vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

Visual-Basic Einsteiger
Eintragen und Sortieren 
Autor: Hank-15
Datum: 22.06.24 21:44

Ja ich schon wieder 😀

Im ersten Schritt soll geprüft werden ob der Name schon in der Liste (ListBesten3) ist. Wenn ja soll der Eintrag überschrieben werden, wenn nein soll geprüft werden ob schon 10 Einträge vorhanden sind und wenn das stimmt soll geprüft werden ob die Zahl größer oder kleiner ist

Wenn sie kleiner ist nicht eintragen und wenn eintragen

Dim sText As String, zText As String
Dim vn As Integer, vz As Integer
Private Sub LblBildMenü_Click(Index As Integer)
  If Index = 1 Then
   sText = Trim(LblInfo(0).Caption)
   For vn = 0 To ListBesten3.ListCount - 1
    n = Split(ListBesten3.List(vn), vbTab)
    If Trim(n(1)) = sText Then
      ListBesten3.List(vn) = lbgt & vbTab & LblInfo(0).Caption   'Namen 
      ' überprüfen
    Else
     If ListBesten3.ListCount < 10 Then
      ListBesten3.List(ListBesten3.ListCount - 1) = lbgt & vbTab & LblInfo( _
        0).Caption 'wenn die Liste weniger als 10 Einträge hat
     Else
      For llx = 0 To ListBesten3.ListCount - 1
       v = Split(ListBesten3.List(llx), vbTab)
       If Trim(v(0)) = sText Then ListBesten3.List(llx) = lbgt & vbTab & _
         LblInfo(0).Caption
      Next
     End If
    End If
   Next
 End If
End Sub
So hab ich mir das ausgeknobelt aber irgenwie funtioniert das nicht richtig
Nun kurz vorm verzweifeln dacht ich, ich frag euch 😀
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eintragen und Sortieren 
Autor: Hank-15
Datum: 23.06.24 15:40

ich habs nun umgeschrieben und es funktioniert so bis auf die Zeile wo die Zahlen verglichen werden solln. Da passiert komischwerweise garnichts

Dim nText As String, zText As String   'sText ist nun nText wegen Name
Dim vn As Integer, vz As Integer
Private Sub LblBildMenü_Click(Index As Integer)
 If Index = 1 Then
  nText = Trim(LblInfo(0).Caption)
  For vn = 0 To ListBesten3.ListCount - 1
   n = Split(ListBesten3.List(vn), vbTab)
   If Trim(n(1)) = nText Then ListBesten3.List(vn) = lbgt & vbTab & LblInfo( _
     0).Caption: LblNameTemp.Caption = "1"
  Next
  If LblNameTemp.Caption = "0" Then
   If ListBesten3.ListCount < 10 Then ListBesten3.List(ListBesten3.ListCount) = _
     lbgt & vbTab & LblInfo(0).Caption
   If ListBesten3.ListCount = 10 Then
    zText = Trim(LblBGTemp.Caption)
    For vz = 0 To ListBesten3.ListCount - 1
     z = Split(ListBesten3.List(vz), vbTab)
     If Trim(z(0)) < zText Then ListBesten3.List(0) = lbgt & vbTab & LblInfo( _
       0).Caption    '<<<< Die Zeile da passiert nichts und ich weiss nicht warum
    Next
   End If
  End If
 End If
End Sub
Danke
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eintragen und Sortieren 
Autor: sv00010
Datum: 24.06.24 18:58

Hier wird das Ergebnis für z geholt.
z = Split(ListBesten3.List(vz), vbTab)
Aber hier willst du den Wert aus einem Array holen.
 If Trim(z(0))
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eintragen und Sortieren 
Autor: Hank-15
Datum: 25.06.24 09:53

z = Split(ListBesten3.List(0), vbTab)
Im Grunde brauch ich nur ListBesten3.List(0) vergleichen weil da der kleinste Wert drin steht

Also dann in z(0)
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eintragen und Sortieren 
Autor: Hank-15
Datum: 03.07.24 09:03

ja warum auch dem Trottel helfen.... wir haben besseres zu tun 😡
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eintragen und Sortieren 
Autor: Hank-15
Datum: 03.07.24 10:19

ich hab nun festgestellt das die 11 größer als 1071 ist (kwatsch logisch)

Aber erst als ich die zahl erhöht habe auf 1105 wurde sie ersetzt
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eintragen und Sortieren 
Autor: Hank-15
Datum: 06.07.24 11:35

Ich danke wiedermal 1000 und 1 danke im grunde für nichts.
Aaaaaber ich hab die Lösung meines Problems
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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