Avatar billede jakob1233 Nybegynder
13. juli 2005 - 19:01 Der 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.
Avatar billede mugs Novice
13. juli 2005 - 19:16 #1
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.
Avatar billede jakob1233 Nybegynder
13. juli 2005 - 23:34 #2
hvis datoen i databasen er 13-07-2005 hvordan får man den så til at lade vær med at skrive Juni - hvilket den selv gennerer ud?
Avatar billede jakob1233 Nybegynder
13. juli 2005 - 23:44 #3
er fikset nu. kan jeg lave en søge funktion i min formula
Avatar billede mugs Novice
14. juli 2005 - 07:25 #4
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.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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