>>> [EMAIL PROTECTED] 15.02.2005 08:43:00 >>> >Bonjour Pierre > >> J'utilise le formatage conditionnel pour cacher des tas de #NA qui >> s'affichent dans des tas de cellules avec la fonction CalcSQL. >> C'est normal : comme je ne sais pas � l'avance combien j'ai de ligne en >> retour de ma requ�te SQL, j'en mets 150 et je sais que �a va suffire. >> A l'�cran, j'arrive � faire ce que je veux avec le formatage conditionnel : >> �criture blanche sur fond blanc et le tour est jou�. >> Pour ce qui est de l'impression, je pensait na�vement qu'en cochant l'option >> "Masquer pour l'impression", ces cellules seraient du coup exclues. >> En fait, cette option ne masque pas la cellule, mais seulement le texte >> qu'elle contient (le fond et les bordures s'impriment s'il ne sont pas >> blancs). >Est-ce normal et souhaitable ? >> Du coup OOO imprime la premi�re page int�ressante + 4 pages compl�tement >> blanches. C'est d'autant plus contrariant que j'ai coch� l'option >"Ignorer >> les pages vides pour l'impression" dans les options g�n�rales de Calc ! >> > >je pense que c'est normal puisque il ya quelque chose dan sla cellule >(meme si on ne le voit pas) >ce qui pourrait etre fait c'est une boucle � la fin de CalcSQL mettant � >vide les cellules contenant #NA >Je pense qu'apres elles ne s'imprimeront pas >Ou alors trouver comemnt modifier dynamiquement (par macro) les >dimensions du resultat de la formule matricielle > >Laurent
Je comprends bien la logique du programme, ayant eu une formation d'analyste programmeur dans ma jeunesse. C'est pour �a que ma question �tait formul�e avec "normal" et "souhaitable". Dans l'�tat actuel des choses, l'option (Protection de cellule, masquer pour l'impression) laisse croire qu'elle s'applique � la cellule et pas seulement au texte qui y est contenu ! S'il n'y a que des cellules masqu�es pour l'impression dans un tableau, Calc ne devrait rien imprimer ou alors il faut modifier le libell� de l'option en "Texte masqu� pour l'impression". C'est juste une question de logique du fran�ais utilis�. Je suis quand m�me surpris que l'option ignorer les pages blanches ne d�tecte pas qu'il n'y a que du blanc sur fond blanc !!! C'est certainement plus facile � programmer, je le con�ois, mais �a ne correspond pas � la logique primaire d'une interface chaise-clavier. Il faut garder � l'esprit que je n'utilise pas un tableur pour faire sortir des feuilles de brouillon � mon imprimante !!! Pour �tre plus concret, peux-tu faire une offre de modification de CalcSQL dans le sens que tu proposes ? Je pense que �a r�soudrait un probl�me r�current que j'ai dans mes documents d�s lors que je dois les imprimer ! Je ne peux pas soutenir des projets tels que HSQLDB parce que je ne peux pas le justifier � nos administratifs, mais si tu fais une offre en bonnet diforme, j'ai encore une certaine marge de manoeuvre ! D'un point de vue plus technique : vaut-il mieux mettre une boucle � fin de CalcSQL, tester au fur et � mesure du remplissage du tableau de variable si la valeur est #NA ou remplir les lignes non remplies par la requ�te avec des champs vides ? Merc i d'avance et bonne journ�e Pierre Wenger --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
