Goede avond Tweakers,
Ik ben momenteel met een programma bezig waarin werknemers van een bedrijf hun gemaakte uren kunnen opslaan. Het gaat hier vooral om vertegenwoordigers die veel op de weg zitten, daarom is gekozen voor de volgende opzet.
Elke werknemer draait lokaal een database op zijn laptop. Door middel van het programma kunnen zij hun uren registreren. Een export functie in het programma stelt de werknemers in staat hun uren registratie te synchroniseren met hun leidinggevende. Er wordt dan een file aangemaakt die een tabel moet bevatten en deze wordt automatisch gemaild naar hun leidinggevende.
Een groot gedeelte hiervan is al af, rest alleen nog een klein probleem, en dat is de ´opmaak´ van de te genereren file.
Het tricky gedeelte is namelijk dat er een paar text-fields zijn die een hoop data bevatten (richting 128 kb). En deze data bevat leestekens, returns etc. De tekst opmaken door middel van comma-separated of tab-delimited stijlen zijn dus niet mogelijk. Bij het inlezen is er dan geen uniformiteit wat betreft de scheiding tussen de verschillende records/fields.
Wat ideaal zou zijn, is om alle data in een 2-dimenionaal array te zetten, en dan dit hele object te laten opslaan. Zoals Java dat doet met zijn ObjectStreams. Maar voor zover ik weet zit dat niet in VB6.0.
Ik heb een tijdje geleden iets opgevangen over binair (of binary o.i.d was het) wegschrijven van data. Maar wat het precies is en doet is mij niet duidelijk. Mochten jullie zeggen, dat is inderdaad een oplossing, dan zal ik me daar eens op storten.
Met Vriendelijke Groet, BestTested
Ik ben momenteel met een programma bezig waarin werknemers van een bedrijf hun gemaakte uren kunnen opslaan. Het gaat hier vooral om vertegenwoordigers die veel op de weg zitten, daarom is gekozen voor de volgende opzet.
Elke werknemer draait lokaal een database op zijn laptop. Door middel van het programma kunnen zij hun uren registreren. Een export functie in het programma stelt de werknemers in staat hun uren registratie te synchroniseren met hun leidinggevende. Er wordt dan een file aangemaakt die een tabel moet bevatten en deze wordt automatisch gemaild naar hun leidinggevende.
Een groot gedeelte hiervan is al af, rest alleen nog een klein probleem, en dat is de ´opmaak´ van de te genereren file.
Het tricky gedeelte is namelijk dat er een paar text-fields zijn die een hoop data bevatten (richting 128 kb). En deze data bevat leestekens, returns etc. De tekst opmaken door middel van comma-separated of tab-delimited stijlen zijn dus niet mogelijk. Bij het inlezen is er dan geen uniformiteit wat betreft de scheiding tussen de verschillende records/fields.
Wat ideaal zou zijn, is om alle data in een 2-dimenionaal array te zetten, en dan dit hele object te laten opslaan. Zoals Java dat doet met zijn ObjectStreams. Maar voor zover ik weet zit dat niet in VB6.0.
Ik heb een tijdje geleden iets opgevangen over binair (of binary o.i.d was het) wegschrijven van data. Maar wat het precies is en doet is mij niet duidelijk. Mochten jullie zeggen, dat is inderdaad een oplossing, dan zal ik me daar eens op storten.
Met Vriendelijke Groet, BestTested