Zum Inhalt springen

Floh-2001

Mitglieder
  • Gesamte Inhalte

    27
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Floh-2001

  1. Hallo Wenn Ich den folgenden code eingebe. da_ja_aw = New OleDbDataAdapter("SELECT *, POWER(POWER(erg_div), 0.5) AS Absolutwert FROM jassen ORDER BY Absolutwert", con_ja) bringt er folgende Fehlermeldung: undefinierte Funktion "POWER" in Ausdruck was bedeutet das? Was muss Ich ändern? Danke
  2. Hallo Thomas Ich arbeite nicht mit einer sql Datenbank sondern einer Access Datenbank. Trotzdem hab Ich dein Scrip ausprobiert und habe es wie folgt eingebaut ds_ja.Tables.Add(dt_ja) da_ja = New OleDbDataAdapter("SELECT *, POWER(POWER(erg_div, 2), 0.5) AS Absolutwert FROM Zahlen", con_ja) da_ja.Fill(dt_ja) Dim cb As New OleDbCommandBuilder(da_ja) Dim cbs As New DataView(dt_ja) cbs.Sort = "absolutwert" bs_ja.DataSource = dt_ja bss_ja.DataSource = cbs DataGridView1.DataSource = bss_ja DataGridView1.Refresh() Er sortiert es mir trotzdem nicht. Hier eine Listing meiner Access Tabelle. Dim sql As String = "CREATE TABLE " & sTableName & "(" & _ "Spielernr short NOT NULL PRIMARY KEY, " & _ "Name Varchar(30) NOT NULL, " & _ "Vorname Varchar(30) NOT NULL, " & _ "Rang short, " & _ "Tisch1 short, " & _ "Ergebnis1 short, " & _ "Sack1 Short, " & _ "Tisch2 Short, " & _ "Ergebnis2 Short, " & _ "Sack2 Short, " & _ "Tisch3 Short, " & _ "Ergebnis3 Short," & _ "Sack3 Short," & _ "erg_ges Short," & _ "Sack_ges Short," & _ "erg_div Short" & _ ")" die Tabelle soll nach erg_div sorteiert werden.
  3. Danke für eure Hilfe, habe das Problem wie folgt gelösst. If ofd.FileName = "" Then Beep() MsgBox("Zuerst Datenbank öffnen") ofd.FileName = "" Me.Hide() Form1.Show() Exit Sub End If
  4. Danke, hab es nochmal versucht und jetzt klappts.
  5. Hallo , Ich suche schon seit längerem eine lösung um mein Datagrid nach einem Absolut-wert zu sortieren. Auch hier im Forum hab Ich nichts gefunden. Vielleicht kann mir einer Helfen, wäre sehr Dankbar. Habe Folgendes Problem Ich habe im Datagridview eine Spalte mit Zahlen (Positiv und Negativ) und die möchte Ich gerne Sortieren. Beispiel: 100 -20 -50 76 32 -4 2 50 usw. die möchte Ich gerne folgendermasen Sortiert haben. 2 -4 -20 32 50 -50 76 100 Hier mein Script: ** erg_div ist die Spalte die Sortiert werden soll bs_ja.EndEdit() da_ja.Update(ds_ja.Tables(0)) dt_ja.Clear() da_ja.Fill(dt_ja) Dim cbss As New DataView(dt_ja) cbss.Sort = "erg_div asc" bsss_ja.DataSource = cbss DataGridViewr1.DataSource = bsss_ja Danke für Eure Hilfe
  6. Floh-2001

    Datenbank update

    Hallo El Ninjo Komme nicht ganz mit wie du das meinst. Verstehe ICh das Richtig das Ich versuchen soll die TEXTBOX5.TEXT in ' ' stellen soll. Danke Markus
  7. Datenbank Aktualiesieren Hallo Leute Ich schaffe es nicht, das ich mit einem Script , die Inhalte von textboxen in einer Access Datenbank aktualiesiere. Ich habe es mit dem Update Befehl versucht aber ich habe ein Fehler drin, er brinkt mir folgende Fehlermeldung: Syntaxfehler in update - Anweisung Kann mir Bitte jemand helfen? Datenbank ist geöffnet und der Reader gefüllt. Hier ist mein Update Code: Cmd1.CommandText = "update jassen set name = " & _ TextBox3.Text & ", " & _ "'vorname ='" & TextBox4.Text & ", " & _ "'ergebnis1 ='" & TextBox5.Text & ", " & _ "'sack1 ='" & TextBox6.Text & ", " & _ "'tisch1 ='" & TextBox1.Text & ", " & _ "'where spielernr ='" & (reader1("spielernr")) anzahl = Cmd1.ExecuteNonQuery() Danke Markus
  8. Hallo TDM Mit deinem Tipp hat es Funktioniert Danke
  9. Danke Perdian Habe es durchgelesen und verstehe jetzt was du meinst. Werde in Zukunft darauf achten. Danke
  10. was meinst du damit? "Hast du das getan?" Ich kann kein Englisch ! Sorry
  11. In der Exception Meldung steht nur "max(spielernr)". Damit kann Ich nichts Anfangen und damit Ich da nicht immer auf OK klicken muss hab Ich es weggeschaltet.
  12. Aufbau meiner Datenbank (Tabelle) Tabellen name = jassen Felder : spielernr. Nummerisch, Name und Vorname Charakter 30 es befinden sich 37 Datensätze in der Tabelle. Wenn Ich das oben genannte Skript durchlaufen lasse kommt bei mir Textbox1.text = "". Wenn Ich das oben genannte Skript nur mit spielernr (ohne max()) durchlaufen lasse bringt er mir alle 37 spielernr in derTextbox1 Ich Glaube das er mit max(Spielernr) keine Daten aus der Datenbank (Tabelle) lesen kann.
  13. nein , da bringt er mir nur "max(spielernr)" und darum hab Ich sie weg geschaltet.
  14. Sorry, hab Ich vergessen , hier meine lösung 'datagrid füllen Private Sub stamm_dbf__Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim Pfad1 As String = ofd.FileName Dim Ordner_st As String Dim a() a = Split(Pfad1, "\") Ordner_st = ofd.InitialDirectory & (a(UBound(a) - 1)) & "\stammdaten.mdb" Dim Con_st As String = "Provider = Microsoft.jet.oledb.4.0;" & "Data source =" & Ordner_st Dim Con As New OleDbConnection(Con_st) ds_st.Tables.Add(dt_st) da_st = New OleDbDataAdapter("SELECT * FROM stammdaten", Con_st) da_st.Fill(dt_st) Dim cb As New OleDbCommandBuilder(da_st) bs_st.DataSource = dt_st DataGrid_stamm.DataSource = bs_st End Sub 'datengrid mit Beendenbutton verlassen und Daten speichern Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If ds_st.HasChanges Then If MsgBox("Änderungen speichern?", MsgBoxStyle.Question Or MsgBoxStyle.YesNo) Then bs_st.EndEdit() da_st.Update(ds_st.Tables(0)) End If End If end sub
  15. es befinden sich 37 Datensätze in der Datenbank (Tabelle).
  16. das textbox1 Feld bleibt leer. Er findet die höchste Zahl nicht.
  17. Danke für die Hinweise Was ich suche ist ein IF Function die mir prüft ob die Datenbank geöffnet ist. Ich schreibe ein Programm in VB8 wo Ich im Menue die Datenbank zuerst öffnen muss. Wenn Ich das nicht mache und zum Daten aufnehmen gehe bringt er mir eine Fehler Meldung das keine Datenbank geöffnet ist. Diese Fehlermeldung möchte Ich überspringen mit einer IF anweisung. Es handelt sich um eine Access Datenbank if Datenbank close then datenbank open oder direkt zum öffnen Form verweisen else programm ablauf end if
  18. Hallo Leute Wer kann mir beim folgenden Link helfen. Ich sollte aus der Access Datenbank die höchste spielernr. suchen und in textbox 1 einfügen. Aber es klappt nicht. Danke con_ja.ConnectionString = "Provider = Microsoft.jet.oledb.4.0;" & "Data source =" & dsp.InitialDirectory Cmd.Connection = con_ja Cmd.CommandText = "SELECT max(spielernr) FROM jassen" Try con_ja.Open() reader = Cmd.ExecuteReader() Do While reader.Read() TextBox1.Text = (reader("max(Spielernr)")) MsgBox(TextBox1.Text) Loop Catch ex As Exception ' MsgBox(ex.Message) End Try reader.Close()
  19. Habe das Problem selbst gelöst. Danke Floh-2001
  20. Hallo Ich arebite mit 2 Datenbanken und da Ich sie nicht jedesmal öffnen und schliessen möchte, wäre es gut wenn das Programm das automatisch ausführt. Ich suche eine Lösung wo er mir Prüft ob die Datenbank con.open() noch offen ist oder nicht und dann je nach dem die DBF schliesst bzw. öffnet. z.b. Wenn DBF offen msgbox("DBF offen) else dbf open() msgbox("dbf wurde geöffnet") ende wer kennt da eine lösung Arbeite in vb8 Danke Markus
  21. NEIN die eingabe wird mit verlassen durch tab oder maus nicht beachtet
  22. Hallo MArtin Ich habe dein Script ausprobiert aber es geht nicht. Wenn Ich in textbox 1 tab drücke oder mit der Maus auf Textbox2 klicke wird der Inhalt von Textbox1 nicht überprüft. Entertaste ist gesperrt. Woran liegt das? Danke
  23. Ich kenne nur die keypress funktion und das textbox1.leave funktion das Validate-Ereignis kenn ich nicht. ich bin totaler anfänger. Ich brauche das listing dazu damit ich mit den befehlen was anfangen kann. genauso wie und wo es eingebaut werden muss. Ich habe vor 2 monaten mit vb6 angefangen. sorry
  24. wenn eine prüfung fehl schlägt bleibt er in der textbox und bringt eine meldung mittels msgbox. Kenne Beide Funktionen von euch nicht gibt es da detailierte angaben dazu. Wäre super wenn es eine lösung gebe. Danke

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...