Guten Tag,
mit der Funktion CurrentRecordSetCopy kann ich die Daten eines aktuellen Containers innerhalb einer Ansicht in ein Recordset auslesen. Jetzt möchte ich dieses Recordset in seiner Originalansicht öffnen. Gibt es dafür eine Möglichkeit ohne das Recordset-Objekt zu durchlaufen um sich einen SQL-Filter zu erstellen. Im Moment mache ich das so (stark verkürzt):
'Lese den Container aus
Set oCurrentRecordSet = oContainer.CurrentRecordSetCopy
’ Stelle SQL Filter zusammen
’ filter = CreateFilter(oCurrentRecordSet )
'erstelle View auf die neue Ansicht
Set oNewRecordSet = oView.CurrentRecordSet
Call oNewRecordSet.SetFilterDirectSQL(filter, False)
oView.ViewMode = 2
oView.Activate