Español
Foro

Datenbankeintrag löschen

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



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



 
- 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
 
17.06.2008  
 




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




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  
 




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.709 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