Skip to main content

AccessTr.neT


Şablon Sql İfadesi...

Şablon Sql İfadesi...

Çözüldü #1
merhaba arkadaşlar, ("INSERT INTO tbl (" & degis1& "," & degis2& ")) VALUES ('" & degis3& "','" & degis3& "')")

bu ifadedeki değişkenlerin tümüne değer atamak zorundayız diye biliyorum, yapmak istediğim şey belki saçma gelebilir ama "programların yapacakları, hayal gücümüzle sınırlıdır" felsefesinden yola çıkarak arayış içerisine girdim, gelgelelim benim tam olarak ne yapmak istediğime... bir şablon Sql ifadesi oluşturup, çoğu sorgu işlemlerinin bu şablon üzerinden yapılmasını sağlamak, yani yukarıdaki tbl (" & degis1& "," & degis2& ") tablo ve alanı ifade eden kısımda SADECE degis1 ' i kullanmak istesem, diğeri " degis2" orada olsun ama yeri gelir kullanırım, yeri gelir kullanmam, böyle esnek olmalı, dediğim gibi degis 2 yi kullanmasam normalde Sql ifadesi çalışmaz, hata verir, ama ben böyle onlarca değişken oluşturmak, yeri geldiğinde hepsini kullanmak, yeri geldiğinde bir kaç tanesini kullanmak istiyorum,.. bunu yapabilmem mümkün mü? fikri olan arkadaş var mı?, teşekkürler
Cevapla
#2
Fonksiyonda değişkenleri optional yaparsananiz olabilir bu durumda siz değer girmezseniz oralara varsayılan değer atanir
Mesela
Function kayıt (optional adi as string="") gibi bir tanimlayicida siz değer girmezseniz otomatik olarak boş değer verir
Cevapla
#3
Cok iyi, bu olayi Sql ifadesiyle nasil iliskilendirebilirim?
Cevapla
#4
mevcut konuda Sql kodunu kullandığınız fonksiyonu bilmediğimden her hangi bir şey öneremem
Cevapla
#5
O zaman , bu söylediklerinizi Sql ile harmanlayip sizlere bi sunayım, bu sekilde oluruna bir bakarız, çok teşekkürler ilginiz için.
Cevapla
#6
(09/10/2020, 12:33)tarkanaykın yazdı: O zaman , bu söylediklerinizi Sql ile harmanlayip sizlere bi sunayım, bu sekilde oluruna bir bakarız,  çok teşekkürler ilginiz için.



Function kayit(Optional adi As String = "", Optional soyadi As String = "")
DoCmd.RunSQL ("INSERT INTO tbl (adit) VALUES ('" & adi & "' , '" & soyadi & "')")
End Function



bu şekilde yaptım, "sorgu değerleri ile hedef alanların sayısı aynı değil" uyarısı verdi, zaten bu yaptığım aslında kafama da uymamıştı, çünkü "optionel" olma özelliğini sorgu içindeki değerlere vermem lazım, aslolan o , ama yapamadım. dosya ekte...
.zip class - Kopya - Kopya.zip (Dosya Boyutu: 77,69 KB | İndirme Sayısı: 0)
Son Düzenleme: 09/10/2020, 15:31, Düzenleyen: tarkanaykın.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task