I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
For Kombiboksen vælger du følgende i afterupdate event'en: select case [Kombiboksen] case "Skal være obligatorisk" then [Felt].ValidationRule = "Not (is null or ='')" case "Ikke obligatorisk" then [Felt].ValidationRule = "" end select
Der fandt du en fejl !!! Der skal stå: "NOT (is null or ='')" Der manglede et ping lige før slutparentesen !!!!!! Det betyder ganske enkelt, at feltet skal checkes for, at det hverken er null (tomt) eller indeholder en streng på 0 tegn. Grunden til denne dobbeltcheck er, at felter, der slet ikke er berørt, slet ikke indeholder noget (NULL). Felter, der er skrevet i og derefter slettet det hele igen, indeholder noget alligevel - nemlig en streng med længden 0.
Her er hvad jeg har prøvet : Select Case maskine Case Me!Henvendelsetype.Value = "Information" Me!maskine.ValidationRule = "" Me!Maskinsektionnavn.ValidationRule = "" Case Me!Henvendelsetype.Value = "Ny fejl mail" Me!maskine.ValidationRule = Not (IsNull Or "") Me!Maskinsektionnavn.ValidationRule = Not (IsNull Or "") Case Me!Henvendelsetype.Value = "Ny fejl fax" Me!maskine.ValidationRule = Not (IsNull Or "=''") Me!Maskinsektionnavn.ValidationRule = Not (IsNull Or "=''") Case Me!Henvendelsetype.Value = "Ny fejl telefon" Me!maskine.ValidationRule = "NOT (is null or ='')" Me!Maskinsektionnavn.ValidationRule = "NOT (is null or ='')" End Select
Du er nødt til at være lige så nøjagtig, som computeren. Der skal tilmed også være anførselstegn udenom hele strengen. Ligesom ved teksten "Ny fejl fax". Der må ikke være andre anførselstegn i strengen - derfor skal du bruge 2 af de der ping'er, som eksperten ikke kan lide.
Hvis du lægger mærke til koden er der 3 forskellige metoder. Og ingen af dem gør felterne "maskine og maskinesektion" obligatoriske. Jeg har brug for en anden løsning eller et nyt hoved.
Synd for dig! Jeg kan fortælle, at det virker udemærket. Hvis man gider, så kan man spærre helt af. Denne metode blokerer kun, hvis du går ind i feltet, hvor en rigtig "Obligatorisk" jo slet ikke tillader at gemme record'en.
Jeg vil mene, at der et spørgsmål om at reducerer valgmuligheder fra starten.
1. Hovedformular inderholder de alternative muligheder (VALG) , der er behov for
2. Underformularene er valgt på grundlag af det punkt. 1 (VALG)
3. Underformularene indeholder kun de felter der er relevante udfra valget i Hovedformularen. (her ved reduceres også den forspørgelse der skal afhandles)
Jeg prøver nu at lave en valideringsrutine, men kan ikke få den til at lykkes helt. Hvis der er nogen der har en kodestump liggende, vil jeg gerne se den ! Validering af : et valg i en kombobox tvinger et valg i en anden box !!!
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.