Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Daten suchen, verändern und speichern





Frage

Hi, vielleicht könnt ihr mir weiterhelfen! Habe mir ein Formular erstellt, welches auf eine Tabelle basiert. Nun möchte ich mit diesem Formular in einem Feld nach einem Datensatz suchen und anzeigen lassen, welcher in dieser Tabelle exestiert. Ausserdem soll mit einem Kontrollkästchen und ein neues Textfeld diese Daten in eine neue Tabelle gespeichert werden. Hab schon vieles versucht, lief aber alles daneben. Für Vorschläge wäre ich echt dankbar. Danké schon mal im Vorraus!

Antwort 1 von oliverV

Hallo,

ich habe so etwas ähnliches für eine Beispiel-DB gebastelt, gelöst habe ich es folgendermaßen:

Ein ungebundenes Formular, mit einem ungebundenen Such-Kombifeld.
Nach Auswahl des gewünschten Datensatzes (als nach Aktualisierung des Kombifeldes), befülle ich mit der DLookup-Funktion weitere ungebundene Felder im Formular.
ME!Feld1=DLookup(„Tabellenname”,”Feldname”, “ID=” & Me!Suchfeldname)
usw.
Der Inhalt der ungebunden Felder kann überschrieben werden, mit einer Schaltfläche führe ich dann eine zuvor gespeicherte Anfügeabfrage aus.

Wenn du möchtest kann ich dir das Beispiel mailen, stimmt deine E-Mail-Adresse?

Gruß

Oliver


Antwort 2 von Mcmarty

Hi Olli,

Ja e-mail addy stimmt. Wäre nett wenn du mir deine Bsp.mdb schicken könntest!

Gruß Martin!

Antwort 3 von oliverV

Du hast Post.

Antwort 4 von mcmarty

Hi Olli,

Danke erstmal für deine schnelle Hilfe, bei meiner Datenbank geht das ändern nicht! ich denke mal weil nur ein paar felder aus der Tabelle stammen und die anderen zwei noch hinzugefügt werden müssen. Hab schon mit "Alter Table Add Column()"probiert, funzt aber net!

Gruß Martin!

Antwort 5 von oliverV

Hallo Martin,

in meinem Beispiel ging es ja um ein Duplizieren von Artikeln, der neue Datensatz wird in der gleichen Tabelle gespeichert aus der der Vorlage-Datensatz stammt, es sind daher schon alle Felder vorhanden.

Wenn Quell- und Zieltabelle bei dir unterschiedlich sind ist das kein Problem, bei der Anfügeabfrage gibst du ja an wo du den Datensatz anfügen möchtest.
Wenn es um zusätzliche Felder geht (die in der Vorlage noch nicht vorhanden sind), kannst du trotzdem genauso vorgehen. Du musst nur für die zwei neuen Felder auch zwei ungebundene Felder in deinem Formular einbauen und natürlich deine Anfügeabfrage entsprechend erweitern.
Beim „Befüllen“ der Felder kannst du sogar einen Standardwert vorgeben (nach Aktualisierung des Suchfeldes).

Wenn du gar nicht weiter kommst, kannst du mir die Geschichte zumailen, schreib nur kurz dazu was du genau machen möchtest.

Gruß

Oliver


Antwort 6 von mcmarty

Hi Olli,

Ich schicke dir mal meine DB! Denn kannst du es vielleicht leichter nachvollziehen.

Gruß Martin!

Antwort 7 von oliverV

Hallo Martin,

habe ich dich mit meiner Antwort von 31. verschreckt, oder hast du die Mail nicht bekommen ?

Gruß

Oliver


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: