Avatar billede puppetmaster Nybegynder
21. juni 2004 - 11:10 Der er 15 kommentarer og
1 løsning

Knap til at gemme data

Hvordan skal en formular opbygges, hvis det KUN skal være muligt at gemme data, HVIS der er trykket på en knap?
Avatar billede puppetmaster Nybegynder
21. juni 2004 - 11:11 #1
(det er til en fortløbende formular)
Avatar billede puppetmaster Nybegynder
21. juni 2004 - 11:12 #2
Kan forestille mig noget a la at gøre formen/dataene skrivebeskyttet og så "åbne" vha. VBA når der trykkes på knappen, for straks derefter at "lukke" igen.
Avatar billede terry Ekspert
21. juni 2004 - 11:15 #3
You can lock the form but this also stops you for entering data too!
Avatar billede puppetmaster Nybegynder
21. juni 2004 - 11:15 #4
Hmmm....
spørgsmålet skulle nok nærmere have været:
Hvis et felt ikke har fået indsat en værdi (f.eks. positive tal), skal dataene ikke kunne gemmes. Men det skal ikke laves med en Undo, dvs. så brugeren skal gen-indtaste alt forfra.
Avatar billede puppetmaster Nybegynder
21. juni 2004 - 11:17 #5
Just going to add a validationrule and a validation message...that must be good enough.
Avatar billede terry Ekspert
21. juni 2004 - 11:17 #6
Take a look at the
allow edits
allow additions
allow deletions

properties.
Avatar billede terry Ekspert
21. juni 2004 - 11:19 #7
If you want to validate the enetered data then you can use the forms

BEFORE update event. Then in this event you can check the data entry and if it is incorrect set
Cancel = True
Avatar billede terry Ekspert
21. juni 2004 - 11:33 #8
tak :o)
Avatar billede puppetmaster Nybegynder
21. juni 2004 - 12:17 #9
The validation rule isn't doing it's job!
Here's the rule:
Is Not Null Or >0
and the message to go along with it:
"Du skal indtaste et antal kartoner større end 0!

If nothing is entered in the field, no message is displayed and my form moves to the next record!!! :(
Avatar billede terry Ekspert
21. juni 2004 - 12:26 #10
Not sure where your rule is but in code I would use

If Len(fld) = 0 or fld = 0 Then .....
Avatar billede puppetmaster Nybegynder
21. juni 2004 - 12:28 #11
the rule is the ValidationRule property of the field when viewed in Design mode.
Avatar billede puppetmaster Nybegynder
21. juni 2004 - 12:30 #12
Another question, same form:
How do I navigate from a field in Formularhoved to a field in Detaljesektion?
I wan't to be able to tab from my "Select order" dropdown in Formularhoved to a field in Detaljesektion.
Avatar billede terry Ekspert
21. juni 2004 - 12:34 #13
me.Subform.form.fieldName.setfocus
Avatar billede puppetmaster Nybegynder
21. juni 2004 - 13:04 #14
You might have misunderstood (or I am now...), but I mean:
The user should be able to use the Tab-key on the keyboard to navigate to the field in Detaljesektion (and back, if he/she so chooses)
Avatar billede terry Ekspert
23. juni 2004 - 19:49 #15
Sorry, forgot this one!

The sub form will be in the Tab Order list which you can find in the Right click menu. To get back from the sub form I think you can use Ctrl+Shift+Tab but this may be effected by other properties such as the forms Cycle Property
Avatar billede terry Ekspert
23. juni 2004 - 19:49 #16
I'v enever really understood how the Tab works between forms
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