Ik zit met een ontwerpprobleem.
Ik wil een applicatie maken waar in je een formulier kan invullen. Het formulier bevat dingen als radiobuttons, textfields, net als in html. Vervolgens moet het formulier uitprintbaar zijn, en de ingevulde gegevens moeten worden opgeslagen zodat men op een later tijdstip verder kan gaan.
Mogelijkheid 1:
Een reeks gewone webpagina's waarop alles ingevuld kan worden. Javascript kan binnengekomen ?blaat=groen variabelen uitzoeken en ze in cookies opslaan. Niet erg elegant, en onhandig omdat een GET verzending maar maximaal een x aantal karakters ondersteund.
Mogelijkheid 2:
Volledig in delphi geprogrammeerd. Het formulier moet opgesplitst zijn in meerdere pagina's omdat
het ongeveer 8 beeldschermen lang is. Op het laatst genereerd deplhi een textfile of iets wat vervolgens afgedrukt kan worden. zo'nt textfile genereren kan veel werk kosten van mijn kant en moet door delphi naar de printer worden gestuurd. Tevens kost het maken van zo'n enorm invulformulier in delphi erg veel tijd; iig meer dan in html
Mogelijkheid 3:
Een combinatie: een delphi programma met daarin een html document in een browserobject ofzo. Dat document kan worden verzonden of geinterpreteerd door delphi die de variabelen eruit zoekt en in het register gooit. Het formulier kan vervolgens ook geprint worden. Dat lijkt me handig omdat dat visueel niet zoveel werk is.
Het probleem is dat ik delphi 7 heb en geen idee heb (google is er erg wazig over) hoe ik een "browser" kan opnemen in mijn programma. (Twebbrowser component of THTML component kan ik niet vinden).
[edit] Net na het posten toch in delphi het webbrowser SHDocVW gevonden. Maar geen manier om iets met die htmlcode te doen in delphi
(Het formulier moet ingevuld worden en dan verzonden worden naar zichzelf ofzo, zodat ik de ingevulde waarden eruit kan filteren)
Welke mogelijkheid zou het handigst zijn qua uitvoering?
Ik wil een applicatie maken waar in je een formulier kan invullen. Het formulier bevat dingen als radiobuttons, textfields, net als in html. Vervolgens moet het formulier uitprintbaar zijn, en de ingevulde gegevens moeten worden opgeslagen zodat men op een later tijdstip verder kan gaan.
Mogelijkheid 1:
Een reeks gewone webpagina's waarop alles ingevuld kan worden. Javascript kan binnengekomen ?blaat=groen variabelen uitzoeken en ze in cookies opslaan. Niet erg elegant, en onhandig omdat een GET verzending maar maximaal een x aantal karakters ondersteund.
Mogelijkheid 2:
Volledig in delphi geprogrammeerd. Het formulier moet opgesplitst zijn in meerdere pagina's omdat
het ongeveer 8 beeldschermen lang is. Op het laatst genereerd deplhi een textfile of iets wat vervolgens afgedrukt kan worden. zo'nt textfile genereren kan veel werk kosten van mijn kant en moet door delphi naar de printer worden gestuurd. Tevens kost het maken van zo'n enorm invulformulier in delphi erg veel tijd; iig meer dan in html
Mogelijkheid 3:
Een combinatie: een delphi programma met daarin een html document in een browserobject ofzo. Dat document kan worden verzonden of geinterpreteerd door delphi die de variabelen eruit zoekt en in het register gooit. Het formulier kan vervolgens ook geprint worden. Dat lijkt me handig omdat dat visueel niet zoveel werk is.
Het probleem is dat ik delphi 7 heb en geen idee heb (google is er erg wazig over) hoe ik een "browser" kan opnemen in mijn programma. (Twebbrowser component of THTML component kan ik niet vinden).
[edit] Net na het posten toch in delphi het webbrowser SHDocVW gevonden. Maar geen manier om iets met die htmlcode te doen in delphi
Welke mogelijkheid zou het handigst zijn qua uitvoering?
[ Voor 18% gewijzigd door Zynth op 23-05-2005 13:27 ]