27. oktober 2010 - 18:52Der er
14 kommentarer og 1 løsning
Escape fra en Insert in progress i en formular
Jeg har en form med bundne felter, hvor af nogle er påkrævet.
Når formen åbens, har den AllowEdits=False og AllowAdditions=False
Hvis brugeren trykker på en knap, sætter jeg
AllowAdditions=True DataEntry=True
og så viser formen kun den nye record. Og kræver at alle felter bliver udfyldt.
Jeg kan trykke på Escape, men brugeren skal vel have en knap for at slippe ud af denne Insert og vende tilbage til udganspunktet. Jeg skal vel cancle/undo på en eller anden måde, men kan ikke helt overskue hvordan. Hvis jeg laver en knap, så råber access om de påkrævede felter når jeg trykker på den.
Oops korrektion - Den kører stadig med DataEntry=false. Man kan escape ved at tømme det man har tastet og klikke på en anden record, men jeg vil stadig gerne kunne tilbyde en mere indlysende option
Det lyder lidt mærkeligt at den ikke vil lade dig trykke på en knap uden at den validerer data - jeg kan ikke umiddelbart genskabe det.
Er det en simpel form der blot er bundet til en enkelt tabel, eller det et mere komplekst setup med subforms der fylder ud i relaterede tabeller el.lign?
1. Starter DB'en 2. Dobbeltklikker på SplitForm 3. Klikker på Insert-knap 4. taster "blabla" i feltet Soegetekst og trykker TAB for at gå til feltet MitFelt. 5. Hvis jeg trykker på Cancel-knappen, så siger den: You must enter a value in the Table1.MitFelt field." Jeg kan først slippe ud af dette ved at trykke på ESC på tastaturet - ganske som i min applikation :-(
sorry - havde ikke set dine updates, efter indlæg nr. 10. Men fint at du bare tager pointene selv, da jeg jo ikke fik løst så meget for dig :)
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.