Problem mit Replikations-ID A97 SR2

28/04/2008 - 20:03 von Wolfgang Eberhardt | Report spam
Hallo NG,

ich habe eine DB erstellt, bei der ich als ID Autowerte vom Typ
Replikations-ID verwende, weil von dieser DB Replikate erstellen möchte.
Über eine Listbox möchte ich ein anderes Formular öffnen und dort einen
bestimmten Datensatz anzeigen. Nun muss ich feststellen, dass die einfache
und mit Autowerten mit Feldgröße Long Integer einwandfrei funktionierende
Function
Dim stDocName As String
Dim stLinkCriteria As String

stDocName = "MeinForm"

stLinkCriteria = "[MeinID]=" & Me![Liste100]
DoCmd.OpenForm stDocName, , , stLinkCriteria

mit Feldgröße Replikations-ID nicht funktioniert.
Ich erhalte eine Fehlermeldung wie folgt:
Formatfehler bei GUID in Abfrage Ausdruck
'[MeinID]={8171F4D1-B445-47BD-9DCA-3E9611606835}'

Darauf habe ich mit
Me!Text1 = Nz(DLookup("MeinFeld","MeineTabelle","[MeinID] =
Forms![MeinForm]![Liste100]"),"")

einen Feldinhalt anzeigen zu lassen. Gleiche bzw. àhnliche Fehlermeldung
bezüglich Formatfehler.

Und zum Dritten habe ich in einer neuen DB auf einem anderen Rechner,
ebenfalls A97, das gleiche Problem festgestellt.

Hat jemand von euch eine Idee?

Gruß
Wolfgang
 

Lesen sie die antworten

#1 Thomas Möller
28/04/2008 - 20:10 | Warnen spam
Hallo Wolfgang,

"Wolfgang Eberhardt" schrieb:
ich habe eine DB erstellt, bei der ich als ID Autowerte vom Typ
Replikations-ID verwende, weil von dieser DB Replikate erstellen
möchte.
Über eine Listbox möchte ich ein anderes Formular öffnen und dort
einen bestimmten Datensatz anzeigen. Nun muss ich feststellen, dass
die einfache und mit Autowerten mit Feldgröße Long Integer einwandfrei
funktionierende Function
Dim stDocName As String
Dim stLinkCriteria As String

stDocName = "MeinForm"

stLinkCriteria = "[MeinID]=" & Me![Liste100]
DoCmd.OpenForm stDocName, , , stLinkCriteria

mit Feldgröße Replikations-ID nicht funktioniert.
Ich erhalte eine Fehlermeldung wie folgt:
Formatfehler bei GUID in Abfrage Ausdruck
'[MeinID]={8171F4D1-B445-47BD-9DCA-3E9611606835}'

Darauf habe ich mit
Me!Text1 = Nz(DLookup("MeinFeld","MeineTabelle","[MeinID] =
Forms![MeinForm]![Liste100]"),"")

einen Feldinhalt anzeigen zu lassen. Gleiche bzw. àhnliche
Fehlermeldung bezüglich Formatfehler.

Und zum Dritten habe ich in einer neuen DB auf einem anderen Rechner,
ebenfalls A97, das gleiche Problem festgestellt.

Hat jemand von euch eine Idee?



schau Dir mal in der OnlineHilfe die Funktion "StringFromGUID" nàher an.

DoCmd.OpenForm "DeinFormular", , , "DeineID =" & StringFromGUID(DeineID)


HTH
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen