Zum Inhalt springen

Vba Abfragen


AQUAGIRL2802

Empfohlene Beiträge

Hallo Leute!

Folgendes Problem!

Es geht um eine Datenbank in der Zahlen aus zwei Tabellen durch drücken eines Buttons verglichen werden sollen!

Dann soll in einer Massagebox ein Text erscheinen, Abfrage soll gucken ob die Zahl A größer ist als Zahl B wenn ja Massagebox mit Text1, wenn nein Massagebox mit Text2!

na wer versteht mein Problem und kann mir helfen! Is dringend und wäre echt dankbar...

Bussi eure AQUA :P

Link zu diesem Kommentar
Auf anderen Seiten teilen

Huch *rotwerd*

Also ja so wie du das beschreibst soll da ja auch gemacht werden! Is so ne art Lagerverwaltung wo überprüft werden soll ob der Meldebestand erreicht ist und dann soll die Meldung in ner msgBox erscheinen! Eben über eine VBA Abfrage! Weiß nur nicht wie das gehen soll...keinen Plan von VBA :confused:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Moin !

Am einfachsten scheint es mir, wenn Du auf die beiden Tabellen über Recordsets zugreifst, deren Inhalt dann in Variablen packst und schliesslich vergleichst.

Hier mal schnell ein Beispiel, musst Du natürlich noch entsprechend Deiner Tabellen anpassen..

---------------Schnipp---------------

Private Sub btn_Vergleich_Click()

'die Recordsets werden hier deklariert

Dim rst_Meldebestand As Recordset

Dim rst_aktuellerBestand As Recordset

'die Werte werden aus den Tabellen geholt

Set rst_Meldebestand = CurrentDb.OpenRecordset("SELECT * FROM Meldung WHERE Meldung.Materialnr = " & lst_Material.Value)

Set rst_aktuellerBestand = CurrentDb.OpenRecordset("SELECT * FROM Bestand WHERE Bestand.Materialnr = " & lst_Material.Value)

'hier werden die Werte verglichen

If (rst_Meldebestand!Meldung > rst_aktuellerBestand!Bestand) Then

MsgBox "Der Meldebestand ist unterschritten !"

Else

MsgBox "Reicht noch !"

End If

End Sub

---------------Schnipp---------------

Hoffe das hilft Dir weiter !

gruß

Christian

Link zu diesem Kommentar
Auf anderen Seiten teilen

ne eigentlich nicht. so kannst du die abfrage schon aufbauen. wenn beide Tabellen in der gleichen DB sind könntest du sie auch miteinander verknüpfen und nur ein RS nutzen.

Aber das sind kleinigkeiten. allerdings auch nicht vergessen die abfrage so zu gestalten das nicht alle Datensätze ausgegeben werden, sondern nur einer.

Weil du ja auch nur ein Produkt vergleichen möchtest.

Guido

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...