Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 18.11.2007, 1:21   #1
kakanjinfo
Novi član
 
Član od: 16.9.2007.
Poruke: 27
Zahvalnice: 2
Zahvaljeno 0 puta na 0 poruka
Red face TXT

Eh SAD!
Skontao sam kako da mi racuna snimi podatke u TXT i sada bi mi jako potrebno bilo da Mineko kaze dvije Opcije
1.) Kako da brises podatke i kod za to
2.) Kako da mijenjas podatke iz TXT i kod za to
a programski jezik ja Visual Basic 6.0
kakanjinfo je offline   Odgovor sa citatom ove poruke
Stara 18.11.2007, 2:52   #2
dechkotzar
Član
 
Član od: 9.12.2005.
Poruke: 113
Zahvalnice: 2
Zahvaljeno 7 puta na 6 poruka
Određen forumom Re: TXT

Mozhda che ti ovo pomochi:
http://www.garybeene.com/code/visual%20basic.htm
dechkotzar je offline   Odgovor sa citatom ove poruke
Stara 18.11.2007, 10:52   #3
KarloBasic
Član
 
Član od: 16.10.2007.
Lokacija: NS,SO
Poruke: 80
Zahvalnice: 24
Zahvaljeno 38 puta na 20 poruka
Određen forumom Re: TXT

Citat:
kakanjinfo kaže: Pregled poruke
Eh SAD!
Skontao sam kako da mi racuna snimi podatke u TXT i sada bi mi jako potrebno bilo da Mineko kaze dvije Opcije
1.) Kako da brises podatke i kod za to
2.) Kako da mijenjas podatke iz TXT i kod za to
a programski jezik ja Visual Basic 6.0
Da li mislis da menjas i brises podatke iz TextBox-a ili iz Text fajla ?
KarloBasic je offline   Odgovor sa citatom ove poruke
Stara 18.11.2007, 15:47   #4
kakanjinfo
Novi član
 
Član od: 16.9.2007.
Poruke: 27
Zahvalnice: 2
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: TXT

E Ovako
tebi hvala na ovome ali meni treba sljedece
iz list boxa kada oznaci na neku stavkicu onda da ja to mogu obrisati i naravno da se stavkica i brise iz txt-a
ili u drugom slucaju da je promijenim
kakanjinfo je offline   Odgovor sa citatom ove poruke
Stara 18.11.2007, 17:24   #5
Marko_L
Mythbuster
 
Član od: 2.11.2005.
Lokacija: Beograd
Poruke: 2.205
Zahvalnice: 38
Zahvaljeno 370 puta na 147 poruka
Slanje poruke preko ICQ-a korisniku Marko_L Slanje poruke preko MSN-a korisniku Marko_L Slanje poruke preko Yahooa korisniku Marko_L Slanje poruke preko Skypea korisniku Marko_L
Određen forumom Re: TXT

Mislim da bi u tvom slučaju najbolja varijanta bila da napraviš novi text fajl i u njega prepišeš sve vrednosti iz starog, samo bez vrednosti koju želiš da obrišeš, ako brišeš, a ako menjaš onda promeniš samo tu vrednost prilikom pisanja u fajl. Kada završiš samo obrišeš stari fajl, a novi koji si napravio renejmuješ da se zove kao stari. Ako pitaš za kod, ovde si dobio kod za čitanje i pisanje u fajl, liniju po liniju, pa kombinuj.
Marko_L je offline   Odgovor sa citatom ove poruke
Stara 18.11.2007, 18:35   #6
KarloBasic
Član
 
Član od: 16.10.2007.
Lokacija: NS,SO
Poruke: 80
Zahvalnice: 24
Zahvaljeno 38 puta na 20 poruka
Određen forumom Re: TXT

Brisanje
Kod:
Private Sub Command1_Click()
    If List1.ListIndex >= 0 Then List1.RemoveItem (List1.ListIndex)
End Sub
Izmena
Kod:
Private Sub Command2_Click()
    Dim Izmena As String
    If List1.ListIndex >= 0 Then
        Izmena = InputBox("Nova vrednost", "Izmena", "")
        If Izmena <> "" Then
            List1.List(List1.ListIndex) = Izmena
        End If
    End If
End Sub
Dodavanje
Kod:
Private Sub Command3_Click()
    Dim Unos As String
    Unos = InputBox("Unos:", "Unos", "")
    If Unos <> "" Then
        List1.AddItem Unos
    End If
End Sub
Ucitavanje txt - koristi fu-ju
Kod:
Private Sub Command4_Click()
    Dim Naziv As String
    Naziv = InputBox("Naziv datoteke (*.txt)", "Ucitavanje", "")
    If Naziv <> "" Then
        Call Ucitaj("c:\" + Naziv + ".txt")
    Else
        Beep
    End If
End Sub
Snimanje txt - koristi fu-ju
Kod:
Private Sub Command5_Click()
    Dim Naziv As String
    Naziv = InputBox("Naziv datoteke (*.txt)", "Snimanje", "")
    If Naziv <> "" Then
        Call Snimi("c:\" + Naziv + ".txt")
    Else
        Beep
    End If
End Sub
Fu-je koje ucitavaju i snimaju txt fajlove
Kod:
 Sub Ucitaj(Naziv_fajla As String)
    Dim Podatak As String
    List1.Clear
    Open Naziv_fajla For Random As #1    ' Ako fajl.txt ne postoji da ne
    Close #1                             ' prijavi gresku !
    Open Naziv_fajla For Input As #1
        Do Until EOF(1)
            Input #1, Podatak
            List1.AddItem Podatak
        Loop
    Close #1
End Sub


 Sub Snimi(Naziv_fajla As String)
    Dim Podatak As String
    Dim a As Integer
    Open Naziv_fajla For Output As #1
        For a = 0 To List1.ListCount
            Podatak = List1.List(a)
            Print #1, Podatak
        Next a
    Close #1
End Sub
PS
Za snimanje i citanje fajla je bolje koristiti:
Open "Naziv.txt" For Random As #1 Len=Len(Slog)
pa se prilikom citanja (pisanja) moze pristupiti bilo kom elementu (slogu)
Get #1, Redni_Broj, Slog
Put #1, Redni_Broj, Slog
KarloBasic je offline   Odgovor sa citatom ove poruke
Stara 19.11.2007, 15:59   #7
kakanjinfo
Novi član
 
Član od: 16.9.2007.
Poruke: 27
Zahvalnice: 2
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: TXT

Ovo je sve u redu i tacno ali mene treba sve ovako ali kda ja izvrsim prepravke da se i one snime u TXT
Znaci ako sam ja nekog obrisao iz list1 da se on brise i iz txt
ili izmijenio podatke
kakanjinfo je offline   Odgovor sa citatom ove poruke
Stara 20.11.2007, 3:01   #8
KarloBasic
Član
 
Član od: 16.10.2007.
Lokacija: NS,SO
Poruke: 80
Zahvalnice: 24
Zahvaljeno 38 puta na 20 poruka
Post Re: TXT

Kad obrises red u listi pozoves fu-ju Snimi koja ce preko starog txt fajla napraviti novi ( kopirati trenurtno stanje liste u txt fajl )

Kod:
Private Sub Command1_Click()            ' Button za brisanje
     If List1.ListIndex >= 0 Then List1.RemoveItem (List1.ListIndex) 
     Call Snimi(Naziv_fajla)                 ' Call Snimi("c:\Podaci.txt")
End Sub
Isto to uradis i sa izmenama.
KarloBasic je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno



Sva vremena su po Griniču +2 h. Sada je 5:25.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com