vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 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
Mal wieder VokabelProgramm 
Autor: Corn(y)nan
Datum: 03.02.04 18:33

Gudn Abend zusammen,
ich hab vor längerer Zeit mal gefragt, ob mir jemand bei nem Vokabelprogramm
helfen könnte. Nun hab ich mich ein bisschen weiter umgeschaut und es schliesslich geschafft, es zu einem Programm zu bringen, dass Dateien aus einer Access-Tabelle ausliest. Später habe ich eine Randomfunktion hinzugefügt, und musste natürlich jetzt abfangen, dass immer die gleichen Wörter auftauchen, hier liegt nun mein Problem. Es läuft zuverlässig bis folgender Fehler auftaucht:
"This action was cancelled by an associated process"
der Code sieht so aus:
Private Sub Command1_Click()
If Text2.Text = Text5.Text Or Text2.Text = Text6.Text Then 'Feld wird grün,
Text2.BackColor = &HFF00&                                  'wenn Texte stimmen
Else
Text2.BackColor = &HFF&                                    'Feld wird rot wenn 
' nicht
Command3.Visible = True                                    'und Button 3 
' sichtbar
End If
If Text3.Text = Text6.Text Or Text3.Text = Text5.Text Then 'gleich, nur anderes 
' Feld
Text3.BackColor = &HFF00&
Else
Text3.BackColor = &HFF&
Command3.Visible = True
End If
If Text4.Text = Text8.Text Then                             'gleich,anderes Feld
Text4.BackColor = &HFF00&
Else
Text4.BackColor = &HFF&
Command3.Visible = True
End If
End Sub
Private Sub Command2_Click()
Text2.SetFocus                                              'Focus wird auf das 
' Feld2 gesetzt
Command3.Visible = False                                    'Command wird 
' unsichtbar
Text5.Visible = False                                       'Felder werden 
' unsichtbar gemacht
Text6.Visible = False
Text7.Visible = False
Text8.Visible = False
Text2.Text = ""                                             'Inhalt der Felder 
' wird gelöscht
Text3.Text = ""
Text4.Text = ""
Text2.BackColor = &HFFFFFF                                  'Hintergrund wird 
' wieder weiss
Text3.BackColor = &HFFFFFF
Text4.BackColor = &HFFFFFF
If Data1.Recordset.EOF = True Then                          'Abfangen des 
' Fehlers bei DB-Ende
Data1.Recordset.MoveFirst
Else
Randomize
x = Int(Rnd * 3 + 1)
If Data1.Recordset.PercentPosition + x = Data1.Recordset.RecordCount Then
Do
Text9.Text = 1
Data1.Recordset.MoveNext
Loop Until Text9.Text = "0"
Else
Do
Text9.Text = 1
Data1.Recordset.Move (x) <-hier entsteht der Fehler
Loop Until Text9.Text = "0"
End If
End If
End Sub
Private Sub Command3_Click()
Text5.Visible = True
Text6.Visible = True
Text8.Visible = True
End Sub
Private Sub Command4_Click()
Data1.Recordset.MoveFirst
For x = 1 To Data1.Recordset.RecordCount
Text9.Text = 0
Data1.Recordset.MoveNext
Next
End Sub
Danke schonmal, nähere Infos, bei Cornynan@web.de
cya
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Mal wieder VokabelProgramm572Corn(y)nan03.02.04 18:33
Re: Mal wieder VokabelProgramm294Corn(y)nan04.02.04 18:14
Re: Mal wieder VokabelProgramm306Cerberus04.02.04 21:17
Re: Mal wieder VokabelProgramm278Corn(y)nan04.02.04 21:34
Re: Mal wieder VokabelProgramm294Cerberus04.02.04 21:43
Re: Mal wieder VokabelProgramm264Corn(y)nan04.02.04 22:19
Re: Mal wieder VokabelProgramm281Cerberus04.02.04 22:38

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