| |
|
|
- Página 1 - |
|
| Mit diesem Code lösche Yo gezielt una Datenbankeintrag: KompilierenMarcaSeparación
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
Der Eintrag se auch gelöscht aber anschliessend posición el Textos el otro Daten durcheinander. In el Daten-Bank son 1 Feld con el Namen, 1 Feld con un Bildernamen y zwei Memofelder. Alles klappt, bloss el Löschen schlägt Purzelbaum - Was es falso ? |
|
|
| |
|
|
|
| |
|
- Página 1 - |
|
| Nun tener Yo después de Euren Ratschlägen el código modifiziert (en el ersten Contribución tener Yo, el Code ausgetauscht) y es genau como vorher. ¿Por qué bekomme Yo, si yo X%=@db(Index, IXNAME, IXBILD) abfrage, una Null. Laut Ayuda debería hier una Eins adecuado voluntad. El Index-Archivos son doch disponible. Seht me mi blöde Fragerei después de. Nach vielen Jahren Profano-Benutzen arbeite Yo el erste Tiempo con Datenbank-Archivos. Como son el Fehler ya vorprogrammiert ! Nobody is perfect !
Nachschlag: Der Fehler lag en me - Getcount es Nullbasierend (schönes Wort) y el Feldeinträge beginnen con Eins. Mi Bucle para el Inhaltsanzeige begann auch con Eins a zählen y dadurch kam después de el Löschen uno Datensatzes alles durcheinander ! - Jetzt beginnt el Bucle en Null y alls klappt. Gracias aber trotzdem para el Tipps para Thema INDEX |
|
|
| |
|
|
|
Jac de Lad | @Dieter: Tuve hier todavía nichts geschrieben, schließe mich aber inmediatamente el Meinung a. |
|
|
| 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, du hast bastante war sí por Thomas, hatte wohl todavía deinen Namen en el Kopf, como Yo zuvor dein otra vez rauf y 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 | Oh du denkst a 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 ▲ |
|
|
|
|
| ...Yo krieg todavía el Krise Alles después de Vorschrift gemacht. Löschen va ahora, si yo el letzten Eintrag en el Gridbox lösche. Nehme Soy un willkürlichen Eintrag , voluntad el Textos en el Memo-Feldern vertauscht. - Und qué es el para una Expediente, welche beim Löschen erstellt se - DB3$$$.D$$ ? - Nervlich total al Boden Por favor, Yo en Aufklärung |
|
|
| |
|
|
|
Dieter Zornow | Yo denke veces, dass lo mehr con el Gridbox como con el Datenbank zusammenhängt, aber sin a wissen qué du como machst kann dir niemand helfen. So como aussieht liest du el Datenbank en el Gridbox una, si du entonces qué änderst ha el erste Eintrag en el Gridbox el Index 0 en el Datenbank aber 1 oder si du encima una Index einliest irgend una otro Datensatznummer, como hängt tal vez dein Fehler. |
|
|
| 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 - algo como en el Art tener Yo auch en Verdacht. Arbeite ya con zwei Variables (Gridbox y Index) - Schalte Yo una Messagebox dazwischen a Kontrolle, zeigt me esta el gewählten Eintrag auch a y él se gelöscht, aber seltsamerweise mover el Textos el Memo-Felder - el passiert sólo, si yo una freie Auswahl treffe. Der letzte angezeigte Eintrag se sin Komplikationen gelöscht. - komme aber todavía detrás de él |
|
|
| |
|
|
|
Thomas Freier | @Horst: Que hago hay algo unkonventionell....Datensatz lesen...Felderinhalte + Datensatznummer con Spaltenbreite 0 en un Línea. KompilierenMarcaSeparación Zum Cambio (propio Maske) oder Löschen lese Yo el Datensatznummer de y gehe así para Datensatz. Damit Tuve bisher Null Problemas, egal como indiziert oder una Gridbox oder una Listview umsortiert wurde. |
|
|
| |
|
|
|
Thomas Freier | @Horst, Yo hoffe du hast el Krise überwunden y dbf no en el Ecke verbannt. In meiner Müllkiste fand Yo una Script para MEMO-Feld Daten en un Listview (bisher no verwendet) y algo en deine Richtung adaptado. Tal vez findest du como Lösungen. |
|
|
| |
|
|
| |
|
- Página 2 - |
|
|
| @Thomas es sí muy aufmerksam, dass Usted a mein Problema denkst, aber el Texto Yo. Como son pero no Memo-Felder vorgesehen. Yo habe zwei C- y zwei M - Datenfelder y aquí liegt beim Löschen el problema. Das interessante es esta, si yo en el Programa de Dieter Zornow DBFViewer una Feld lösche, passiert el gleiche. Auch hier se el Texto el otro Felder verwürfelt - Seltsam es auch, dass en beiden PROFAN-Foren jede Menge DB-Textos para encontrar son, aber kein Texto, en el Einträge con Memo-Feldern gelöscht voluntad !? - Mein Programa es soweit fertig, aber sin una einwandfreie Löschfunktion wertlos |
|
|
| |
|
|
|
Thomas Freier | @Horst, Yo weis no, si a el späten Stunde liegt. Yo habe lo fünf veces gelesen y siempre todavía no verstanden, wo dein Problema liegt.
Como son pero no Memo-Felder vorgesehen. Yo habe zwei C- y zwei M - Datenfelder
En dbf son M-Felder = MEMO Felder.
Das interessante es esta, si yo en el Programa de Dieter Zornow DBFViewer una Feld lösche, passiert el gleiche.
Willst du una Datensatz löschen o Struktur el dbf por Löschen uno Feldes verändern? Im letzteren Fall muß du una neue Datenbank aufbauen (siehe Gerhard Putschalka y seine WrkDbFil.prf = mapping) Tomar veces el Sofware (Windbf.exe) [web]https://www.buchenwald.de/software/wdbfdwn-d.html[/web] y spiel el por, qué du möchtest. Geling el fehlerfrei, va el auch con XProfan. Aunque debería alles auch con Dieters Pogramm ir. Was es porque a Archivos disponible? Nur una xyz.dbf oder auch una xyz.dbt? |
|
|
| |
|
|
|
Dieter Zornow | ¡Hola Horst,
Yo con mi DBF-Viewer en uno Tabla 2 x C, 2 x M Felder Datensätze gelöscht, lo funktioniert einwandfrei sin, dass se Felder mover. Yo lo con el verschieden Tools el en él enthalten son ebenfalls probiert, el Tabellen bleiben correcto. El Tabellen son de el Ejemplo el Thomas Nuevo ha.
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 ▲ |
|
|
|