vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Problem mit Sub 
Autor: Kai Freeman
Datum: 26.06.07 09:30

Hallo Leute

hab folgendes Problem

ich hab ne Subroutine

Public Sub sperre_bearb_ein(sql As String)
    'An die Sub wird die SQL Anweisung zum abfragen der Kommission übergeben.
    Set tabelle = db.OpenRecordset(sql)
    If tabelle.RecordCount > 0 And Not tabelle.BOF Then tabelle.MoveFirst
    If tabelle.RecordCount = 1 Then
        'Durchführen der Sperre
        tabelle.Edit
        tabelle("sperre") = 1
        tabelle("sperr_user") = v_cuser(1)
        'Auslesen der Workstation:
        tabelle("sperr_workstation") = GetComputerName
        'Nun ist die Kommission gesperrt der Username eingetragen und der 
        ' Computername gesetzt
        tabelle.update
        tabelle.Close
        Set tabelle = Nothing
        'Somit fertig...
    Else
        MsgBox "Die Kommission konnte nicht eindeutig ermittelt werden!" & _
          vbCrLf & "Die Bearbeitungssperre wurde nicht gesetzt!", _
          vbInformation, "Hinweis"
        v_open_abbruch = True
    End If
End Sub
Wie man sieht wird im Else Zweig eine Variable v_open_abbruch (Bolean) auf TRUE gesetz.

Innerhab meines Click Ereignises auf meiner Form steht folgendes:
    sperre_bearb_ein ("SELECT projektnummer,sperre,sperr_user,sperr_workstation" & _
      "FROM aa_allgemein WHERE projektnummer like '" + _
      list_ergebnis.SelectedItem.Tag + "'")
    If v_open_abbruch = True Then Exit Sub
Wie man sieht rufe ich die Sub mit dem Argument der SQL Anweisung auf das klappt auch wunderbar

aber egal was passiert die If Abfrage greift nicht anscheinend wird der Wert der Variable zu spät gesetzt und die IF Abfrage zu schnell gestartet....

was kann ich tun!???

Danke!

mfG.
Stephan

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Problem mit Sub789Kai Freeman26.06.07 09:30
Re: Problem mit Sub567mitsch26.06.07 09:49
Re: Problem mit Sub509Kai Freeman26.06.07 10:08

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel