Arsip: Input pake Dbgrid?

 
user image
more 15 years ago

andihdr

Hi semuanya, sy buat aplikasi client/server pake delphi 7&sql server2000 koneksi ADO. Pd frm penjualan sy mau bikin input data pake Dbgrid(GridSemjual). Sy pake ADODataSet(TBSemjual) dgn properti sy set ADODataset (ClUseClient,CtStatic,LtBatchOptimistic,cmdText=Select * from TbSemjual,active=true). Struktur TBSemjualnya (Kodebrg(PrimaryKey),Nama,Tipe,(varchar)Hjual,banyak(int)) Sy ingin Gridsemjual bisa diakses bbrp user dlm wkt yg sama dgn hanya 1 tbl yaitu TbSemjual, shg data input di gridsemjual tdk lgs ditulis ke db. semuanya sdh berjalan ok , tapi permasalahnya wkt sy input di GridSemjual kok data barang dgn kodebrg yg sama bisa diinput lebih dr 1 sedangkan field kodebrg adalah Primarykey. Tapli kl LtOptimistic lgs keluar error violation keynya. Tolong solusinya ya. Bingung...bingung... salah dimananya ini. Atau ada cara lain yg lebih efisien??? Makasih sblmnya.
user image
more 15 years ago

percyl

maaf saya anak baru di website ini, tp mungkin bisa membantu... setahuku permasalahannya cuma pada validasi data aja.. coba cek validasinya utk input kode barang-nya ? kalo memang benar, maka perlu peringatan berupa kotak pesan yg memberi pesan bahwa kode barang tsb sudah dimasukkan...semoga membantu...
user image
more 15 years ago

andihdr

berarti dibikin coding manual di dbgridnya, soalnya udah sy search di google dan bbrp forum delphi emang kgk bisa deh pake primary keynya itu. Thanks atas responnya @percyl anyway.
user image
more 15 years ago

percyl

iya..harus pake variabel, utk tempat menyimpan sementara pada SemGridJual, yg nantinya akan digunakan sebagai kunci pencarian kode barang pada tabel barang...pilih aja event onkeypress pada dbGridSemJual... semoga bisa membantu...
user image
more 15 years ago

alhass

Sebisa mungkin table bantuan jgn di server, tp buat saja di lokal bs pake paradox,MSAcces, atao yg lain. Karena permaslahan akan banyak muncul ketika sampean dah pake banyak client yang akses ke Server. Sbagai gambaran, saya pake Paradox tuk table sementara yang saya letakkan di lokal. komponennya pake BDE(Table1) dalam mode Edit ketika input. Ini akan meringankan trafic ke server. Belum lg kalau data sudah smakin banyak permasalahan tidak hanya pada aplikasi yang kita bangun, tp jg kompi baik server maupun clint, management jaringan jg sangat pengaruh. SMOGA bisa menambah wawasan.
user image
more 15 years ago

andihdr

@percyl akhirnya sy pake coding manual dgn mencari kodebrg yg sama di gridsemjualnya. @alhass yg sy kira yg saya pake itu sama dgn cara yg anda gambarkan cuma tabelnya sy buat di server, ttp tabelnya diakses scr lokal/client. kalau sy pake paradox/access kok tambah ribet lagi kayaknya harus pake 2 mcm Db. Thanks.
user image
more 15 years ago

alhass

@andihdr So Sorry...br masuk lg. pake' paradox di lokal nggak ribet kok.Tinggal buat table dengan paradox, simpan dlm folder satu lokasi dengan .exe. malah meringankan kerja server. table sementara di server bisa jalan ketika kasir hanya 1, nah loh kalau lebih dari 1 sapa yang akan make duluan?masak harus nunggu kasir lain selesai transaksi baru kasir lainnya bisa kerja...?
user image
more 15 years ago

jayadi888

@alhass, mmm kalau lebih dari 1 atau 2 kasir ya pasti bisa lah. dengan catatan setiap kasir yang login mempunyai ID sebagai pembanding transaksi mana yg dilakukan setiap kasir ;), lanjutkan logikanya ya :)
user image
more 15 years ago

andihdr

@alhass , sy kan pake LtBatchOptimistic jd kayanya sih gak maslah kl di pake bbrp user sekalipun, dan untuk 1 atau 2 kasir yg pake lgs juga gak pa2 kok. sy pake juga caranya @jayadi888 setiap kasir pny id untuk input penjualannya. Untuk cara yg pake paradox sy kan coba deh, tp sy terus terang agak trauma dgn paradox soalnya sering corrupt sih tablenya. @alhass sering alami ini gak? Thanks all buat saran2nya.......
user image
more 15 years ago

percyl

paradox itu kan dah lama banget..so emang sering corrupt...sangat rawan kalo kamu buat sistem client/server dgn memakai paradox...bisa2 kamu sering di komplain oleh user...hehehe
more ...
  • Pages:
  • 1
  • 2
Share to

AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now: https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD

Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com