Hvordan for man automatisk tilføjet et felt til en formular, hvis jeg feks. har oprettet en formular baseret på en forespørgsel med feks 6 felter og senere tilføjer et ny felt i forespørgelsen som den aktuelle formular er baseret på ,så ville det være optimalt at det nye felt så bliver tilføjet formularen automatisk, så man er fri for at gå i designvisning og tilføje feltet manuelt.
Alle felter i forespørgelsen er felter som kommer fra tabeller.
Kan dette lade sig gøre, håber der en der kan hjælpe.
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
På et felt er der en egenskab der hedder synlig eller Visible Hvis på hændelsen Form_Current() sætter en linie for hvert felt i formularen der hedder: if felt1 isnull then felt1.Visible = false else felt1.Visible = false
Hvis der ikke står noget i feltet, vil det herefter ikke blive vist
Hvis jeg har forstået dig ret, så er det tilfældigt, hvilken type dette felt vil have ??
Det er et felt, som du på et eller andet tidspunkt finder ud af, at du også vil have med i din forespørgsel ???
Så er det ikke muligt !!
Formularen kan ikke af sig selv (faktisk i designvisning) placere en formular-kontrol på formularen og binde den til dit nye felt.
Du kan dog lave Visual Basic kode, som udføres, når formularen starter og, som checker af, om der er enighed imellem felterne i formularen og forespørgslen. Hvis der ikke er det, så skal formularen have oprettet endnu et felt og dette skal bindes til det nye felt. Det kan lade sig gøre - selvom det er lidt langhåret. Problemet vil dog stadigvæk være: hvor skal den kontrol placeres på formularen ?? OG - hvilken type har feltet i forespørgslen ? OG - hvor langt er feltet ? OG - hvilke kriterier stiller det ?
Med Visual Basic koden kan du selvfølgelig placere den, hvor du selv vil, men det er så ikke længere \"Automatisk\", som der blev bedt om !?!?!
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.