04-07-2010, 18:37
selamlar
2 adet tablom
1.ÜRÜNALIS
2.ÜRÜNDEPO
form ile ÜRÜNALIS tablosuna ado ile kayıt yapıyorum
ürün adı,alınan firma,ürün miktarı vs devam edip gidiyor
ÜRÜNALIM tablosuna kayıt yapıldıktan sonra
ürünün depo kaydını ÜRÜNDEPO tablosuna kaydetmek için son yapılan kaydın ID sini Bulmam gerekli
altformdaki UrunAlimId ye kayıt yapıldıktan sonra son yapılan kaydın ID sini aldırmam gerekli ama metin kutuları ilişkisiz olduğundan bu mümkün olmuyor
kodlardaki kırmızı alan ile yapmaya çalıştım fakat alt form yenilendiğinde
ilk yapılan kaydın Id sini alıyor
Ado ile nasıl yapabilirim
ÜRÜN ALIŞ kaydı için kullandığım kodlar
2 adet tablom
1.ÜRÜNALIS
2.ÜRÜNDEPO
form ile ÜRÜNALIS tablosuna ado ile kayıt yapıyorum
ürün adı,alınan firma,ürün miktarı vs devam edip gidiyor
ÜRÜNALIM tablosuna kayıt yapıldıktan sonra
ürünün depo kaydını ÜRÜNDEPO tablosuna kaydetmek için son yapılan kaydın ID sini Bulmam gerekli
altformdaki UrunAlimId ye kayıt yapıldıktan sonra son yapılan kaydın ID sini aldırmam gerekli ama metin kutuları ilişkisiz olduğundan bu mümkün olmuyor
kodlardaki kırmızı alan ile yapmaya çalıştım fakat alt form yenilendiğinde
ilk yapılan kaydın Id sini alıyor
Ado ile nasıl yapabilirim
ÜRÜN ALIŞ kaydı için kullandığım kodlar
Visual Basic
- Dim rs As New ADODB.Recordset
- rs.Open "Tablo_URUN_ALIM", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
- rs.AddNew
- rs(1) = Me.Metin1 'AlışTarih
- rs(2) = Me.AdresId 'Firma İsmi
- rs(3) = Me.Metin3 'Cins
- rs(4) = Me.Metin4 'Birim
- rs(5) = Me.Metin7 'Adet
- rs(6) = Me.Metin5 'Birim Fiyat
- rs(7) = Me.Metin15 'DepoAdet
- rs(8) = Me.Metin14 'DepoBirim
- rs(10) = Me.Metin18 'DepoGirişAdet
- rs(9) = Me.Metin16 'DepoGirişAdet
- rs(11) = Me.Metin17 'AraToplam
- rs(12) = Me.Metin13 'SonToplam
- rs(13) = Me.Metin6 'Notlar
- rs(14) = Me.Metin19 'Açıklama
- rs.Update
- rs.Close
- Form_URUN_ALİM_Liste.Requery
-
- 'burası
- Me.UrunAlimId = Form_URUN_ALİM_Liste.UrunAlimId
-
- MsgBox "İşlem Tamam", vbInformation, "Sistem Bilgilendirme"
- If (MsgBox(Me.TEXT300 & vbCr & vbCr & Me.Metin3.Column(1) & " _
- " Ürün İçin Depo Girişi Yapılsınmı", vbYesNo + vbExclamation, "Sistem Uyarı")) = vbNo Then
- Else
- Call DEPO_GİRİS
- MsgBox "Depo Kaydı Yapıldı", vbInformation, "Sistem Bilgilendirme"
- End If


