| |
|
|
Martin Kempf | Moin. Gibts una Befehl, con el Yo el Indexdatei no aufsteigend pero absteigend sortieren dejar kann? |
|
|
| |
|
|
|
| Como lässt Usted porque ahora aufsteigend sortieren? |
|
|
| |
|
|
|
Dieter Zornow | Nein, no existe. Wenn du aber erklärst qué du antes hast, kann dir tal vez alguien helfen. |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 28.09.2009 ▲ |
|
|
|
|
Martin Kempf | Wenns el Indizierung no andersrum son, entonces zäum Yo sólo mein Pferd de hinten en, passt scho. Aber wo ihr me en el Sprünge helfen könntet: Yo zwei offene Ventana. Ventana 1 ha una Gridbox con 24 Zeilen, en el el aktuellsten 24 Datenbankeinträge disponible son. Ventana 2 ha una Eingabemaske para una Datensatz. Yo möchte el en el Gridbox jeweils angeleuchteten Datensatz inmediatamente en el Maske tomar. Über el Waitinputschleife lasse Yo el Ereignisse prüfen. En Mausklicks klappt el wunderbar encima KompilierenMarcaSeparación Puedo mich aber en el Gridbox auch con Cursor Hoch, runter, Pos1, Ende, PgUp y PdDn bewegen y tener el Dreh todavía no fuera, Yo el Scankeyabfrage sauber einfüge. Como escribir Yo "Wenn Scankey größer 32 y kleiner 41" en Xprofanisch? |
|
|
| |
|
|
|
| Schau veces, wann en el subClassProc wm_keydown ankommt. |
|
|
| |
|
|
|
Dieter Zornow | Versuche lo veces así
if (%scankey > 32) and (%scankey < 41) |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 29.09.2009 ▲ |
|
|
|
|
Falk Fallenstein | Beim alten dBase III+ (letzte DOS-Versión ca. 1985) gab lo auch no Befehl para absteigenden Indizieren, para numerische Felder sin embargo una muy einfachen Trick:
use TABELLE index on -FELD1 to XFELD1 * FELD1 es numerisch, XFELD1.NDX se producido use TABELLE index XFELD1
Es en XProfan no mehr posible, porque ahora todos Feldbezeichner siempre como Cuerdas behandelt voluntad, en el el numerische Operator "Vorzeichenwechsel" no anwendbar es.
Einfacher es en dBase III+ con el SORT-Befehl y dazugehörigen /D (descending) Opción:
use TABELLE sort on FELD1 to TABELLE1 /D use TABELLE1
Das producido no Indexdatei, pero una komplett neue DBF Expediente. Zum schnellen Finden bestimmter Datensätze muss also auch una neuer Index producido voluntad. Aber SORT funktioniert auch problemlos con String- y Datumsfeldern. Deshalb benutze Yo dBase III+ auch heute todavía bastante gern. |
|
|
| Strategien im Vergleich: Microsoft: der Computer macht mit Dir, was er will ... XProfan: der Computer macht, was Du von ihm willst.
XProfan 11, Windows XP (1.5 GByte RAM), XProfEd | 29.09.2009 ▲ |
|
|
|
|
Martin Kempf | Mit el Scancodes bin Yo no weitergekommen, como scheint se alles en el Gridbox abzuspielen y uno kann el con el Cursortasten ausgeführten Bewegungen offenbar no en Scankeyfunktion auslesen. Prima el Tip con el Subclassing, como bekomm Yo inmediatamente una Feedback. Yo weiß zwar todavía no, por qué Yo en cada Tasteneingabe una Subclassmessage bekomme, obwohl Todavía sólo ElseIf SubClassMessage(hGrid&, ~wm_keydown) abfrage, aber así kann Yo leben y umgehen. Besten Dank auch! |
|
|
| |
|
|
|
| In &swParam es el Tastennummer y einzelne Tasten abwürgen kannst Usted indem Usted para el Fall set("winproc",0) setzt. |
|
|
| |
|
|
|
Martin Kempf | Gracias para el Tip con el swParams. Nachdem baustellenmäßig nun saure Gurken Tiempo se anuncia, komm Yo veces otra vez para Programmieren y el con el Parametern klappt bien. Cuestión a dBase-Geschichten: Werden porque el Indexdateien no automáticamente aktualisiert, si yo con Browse oder Append neue Datensätze angefügt habe? Das Browse es ya ne prima Función, el viele Sachen erleichtert, macht aber sólo halb glücklich, weils simplemente algunos Mankos en Bedienung son. Wenn I, con el Rollrad ratón runterscrolle, va el sólo, si yo auch con el Mauszeiger en el schmalen Scrollbalken positioniert bin. Oder si yo una Datensatz neu angefügt habe, entonces bekomme Yo, el no adecuado, auch con scrollen oder blättern no - Yo muß sólo el Browsefunktion final y otra vez neu aufrufen... liegts tal vez dran, daß dBase Características salvo me keiner mehr braucht y steifmütterlich behandelt voluntad? |
|
|
| |
|
|
|
Thomas Freier | Nein! Nein! Nein! Browse? Naja, muß no ser. Heute gibs dafür Listview. Yo verwende sin embargo sólo Franks ListView.dll . Como restos fast kein Wunsch offen. Naja, a aufs Drucken y Sortieren después de Spalten encima 250 Signo (en Arbeit). Einmal el Ejemplo: Eigene_Eingaben.prf ansehen con el Controls a Editieren. Auch DateEdit oder MultiEdit para MEMO hacer se bien. Yo persönliche nehme como letzte una 0 breite Spalte para el Datensatznummer con en el Listview y speicher el Los cambios Datensatz para Datensatz. Franks Ejemplo una csv es no mein Fall. Soll una MEMO-Feld encima 250 Signo adecuado voluntad, así muß el Spalte nachträglich encima SetItemTextEx(H,T,S,L,A) befüllt voluntad. |
|
|
| |
|
|