Avatar billede the_shape Nybegynder
20. januar 2004 - 08:42 Der er 2 løsninger

Listbox fra fil

Hej..

Jeg skal have et script der skulle kunne læse navne fra en fil, enten bare normal txt, access eller noget andet.. Bare den kan læse navne fra fil og smide dem ind i en listbox :)
Avatar billede martin_moth Mester
20. januar 2004 - 10:49 #1
Det er jo ikkk ligegyldigt om det er en text-fil eller en database...

Database: Brug søgefunktionen - der er en trilliard spørgsmål om databaser

Læs fra fil til listbox med navn List1:

  Dim MinString As String
  Dim FilNummer as Integer
  Filnummer = FreeFile
  List1.Clear
  Open "C:\Fil.txt" For Input As #Filnummer
  while not eof(#filnummer)
    Line Input #Filnummer, MinString
    List1.additem MinString
  Wend
  Close #Filnummer



Som du kan se tilføjer du emner til en listbox med .AddItem
Avatar billede martin_moth Mester
20. januar 2004 - 11:09 #2
NB: Bruger du en database, kan du

1. binde den til en kontrol, fx. en listbox, så listboxen selv loader de tabeller du har specificeret. Du får brug for en data kontrol, og nok for at læse lidt om listbox kontrollen (der er fx. en property DataSource (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vb98/html/vbobjlistbox.asp)

2. connecte til databasen og hente de ting du vil ind i et recordset vha. et passende SQL-udtryk. Derefter indlæser du recordsættet i din listbox. Denne metode er beskrevet mindst en trilliard gange her på eksperten ;o)

Mange foretrækker metode 2, da der er en masse begrænsninger i datakontrollen nævnt i 1.

Over & Out, Martin
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester