Avatar billede jakobdo Ekspert
15. juni 2009 - 08:28 Der er 1 kommentar og
1 løsning

Infopath formular med visninger og felter som skal udfyldes

Hej,
hvis man laver en formular med flere visninger, hvordan sikrer man så input i sine felter ?

Jeg har noget ala:

Standard formular med 3 valg.
Valg 1 -> Formular 1
Valg 2 -> Formular 2
Valg 3 -> Formular 3

Hvis brugeren vælger formular 1, så skal nogle felter være udfyldt, for at formularen må afsendes (som email).
Det samme er gældende ved formular 2 og 3.

Men da brugeren jo kun vil vælge 1, 2 eller 3 og ikke komme igennem alle 3 formularer, så melder den jo netop fejl, fordi felterne i de 2 andre formularer ikke er udfyldt, når brugeren trykker send.

Er det noget man så skal kode sig ud af, ala regler ?

Jakob
Avatar billede jakobdo Ekspert
15. juni 2009 - 10:38 #1
Det ser ud til løsningen er noget ala:

Hi,

Rather than tick the standard "this field cannot be blank" checkbox (for example), you need to use the Data Validation rules instead. Lets say you have two views with a textbox in each that cannot be blank, but you want to only enforce the current view. Here's the structure of the form:

fields:

    * currentView (number) (default = 1)
    * text1 (text) text2 (text)
    * button1
    * button2

view 1 ( default)

text1 - rule: if (currentView = 1 AND text1 is blank) show "cannot be blank"

button1 - action: set a fields value (currentView = 2); switch views (to 2)

view 2:

text2 - rule: if (currentView = 2 AND text2 is blank) show "cannot be blank"

button2 - action: set a fields value (currentView = 1); switch views (to 1)

Make sense?

Oisin

Copy/Pasted herfra: http://stackoverflow.com/questions/77317/infopath-2007-how-do-i-perform-data-validation-on-the-current-view-only
Avatar billede jakobdo Ekspert
15. juni 2009 - 10:48 #2
Lukker indtil videre...
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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