Table externe à Mercator avec index

0000001175     -      27/12/2014
Obsolète

attention_aruba Cette page ne concerne pas la version Aruba.

 

En Visual FoxPro, si une table dbf porte le même nom que le fichier d'index cdx, alors l'index est automatiquement ouvert lors d'un use sur la table. On appelle ça un compound index.
 



L'inconvénient c'est que je ne peux indiquer dans table= que le nom de la table mais pas son index.
J'ai utilisé la possibilité dans Mercator d'ajouter un menu spécifique dans lequel je donne la possibilité d'ajouter des records dans une table externe avec la fonction valid_last.
j'ai modifié l'exemple sur le web pour pouvoir avoir une table ( ici markauto) indexée sur le champ marque.
cela donne le code ci-joint

define window
....
select 0
use (rep_data+'\markauto') alias typetaut_br shared again
set order to marque
append blank
....

Si je met table=markauto dans le déroulant la liste n'est pas indexée !
Peut être que je mis prend mal ?
 



Dans le paramétrage du déroulant, simplement indiquer TABLE= suivi du nom de la table DBF.
 



Je cherche la solution pour faire apparaître dans un signalétique une liste déroulante provenant d'une table externe(dbf) mais qui est indexée.



Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)

Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.