Zum Inhalt springen

Laufzeitfehler 94


Mrfivejunior

Empfohlene Beiträge

Hallo,

ich komm nicht mehr weiter, bitte um Hilfe.

Ich hab einen Botton auf den fogender code hinterlegt ist:

Private Sub Befehl35_Click()


Dim rsInTable As New ADODB.Recordset

Dim OldGQMNr As String

Dim NewGQMNR As String

Dim LastGQMNR As String

Dim YearGQMNR As Byte

Dim ActualYear As Byte

Dim ReturnValue As String



ActualYear = Mid(CStr(Year(Now())), 3)



Set rsInTable = New ADODB.Recordset ' Recordset-Objekt instanziieren

rsInTable.ActiveConnection = CurrentProject.Connection ' Connection zuweisen

rsInTable.CursorType = adOpenDynamic ' Zugriffsmodus für DB-Cursor

rsInTable.LockType = adLockOptimistic

rsInTable.Open "SELECT Last(Stammdaten.[Stammdaten-ID]) AS [Stammdaten-ID], Last(Stammdaten.[GQM-Nr]) AS [GQM-Nr] " & _

"FROM Stammdaten " & _

"ORDER BY Last(Stammdaten.[GQM-Nr]);"

OldGQMNr = [rsInTable]![GQM-Nr]

If IsNull(OldGQMNr) Then

Me.QM_Nr = "Fehler"

Exit Sub

Else

LastGQMNR = Mid(OldGQMNr, 6)

YearGQMNR = Mid(OldGQMNr, 4, 2)


If ActualYear = YearGQMNR Then 'Neuer Datensatz ist im gleichen Jahr -> Nummer + 1

ReturnValue = "GQM" & Mid((YearGQMNR + 100), 2) & Mid((LastGQMNR + 1000 + 1), 2)

Else

ReturnValue = "GQM" & Mid((ActualYear + 100), 2) & "001"

End If


Me.QM_Nr = ReturnValue


End If



rsInTable.Close

Set rsInTable = Nothing

End Sub

Wenn ich aber nun den button betätige kommt folgenden Fehlermeldung: Laufzeitfehler 94, Unzulässige verwendung von Null

Was muss ich ändern das die Funktion wieder funtioniert??

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...