Office: (Office 2010) Datensätze auf Klick ausblenden

Helfe beim Thema Datensätze auf Klick ausblenden in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo Alfred, Naja, ich halte es nicht für sinnvoll, nur für eine temporäre Filterung ein Feld in einer Tabelle zu führen, das in Verbindung mit den... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von navino, 5. Januar 2019.

  1. Datensätze auf Klick ausblenden


    Hallo Alfred,
    Naja, ich halte es nicht für sinnvoll, nur für eine temporäre Filterung ein Feld
    in einer Tabelle zu führen, das in Verbindung mit den gespeicherten Daten
    keinerlei Informationsgehalt hat.
    Ich stricke mir lieber passende Row-/RecordSources bzw. Filter zusammen.
    Ob das jetzt der bessere Stil ist mag ich allerdings nicht beurteilen.
    gruss ekkehard
     
    Beaker s.a., 8. Januar 2019
    #31
  2. \@ekkehard ich auch, kann mir alles zusammenschustern was ich will und benötige
    Aber, wie möchtest das am besten erklären... der es schafft ist der Sieger?!

    @navino...du solltest mal über eine klare Struktur nachdenken und diese auch preisgeben.
    Keiner weiß vermutlich was du wirklich versuchst hast... oder, von den Tipps getestet hast...
    und was dabei herausgekommen ist.
    PS: sorry, aber was mich wirklich nervt ist, wenn "nichts funktioniert" und es wird nichts gezeigt, was nicht funktioniert.
    Diese Bilder helfen nix,
    "ENDE"

    PS: stell eine BDB ein dann kann man wenigstens selber deine Fehler nachvollziehen.
     
    Kyron9000, 8. Januar 2019
    #32
  3. Das Problem ist,

    das die Vorschläge immer etwas mehr voraus setzen als man vielleicht kann.

    Also für einen Test:
    Eine Tabelle mit einer Spalte als Long-Wert (ID)
    Ein Formular mit einen Textfeld (oder was besseres, da Komma zwischen den Longwerten muss für den Not-In)
    Eine Abfrage die diese Parameter aufnimmt.

    Was besser ist: Klare Meinung von mir:
    In der Datenbank hat das nicht zu suchen, ist ein reines Anzeige-Problem.

    Ich kann die Frage auch anders stellen: Wie bekomme ich die Parameter aus einem Textfeld in die Abfrage:


    So:
    Nicht In ([Forms]![frmRezepte]![searchIDTextfeld])

    kommt immer nur ein Parameter!!

    Beim Klick auf irgendwas würde ich das Suchfeld erweitern, ist nur eine Idee von mir.

    Über sachdienliche Hinweise würde ich mich freuen.

    Datensätze ausblenden muss doch ein Wunsch von vielen sein......
     
  4. Datensätze auf Klick ausblenden

    \@navino
    Leider kann SQL nicht in der Form auf die Auswahl der Liste zugreifen. Deshalb
    stellen wir die Bedingung ja mit VBA zusammen.
    In dem anliegenden erweiterten Beispiel habe ich dem Form eine DS-Herkunft
    (RecordSource) spendiert und der Code filtert jetzt Liste und
    Form synchron.
    Setze Mal Haltepunkte an den Anfang der Prozeduren (wechselt in den
    Einzelschrittmodus - weiter mit F8) und beobachte wie die Strings sich
    entwickeln (nach Ausführung einer Zeile den Mauszeiger über die Variable
    schieben)
    Ansonsten solltest du dir verwendeten (und verwandte) Stringfunktionen
    mal in der OH zu Gemüte führen.
    gruss ekkehard
     
    Beaker s.a., 8. Januar 2019
    #34
  5. Ach ja,
    Ich kenne mich damit nicht aus, denke aber, dass das "Rummachen" mit Strings
    zum Handwerkszeug gehört, wie Nadel und Schere.
     
    Beaker s.a., 8. Januar 2019
    #35
  6. ...warum in die Abfrage und nicht in das Formular?
    Man sollte sich die Frage stellen, was möchte ich, dass eine Abfrage die Daten zeigt,
    oder ein Formular, Bericht oder ev. ein Listfeld/Kombifeld?
    Denke, jetzt darfst mal du deine Frage selber beantworten.

    PS: das soll jetzt nicht bedeuten, dass eine Abfrage sinnlos ist, im Gegenteil...
    sie ist eine der aller wichtigsten Instrumente in einer Datenbank!
     
    Kyron9000, 8. Januar 2019
    #36
  7. Es ist doch eh alles irgendwie verbunden, Formulare ohne Tabellen, oder Abfragen dazwischen wie auch immer.....
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
  8. Datensätze auf Klick ausblenden

    Hallo,

    Wenn ich das jetzt richitg verstanden habe, muss ich meine Bedingungen über VBA machen.
    Da habe ich mich bisher geweigert, weil ich VBA noch nicht richtig kann.

    Bin mal klein angefangen und wollte mich langsam durch die Thematik durcharbeiten.

    Ich hänge aber schon aber an einer Miniabfrage:

    Ich habe folgenden Code:
    Code:
    Der SQL funktioniert in der Abfrage.
     
  9. DoCmd.RunSQL oder besser CurrentDb.Execute führen nur INSERT, UPDATE oder DELETE Kommandos aus, keine SELECT-Statements.
    maike
     
  10. \@navino
    Aber Java konntest du von Anfang an?
    Dann installiere dir mal das schon Mal (glaub' ich jedenfalls) ans Herz
    gelegte Tool.
    Dann schreibst du dir in ein allgemeines Modul eine Testprozedur
    Code:
    Starten kannst du die Prozedur direkt im VBE; - einfach den Cursor in
    irgendeine Zeile zwischen Kopf- und Fusszeile setzen und F5 drücken.
    So kannst du dich Schritt für Schritt vorarbeiten.
    Und nochmal, die Funktionen zur Stringverarbeitung gehören zum A&O;
    - damit musst du dich unbedingt vertraut machen (OH).
    gruss ekkehard
     
    Beaker s.a., 9. Januar 2019
    #40
  11. Und wie führe ich den aus, benötige ich ein Recordset oder sowas?
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
  12. Das kommt darauf an, was du vorhast.

    Um ein Select-Statement als Datenherkunft für ein Objekt (Formular, Listenfeld, Kombi ... ) zu verwenden, weist du es einfach zu:
    Code:
    Hier würde man dann auch mit der Manipulation der Kriterien ansetzen.

    Wenn du die selektierte Datenmenge per Programmierung weiterverarbeiten musst, dann über ein Recordset.

    maike
     
  13. Datensätze auf Klick ausblenden

    Hallo,

    so ich habe es jetzt mal mit einem Recordset gemacht, der SQL läuft soweit,
    die Ausgabe kommt.Ich muss jetzt aber auch die Daten in dem Formular aktualisieren. Da muss ich doch jetzt bestimmt anders vorgehen, oder ?


    Private Sub Befehl76_Click()

    Dim db As Database
    Dim rs As DAO.Recordset
    Set db = CurrentDb
    Set rs = db.OpenRecordset("SELECT * from tblRezepte where ID=3")

    Do While Not rs.EOF

    Debug.Print rs!ID, rs!Rezeptname
    MsgBox (rs!Rezeptname)

    rs.MoveNext

    Loop

    End Sub
     
  14. Code:
     
  15. Was oll mir das sagen?
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
Thema:

Datensätze auf Klick ausblenden

Die Seite wird geladen...
  1. Datensätze auf Klick ausblenden - Similar Threads - Datensätze Klick ausblenden

  2. Filtern von Datensätzen

    in Microsoft Excel Hilfe
    Filtern von Datensätzen: Guten Abend erst einmal, ich bin neu hier im Forum und wollte gerne Euer Schwarmwissen um Hilfe bitten. Meine Excelversion ist Version 16.87 (24071426) Ich habe folgendes Problem. Ich habe eine...
  3. Access Neuer Datensatz im Formular

    in Microsoft Access Hilfe
    Access Neuer Datensatz im Formular: Hallo - ich bin neu hier und Anfängerin im VBA Programmieren. Ich habe eine Frage zu VBA: In meinem Formular kann ich Daten eingeben, wenn ich das Formular wieder öffne, wird der letzte...
  4. Datensatz aus Ufo2 auch in Ufo1 anzeigen

    in Microsoft Access Hilfe
    Datensatz aus Ufo2 auch in Ufo1 anzeigen: Liebe Forenmitglieder. Ich benötige wieder Eure Hilfe. Ich habe ein Formular mit Stammdaten und zwei eingebetteten Unterformulare mit ergänzenden Daten. Wenn im Ufo1 ein Datensatz angelegt wird,...
  5. Serienbrief aus mehreren Datensätze

    in Microsoft Excel Hilfe
    Serienbrief aus mehreren Datensätze: Hallo ich benötige Hilfe bei der Erstellung eines Serienbriefes aus eine Excel Tabelle. Hintergrund ist, ich habe ein Excel Tabelle aus Teams Schichten exportiert. Hier wird aus jedem Eintrag ein...
  6. Makro für variable Anzahl von Datensätzen

    in Microsoft Excel Hilfe
    Makro für variable Anzahl von Datensätzen: Hallo zusammen, ich habe wieder einmal ein kleines Excel-Problem, bei dem Ihr mir sicherlich helfen könnt. Ich habe eine Excel-Liste, das ist ein Export aus einem anderen Programm (siehe...
  7. VBA - Datensätze ans Ende einer anderen Tabelle kopieren

    in Microsoft Excel Hilfe
    VBA - Datensätze ans Ende einer anderen Tabelle kopieren: Hallo zusammen, ich habe gerade eine "Abrechnungs"-Datei für einen Kindergartenbasar erstellt. Es wäre klasse, wenn man per Schaltfläche die Datensätze aus der Tabelle "Kaeufer" ans Ende der...
  8. Ernteaufzeichnung (Barcode, 15 Datensätze/1 Klick)

    in Microsoft Access Hilfe
    Ernteaufzeichnung (Barcode, 15 Datensätze/1 Klick): Ich benötige mal wieder Hilfe bei eine Datenbank "Ernteaufzeichnung" Mein Ziel: Ca. 25 Mitarbeiter pflücken jeden Tag Brombeeren. Diese müssen etiketiert werden und in einer Datenbank erfasst...
  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