Frage : Wie kann ich doppelte Klickenfunktion auf einem subform Datenblatt verwenden, um eine neue Form mit einer spezifischen Aufzeichnung zu öffnen?

So habe ich eine Form mit einem subform mit einem Datenblatt. Ich wünsche den Benutzer in der Lage sein, eine spezifische Aufzeichnung auf dem Datenblatt an zu klicken, um eine Form mit der spezifischen Aufzeichnung zu öffnen.

So habe ich diesen Code auf dem Doubleclick property

DoCmd.OpenForm („comform“)
'DoCmd.OpenForm („comform“)
Dim strWhere2, während String
/> „Aufbau ein SQL-Schnur Schnell


strsql2 = „VORWÄHLEN * VON ComCon „
beenden
strWhere2 = „1=1 "


If nicht IsNull (Me.ID) Then
strWhere2 = strWhere2 u.“ UND Identifikation =“ „u. Me.ID u.“ '„
If


strsql2 = strsql2 u.“ WO „u. strWhere2

Forms! comform. Form.RecordSource = strsql2

when I doppeltes Klicken erhalte ich die Störung sagend, dass“ Sie Laufzeit des vorhergehenden Betriebes " 2001.

I auch versuchtes

Forms annullierten! comform.RecordSource = strsql2 aber ich erhalten noch das gleiche error.

thanks,

Antwort : Wie kann ich doppelte Klickenfunktion auf einem subform Datenblatt verwenden, um eine neue Form mit einer spezifischen Aufzeichnung zu öffnen?

oops!  dieses versuchen:

    strWhere2 als Schnur verdunkeln
   
    'Eine sql-Schnur schnell aufbauen
 
    strWhere2 = „1=1“
   
    Wenn nicht IsNull (Me.ID) dann
        strWhere2 = strWhere2 u. „UND Identifikation =“ u. Me.ID
    Beenden wenn

    docmd.openform „comform“, strWhere2
Weitere Lösungen  
 
programming4us programming4us