• DİKKAT

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

notepad veri alma işlemi

Katılım
17 Ocak 2006
Mesajlar
241
Excel Vers. ve Dili
excel xp türkçe
merhaba arkadaşlar

vb6 da gun uzantılı bir dosyadan veri almaya çalışlıyorum. yalnız. ben 7 satırdan sonrakini almak istiyorum


bu konuda bana yardımcı olurmusunuz. genel kod ve gun dosyasının içindeki veri aşağıda sunuyorum.

Open "C:\Documents and Settings\bim5\Desktop\Mgm\Güneşli Mağaza-210910.GUN" For Input As #1
Do
Input #1, linetext

MsgBox linetext
'Text1.Text = Text1.Text & linetext
Loop Until EOF(1)
'End If
Close #1


Mağza IP : 10.0.0.7
Mağza Adı : Güneşli
Tarih : 21/09/2010
Gün Toplam KAPI-1: 454 (% 10 ) 409
Gün Toplam KAPI-2: 0 (% 10 ) 0
----------------------------------------------
Saat KAPI-1 KAPI-2
00 0 0
01 0 0
02 0 0
03 0 0
04 0 0
05 0 0
06 0 0
07 0 0
08 11 0
09 9 0
10 9 0
11 22 0
12 39 0
13 36 0
14 31 0
15 42 0
16 46 0
17 49 0
18 37 0
19 44 0
20 39 0
21 0 0
22 0 0
23 0 0
 
Veriyi aldıktan sonra ilk yedi satırı silseniz yada koda bu şekilde bir satır ekleseniz daha kolay olmaz mı ?
 
hayır

o dosya başka bir dosya tarafından oluşturuluyor.

benim o oluşturulan dosyadan veri çekicem ama 7 satırdan sonrakini çekmem lazım.


normalde veriyi çekebiliyorum ama 1 satırdan itibaren geliyor.

bu konuda bilginiz varmı.
 
hamit bey

projeyi vb6 üzerinde yapıyorum. onun için sadece kodları yazdım

aşağıdaki kodda satırı nasıl belirliyebilirim

mesela 7 satır.

Dim Bilgi As String
Open "C:\Documents and Settings\bim5\Desktop\Mgm\Güneşli Mağaza-210910.GUN" For Input As #1
Do While Not EOF(1)
Bilgi = Bilgi & Input(1, #1)
Loop
Close #1
MsgBox (Bilgi)
 
Kod:
Sub DosyadanAl1()
  yol = "C:\test.txt"
  Open yol For Input As 1
    Do While Not EOF(1)
      Line Input #1, kayit1
      If kayit1 <> Empty Then
         c = c + 1
         If c >= 8 Then Bilgi = Bilgi & Chr(10) & kayit1
      End If
    Loop
  Close #1
  MsgBox (Bilgi)
End Sub
Şeklinde dener misiniz ?
 
Geri
Üst