Avatar billede avalon116 Nybegynder
03. november 2003 - 11:19 Der er 26 kommentarer og
1 løsning

Obligatorisk indtastning

Jeg har en formular med en underformular.
I formularen indtaster man en dato.
I underformularen indtaster man tidsforbrug på denne dato i forskellige projekter.

Hvis man ikke taster noget i underformularen, får man en fejl - og det er fint nok. Men man kan godt slippe af sted med ikke at taste en dato, og det er ikke så godt. Jeg har prøvet at sætte datofeltet til obligatorisk i tabellen, men det hjælper ikke. Har også prøvet med diverse kode, men også uden held.

Nogen forslag?
Avatar billede henrik13 Nybegynder
03. november 2003 - 11:22 #1
Tillad nullængde skal være NEJ
Avatar billede avalon116 Nybegynder
03. november 2003 - 11:24 #2
hvor sætter man den?
Avatar billede henrik13 Nybegynder
03. november 2003 - 11:24 #3
obligatorisk til Ja i tabellen og
Tilladnullængde til NEJ
Avatar billede neander Nybegynder
03. november 2003 - 11:25 #4
- sættes i designvisning under det respektive kolonnenavn...
Avatar billede avalon116 Nybegynder
03. november 2003 - 11:26 #5
Tilladnullængde til NEJ, hvor?
Avatar billede henrik13 Nybegynder
03. november 2003 - 11:26 #6
I tabellen ud for den post.
Avatar billede avalon116 Nybegynder
03. november 2003 - 11:28 #7
der er ikke et felt, der hedder sådan
Avatar billede avalon116 Nybegynder
03. november 2003 - 11:30 #8
det er et datafelt
Avatar billede henrik13 Nybegynder
03. november 2003 - 11:30 #9
Det skal være i underformularens tabel ud for dit tidspunkt.
Avatar billede henrik13 Nybegynder
03. november 2003 - 11:31 #10
Så send den til mig, så skal jeg lave det
Avatar billede henrik13 Nybegynder
03. november 2003 - 11:32 #11
Min E-mail er:
oz1bua@wanadoo.dk
Avatar billede avalon116 Nybegynder
03. november 2003 - 11:48 #12
sendt
Avatar billede henrik13 Nybegynder
03. november 2003 - 12:05 #13
Hej
Er det den tabel der hedder tTidsregistrering med felted Antal
Avatar billede henrik13 Nybegynder
03. november 2003 - 12:06 #14
Der hvor det opgives i hele timer
Avatar billede henrik13 Nybegynder
03. november 2003 - 12:29 #15
Er sendt.
Avatar billede avalon116 Nybegynder
03. november 2003 - 12:37 #16
nej det er ikke feltet "Antal", det er feltet "Dato" i tabellen tRegistreringer
Avatar billede henrik13 Nybegynder
03. november 2003 - 12:39 #17
Kikker på det igen.
Avatar billede henrik13 Nybegynder
03. november 2003 - 13:54 #18
Er sendt.
Avatar billede avalon116 Nybegynder
03. november 2003 - 14:35 #19
Tak
Jeg har kigget lidt på det, men det løser ikke helt problemet. Man kan stadig komme til at indtaste noget uden dato, hvis bare man slutter med at gå til en ny post. Så udløses advarslen ikke. Desiden får man fejlmeddelelsen, hvis man bare vil bladre tilbage i posterne, og det er jo ikke meningen.
Avatar billede avalon116 Nybegynder
03. november 2003 - 14:36 #20
Jeg har leget lidt med at sætte id-feltet fra tRegistreringer ind i forespørgslen. Så kan man ikke indtaste noget i underformularen uden at der er tastet en dato. Men det giver en masse grimme fejlmeddelser, som brugerne næppe ville forstå
Avatar billede henrik13 Nybegynder
03. november 2003 - 14:56 #21
Hej, så må du lige skrive hvad formular du går ind i. samt dit password. Du kan bare skrive det på mail. Jeg har jo retted i underformularen som du bad om.
Avatar billede avalon116 Nybegynder
03. november 2003 - 15:01 #22
jeg går ind i "Indtast tid" i hovedformularen. Du kan bruge login "ll".

Men jeg tror egentligt hellere jeg vil arbejde med den løsning, hvor jeg ændrer lidt på fejlmeddelsene, ved du noget om hvordan man gør det?
Hvilken fejlkode er det, når man ikke kan indtaste fordi der skal være en relateret post i en anden tabel?
Avatar billede avalon116 Nybegynder
03. november 2003 - 15:01 #23
login er to gange L
Avatar billede henrik13 Nybegynder
03. november 2003 - 15:14 #24
Kikker på det igen.
Avatar billede avalon116 Nybegynder
03. november 2003 - 20:47 #25
jeg giver henrik points for at foreslå at sætte feltets standardværdi til dagsdato. På den måde vil der altid være en dato. Der er dog en risiko for at det er den forkerte. Men det må brugeren selv holde øje med.
Avatar billede avalon116 Nybegynder
03. november 2003 - 20:56 #26
hov det dur ikke. der kommer ikke en registrering i tRegistreringer (den med datofeltet)
Avatar billede avalon116 Nybegynder
03. november 2003 - 21:02 #27
nå men det kan så løses ved at indsætte tidsregistreringsId fra tabellen tRegistreringer i den foresp. der ligger til grund for underformularen
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

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