CONCORDE XAL/C5 Overbygningsmodul til XAL2LN - Intoint
CONCORDE XAL/C5 Overbygningsmodul til XAL2LN - Intoint
CONCORDE XAL/C5 Overbygningsmodul til XAL2LN - Intoint
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
⎡ ⎤<br />
17 #NotesSetFieldValue('Nummer',&S)<br />
18 SET &S = Navn<br />
19 #NotesSetFieldValue('Navn',&S)<br />
20 { Pre Field Code for Ansvarlig }<br />
21 SET &S = Ansvarlig<br />
22 #NotesSetFieldValue('Ansvarlig',&S)<br />
23 { Post Field Code for Ansvarlig }<br />
24<br />
25 #EndMacro<br />
Lokalmacroen ”Update” indeholder selve overførslen af data. Denne<br />
macro opbygges via feltdefinitionerne på skærmside 2.<br />
Læg mærke <strong>til</strong> placeringen af ”Pre Field formula” og ”Post Field<br />
Formula” – i dette <strong>til</strong>fælde uden egentlig kode, defineret for feltet<br />
”Ansvarlig”.<br />
Query (27-37)<br />
27 #LocalMacro.PrepareQuery<br />
28 SET &S2=NotesKart.NotesKeyField+'="'+Nummer+'"'<br />
29 #EndMacro<br />
30<br />
31 #LocalMacro.Query<br />
32 { Returns doc-ID in &NotesTxt, … }<br />
33 { Pre Query Code }<br />
34<br />
35 #PrepareQuery<br />
36 #NotesQueryUnique(&S2)<br />
37 #EndMacro<br />
Ved brug af log-opdatering sker opslag i Lotus Notes efter dokument<br />
der matcher <strong>CONCORDE</strong> dokument via lokalmakroen #Query. Her<br />
indsættes også e.v.t. brugerdefineret kode i ”Pre Query Formula”<br />
Specialfunktioner (39-43)<br />
39 #LocalMacro.Newer<br />
40 #PrepareQuery<br />
41 SET &S2 = &S2 + ' &<br />
@Modified>@TextToTime("'+<br />
Date2Str(SidstRettet,123,2,3,2,3,2)+'"))'<br />
42 #NotesQueryUnique(&S2)<br />
43 #EndMacro<br />
Valg af visse funktioner på skærmside 1 , f.eks. ”Update newer” og<br />
”Compare”, kan medføre diverse ekstra kode. I dette <strong>til</strong>fælde er det<br />
koden <strong>til</strong> check af om data i Notes dokumentet er nyere end data i<br />
<strong>CONCORDE</strong><br />
53