| Author |
Message |
delphi_warrior |
| Location: |
|
Post subject: Edit Firebird lewat dbgrid gagal ??????
Posted: 28/Nov/2008 13:00
|
|
onSkilled
Joined: 14-Feb-2007
Posts: 94
Status: Offline
|
|
Hello guys...
aku pake firebird 2, D7, utk entri data master barang
kalo lewat dbgrid tdk ada masalah...
yg jadi masalah kalo records yg dientrikan pd tbl master barang bukan melalui aplikasi yg aku bikin....dbgrid bisa utk meload data tsb namun utk edit tidak bisa disimpan datanya meskipun tdk ada error atau warning yg muncul , tapi kalau lewat perintah sql dr aplikasi bisa...aneh kan
lebih anehnya lagi kalo entri record lewat aplikasi, pasti bisa diedit....
pusing deh...
utk koneksi datanya pake zeos
ada yg pernah ngalamin gak ? |
|
|
| |
|
|
|
 |
madi |
| Location: |
|
Post subject: RE: Edit Firebird lewat dbgrid gagal ??????
Posted: 28/Nov/2008 13:23
|
|
onProfessional

Joined: 30-Dec-2005
Posts: 527
Status: Offline
|
|
hehehe, bukankah dbgrid itu untuk menampilkan data saja bro.
klo mau diedit langsung ke db grid u harus kasih event di dataset, di data set tersebut (biasanya terdapat on afterdelete,post) lha di event itu dibuat applayupdatenya.
klo aku lebih sering gunakan clientdataset untuk edit langsung ke dbgridnya :d |
_________________ "MAN BEHIND THE GUN"
Hidup ini sudah terlalu banyak masalah, Tambah satu masalah tidak jadi masalah.
Hidup ini simple, jgn dijadikan complex.
|
| |
|
|
|
 |
delphi_warrior |
| Location: |
|
Post subject: RE: Edit Firebird lewat dbgrid gagal ??????
Posted: 28/Nov/2008 13:43
|
|
onSkilled
Joined: 14-Feb-2007
Posts: 94
Status: Offline
|
|
Eh sorry....
maksudku dbedit....knapa jadi dbgrid sih  |
|
|
| |
|
|
|
 |
bangfauzan |
| Location: |
|
Post subject: RE: Edit Firebird lewat dbgrid gagal ??????
Posted: 28/Nov/2008 16:44
|
|
onSkilled
Joined: 04-Dec-2006
Posts: 68
Status: Offline
|
|
@madi:
dbgrid itu multifungsi. bisa untuk browse, insert dan edit.
@delphi_warrior:
Sepertinya itu bukan masalah kode program kamu, tapi itu masalah disain tabel kamu.
Mungkin kamu lupa ngasih primary key (PK) untuk tabel kamu itu. kalo memang ya, buat PK-nya.
Hal ini biasanya terjadi untuk tabel transaksi detil.
Misalnya:
JUAL (NOTRAN, TGL, CUSTNO ......) misal PK = NOTRAN ini sdh lazim.
Biasanya yg sering terjadi kita lupa untuk ngasih PK untuk transaksi detil
Misalnya:
JUALDETIL (NOTRAN, KDBRG, QTY .............. ). Misal Kita kasih PK (NOTRAN+KDBRG)
ini sering menimbulkan masalah (tidak bisa diedit meskipun secara konsep database sdh benar)
Pengalaman saya, saya tambah 1 kolom (field) misalnya ID yang AUTOINCREAMENT sebagai PK
dan masalah selesai. tapi ada masalah lain barang yang sama bisa dientry lebih dari 1 kali untuk
transaksi yang sama. tapi jika kita menghendaki tidak ada barang kembar dalam satu transaksi
kita bisa menggunakan trigger untuk mencegah data kembar.
semoga bermanfaat. |
|
|
| |
|
|
|
 |
|
|
Post subject: RE: Edit Firebird lewat dbgrid gagal ??????
Posted: 28/Nov/2008 16:53
|
|
onMage

Joined: 06-Feb-2006
Posts: 2401
|
|
| kalau ngga' pake mode BatchUpdate kemungkinan besar disebabkan locking, ente tahu kan dataaware otomatis melakukan locking record (atau malah table?) |
_________________ Dude, if you don't understand the basics and just want to get someone else write the code for you, it means you really shouldn't study computer science. Find a different field.
http://delphiexpert.wordpress.com
|
| |
|
|
|
 |
madi |
| Location: |
|
Post subject: RE: Edit Firebird lewat dbgrid gagal ??????
Posted: 28/Nov/2008 22:41
|
|
onProfessional

Joined: 30-Dec-2005
Posts: 527
Status: Offline
|
|
@bangfauzan
bukankah, sudah saya jelaskan diatas. klo mo edit langsung dst....
kukira aku sudah tau apa itu dbgrid dan bagaimana cara penggunaannya
selama yg kuketahui harus ada perintahnya untuk editing/delete, kecuali datasetnya langsung terdapat perintah sqlnya langsung, tinggal kasih applayupdate saja pada ondelete/onpos.
bukankah dbgrid/dbedit sama2 visualisasi dari dataset/query itu sendiri. tanpa perintah sqlnya mana bisa bro |
_________________ "MAN BEHIND THE GUN"
Hidup ini sudah terlalu banyak masalah, Tambah satu masalah tidak jadi masalah.
Hidup ini simple, jgn dijadikan complex.
|
| |
|
|
|
 |
albie |
| Location: |
|
Post subject: RE: Edit Firebird lewat dbgrid gagal ??????
Posted: 15/Dec/2008 21:22
|
|
onIntermediate

Joined: 20-Feb-2008
Posts: 54
Status: Offline
|
|
@madi
Bisa aja bro, dbgrid maupun dbedit dan teman2nya bisa langsung buat insert/edit tanpa perlu kasih perintah sql |
|
|
| |
|
|
|
 |
madi |
| Location: |
|
Post subject: RE: Edit Firebird lewat dbgrid gagal ??????
Posted: 16/Dec/2008 19:06
|
|
onProfessional

Joined: 30-Dec-2005
Posts: 527
Status: Offline
|
|
@albie
ya relatif to bro, tergantung gimana dataset itu berhubungan dengan servernya. |
_________________ "MAN BEHIND THE GUN"
Hidup ini sudah terlalu banyak masalah, Tambah satu masalah tidak jadi masalah.
Hidup ini simple, jgn dijadikan complex.
|
| |
|
|
|
 |
delphi_warrior |
| Location: |
|
Post subject: RE: Edit Firebird lewat dbgrid gagal ??????
Posted: 08/Jan/2009 08:55
|
|
onSkilled
Joined: 14-Feb-2007
Posts: 94
Status: Offline
|
|
ternyata mesti ditambahkan komponen updatesql
problem solved
Trims guys |
|
|
| |
|
|
|
 |
wati |
| Location: |
|
Post subject: RE: Edit Firebird lewat dbgrid gagal ??????
Posted: 01/May/2009 19:52
|
|
onKnowledgeable
Joined: 27-Jan-2007
Posts: 161
Status: Offline
|
|
| Suhu delphi warrior, cara pake komponen updatesql nya gimana? tolong contohnya cara pakenya donk komponen updatesql...please help.... |
|
|
| |
|
|
|
 |
|
|