Veteran
Beiträge: 137
| Jörg - 27.04.15 16:26
geht nicht wirklich, weil die Daten ja im Formular angezeigt werden sollen.
Dann sehe ich mit einem gebundenem Formular, mit dem SQL-String in der RecordSource des Formulars, keinen Lösungsweg.
Mögliche Alternativen:
1.) Verwendest ein komplett ungebundenes Formular (ohne Datenquelle im Form und ohne ControlSource in den Steuerelementen), öffnest das Recordset per VBA, und schreibst per Code die Daten aus dem Recordset in dein Formular. Speichern dann analog dazu. - Das funktioniert nicht in Endlosformularen.
2.) Du lässt nur die Recordsource des Formulars leer, öffnest ein ADO-Recordset per VBA und trennst die Verbindung des Recordset. Danach bindest Du das Recordset an die Recordset-Property des Formulars.
In beiden Fällen wären die Daten erstmal schreibgeschützt, aber das sollte in deinem Szenario ja kein Problem sein, weil Du die Verbindung zum Backend ja sowieso trennen willst.
Gruß
Philipp
----- https://codekabinett.com/ |