01. september 2004 - 15:10Der er
22 kommentarer og 1 løsning
Vise record, når form åbnes
Hej Kloge!
Hvordan får man en VB til at åbne en form og vise en bestemt record?
Jeg har 2 forms. Den ene henter jeg noget data ud. herefter vælger jeg den ønskede post og så skal man så åbne en ny form, hvor alle informationer om denne post så er. Håber i forstår...
Jeg er ny i det her program, så ja, det skal ind med ske :P
Hejsa ville lige høre, om jeg har forstået det rigtigt. Du har en form, hvor du vælger hvilke info/data, du gerne vil se, derefter trykker du fx. på en knap, som så åbner en ny form, som så viser dig data defineret ud fra valget i den første form...
Er det sådan nogenlunde hvordan du gerne vil ha' det til at foregå? c",)
Jeg har en form, hvor jeg vælger navn. Derefter vises alle de firmaer der har en ansat med det navn i et SUBvindue ... Jeg vil nu gerne have mulighed for at se alle info om det firma, som jeg vælger fra SUBvinduet. Jeg har allerede en form, der kan vise info om virksomheden - Jeg skal bare åbne den og bladre hen til den rigtige record.
Jeg vil gerne prøve, at se om jeg kan strikke et eksempel sammen, som jeg kan sende til dig, men det bliver ikke før i aften, jeg får kigget på det, hvis det er okay. c",)
det jeg er meget interesseret i at vide, er bl.a. hvordan man finder ud af hvilken række, der er valgt i det query, som bliver vist i SUB-vinduet.
Samt hvordan man får en form til at vise en bestemt record, i et resultset, som allerede er knyttet. Jeg har nøglen så det er bare en søgning, går jeg ud fra (men hvordan???)
Ok, så... Jeg har en Form "findfirma" i den form er der en kasse "Subform/Subreport" hvis Source object er et Query
i den kasse, vil jeg så gerne kunne vælge en række fra resultatet.
Nå rækken er valgt, vil jeg gerne trykke på en knap. Denne knap skal sende information til en anden form om at den skal vise en bestemt record i den forespørgsel, den allerede viser.
Kan man gøre det samme med en knap som fa den der hedder "Sæt focus på underformular" ... problemet er at jeg ikke viser en underformular, men en underQuery, hvor der ikke kan være knapper...
Lav en formular på baggrund af din underquery og formater den ved hjælp af farver m.v. Indsæt en kommandoknap i formularen med min kode. Afprøv om det fungerer. Åbn herefter din form1 og lav en underformular med baggrund i den form fu lige har lavet.
hvordan laver man en underformular, der viser alle resultater fra et query? ... det skal ikke være noget, hvor man skal bladre igennem dem!, men en liste...
Hvis du med ordet "liste" virkelig mener en liste i Access-terminologien, kan du tage en Liste fra værktøjskassen og give den forespørgslen som postkilde.
Men du kan også lave en fortløbende formular på beggrund af forespørgslen. Denne formular skal så tilrettes i Egenskaberne. Du kan tillade / nægte at der oprettes, rettes, slettes i formularen. Du kan også tilrette hvert enkelt felt i dettes egenskaber, så markøren ikke kan lande i feltet og eller ændre i feltet. På denne måde bliver din formular jo en slags liste. Når denne formular er som du ønsker, åbner du den formular hvor underformularen skal placeres. Tag en underformular fra værktøjskassen og giv den din netop fremstillede formular som postkilde. Din underformular vil nu arve postkildens egenskaber.
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.