AcFormView aus Tabelle auslesen

08/05/2014 - 10:43 von merome13 | Report spam
Hallo

ich lese Namen von Formularen aus einer Tabelle aus und öffne sie mit:

..
DoCmd.OpenForm rst!strFormularname
..

funktioniert wunderbar


Möchte ich aber auch die Formularansicht auslesen zB acFormDS wie hier:

..
DoCmd.OpenForm rst!strFormularname, rst!strFormularansicht
..

dann erhalte ich einen Err 13 "Typen unvertràglich"


Wie kann ich das umgehen?

Danke & Ciao

Robert
 

Lesen sie die antworten

#1 Karl Donaubauer
08/05/2014 - 11:33 | Warnen spam
Hallo!

wrote:
ich lese Namen von Formularen aus einer Tabelle aus und öffne sie mit:
...
Möchte ich aber auch die Formularansicht auslesen zB acFormDS wie
hier:
..
DoCmd.OpenForm rst!strFormularname, rst!strFormularansicht
..
dann erhalte ich einen Err 13 "Typen unvertràglich"
...



Der Konstantenname kann so nicht übersetzt werden, sondern
wird als String angesehen. Speichere stattdessen in der Tabelle
den Konstantenwert, also 3 statt acFormDS.

Die Werte findest du im Objektkatalog, also z.B. in der VBE <F2>
drücken und "acFormDS" als Suchbegriff. Dann kommt die Liste
der AcFormView-Konstanten und unten links siehst du die Werte.

Servus
Karl
*********
Access-FAQ: http://www.donkarl.com

Ähnliche fragen