---
title: DLGDIALOG
description: "```javascript //Scriptfunktion 'DLGDIALOG' //Veraltete Funktion zum Öffnen von APF Formularen als Dialog Funktion // Wenn kein Patient ausgewählt ist, wird das Script verlassen DUMMYVAR=IFNOVAREXIT{PATIENTID} // Beispieltext für die Dialoganzeige festlegen DD2_ANG=\"Tochter\" DD2_NOTE={DERDIEPATIENT} {PATIENTPATIENTIN} hat die Diagnose: {DIAGNOSE1}. Wie der Name…"
url: "https://aspi-gmbh.de/docs/dlgdialog/"
updated: "2026-02-06"
category: "SDK / Scriptengine / Script-Functions / Dialoge"
---

# DLGDIALOG

```javascript

                //Scriptfunktion 'DLGDIALOG'
//Veraltete Funktion zum Öffnen von APF Formularen als Dialog Funktion

// Wenn kein Patient ausgewählt ist, wird das Script verlassen
DUMMYVAR=IFNOVAREXIT{PATIENTID}

// Beispieltext für die Dialoganzeige festlegen
DD2_ANG="Tochter"
DD2_NOTE={DERDIEPATIENT} {PATIENTPATIENTIN} hat die Diagnose: {DIAGNOSE1}. Wie der Name der Angehörigen?
DLGCOLOR="0"

START:
// Dialogfenster öffnen mit einer Konfiguration aus einer APF-Datei
APF={APPPATH}FORMULARDEMOEinladung.APF
PRF=IFEXISTSFILE{{APF}}
IFBLOCK{PRF=False}
	DLG=DLGMESSAGE{{APF} nicht gefunden!}
	EXIT=EXITSCRIPT{}
ENDIF
CHECK=DLGDIALOG{DD2,{APPPATH}CONFIGScriptsTEST_DIALGO.APF,Beispiel Dialog,Speichern,{DLGCOLOR}}

IFBLOCK{DD2_ANGNAME=}
	JANEIN=DLGQUESTION{Wollen Sie einen Namen eingeben?}
	IFBLOCK{JANEIN=1}
		GO{START}
	ELSE
		EXIT=EXITSCRIPT{}
	ENDIF
ENDIF

// Wenn der Dialog bestätigt wurde, wird die Nachricht angezeigt
IFBLOCK{CHECK=1}
	RES=DLGMESSAGE{{DD2_ANG}:{DD2_ANGNAME}}
ENDIF
```
