| |
|
|
Martin Kempf | disponible es una DBase Datenbank con después de Datum sortierter Indexdatei. Yo möchte nun el erste Vorkommen uno Jahreszahl suchen dejar. Como Datumsfelder como JJJJMMTT abgespeichert son, pensamiento Yo, daß i% = @db("find","2010",0) para ersten Eintrag en 2010 führen debería. Mag él pero no. Obwohl Yo, el Parámetro "0" para "Suche después de el ersten Datensatz, con el el Suchbegriff beginnt" verwende, ignoriert él esta Parámetro. Wenn Yo ihm i% = @db("find","20100101",0) angebe, entonces findet él el ersten Datensatz sauber. Hab Yo nen Denkfehler oder es el una Programmfehler? Wenn I, con SEEK búsqueda, i%=@db("seek","AZDATUM",Jahr$,1), entonces komm Yo ya hin, dürfte entonces aber no Index mehr uso, y el es eigentlich Käse... Lösungen? |
|
|
| |
|
|
|
Thomas Freier | Im Principio führen SEEK y FIND para selben Ziel. FIND eben sólo *.ndx y lo se automáticamente en el ersten Indexfeld gesucht. En SEEK mußt Si es usted el Suchfeld con angeben. Yo glaube, el *dbf kann indiziert oder no indiziert ser. |
|
|
| |
|
|
|
| Vlt. hilt en un Liste exportieren y luego con Seleccione String suchen. |
|
|
| |
|
|
|
Stephan Sonneborn | ¡Hola,
bin No sicher, aber evtl. liegts al Datumfeld. En dbPUT es en el Ayuda (de XPROFAN 10) D: Datumsfelder necesario en el richtigen db-Formato (Entonces, ¿cómo bisher "JJJJMMTT") eingegeben voluntad. Außerdem muss el Datum una gültiges gregorianisches Datum ser. Im Fehlerfall son @db("Put" 0 zurück. Tal vez se el auch en Indexdateien beachtet. Und "2010" wäre entonces kein gültiges Datum...
Si usted el Datumfeld en una normales Textfeld kopierst y luego el Indexsuchlauf darauf machst, qué findet XProfan entonces? |
|
|
| Schöne Grüße aus Wittgenstein von Stephan
Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz | 17.01.2010 ▲ |
|
|
|