Avatar billede brevkasserne Nybegynder
25. januar 2002 - 15:28 Der er 10 kommentarer og
1 løsning

mm.dd.åååå = fejl!!!

Jeg har lavet et brugersystem hvor brugere kan oprette sig automatisk. I en form skal du bl.a. udfylde fødselsdag.
Txt-feltet hvori dette skal gøres er valuen fra start sat til mm.dd.åååå (for at fortælle dem hvordan det skal udfyldes).
Problemet er bare at hvis man ikke skriver noget andet i feltet melder databasen fejl, men hvis man ændrer til fx 01.01.1999 så er der ingen problemer. Hvordan kan det være den ikke accepterer mm.dd.åååå?
Den melder fejlen undtagelse opstod...
Avatar billede proaccess Nybegynder
25. januar 2002 - 15:30 #1
01.01.1999 er en dato-værdi
mm.dd.åååå er et tekst-værdi

DER ER STOR FORSKEL !!!
Avatar billede proaccess Nybegynder
25. januar 2002 - 15:31 #2
Du kan eventuelt sætte default til at være 01.01.1999, og så lave en forklarende tekst efter feltet...

Indtast dato: [01.01.1999]  "Husk format: mm.dd.åååå"
Avatar billede proaccess Nybegynder
25. januar 2002 - 15:32 #3
problemet er så bare...  at hvis folk ikke ændrer deres dato, så har du pludselig registreret fx. en fødselsdag den 1/1 1999 for omkring 1½ million mennesker...
Avatar billede brevkasserne Nybegynder
25. januar 2002 - 15:34 #4
jamen man kan da normalt godt gemme tekst-værdier i txt-bokse så hvorfor ikk' nu...
Avatar billede brevkasserne Nybegynder
25. januar 2002 - 15:36 #5
man kan godt oprette sig hvis man skriver kk.hh.dddd
Avatar billede brevkasserne Nybegynder
25. januar 2002 - 15:36 #6
det er sgu' så snart der er æ, ø eller å i. Hvordan ændrer jeg det så jeg godt kan bruge æ ø og å
Avatar billede brevkasserne Nybegynder
25. januar 2002 - 15:38 #7
vent, har selv luret det...
Avatar billede brevkasserne Nybegynder
25. januar 2002 - 15:39 #8
det er fordi txt-feltet er for lille. jeg har sat den til at omdanne fx æ ø og å til tegn så databasen kan læse det og når det bliver ændret bliver tegnene for store, så jeg har bare ændret størrelsen af txt-feltet...
ellers tak for svarene :-)
25. januar 2002 - 15:39 #9
Hvorfor insistere du på at folk taster det ind som mm.dd.åååå? Access er jo ligeglad om man taster 1-1-99, 01/01/1999, 1.01.99 eller 1 1 99. Det hele bliver gemt i et internt dataformat.

Derved behøver du ikke at skrive noget i feltet ved oprettelse, men alligevel gøre feltet obligatorisk.
Avatar billede brevkasserne Nybegynder
25. januar 2002 - 15:40 #10
...
Avatar billede proaccess Nybegynder
25. januar 2002 - 15:40 #11
Hvad er fidusen i at oprette følgende fødselsdato: kk.hh.dddd  ????
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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