AccessTr.neT

Tam Versiyon: iki tablodan veri silme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
DoCmd.RunSQL ("DELETE * FROM ozg_okul_alt WHERE " & " alanadi = '" & [alanadi] & ";" & "' AND " & " okulno = '" & [okulno] & "' ")
DoCmd.RunSQL ("DELETE * FROM dalbilgileri WHERE " & " alanadi = '" & [alanadi] & ";" & "' AND " & " okulno = '" & [okulno] & "' ")


çalıştırırken hata alıyorum. kontrol ederseniz sevinirim
kontrol edilebilmesi için kodda bahsi geçen alanadi ve okulno alanlarının veri türünü bilmemiz lazım. Örnek uygulamanızı ekleyiniz.
Bilgi-Kaynak  Site Kuralları URL'ye Git

3-) Sorulara örnek uygulama eklemek zorunludur.
(07/07/2015, 11:30)izmirteacher78 yazdı: [ -> ]DoCmd.RunSQL ("DELETE * FROM ozg_okul_alt WHERE " & " alanadi = '" & [alanadi] & ";" & "' AND " & " okulno = '" & [okulno] & "'  ")
DoCmd.RunSQL ("DELETE * FROM dalbilgileri WHERE " & " alanadi = '" & [alanadi] & ";" & "' AND " & " okulno = '" & [okulno] & "'  ")


çalıştırırken hata alıyorum. kontrol ederseniz sevinirim

Projeyi gönderirsen yardımcı olabilirim.
ekledim örneği.
alt tarafta alan eklendiği zaman silme butonu çıkıyor. yazdığım kod o butona ait. amaç alan bilgisi silindiğinde
o alana ait dal bilgilerininde silinmesi.
where den sonra tek kriter yazdığımda sorun yok. ikinci kriteri ekleyemiyorum sanırım
Sayın izmirteacher78,

Uygulamanızı inceleme imkanım olmadı fakat,yazdığınız kod ifadesinden yola çıkarak,bir hususu belirtmekte fayda var kanısındayım.

Tek ya da çoklu kritere göre bir Sql sorgusu kullanılacağı zaman,alan adlarını ve bu alan adlarının kaynak oluşturduğu ilgili metin denetim kutularının adlarını doğru bir yazım ile kullanmak gerekmektedir.sizin eklediğiniz kod ifadelerinde hata,hali hazırda yazımdan kaynaklı olarak görülmektedir.aşağıdaki kriter sonrası WHERE ifadesi sonrası kullanım örnek kalıbı mevcuttur.deneyebilirsiniz.

Yalnız,burada önemli bir ayrıntıyı da belirtmek gerekmektedir.sorgularda kriter kullanımlarında kullanılacak olan alan veri türü eğer sayı ise tek tırnak kullanmayınız.eğer veri türü metin ise,tek tırnak işaretini kullanınız.

Sayı veri türü için örnek kullanım:

Kod:
WHERE  alanadi = " & me.form_uzerinde_alan_adinin_gosterildigi_metin_kutusu_adi &
 
Metin veri türü için örnek kullanım:
Kod:
WHERE  alanadi = '" & me.form_uzerinde_alan_adinin_gosterildigi_metin_kutusu_adi & "'”

bilginize...İyi çalışmalar,saygılar.
Sayfalar: 1 2