Pour les #NA, j'ai le regret de t'annoncer que ce n'est pas si simple :

Voici la formule matricielle que �a me donne :
{=SI(ESTNA(CALCSQL1("RT";"SELECT 
code,descriptio,'','','','',zone_meula,hr_d�but,hr_fin,hr_diff,kms,voie,planifi�,r�alis�,pk_d�but,pk_fin,pk_diff,pk_total,f
 FROM rappline WHERE norapport = "&QUOTE(Z30)));"";CALCSQL1("RT";"SELECT 
code,descriptio,'','','','',zone_meula,hr_d�but,hr_fin,hr_diff,kms,voie,planifi�,r�alis�,pk_d�but,pk_fin,pk_diff,pk_total,f
 FROM rappline WHERE norapport = "&QUOTE(Z30)))}

Et surtout, comme il y a des r�sultats valables, cette formule n'est jamais 
consid�r�e comme #NA alors qu'elle peut facilement m'en remplir 3 pages.
Je pense que c'est li� � la matrice : je ne sait pas comment est �valu� la 
fonction ESTNA dans une formule matricielle : apparement pas par case !

Il faut que j'arrive � touiller une des macros de Laurent, mais mes cours de 
programmation datent de quand Linux et Windows n'existaient pas et ce n'est pas 
vraiment ma pratique dans ce domaine qui rattrape cet �tat de fait lamentable 
!!!

Je vais essayer de remplir la matrice de la fonction CalcSQL1 avec des vides : 
de cette mani�re, je pense que la plupart de mes probl�mes seront r�solus.

Merci et bonne soir�e

Pierre Wenger

>>> [EMAIL PROTECTED] 02.03.2005 15:11:30 >>>
Re,

Pierre Wenger a �crit :

>Je dois �tre un peu lent, mais alors quel est le but de faire un formulaire 
>dans Calc, si je ne peux pas reprendre les donn�es d'une BDD dans les calculs 
>du tableur ?
>  
>
Le but du formulaire est de mettre � jour une base de donn�es.
L'int�ret de le faire dans Calc et par exemple d'avoir plusieurs 
formulaires sur plusieurs onglets autrement, je ne vois pas trop.
Par-contre, il peut �tre int�ressant d'utiliser des contr�les de 
formulaires dans Calc li�s � des cellules, mais sans liaison avec une 
base de donn�es.
Bien sure l'id�al, serait de pouvoir combiner les deux comme tu le 
souhaite, mais apparemment ce n'est pas possible.

>En gros, j'ai 2 fonctionnalit�s dans le m�me programme (consultation d'une 
>base de donn�es et manipulations faciles sur des nombres et des textes), mais 
>rien n'est pr�vu pour faire interagir les 2 ensemble ?!
>  
>
Il faut donc passer par une macro. Tu pourras t'aider de ce document :
-> 
http://fr.openoffice.org/Documentation/How-to/Basic/Exemples_macro_pour_bdd.sxw 

>J'avais des petits probl�mes d'impression avec CalcSQL et je me suis dit que 
>ce serait certainement plus mieux de faire un formulaire (filtres et tris 
>int�gr�s) mais je m'aper�ois que c'est bien la fonction qui manquait entre 
>Calc et les SDD.
>
>Je vais donc reprendre mon document bas� sur CalcSQL en essayant de virer les 
>#NA qui me font plein de papier de brouillon quand ils s'impriment en blanc 
>sur fond blanc !!
>  
>
Si c'est juste un probl�me de #NA, tu peux utiliser une fonction du genre :
=SI(ESTNA(C8);"";C8)

Tony



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED] 
For additional commands, e-mail: [EMAIL PROTECTED] 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à