| |
|
|
- page 1 - |
|
| avec diesem Code lösche je gezielt une Datenbankeintrag: KompilierenMarqueSéparation
IF CLICKED(kill%) | MenuItem(60)
MessageBox(Wollen Sie den Eintrag
+UPPER$(titel$)+
wirklich löschen ?,Lösch-Funktion,292)
IF %Button = 6
CHDIR pfad$+\+verz01$
@db(Open, #3, pfad$+\+verz01$+\DB_KATALOG.DBF)
@db(Use,#3)
@db(Go, Z%)
@db(Delete)
@db(Pack)
@db(close,#3)
@db(Open, #4, pfad$+\+verz01$+\DB_KATALOG.DBF)
@db(Use,#4)
@db(CreateIndex, NAME, IXNAME)
@db(CreateIndex, BILD, IXBILD)
@db(close,#4)
@db(Open, #5, pfad$+\+verz01$+\DB_KATALOG.DBF)
@db(Use,#5)
@db(Index, IXNAME, IXBILD)
@db(close,#5)
INHALTS_ANZEIGE Hier wird die Eintragsanzeige aktualisiert
SetFocus(mn_inhalt&)
ENDIF
ENDIF
qui Eintrag wird aussi gelöscht mais anschliessend stehen qui Textes qui anderen données durcheinander. dans qui données-banque sommes 1 champ avec dem Namen, 1 champ avec einem Bildernamen et deux Memofelder. Alles klappt, bloss cela Effacer schlägt Purzelbaum - quoi ist faux ? |
|
|
| |
|
|
|
| |
|
- page 1 - |
|
| eh bien hab je pour Euren Ratschlägen den Code modifiziert (im ersten Beitrag hab Je l' Code ausgetauscht) et c'est oui c'est ca so comment auparavant. pourquoi bekomme je, si je X%=@db(index, IXNAME, IXBILD) abfrage, une zéro. le son Aider devrait ici une une angezeigt volonté. qui index-Fichiers sommes doch vorhanden. voyez mir mon blöde Fragerei pour. Pour vielen Jahren Profan-Benutzen arbeite je cela erste la fois avec banque de données-Fichiers. voilà qui faute déjà vorprogrammiert ! Nobody is perfect !
Nachschlag: qui faute lag chez mir - Getcount ist Nullbasierend (schönes mot) et qui Feldeinträge commencer avec une. mon Boucle pour qui Inhaltsanzeige begann aussi avec une trop zählen et dadurch kam pour dem Effacer eines Datensatzes alles durcheinander ! - maintenant beginnt qui Boucle chez zéro et alls klappt. merci mais quand même pour qui Tipps zum Thema INDEX |
|
|
| |
|
|
|
Jac de Lad | @Dieter: je hatte ici encore rien geschrieben, schließe mich mais tout de suite qui attitude à. |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 14.06.2008 ▲ |
|
|
|
|
Dieter Zornow | @Jac, tu as droite était oui de Thomas, hatte wohl encore deinen Namen im tête, là je zuvor dein wieder rauf et runter gelesen hatte. |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 14.06.2008 ▲ |
|
|
|
|
Jac de Lad | eh du denkst à mich. |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 14.06.2008 ▲ |
|
|
|
|
| ...je krieg encore qui Krise Alles pour Vorschrift gemacht. Effacer allez maintenant, si Je l' letzten Eintrag dans qui Gridbox lösche. Nehme je une willkürlichen Eintrag , volonté qui Textes dans den Memo-Feldern vertauscht. - et qu'est-ce que c'est pour une Dossier, quelle beim Effacer erstellt wird - DB3$$$.D$$ ? - Nervlich total am Boden s'il te plaît je um Aufklärung |
|
|
| |
|
|
|
Dieter Zornow | je denke la fois, dass es plus avec qui Gridbox comme avec qui banque de données zusammenhängt, mais sans savons quoi du là fais peux dir niemand aider. So comme aussieht liest du qui banque de données dans qui Gridbox un, si du ensuite quoi änderst hat qui erste Eintrag dans qui Gridbox den index 0 dans qui banque de données mais 1 ou bien si du sur une index einliest irgend une autre Datensatznummer, là hängt peut-être dein faute. |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 15.06.2008 ▲ |
|
|
|
|
| @Dieter - quelque chose comme dans qui Art hab je aussi dans le doute. Arbeite déjà avec deux Variablen (Gridbox et index) - Schalte je une Messagebox entre zur Kontrolle, zeigt mir cet den gewählten Eintrag aussi à et il wird gelöscht, mais seltsamerweise Déplacer sich qui Textes qui Memo-Felder - cela passiert seulement, si je une freie sélection treffe. qui dernier angezeigte Eintrag wird sans Komplikationen gelöscht. - viens mais encore derrière elle |
|
|
| |
|
|
|
Thomas Freier | @Horst: je mach es quelque chose unkonventionell....Datensatz lesen...Felderinhalte + Datensatznummer avec Spaltenbreite 0 dans un la ligne. KompilierenMarqueSéparation Zum Changement (eigene masque) ou bien Effacer lese je qui Datensatznummer aus et vais avec cela zum Datensatz. avec cela J'ai eu bisher zéro Probleme, égal comment indiziert ou bien une Gridbox ou bien un Listview umsortiert wurde. |
|
|
| |
|
|
|
Thomas Freier | @Horst, je hoffe tu as qui Krise überwunden et dbf pas dans qui coin verbannt. dans meiner Müllkiste fand je un Script pour MEMO-champ données dans einem Listview (bisher pas verwendet) et quelque chose dans deine direction angepasst. peut-être findest du là Lösungen. |
|
|
| |
|
|
| |
|
- page 2 - |
|
|
| @Thomas c'est oui très aufmerksam, dass Du à mon Problem denkst, mais den Text habe je. voilà mais aucun Memo-Felder vorgesehen. j'ai deux C- et deux M - Datenfelder et ici liegt beim Effacer cela Problem. cela interessante ist dabei, si je im Programme de Dieter Zornow DBFViewer un champ lösche, passiert cela gleiche. aussi ici wird qui Text qui anderen Felder verwürfelt - Seltsam ist aussi, dass dans beiden PROFANE-Foren chacun la quantité DB-Textes pour trouver sommes, mais ne...aucune Text, dans dem Einträge avec Memo-Feldern gelöscht volonté !? - mon Programme ist soweit fertig, mais sans une einwandfreie Löschfunktion wertlos |
|
|
| |
|
|
|
Thomas Freier | @Horst, je weis pas, si es à qui späten heure liegt. j'ai es cinq la fois gelesen et toujours pas verstanden, wohin dein Problem liegt.
voilà mais aucun Memo-Felder vorgesehen. j'ai deux C- et deux M - Datenfelder
chez dbf sommes M-Felder = MEMO Felder.
cela interessante ist dabei, si je im Programme de Dieter Zornow DBFViewer un champ lösche, passiert cela gleiche.
veux du une Datensatz effacer ou bien qui Struktur qui dbf par Effacer eines Feldes verändern? Im letzteren le cas doit du une neue banque de données aufbauen (siehe Gerhard Putschalka et sa WrkDbFil.prf = mapping) prends fois le Sofware (Windbf.exe) [web]https://www.buchenwald.de/software/wdbfdwn-d.html[/web] et spiel cela par, quoi du vouloir. Geling cela correct, allez cela aussi avec XProfan. Allerdings devrait alles aussi avec Dieters Pogramm aller. quoi ist car à Fichiers vorhanden? seulement une xyz.dbf ou bien aussi une xyz.dbt? |
|
|
| |
|
|
|
Dieter Zornow | allô Horst,
j'ai avec meinem DBF-Viewer dans einer Tabelle 2 x C, 2 x M Felder Datensätze gelöscht, es funktioniert einwandfrei sans, dass sich Felder Déplacer. j'ai es avec den verschieden Tools qui y enthalten sommes également probiert, qui Tabellen rester richtig. qui Tabellen sommes aus dem Beispiel cela Thomas posté hat.
Gruss
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 18.06.2008 ▲ |
|
|
|