Avatar billede anjep Nybegynder
29. april 2004 - 13:23 Der er 8 kommentarer og
2 løsninger

Flere notater på rapport

Hej,

Jeg har en ordrebekræftigelse hvor jeg har lavet nogle forskellige notater, med fast overskrift, disse vil jeg gerne have ind på min rapport.

Jeg har prøvet at ligge en linie ind hvor den skulle tage notat som på de andre rapporter, men det virker ikke.

Skal der ligges noget kode ind eller.........

Samtidig ville jeg gerne vide om man kan afgrænse du fra overskriften hvilket notat man vil have med.

Håber i kan hjælpe!
Avatar billede jasman Nybegynder
29. april 2004 - 13:46 #1
Snakker vi c5 eller XAL ?
Avatar billede anjep Nybegynder
29. april 2004 - 13:49 #2
C5
Avatar billede jasman Nybegynder
29. april 2004 - 14:04 #3
Du skal huske at anvende
#OutPutNotat makroen.
Den skulle, så vidt jeg husker, håndtere flere notat-niveauer.
Så i f.eks. PostOutput triggeren for et kartotek i rapporten (jeg forudsætter at den er baseret på en QTX), kan du skrive:

#OutputNotat(<Kartoteksnavn>)

Så vil notaterne til den netop printede post fra kartoteket benævnt <KartoteksNavn> blive udskrevet.

BEMÆRK at dette forudsætter at du i INIT-triggeren på rapporten har skrevet #MACROLOAD(REPORTS), da makroen outputnotat findes i dette makro-bibliotek.

Hvis din rapport er XAL-kode baseret i stedet, er det næsten samme fremgangsmåde.
Først i XAL-koden skriver du:
#MACROLOAD(REPORTS)

efter at du har en
    OUTPUT <KartoteksNavn> kan du så skrive
    #OutputNotat(<Kartoteksnavn>)

(Du skal selvfølgelig udskifte teksten <Kartoteksnavn> med navnet på kartoteket.

Håber det hjælper.
Avatar billede jasman Nybegynder
29. april 2004 - 14:04 #4
Et eksempel hvor du kan se dette er rapporten:
DebKontoudtogExtern_DK
Avatar billede anjep Nybegynder
29. april 2004 - 14:10 #5
Takker :-)

Jeg prøver med det samme, kan du sige noget om afgrænsningen?
Avatar billede jasman Nybegynder
29. april 2004 - 14:11 #6
Ups det glemte jeg.
Du kan desværre ikke (uden at programmere Outputnotat makroen radikalt om) afgrænse på hovednotaterne. :(
Avatar billede anjep Nybegynder
29. april 2004 - 14:30 #7
Så virker det, dog er der et lille problem, da jeg gerne ville kunne bruge notaterne som felter i min rapport, sådan at et notat foreksempel kommer ind i toppen og et i bunden.

Jeg kan se at man kan sætte en af grænsning direkte fra notat formen, når man udskriver....men jeg ville jo gerne ligge det ind i min rapport.

Nogle gode idéer?

/Anders
Avatar billede jasman Nybegynder
29. april 2004 - 14:37 #8
Jeg går ud fra, at hvis du vil have nogle notater i toppen og nogle i bunden, så vil du søge udfra teksten i hovednotatet ikke ? Eller er det noget andet du vil søge på ?

Så må jeg igen bedrøve dig og sige, at det ikke kan lade sig gøre uden en radikal omprogrammering af outputnotat makroen.

Problemet med afgrænsningen er jo, at når man bruger outputnotat-makroen, så optræder dit kartotek jo ikke i den qtx som rapporten anvender, og derfor kan man ikke afgrænse på teksten i notatet.
Så du kan vælge en af to strategier.

Enten laver du en udgave af din rapport, hvor notat kartoteket optræder i rapportens QTX. Dette vil udsøge øverste notat-niveau (også må du selv kode udsøgning af niveauet noeden under og outputte det). Det vil give dig mulighed for som bruger, at lave simpel afgrænsning på notaterne.

Ellers kan du prøve at skrive din egen udgave af #Outputnotat (som nævnt ovenfor), som evt. tager input til søgning fra en promptbox i rapporten.
Avatar billede anjep Nybegynder
29. april 2004 - 14:55 #9
Hmmmmm.......den er lidt tricky, jeg tænker lige lidt, tak for hjælpen :-)
Avatar billede jasman Nybegynder
29. april 2004 - 15:00 #10
Velbekomme.
Et hint til søgning i fritekst er funktionen match.
Hvis jeg forstod det ret, ville du have nogle notater i toppen og nogle i bunden.
Nu ved jeg ikke hvad du har udviklingsrettigheder til, men har du overvejet at lave to notatknapper til at oprette notaterne med. En til top-notater og en til bundnotater ? Du kunne f.eks. sige at alle notater med et linienummer over 50000 er bund-notater og alle med et linienummer under 50000 er top-notater.
Så kan du udsøge top og bund på den måde ???
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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