Español
Foro

Gelöschte Anzeige

 
¡Hola,

hay una Möglichkeit, el Anzeige gelöschter Sätze a unterbinden?
 
09.11.2004  
 



¡Hola H.

Was genau media du? Satz = Spalte ?
Möchtest du una komplette Spalte löschen / ausblenden ?
Es con DeleteColumn(listview&,spaltenindex&). Wenn du no el Expediente Listview_Funktionen.inc einbindest, entonces kannst du el Sistema-Message LVM_DELETECOLUMN uso.
Meinst Si es usted el ?

Saludo, Franco
 
09.11.2004  
 



¡Hola Franco,

war gestern abend algo en Eile y habe mich dadurch algo mißverständlich ausgedrückt.

Lo va por lo tanto, si se en el dBase-Expediente una ya gelöschter Satz befindet, se el trotzdem en el Listview adecuado, el möchte Me gusta vermeiden.

Wenn wir gerade esta son, es posible, una Spalte en el Listview unsichtbar a halten y uno trotzdem darauf zugreifen kann.

Nach @deletecolumn Es el Spalte sí gelöscht y uno kann ellos no mehr einlesen. Yo habe en el Datenbank una Feld con uno fortlaufender Nummer, así Yo después de uno Auswahl z.B. para Löschen rápidamente y eindeutig en el Satz zugreifen kann. Yo möchte aber, si posible, esta Nr. en ShowListview() no Mostrar.

Saludo Helmut
 
09.11.2004  
 



¡Hola Helmut.

> Nach @deletecolumn Es el Spalte sí gelöscht y uno kann
> ellos no mehr einlesen. Yo habe en el Datenbank una Feld
> con uno fortlaufender Nummer, así Yo después de uno
> Auswahl z.B. para Löschen rápidamente y eindeutig en el Satz > zugreifen kann. Yo möchte aber, si posible, esta Nr.
> en ShowListview() no Mostrar.

Es simplemente. Usted setzt el Breite dieser Spalte simplemente 0. Dann es ellos bastante normal disponible, el User kann ellos pero no sehen. Und du kannst ellos muy simplemente otra vez Mostrar, indem du el Breite simplemente otra vez vergrösserst:

SetColumnWidth(listview&,spaltenindex&,breite_in_pixel&)

Der Nachteil: Der User podría el Spalte manuell con ratón otra vez verbreitern...
Aber auch el kann ligeramente verhindert voluntad, como du en el Ejemplo Gebührenverwaltung_Stammtisch.prf testen kannst. Intento veces el Spaltenbreite a verändern...

Saludo, Franco
 
09.11.2004  
 



¡Hola Franco,

vielen Dank, gute Concepto, el Spalte en 0 conjunto.

Muß trotzdem nochmals nerven, qué kann Puedo usar el gelöschten Sätze en el dBase-Datenbank hacer.

Saludo

Helmut
 
09.11.2004  
 



Hi,

hay en uno Datenbank una Flag el kennzeichnet, el dieser Satz / Spalte (?) no mehr benutzt se ?
Würdest du me así una dbf-Expediente zuschicken ? Oder kennst du el Position des Flags.

Saludo, Franco
 
09.11.2004  
 



Hi otra vez,

tener el Deleted Flag gefunden. Laut Referenz dürften hier sólo el Werte $20 oder $2a posición, tener aber ya Datenfiles gesehen, en denen hier otro Werte standen.
Wenn du me also trotzdem ni kurze Datenbank con teils gelöschten Sätzen zuschickst, podría Yo el Ganze mejor testen.
Ein como gelöscht gekennzeichnetes Datenfeld se en el Listview also leer bleiben, correcto? An el Punto sería entonces una leerer Itemtext posición.

Saludo, Franco
 
09.11.2004  
 



Nur una Tipp de el Praxis: Desde que beruflich viel con SQL-Datenbanken a tun habe, es absolut wichtig el Datensätze NIEMALS gelöscht voluntad. Auch entonces no, si ellos nada mehr benötigt voluntad. Deswegen ha jede Tabla una True/False Feld, el Yo siempre Mostrar nenne. Wenn Anzeigen=0 Luego se esta simplemente no adecuado. Und una benutzerdifinierten Zeitraum voluntad el simplemente en uno Backup-Expediente ausgelagert así el Datenbank no alzugroß se. Dann kannst Usted Usted auch el con el Löschflag sparen.
 
09.11.2004  
 



¡Hola Marc,

grundsätzlich es deine Aussage correcto, aber genau passiert doch hier.

Wenn I, con Profano @dbDelete() una Datensatz lösche, es él todavía
siempre physisch disponible. Puedo siempre todavía en ihn zugreifen
%dbDeleted y kann, si yo voluntad, el Löschung otra vez aufheben
@dbUndelete(). Erst si yo el Expediente komprimiere @dbPack(), es
el Satz endgültig weg.

Es sin embargo programmtechnisch en Listview al einfachsten, si
el Satz überhaupt no mehr eingelesen se. Der User se ihn sí
no mehr sehen, porque él sí gelöscht es.
 
09.11.2004  
 



¡Hola,
Yo finde aber, uno debería lo el Nutzer überlassen, si él una Satz
wirklich löschen möchte, oder no.
Sonst wäre el Dll sí quasi una dbf-Komprimierungstool y no Datenbankveraltung.
Tal vez puede ser encima una separaten Zona en el como gelöscht markierten
Daten zugreifen y ellos en Bedarf hay auslesen.
Tal vez DbfDeletedToCSV(...)...
Saludo
Jörg
 
09.11.2004  
 



¡Hola,

es ahora instalado, el gelöschte Sätze no adecuado voluntad. Aber Yo voluntad gerne una Flag einbauen, en dieses Comportamiento auszuschalten.
Was haltet ihr su ?

Saludo, Franco
 
09.11.2004  
 



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

4.714 Views

Untitledvor 0 min.

Themeninformationen

Dieses Thema ha 1 subscriber:

unbekannt (11x)


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