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!
@JensUebelhack Жыл бұрын
Danke schön.
@johngreen4118 Жыл бұрын
Vielen vielen Dank, ich bin fast verzweifelt, du hast meinen Tag gerettet ;)
@JensUebelhack Жыл бұрын
Ja, gern.
@TheWolfK13 жыл бұрын
Danke für die tollen Tipps, das war genau das was ich suchte und es funktioniert. KLASSE
@whitemanmike3 жыл бұрын
Kommt zur Sache! Ohne viele Füllworte und Einleitung direkt erklärt was Sache ist! Sehr gut
@JensUebelhack3 жыл бұрын
Danke.
@Muuip8 жыл бұрын
Sehr gut!!! Die Filter Funktionalität von Excel innerhalb Access. Habe ich es mir länge gewünscht! Herzlichen Dank!
@33243er9 жыл бұрын
Toll erklärt. Wie würde die Filterabfrage aussehen wenn man nach Datum sortiert mit "von" und "bis" Eingabefelder?
@guidorosmuller24984 жыл бұрын
Guten Abend, sehr gut erklärtes Video. Vielen Dank!
@Coemgen928 жыл бұрын
+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
@Karl-co6rw Жыл бұрын
danke sehr verständliche Erklärung, Ist es korrekt das die Filterung nur nach Eingabetaste erfolgt - bei mir ist das so?
@JensUebelhack Жыл бұрын
Danke. Das Ereignis heißt "Nach Aktualisierung". Und das tritt erst nach dem Betätigen der Eingabetaste ein, ist also korrekt.
@dieterhosli163211 ай бұрын
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?
@JensUebelhack11 ай бұрын
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.
@dieterhosli163211 ай бұрын
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
@JensUebelhack11 ай бұрын
Gerne doch.
@persephoneTTT7 жыл бұрын
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?
@DieBackpacker8 жыл бұрын
Ich habe eine Haupttabelle die durch identische Tabellen auf Seite2/3 aktualisiert werden soll, wie kann ich das umsetzen?
@Mando32108 жыл бұрын
Super! Kannst du noch kurz erklären, wie "Anzahl Videos" aus dem fertigen Formular am Anfang des Videos erstellt wird?
@ttcjacky61633 жыл бұрын
Hi gut erklärt. Soweit habe ich es hin bekommen aber bitte wie bekommt man im Textfeld die Anzahl der gefundenen Datensätze hin?
@Eiskalt20977 жыл бұрын
Danke für das Video. Hat mir sehr geholfen!
@mamu7507 жыл бұрын
Super Videos, hat perfekt geklappt! Merci
@JensUebelhack7 жыл бұрын
Vielen Dank. Das freut mich natürlich.
@candemirdemircan617210 жыл бұрын
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
@mefatolix882 жыл бұрын
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
@sylviasokeschroter7 ай бұрын
Kann man immer Lernen nützlich!
@coolmomeini6 жыл бұрын
Vielen Dank für das hilfreiche Video. Funktioniert das auch mit mehrwertigen Nachschlagefeldern? Wenn ja, wäre ich für eine Hilfestellung dankbar!
@Rikibu794 жыл бұрын
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.
@CedoSrbin927 жыл бұрын
Moin, erstmal starkes Video! Wie kriege ich es hin nach dem selben einfachen Prinzip mit einem Listenfeld mit Mehrfachselektion? Besten Dank!
@MsTeufelin254 жыл бұрын
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
@christianschmidt19132 жыл бұрын
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
@schlacks015 жыл бұрын
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
@andreassonnenschein12502 жыл бұрын
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 :)
@uwebeyer13073 жыл бұрын
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?
@JensUebelhack3 жыл бұрын
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.
@mariusconde8674 Жыл бұрын
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 Жыл бұрын
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
@stevenduchon77899 жыл бұрын
Super Video! Danke dafür. Eine Frage: Wie wurde die Rechnung zur Gesamtdauer erstellt? Vorallem wenn es 24 Stunden übersteigt?
@patrickvoelz4 жыл бұрын
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?
@johankar17253 жыл бұрын
Bei mir das Gleiche, hast Du eine Lösung gefunden?
@riotmojo Жыл бұрын
bei mir auch
@dirksensis8 жыл бұрын
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
@volvisti96547 жыл бұрын
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?
@JensUebelhack7 жыл бұрын
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
@Durantwy6 жыл бұрын
Danke hat geklappt
@profdrummer10 жыл бұрын
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.... :-/
@netflotom5 жыл бұрын
Vielen Dank! Top Video!
@dieterhosli16322 жыл бұрын
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.
@JensUebelhack2 жыл бұрын
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.
@dieterhosli16322 жыл бұрын
@@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.
@JensUebelhack2 жыл бұрын
@@dieterhosli1632 Die Videoliste vom Andreas findet man mit Google hier: thehosblog.com/at-it-training-beratung/weitere-themen/videoliste/ Ich hoffe, ich konnte weiterhelfen.
@marcnguyen17579 жыл бұрын
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?
@JensUebelhack9 жыл бұрын
Marc Nguyen Hallo, schreibe einfach in die Abfrage unter Kriterium als zweites Kriterium in die Zeile "oder": Ist Null
@s.kretschmer35456 жыл бұрын
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.
@magnuspower74923 жыл бұрын
@@s.kretschmer3545 Moin, hast du zufällig eine Lösung dafür gefunden? Gruß
@henningbaum30255 жыл бұрын
@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!!!!!!
@holgerhmann20388 жыл бұрын
Ich bekomme immer eine Msg Box ausgegeben wo drin steht Parameter eingeben woran kann das liegen? und wie behebe ich das problem
@thomasmuller80742 жыл бұрын
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.
@JensUebelhack2 жыл бұрын
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.
@thomasmuller80742 жыл бұрын
@@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!
@robertkruger31824 жыл бұрын
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 ?
@yeahnick42602 жыл бұрын
Den VBA Code richtig geschrieben? vergiss das Me. nicht davor. Wird der VBA Code unter Ereignis -> "Nach Aktualisierung" aufgerufen?
@ronaldherold32208 жыл бұрын
Hallo, kann ich so eine Suchfunktion auch in ein Bericht einbauen?
@firstalbatros868 жыл бұрын
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
@JensUebelhack8 жыл бұрын
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.
@firstalbatros868 жыл бұрын
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....
@JensUebelhack8 жыл бұрын
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.
@firstalbatros868 жыл бұрын
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!
@Nuss424 жыл бұрын
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?
@malecube7 жыл бұрын
Klasse! Danke!
@michaelheinz88537 жыл бұрын
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
@JensUebelhack7 жыл бұрын
Das Navigationsformular wird dann zum Hauptformular, das ursprüngliche zum Unterformular. Google mal. Es gibt genug zur Formularansprache im weltweiten Netz...
@tobiasroth54599 жыл бұрын
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
@ErnstWieghorst9 жыл бұрын
+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 Жыл бұрын
@@ErnstWieghorstsobald ich das mache, funktioniert das kombinationsfeld bei mir nicht mehr…Weißt du woran das liegen könnte?
@Marcyscold4 жыл бұрын
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?
@JensUebelhack4 жыл бұрын
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
@clyvideo9943 жыл бұрын
@@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
@clyvideo9943 жыл бұрын
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?
@fritzbim61574 жыл бұрын
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.
@JensUebelhack4 жыл бұрын
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
@fritzbim61574 жыл бұрын
@@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
@JensUebelhack4 жыл бұрын
@@fritzbim6157 Na siehste....
@roheg19675 жыл бұрын
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 ?
@JensUebelhack5 жыл бұрын
Lasse das rechte '& *' einfach weg.
@roheg19675 жыл бұрын
@@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 :(
@JensUebelhack5 жыл бұрын
@@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.
@roheg19675 жыл бұрын
@@JensUebelhack Hallo, das funktioniert prima beim öffnen des Formulars, aber beim Löschen des Filters über Button werden keine Daten zurückgegeben
@JensUebelhack5 жыл бұрын
@@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.
@eduardoperezfernandez41512 жыл бұрын
Ich lade Sie ein, dieses Video anzusehen, ist Spanisch kzbin.info/www/bejne/aKbVYmqCqqmXjJI
@JensUebelhack2 жыл бұрын
Gracias, muy interesante.
@underworld32638 жыл бұрын
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
@michaelhahn69506 жыл бұрын
Auch Moin, hast Du den Fehler mal gefunden, denn ich habe genau das gleiche Problem?
@Dornpunzel4 жыл бұрын
Oh Mann.... selten jemand sooo langweilig reden hören. Hoffentlich wird bzw ist er kein Lehrer.
@mrargful98874 жыл бұрын
Einfach die Wiedergabegeschwindigkeit auf 1,5 Stellen, wenn es dir zu langsam geht.
@christophmeirich59284 жыл бұрын
Angenehme und sachliche Darstellung von Wissen... Ich gehe mal davon aus, daß bewusst auf Hintergrundmusik verzichtet wurde ... Ebenfalls sehr angenehm!!! LG Christoph