25. januar 2002 - 15:28Der 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...
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...
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 :-)
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.
Hvad er fidusen i at oprette følgende fødselsdato: kk.hh.dddd ????
Synes godt om
Ny brugerNybegynder
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.