| |
|
|
| 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 ? |
|
|
| |
|
|
|
Thomas Freier | Irgendwie habe je Zweifel, dass cela auparavant so ging. Im Prinzip peux pour un MEMO-champ aucun index-Dossier erstellt volonté. |
|
|
| |
|
|
|
Dieter Zornow | tu ouvres qui banque de données mets keinen index et benutzt mais chez db(go,index qui avec Indexvariante anstatt db(GO,feldnr&) comment Jac déjà geschrieben hat dürfen aucun Memofelder comme Indizes verwendet volonté. 4 x Indizes volonté aussi pas plus gepflegt maximum 2 |
|
|
| 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 ▲ |
|
|
|
|
| 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. |
|
|
| |
|
|