• DİKKAT

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

RST.Fields Alanlarının Tek hücreye yan yana yazdırmak

Katılım
14 Ocak 2005
Mesajlar
807
Excel Vers. ve Dili
Microsoft Office Professional Plus 2021
Merhaba arkadaşlar,
Herkesin geçmiş bayramını kutlarım.

For i = 1 To RST.RecordCount Step 1
'gelen veriyi s satırının 9 inci sütunundaki hücreye RST nin 3 üncü alanının değerini yaz
Cells(s, 8) = RST.Fields(3), RST.Fields(4), rst.Fields(5)

Yapmak istediğim.

1- bu şekilde Rst.Fields alanlarında ki verilerimizi tek hücreye yan yana yazdırmak istiyorum.
2- Bazısında da sadece 4 karakterini yazdırmak istiyorum.

Yardımlarınızı bekliyorum.
Saygılarımla.
 
Örnek dosyanızı ekleyebilir misiniz?
 
Kod:
[FONT="Trebuchet MS"][SIZE="2"]For i = 0 To rst.Fields.Count - 1
    Cells(s, 8) = Cells(s, 8).Value & rst.Fields(i).Name
Next i[/SIZE][/FONT]
 
Teşekkür ederim Murat bey peki Rst ile gelen verilerimizin birisinden sadece ilk 4 karakterini nasıl alabilirim sadece.
Cells(s, 8) = rst.Fields(8) in ilk 4 karekterini almak istiyorum.
 
Bunu sorgunun içinde de yapabilirsiniz.

Aşağıdaki gibi sonradan da olabilir.

Cells(s, 8) = left(rst.Fields(8),4)
 
Geri
Üst