09. maj 2002 - 19:02Der er
25 kommentarer og 1 løsning
Rapport A4-liggende
Hej Har lavet en rapport, A4-liggende. Når jeg lukker dB og åbner den igen, ændrer formatet sig til A4-stående. Er det noget, jeg skal kode mig ud af, og i givet fald, hvordan ? Hanne
Fejlen skyldes, at du ikke har installeret Service Release 1a, som kan downloades fra Microsofts site. Det er en alm. kendt fejl.
Du kan også afhjælpe den ved at gå i menuen Funktioner->Indstillinger->Generelt og fjerne alle krydser i den sektion, som hedder noget med "Auto navne korrektur".
Derved nulstilles rapportegenskaberne ikke længere.
der må da findes noget VBA kode der kan håndtere om sidelayout skal være stående eller liggende ??? Har været inde og såge i hjælpen, man har ikke kunnet finde noget :(
Susanne-> Ja, det lyder ret ulogisk, det ved jeg. Men det hænger alligevel sammen (måske har Microsofts programmører været fulde den dag, de skulle lave Autokorrekturen....hvem ved? Men faktum er at i den oprindelige Access 2000 kan man ikke gemme sideindstillinger så som marginer, papirretning m.m. gør man installerer SR1a.
>thomas noget skod - ret usmart at man ikke kan kode sig ud af hvilket sidelayout man vil have - tja MS.....
ok say at man vælger at slå at fra under "Autokorrektur af navn" har det så en uheldig indflydelse på div andre sager man har i sin dB. Ex medfører koks i koder, forms og andre sager ??
Susanne-> nej det har det ikke. Autokorrekturen er et design-hjælpebærktøj, som gør at hvis du f.eks. omdøber en tabel, så vil Access selv rette i alle det forespørgsler, formularer, rapporter m.m., hvor denne tabel indgår (den retter ikke i VBA-kode)
Så derfor har det ingen indflydelse på databasen som såden - du har bare mistet lidt hjælp til udviklingen.
hmm, skal ikke kunne sige det...jeg har ikke lige tid til at undersøge det idag... Men det står faktisk på min ToDo-liste, da en af mine kunder har brug for at kunne udskrive en rapport til forskellige printere. Derfor skal det styres via VBA og er samme problematik. Så den kommer, men lige nu har det ikke højeste prioritet ;o)
hvorfor ikke instalere rettelsen til ver. 2000 fra microsofts side? men jeg har brugt ver. 2000 i godt et år uden problemer (Laver administrations systemer med utal af rapporter både stående og liggende) nu bruger jeg Access XP også uden problermer
Susanne og Hanne-> Der er da ingen grund til at begynde at programmere hver eneste sideopsætning, når man bare kan fjerne et kryds i Indstillinger ELLER downloade en SR, hvorefter det hele virker som det plejer. Det kryds i Indstillinger er ikke noget, folk normalt bruger - nogle gør selvfølgelig, men det kan lige så tit være til gene som det kan være en hjælp. Så man skal ikke være nervøs for at fjerne krydset.
Og hvorfor så bruge timer på at programmere papirretning, marginer, printer m.m.? LHDesign->Vi snakker her om Access-rapporter! Vi snakker ikke om hverken brevfletning med Word eller om OLE Automation. Så ActiveDocument m.m. virker ikke!!
Men ok der er jo en masse udtryk som bruges i Word der ikke kan anvendes ikke Access. Ville du gøre programmering lidt lettere hvis de mindede lidt mere om hinanden.......
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.