Merhaba arkadaşlar, ekte de göreceğiniz üzere "siparisanaliz" formumda bulunan musteriadı hanesine girilen her yeni kayıt için, "musteri" tablomda o isim adına yeni kayıt açılmasını istiyorum.
Bunu alt forum ekleyerek el yordamıyla veya aktarma ile yapmak istemiyorum.
Yardımlarınız için şimdiden teşekkürler.
Aynı isim ikinci defa kaydedilecek mi?
a siparisler isimli tablodaki Siparis_musteriadi alanının veri türü sayı olarak değiştirildi.
Formdaki musteri adı girilen alan açılan kutu olarak değiştirildi ve satır kaynağı musteri tablosu olarak belirlendi.
açılan kutunun listede yokken olayına
On Error GoTo Hata
X = MsgBox("Girilen Müşteri Adı Eklensin mi?", 52, "Bilgi")
If X = vbYes Then
strSQL = "Insert Into musteri ([muster_adi]) values ('" & NewData & "')"
MsgBox "Yeni Müşteri Eklendi", 64, "Kaydedildi"
CurrentDb.Execute strSQL, dbFailOnError
Response = acDataErrAdded
Else
Response = acDataErrContinue
End If
Hata: Exit Sub
Kodu eklendi.
Yeni kayıt sırasında açılan kutudan veri seçebilirsiniz, Bu alana girilen veri eğer musteri tablosunda yoksa tabloya yeni kayıt olarak ekler.
Mevzuyu ben yanlış anladıysam belirtiniz.
Ayrıca, tablo ve form yapısı için tebrik ederim.
teşekkür ederim ilginize,onu gözden kaçırmışım, mükerrer "musteriadı" kaydı olabilir her sipariş numarası için tek kayıt açılmasını istiyorum.
Güncelleyecek olursak, "siparisanaliz" formumda bulunan musteriadı hanesine girilen yeni kayıtlardan her farklı siparişnumarası için, "musteri" tablomda o isim adına yeni kayıt açılmasını ve "musteri" tablomda musteri_detay alanına musterin numarasının aktarılmasını istiyorum.
Örnek başarılı, ben cevabınızı gördükten sonra, istediğim şeyin farklı olduğunu anladım. Yeni konu açıp soruyorum.