Español
Foro

Datenbankeintrag löschen

 
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 ?
 
13.06.2008  
 




Thomas
Freier
Irgendwie Yo Zweifel, dass el vorher así ging. Im Principio kann para una MEMO-Feld no Index-Expediente erstellt voluntad.
 
Gruß Thomas
Windows XP SP2, XProfan X2
13.06.2008  
 




Dieter
Zornow
Usted öffnest el Datenbank setzt no Index y benutzt pero en db(go,Index el con Indexvariante anstatt db(GO,feldnr&) Como Jac ya geschrieben ha dürfen no Memofelder como Indizes verwendet voluntad. 4 x Indizes voluntad auch no mehr gepflegt máximo 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  
 



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
 
14.06.2008  
 




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
 
15.06.2008  
 




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
 
15.06.2008  
 




Thomas
Freier
@Horst: Que hago hay algo unkonventionell....Datensatz lesen...Felderinhalte + Datensatznummer con Spaltenbreite 0 en un Línea.
KompilierenMarcaSeparación
1. Spalten definieren
Titel$ = Links;0;180;Mitte;2;100;Nummer;1;0
2. Gridbox erstellen
hGrid&   = Create(GridBox, Dlg%, Titel$, 3, 3, 0, 400, 190)
3. hier werden die Gridbox-Zeilen hinzugefügt
AddString(hGrid&, FELD1|FELD2|Datensatz-Nr)

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.
 
Gruß Thomas
Windows XP SP2, XProfan X2
15.06.2008  
 




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.

389 kB
Hochgeladen:17.06.2008
Ladeanzahl121
Descargar
 
Gruß Thomas
Windows XP SP2, XProfan X2
17.06.2008  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

1.778 Views

Untitledvor 0 min.
Tommy18.02.2014
Uwe Lang17.07.2012
funkheld25.05.2012
Georg14.12.2011

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie