16.07.2013 Views

CONCORDE XAL/C5 Overbygningsmodul til XAL2LN - Intoint

CONCORDE XAL/C5 Overbygningsmodul til XAL2LN - Intoint

CONCORDE XAL/C5 Overbygningsmodul til XAL2LN - Intoint

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

54<br />

Initialisering (46-62)<br />

46 { Init Formula Code goes here }<br />

47 FLUSH Afdeling<br />

48 #NotesInit<br />

49 INTRODUCE NotesKart[FileIDIdx,66]<br />

50 #NotesOpenServer(NotesKart.NotesServer)<br />

51 #NotesLogon(NotesKart.NotesDatabase)<br />

52 #NotesForm(NotesKart.NotesForm)<br />

53 #NotesView(NotesKart.NotesView)<br />

54<br />

55 IF &NotesText>'' THEN<br />

56 RETURN 0<br />

57 ENDIF<br />

58<br />

59 WINDOW 30,2 AT 8,8<br />

60<br />

61<br />

62 { Pre Integration Code goes here }<br />

I denne sektion, som indleder den egentlige kode, etableres forbindelsen<br />

<strong>til</strong> Lotus Notes.<br />

Gennemløb og opslag (64-78)<br />

64 SEARCH Afdeling<br />

65 USING NumIdx<br />

66<br />

67 { Returns doc-ID in … }<br />

68 { Pre Query Code }<br />

69<br />

70 PRINT Nummer,' ' AT 1,1<br />

71 SET &S=NotesKart.NotesKeyField+'=\''+Nummer+'\''<br />

72 #NotesQueryUnique(&S)<br />

73 SET &ID = &NotesText<br />

74 IF &ID == '0' THEN SET &Action=1 {New} ELSE<br />

75 IF StrLen(&ID)>2 THEN SET &Action=2 {Update}ELSE<br />

76 SET &Action = 0<br />

77 ENDIF ENDIF<br />

78 { Pre Record Code }<br />

Efter initialisering gennemløbes alle selekterede records i<br />

<strong>CONCORDE</strong>. I dette <strong>til</strong>fælde er der ikke angivet nogen selektionsformel.<br />

Denne ville have været placeret umiddelbart efter linie 65.<br />

I linie 71 og 72 laves et opslag i Lotus Notes efter et matchende dokument.<br />

Returkoden fra dette opslag overføres <strong>til</strong> variablen &ID. Er<br />

returkoden ”0” betyder det, at dokumentet ikke findes i Lotus Notes.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!