anoniem Geplaatst: 18 januari 2005 Delen Geplaatst: 18 januari 2005 beste medeprogrammeurs, ik ben bezig met een programma waarin ik een TMaskEdit gebruik. ik heb het editmask ingesteld: 009;1; ik wil namelijk dat er alleen maar getallen ingevoerd worden, MAAR deze getallen mogen uit 1, 2 of 3 cijfers bestaan. als ik bv 234 invoer, dan is er nisk aan de hand, maar als ik 12 of 5 invoer(dus een getal met minder dan 3 cijfers) dan krijg ik bij het invoeren in de database de volgende foutmelding: " '12 ' is not a valid integer value", achter de 2de cijfer staat nu een lege plek, logisch dus dat dat niet als integer wordt herkend, er staat immers een spatie in. mijn vraag is nu: hoe kan ik een mask maken die WEL zorgt dat er maximaal 3 cijfers instaan, maar bij minder dan 3 cijfers geen spatie maakt, maar die ruimte gewoon leeg laat. bvd alain dacier Quote Link naar reactie
anoniem Geplaatst: 26 januari 2005 Auteur Delen Geplaatst: 26 januari 2005 Probeer deze editmask eens: 099;1; Quote Link naar reactie
anoniem Geplaatst: 17 februari 2005 Auteur Delen Geplaatst: 17 februari 2005 009;1; En de Text priority trimmen m.b.v. functie Trim. Dan worden de spaties aan het begin en aan het eind weggehaald. Kamikaasjes suggestie is niet een oplossing voor jouw probleem. Quote Link naar reactie
anoniem Geplaatst: 2 maart 2005 Auteur Delen Geplaatst: 2 maart 2005 [quote:3ae76e255d="Johan Stokking"]Kamikaasjes suggestie is niet een oplossing voor jouw probleem.[/quote:3ae76e255d] Jammer dat je het niet eerst getest had voordat je met deze post kwam, dan had je gemerkt dat 099 wel werkt en 009 niet. Probeer maar. Quote Link naar reactie
anoniem Geplaatst: 2 maart 2005 Auteur Delen Geplaatst: 2 maart 2005 Vertel mij wat. Nogmaals is dat geen oplossing. Het probleem is namelijk de spatie en die haal je eruit met die Trim functie. Quote Link naar reactie
anoniem Geplaatst: 9 maart 2005 Auteur Delen Geplaatst: 9 maart 2005 Probeer het eens. Start een nieuwe applicatie en drop een TMaskEdit op de Form. Type 009;1; in de EditMask property en vervolgens het cijfer 1 in de Text property. Je hoeft niet eens te compileren, je krijgt direct al een foutboodschap: ongeldige invoer. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen