Thread View: be.comp.programming
8 messages
8 total messages
Started by news.pandora.be
Wed, 23 Oct 2002 13:39
logfiles uitlezen als soor access bestand
Author: news.pandora.be
Date: Wed, 23 Oct 2002 13:39
Date: Wed, 23 Oct 2002 13:39
31 lines
2163 bytes
2163 bytes
sorry als ik de vorige keer niet duidelijk genoeg was, dus , second try Ik heb dus een TXT bestand met hierin een log van de binnenkomende (of uitgaande) faxen. nu ben ik een administratieprogramma aan het schrijven en ik zou graag dit bestand gemakkelijk kunnen uitlezen. eigelijk zou ik deze file graag kunnen zien net als een access bestand waar ik dmv sql instrukties kan gaan sorteren op datum, nr , enz zijn hier simpele tools voor te vinden (of te schrijven en hoe dan) hopelijk is dit wat duidelijker. een voorbeeld van zul een log bestand staat hieronder thanks, Date,Time,RemoteID,CallDuration,PagesReceived,Result,Info,Port,FileInArchive Dir,RoutedTo "2/18/01","9:49:14 PM","","00:41","0","FAILURE","Handshaking failed","Line0","","" "2/18/01","9:49:59 PM","","00:44","0","FAILURE","No carrier : Possible voice call","Line1","","" "2/18/01","9:50:57 PM","00 32 15 25 00 00","00:25","1","FAILURE","Handshaking failed","Line1","","" "2/18/01","9:54:00 PM","00 32 15 25 00 00","01:26","1","SUCCESS","Fax received from 00 32 15 25 00 00","Line1","","carl@xxx.xxx.com"
Re: logfiles uitlezen als soor access bestand
Author: Zero Tolerance
Date: Wed, 23 Oct 2002 17:41
Date: Wed, 23 Oct 2002 17:41
35 lines
2324 bytes
2324 bytes
news.pandora.be wrote: > sorry als ik de vorige keer niet duidelijk genoeg was, > dus , second try > > Ik heb dus een TXT bestand met hierin een log van de binnenkomende (of > uitgaande) faxen. > nu ben ik een administratieprogramma aan het schrijven en ik zou graag dit > bestand gemakkelijk kunnen uitlezen. > eigelijk zou ik deze file graag kunnen zien net als een access bestand > waar ik dmv sql instrukties kan gaan sorteren op datum, nr , enz > zijn hier simpele tools voor te vinden (of te schrijven en hoe dan) > > hopelijk is dit wat duidelijker. > een voorbeeld van zul een log bestand staat hieronder > > thanks, Date,Time,RemoteID,CallDuration,PagesReceived,Result,Info,Port,FileInArchive > Dir,RoutedTo Ik weet niet wat voor taal je wilt gebruiken voor te programmeren, dus geef ik een algemene oplossing: splits elke lijn op, op het karakter ',' -> geeft je een array. Maak een hash aan waar je de array's induwt, met verschillende keys naar keuze. Je bekomt dan wel geen sql-functionaliteit, maar je kan wel opzoeken per key. Dit is uiteraard een super algemene en vage uitleg, maar hopelijk begrijp je waar ik op doel. -- Groeten, Zero Tolerance http://users.pandora.be/Zero.Tolerance
Re: logfiles uitlezen als soor access bestand
Author: news.pandora.be
Date: Wed, 23 Oct 2002 17:57
Date: Wed, 23 Oct 2002 17:57
48 lines
2673 bytes
2673 bytes
"Zero Tolerance" <tolerance@panodra.be> schreef in bericht news:1bBt9.175295$8o4.28085@afrodite.telenet-ops.be... > news.pandora.be wrote: > > > sorry als ik de vorige keer niet duidelijk genoeg was, > > dus , second try > > > > Ik heb dus een TXT bestand met hierin een log van de binnenkomende (of > > uitgaande) faxen. > > nu ben ik een administratieprogramma aan het schrijven en ik zou graag dit > > bestand gemakkelijk kunnen uitlezen. > > eigelijk zou ik deze file graag kunnen zien net als een access bestand > > waar ik dmv sql instrukties kan gaan sorteren op datum, nr , enz > > zijn hier simpele tools voor te vinden (of te schrijven en hoe dan) > > > > hopelijk is dit wat duidelijker. > > een voorbeeld van zul een log bestand staat hieronder > > > > thanks, > > Date,Time,RemoteID,CallDuration,PagesReceived,Result,Info,Port,FileInArchive > > Dir,RoutedTo > > Ik weet niet wat voor taal je wilt gebruiken voor te programmeren, dus geef > ik een algemene oplossing: > > splits elke lijn op, op het karakter ',' -> geeft je een array. > Maak een hash aan waar je de array's induwt, met verschillende keys naar > keuze. > Je bekomt dan wel geen sql-functionaliteit, maar je kan wel opzoeken per > key. > > Dit is uiteraard een super algemene en vage uitleg, maar hopelijk begrijp je > waar ik op doel. > -- > Groeten, Zero Tolerance > http://users.pandora.be/Zero.Tolerance de taal waar ik wil in uitlezen is VB wat bedoel je met een 'hash'?? greetz Carl
Re: logfiles uitlezen als soor access bestand
Author: Zero Tolerance
Date: Wed, 23 Oct 2002 19:01
Date: Wed, 23 Oct 2002 19:01
20 lines
1868 bytes
1868 bytes
news.pandora.be wrote: > de taal waar ik wil in uitlezen is VB > wat bedoel je met een 'hash'?? Bon, VB kent dat dus niet. Denk ik dan. Een 'hash' is een soort van array, waar je geen indexen gebruikt (dus oplopend vanaf 0), maar sleutels. Die sleutels kunnen tekst zijn, maar ook getallen, datums, ... Voordeel van een hash, is dat het opzoeken van de waarde gekoppeld aan een sleutel altijd even snel gaat. De waarde die gekoppeld is aan een sleutel, kan wederom vanalles zijn, van getallen, tekst tot array's en hashes. Een super handig ding, als je taal het ondersteund. -- Groeten, Zero Tolerance http://users.pandora.be/Zero.Tolerance
Re: logfiles uitlezen als soor access bestand
Author: Ludo Joris
Date: Wed, 23 Oct 2002 22:34
Date: Wed, 23 Oct 2002 22:34
46 lines
2627 bytes
2627 bytes
news.pandora.be, Een simpele tool: Als je over VB spreekt dan denk ik dat je op een Windows PC werkt. Verander de extensie van het log bestand van .txt of .log in .csv (wat staat voor comma separated values). Het icoontje verandert in een MS-Excel icoontje. Dubbelklik op het .csv bestand. Voil�. MS-Excel heeft onder het menu Data functies om te zoeken, te sorteren, te filteren enz. HTH >sorry als ik de vorige keer niet duidelijk genoeg was, >dus , second try > >Ik heb dus een TXT bestand met hierin een log van de binnenkomende (of >uitgaande) faxen. >nu ben ik een administratieprogramma aan het schrijven en ik zou graag dit >bestand gemakkelijk kunnen uitlezen. >eigelijk zou ik deze file graag kunnen zien net als een access bestand waar >ik dmv sql instrukties kan gaan sorteren op datum, nr , enz >zijn hier simpele tools voor te vinden (of te schrijven en hoe dan) > >hopelijk is dit wat duidelijker. >een voorbeeld van zul een log bestand staat hieronder > >thanks, > > > > > >Date,Time,RemoteID,CallDuration,PagesReceived,Result,Info,Port,FileInArchive >Dir,RoutedTo > >"2/18/01","9:49:14 PM","","00:41","0","FAILURE","Handshaking >failed","Line0","","" >"2/18/01","9:49:59 PM","","00:44","0","FAILURE","No carrier : Possible voice >call","Line1","","" >"2/18/01","9:50:57 PM","00 32 15 25 00 >00","00:25","1","FAILURE","Handshaking failed","Line1","","" >"2/18/01","9:54:00 PM","00 32 15 25 00 00","01:26","1","SUCCESS","Fax >received from 00 32 15 25 00 00","Line1","","carl@xxx.xxx.com" >
Re: logfiles uitlezen als soor access bestand
Author: Philip Paeps
Date: Wed, 23 Oct 2002 23:12
Date: Wed, 23 Oct 2002 23:12
42 lines
2563 bytes
2563 bytes
Zero Tolerance <tolerance@panodra.be> wrote:
> news.pandora.be wrote:
> > de taal waar ik wil in uitlezen is VB
> > wat bedoel je met een 'hash'??
>
> Bon, VB kent dat dus niet. Denk ik dan.
:-)
> Een 'hash' is een soort van array, waar je geen indexen gebruikt (dus
> oplopend vanaf 0), maar sleutels.
Een 'hash' is ook beter bekend als een associative array. Gewoon een array
met een arbitraire index.
> Die sleutels kunnen tekst zijn, maar ook getallen, datums, ...
Vergelijkbaar met een simpele database � la dbm.
> Voordeel van een hash, is dat het opzoeken van de waarde gekoppeld aan een
> sleutel altijd even snel gaat.
Hangt van de grootte van de hash af. Als het echt zwaar wordt is het
misschien interessanter om met een stringfile te werken om zo de 'database' te
indexeren.
> De waarde die gekoppeld is aan een sleutel, kan wederom vanalles zijn, van
> getallen, tekst tot array's en hashes.
De wondere wereld van de plezierige datastructures.
> Een super handig ding, als je taal het ondersteund.
Perl ondersteunt de hash als een built-in datatype :-)
- Philip
--
Philip Paeps philip@paeps.cx
BOFH Excuse #294:
PCMCIA slave driver
Re: logfiles uitlezen als soor access bestand
Author: Zero Tolerance
Date: Thu, 24 Oct 2002 17:37
Date: Thu, 24 Oct 2002 17:37
50 lines
2999 bytes
2999 bytes
Philip Paeps wrote: > Zero Tolerance <tolerance@panodra.be> wrote: >> news.pandora.be wrote: >> > de taal waar ik wil in uitlezen is VB >> > wat bedoel je met een 'hash'?? >> >> Bon, VB kent dat dus niet. Denk ik dan. > > :-) > >> Een 'hash' is een soort van array, waar je geen indexen gebruikt (dus >> oplopend vanaf 0), maar sleutels. > > Een 'hash' is ook beter bekend als een associative array. Gewoon een > array met een arbitraire index. > >> Die sleutels kunnen tekst zijn, maar ook getallen, datums, ... > > Vergelijkbaar met een simpele database � la dbm. > >> Voordeel van een hash, is dat het opzoeken van de waarde gekoppeld aan >> een sleutel altijd even snel gaat. > > Hangt van de grootte van de hash af. Als het echt zwaar wordt is het > misschien interessanter om met een stringfile te werken om zo de > 'database' te indexeren. Zie, ik leer ook weer wat bij :-) >> De waarde die gekoppeld is aan een sleutel, kan wederom vanalles zijn, >> van getallen, tekst tot array's en hashes. > > De wondere wereld van de plezierige datastructures. Absoluut! >> Een super handig ding, als je taal het ondersteund. > > Perl ondersteunt de hash als een built-in datatype :-) Weet ik maar al te goed. In mijn eindwerk destijds had ik enkel hashes. PHP heeft die ook als built-in datatype: wederom een makkie om form met 112 velden van verschillende soorten (lees single en multi-selects) te processen. -- Groeten, Zero Tolerance http://users.pandora.be/Zero.Tolerance Ha ja: mijn e-mail is bij pandora h�, ni panodra. Moeilijk eh ;-)
Re: logfiles uitlezen als soor access bestand
Author: knoedelmajoor
Date: Thu, 24 Oct 2002 20:13
Date: Thu, 24 Oct 2002 20:13
60 lines
2830 bytes
2830 bytes
On Wed, 23 Oct 2002 13:39:22 GMT, "news.pandora.be" <cdr@pandora.be>
wrote:
>sorry als ik de vorige keer niet duidelijk genoeg was,
>dus , second try
>
>Ik heb dus een TXT bestand met hierin een log van de binnenkomende (of
>uitgaande) faxen.
>nu ben ik een administratieprogramma aan het schrijven en ik zou graag dit
>bestand gemakkelijk kunnen uitlezen.
>eigelijk zou ik deze file graag kunnen zien net als een access bestand waar
>ik dmv sql instrukties kan gaan sorteren op datum, nr , enz
>zijn hier simpele tools voor te vinden (of te schrijven en hoe dan)
>
>hopelijk is dit wat duidelijker.
>een voorbeeld van zul een log bestand staat hieronder
>
>thanks,
>
>
>
>
>
>Date,Time,RemoteID,CallDuration,PagesReceived,Result,Info,Port,FileInArchive
>Dir,RoutedTo
>
>"2/18/01","9:49:14 PM","","00:41","0","FAILURE","Handshaking
>failed","Line0","",""
>"2/18/01","9:49:59 PM","","00:44","0","FAILURE","No carrier : Possible voice
>call","Line1","",""
>"2/18/01","9:50:57 PM","00 32 15 25 00
>00","00:25","1","FAILURE","Handshaking failed","Line1","",""
>"2/18/01","9:54:00 PM","00 32 15 25 00 00","01:26","1","SUCCESS","Fax
>received from 00 32 15 25 00 00","Line1","","carl@xxx.xxx.com"
>
In VB is dit quite simple
lees het bestand uit met ms scripting runtime (effe vermelden in uw
references)
en met de functie split() stop je de verschillende velden in een array
of waar je maar wilt.
een voorbeeld :
dim datascan as variant
bestand = "c:\bestand"
If fs.FileExists(bestand) Then
Open bestand For Input As #1
Do While Not EOF(1)
Line Input #1, teststring
datascan = Split(teststring, ",", -1, vbTextCompare)
......
datascan(0) = eerste veldje
enz...
In uw geval zal je nog de quotes er moeten uitfilteren, denk ik
gd
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads