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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 19 January 2009 14:09

didier.bondyfalat
Participant occasionnel
Lieu: Nice
Date d'inscription: 31 Jan 2007
Messages: 31

fonction mapbasic dans l'environnement MapInfo

Bonjour,

J'ai crée une fonction en mapbasic (dans un mbx ou mbo) et je souhaite faire une requête SQL directement dans l'environnement MapInfo.

Malheureusement ma fonction n'est pas "visible" dans l'environnement MapInfo.

Le mapBasic

Code:

function sval(byval str As String) As float
    if str like "s_%" then
        sval = val(mid$(str,2,255))
    else
        sval = val(str)
    End if
end Function

Le MapInfo

Code:

Select Sum(sval(COL2)) From commune Into Toto

Merci par avance si vous avez des idées

Didier

Hors ligne

 

#2 Mon 19 January 2009 14:23

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: fonction mapbasic dans l'environnement MapInfo

Bonjour
Ne cherchez plus de ce côté là: pas possible d'utiliser une fonction "perso." dans l'environnement MapInfo....

Hors ligne

 

#3 Mon 19 January 2009 14:48

didier.bondyfalat
Participant occasionnel
Lieu: Nice
Date d'inscription: 31 Jan 2007
Messages: 31

Re: fonction mapbasic dans l'environnement MapInfo

Dommage, merci pour la réponse.

Ce problème existe aussi directement sous mapBasic lors que l'on effectue la sélection à partir de la commande

Code:

Run Command

Dans mon cas je suis obligé d'utiliser un "Run Command" car j'ai dans ma sélection des variables (nom de la table et différentes valeurs).


Didier.

Hors ligne

 

#4 Mon 19 January 2009 15:55

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: fonction mapbasic dans l'environnement MapInfo

Si vous nous disiez ce que vous cherchez précisemment à faire ....(au vu du code c'est dur de deviner!)

Hors ligne

 

Pied de page des forums

Powered by FluxBB