Private Sub Licence_BU_Click()
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim strSQL As String
Dim free, lent As Integer
If (Me.Licence_BU <> "") And (IsNull(Me.Licence_BU) = False) Then
Set db = CurrentDb ' Datenbank definieren
strSQL = "SELECT * FROM [Licences - Overview - All BUs and their Licences] WHERE [Licence BU]='" & Forms!Userdetails_FORM!Licence_BU.Value & "'" 'SQL definieren
Set rs = db.OpenRecordset(strSQL) ' Recordset öffnen
If Not rs.EOF Then rs.MoveFirst ' Zum ersten Datensatz
Do While Not rs.EOF ' Schleife über die Datensätze des Recordsets
lent = rs![# Licences lent TO] ' Wert auslesen
Loop
MsgBox ("DAS SOLL DER ANZEIGEN:" & lent)
rs.Close
Set rs = Nothing
Set db = Nothing
End If
End SubPrivate Sub Licence_BU_Click()
Dim Query, Criteria, Search As String
Dim free, lent As Integer
Search = "[# Licences lent TO]"
Query = "[Licences - Overview - All BUs and their Licences]"
Criteria = "[Licence of BU]='" & [Forms]![Userdetails_FORM]![Licence_BU] & "'"
lent = ([b]DLookup(Search, Query, Criteria)[/b])
Search = "[# Free Licences]"
free = ([b]DLookup(Search, Query, Criteria)[/b])
MsgBox (free - lent)
End Sub
einzelne Datensätze einer vba-abfrage weiter nutzen
derHilfesuchende 19.05.2007 - 169 Hits - 4 Antworten
VBA Find-Methode
ignaz 27.11.2007 - 203 Hits - 3 Antworten
VBA Abfrage Excel - Groß-/Kleinschreibung
Mona2008 07.01.2008 - 43 Hits - 6 Antworten
VBA + Bereichsabfrage (wert)
seebaer_1 29.02.2008 - 54 Hits - 4 Antworten
Access Min max Abfrage
ratlosinaccess 23.04.2008 - 277 Hits - 4 Antworten