vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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

Visual-Basic Einsteiger
Automatisierungsfehler 
Autor: Caddy
Datum: 28.02.04 20:18

Hallo Leute,

ich habe ien Problem, das ich nicht verstehe, da es bisher immer funktioniert hat und jetzt plötzlich nicht mehr:

If Scol = "" Then
SQLA = " SELECT  Videoliste.* FROM Ausleihe INNER JOIN Videoliste ON" & _
  "Ausleihe.Nr = Videoliste.Nr order by videoliste.Nr"
Set Tabellea = Db.OpenRecordset(SQLA)
 
SQLB = "SELECT DISTINCT Videoliste.* FROM Bestellung INNER JOIN Videoliste ON" & _
  "Bestellung.Nr = Videoliste.Nr "
Set Tabelleb = Db.OpenRecordset(SQLB)
 
Else
 
SQLA = " SELECT Videoliste.* FROM Ausleihe INNER JOIN Videoliste ON Ausleihe.Nr" & _
  "= Videoliste.Nr order by videoliste." + Scol + ",videoliste.Nr"
Set Tabellea = Db.OpenRecordset(SQLA)
 
SQLB = "SELECT DISTINCT Videoliste.* FROM Bestellung INNER JOIN Videoliste ON" & _
  "Bestellung.Nr = Videoliste.Nr order by videoliste." + Scol + ",videoliste.Nr"
Set Tabelleb = Db.OpenRecordset(SQLB)
End If
 
 
With MSFlexGrid1
.Redraw = False
For c = 0 To .Cols - 1
    .Col = c
 For r = 0 To intRows - 1
        .Row = r
 
        If .TextMatrix(r, 0) = Tabellea("Nr") And .TextMatrix(r, 0) = Tabelleb( _
          "Nr") Then
        .CellForeColor = &HFF00&
        Tabellea.MoveNext
        Tabelleb.MoveNext
        If Tabellea.EOF Then Tabellea.MoveFirst
        If Tabelleb.EOF Then Tabelleb.MoveFirst
        End If
 
 
          If Tabelleb.RecordCount > 1 Then
        If .TextMatrix(r, 0) = Tabelleb("Nr") Then
         .CellForeColor = &HFF0000
         Tabelleb.MoveNext
        If Tabelleb.EOF Then Tabelleb.MoveFirst
        End If
        End If
 
 
        If Tabellea.RecordCount > 1 Then
        If .TextMatrix(r, 0) = Tabellea("Nr") Then
         .CellForeColor = &HFF&
         Tabellea.MoveNext
            If Tabellea.EOF Then Tabellea.MoveFirst
        End If
        End If
 
Next r
Next c
.Redraw = True
End With
An folgender Stelle bekomm ich nen Automatisierungsfehler:

. 
.
.
  If .TextMatrix(r, 0) = Tabellea("Nr") And .TextMatrix(r, 0) = Tabelleb("Nr") _
    Then
.
.
.
Kann mir einer sagen was da falsch ist? Bisher, wie gesagt, hat das alles einwandfrei funktioniert


Danke

Gruß Caddy
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Automatisierungsfehler645Caddy28.02.04 20:18
Re: Automatisierungsfehler354ModeratorDieter28.02.04 21:27

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