liste kutusundan diğer kutuya aktarım

1 2 3
19/04/2012, 00:49

ozanakkaya

Problemi şöyle açıklayayım,
DoCmd.RunSQL "DELETE FROM HIZMET_FORMU WHERE MALZEME_ID=" & Me.Secim_Listesi.ItemData(PID)

kodu ile hizmet_formu tablosundaki malzeme_id alanına veri aktarmaya çalışıyorsun.
hizmet_formu toblasunda 4 tane birincil anahtar var, bu tablodaki malzeme_id alanına veri aktardığında birincil anahtarlar boş veri içeremez, bu alanlarada veri kaydetmen gerekli.

Tablodaki malzeme_id hariç tüm birincil anahtarları kaldırmalısın.

Ayrıca, malzeme_id alanının otomatik sayı olması ileride problem çıkarabilir.
19/04/2012, 08:39

okanocak

birincil anahtarı kaldırdığımda çözülecekmi yani problemim sizce
19/04/2012, 09:20

okanocak

(19/04/2012, 08:39)okanocak yazdı: birincil anahtarı kaldırdığımda çözülecekmi yani problemim sizce

sayın ozan kardeşim sölediğiniz gibi kaldırdım düzeldi öncelikle teşekkür edderim (+3 rep )fakat şimdide kayıtları giriyorum diğer veriler farklı kayıtlarda değişiyor ama bu liste kutusunda aktardığım değerler her kayıtta aynı kalıyor yani değişiimiyor nedendir acaba ?
19/04/2012, 09:42

ozanakkaya

veritabanına "tbl_malzeme" adında tablo ekledim. Liste kutusundan seçtiğin veriler bu tabloya Sıra No ile ilişkilendirilerek ekleniyor. Formdaki ekleme sorgusu kodları bu tabloya göre düzeltildi.

teleonen1_sled.rar
19/04/2012, 13:16

okanocak

ozan arkadaşım ne kadar teşekkür etsem azdır sana eline sağlık peki bu yaptığımız işler hep kod ile mi oluyor yoksa Access in kendi menüsünde halledebilirmiyiz
19/04/2012, 22:20

ozanakkaya

(19/04/2012, 13:16)okanocak yazdı: ozan arkadaşım ne kadar teşekkür etsem azdır sana eline sağlık peki bu yaptığımız işler hep kod ile mi oluyor yoksa Access in kendi menüsünde halledebilirmiyiz

Bu soruya cevap olarak "yaptığınız işe bağlı" diyebilirim.
1 2 3