Saya juga punya problem yg sama dg mas Timotius, tapi saya mau bikin 
aplikasinya bisa jalan multiuser, kalo menurut saran mas Tarwin, menurut saya 
utk aplikasi multiuser kurang tepat, coz akan ada user yg berbarengan mengisi 
tabel temporary tsb.

Nah, kalo ada dua kasir yg menginput "secara bersamaan" tabel temp-nya bisa 
kacau tuh... 

Itu cuma menurut saya, apa ide lain yg bs membantu? trus saya juga ada baca 
istilah locking, itu gimana ya? ada yg bisa share?

Tarwin <[EMAIL PROTECTED]> wrote:                                     
Halo saya akan mencoba bantu..
 Begini logika nya, anda hanya butuh membuat tabel  Temp (temporary)
 Semua inputan pembelian barang anda masukkan dulu  ke tabel Temp.
 
Kalau sudah beres, anda bisa mengambil semua data di tabel Temp untuk  
dimasukkan ke tabel Pembelian anda. 
  
 kalau saya, untuk masukkin ke dalam Temp dengan access saya gunakan seperti  
ini :
  
 Dim kon As New adodb.Connection
Dim rs As New adodb.Recordset
  
 Private sub Form_Load()
         kon.Open "Provider=  Microsoft.jet.oledb.4.0; Data Source=" & App.Path 
& "\Work.mdb; jet              oledb:database  password=123456"
 end sub
  
 *) Kalau anda tidak menggunakan password gunakan saja 
 kon.Open "Provider= Microsoft.jet.oledb.4.0; Data Source=" & App.Path  & 
"\Work.mdb"
  
 private sub command1_click()
     if rs.eof and rs.bof then
         rs.Open "Select * from Temp1", kon, 1, 3
 
         rs.addnew         rs(0) =  text1.text
         rs(1) =  text2.text
         rs(3) =  text3.text
          ....dst
          rs.update
         set  mshflexgrid1.datasource = rs
 end sub
  
 Setelah dari Temp anda tinggal masukkan ke tabel  pembelian (ini cuma contoh 
aja ya, sesuaikan sendiri dengan program anda) dengan  cara :
 Do While Not  rs.EOF
      kon.Execute "insert into  
Pembelian(No_Perjanjian,Keterangan,Volume,Satuan,Harga_Satuan_Beli,Tempat_Pembelian,Tanggal_Pembelian)
  " &  _
                 "values('" & txtnoperjanjian.Text & "','" & rs(0) & "','" &  
rs(1) & "','" & rs(2) & "','" & rs(6) & "','" & rs(7)  & "','" & rs(8) &  "')"
                 rs.MoveNext
             Loop
  
 *) jangan lengah ya... perhatikan tanda  petiknya...
 Setelah sudah masuk semua, delete semua isi di  tabel temp. dengan cara 
 kon.execute "delete from temp"
  
 Silahkan bandingkan dengan contoh dari rekan-rekan  yang lain.
 semoga membantu.
    ----- Original Message ----- 
   From:    Timotius    agus 
   To: [EMAIL PROTECTED]    
   Sent: Wednesday, April 11, 2007 2:25    PM
   Subject: [Programmer-VB] Datagrid buat    program inventory
   

   Mohon pencerahannya dong, untuk para programmer indonesia, mau tanya nih    
tentang program Visual Basic..
   Bagaimana coding untuk memasukan data dalam datagrid atau flexgrid namun    
belum tersimpan dalam database (hanya sementara) setelah data masuk semua    
bagaimana coding untuk menyimpannya kedalam access.. (program ini digunakan    
untuk program penjualan yang mengambil beberapa item dalam satukali    
pembelian.)
    
   Terima Kasih Sebelumnya untuk bantuannya...
    
   Salam Programmer.
      

---------------------------------
   Now that's room service! Choose    from over 150,000 hotels 
in 45,000 destinations on Yahoo! Travel to    find your fit.   
     
                       

       
---------------------------------
Don't be flakey. Get Yahoo! Mail for Mobile and 
always stay connected to friends.

Kirim email ke