vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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

Suche Visual-Basic Code
Re: FlexGrid Row bestimmen und löschen 
Autor: Malda
Datum: 06.03.02 20:49

In der Tat sollte der Datensatz dann weg sein. Ja.

Aber ich habe das unangenehme Gefühl, dass Visual Basic meine Vorhaben verschmäht.

Auch in einem neuen Projekt tritt der Fehler auf: Kein aktueller Datensatz.

Das Projekt sieht folgendermaßen aus:

MSFlexGrid:
Name: MSFlexGrid1
DataSource: Data1

Data:
Name: Data1
DatabaseName: URL
RecordSource: test

CommandButton
Name: Command1


Quellcode (ganz simple):

Private Sub Command1_Click()
If MsgBox("Wollen Sie den markierten Eintrag wirklich löschen?", vbExclamation + vbYesNo, "Löschen") = vbYes Then
Data1.Recordset.MoveFirst
Data1.Recordset.Move (MSFlexGrid1.Row)
Data1.Recordset.Delete
MSFlexGrid1.Refresh
End If
End Sub

1.)
In der Datenbank ist 1 Eintrag vorhanden:
Fehler: Kein aktueller Datensatz
Im Quellcode wird
Data1.Recordset.Delete
markiert.

2.)
In der Datenbank sind 2 Einträge vorhanden:
a)
Wird der erste (obere) Eintrag markiert und der Button geklickt, passiert nichts. Sollte nicht wenigstens durch den Aufruf
MSFlexGrid1.Refresh
das FlexGrid aktualisiert werden?
Beim Neuladen der Datenbank ist der Eintrag übrigens gelöscht.

b)
Wird der zweite (untere) Eintrag markiert und der Button geklickt erscheint die bekannte Fehlermeldung.


Naja. Hoffentlich bin ich der einzige, der hier (fast) verzweifelt.

Also danke für die vorigen Bemühungen, in der Hoffnung auf ein tröstendes Wort, Malda

P.S. Da helfen auch keine Bücher mit dem Namen "GEGEN DEN TÄGLICHEN FRUST MIT VISUAL BASIC" ;-]
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
FlexGrid Row bestimmen und löschen102Malda06.03.02 18:02
Re: FlexGrid Row bestimmen und löschen2.505ModeratorDieter06.03.02 18:06
Re: FlexGrid Row bestimmen und löschen77Malda06.03.02 18:27
Re: FlexGrid Row bestimmen und löschen2.556ModeratorDieter06.03.02 20:01
Re: FlexGrid Row bestimmen und löschen84Malda06.03.02 20:49
Re: FlexGrid Row bestimmen und löschen2.794ModeratorDieter06.03.02 21:43

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