[FORM] txt karakter uzunluğu
#1
aşağıdaki kodile oluşturduğum txt dosyasında
STOKADI alanı 25 karakter uzunluğunda olmasını istiyorum nasıl yapabilirim acaba
yardımlarınız için şimdiden teşekürler..

Visual Basic
  1. On Error Resume Next
  2. Dim db As Database
  3. Dim rs As Recordset
  4. Dim tbl As String
  5.  
  6. Set db = CurrentDb
  7.  
  8. Dim yol As String
  9. yol = CurrentProject.Path
  10.  
  11. tbl = "tbl_perooosonel"
  12.  
  13. DoCmd.Hourglass True
  14. Open yol & "/" & tbl & ".txt" For Append As #1
  15. Set rs = db.OpenRecordset("TERAZI", dbOpenDynaset)
  16. Do Until rs.EOF
  17.  
  18. Print #1, Nz(rs!STOKADI, ":") & "" & Nz(rs!BARKOD, ":"); " " & Nz(rs!SFIYAT, 0)
  19.  
  20. rs.MoveNext
  21. Loop
  22. Close #1
  23. DoCmd.Hourglass False





  Alıntı
Bu mesajı beğenenler:
#2
tbl_personel tablosunu tasarım modunda açıp STOKADI alanının Alan Boyutuna 25 yazın...



  Alıntı
Bu mesajı beğenenler:
#3
fakat benim STOKADI alanım bazen 25 karakterin altı bazen 25 karakterin üstü olabilir
benim istediğim TXT ye sadece 25 karakteri atması 25 karakter uzunluğunda değilse txt ye boşluk eklesin



  Alıntı
Bu mesajı beğenenler:
#4
Pardon Bu kodların REFENCE ayarlarındanmıdır nedir. Denemek istedim ama Espected....Not protect hatası veriyor. Bu sorunu nasıl aşarım yada örnek ekleyebilirmisiniz? Teşekkürler..



  Alıntı
Bu mesajı beğenenler:
#5
sayın hedefkaya;
aşağıdaki fonksiyon işinizi görecektir.. ama iki konu açşısınız.. tek konu üzereinden gidebilirdiniz..

Visual Basic
  1. Public Function sinir(veri As String, sayiuzunluk As Integer)
  2. Dim v, s, k As Integer
  3.  
  4. v = Len(veri)
  5. s = sayiuzunluk
  6.  
  7. If v = s Or v = 0 Then
  8. Exit Function
  9.  
  10. ElseIf v < s Then
  11. k = s - v
  12. sinir = veri & Space(k)
  13.  
  14. ElseIf v > s Then
  15. sinir = Mid(veri, 1, s)
  16.  
  17. End If
  18.  
  19. End Function



şu şekilde kullanınız..

Kod:
Print #1, sinir(rs!STOKADI,25)






  Alıntı
Bu mesajı beğenenler:
#6
jon206

Çok Teşekkür Ederim Sağol...



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
access-sql-9 [RAPOR] Türkçe Karakter Sorunu sevvalkalay 5 425 13-03-2024, 11:26
Son Mesaj: sevvalkalay
  Saat-dakika Değerini Iki Karakter Olarak Almak husem 3 480 27-05-2022, 08:45
Son Mesaj: husem
  [TABLO] Verilerin Içe Aktarılmasında Karakter Sınırı alperalper 4 631 08-05-2021, 00:25
Son Mesaj: alperalper
  İmport işleminde 255 karakter sorunu huseyinkirbiz 2 1.284 30-03-2021, 13:48
Son Mesaj: alperalper
  [VBA] Access Ile Gmail Mail Gönderiminde Karakter Sorunu mengene 4 1.011 19-12-2019, 11:56
Son Mesaj: serdem48
  InputBox'ta modülsüz password (yıldız) karakter kullanımı volger 14 4.956 28-03-2017, 08:52
Son Mesaj: EminA
  [RAPOR] rapor uzunluğu kemal karadoğan 10 2.724 22-11-2016, 02:25
Son Mesaj: dsezgin
  [FORM] Açılır kuru Değer Listesinde Karakter Sorunu peter088 5 2.199 22-10-2016, 23:47
Son Mesaj: peter088

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar):