Avatar billede indyboy Nybegynder
04. februar 2004 - 17:43 Der er 14 kommentarer og
1 løsning

rapport hvor kun poster MED data medtages

Hey alle..

har en access2000-database med en hulens masse kontaktpersoner, 500 ca..
der er ca. 25 poster ud for hver person: adresse, navn, email, føsdag, osv.
hvordan søren laver jeg en udskrift til Word eller bare direkte fra access hvor kun alle de poster der har en værdi medtages, altså hvor posten er udfyldt med en data??
håber i forstår mit spm.-..

jeg er rimlig ringe til at bruge access så hvis det kan forklares pædagogisk ville det være rigtigt dejligt!

indyboy
Avatar billede mugs Novice
04. februar 2004 - 18:10 #1
Du skal først sikre dig, at din rapport får data fra en forespørgsel. Herefter kan du indsætte et kriterie i et felt i denne forespørgsel:

Is Not Null

Dette sikrer, at kun poster der ikke er Null (tomme poster) kommer med i din rapport.
Hvis f.eks. feltet fødselsdag ikke er udfyldt, og du indsætter kriteriet i dette felt, vil du kun se alle poster hvor feltet fødselsdag er udfyldt.

M.h.t. til at eksportere til word, har du en kommandoknap på din menülinie der hedder "Officelinks". Med den knap kan du analysere med Excel eller sende din rapport til Word.
Avatar billede terry Ekspert
04. februar 2004 - 18:21 #2
Well the CORRECT way to do this is to ensure that data which IS required IS entered and this can be done by setting the fields required property to yes (table design). This will ensure that you dont create records which are "invalid".

When you say "poster" I think you mean fields dont you?
Avatar billede indyboy Nybegynder
04. februar 2004 - 18:55 #3
Att: mugs

jeg misformulerede mig vist der. meningen er ikke at alle poster uden en data i feltet "føselsdag" skal fjernes. Det var mig der byttede om på ordene felter og poster:

jeg har en database med de her 500 personer, altså 500 poster. De skal alle medtages i rapporten. Men under hver enkel post - kontaktperson - er det kun de felter der er udfyldt der skal med - altså hvis jeg ikke har deres føsdag skal det felt ikke med i udskrivningen.
håber jeg har formuleret mig bedre nu.

indyboy
Avatar billede mugs Novice
04. februar 2004 - 18:58 #4
OK - Så kan du ikke gøre det med kriterier. Du er så nødt til at programmere dig ud af det i din rapport.
Avatar billede indyboy Nybegynder
04. februar 2004 - 19:03 #5
kan du (eller andre!) hjælpe med det?
Avatar billede mugs Novice
04. februar 2004 - 19:06 #6
Jeg har ikke koden nu. Spørgsmålet har været oppe tidligere. Så vidt jeg husker blev det besvaret korrekt af proaccess.

Men det er jo ikke alene et spørgsmål om udelade et felt med en Null-værdi. Det er jo også etiketten, og skal andre felter ændre position hvis felter udelades?
Avatar billede terry Ekspert
04. februar 2004 - 19:07 #7
indyboy>I dont see the problem! If some fields are empty in some records that doenst mean they are empty in ALL! So if for example you have a column for "føsdag" then HOW can you show this column sometimes but not others?
Avatar billede indyboy Nybegynder
04. februar 2004 - 19:12 #8
att: mugs
kan godt se at det er nogle ting jeg ikke har tænkt på. etiketten skal sæføli også fjernes og de andre felter med etiketter skal så rykkes op .. kan det på nogle måde løses tror du?

att: terry
det er præcis det jeg håbede på at nogle kunne svare mig på!  - nemlig hvordan en kolonne kan nøjes med at være til stede når der er data i feltet...
Avatar billede terry Ekspert
04. februar 2004 - 19:15 #9
If there is more than one record on the form then I dont see the points (for the amount of work involved)
Avatar billede mugs Novice
04. februar 2004 - 19:16 #10
Har du tænkt på andre løsninger? F.eks at ændre udseendet (formatet) på de feltet der har Null-værdi. På denne måde kan du markere, at der ikke er data i feltet.
Avatar billede indyboy Nybegynder
04. februar 2004 - 19:19 #11
att: mugs
jo.. men problemet er, at hvis jeg udskriver alt som det nu så snakker ca 1000 (tusinde!) sider.. fordi at der er så mange tomme felter..
har overvejet at hente lortet ind i word og ordne det manuelt.. det kommer bare til at tage 100 år -- men måske er det løsningen..
Avatar billede mugs Novice
04. februar 2004 - 19:30 #12
På længere sigt er word-løsningen ikke nogen løsning, idet problemet jo stadig eksisterer i din db. Problemet kan kun løses effektivt ved at ændre (normalisere) din db. Tilslutter mig terry's kommentar 19:07:42
Avatar billede indyboy Nybegynder
04. februar 2004 - 19:41 #13
hmm.. tænker over det.. lukker spm. når jeg finder ud af hvordan man gør det..
takker mange gange for hjælpen...
Avatar billede indyboy Nybegynder
04. februar 2004 - 19:42 #14
aa
04. februar 2004 - 22:39 #15
indyboy-> står alle tekstbokse i en record under hinanden, ved siden af hinanden eller begge dele?
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