13. juli 2005 - 19:01Der er
3 kommentarer og 1 løsning
Interface til eksisterende tabel
Jeg har en database med en masse linjer og tabeller. databasen er vores register over medlemmer i den officielle fanklub for Viborg F.F.
Men jeg kunne godt tænke mig et interface, så jeg kan søge på nummeret eller navn og dermed kun få et enkelt medlem fram på skærmen istedet for at se på en masse tabeller.
Så skal du have lavet det der hedder en formular. Det er brugerens interface til databasen, og det er her du laver "alle de sjove ting" som programmering m.v. I en formular kan du også sætte farver på felter, fjerne irriterende streger og give formularens overskrifter m.v.
Desuden kan du fra en formular f.eks sende en e-mail til alle medlemmer med et vedhæftet nyhedsbrev.
En formular kan få data fra 2 forskellige kilder:
- En Tabel - En Forespørgsel (query)
Forskellen på de 2 postkilder er, at du i en forespørgsel kan indsætte kriterier, hvor du så kan få et udtræk fra tabellen med medlemmer der bor i et postnr f.eks. 8800. Eller modsat en liste over alle medlemmer der IKKE bor i 8800.
Du laver en formular således med en forespørgsel som postkilde:
Åbn databasen i databasevinduet > Marker Forespørgsler lodret i venstre side > Klik på Ny. Du kommer nu ind i et nyt vindue hvor du har et mindre vindue med navnene på dine tabeller. Klik på den eller de tabeller der skal levere data til forespørgslen og tryk på OK (Hedder muligvis Luk). I det næste vindue dobeltklikker du på de felter du vil have med i forespørgslen (og formularen) og du vil se at feltet bliver tilføjet i forespørgselsgitteret. Når du er færdig lukker du forespørgslen og siger Ja til at gemme ændringer. Du er nu tilbage i databasevinduet. Sørg for at din forespørgsel er markeret. Lad markøren glide henover ikoner på værktøjslinien til du møder Tipteksten "Autoformular" og vælg den. Access vil nu generere en formular. Ganske vist er den ikke særkig køn, men nu hasr du din formular eller om du vil dit Interface til databasen.
Nu er der tilbage, at du skal bestemme dig for, hvilke funktioner du vil forstyne formularen med.
Husk at du kan lave mange forskellige formularer, det afhænger kunj af dit behov.
Det skulle nu være muligt at lave din søgefunktion.
Men en søge funktion er noget ast det meste komplekse du kan begive dig ud i. Det kan naturligvis laves mere eller mindre kompleks. Men hvordan vil du søge:
- Har du f.eks nogle få oplysninger om hvert medlem på din formular og er denne enkeltvisende eller fortløbende. Og vil du se detaljerede oplysninger i en anden formular?
- Hvis du har alle data om et medlem i din aktuelle form, kan du benytte Access indbyggede filtreringsfunktion til ar isolere et bestemt medlem.
Lidt flere oplysninger vil være rart. Du kan også sende din db til:
mugs@mail.dk
så er det lidt nemmere at "tale" om det.
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.