Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Formularaufruf mit linkcriterium
zurück: acCmdImportAttachAccess mit Parameter weiter: Problem mit DLOOKUP als Parameter Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Sham
Im Profil kannst Du frei den Rang ändern


Verfasst am:
06. Mai 2011, 17:27
Rufname:
Wohnort: Wien

Formularaufruf mit linkcriterium - Formularaufruf mit linkcriterium

Nach oben
       Version: Office 2007

Hallo liebe Access Gemeinde,

ich habe ein Formular mit "Hauptdatensätze" die ich in der Datenblattansicht anzeige (eingebettet in ein HF).
Nun möchte ich per Klick auf einen der Hauptdatensätze, ein anderes HF (Zeiterfassung_Detail_HF) mit UF (Zeiterfassung_Detail) öffnen, wo dann die Detaildaten in dem UF (also gefiltert auf den angewählten Haupdatensatz) angezeigt werden. Das Übergabekriterium ist "BenutzerNummer"

Ich bitte euch um Hilfe, da mein Code leider nicht funktioniert (Ich komm nicht auf den richtigen Syntax drauf)
Code:
Private Sub Ben_Nachn_Click()
On Error GoTo Err_USER_Feld4_Click
    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "Zeiterfassung_Detail_HF"
    'vvv=== Ich glaub hier liegt der Fehler...
    stLinkCriteria = "[BenutzerNummer] " _
                & "= Forms![Zeiterfassung_Detail_HF]![Zeiterfassung_Detail]" _
                                                    & " & Me![Benutzernummer]"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_USER_Feld4_Click:
    Exit Sub
Err_USER_Feld4_Click:
    MsgBox Err.Description
    Resume Exit_USER_Feld4_Click
End Sub
Marmeladenglas
komme zurecht


Verfasst am:
06. Mai 2011, 17:42
Rufname:


AW: Formularaufruf mit linkcriterium - AW: Formularaufruf mit linkcriterium

Nach oben
       Version: Office 2007

Hi,
probier mal so:
Code:
    stLinkCriteria = "[BenutzerNummer] = " & Me.Benutzernummer
' oder so, falls Text
    stLinkCriteria = "[BenutzerNummer] = '" & Me.Benutzernummer & "'"
Sham
Im Profil kannst Du frei den Rang ändern


Verfasst am:
06. Mai 2011, 18:23
Rufname:
Wohnort: Wien

AW: Formularaufruf mit linkcriterium - AW: Formularaufruf mit linkcriterium

Nach oben
       Version: Office 2007

die Variante
Code:
    stLinkCriteria = "[BenutzerNummer] = " & Me.Benutzernummer
ist die Standard Variante für so einen Aufruf, die funkt. aber nur wenn das Steuerelement direkt im aufgerufenen Formular liegt.
bei der zweiten Variante
Code:
    stLinkCriteria = "[BenutzerNummer] = '" & Me.[Benutzernummer] & "'"
kommt die Fehlermeldung
Zitat:
Datentypen in Kriterienausdruck unveträglich
muß ich da eventuell einen Umweg über das aufgerufene HF machen? also z.B. das Kriteriumfeld "Benutzernummer" versteckt ins HF rein und dann mit dem UF verlinken?
alfini
Im Profil kannst Du frei den Rang ändern


Verfasst am:
06. Mai 2011, 18:26
Rufname:


AW: Formularaufruf mit linkcriterium - AW: Formularaufruf mit linkcriterium

Nach oben
       Version: Office 2007

Hallo,

das Kriterium wird so übergeben.
Code:
    strLinkCriteria = "[PersNr] = Forms![frmAktMitarbeiter]![PersNr]"
Deine Übergabe ist fast richtig.
Gruß alfini
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tipps & Tricks: Formularaufruf mit Parameterübergabe und Datenfilterung 2 Bitsqueezer 3689 24. März 2013, 22:55
Speedy_A5 Formularaufruf mit Parameterübergabe und Datenfilterung
Keine neuen Beiträge Access Programmierung / VBA: Formularaufruf mit Variable 5 Palmsbeach 261 22. Jul 2012, 21:51
MissPh! Formularaufruf mit Variable
Keine neuen Beiträge Access Formulare: Access soll bei Formularaufruf an den Anfang springen 3 Dutch_OnE 295 26. Feb 2012, 21:11
Dutch_OnE Access soll bei Formularaufruf an den Anfang springen
Keine neuen Beiträge Access Programmierung / VBA: Formularaufruf über Filter 1 Dirk0858 304 21. Nov 2011, 14:44
lleopard Formularaufruf über Filter
Keine neuen Beiträge Access Formulare: Bei Formularaufruf genau zu einem bestimmten Datensatz gehen 1 TZ 766 11. Jun 2010, 16:23
blackoutNO Bei Formularaufruf genau zu einem bestimmten Datensatz gehen
Keine neuen Beiträge Access Programmierung / VBA: passwortgeschützter Formularaufruf mit Übernahme des Namens 4 4pandora4 487 26. Mai 2010, 20:39
derArb passwortgeschützter Formularaufruf mit Übernahme des Namens
Keine neuen Beiträge Access Hilfe: Fehlermeldung bei Formularaufruf 1 paula 302 30. Okt 2008, 19:00
Gast Fehlermeldung bei Formularaufruf
Keine neuen Beiträge Access Programmierung / VBA: Bei jedem Formularaufruf VBA Code 13 sid-online 674 14. Okt 2008, 07:50
sid-online Bei jedem Formularaufruf VBA Code
Keine neuen Beiträge Access Programmierung / VBA: Funktion aufrufen bei Formularaufruf? 2 stanley72 549 24. Sep 2008, 19:35
stanley72 Funktion aufrufen bei Formularaufruf?
Keine neuen Beiträge Access Formulare: Formularaufruf mit Abfrage aus Formular mit einer Variable 2 multicd 582 12. Sep 2008, 08:34
multicd Formularaufruf mit Abfrage aus Formular mit einer Variable
Keine neuen Beiträge Access Formulare: Filterabfrage vor Formularaufruf vereinfachen 10 buckeT 642 06. Aug 2008, 11:34
buckeT Filterabfrage vor Formularaufruf vereinfachen
Keine neuen Beiträge Access Programmierung / VBA: Formularaufruf über ein Kontrollkästchen 2 sg 378 02. Mai 2008, 11:02
sg Formularaufruf über ein Kontrollkästchen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Expression Web Forum