Avatar billede tma_oksboel Nybegynder
04. januar 2002 - 14:12 Der er 5 kommentarer og
1 løsning

Forespørgsler

Hej
Er der ikke noget der fungerer som reele forespørgsler i FMP, således at man f.eks. kan bruge dem som grundlag for rapporter. Jeg sammenligner her lidt med Access

Torben
Avatar billede finn-l Nybegynder
07. januar 2002 - 00:29 #1
Kan du uddybe hvad du betegner som forespørgelser og rapporter, da jeg tror betydningen er forskellig i Access og Filemaker?

Finn Løvenkrands
http://www.finns-planet.dk/
Avatar billede tma_oksboel Nybegynder
07. januar 2002 - 08:01 #2
Det jeg mener med en forespørgsel er, at man har en definition af hvilke data man vil udtrække f.eks. til en rapport. I access vil jeg f.eks. lave en forespørgsel der bruger indholdet af et formularfelt som en del af et kriterie. I FMP virker det, som om man skal definere det hele fra ny hver gang.

Torben
Avatar billede finn-l Nybegynder
10. januar 2002 - 17:57 #3
Du kan oprette layouts der indeholder de felter/oplysninger du vil lave en rapport på - FileMaker indeholder en guide der vil hjælpe dig igennem oprettelsen af nye layouts/rapporter.

Prøv f.eks. at åbne en af de skabeloner der følger med FileMaker - De indeholder som regel et forslag til opbygning af hele databaser inkl. rapporter.

Du kan også prøve at oplyse hvilke typer oplysninger du gerne vil lave rapporter på og hvordan de skal præsenteres, og jeg kan bedre komme med et forslag.

Finn Løvenkrands
http://www.finns-planet.dk/
Avatar billede tma_oksboel Nybegynder
10. januar 2002 - 19:48 #4
Jeg har prøvet de guider der er, men det jeg har brug for er f.eks. en rapport over kunder der en saldo over 3000, samtidig med at kundekategori er A

Hvordan laves den slags?

Hilsen Torben
Avatar billede finn-l Nybegynder
11. januar 2002 - 00:27 #5
Du opretter et nyt layout (dit rapportlayout) med de felter og opsætning du ønsker - forudsat du selvfølgelig vil præsenterer dit resultat i et nyt layout og ikke i et eksisterende ;-)

Du laver så en søgning på kunder der har en saldo over 3000 ( indsæt \"Større end\" tegnet i det pågældende felt samt tallet 3000)samt er kategori \"A\" (Skriv A eller vælg det fra en værdiliste hvis det er det du har lavet på kundekategorifeltet).

Viola - Du har nu en rapport over kunder med en saldo over 3000 som også er kundekategori A.

Hvis du nu ønsker alt lave det mere automatisk kan du lave et script i ScriptMaker der udfører rapporten ved klik på en knap. Sådan gør du:

1. Udfør din søgning som ovenstående.

2. Sorter evt. det fundne resultat i den sorteringsorden du ønsker.

3. Gå i ScriptMaker og opret et nyt script - ScriptMaker giver et forslag til hvordan scriptet kunne se ud. det skal du ikke bruge til noget, så klik på Clear All.

4. Forslag til et script:

Go To Layout [Dit rapport layout]
Perform Find [Restore]
Sort [Restore, No Dialog]

Hvis du vil udskrive kan du også indsætte Page Setup og Print [ ]

Det der er vigtig at huske er at for at lagre din søgning og sortering i scriptet skal du udføre begge manuelt først - derefter skal du så afkrydse [Restore] i ScriptMaker for at gemme det du har udført.

Du kan nu oprette en knap og tilknytte ovenstående script, og du vil nu få udført din rapport ved hjælp af et klik hver gang.

Ønsker du at lave andre rapporter på andre kriterier udfører du igen søgning og sortering manuelt før du opretter nye scripts. Husk! at give scriptet et navn der entydig fortæller hvad det gør så du kan huske hvad det søger på 6 mdr. fra nu.

Jeg håber det var noget du kan bruge?

Finn Løvenkrands
http://www.finns-planet.dk/
Avatar billede tma_oksboel Nybegynder
11. januar 2002 - 16:40 #6
Det kikker jeg lige på.

Torben
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
Computerworld tilbyder specialiserede kurser i database-management

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