---
title: MCFORMS.FORMS_LIST_SHOW
description: "```javascript //Scriptfunktion 'MCFORMS.FORMS_LIST_SHOW' //Zeigt eine MCFORM-Liste, die zuvor mit MCFORMS.FORMS_LIST_ADD gefüllt wurde. //Parameter: // Titel: Überschrift der Liste // Anzahl der Werte, die man auswählen kann // Position der Listbox: 0 an der Cursor-Position, 1 zentriert SQL=\"\" SQL=\"Select Kuerzel, Name,…"
url: "https://aspi-gmbh.de/docs/mcforms-forms_list_show/"
updated: "2026-02-02"
category: "SDK / Scriptengine / Script-Functions / Formulare"
---

# MCFORMS.FORMS_LIST_SHOW

```javascript

                //Scriptfunktion 'MCFORMS.FORMS_LIST_SHOW'

//Zeigt eine MCFORM-Liste, die zuvor mit MCFORMS.FORMS_LIST_ADD gefüllt wurde.

//Parameter:
// Titel: Überschrift der Liste
// Anzahl der Werte, die man auswählen kann
// Position der Listbox: 0 an der Cursor-Position, 1 zentriert

SQL=""
SQL="Select Kuerzel, Name, Vorname FROM Arzte order by name"
ANZREC=DB.OPEN{{APPPATH}DATABASESTAMMDAT.MDB,{SQL},True}
ANZ="0"

DO{}
	ANZ=SUM{{ANZ}+1}
	RESULT=""
	RESULT=DB.GETRECORD{FIELD_}
	RES=MCFORMS.FORMS_LIST_ADD{{FIELD_NAME}{$K} {FIELD_VORNAME},{FIELD_KUERZEL},False}
	RESULT=DB.NEXTRECORD{}

	IFBLOCK{ANZ={ANZREC}}
		EXIT{}
	ENDIF

LOOP{}

RESULT=DB.CLOSE{}

RES=MCFORMS.FORMS_LIST_SHOW{Personen Liste (Wählen Sie max. 3 personen aus!),3,1}

AUSGEW=""
ANZ="0"
IFBLOCK{MCFORM.LIST_RESULT_COUNT>0}
	DO{}
		ANZ=SUM{{ANZ}+1}

		TXT=""
		TXT="MCFORM.LIST_RESULT"
		TXT={TXT}{ANZ}
		WERT=GETVAR{{TXT}}
		AUSGEW={AUSGEW}{WERT}{RET}

		IFBLOCK{ANZ={MCFORM.LIST_RESULT_COUNT}}
			EXIT{}
		ENDIF

	LOOP{}
	RES=MCFORMS.FORMS_MESSAGE{Ausgewählte Personen,{AUSGEW},1}
ELSE
	RES=MCFORMS.FORMS_MESSAGE{Ausgewählte Personen,Sie haben keine Personen ausgewählt!,1}
ENDIF
```
