04. februar 2004 - 17:43Der 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!
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.
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?
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.
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?
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?
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...
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.
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..
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
indyboy-> står alle tekstbokse i en record under hinanden, ved siden af hinanden eller begge dele?
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.