Access 2013 - Suchformular (fast) ohne VBA

แชร์
ฝัง

ความคิดเห็น • 107

  • @plawolff
    @plawolff 8 หลายเดือนก่อน +1

    Eine Woche habe ich nach genau diesen Funktionen gesucht! Danke, dass du sie so gut und verständlich zusammengefasst hast! Bitte mehr davon, auch gern mehr zu VBA! Lieben Dank!

  • @johngreen4118
    @johngreen4118 9 หลายเดือนก่อน +1

    Vielen vielen Dank, ich bin fast verzweifelt, du hast meinen Tag gerettet ;)

  • @Muuip
    @Muuip 8 ปีที่แล้ว

    Sehr gut!!!
    Die Filter Funktionalität von Excel innerhalb Access.
    Habe ich es mir länge gewünscht!
    Herzlichen Dank!

  • @guidorosmuller2498
    @guidorosmuller2498 4 ปีที่แล้ว

    Guten Abend,
    sehr gut erklärtes Video.
    Vielen Dank!

  • @Eiskalt2097
    @Eiskalt2097 6 ปีที่แล้ว

    Danke für das Video. Hat mir sehr geholfen!

  • @TheWolfK1
    @TheWolfK1 2 ปีที่แล้ว

    Danke für die tollen Tipps, das war genau das was ich suchte und es funktioniert. KLASSE

  • @whitemanmike
    @whitemanmike 3 ปีที่แล้ว

    Kommt zur Sache! Ohne viele Füllworte und Einleitung direkt erklärt was Sache ist! Sehr gut

  • @sylviasokeschroter
    @sylviasokeschroter 2 หลายเดือนก่อน

    Kann man immer Lernen nützlich!

  • @Durantwy
    @Durantwy 6 ปีที่แล้ว +1

    Danke hat geklappt

  • @mamu750
    @mamu750 7 ปีที่แล้ว

    Super Videos, hat perfekt geklappt! Merci

    • @JensUebelhack
      @JensUebelhack  7 ปีที่แล้ว

      Vielen Dank. Das freut mich natürlich.

  • @coolmomeini
    @coolmomeini 5 ปีที่แล้ว

    Vielen Dank für das hilfreiche Video. Funktioniert das auch mit mehrwertigen Nachschlagefeldern? Wenn ja, wäre ich für eine Hilfestellung dankbar!

  • @netflotom
    @netflotom 4 ปีที่แล้ว

    Vielen Dank! Top Video!

  • @persephoneTTT
    @persephoneTTT 7 ปีที่แล้ว

    sehr cooles Video! Vielen Vielen Dank!
    Da mein SUB FRM sehr viele Spalten hat, würde ich gern Filterbuttons anlegen, die Spaltenblöcke anzeigen zusätzlich zu den normalen Filterkriterien. Geht das auch?
    Kann man Sie ggf. auch engagieren?

  • @MsTeufelin25
    @MsTeufelin25 4 ปีที่แล้ว

    Hallo Jens,
    vielen lieben Dank für dieses Video! Das war genau das, was ich gerade gesucht habe und super erklärt. Habe alles verstanden und auch gleich auf mein Formular anwenden können. Allerdings habe ich nun nicht nur ein Dropdown-Menü, sondern mehrere, die auf die Auswahl im vorherigen reagieren sollen. Am Beispiel von Autos: im ersten Dropdown (Marke) wähle ich "BMW", dann kann im zweiten Dropdown (Modell) nicht mehr "Käfer" als Auswahl erscheinen. Wie lässt sich das darstellen? Für einen kurzen Rat wäre ich sehr dankbar!
    Viele Grüße,
    Stephanie

  • @schlacks01
    @schlacks01 4 ปีที่แล้ว +1

    Hallo Jens, vielen Dank für das Video.
    Ich habe nach diesem Prinzip ein Access Formular erstellt. Gibt es die Möglichkeit, beim Suchfeld "Datum" eine "von - bis" Eingabe zu machen? Mit anderen Worten ich gebe in ein Datumssuchfeld zwei Daten ein und in der Tabelle erscheinen die Videos, die in diesem Zeitraum veröffentlicht wurden?
    Mit nur einem einzelnen Datum funktioniert es bei mir wunderbar!
    Vielen Dank und Gruß
    Torsten

  • @CedoSrbin92
    @CedoSrbin92 7 ปีที่แล้ว +1

    Moin, erstmal starkes Video!
    Wie kriege ich es hin nach dem selben einfachen Prinzip mit einem Listenfeld mit Mehrfachselektion?
    Besten Dank!

  • @malecube
    @malecube 7 ปีที่แล้ว

    Klasse! Danke!

  • @volvisti9654
    @volvisti9654 7 ปีที่แล้ว

    Tolles Video.
    Interessieren würde mich brennend, wie sich das Feld "Dauer" (im Formularkopf am Beginn des Videos zu sehen) berechnet.
    Gibt es dazu noch ein weiteres Video?

    • @JensUebelhack
      @JensUebelhack  7 ปีที่แล้ว

      Hallo Soenke,
      Danke. Ein Video dazu gibt es nicht. In folgendem Link ist beschrieben, wie du vorgehen musst:
      www.donkarl.com/FAQ/FAQ2Allgemein.htm#2.10

  • @stevenduchon7789
    @stevenduchon7789 8 ปีที่แล้ว

    Super Video! Danke dafür. Eine Frage: Wie wurde die Rechnung zur Gesamtdauer erstellt? Vorallem wenn es 24 Stunden übersteigt?

  • @Coemgen92
    @Coemgen92 8 ปีที่แล้ว

    +Jens Uebelhack
    Hallo, vielen Dank für das Super YT-Video. Nur leider habe ich ein Problem der letzte Teil mit den Links funktioniert bei mir nicht richtig. Sobald ich auf den Link klicke dann kommt erst der "Sicherheitshinweis für Access" und dann selbst wenn man drückt kommt dann "Laufzeitfehler '7971': Name der DB kann dem Link nicht bis '#Link#1' folgen. (Link wird angezeigt zwischen den Zeichen) oder ". Wissen Sie woran dies liegt? P.S. Die Seite wird meist trotzdem geöffnet und ich verwende übrigens Access 2016. Vielen Dank im Voraus.
    Coemgen92

  • @33243er
    @33243er 8 ปีที่แล้ว

    Toll erklärt. Wie würde die Filterabfrage aussehen wenn man nach Datum sortiert mit "von" und "bis" Eingabefelder?

  • @DieBackpacker
    @DieBackpacker 8 ปีที่แล้ว

    Ich habe eine Haupttabelle die durch identische Tabellen auf Seite2/3 aktualisiert werden soll, wie kann ich das umsetzen?

  • @Rikibu79
    @Rikibu79 4 ปีที่แล้ว

    Vielen Dank für dieses lehrreiche Video.
    Eine Frage habe ich aber dennoch.
    Wie verknüpft man das Suchtext-Textfeld mit mehreren Datenfeldern aus dem entsprechenden Formular für eine quasi Volltextsuche über mehrere Tabellenspalten?
    Hintergrund: Habe hier eine Datenbank mit mehreren Textfeldern. Nun möchte ich natürlich nicht für jedes der Textfelder ein eigenes Suchfeld nach obiger Anleitungin den Filter setzen.
    Hat jemand eine Idee?
    Ich sage schon mal vielen Dank.

  • @QueeQuegPeeQuod
    @QueeQuegPeeQuod 8 ปีที่แล้ว

    Super! Kannst du noch kurz erklären, wie "Anzahl Videos" aus dem fertigen Formular am Anfang des Videos erstellt wird?

  • @dirksensis
    @dirksensis 7 ปีที่แล้ว

    Ich verzweifel bald....bekomme alle datensätze angezeigt oder nur zahlen. weiß jeman rat?e im kombifeld alle datensätze angezeigt. dabei will ich ja nur eine auswahl

  • @ronaldherold3220
    @ronaldherold3220 8 ปีที่แล้ว

    Hallo,
    kann ich so eine Suchfunktion auch in ein Bericht einbauen?

  • @henningbaum3025
    @henningbaum3025 4 ปีที่แล้ว

    @Jens Uebelhack, vielen, vielen Dank für das tolle Tutorial!! Das ist genau das, was ich gesucht habe!! Es funktioniert auch super! Mich würde auch brennend interessieren, wie man so eine Datums abfrage hinbekommt. Also quasi filter alles von Datum X bis Datum Y. Ich habe für jedes Datum ein eigenes Textfeld erstellt, komme aber leider nicht weiter, weil ich absolut am aufbauen eines entsprechendes Codes verzweifle. Kannst du mir ggf. helfen? Vielen Dank im Voraus!!!!!!

  • @holgerhmann2038
    @holgerhmann2038 8 ปีที่แล้ว

    Ich bekomme immer eine Msg Box ausgegeben wo drin steht Parameter eingeben woran kann das liegen? und wie behebe ich das problem

  • @dieterhosli1632
    @dieterhosli1632 5 หลายเดือนก่อน +1

    Hallo Jens.
    Habe wieder einmal ein frm nach deiner Anleitung nachgebaut.
    Mit einem cbx und einem txt Feld funktioniert das prima.
    Du sagts im Video, dass weitere Felder so hinzugefügt werden können.
    Ich habe also ein 2. cbx Feld im frm ergänzt.
    Analog ... Namenskonvention und entsprechender Ereignisprozedur:
    Private Sub cbxTL_AfterUpdate()
    Me.Requery
    End Sub
    funktioniert.
    Private Sub cbxEndabnehmer_AfterUpdate()
    Me.Requery
    End Sub
    funktioniert nicht.
    Beide cbo funktionieren im frm korrekt (liefern die gewünschte Auswahl)
    Wenn ich aber die 2. Auswahl betätige, reagiert der Inhalt im Detailbereich nicht.
    Braucht es irgendetwas zusätzlich, wenn im frm mehrere Abfragefelder vom gleichen Typ vorkommen?

    • @JensUebelhack
      @JensUebelhack  5 หลายเดือนก่อน

      Hallo Dieter, danke für dein feedback. Es scheint mir an der WHERE-Klausel in der Abfrage zu liegen. Du musst hier die Filter mit UND oder ODER genau aufeinander abstimmen. Beispiel: Es sollen die Bedingungen in Kombo1 und Kombo2 erfüllt sein und dann erst, was du im Textfeld eingibst. ....WHERE (Feld1 wie Kombo1 & '*' UND Feld2 wie Kombo2 & '*') ODER Feld3 wie '*' & txt1 & '*' -> Die ersten 2 Bedingungen müssen also in Klammern stehen.

    • @dieterhosli1632
      @dieterhosli1632 5 หลายเดือนก่อน

      Mitteilung
      Hallo Jens
      Danke für deine Antwort.
      Ich habe mit einem Neuanfang festgestellt, dass ohne Weiteres neue, zusätzliche cbo’s und txtFelder ins frm eingefügt werden können.
      Dabei bin ich auf Umwegen nun dazu gekommen, woran mein ‚erster‘ Versuch scheiterte.
      Ich habe in einer tbl Endabnehmer Angaben, ob und an wen etwas abgegeben wurde.
      Die tbl hatte folgende Struktur: ID 1 Feld leer / kein Endabnehmer - ID 2 Name X - ID 3 Name Y usw.
      Das leere Feld führte zur Störung!
      Nachdem ich ID 1 mit „kein“ (Endabnehmer) ergänzte, klappte das Auswahl-Formular wie gewünscht.
      Da das frm mit so vielen / mehrheitlich kein Inhalten gefüllt erscheint, löse ich das Problem mit der bedingten Formatierung (Wenn = kein, dann Schriftfarbe weiss)
      Ich habe nun das frm mit vier cbx erstellt und kann in allen Möglichkeiten Daten abfragen. Cool.
      Danke dir wieder einmal für deine gute Vorarbeit.
      Es lässt sich damit wirklich viel machen.
      Herzliche Grüsse Dieter
      @@JensUebelhack

    • @JensUebelhack
      @JensUebelhack  5 หลายเดือนก่อน

      Gerne doch.

  • @ttcjacky6163
    @ttcjacky6163 2 ปีที่แล้ว

    Hi gut erklärt. Soweit habe ich es hin bekommen aber bitte wie bekommt man im Textfeld die Anzahl der gefundenen Datensätze hin?

  • @andreassonnenschein1250
    @andreassonnenschein1250 2 ปีที่แล้ว

    Ganz tolle Erklärung. Das hat mir noch gefehlt, wobei ich bezweifel, dass ich das "aus dem Kopf" nachbauen könnte :D
    Ich wollte es gleich nachmachen und stellte dann fest, dass ich das im Eingabeformular der Datensätze erstellt habe. Da gibt es ja gar keine Abfrage, auf die sich die Sucheingaben beziehen könnten. Kann man das auch in Formularen ohne Abfragen hinbekommen? Ich hätte quasi gerne das "untere Suchfeld" oben als erstes Feld, so dass man gleich nach einem Datensatz suchen kann, oder - falls es den nicht gibt - eingeben könnte. Und ggf. mit einem Kombi-Feld im Vorfeld schon weiter abgrenzen.. Von daher Ideal :)

  • @mefatolix88
    @mefatolix88 2 ปีที่แล้ว

    Hallo vielen Dank für das hilfreiche Video.
    Hab so weit alles erstellen könne wie im Video.
    Leider wird mir nur bei einem Kombifeld die Formularliste gefiltert,
    wenn ich eine Eingabe ich weiteres mache wird nicht weiter gefilter.
    Befehle und Kriterien sind wie im Video erstellt worden.
    An was kann das liegen?
    Freundliche Grüsse

  • @robertkruger3182
    @robertkruger3182 3 ปีที่แล้ว

    Hallo. Leider Funktioniert das bei mir mit der Suchen Zeile nicht. Auch wenn ich meine Eingabe mit Enter bestätige. Nur wenn ich mit der Maus auf Aktualeren drücke wird das Ergebnis angezeigt. Was mache ich falsch ?

    • @yeahnick4260
      @yeahnick4260 2 ปีที่แล้ว

      Den VBA Code richtig geschrieben? vergiss das Me. nicht davor.
      Wird der VBA Code unter Ereignis -> "Nach Aktualisierung" aufgerufen?

  • @Nuss42
    @Nuss42 4 ปีที่แล้ว +1

    Guten Tag,
    Super Video, genau so etwas hatte ich gesucht.
    Leider bekom ich es nicht hin... xD
    Ich habe das Nachgebaut mit meiner eigenen Datenbank, nur brauche ich nur Textfelder und keine Schaltflächen usw.
    Sind die Zwingend notwendig das das Funktioniert?
    Habe die Drop-Down weggelassen und den Button und wenn ich nun was in das Textfeld eingebe passiert nichts.
    Können Sie mir da weiterhelfen?

  • @mariusconde8674
    @mariusconde8674 ปีที่แล้ว +1

    Hallo Jens, super verständliches Video. Ich habe innerhalb eines Unterformulares eine Kombinationsbox mit der Abfrage eingerichtet. Wenn ich allerdings das Hauptformular öffne, erscheint jedesmal eine Meldung ich solle einen Parameterwert eingeben. Das geschieht auch wenn ich durch das verknüpfte Hauptformular navigiere. Ist es möglich einen Standard Parameter festzulegen ?
    Meldung:
    Parameter eingeben für Formulare!Kunde_Ufrm!Bauteil

    • @JensUebelhack
      @JensUebelhack  ปีที่แล้ว

      Du kannst natürlich dem Kombifeld einen Standardwert zuweisen. Wenn du aber mit Parameterabfragen arbeitest, wirst du jedoch um VBA nicht herumkommen. Die Abfrage muss dann als QueryDef initialisiert und eben der Parameter per Vba übergeben werden.
      Ein andere Möglichkeit wäre noch das Arbeiten mit sogenannten Temporären Variablen. Du übergibst nach Aktualisierung des Kombifeldes mit TempVars!DeinVarName=Me.cboDeinKombifeld der Variablen einen Wert. In die Abfrage schreibst du statt Formulare!frmDeinForm dann als Kriterium TempVars!DeinVarName

  • @patrickvoelzmedia
    @patrickvoelzmedia 3 ปีที่แล้ว +1

    Bei mir scheint es leider auch nicht zu klappen. Gebe ich in einem Textfeld was ein, passiert nichts, auch nicht, wenn ich Alles aktualisieren lasse.
    Wie "*" & [Formulare]![FrmPerson]![txtVorname] & "*"
    Gebe ich nun in dem Textfeld für den Vornamen zb. "Max" ein und bestätige mit Enter, dann springt er einfach auf den ersten Eintrag der Abfrage, aber filtert diese nicht.
    Was könnte das Problem sein?

    • @johankar1725
      @johankar1725 3 ปีที่แล้ว

      Bei mir das Gleiche, hast Du eine Lösung gefunden?

    • @riotmojo
      @riotmojo ปีที่แล้ว

      bei mir auch

  • @uwebeyer1307
    @uwebeyer1307 2 ปีที่แล้ว

    Danke für die gute Anleitung.
    Allerdings habe ich ein Problem. Wenn ich die Kriterien angebe, verschwinden bei mir immer einige Datensätze.
    Habe mir eine für Möbel angelegt. Mit Möbelart, Farbe, Höhe, Breite und Tiefe. Möbelart und Farbe habe ich als Combobox angelegt und Höhe, Breite und Tiefe als Textfeld. Wenn ich die Kriterien in den Textfeldern eingebe habe ich statt 128 Datensätzen nur noch 88. Er zeigt mir dann auf einmal z.B. keine Tische mehr an. Was kann man da machen?

    • @JensUebelhack
      @JensUebelhack  2 ปีที่แล้ว

      Hallo Uwe, danke für dein Feedback und deine Frage.
      Wenn bei dir einige Datensätze "verschwinden", funktioniert der Filter offenbar nicht korrekt. Das kann viele Ursachen haben. Ich bitte dich um Verständnis, dass ich mit den paar Angaben keine Fehleranalyse machen kann, um dir hier und jetzt helfen zu können.

  • @Karl-co6rw
    @Karl-co6rw ปีที่แล้ว +1

    danke sehr verständliche Erklärung, Ist es korrekt das die Filterung nur nach Eingabetaste erfolgt - bei mir ist das so?

    • @JensUebelhack
      @JensUebelhack  ปีที่แล้ว

      Danke. Das Ereignis heißt "Nach Aktualisierung". Und das tritt erst nach dem Betätigen der Eingabetaste ein, ist also korrekt.

  • @profdrummer
    @profdrummer 9 ปีที่แล้ว

    super! ich probiere das ganze jetzt seit 2 Tagen und scheine irgendwo einen Fehler drin zu haben. Schaue mir immer und immerwieder das Video an und gehe inzwischen sogar schon die einzelnen Zeichen durch...
    Im Formular zeigt er mir jetzt aber weder irgendeinen Datensatz an noch kann ich in dem "Text-Suchfeld" irgendetwas eingeben.... :-/

  • @christianschmidt1913
    @christianschmidt1913 ปีที่แล้ว

    Tolles Video! Als Access-Newbie fand ich es sehr hilfreich. Ich wollte nun ein Navigationsformular erstellen, hier fragt er jedoch nach Parametern. Hat dies mit den "Suchparametern"zu tun, die hier erstellt wurden. Welche muss ich da nehmen. VG

  • @Marcyscold
    @Marcyscold 3 ปีที่แล้ว

    Hallo Jens, prima Video. Findet bei mir in der Accessumgebung Anwendung. Hätte jedoch eine Frage dazu. Wie müsste man die Anweisung erweitern, wenn z. B. in einem der Felder kein Eintrag ist. In würde mal an deinem Beispiel unterstellen, dass zu einem DS ein der Eintrag für den Link nicht vorhanden ist. So würde dieser gesamte DS dort nicht erscheinen. Das ist aktuell die Erfahrung die ich mache. Hättest du einen Lösungsansatz?

    • @JensUebelhack
      @JensUebelhack  3 ปีที่แล้ว

      Danke für dein Feedback.
      Da ich in diesem Beispiel nicht nach Einträgen für einen Link suche, sondern nur nach Kategorien und Titel, ist es also egal, ob ein Eintrag vorhanden ist oder nicht.
      Wenn du eine Suche für ein Feld einrichtest, bei dem auch mal keine Einträge vorhanden sind, musst du in der Abfrage als Oder-Kriterium eintragen: Ist Null

    • @clyvideo994
      @clyvideo994 2 ปีที่แล้ว

      @@JensUebelhack Hallo, ich stehe gerade an dem gleichen Problem. Ich habe deine Anwendung 1 zu 1 umgesetzt und das funktioniert auch echt super. Somit erstmal Danke dafür :), aber ich bekomme es nicht hin, dass er mir Datensätze anzeigt, in denen auch dann mal kein Wert drin steht. Wäre super wenn du das nochmal kurz erläutern könntest.
      Ich habe jetzt im Prinzip eine Suche nach einem Kunden mit dem Suchfeld wie bei dir beschrieben.
      Kriterien: --->Wie "*" & [Forms]![meinFormular]![MeinSuchfeld] & "*"Wie IstNull

    • @clyvideo994
      @clyvideo994 2 ปีที่แล้ว

      Besser gesagt es funktioniert Grundsätzlich, jedoch wenn ich jetzt etwas eingebe im Suchfeld, dann zeigt er mir den Wert an den ich Suche und alle Felder in denen nichts drin steht. Wie müsste ich das "Ist Null" dann erweitern?

  • @candemirdemircan6172
    @candemirdemircan6172 9 ปีที่แล้ว

    Ist gut erkärt. Bei mir klappt allerdinds die Abfrage nicht. Es heißt Datentyp stimmt nicht überein. Habe auch 2 Tabellen angelegt ( Videos und Kategorien). Evtl. ne Idee??
    Lg

  • @thomasmuller8074
    @thomasmuller8074 2 ปีที่แล้ว

    Vielen Dank - super einfach erklärte Anleitung, hat mir sehr geholfen! Dazu noch eine Frage: Wie kriege ich es hin, mit der cbx nicht nach Text sondern nach einer Zahl bzw. Nr. zu suchen? Dank und Gruss.

    • @JensUebelhack
      @JensUebelhack  2 ปีที่แล้ว

      Danke fürs feedback. Wenn die Zahl oder Nummer als Text formatiert ist, dann wie erklärt, wenn es tatsächlich Zahlen sind, dann suche mit Gleichheitszeichen ohne Anführungstriche.

    • @thomasmuller8074
      @thomasmuller8074 2 ปีที่แล้ว

      @@JensUebelhack Danke vielmals schon - ich bekomme jetzt beim Starten der Abfrage die Meldung: Parameter eingeben! Als Kriterium haben ich, bezogen auf das Beispiel im Video: =[Formulare]![frm_abfVideos]![cbxKategorien] genommen. In der Entwurfsansicht der Abfrage wird mir das Gleichheitszeichen nicht übernommen bzw gespeichert!

  • @dieterhosli1632
    @dieterhosli1632 ปีที่แล้ว

    Danke für diese Erklärungen. Würde gerne die Anleitung 1:1 nachbauen. Fand auch die Liste von Andreas Thehos. Finde aber keine Möglichkeit die Datensätze herunterzuladen. Gibt es eine Möglichkeit diese Datenbank herunterzuladen? Wäre sehr dankbar für entsprechenden Link.

    • @JensUebelhack
      @JensUebelhack  ปีที่แล้ว

      Hallo Dieter. Danke für dein Feedback. Genau diesem Zweck soll dieses Video dienen: Eine Anleitung zum Nachbau. Dateien zum Herunterladen stelle ich nicht zur Verfügung, weil es eben eine Anleitung sein soll.

    • @dieterhosli1632
      @dieterhosli1632 ปีที่แล้ว

      @@JensUebelhack Guten Tag Jens. Ich denke, ich habe mich unklar ausgedrückt. Ich will nicht ein Download deiner Arbeit. Ich möchte Zugang zur Liste / Tabelle mit den Daten von Andreas Theos. Da dachte ich, du hast diese Tabelle herunterladen können (weil er sie dir, wie du sagst,) zur Verfügung gestellt hat.

    • @JensUebelhack
      @JensUebelhack  ปีที่แล้ว

      @@dieterhosli1632 Die Videoliste vom Andreas findet man mit Google hier:
      thehosblog.com/at-it-training-beratung/weitere-themen/videoliste/
      Ich hoffe, ich konnte weiterhelfen.

  • @michaelheinz8853
    @michaelheinz8853 7 ปีที่แล้ว

    Hallo,
    Ich habe so ein Filter in einem Formular mit 4 cbx gebaut, funktioniert super.
    Aber...
    Packe ich dieses Folmular in Navigationsformular geht es nicht mehr (ACCESS 2010).
    Wo könnte der Fehler liegen?
    Die Fehlermeldung: Ich mus alle Parameter des Filter von eingeben bevor das Formuler geöffnet wird, ändere ch die Filter, ändern sich Daten die Angeigt werden nicht.
    Kann mir jemand einen Tipp geben?
    Vielen Dank

    • @JensUebelhack
      @JensUebelhack  7 ปีที่แล้ว

      Das Navigationsformular wird dann zum Hauptformular, das ursprüngliche zum Unterformular. Google mal. Es gibt genug zur Formularansprache im weltweiten Netz...

  • @firstalbatros86
    @firstalbatros86 7 ปีที่แล้ว

    Super Video! Habe die Parameterabfrage für meine Bedüfrnisse angepasst, leider wird im Suchformular nur eine kleine Anzahl an Datensätzen angezeigt (vor Sucheingabe). Woran kann das liegen?? Vielen Dank

    • @JensUebelhack
      @JensUebelhack  7 ปีที่แล้ว

      Ich kann hier die Anpassung der Abfrage an deine Bedürfnisse leider nicht sehen bzw. nachvollziehen. Ich hoffe deshalb, dass du Verständnis hast, wenn ich auf die Frage "Woran kann das liegen?" mit "An alles Mögliche" antworte.

    • @firstalbatros86
      @firstalbatros86 7 ปีที่แล้ว

      Im Grunde habe ich die gleiche Funktionalität mit ein paar mehr Suchfeldern. Aus meinen ca 700 DS werden dann beim Öffnen des Formulares mit der Suchabfrage dann nur mehr 60 angezeigt. "Ist Null" habe ich ebenfalls als "Oder" Kriterium hinzugefügt....

    • @JensUebelhack
      @JensUebelhack  7 ปีที่แล้ว

      Nun weiß ich immer noch nicht, wie deine Abfrage aussieht. Wie stellst du dir so eine konkrete Hilfe vor?
      Wichtig für das Anzeigen aller Datensätze ist die Schreibweise der Kriterien: 'wie "*" & [DeinFormular]![DeinFormularFeld] & "*" ' (ohne Hochkomma eintragen!)
      Das Kriterium "Ist Null" kannst du damit weglassen. Dann musst du schauen, ob einzelne Kriterien gemeinsam zutreffen sollen oder einzeln. Dementsprechend sind diese in der "Und" bzw. "Oder"-Zeile anzugeben. Mehr kann ich ohne Kenntnis der Abfrage hier nicht beitragen.

    • @firstalbatros86
      @firstalbatros86 7 ปีที่แล้ว

      Danke - es hat sich erledigt. Ich hatte alle Daten in einer Tabelle. Ich habe nun für alle Kriterien eigene Tabellen angelegt und für die eine neue Abfrage erstellt - jetzt funktioniert die Parametersuche wunderbar und auch das generelle Suchfeld!

  • @marcnguyen1757
    @marcnguyen1757 9 ปีที่แล้ว

    Echt klasse...klappt prima. Nur filtert er mir leider DS ohne Inhalt weg. DB-bedingt werden diese jedoch benötigt. Kann man die Parameter-Abfrage umstellen, sodass auch leere DS angezeigt werden?

    • @JensUebelhack
      @JensUebelhack  9 ปีที่แล้ว +1

      Marc Nguyen Hallo,
      schreibe einfach in die Abfrage unter Kriterium als zweites Kriterium in die Zeile "oder": Ist Null

    • @s.kretschmer3545
      @s.kretschmer3545 5 ปีที่แล้ว

      Hallo Jens, das mit dem "ist Null" funktioniert bei mir leider nicht... es sind 542 DS mit der "Wie" Formel sind es 510 (leere DS werden nicht angezeigt) auch nicht wenn ich bei oder : ist Null eingebe.

    • @magnuspower7492
      @magnuspower7492 3 ปีที่แล้ว

      @@s.kretschmer3545 Moin, hast du zufällig eine Lösung dafür gefunden? Gruß

  • @roheg1967
    @roheg1967 4 ปีที่แล้ว

    Hallo Jens, prima Video und funktioniert auch, aber ich habe ein Problem, da meine Filterwerte nicht 100% eindeutig sind (d.h. ich Filtere im Kombinationsfeld nach z.B. Nord, NordOst).
    Wenn ich die Abfrage ohne "Wie "*"& [Ausdruck]&"*"" eingeben funktioniert der Filter korrekt, aber ich bekomme nicht alle Werte nach Filter löschen angezeigt.
    Hast du mir eine Lösung ?

    • @JensUebelhack
      @JensUebelhack  4 ปีที่แล้ว

      Lasse das rechte '& *' einfach weg.

    • @roheg1967
      @roheg1967 4 ปีที่แล้ว

      @@JensUebelhack und bei SüdWest bzw. West das linke '& *' ?, genau dann fehlt die Ansicht aller Werte, und der txtFilter geht nur mit Angabe einer Region :(

    • @JensUebelhack
      @JensUebelhack  4 ปีที่แล้ว

      @@roheg1967 Probiere mal folgendes:
      Wie Wenn(IstNull([Formulare]![FormName]![ControlName]);"*";[Formulare]![FormName]![ControlName])
      Diese Kriterienanweisung gibt alle Datensätze zurück, die den Kriterien entsprechen. Werden auf dem Abfrageformular keine Kriterien festgelegt, werden alle Datensätze zurückgegeben, deren Wert nicht Null ist.

    • @roheg1967
      @roheg1967 4 ปีที่แล้ว

      @@JensUebelhack Hallo, das funktioniert prima beim öffnen des Formulars, aber beim Löschen des Filters über Button werden keine Daten zurückgegeben

    • @JensUebelhack
      @JensUebelhack  4 ปีที่แล้ว

      @@roheg1967 , dann machst Du leider irgendetwas falsch. Ich habe den oben eingefügten Code ausprobiert, und er funktioniert.
      Hier in den Kommentaren kann ich auch nur Denkanstöße geben, ich kenne ja weder Dein Formular noch Deine Daten oder das, was Du als Code irgendwo eingetragen hast.
      Natürlich musst Du für FormName den Namen Deines Formulares und für ControlName den Namen Deines Suchfeldes einsetzen.
      In den Code für den Button FilterLöschen musst Du dann statt MeinSuchfeld = "" ---> MeinSuchfeld=Null eintragen.

  • @tobiasroth5459
    @tobiasroth5459 8 ปีที่แล้ว

    Hallo Jens Uebelhack
    Zunächst einmal vielen Dank für das Video.
    Existiert eine Möglichkeit, mit Ihrer Methode, über ein Textfeld nach mehreren Parametern zu suchen? Bezogen auf Ihr Beispiel: Der Benutzer kann über das Textfeld nicht nur nach den Titeln suchen, sondern durch die Eingabe eines Datums auch nach dem Veröffentlichkeitsdatum.
    Vielen Dank für Ihre Mühe und Hilfe.
    Grüße
    Tobias Roth

    • @ErnstWieghorst
      @ErnstWieghorst 8 ปีที่แล้ว +1

      +Tobias Roth
      Einfach die Abfrage erweitern mit dem Datumsfeld und mit dem gleichen Kriterium in die Zeile "oder" einfügen (also eine Zeile iiefer als im anderen Feld, ansonsnsten wäre es eine "und" Funktion)
      Ernst

    • @peterzwegat7647
      @peterzwegat7647 11 หลายเดือนก่อน

      @@ErnstWieghorstsobald ich das mache, funktioniert das kombinationsfeld bei mir nicht mehr…Weißt du woran das liegen könnte?

  • @fritzbim6157
    @fritzbim6157 4 ปีที่แล้ว

    Seltsames Verhalten:
    Anhand des Videos habe ich in meiner Datenbank eine neue Abfrage und ein neues Formular erstellt (Anm.Filter ist nur ein Textfeld) danach funktionierte das Formular auch.
    Wird die Datei geschlossen und wieder geöffnet kommt erstens beim Öffnen des Formulars sofort ein Dialogfeld zur Eingabe eines Parameters, welches ich leer lasse und auf OK klicke ->> liefert alle Datensätze
    Wenn nun im Textfeld der Suchtext eingegeben wird und mit Enter gesucht werden soll funktioniert das ebensowenig wie der Button ***NICHT*** mehr.
    (Es öffnet sich eine Fehlermeldung .... : Objekt oder Klasse unterstützt diese Ereignismenge nicht siehe weiter unten.)
    ****
    Gehe ich allerdings in die Entwurfsansicht des Formulars auf das Textfeld und öffne über die drei Punkte den Code und schließe den Code ohne Änderung wieder und schließe anschließend das Formular werde ich gefragt die Änderungen im Formular zu speichern, was ich dann mache.
    Anschließend kann ich beliebig oft das Formular öffnen und schließen ohne Parameterabfrage und sowohl die gewünschte Filtereingabe als auch der Button funktioniert wieder!????
    Wird die Datenbank geschlossen, beginnt das "Spielchen" von vorne.
    Was läuft hier schief oder ist da etwa ein Bug in Access Office365 Version 1912 (Build 12325.20298)
    Abfrage-Kriterium: Wie "*" & [Formulare]![frm_Namen_2020]![tSuchen] & "*"
    Code des Textfeldes im Formular:
    Option Compare Database
    Private Sub cmdFilterLöschen_Click()
    Me.tSuchen = ""
    Me.Requery
    End Sub
    Private Sub tSuchen_AfterUpdate()
    Me.Requery
    End Sub
    Fehlermeldung:
    Sie haben als Einstellung der Ereigniseigenschaft desn Ausdruck Nach Aktualisierung eingegeben.
    Dieser Ausdruck hat einen Fehler verursacht: Objekt oder Klasse unterstützt diese Ereignismenge nicht.

    • @JensUebelhack
      @JensUebelhack  4 ปีที่แล้ว

      Versuche mal folgendes:
      Lösche im VBA-Modus den Eintrag
      Private Sub tSuchen_AfterUpdate()
      Me.Requery
      End Sub
      Lege eine neue Schaltfläche z.B. cmdSuchen an.
      Gehe dann im Ereignis Beim Klicken auf die drei Punkte und schreibe in die angezeigte Prozedur:
      Me.requery

    • @fritzbim6157
      @fritzbim6157 4 ปีที่แล้ว

      @@JensUebelhack wow - Vielen Dank das funktioniert!
      Ich konnte das Ganze noch verfeinern damit es auch mit Return/Enter funktioniert - wie folgt:
      "Bei Taste" Ereignisprozedur-Code:
      Private Sub tSuchen_KeyPress(KeyAscii As Integer)
      If KeyAscii = 13 Then
      'MsgBox "Enter wurde gedrückt"
      Me.Requery
      End If
      End Sub
      *** WICHTIG *** damit das funktioniert muss folgende Einstellung gemacht werden:
      Access-Optionen >> Clienteinstellungen > Bearbeiten: Cursor mit Eingabetaste bewegen von "Nächstes Feld" auf "Nicht bewegen" setzen
      vgl. supportnet.de/fresh/2007/1/id1486196.asp

    • @JensUebelhack
      @JensUebelhack  4 ปีที่แล้ว

      @@fritzbim6157 Na siehste....

  • @underworld3263
    @underworld3263 7 ปีที่แล้ว

    Moin, also das Video is geil gemacht :-) Aber bei mir sind 2 Probleme, einmal löscht er nicht die Felder wenn ich auf Filter löschen gehe und Problem 2 ist wenn ich in der Abfrage das Kriterium ausfülle genau wie bei dir ist erst die Abfrage leer und somit auch das Formular. Ich habe zwar nur eine Tabelle aber das dürfte ja egal sein. Ich habe hier notfalls mal ein Link mit der datei: www.file-upload.net/download-12175050/Halle.accdb.html

    • @michaelhahn6950
      @michaelhahn6950 6 ปีที่แล้ว

      Auch Moin, hast Du den Fehler mal gefunden, denn ich habe genau das gleiche Problem?

  • @eduardoperezfernandez4151
    @eduardoperezfernandez4151 2 ปีที่แล้ว

    Ich lade Sie ein, dieses Video anzusehen, ist Spanisch
    th-cam.com/video/2ur17LuDdV0/w-d-xo.html

  • @Dornpunzel
    @Dornpunzel 4 ปีที่แล้ว +1

    Oh Mann.... selten jemand sooo langweilig reden hören. Hoffentlich wird bzw ist er kein Lehrer.

    • @mrargful9887
      @mrargful9887 3 ปีที่แล้ว +1

      Einfach die Wiedergabegeschwindigkeit auf 1,5 Stellen, wenn es dir zu langsam geht.

    • @christophmeirich5928
      @christophmeirich5928 3 ปีที่แล้ว

      Angenehme und sachliche Darstellung von Wissen... Ich gehe mal davon aus, daß bewusst auf Hintergrundmusik verzichtet wurde ... Ebenfalls sehr angenehm!!! LG Christoph