banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.

Vous allez recevoir un message pour effectuer ce changement de mot de passe.

Merci de bien respecter les règles préconisées.

#1 Wed 20 June 2001 22:20

Thierry Fournier
Invité

presence - absence de table

Bonjour,

j'expose mon pb : je desire savoir si une table est presente ou non.
car si elle est presente action1 sinon action 2

comment est ce possible?
est il possible de dire si tu ne trouves pas ce nom de table alors...?

merci

Th.FOURNIER
DDAF Finistere
2 rue de Kerivoal
29236 QUIMPER cedex

ps :
----------------------------------------------------------------
j'etais passe par :

nbtabouverte=numtables()

for i=1 to nbtabouverte  'boucle qui permet d'enumerer les tables
ouvertes
tabouverte = tableinfo(i,TAB_INFO_NAME)
next

puis par if tabouverte = nom_ma_table then
action 1
sinon action 2

mais cela ne fonctionne pas car il prends comme tabouverte la derniere
table ouverte.

 

#2 Wed 20 June 2001 22:22

Frédéric Renversez
Invité

Re: presence - absence de table

Normal que vous recuperiez la derniere table, votre boucle affecte
successivement le nom de toutes les tables a la variable tabouverte.
C'est le dernier nom qui reste.

Une solution serait de faire :

Dim trouve As Logical
Trouve = FALSE
For i = 1 to nbtabouverte
If TableInfo(i, TAB_INFO_NAME) Then
Trouve = TRUE
Exit For
End If
Next
If Trouve Then
action1
Else
action2
End IF

Pour les puristes, la boucle For peut etre remplacee par :

While Not Trouve And i

 

Pied de page des forums

Powered by FluxBB