• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

uzun sorgu satırlarını bölme sorunu

Katılım
31 Ocak 2007
Mesajlar
45
Excel Vers. ve Dili
office 2007 Türkçe
arkadaşlar uzun sql sorguları yaparken aynı sorgu cümlesi için alt satıra geçmeyi bi türlü beceremedim. yardmcı olursanız sevinirim

.Open "SELECT ISEMRI.KOD,ISEMRI.MUSTERIADI,ISEMRI.ALTMUSTERI,ISE MRI.SIPARISTARIHI,ISEMRI.TESLIMTARIHI,ISEMRI.MODEL ,ISEMRI.RENK,ISEMRI.METRAJ,ISEMRI.ADET,ISEMRI.TESL IM,ISEMRI.YOL FROM ISEMRI

mesela üstteki sorguyu iki veya üçe nasil böler bir kısmını alt satırda yazarız. tek satırda olunca işlem yapmak, değişiklik yapmak zor oluyor.

Teşekkürler
 
Bunun bir yolu yok mudur arkadaşlar.Çok acil ve önemli lütfen yardımcı olursanız sevinirim
 
Selamlar,

Çok hakim olduğum bir konu değil fakat kod mantığına göre aşağıdaki kod bloğu işinize yarayabilir. Denermisiniz.

Kod:
Satır1 = "ISEMRI.KOD,ISEMRI.MUSTERIADI,ISEMRI.ALTMUSTERI,ISEMRI.SIPARISTARIHI,"
Satır2 = "ISEMRI.TESLIMTARIHI,ISEMRI.MODEL ,ISEMRI.RENK,ISEMRI.METRAJ,ISEMRI.ADET,"
Satır3 = "ISEMRI.TESLIM,ISEMRI.YOL FROM ISEMRI"
.Open "SELECT " & Satır1 & Satır2 & Satır3
 
Çok teşekkürler Korhan bey çalıştı bu verdiğiniz şekliyle. Çok makbule geçti teşekkürler tekrar..
 
Selam,
başka yolu ise;

"SELECT ISEMRI.KOD,ISEMRI.MUSTERIADI,ISEMRI.ALTMUSTERI,ISE" _
&"MRI.SIPARISTARIHI,ISEMRI.TESLIMTARIHI,ISEMRI.MODEL, "_
&"ISEMRI.RENK,ISEMRI.METRAJ,ISEMRI.ADET,ISEMRI.TESL IM,ISEMRI.YOL FROM ISEMRI"

Kolay gelsin.
 
Selam,

yukarıdaki seçeneklere rağmen hata alanlar aşağıdaki yöntemi deneyebilirler...

Kod:
Dim SQL as String
 
SQL = "SELECT Tablo.Isim, Tablo.Soyisim, Tablo.TCKimlikNo "
SQL = SQL & "Tablo.Maas, Tablo.GirisTarihi "
SQL = SQL & [B]VbCrlf[/B]
SQL = SQL & "FROM Tablo "
SQL = SQL & [B]VbCrlf[/B]
SQL = SQL & "WHERE Tablo.Isim = 'Ali' OR Tablo.Isim = 'Veli' "
SQL = SQL & [B]VbCrlf[/B]
SQL = SQL & "ORDER BY Tablo.Maas DESC"

Sonda bulunan çift tırnak ( " ) işaretlerinden önce bir boşluk bırakmak ve FROM, WHERE, HAVING, ORDER BY, ... gibi SQL tümcelerinden önce VbCrlf komutu kullanmak uzun SQL cümlelerinizdeki Yapısal Sorgu Dili hatalarını ortadan kaldıracaktır.
 
Geri
Üst