Guten Tag,
ich habe Volgendes Problem. Ich habe eine Datenbank erstellt. Dort habe ich Tabellen erstellt und ein Formular. Ich möchte gerne in dem Formular in einem Datenfeld eine Ausgabe starten die aus einem anderen Datenfeld stammt. Wie mache ich das mittels VBA?
bobbi
+ Antworten
Ergebnis 1 bis 11 von 11
Formular
Diskussion über Formular in Datenbanken der Kategorie Fachliches; Guten Tag, ich habe Volgendes Problem. Ich habe eine Datenbank erstellt. Dort habe ich Tabellen erstellt und ein Formular. Ich ...
- 18.02.2012 18:46 #1Reg.-Benutzer
- Reg.-Datum
- 21.12.2008
- Ort
- niergendswo
- Beiträge
- 59
Formular
- 18.02.2012 22:14 #2Reg.-Benutzer
- Reg.-Datum
- 05.01.2008
- Ort
- Leipzig
- Beiträge
- 919
Mach mal bitte in einem separaten Thread eine Umfrage, wo man raten kann, welches dein DB System ist.
Ansonsten kauf ich ein A.Dieser Texte kann Spuren von Ironie, Sarkasmus, Denkanstössen und freier Meinungsäusserung enthalten. Es wird keine Garantie auf Textverständnis gewährleistet. Bei Risiken und Nebenwirkungen lesen Sie bitte zwischen den Zeilen, oder denken Sie einfach nicht weiter darüber nach.
- 18.02.2012 22:50 #3Reg.-Benutzer
- Reg.-Datum
- 30.03.2011
- Beiträge
- 241
Was für eine DB?
Was für eine Entwicklungsumgebung?
Was meinst du mit Datenfeld?
- 19.02.2012 11:43 #4Reg.-Benutzer
- Reg.-Datum
- 21.12.2008
- Ort
- niergendswo
- Beiträge
- 59
Also die Entwicklungsumgebung ist Access. In der Datenbank geht es darum, dass ich 3 Tabellen angelegt habe und ein formular. Was ich halt machen wollte ist in das Feld "Betrag" mir die Ausgabe ausgeben lasse, was ich halt vorher in ner anderen Tabelle aus dem Feld "Geld" hinterlegt habe.
- 19.02.2012 17:17 #5Reg.-Benutzer
- Reg.-Datum
- 05.01.2008
- Ort
- Leipzig
- Beiträge
- 919
Ich vermute mal, dass in deinem Formular im Feld Betrag ein einzelner numerischer Wert dargestellt werden soll.
In der Tabelle gibt es nun aber im Feld "Geld" nicht nur einen einzelnen Wert, sondern jeder Datensatz dieser Tabelle hat im Feld "Geld" einen Wert.
Je nach Definition der Struktur kann dieser ggf. auch NULL sein.
Wenn nun dein Formular einen einzelnen Wert anzeigen soll, so mußt du zuerst mal definieren, welcher Datensatz aus der Tabelle dem zugrundeliegt.
Dazu benutzt man typischerweise eine SQL Abfrage.Dieser Texte kann Spuren von Ironie, Sarkasmus, Denkanstössen und freier Meinungsäusserung enthalten. Es wird keine Garantie auf Textverständnis gewährleistet. Bei Risiken und Nebenwirkungen lesen Sie bitte zwischen den Zeilen, oder denken Sie einfach nicht weiter darüber nach.
- 19.02.2012 18:18 #6Reg.-Benutzer
- Reg.-Datum
- 21.12.2008
- Ort
- niergendswo
- Beiträge
- 59
Also ich dachte mir das so, angenommen in dem Feld Preis stehen 30 euro, dan habe ich es mir halt so vorgestellt, dass ich diese 30 euro dann im Feld Beitrag ausgeben lasse
- 19.02.2012 18:26 #7Reg.-Benutzer
- Reg.-Datum
- 05.01.2008
- Ort
- Leipzig
- Beiträge
- 919
Und welcher Datensatz aus der betreffenden Tabelle ist derjenige, wo du das betreffende Feld anzeigen willst?
Es wäre sicherlich sinnvoller, wenn Du Dir erstmal die Grundlagen zu Datenbanken aneignest.Dieser Texte kann Spuren von Ironie, Sarkasmus, Denkanstössen und freier Meinungsäusserung enthalten. Es wird keine Garantie auf Textverständnis gewährleistet. Bei Risiken und Nebenwirkungen lesen Sie bitte zwischen den Zeilen, oder denken Sie einfach nicht weiter darüber nach.
- 19.02.2012 19:25 #8Reg.-Benutzer
- Reg.-Datum
- 21.12.2008
- Ort
- niergendswo
- Beiträge
- 59
ich hab ja grundlagen und ich hab auch schon die Tabellen, ich will halt nur wissen wie man sowas in VBA umsetzten könnte...
- 19.02.2012 20:19 #9Reg.-Benutzer
- Reg.-Datum
- 05.01.2008
- Ort
- Leipzig
- Beiträge
- 919
Na dann poste doch mal die Abfrage, die zu deinen Daten führt.
Dieser Texte kann Spuren von Ironie, Sarkasmus, Denkanstössen und freier Meinungsäusserung enthalten. Es wird keine Garantie auf Textverständnis gewährleistet. Bei Risiken und Nebenwirkungen lesen Sie bitte zwischen den Zeilen, oder denken Sie einfach nicht weiter darüber nach.
- 20.02.2012 13:36 #10Reg.-Benutzer
- Reg.-Datum
- 21.12.2008
- Ort
- niergendswo
- Beiträge
- 59
ich habe gerade ein anderes Problem, ich möchte gerne das "Alter" berechnen und ausgeben lassen. Soweit ich weißt Funktioniert das mit dem DateDiff befehl. was ich bist jetzt habe ist "mDateDiff = DateDiff("yyyy", "-now", "Geb-Datum")", da erscheint immer die meldung laufzeitfehler "13". Wie mache ich das?
- 20.02.2012 18:20 #11Reg.-Benutzer
- Reg.-Datum
- 05.01.2008
- Ort
- Leipzig
- Beiträge
- 919
Indem du dem DateDiff typgerechte Parameter gibst. DateDiff erwartet einen String für das Intervall und je ein Date für die beiden Datumsangaben.
Warum hast du "-now" bzw. "Geb-Datum" in Anführungszeichen? Welchen Typ haben now bzw. Geb-Datum?
Bist du sicher dass ein Bindestrich im Variablennamen syntaktisch ok ist?
Warum rechnest du mit -now?Dieser Texte kann Spuren von Ironie, Sarkasmus, Denkanstössen und freier Meinungsäusserung enthalten. Es wird keine Garantie auf Textverständnis gewährleistet. Bei Risiken und Nebenwirkungen lesen Sie bitte zwischen den Zeilen, oder denken Sie einfach nicht weiter darüber nach.
Aktive Benutzer
Aktive Benutzer
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Ähnliche Themen
-
Formular
Von javaanfänger im Forum BasicAntworten: 1Letzter Beitrag: 28.04.2005, 12:07 -
Formular elemente ohne Formular?
Von Brei im Forum WebdesignAntworten: 11Letzter Beitrag: 16.01.2005, 20:34 -
automatich von Formular zu Formular HTML
Von MilkaKuh im Forum WebdesignAntworten: 3Letzter Beitrag: 20.12.2003, 10:25 -
VB in Access 97: formular im formular...
Von Ben im Forum Delphi/RPG+CL/SonstigeAntworten: 5Letzter Beitrag: 04.09.2002, 16:53 -
Doc-Formular in PDF Formular konvertierbar?
Von just_itt im Forum AnwendungssoftwareAntworten: 2Letzter Beitrag: 14.01.2002, 17:44
Die häufigsten Suchbegriffe für diese Seite:
Bisher noch keine Treffer von einer Suchmaschine

LinkBack URL
About LinkBacks
Zitieren