Office: (Office 2013) Formulare mit Navigation, zwischen Formularen springen, gefiltere Abfrage

Helfe beim Thema Formulare mit Navigation, zwischen Formularen springen, gefiltere Abfrage in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo! Jetzt verstehe ich glaub ich, was du willst. Du bist im Überblicksformular und willst im später geöffneten Detailformular etwas einstellen. Du... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von Amateur_92, 17. April 2017.

  1. Formulare mit Navigation, zwischen Formularen springen, gefiltere Abfrage


    Hallo!

    Jetzt verstehe ich glaub ich, was du willst.
    Du bist im Überblicksformular und willst im später geöffneten Detailformular etwas einstellen.

    Du musst immer von dort ausgehen, wo der Code steht.
    Wert Weg wird in deinem Fall so aussehen:
    Me.Parent.NavigationsunterformularName.Form.TextfeldName


    Aber:
    Das kann so nicht funktionieren, da das Formular noch gar nicht geöffnet ist.
    Und sobald es geöffnet ist, ist das Überblicksformular weg.

    Mit etwas Glück funktioniert es so:
    Code:
    Die Variante mit dem Ereignis, die ich in meinem Beispiel verwende, würde die absoluten Bezüge vermeiden.

    mfg
    Josef
     
    Josef P., 26. April 2017
    #31
  2. Servus Josef,

    genau ich befinde mich im Überblicksformular und möchte was ins Detailformular schreiben, um genauer zu sein möchte ich sogar den Inhalt aus einer Zelle (auf die ich im Endlosformular klicke) von Überblick in ein Textfeld in frmDetail "schreiben"
    das müsste dann also so in der Art aussehen oder?
    Code:
    Naja ich versuche das dann gleich mal
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    Amateur_92, 27. April 2017
    #32
  3. Also so
    Code:
    kriege ich zumindest nicht mehr die Fehlermeldung von oben also er scheint es zu finden

    ABER die Fehlermeldung: [2465]
    Anwendungs- oder objektdefinierter Fehler

    Was kann denn das sein Mensch?

    VG
    Michael
     
    Amateur_92, 27. April 2017
    #33
  4. Formulare mit Navigation, zwischen Formularen springen, gefiltere Abfrage

    Hallo!

    Das Problem ist, dass das Formular, in dem der Code läuft; geschlossen wird und ein anderes dessen Platz einnimmt, wenn die Zeile mit Docmd.BrowseTo ausgeführt wird.
    Daher steht dann die Referenz (über Me verwendet) nicht mehr zur Verfügung.

    Mit absolutem Bezug sollte es funktionieren:
    Code:
    Was willst du damit eigentlich machen?
    Meiner Meinung nach solltest du dir solche Vorgehensweisen (Zugriff von "innen" nach "außen") nicht angewöhnen.

    mfg
    Josef
     
    Josef P., 27. April 2017
    #34
  5. Servus Josef,

    ja stimmt das wirds sein, es laufen ja quasi beide unter dem >Navigationsunterformular1< und da frmDetail noch nicht geladen ist findet er es vor dem öffnen nicht und nach dem öffnen geht es auch nicht mehr.

    An dieser Stelle funktioniert auch leider der absolute Bezug nicht (aber so langsam verstehe ich zumindest die Syntax)

    bei dem absoluten Bezug kann man nicht irgendwie angeben ob frmÜberblick oder frmDetail gemeint ist oder?

    --------------------------
    Das mein gesamtes Konstrukt ziemlich stümperhaft ist, lern ich auch von Tag zu Tag, wahrscheinlich werfe ich in ein paar Wochen sowieso nochmal alles übern Haufen und mache es irgendwie anders, aber jetzt heißt es erstmal verstehen/lernen und vorwärts kommen *wink.gif*
    ----------------------
    Eine Idee aus ein paar Tutorials hätte ich noch wobei die das immer mit dem Makro-Generator machen und ich lieber in VBA direkt "code" und zwar:

    -mit dem Klick Event den Inhalt über Me!Feldname in eine TempVar packen
    -browse to frmDetail
    -Feld dort befüllen
    -Requery von frmDetail

    wie funktioniert denn das mit den TempVar aus dem Generator analog in VBA?

    VG
    Michael
     
    Amateur_92, 27. April 2017
    #35
  6. Hallo!

    Bei meinem Test in deiner Test-DB hat der absolute Pfad funktioniert.

    Es gibt nur ein Unterformular, in dem entweder frmÜberblick oder frmDetail enthalten ist. Wie willst du da im Pfad eine Richtung setzen, wenn es keine Abzweigung gibt? *wink.gif*
    Du kannst allerdings prüfen, welches Formular gerade im Unteformularsteuerelement angezeigt wird.

    Code:
    mfg
    Josef
     
    Josef P., 27. April 2017
    #36
  7. Hi Josef,

    erstmal zwischendurch nochmal vielen vielen Dank für deine Zeit, Geduld und Hilfe....also jetzt wirds auf die letzte Meile nochmal lustig*Smilie

    1. Idee mit TempVars hat nicht geklappt weil ich den Wert nicht wie geplant zuweisen kann
    Code:
    ging nicht weil man scheinbar einer TempVar kein Objekt oder so zuordnen kann aber egal konnte ich umgehen mit normalen Variablen (klappt super, beim Doppelklicken werden die Werte reingeschrieben.

    Code:
    Jetzt stellt sich nur eben wieder die Frage wie man die Daten in frmDetail anzeigen lässt

    1. Entweder ich mache wieder die Abfrage von dem Textfeld abhängig via Kriterien in der entsprechenden Spalte wozu ich wieder den Pfad zum Textfeld bräuchte (was aber nicht so gut ist, wie ich es bisher verstanden habe)

    2.Ich nutze die Where Condition von Browse to (hat leider nicht geklappt, kriege die Fehlermeldung das ich für die Aktion zu wenig Arbeitsspeicher habe *grins *upps )
    Code:
    ODER

    3. Ich packe die komplette Abfrage ungefiltert infrmDetail und setze nachträglich einen Filter via
    Code:
    Wobei das leider nicht klappen wollte
    Fehlermeldung:
    Syntaxfehler in Abfrageausdruck '004_SNRRepr = 7139131'
    004_SNRRepr: ist eine Spalte in der Anfrage bzw. Tabelle
    7139131: ist die Sachnummer auf die ich geklickt habe


    VG
    Michael
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    Amateur_92, 27. April 2017
    #37
  8. Formulare mit Navigation, zwischen Formularen springen, gefiltere Abfrage

    Hallo!

    Zu TempVars:
    Me!Name würde ausgeschrieben lauten: Me.Controls("Name")
    Du willst aber vermutlich den Namen des Formulars.
    Eigenschaften werden mit . angesprochen. => Me.Name

    Zum Filterausdruck:
    Code:
    Probleme:
    1. feldname beginnt mit einer Zahl => in eckige Klammer setzen
    2. Datentyp ist eventuell ein Text => Hochkomma fehlen
    => Code:
    mfg
    Josef
     
    Josef P., 28. April 2017
    #38
Thema:

Formulare mit Navigation, zwischen Formularen springen, gefiltere Abfrage

Die Seite wird geladen...
  1. Formulare mit Navigation, zwischen Formularen springen, gefiltere Abfrage - Similar Threads - Formulare Navigation Formularen

  2. Formular/Bericht zeigt keine Nachkomma für Prozentwert an

    in Microsoft Access Hilfe
    Formular/Bericht zeigt keine Nachkomma für Prozentwert an: Beitrag gelöscht, da Blödsinn. :oops:
  3. Formular: Dropdown-Felder "verknüpfen"?

    in Microsoft Word Hilfe
    Formular: Dropdown-Felder "verknüpfen"?: Hallo, für einen Fahrauftrag habe ich mal ein Formular erstellt, wo man halt die Relevanten Daten schnell und Bequem eingeben kann. Dabei habe ich auch zwei Drop-Down-Felder erstellt und diese...
  4. Fehler beim speichern von Daten über ein Formular

    in Microsoft Access Hilfe
    Fehler beim speichern von Daten über ein Formular: Guten Morgen zusammen, ich habe ein Problem mit einer SQL Servertabelle, diese war bisher als Abfrage oder direkt als RS eines Formulars. Wenn nu n Daten geändert wurden, gab es oft, nicht immer,...
  5. Formular Wert per Klick in ein anderes Feld übernehmen

    in Microsoft Access Hilfe
    Formular Wert per Klick in ein anderes Feld übernehmen: Guten Tag Ich bin am Anschlag und brauche euer Schwarmwissen. Da ich eher zu den Anfänger gehöre, brauche ich auch einfache Erklärungen, damit ich in Zukunft verstehe. :-D Es handelt sich um...
  6. Suchfeld in Formular

    in Microsoft Access Hilfe
    Suchfeld in Formular: Hallo zusammen Ich bin eine Datenbank am erstellen, wo ich Mitarbeiter und Kurse erfassen kann und schlussendlich den Mitarbeitern die besuchten Kurse zuteilen. Nun habe ich ein Formular...
  7. Formularsteuerelement Textfeld: Selbe Formatierung wie verlinkte Zelle?

    in Microsoft Excel Hilfe
    Formularsteuerelement Textfeld: Selbe Formatierung wie verlinkte Zelle?: Hallo, ich bin ja gerade dabei ein Bestellformular mit Excel zu realisieren. Das ganze sieht soweit auch schon sehr gut aus und funktioniert weitgehendst. Die Textfelder sind nun alle verlinkt...
  8. (Word 2003) Navigation im Word Formular

    in Microsoft Word Hilfe
    (Word 2003) Navigation im Word Formular: Hallo liebe Forumsmitglieder, ich wende mich mit einem Problem an Euch, daß ich mit Eurer Hilfe gern lösen würde. Für die Erfassung, bzw. Änderung von Mitgliederdaten habe ich ein 3-spaltiges...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden