ERLEDIGT
JA
JA
ANTWORTEN
8
8
ZUGRIFFE
826
826
EMPFEHLEN
-
hallo leute,
ich schildere euch kurz mein programm:
ich habe ein sstab und im 1. raster ein msflexgrid, der mit daten aus meiner mysql-db befüllt wird tabellenname: (xx_beispiel).
wenn ich einen satz auswähle und auf den button "Ändern" klicke macht sich mein 2. raster auf und dort sind textboxen die mit den datensätzen in der tabelle befüllt werden! diese daten können dann verändert werden.
dann habe ich einen button "Speichern" erstellt und nun möchte ich durch betätigen des buttons die geänderten daten in meine tabelle speichern.
da ich noch ziemlich neu auf diesem gebiet bin und auch nicht durch probieren und nachlesen auf die lösung gekommen bin hoffe ich ihr könnt mir hier weiterhelfen.
ein codebeispiel oder ähnliches wäre echt hilfreich
mfg chekov
-
31.01.12 16:08 #2
- Registriert seit
- Jul 2008
- Ort
- Hinter dem Mond gleich links
- Beiträge
- 735
Welchen DB-Zugriff nutzt du? DAO, RDO, ADO......
Zwei Dinge sind unendlich: Die menschliche Dummheit und das Universum, nur bei letzterem bin ich mir noch nicht sicher. - Albert Einstein
Code vb:1
If Beitrag.Hilfreich=True Then Bewertung.Send("Positiv")
-
ich hab's über ein ddsMaintable gemacht!
hier ist der code wie ich mein msflexgrid befüllt habe
Code :1 2 3 4 5 6 7 8 9 10 11
Public Sub Form_Load() Dim i As Integer ddsMaintable.RecordSource = "select * from xx_beispiel where test = 1" ddsMaintable.Refresh i = ddsMaintable.Recordset.RecordCount '1. Raster öffnen beim drücken des "Start" SSTab1.Tab = 0 End Sub
-
31.01.12 16:47 #4
- Registriert seit
- Jul 2008
- Ort
- Hinter dem Mond gleich links
- Beiträge
- 735
ddsMaintable sagt mir nix.
Hast du irgendwo im Projekt eine Deklaration ähnlich wie
oder sowas in der Art.Code vb:1
Dim ddsMaintable as RecordSet
Zwei Dinge sind unendlich: Die menschliche Dummheit und das Universum, nur bei letzterem bin ich mir noch nicht sicher. - Albert Einstein
Code vb:1
If Beitrag.Hilfreich=True Then Bewertung.Send("Positiv")
-
oh habe ich mich wohl falsch ausgedrückt... sorry
ich meinte natürlich über ein Data Component
-
31.01.12 18:09 #6
- Registriert seit
- Jul 2008
- Ort
- Hinter dem Mond gleich links
- Beiträge
- 735
Uff, ach die Dinger.
Himmel, die habe ich glaube ich seit gut 12-13 Jahren nicht mehr verwendet. Da wüsste ich jetzt nicht mal genau, ob die ne Execute-Methode haben.
Schau mal im Objekt-Katalog nach, ob das Data-Component eine Methode hat, die nach "Execute" oder so ähnlich aussieht bzw. ob die RecordSource-Eigenschaft auch "UPDATE"-SQL's zulässt.
EDIT: Ich hab mal nachgeschaut.
Theoretisch müsste dein Data-Component eine Edit- oder Update-Methode haben oder so was ähnliches. Such mal danachGeändert von Zvoni (31.01.12 um 18:15 Uhr)
Zwei Dinge sind unendlich: Die menschliche Dummheit und das Universum, nur bei letzterem bin ich mir noch nicht sicher. - Albert Einstein
Code vb:1
If Beitrag.Hilfreich=True Then Bewertung.Send("Positiv")
-
ja ok ich werd mal kucken
also ich hab jetzt mal gesucht aber bin nicht schlau draus geworden...
könntest mir ein code beispiel machen oder ähnliches?Geändert von sheel (01.02.12 um 11:04 Uhr) Grund: Doppel
-
01.02.12 17:55 #8
- Registriert seit
- Jul 2008
- Ort
- Hinter dem Mond gleich links
- Beiträge
- 735
Codebeispiel?
folgendes ist ein Beispiel wie es aussehen könnte! Keine garantie, dass es auch funktioniert. Du musst halt trotzdem nachschauen, ob die Methoden und Eigenschaften tatsächlich existieren
Code vb:1 2 3 4 5
ddsMaintable.Recordset.Edit ddsMaintable.Recordset("Feld1")="Neuer Wert1" 'Oder eben den Inhalt aus der betroffenen Zellen im FlexGrid ddsMaintable.Recordset("Feld2")="Neuer Wert2" usw.. ddsMaintable.Recordset.Update
Feld1 und Feld2 musst du natürlich durch die Spaltennamen in deiner Datenbank-Tabelle ersetzen.
P.S.: Bin mir jetzt nicht sicher, aber ich glaube die wirst die RecordSource-Eigenschaft umstellen müssen
Code vb:1 2 3 4 5
'Bisher ddsMaintable.RecordSource = "select * from xx_beispiel where test = 1" 'Neu ddsMaintable.RecordSource = "xx_beispiel"
Du solltest in diesem Zusammenhang auch die Navigation mit einem Data-Component nachlesen.Zwei Dinge sind unendlich: Die menschliche Dummheit und das Universum, nur bei letzterem bin ich mir noch nicht sicher. - Albert Einstein
Code vb:1
If Beitrag.Hilfreich=True Then Bewertung.Send("Positiv")
-
funktioniert super!
danke dir
falls ich noch weitere fragen habe meld ich mich
mfg chekov
Ähnliche Themen
-
Bitte hilfe bei meinem Screen Shot Programm PLS schnelle hilfe
Von Roma3 im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 12.02.08, 19:26 -
Hilfe: brauche hilfe beim Prüfen von Dateien ob sie Ordner sind
Von XBert im Forum C/C++Antworten: 0Letzter Beitrag: 07.08.07, 18:12 -
HILFE! Morgen Arbeit! Anfängerfragen..bitte um Hilfe!
Von Da Damn Cam im Forum Delphi, Kylix, PascalAntworten: 2Letzter Beitrag: 04.10.04, 15:24 -
HILFE Ich brauche ein wenig hilfe beim erstellen eines pobligen nickpage script
Von Buffy-Fan im Forum PHPAntworten: 8Letzter Beitrag: 14.06.04, 10:37 -
[HILFE] Brauche dringend Hilfe zum Thema $_SESSION
Von grashnaknieswurz im Forum PHPAntworten: 1Letzter Beitrag: 19.02.04, 14:48





Zitieren
Login





