Wechsel der Datenquelle einer Form beim Start

02/10/2008 - 16:51 von Ralph Hüttenmoser | Report spam
Guten Abend

Ich starte aus einer Form mehrere Forms. Je nach Aufruf muss ich in den gewàhlten Forms die Datenquelle ersetzen.

Um einen Filter zu setzen habe ich bis jetzt folgenden Code gewàhlt.

Private Sub cmdCH_Click()
On Error GoTo Err_cmdCH_Click

Dim stDocName As String
Dim stLinkCriteria As String

stLinkCriteria = "(((dbo_vExchange_Access.CIC) = ""CH""))"

stDocName = "vDataMigrationGUI"
DoCmd.OpenForm stDocName, acFormDS, , stLinkCriteria

...

End Sub


Warum eine neue Datenquelle:
Wenn ich immer in die gleiche Form gehe und nur den Filter setze, passiert Folgendes:
Der Anwender sortiert, setzt selber Filter und evtl. löscht er alle Filter. Somit ist auch der von mir gesetzte Filter (="CH") weg
und der Anwender hat alle Daten.

Also bin ich auf die Idee gekommen mehrere Views zu machen und die Datenquelle beim Start anzugeben.

danke Ralph
 

Lesen sie die antworten

#1 Peter Doering
02/10/2008 - 17:12 | Warnen spam
Hallo,

Ralph Hüttenmoser wrote:

Ich starte aus einer Form mehrere Forms. Je nach Aufruf muss ich in den
gewàhlten Forms die Datenquelle ersetzen.
[...]
Also bin ich auf die Idee gekommen mehrere Views zu machen und die
Datenquelle beim Start anzugeben.



Wie lautet deine Frage?

Gruss - Peter

Anmeldung zur 11. AEK unter www.donkarl.com/?AEK
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com

Ähnliche fragen