Re: [users-fr] base
Mairie de Moissy-Cramayel a écrit : bonjour, ooo 2.1 et 2.3 sous xp lorsque je récupère le contenu d'une vue sur une base oracle 9.1, je ne récupère pas les centimes. est ce que quelqu'un a déjà eu le problème ? merci marc lanchas - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Bonjour, Perso non, mais dans quelle module tu récupère tes données ? A+ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] base
Mairie de Moissy-Cramayel a écrit : > bonjour, > ooo 2.1 et 2.3 sous xp > lorsque je récupère le contenu d'une vue sur une base oracle 9.1, je > ne récupère pas les centimes. > est ce que quelqu'un a déjà eu le problème ? > merci Je suppose que le champ de la vue en question est formaté (dans la vue graphique) avec un affichage compatible ? Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] base
Serge LE LOUARNE a écrit : Mairie de Moissy-Cramayel a écrit : bonjour, ooo 2.1 et 2.3 sous xp lorsque je récupère le contenu d'une vue sur une base oracle 9.1, je ne récupère pas les centimes. est ce que quelqu'un a déjà eu le problème ? merci marc lanchas - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Bonjour, Perso non, mais dans quelle module tu récupère tes données ? A+ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] bonjour, dans la visualisation de la vue dans base ou dans calc et que se soit avec JDBC ou ODBC merci marc - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] base
Alex Thurgood a écrit : Mairie de Moissy-Cramayel a écrit : bonjour, ooo 2.1 et 2.3 sous xp lorsque je récupère le contenu d'une vue sur une base oracle 9.1, je ne récupère pas les centimes. est ce que quelqu'un a déjà eu le problème ? merci Je suppose que le champ de la vue en question est formaté (dans la vue graphique) avec un affichage compatible ? Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] bonjour, oui tout a fait j'ai tout essayé comme format marc - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Joseph Goez a écrit : Chers amis, Je réalise une base de données sous Base. J'ai effectué une fausse manœuvre. Je passe de l'enregistrement numéro 56 à 60 au lieu de 56 à 57. Comment faire pour rétablir la suite logique d'enregistrement. Merci Joseph Goez Bonjour, Tu double-cliques sur ta Table pour l'ouvrir, et tu modifies les numéros directement dans le champ. J.M - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Le Mardi 6 Septembre 2005 09:11, Pierre Coutant a écrit : > Bonjour, > Récent utilisateur de OOo 1.1.4 (Win XP SP2). > Je cherche le module Base et ne le trouve pas. Me manque -t-il quelque > chose ? Ou ai-je mal cherché ? > Merci. Bonjour Le module base n'est disponible qu'avec la version 2.0 Hier la version 2.0beta2 a été mise en ligne sur http://oootranslation.services.openoffice.org/pub/OpenOffice.org/2.0beta2rc/ Le module base n'est toutefois pas à utiliser en production car il est tout jeune et des bugs subsiste Cordialement Jacques - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Jacques Masquilier a écrit : Le Mardi 6 Septembre 2005 09:11, Pierre Coutant a écrit : Bonjour, Récent utilisateur de OOo 1.1.4 (Win XP SP2). Je cherche le module Base et ne le trouve pas. Me manque -t-il quelque chose ? Ou ai-je mal cherché ? Merci. Bonjour Le module base n'est disponible qu'avec la version 2.0 Hier la version 2.0beta2 a été mise en ligne sur http://oootranslation.services.openoffice.org/pub/OpenOffice.org/2.0beta2rc/ Le module base n'est toutefois pas à utiliser en production car il est tout jeune et des bugs subsiste Cordialement Jacques Merci... -- Pierre COUTANT - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] base
Yves LOMBARDOT a écrit : Bonjour Comment faire un raccourci vers le formulaire d'une base sur le bureau ou comment faire pour que cette base s'ouvre directement sur le formulaire? Sur acces il suffisait d'un clic droit sur le formulaire pour en créer un. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Bonjour Quand le formulaire est ouvert il suffit de "l'enregistrer sous" un nom dans un dossier de ton choix et ensuite tu peux le mettre sur le bureau et ouvrir OOo avec, donc la base.Rainer - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] base
> Bonjour > Quand le formulaire est ouvert il suffit de "l'enregistrer sous" un nom > dans un dossier de ton choix et ensuite tu peux le mettre sur le bureau > et ouvrir OOo avec, donc la base.Rainer chez moi, sous mac os X.4.4 et OOo 2.0.1, ça n'est pas si simple. Lorsque j'ouvre le formulaire ainsi sauvegardé, il a perdu la connection avec la source de données. Il me faut passer en mode édition de formulaire et choisir la base concernée dans les propriétés de formulaire. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] base
Manuel NAUDIN a écrit : Bonjour Quand le formulaire est ouvert il suffit de "l'enregistrer sous" un nom dans un dossier de ton choix et ensuite tu peux le mettre sur le bureau et ouvrir OOo avec, donc la base.Rainer chez moi, sous mac os X.4.4 et OOo 2.0.1, ça n'est pas si simple. Lorsque j'ouvre le formulaire ainsi sauvegardé, il a perdu la connection avec la source de données. Il me faut passer en mode édition de formulaire et choisir la base concernée dans les propriétés de formulaire. C'est vrai, pardon j'avait oublié; j'ai crée mon formulaire facture directement acec writer et la connection y été. Rainer - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] base
- Original Message - From: "Manuel NAUDIN" <[EMAIL PROTECTED]> To: Sent: Sunday, January 29, 2006 3:24 PM Subject: Re: [users-fr] base > Bonjour > Quand le formulaire est ouvert il suffit de "l'enregistrer sous" un nom > dans un dossier de ton choix et ensuite tu peux le mettre sur le bureau > et ouvrir OOo avec, donc la base.Rainer chez moi, sous mac os X.4.4 et OOo 2.0.1, ça n'est pas si simple. Lorsque j'ouvre le formulaire ainsi sauvegardé, il a perdu la connection avec la source de données. Il me faut passer en mode édition de formulaire et choisir la base concernée dans les propriétés de formulaire. ---bonjour j'ai essayé ça sous xp, mais dans ce cas mon fonctionnaire est inopérationnel, il s'ouvre mais je ne peux rien rentrer ou rechercher avec. Joli mais ineficace... alors s'il faut à chaque fois repasser en mode édition et courrir après la base c'est lourd. 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]
Re: [users-fr] base
Bonjour > Quand le formulaire est ouvert il suffit de "l'enregistrer sous" un nom > dans un dossier de ton choix et ensuite tu peux le mettre sur le bureau > et ouvrir OOo avec, donc la base.Rainer > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] bonjour j'ai essayé ça sous xp, mais dans ce cas mon fonctionnaire est inopérationnel, il s'ouvre mais je ne peux rien rentrer ou rechercher avec. Joli mais ineficace... - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] base
> j'ai essayé ça sous xp, mais dans ce cas mon fonctionnaire est > inopérationnel, il s'ouvre mais je ne peux rien rentrer ou rechercher avec. > Joli mais ineficace... mais les fonctionnaires n'y sont pour rien :-) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] base
- Original Message - From: "Manuel NAUDIN" <[EMAIL PROTECTED]> To: ; "Yves LOMBARDOT" <[EMAIL PROTECTED]> Sent: Monday, January 30, 2006 7:14 AM Subject: Re: [users-fr] base > j'ai essayé ça sous xp, mais dans ce cas mon fonctionnaire est > inopérationnel, il s'ouvre mais je ne peux rien rentrer ou rechercher avec. > Joli mais ineficace... mais les fonctionnaires n'y sont pour rien :-) lol formulaire pfff fatigué moi le dimanche - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] base
Bonjour. C'est simple et c'est super... mais les sous formulaires ne fonctionnent plus ! Il y a-t-il une solution? Michel Cauzid Manuel NAUDIN a écrit : Ca c'est des réponses qui m'énerve. Ca fait 3 jours que tout seul devant mon petit écran j'epluche tout les menus, aides et fonctions de OOo base pour n'arriver à rien et tout a coup y en a un qui mine de rien te balance : ta ka lenregistrer ailleurs. Hé oui c'était tellement simple que dans mon cerveau malade et surchauffé j'y avait même pas pensé. Y des jours .. une petite bière fraîche et il n'y paraitra plus - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- __ Pour Oikocredit, il ne fait aucun doute que les pauvres de ce monde peuvent se construire une existence : -à la condition de leur donner leur chance -à la condition de leur donner du crédit http://www.oikocredit.org/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] base
Michel Cauzid a écrit : Bonjour. C'est simple et c'est super... mais les sous formulaires ne fonctionnent plus ! Il y a-t-il une solution? Michel Cauzid Manuel NAUDIN a écrit : Ca c'est des réponses qui m'énerve. Ca fait 3 jours que tout seul devant mon petit écran j'epluche tout les menus, aides et fonctions de OOo base pour n'arriver à rien et tout a coup y en a un qui mine de rien te balance : ta ka lenregistrer ailleurs. Hé oui c'était tellement simple que dans mon cerveau malade et surchauffé j'y avait même pas pensé. Y des jours .. Bonsoir Bon, ce n'est pas si simple que ça! J'ai oublié de dire que le formulaire perd la liaison avec la table et qu'il faut , en mode conception, reremplir dans 'controles' la provenance des données pour le formulaire et le sousformulaire. Après enregistrement des modifications ,ça devrait marcher pour de bon. Rainer - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] BASE ---
Si quelqu'un veut mieux comprendre je peux lui envoyer le fichier D'avance merci car je suis complètement bloqué CAPITAINE David a écrit : Bonjour, je suis en train de faire quelques essais avec le prog de gestion de base de données ; Je vous présente le projet ; Je veux gérer un centre de Loisirs ; J'ai donc - une table famille (ID_Resp, Nom prénom du responsable, adresse, etc..) - une table enfants (ID_Enfant, Nom et prénom de l'enfant, Ref_Resp) lié à la table famille par Ref_Resp et ID_Resp ; - une table groupe (ID_Groupe, Nom du groupe) - une table jour (ID_jour, Nom du jour) - une table pointage (ID_pointage,Ref_Jour, Ref_enfant,Present) liée à table enfant et table jour J'ai réussi à créer : - un formulaire permettant de rentrer des familles et un sous formulaire pour les enfants ; - un formulaire permettant d'affecter un enfant à un groupe ! OUF ! Je suis content Maintenant je voudrais : Créer un formulaire de pointage :choix du jour dans une liste déroulante et choix du groupe dans une autre lsite déroulante ; Dès que ces choix sont faits, il apparaît la liste de tous les enfants de ce groupe avec en face en case à cocher pour le champ Present (qui ets un booléen). je n'y suis pas arrivé malgré mes recherches et la re-re-re-lecture des How-to... Merci de votre aide ! - 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]
Re: [users-fr] BASE ---
CAPITAINE David wrote: Bonsoir David, Si quelqu'un veut mieux comprendre je peux lui envoyer le fichier D'avance merci car je suis complètement bloqué Par rapport à la question initiale : - une table famille (ID_Resp, Nom prénom du responsable, adresse, etc..) - une table enfants (ID_Enfant, Nom et prénom de l'enfant, Ref_Resp) lié à la table famille par Ref_Resp et ID_Resp ; - une table groupe (ID_Groupe, Nom du groupe) Comment lies-tu ton groupe aux enfants du groupe ? - une table jour (ID_jour, Nom du jour) - une table pointage (ID_pointage,Ref_Jour, Ref_enfant,Present) liée à table enfant et table jour Je ne vois pas de lien entre le groupe et la table pointage non plus, ou bien je n'ai rien compris... J'ai réussi à créer : - un formulaire permettant de rentrer des familles et un sous formulaire pour les enfants ; - un formulaire permettant d'affecter un enfant à un groupe ! Oui, mais où stockes-tu ces informations ? Dans une table temporaire ? OUF ! Je suis content Maintenant je voudrais : Créer un formulaire de pointage :choix du jour dans une liste déroulante et choix du groupe dans une autre lsite déroulante ; Dès que ces choix sont faits, il apparaît la liste de tous les enfants de ce groupe avec en face en case à cocher pour le champ Present (qui ets un booléen). A mon avis, sans macro, cela ne pourra se faire, car l'affichage final, y compris avec les contrôles Booléens, dépendent de deux variables (jour et groupe), que tu ne connais pas à l'avance. Cela veut dire que tes requêtes doivent déjà comporter un paramètre saisissable pour chaque liste. Il faut donc, et si j'ai bien compris : - une requête paramétrée pour le choix du jour (jusque là en soi pas de problème) - une requête paramétrée pour le choix du groupe (a priori pas de problème non plus) - ensuite faire rentrer ces valeurs comme variables pour créer une autre requête qui va lier la table groupe, la table enfants, et la table pointage et rendre le résultat éditable (mais comment la table groupe et la table enfants sont elles reliees entre elles ?) . Là, on a déjà un problème, car Base comporte un bug qui ne permet pas de faire une mise à jour d'un résultat de requête sous forme de contrôle de table par le biais des contrôles simples lorsque plusieurs tables sont liées par une jointure gauche. Le seul moyen de contourner cela à ma connaissance est de passer par une macro qui va envoyer en SQL directe la commande de mise à jour en scrutant l'état de chaque contrôle booléen, et puis en injectant cette valeur dans la requête de mise à jour. Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] [base]
Frédéric Urien a écrit : Bonjour, Après avoir cherché dans les docs et dans les archives de cette liste je fini par faire appel aux bonnes volontés : je souhaite que dans un champ se mette automatiquement les valeurs se trouvant dans deux autres champs plus précisement si dans le champ NOM j'ai 'Martin' et dans le champ PRENOM j'ai 'Jean' je voudrais que le champ PRENOM_NOM contienne automatiquement 'Jean Martin' Merci pour vos idées --Bonjour à tous. Pour joindre deux champs d'une table il faut utiliser la fonction "concat" au travers d'une requête " SELECT CONCAT "Nom", "Prénom" ou bien au plus simple dans la case Champs de la requ^te en mode ébauche CONCAT "Nom", "Prénom" attention cette fonction n'accepte que deux champs et l'enchainement se fera sans espace. Pour le rajouter il faut le rajouter en fin de saisie du premier des deux champs. Tous mes voeux à la liste. Pierre CHICO-SARRO - 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]
Re: [users-fr] [base]
Pour ajouter un espace il faut faire un concat de nom et de l'espace et concaténer ce même concat par un autre avec le prenom ! Pierre CHICO-SARRO a écrit : Frédéric Urien a écrit : Bonjour, Après avoir cherché dans les docs et dans les archives de cette liste je fini par faire appel aux bonnes volontés : je souhaite que dans un champ se mette automatiquement les valeurs se trouvant dans deux autres champs plus précisement si dans le champ NOM j'ai 'Martin' et dans le champ PRENOM j'ai 'Jean' je voudrais que le champ PRENOM_NOM contienne automatiquement 'Jean Martin' Merci pour vos idées --Bonjour à tous. Pour joindre deux champs d'une table il faut utiliser la fonction "concat" au travers d'une requête " SELECT CONCAT "Nom", "Prénom" ou bien au plus simple dans la case Champs de la requ^te en mode ébauche CONCAT "Nom", "Prénom" attention cette fonction n'accepte que deux champs et l'enchainement se fera sans espace. Pour le rajouter il faut le rajouter en fin de saisie du premier des deux champs. Tous mes voeux à la liste. Pierre CHICO-SARRO - 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] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Claude a écrit : Problème avec la version 2.2 : impossible d'avoir accès aux tables de base de données (Oracle via JDBC). Après avoir sélectionné une table de la base, le système se bloque un certain temps puis une boîte de dialogue d'erreur s'ouvre : RunTime Error! Progral c:\Program Files\OpenOffice.org2.2\program\soffice.BIN This application has requested the RunTime to terminate it in an unusuel way. Please contact the application's support team for more information. D'où cela peut-il bien provenir ? Merci d'avance. Une régression avec la nouvelle version ? J.M - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Jean Michel Missègue-Delmas a écrit : Bonjour, J'ai une base de données MySql que j'utilise via OOo. je souhaite faire une requête afin de regrouper des noms de villes et de les compter à l'aide du code postal. ur le champ "Ville" j'utilise la fonction "regroupe" et sur le champ "cp" la fonction "somme". Or à chaque fois OOo plante. Où je fais une erreur svp? Je précise que je travaille en graphique via le mode ébauche de requête. A+ bonjour, la ville est unique mais pas le code postal qui peut servir à plusieurs ville on doit donc demander combien de ville correspondent à un code postal et non l'inverse regroupement sur code poste et somme des villes correspondantes marc - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Mairie de Moissy-Cramayel a écrit : Jean Michel Missègue-Delmas a écrit : Bonjour, J'ai une base de données MySql que j'utilise via OOo. je souhaite faire une requête afin de regrouper des noms de villes et de les compter à l'aide du code postal. ur le champ "Ville" j'utilise la fonction "regroupe" et sur le champ "cp" la fonction "somme". Or à chaque fois OOo plante. Où je fais une erreur svp? Je précise que je travaille en graphique via le mode ébauche de requête. A+ bonjour, la ville est unique mais pas le code postal qui peut servir à plusieurs ville on doit donc demander combien de ville correspondent à un code postal et non l'inverse regroupement sur code poste et somme des villes correspondantes Le problème est le même. Lorsque je lance la requête OOo plante je dois "tuer" l'application et la relancer. -- Jean Michel Missègue-Delmas Dites non au racketiciel ! Utiliser des Logiciels Libres ! Pour infos : http://www.racketiciel.info/ Pour signer : http://racketiciel.info/index.php?petition=4&pour_voir=oui - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Jean Michel Missègue-Delmas a écrit : Mairie de Moissy-Cramayel a écrit : Jean Michel Missègue-Delmas a écrit : Bonjour, J'ai une base de données MySql que j'utilise via OOo. je souhaite faire une requête afin de regrouper des noms de villes et de les compter à l'aide du code postal. ur le champ "Ville" j'utilise la fonction "regroupe" et sur le champ "cp" la fonction "somme". Or à chaque fois OOo plante. Où je fais une erreur svp? Je précise que je travaille en graphique via le mode ébauche de requête. A+ bonjour, la ville est unique mais pas le code postal qui peut servir à plusieurs ville on doit donc demander combien de ville correspondent à un code postal et non l'inverse regroupement sur code poste et somme des villes correspondantes Le problème est le même. Lorsque je lance la requête OOo plante je dois "tuer" l'application et la relancer. Bonjour, Avec quelle version de OOo travailles tu ? J.M - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Jean Michel PIERRE a écrit : Jean Michel Missègue-Delmas a écrit : Mairie de Moissy-Cramayel a écrit : Jean Michel Missègue-Delmas a écrit : Bonjour, J'ai une base de données MySql que j'utilise via OOo. je souhaite faire une requête afin de regrouper des noms de villes et de les compter à l'aide du code postal. ur le champ "Ville" j'utilise la fonction "regroupe" et sur le champ "cp" la fonction "somme". Or à chaque fois OOo plante. Où je fais une erreur svp? Je précise que je travaille en graphique via le mode ébauche de requête. A+ bonjour, la ville est unique mais pas le code postal qui peut servir à plusieurs ville on doit donc demander combien de ville correspondent à un code postal et non l'inverse regroupement sur code poste et somme des villes correspondantes Le problème est le même. Lorsque je lance la requête OOo plante je dois "tuer" l'application et la relancer. Bonjour, Avec quelle version de OOo travailles tu ? 2.2.1 -- Jean Michel Missègue-Delmas Dites non au racketiciel ! Utiliser des Logiciels Libres ! Pour infos : http://www.racketiciel.info/ Pour signer : http://racketiciel.info/index.php?petition=4&pour_voir=oui - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Le problème est le même. Lorsque je lance la requête OOo plante je dois "tuer" l'application et la relancer. Bonjour, Avec quelle version de OOo travailles tu ? 2.2.1 La version est stable pour ce que tu veux faire. Le problème vient peut être de la connexion à la base de données. J.M - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Jean Michel PIERRE a écrit : Le problème est le même. Lorsque je lance la requête OOo plante je dois "tuer" l'application et la relancer. Bonjour, Avec quelle version de OOo travailles tu ? 2.2.1 La version est stable pour ce que tu veux faire. Je viens d'installer la version 2.3, le problème reste entier :( Le problème vient peut être de la connexion à la base de données. Alors pourquoi mes autres requêtes fonctionnent? A+ -- Jean Michel Missègue-Delmas Dites non au racketiciel ! Utiliser des Logiciels Libres ! Pour infos : http://www.racketiciel.info/ Pour signer : http://racketiciel.info/index.php?petition=4&pour_voir=oui - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Le problème vient peut être de la connexion à la base de données. Alors pourquoi mes autres requêtes fonctionnent? A+ Je ne peux pas deviner pourquoi, d'autant que je ne peux pas tester. Les tutoriels qui sont ici ont peut être ta solution : http://fr.openoffice.org/Documentation/How-to/indexht-base.html J.M - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Bonjour, En premier lieu, je me demande si tu ne serais pas en train d'additionner les codes postaux, par hasard ; non parce que, dans mon esprit l'instruction "somme" (ou plutôt "sum" non ?) sert à totaliser les tuples alors que l'instruction "count" sert a les compter… Admettons que tu as une table "légumes" avec les champs "Nature", "Origine", "Kilos" (je n'ai pas mis de clef primaire, elle n'est pas utile ici) et les tuples suivants : tomates, France, 12 carottes, Italie, 25 courgettes, France, 16 tomates, Espagne, 14 aubergines, France, 7 Si tu fais une requête portant sur les tuples dont l'origine est "France" et si tu fais utilises la fonction "sum" sur le champ "Kilos", tu obtiendras 35 ; en revanche, si avec la même requête, tu fais un "count" sur le champ "Kilos", tu obtiendras 3… Comme tu me sembles connaître Mysql, je suppose que tu n'as pas oublié que les fonctions d'agrégation, dans Mysql, nécessitaient l'insertion d'un Group By… Par ailleurs, je dois t'avouer que je ne comprends pas vraiment ce que tu veux faire ; tu dis, "je veux regrouper des noms de ville et les compter à l'aide du champ code postal" ; en fonction de quoi, tu les regroupes ? Quelqu'un l'a très bien fait remarquer, plusieurs villes peuvent avoir le même code postal et je m'apprêtais à écrire qu'une ville ne peut pas avoir plusieurs codes postaux, lorsque je me suis ravisé ; une même ville ne peut avoir qu'un code postal "général", mais avec les cedex et tout et tout, plusieurs codes postaux peuvent correspondre à une même ville (sans évoquer les situations particulières de Paris, Lyon et Marseille avec leurs arrondissements) ; reste enfin l'existence des homonymes, deux villes portant le même nom et se situant dans des régions différentes ; par exemple : Richebourg (52120, 62136 et 78550), Châtres (10510, 24120, 77610) ou encore Mondeville (14120, 91590). Aussi, la description plus précise de ta table, ainsi que de l'objectif poursuivi (avec un exemple de ce que tu as et de ce que tu voudrais obtenir) me semblerait nécessaire… A+ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
On Monday 24 September 2007 12:20:09 Jean Michel Missègue-Delmas wrote: Bonjour, > J'ai une base de données MySql que j'utilise via OOo. je souhaite faire > une requête afin de regrouper des noms de villes et de les compter à > l'aide du code postal. ur le champ "Ville" j'utilise la fonction > "regroupe" et sur le champ "cp" la fonction "somme". Or à chaque fois > OOo plante. Où je fais une erreur svp? > > Je précise que je travaille en graphique via le mode ébauche de requête. Il vaut mieux travailler directement en SQL, pour deux raisons, même si c'est plus difficile au début : (a) le module graphique d'ébauche de requêtes fait parfois des bizarreries avec la commande SQL et surtout ne supporte pas toutes les instructions SQL (b) en passant par le mode graphique, ta requête est automatiquement soumise à l'interpréteur de langage SQL interne à OOo, qui comporte des lacunes assez gênantes (gestion des dates, paramètres nommés, variables, etc). Pour compter avec Mysql, on utilise l'instruction COUNT et non SUM. SELECT COUNT(DISTINCT cp), Ville from MaTable GROUP BY cp,Ville Il faut toutefois faire attention avec l'utilisation de COUNT sous mysql parce que cette fonction ne s'appuie pas sur les indexes éventuels de chaque table, ce qui fait que le serveur effectue un balayage complet de toutes les données de la table (ou des tables) concernée(s) par la requête. Ceci peut avoir un impact considérable sur les performances. Il est donc conseillé d'opérer la fonction COUNT sur un SELECT FROM (donc sur une requête auxiliaire). Pour plus d'infos, voir ici : http://poeticcode.wordpress.com/2007/03/26/mysql-count-distinct-vs-distinct-and-count/ http://www.nexen.net/actualites/trucs/16760-count_distinct_contre_distinct_et_count.php Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Alex Thurgood a écrit : On Monday 24 September 2007 12:20:09 Jean Michel Missègue-Delmas wrote: Bonjour, J'ai une base de données MySql que j'utilise via OOo. je souhaite faire une requête afin de regrouper des noms de villes et de les compter à l'aide du code postal. ur le champ "Ville" j'utilise la fonction "regroupe" et sur le champ "cp" la fonction "somme". Or à chaque fois OOo plante. Où je fais une erreur svp? Je précise que je travaille en graphique via le mode ébauche de requête. Il vaut mieux travailler directement en SQL, pour deux raisons, même si c'est plus difficile au début : (a) le module graphique d'ébauche de requêtes fait parfois des bizarreries avec la commande SQL et surtout ne supporte pas toutes les instructions SQL (b) en passant par le mode graphique, ta requête est automatiquement soumise à l'interpréteur de langage SQL interne à OOo, qui comporte des lacunes assez gênantes (gestion des dates, paramètres nommés, variables, etc). Pour compter avec Mysql, on utilise l'instruction COUNT et non SUM. SELECT COUNT(DISTINCT cp), Ville from MaTable GROUP BY cp,Ville Voici la requêtte que j'ai ércite : SELECT COUNT(DISTINCT ville_adh), ville_adh from galette_adherents GROUP BY ville_adh Et même en SQL OOo plante, je suis obligé de "tuer" l'application et de la redémarrer pour pouvoir continuer à travailler dessus. Il n'y a que 40 enregistrements dans la table concernée ! A+ -- Jean Michel Missègue-Delmas Dites non au racketiciel ! Utiliser des Logiciels Libres ! Pour infos : http://www.racketiciel.info/ Pour signer : http://racketiciel.info/index.php?petition=4&pour_voir=oui - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Bonjour, Désolé, mais je n'ai pas de base Mysql sous la main donc je ne peux pas te certifier que ce que je vais te dire est rigoureusement exact. Cependant, j'ai cru déceler 2 difficultés dans ta requête (même si chez moi elle ne font pas planter l'application mais come c'est une base intégrée, le comportement peut-être différent) ; il me semble y avoir un problème d'alias et un problème de typographie ; peux-tu essayer la rédaction suivante : SELECT COUNT("ville_adh") as "Nbre", "ville_adh" from "galette_adherents" GROUP BY "ville_adh" Chez moi, cette requête (en SQL direct, avec l'icône en haut à droite cochée) me renvoie dans la 2ème colonne, chaque "ville_adh" diiférent et dans la première, le nombre de chaque "ville_adh" rencontré. Espérant avoir aidé... A+ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Docgranville a écrit : Bonjour, Désolé, mais je n'ai pas de base Mysql sous la main donc je ne peux pas te certifier que ce que je vais te dire est rigoureusement exact. Cependant, j'ai cru déceler 2 difficultés dans ta requête (même si chez moi elle ne font pas planter l'application mais come c'est une base intégrée, le comportement peut-être différent) ; il me semble y avoir un problème d'alias et un problème de typographie ; peux-tu essayer la rédaction suivante : SELECT COUNT("ville_adh") as "Nbre", "ville_adh" from "galette_adherents" GROUP BY "ville_adh" Alors avec OOo sa plante encore, et avec phpmyadmin elle me renvoie cette erreur : #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"galette_adherents" GROUP BY "ville_adh" LIMIT 0, 30' at line 1 Merci pour ton aide -- Jean Michel Missègue-Delmas Dites non au racketiciel ! Utiliser des Logiciels Libres ! Pour infos : http://www.racketiciel.info/ Pour signer : http://racketiciel.info/index.php?petition=4&pour_voir=oui - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Bonjour, Le 27/09/07, Jean Michel Missègue-Delmas<[EMAIL PROTECTED]> a écrit : > Docgranville a écrit : > > Bonjour, > > > > Désolé, mais je n'ai pas de base Mysql sous la main donc je ne peux pas > > te certifier que ce que je vais te dire est rigoureusement exact. > > > > Cependant, j'ai cru déceler 2 difficultés dans ta requête (même si chez > > moi elle ne font pas planter l'application mais come c'est une base > > intégrée, le comportement peut-être différent) ; il me semble y avoir un > > problème d'alias et un problème de typographie ; peux-tu essayer la > > rédaction suivante : > > > > SELECT COUNT("ville_adh") as "Nbre", "ville_adh" from > > "galette_adherents" GROUP BY "ville_adh" > > Alors avec OOo sa plante encore, et avec phpmyadmin elle me renvoie > cette erreur : > > > #1064 - You have an error in your SQL syntax; check the manual that > corresponds to your MySQL server version for the right syntax to use > near '"galette_adherents" GROUP BY "ville_adh" > LIMIT 0, 30' at line 1 bon, c'est un peu pervers ... sous phpmyadmin, il faut utiliser la syntaxe suivante : SELECT COUNT('ville_adh'), 'ville_adh' FROM 'galette_adherents' GROUP BY 'ville_adh' et sous base, y-compris en mode sql direct : SELECT COUNT("ville_adh"), "ville_adh" FROM "galette_adherents" GROUP BY "ville_adh" (testé avec MySQL 5.0.19 / OOo 2.3.0 / connexion ODBC) > > Merci pour ton aide > -- > Jean Michel Missègue-Delmas > Dites non au racketiciel ! Utiliser des Logiciels Libres ! > Pour infos : > http://www.racketiciel.info/ > Pour signer : > http://racketiciel.info/index.php?petition=4&pour_voir=oui > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > Manuel - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Manuel NAUDIN a écrit : Bonjour, Le 27/09/07, Jean Michel Missègue-Delmas<[EMAIL PROTECTED]> a écrit : Docgranville a écrit : Bonjour, Désolé, mais je n'ai pas de base Mysql sous la main donc je ne peux pas te certifier que ce que je vais te dire est rigoureusement exact. Cependant, j'ai cru déceler 2 difficultés dans ta requête (même si chez moi elle ne font pas planter l'application mais come c'est une base intégrée, le comportement peut-être différent) ; il me semble y avoir un problème d'alias et un problème de typographie ; peux-tu essayer la rédaction suivante : SELECT COUNT("ville_adh") as "Nbre", "ville_adh" from "galette_adherents" GROUP BY "ville_adh" Alors avec OOo sa plante encore, et avec phpmyadmin elle me renvoie cette erreur : #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"galette_adherents" GROUP BY "ville_adh" LIMIT 0, 30' at line 1 bon, c'est un peu pervers ... sous phpmyadmin, il faut utiliser la syntaxe suivante : SELECT COUNT('ville_adh'), 'ville_adh' FROM 'galette_adherents' GROUP BY 'ville_adh' et sous base, y-compris en mode sql direct : SELECT COUNT("ville_adh"), "ville_adh" FROM "galette_adherents" GROUP BY "ville_adh" Le résultat est le même, OOo plante. Je pense donc que c'est un problème avec ma version, mon installation ou autre. Quels sont les dépenses nécessaire pour faire fonctionner MySql avec OOo svp? ODBC, etc. -- Jean Michel Missègue-Delmas Dites non au racketiciel ! Utiliser des Logiciels Libres ! Pour infos : http://www.racketiciel.info/ Pour signer : http://racketiciel.info/index.php?petition=4&pour_voir=oui - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Le 28/09/07, Jean Michel Missègue-Delmas<[EMAIL PROTECTED]> a écrit : > Manuel NAUDIN a écrit : > > Bonjour, > > > > Le 27/09/07, Jean Michel Missègue-Delmas<[EMAIL PROTECTED]> a écrit : > >> Docgranville a écrit : > >>> Bonjour, > >>> > >>> Désolé, mais je n'ai pas de base Mysql sous la main donc je ne peux pas > >>> te certifier que ce que je vais te dire est rigoureusement exact. > >>> > >>> Cependant, j'ai cru déceler 2 difficultés dans ta requête (même si chez > >>> moi elle ne font pas planter l'application mais come c'est une base > >>> intégrée, le comportement peut-être différent) ; il me semble y avoir un > >>> problème d'alias et un problème de typographie ; peux-tu essayer la > >>> rédaction suivante : > >>> > >>> SELECT COUNT("ville_adh") as "Nbre", "ville_adh" from > >>> "galette_adherents" GROUP BY "ville_adh" > >> Alors avec OOo sa plante encore, et avec phpmyadmin elle me renvoie > >> cette erreur : > >> > >> > >> #1064 - You have an error in your SQL syntax; check the manual that > >> corresponds to your MySQL server version for the right syntax to use > >> near '"galette_adherents" GROUP BY "ville_adh" > >> LIMIT 0, 30' at line 1 > > bon, c'est un peu pervers ... > > sous phpmyadmin, il faut utiliser la syntaxe suivante : > > > > SELECT COUNT('ville_adh'), 'ville_adh' FROM 'galette_adherents' GROUP > > BY 'ville_adh' > > > > et sous base, y-compris en mode sql direct : > > > > SELECT COUNT("ville_adh"), "ville_adh" FROM "galette_adherents" GROUP > > BY "ville_adh" > > Le résultat est le même, OOo plante. Je pense donc que c'est un problème > avec ma version, mon installation ou autre. Quels sont les dépenses > nécessaire pour faire fonctionner MySql avec OOo svp? ODBC, etc. est-ce que la requête s'exécute correctement sous phpmyadmin ? pour faire fonctionner mysql avec OOo tu as le choix entre jdbc et odbc, il y a plusieurs documents sur ces deux cas de figure sur cette page : http://fr.openoffice.org/Documentation/How-to/indexht-base.html mais comme tu disais que d'autres requêtes fonctionnent, je suis dubitatif ... > > -- > Jean Michel Missègue-Delmas > Dites non au racketiciel ! Utiliser des Logiciels Libres ! > Pour infos : > http://www.racketiciel.info/ > Pour signer : > http://racketiciel.info/index.php?petition=4&pour_voir=oui > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > Manuel - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Jean Michel Missègue-Delmas a écrit : Manuel NAUDIN a écrit : Le 28/09/07, Jean Michel Missègue-Delmas<[EMAIL PROTECTED]> a écrit : Manuel NAUDIN a écrit : Bonjour, Le 27/09/07, Jean Michel Missègue-Delmas<[EMAIL PROTECTED]> a écrit : Docgranville a écrit : Bonjour, Désolé, mais je n'ai pas de base Mysql sous la main donc je ne peux pas te certifier que ce que je vais te dire est rigoureusement exact. Cependant, j'ai cru déceler 2 difficultés dans ta requête (même si chez moi elle ne font pas planter l'application mais come c'est une base intégrée, le comportement peut-être différent) ; il me semble y avoir un problème d'alias et un problème de typographie ; peux-tu essayer la rédaction suivante : SELECT COUNT("ville_adh") as "Nbre", "ville_adh" from "galette_adherents" GROUP BY "ville_adh" Alors avec OOo sa plante encore, et avec phpmyadmin elle me renvoie cette erreur : #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"galette_adherents" GROUP BY "ville_adh" LIMIT 0, 30' at line 1 bon, c'est un peu pervers ... sous phpmyadmin, il faut utiliser la syntaxe suivante : SELECT COUNT('ville_adh'), 'ville_adh' FROM 'galette_adherents' GROUP BY 'ville_adh' et sous base, y-compris en mode sql direct : SELECT COUNT("ville_adh"), "ville_adh" FROM "galette_adherents" GROUP BY "ville_adh" Le résultat est le même, OOo plante. Je pense donc que c'est un problème avec ma version, mon installation ou autre. Quels sont les dépenses nécessaire pour faire fonctionner MySql avec OOo svp? ODBC, etc. est-ce que la requête s'exécute correctement sous phpmyadmin ? Celle-ci par exemple : SELECT `galette_adherents`.`nom_adh`, `galette_adherents`.`prenom_adh`, `galette_adherents`.`tel_adh`, `galette_adherents`.`gsm_adh`, `galette_adherents`.`email_adh`, `galette_groupes`.`libelle_groupe` FROM `galette`.`galette_adherents`, `galette`.`galette_groupes` WHERE ( `galette_adherents`.`id_groupe` = `galette_groupes`.`id_groupe` ) AND ( ( `galette_groupes`.`libelle_groupe` = 'mardi' ) ) Désolé j'ai envoyé trop vite. A+ -- Jean Michel Missègue-Delmas Dites non au racketiciel ! Utiliser des Logiciels Libres ! Pour infos : http://www.racketiciel.info/ Pour signer : http://racketiciel.info/index.php?petition=4&pour_voir=oui - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Manuel NAUDIN a écrit : Le 28/09/07, Jean Michel Missègue-Delmas<[EMAIL PROTECTED]> a écrit : Manuel NAUDIN a écrit : Bonjour, Le 27/09/07, Jean Michel Missègue-Delmas<[EMAIL PROTECTED]> a écrit : Docgranville a écrit : Bonjour, Désolé, mais je n'ai pas de base Mysql sous la main donc je ne peux pas te certifier que ce que je vais te dire est rigoureusement exact. Cependant, j'ai cru déceler 2 difficultés dans ta requête (même si chez moi elle ne font pas planter l'application mais come c'est une base intégrée, le comportement peut-être différent) ; il me semble y avoir un problème d'alias et un problème de typographie ; peux-tu essayer la rédaction suivante : SELECT COUNT("ville_adh") as "Nbre", "ville_adh" from "galette_adherents" GROUP BY "ville_adh" Alors avec OOo sa plante encore, et avec phpmyadmin elle me renvoie cette erreur : #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"galette_adherents" GROUP BY "ville_adh" LIMIT 0, 30' at line 1 bon, c'est un peu pervers ... sous phpmyadmin, il faut utiliser la syntaxe suivante : SELECT COUNT('ville_adh'), 'ville_adh' FROM 'galette_adherents' GROUP BY 'ville_adh' et sous base, y-compris en mode sql direct : SELECT COUNT("ville_adh"), "ville_adh" FROM "galette_adherents" GROUP BY "ville_adh" Le résultat est le même, OOo plante. Je pense donc que c'est un problème avec ma version, mon installation ou autre. Quels sont les dépenses nécessaire pour faire fonctionner MySql avec OOo svp? ODBC, etc. est-ce que la requête s'exécute correctement sous phpmyadmin ? Elle fonctionne sous cette forme : SELECT COUNT(ville_adh), ville_adh FROM galette_adherents GROUP BY ville_adh pour faire fonctionner mysql avec OOo tu as le choix entre jdbc et odbc, il y a plusieurs documents sur ces deux cas de figure sur cette page : http://fr.openoffice.org/Documentation/How-to/indexht-base.html mais comme tu disais que d'autres requêtes fonctionnent, je suis dubitatif ... -- Jean Michel Missègue-Delmas Dites non au racketiciel ! Utiliser des Logiciels Libres ! Pour infos : http://www.racketiciel.info/ Pour signer : http://racketiciel.info/index.php?petition=4&pour_voir=oui - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
[EMAIL PROTECTED] a écrit : Celle-ci par exemple : SELECT `galette_adherents`.`nom_adh`, `galette_adherents`.`prenom_adh`, `galette_adherents`.`tel_adh`, `galette_adherents`.`gsm_adh`, `galette_adherents`.`email_adh`, `galette_groupes`.`libelle_groupe` FROM `galette`.`galette_adherents`, `galette`.`galette_groupes` WHERE ( `galette_adherents`.`id_groupe` = `galette_groupes`.`id_groupe` ) AND ( ( `galette_groupes`.`libelle_groupe` = 'mardi' ) ) Désolé j'ai envoyé trop vite. A+ Bonjour, Dis-moi, je fais peut-être fausse route, mais cette requête ne comporte pas le champ sur lequel porte ta requête qui ne fonctionne pas, à savoir "ville_adh" ; par acquis de conscience (et pour refermer cette porte) as-tu tenté une requête simple sur ce champ, sait-on jamais ? A+ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Docgranville a écrit : [EMAIL PROTECTED] a écrit : Celle-ci par exemple : SELECT `galette_adherents`.`nom_adh`, `galette_adherents`.`prenom_adh`, `galette_adherents`.`tel_adh`, `galette_adherents`.`gsm_adh`, `galette_adherents`.`email_adh`, `galette_groupes`.`libelle_groupe` FROM `galette`.`galette_adherents`, `galette`.`galette_groupes` WHERE ( `galette_adherents`.`id_groupe` = `galette_groupes`.`id_groupe` ) AND ( ( `galette_groupes`.`libelle_groupe` = 'mardi' ) ) Désolé j'ai envoyé trop vite. A+ Bonjour, Dis-moi, je fais peut-être fausse route, mais cette requête ne comporte pas le champ sur lequel porte ta requête qui ne fonctionne pas, à savoir "ville_adh" ; par acquis de conscience (et pour refermer cette porte) as-tu tenté une requête simple sur ce champ, sait-on jamais ? Oui, celle-ci fonctionne parfaitement. SELECT `ville_adh` FROM `galette`.`galette_adherents` GROUP BY `ville_adh` -- Jean Michel Missègue-Delmas Dites non au racketiciel ! Utiliser des Logiciels Libres ! Pour infos : http://www.racketiciel.info/ Pour signer : http://racketiciel.info/index.php?petition=4&pour_voir=oui - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Jean Michel Missègue-Delmas a écrit : Docgranville a écrit : [EMAIL PROTECTED] a écrit : Celle-ci par exemple : SELECT `galette_adherents`.`nom_adh`, `galette_adherents`.`prenom_adh`, `galette_adherents`.`tel_adh`, `galette_adherents`.`gsm_adh`, `galette_adherents`.`email_adh`, `galette_groupes`.`libelle_groupe` FROM `galette`.`galette_adherents`, `galette`.`galette_groupes` WHERE ( `galette_adherents`.`id_groupe` = `galette_groupes`.`id_groupe` ) AND ( ( `galette_groupes`.`libelle_groupe` = 'mardi' ) ) Désolé j'ai envoyé trop vite. A+ Bonjour, Dis-moi, je fais peut-être fausse route, mais cette requête ne comporte pas le champ sur lequel porte ta requête qui ne fonctionne pas, à savoir "ville_adh" ; par acquis de conscience (et pour refermer cette porte) as-tu tenté une requête simple sur ce champ, sait-on jamais ? Oui, celle-ci fonctionne parfaitement. SELECT `ville_adh` FROM `galette`.`galette_adherents` GROUP BY `ville_adh` bonjour, à lire ce fil, je me dis que ce serait utile de faire des FAQ avec des exemples de Requêtes, car il y en a qu'une sur le site dans la section Requête : http://wiki.services.openoffice.org/wiki/Fr.openoffice.org/FAQ/Base/027 J.M - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
On Friday 28 September 2007 20:39:03 Jean Michel Missègue-Delmas wrote: Bonjour, > > Celle-ci par exemple : > > SELECT `galette_adherents`.`nom_adh`, `galette_adherents`.`prenom_adh`, > `galette_adherents`.`tel_adh`, `galette_adherents`.`gsm_adh`, > `galette_adherents`.`email_adh`, `galette_groupes`.`libelle_groupe` FROM > `galette`.`galette_adherents`, `galette`.`galette_groupes` WHERE ( > `galette_adherents`.`id_groupe` = `galette_groupes`.`id_groupe` ) AND ( > ( `galette_groupes`.`libelle_groupe` = 'mardi' ) ) > Bon, revenons au début :-) Version de OOo : 2.3 ou 2.2.1 OS : ?? Version de serveur MySQL : ?? Connecteur : ?? Version du connecteur : ?? Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Alex Thurgood a écrit : Bon, revenons au début :-) Version de OOo : 2.3 ou 2.2.1 2.3 OS : ?? Kubuntu Feisty Version de serveur MySQL : ?? 5.0.38 Connecteur : ?? ODBC Version du connecteur : ?? 3.51 -- Jean Michel Missègue-Delmas Dites non au racketiciel ! Utiliser des Logiciels Libres ! Pour infos : http://www.racketiciel.info/ Pour signer : http://racketiciel.info/index.php?petition=4&pour_voir=oui - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Le 29/09/07, Alex Thurgood<[EMAIL PROTECTED]> a écrit : > On Friday 28 September 2007 20:39:03 Jean Michel Missègue-Delmas wrote: > > Bonjour, > Bonjour, (au fait alex, on ne te lis plus beaucoup sur la liste ces temps ci ;-) > > > > Celle-ci par exemple : > > > > SELECT `galette_adherents`.`nom_adh`, `galette_adherents`.`prenom_adh`, > > `galette_adherents`.`tel_adh`, `galette_adherents`.`gsm_adh`, > > `galette_adherents`.`email_adh`, `galette_groupes`.`libelle_groupe` FROM > > `galette`.`galette_adherents`, `galette`.`galette_groupes` WHERE ( > > `galette_adherents`.`id_groupe` = `galette_groupes`.`id_groupe` ) AND ( > > ( `galette_groupes`.`libelle_groupe` = 'mardi' ) ) > > > > Bon, revenons au début :-) > > Version de OOo : 2.3 ou 2.2.1 > OS : ?? > Version de serveur MySQL : ?? > Connecteur : ?? > Version du connecteur : ?? et j'aimerais aussi savoir si la requête : SELECT COUNT('ville_adh'), 'ville_adh' FROM 'galette_adherents' GROUP BY 'ville_adh' fonctionne depuis php myadmin Merci > > Alex > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > Manuel - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
On Saturday 29 September 2007 08:07:19 Jean Michel Missègue-Delmas wrote: > Alex Thurgood a écrit : > > Bon, revenons au début :-) > > > > Version de OOo : 2.3 ou 2.2.1 > > 2.3 Je n'ai pas, mais tu disais que ça ne marchait pas avec la 2.2.1 non plus. Je n'ai que la version OOo-Kubuntu 2.2.0-4 et ça marche sans planter. > > > OS : ?? > > Kubuntu Feisty > Idem, dernières mises à jour installées > > Version de serveur MySQL : ?? > > 5.0.38 > Idem > > Connecteur : ?? > > ODBC > > > Version du connecteur : ?? > > 3.51 Il me faudrait la sous-version également : 3.51.xx ?? J'ai installé le myodbc fourni par les dépôts Kubuntu. Je regarderai le numéro de sous-version tout à l'heure. En attendant, peux-tu nous fournir la sortie de l'instruction DESCRIBE (commande mysql) qui montre comment la table est définie ? Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Manuel NAUDIN a écrit : Le 29/09/07, Alex Thurgood<[EMAIL PROTECTED]> a écrit : On Friday 28 September 2007 20:39:03 Jean Michel Missègue-Delmas wrote: Bonjour, Bonjour, (au fait alex, on ne te lis plus beaucoup sur la liste ces temps ci ;-) Celle-ci par exemple : SELECT `galette_adherents`.`nom_adh`, `galette_adherents`.`prenom_adh`, `galette_adherents`.`tel_adh`, `galette_adherents`.`gsm_adh`, `galette_adherents`.`email_adh`, `galette_groupes`.`libelle_groupe` FROM `galette`.`galette_adherents`, `galette`.`galette_groupes` WHERE ( `galette_adherents`.`id_groupe` = `galette_groupes`.`id_groupe` ) AND ( ( `galette_groupes`.`libelle_groupe` = 'mardi' ) ) Bon, revenons au début :-) Version de OOo : 2.3 ou 2.2.1 OS : ?? Version de serveur MySQL : ?? Connecteur : ?? Version du connecteur : ?? et j'aimerais aussi savoir si la requête : SELECT COUNT('ville_adh'), 'ville_adh' FROM 'galette_adherents' GROUP BY 'ville_adh' fonctionne depuis php myadmin Non. Pour quelle fonctionne il faut sortir les guillemets simple. -- Jean Michel Missègue-Delmas Dites non au racketiciel ! Utiliser des Logiciels Libres ! Pour infos : http://www.racketiciel.info/ Pour signer : http://racketiciel.info/index.php?petition=4&pour_voir=oui - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Alex Thurgood a écrit : On Saturday 29 September 2007 08:07:19 Jean Michel Missègue-Delmas wrote: Alex Thurgood a écrit : Bon, revenons au début :-) Version de OOo : 2.3 ou 2.2.1 2.3 Je n'ai pas, mais tu disais que ça ne marchait pas avec la 2.2.1 non plus. Non, avec la 2.2.1 je ne pouvais pas faire de formulaire. D'après Sophie Gautier c'est un bug connu avec la version Ubuntu. Je n'ai que la version OOo-Kubuntu 2.2.0-4 et ça marche sans planter. OS : ?? Kubuntu Feisty Idem, dernières mises à jour installées ?? Version de serveur MySQL : ?? 5.0.38 ?? Je fais les mise à jour lorsqu'elles sont proposées. J'avoue que je ne regarde pas la liste des paquets :( Connecteur : ?? ODBC Version du connecteur : ?? 3.51 Il me faudrait la sous-version également : 3.51.xx ?? 3.51.11-6 En attendant, peux-tu nous fournir la sortie de l'instruction DESCRIBE (commande mysql) qui montre comment la table est définie ? Field | Type | Null | Key | Default | Extra | +---+---+--+-+-++ | id_adh| int(10) unsigned | NO | PRI | NULL | auto_increment | | id_statut | int(10) unsigned | NO | | 4 || | nom_adh | varchar(20) | NO | | || | prenom_adh| varchar(20) | YES | | NULL || | pseudo_adh| varchar(20) | YES | | NULL || | titre_adh | tinyint(3) unsigned | NO | | 0 || | ddn_adh | date | YES | | NULL || | ldn_adh | varchar(50) | YES | | NULL || | adresse_adh | varchar(150) | NO | | || | adresse2_adh | varchar(150) | YES | | NULL || | cp_adh| varchar(10) | NO | | || | ville_adh | varchar(50) | NO | | || | pays_adh | varchar(50) | YES | | NULL || | tel_adh | varchar(20) | YES | | NULL || | tel_pro_adh | varchar(20) | YES | | NULL || | gsm_adh | varchar(20) | YES | | NULL || | email_adh | varchar(150) | YES | | NULL || | email_pro_adh | varchar(150) | YES | | NULL || | url_adh | varchar(200) | YES | | NULL || | icq_adh | varchar(20) | YES | | NULL || | msn_adh | varchar(150) | YES | | NULL || | jabber_adh| varchar(150) | YES | | NULL || | info_adh | text | YES | | NULL || | info_public_adh | text | YES | | NULL || | prof_adh | varchar(150) | YES | | NULL || | login_adh | varchar(20) | NO | | || | mdp_adh | varchar(20) | NO | | || | date_crea_adh | date | NO | | -00-00 || | activite_adh | enum('0','1') | NO | | 0 || | bool_admin_adh| int(11) | NO | | 0 || | bool_exempt_adh | enum('1') | YES | | NULL || | bool_display_info | enum('1') | YES | | NULL || | date_echeance | date | YES | | NULL || | id_groupe | int(11) | YES | | 1 || | id_lic| int(10) | YES | | 1 || | lic_adh | varchar(20) | YES | | NULL || | date_licence | date | YES | | NULL || | id_categorie | int(11) | YES | | NULL || | medecin_certif| varchar(32) | YES | | NULL || | date_certif | date | YES | | NULL || | dif_tel | enum('OUI','NON') | YES | | NON || | dif_email | enum('OUI','NON') | YES | | NON || | dif_image | enum('OUI','NON') | YES | | NON |
Re: [users-fr] Base
Jean Michel Missègue-Delmas a écrit : > Alex Thurgood a écrit : >> >> Je n'ai pas, mais tu disais que ça ne marchait pas avec la 2.2.1 non >> plus. > > Non, avec la 2.2.1 je ne pouvais pas faire de formulaire. D'après Sophie > Gautier c'est un bug connu avec la version Ubuntu. tsk, tsk... Faut *jamais* garder les versions packagées... ;-) A bientôt, -- Jean-Francois Nifenecker, Bordeaux - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
On Saturday 29 September 2007 16:29:58 Jean Michel Missègue-Delmas wrote: > Bonsoir, > C'est peut-être tes champs ENUM qui posent problème. A ma connaissance, ils ne sont pas gérés par OOo. Comme l'instruction COUNT balaie toute la table, peut-être que c'est là que OOo trébuche... Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Alex Thurgood a écrit : C'est peut-être tes champs ENUM qui posent problème. A ma connaissance, ils ne sont pas gérés par OOo. Dommage, il va falloir que je trouve une autre solution. Merci à tous pour votre aide. A+ -- Jean Michel Missègue-Delmas Dites non au racketiciel ! Utiliser des Logiciels Libres ! Pour infos : http://www.racketiciel.info/ Pour signer : http://racketiciel.info/index.php?petition=4&pour_voir=oui - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Jean Michel Missègue-Delmas a écrit : Dommage, il va falloir que je trouve une autre solution. Merci à tous pour votre aide. A+ Bonjour, Pas nécessairement ; peut-être pourrait tu scinder ta table en 2, en regroupant dans une qui ne serait pas "attaquée" par OOo, les champs qui posent problème... Pour t'assurer que la difficulté vient bien de là, tu pourrais peut-être créer une vue avec seulement quelques champs (ne posant pas de problème bien sûr) et exécuter ta requête sur cette vue. A+ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Le 30/09/07, Alex Thurgood<[EMAIL PROTECTED]> a écrit : > On Saturday 29 September 2007 16:29:58 Jean Michel Missègue-Delmas wrote: > > > > > Bonsoir, Bonjour, > > > C'est peut-être tes champs ENUM qui posent problème. A ma connaissance, ils ne > sont pas gérés par OOo. Comme l'instruction COUNT balaie toute la table, > peut-être que c'est là que OOo trébuche... je viens de faire un essai avec une table comportant un champ de type ENUM avec une requête du type SELECT "truc", COUNT("truc") FROM "Table_truc" GROUP BY "truc" sans erreur et avec un résultat cohérent. Donc à mon avis le problème est ailleurs. > > Alex > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > Manuel - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Le 01/10/07, Manuel NAUDIN<[EMAIL PROTECTED]> a écrit : > Le 30/09/07, Alex Thurgood<[EMAIL PROTECTED]> a écrit : > > On Saturday 29 September 2007 16:29:58 Jean Michel Missègue-Delmas wrote: > > > > > > > > > Bonsoir, > Bonjour, > > > > > C'est peut-être tes champs ENUM qui posent problème. A ma connaissance, ils > > ne > > sont pas gérés par OOo. Comme l'instruction COUNT balaie toute la table, > > peut-être que c'est là que OOo trébuche... > > je viens de faire un essai avec une table comportant un champ de type > ENUM avec une requête du type > SELECT "truc", COUNT("truc") FROM "Table_truc" GROUP BY "truc" > sans erreur et avec un résultat cohérent. > Donc à mon avis le problème est ailleurs. > > > > Alex > > > > - > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > Manuel > PS : Jean-Michel, si tu peux exporter en SQL une version non confidentielle de ta base et l'envoyer à mon adresse perso, j'aimerai jeter un coup d'œil. Merci - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Le 01/10/07, Manuel NAUDIN<[EMAIL PROTECTED]> a écrit : > Le 01/10/07, Manuel NAUDIN<[EMAIL PROTECTED]> a écrit : > > Le 30/09/07, Alex Thurgood<[EMAIL PROTECTED]> a écrit : > > > On Saturday 29 September 2007 16:29:58 Jean Michel Missègue-Delmas wrote: > > > > > > > > > > > > > Bonsoir, > > Bonjour, > > > > > > > C'est peut-être tes champs ENUM qui posent problème. A ma connaissance, > > > ils ne > > > sont pas gérés par OOo. Comme l'instruction COUNT balaie toute la table, > > > peut-être que c'est là que OOo trébuche... > > > > je viens de faire un essai avec une table comportant un champ de type > > ENUM avec une requête du type > > SELECT "truc", COUNT("truc") FROM "Table_truc" GROUP BY "truc" > > sans erreur et avec un résultat cohérent. > > Donc à mon avis le problème est ailleurs. > > > > > > Alex > > > > > > - > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > Manuel > > > PS : Jean-Michel, si tu peux exporter en SQL une version non > confidentielle de ta base et l'envoyer à mon adresse perso, j'aimerai > jeter un coup d'œil. Merci > Jean-Michel m'a communiqué le script de sa base, et je vous confirme que tout se passe sans problèmes sur mon poste : la requête fonctionne sous phpmyadmin et sous OOo 2.3 ...(pour info OOo 2.3 / mac os / X11 / MySQL 5.0.19 / connexion odbc) Donc OOo ne semble pas être en cause. Par contre je sèche un peu sur d'autres hypothèses ... Manuel - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
On Tuesday 02 October 2007 04:33:48 Manuel NAUDIN wrote: Bonjour Manu, > Jean-Michel m'a communiqué le script de sa base, et je vous confirme > que tout se passe sans problèmes sur mon poste : la requête fonctionne > sous phpmyadmin et sous OOo 2.3 ...(pour info OOo 2.3 / mac os / X11 / > MySQL 5.0.19 / connexion odbc) > Donc OOo ne semble pas être en cause. Par contre je sèche un peu sur > d'autres hypothèses ... Je ne me rappelle pas s'il a une clé primaire multiple dans sa table. Si oui, il pourrait s'agir du bug suivant : https://bugs.launchpad.net/ubuntu/+source/openoffice.org/+bug/123307 Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Le 03/10/07, Alex Thurgood<[EMAIL PROTECTED]> a écrit : > On Tuesday 02 October 2007 04:33:48 Manuel NAUDIN wrote: > > Bonjour Manu, Bonjour Alex, > > > > Jean-Michel m'a communiqué le script de sa base, et je vous confirme > > que tout se passe sans problèmes sur mon poste : la requête fonctionne > > sous phpmyadmin et sous OOo 2.3 ...(pour info OOo 2.3 / mac os / X11 / > > MySQL 5.0.19 / connexion odbc) > > Donc OOo ne semble pas être en cause. Par contre je sèche un peu sur > > d'autres hypothèses ... > > Je ne me rappelle pas s'il a une clé primaire multiple dans sa table. Si oui, > il pourrait s'agir du bug suivant : > > https://bugs.launchpad.net/ubuntu/+source/openoffice.org/+bug/123307 je ne crois pas : SHOW INDEX FROM `galette_adherents` retourne un seul index `id_adh` qui est clé primaire. > Alex > Manuel - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
Alex Thurgood a écrit : On Tuesday 02 October 2007 04:33:48 Manuel NAUDIN wrote: Bonjour Manu, Jean-Michel m'a communiqué le script de sa base, et je vous confirme que tout se passe sans problèmes sur mon poste : la requête fonctionne sous phpmyadmin et sous OOo 2.3 ...(pour info OOo 2.3 / mac os / X11 / MySQL 5.0.19 / connexion odbc) Donc OOo ne semble pas être en cause. Par contre je sèche un peu sur d'autres hypothèses ... Je ne me rappelle pas s'il a une clé primaire multiple dans sa table. Non il n'y a pas de clef primaire multiple. -- Jean Michel Missègue-Delmas Dites non au racketiciel ! Utiliser des Logiciels Libres ! Pour infos : http://www.racketiciel.info/ Pour signer : http://racketiciel.info/index.php?petition=4&pour_voir=oui - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base
On Monday 01 October 2007 12:15:03 Jean Michel Missègue-Delmas wrote: > Alex Thurgood a écrit : > > C'est peut-être tes champs ENUM qui posent problème. A ma connaissance, > > ils ne sont pas gérés par OOo. > > Dommage, il va falloir que je trouve une autre solution. Peux-tu m'envoyer ton script SQL de création de la base/table en question comme tu l'as fait pour Manu à mon adresse privée : alex fullstop thurgood at free fullstop fr ? Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base - autovaleur
JLP a écrit : bonjour, est il possible de définir la valeur de départ pour une clé primaire integer autovaleur. merci d'avance JLP Bonjour, Oui, c'est possible. J.M Base avec auto-incrément débutant à 1200.odb Description: application/vnd.sun.xml.base - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org
Re: [users-fr] Base - autovaleur
Jean Michel PIERRE a écrit : JLP a écrit : bonjour, est il possible de définir la valeur de départ pour une clé primaire integer autovaleur. merci d'avance JLP Bonjour, Oui, c'est possible. J.M Mais ce n'est pas une bonne idée. Plus précisément, ça semble vouloir dire que tu veux donner une double utilité à ta clef primaire, à savoir d'une part son rôle habituel de clef primaire et d'autre part, celui de contenir une valeur "signifiante" de la table concernée ; c'est ce dernier point qui est une plutôt une mauvaise idée. Généralement, on lit que dans les base de données bien conçues, les clefs primaires ne jouent aucun autre rôle que celui d'être des valeurs uniques et ne servent à rien d'autre, ni ne correspondent à une valeur signifiante. En consultant les archives de cette liste, tu devrais retrouver quelques discussions à ce propos, contenant quelques exemples de pourquoi donner une valeur signifiante à la clef primaire est une fausse bonne idée ; par exemple, tu as celle-là : http://fr.openoffice.org/servlets/ReadMsg?list=users&msgNo=63134 ; il doit y en avoir d'autres. A+ - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org
Re: [users-fr] Base - autovaleur
Si je peux me permettre , au sujet de la clé primaire: c'est un peu dommage qu'une valeur libérée par la suppression de l'enregistrement utilisant cette clé ne soit pas récupérable pour un nouvel enregistrement. Ceci étant je confirme qu'il vaut mieux laisser l'application gérer la clé primaire quitte à mettre, par exemple, le N° de reférence produit comme champ de la table. De plus étant donné que pour pouvoir modifier les données dans un formulaire il faut qu'il y ait une clé primaire alors ... Claude - Original Message - From: Docgranville To: users@fr.openoffice.org Sent: Monday, June 29, 2009 12:18 PM Subject: Re: [users-fr] Base - autovaleur Jean Michel PIERRE a écrit : > > > JLP a écrit : >> >> bonjour, >> est il possible de définir la valeur de départ pour une clé primaire >> integer autovaleur. >> merci d'avance >> JLP >> > Bonjour, > Oui, c'est possible. > J.M Mais ce n'est pas une bonne idée. Plus précisément, ça semble vouloir dire que tu veux donner une double utilité à ta clef primaire, à savoir d'une part son rôle habituel de clef primaire et d'autre part, celui de contenir une valeur "signifiante" de la table concernée ; c'est ce dernier point qui est une plutôt une mauvaise idée. Généralement, on lit que dans les base de données bien conçues, les clefs primaires ne jouent aucun autre rôle que celui d'être des valeurs uniques et ne servent à rien d'autre, ni ne correspondent à une valeur signifiante. En consultant les archives de cette liste, tu devrais retrouver quelques discussions à ce propos, contenant quelques exemples de pourquoi donner une valeur signifiante à la clef primaire est une fausse bonne idée ; par exemple, tu as celle-là : http://fr.openoffice.org/servlets/ReadMsg?list=users&msgNo=63134 ; il doit y en avoir d'autres. A+ - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org -- J’utilise la version gratuite de SPAMfighter pour utilisateurs privés. Jusqu’à présent SPAMfighter a bloqué 1314 courriels spam. Nous avons en ce moment 6 millions d’utilisateurs de par le monde entier. Les utlisateurs payants n’ont pas ce message. Vous pouvez télécharger la version gratuite: http://www.spamfighter.com/lfr
Re: [users-fr] Base - autovaleur
Bonjour Sans vouloir entrer, faute de temps, dans le débat philosophique sur l'utilité de réinitialiser la valeur d'une clé primaire voici l'ordre SQL qui permet de le faire : ALTER TABLE "CD" ALTER COLUMN "refCD" RESTART WITH 1 (ou autre valeur) Cordialement, Bernard Ribot JLP a écrit : bonjour, est il possible de définir la valeur de départ pour une clé primaire integer autovaleur. merci d'avance JLP - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org
Re: [users-fr] Base - autovaleur
Bonjour Claude, > Si je peux me permettre , au sujet de la clé primaire: c'est un peu dommage > qu'une > valeur libérée par la suppression de l'enregistrement utilisant cette clé ne > soit pas > récupérable pour un nouvel enregistrement. Si je peux me permettre, non, ce n'est pas dommage. C'est un gage de sécurité. Sachant que l'identifiant de clef primaire est, au pire, de type entier long, ce ne sont pas les valeurs qui manquent. Ou alors tes besoins sont vraiment très particuliers. Ou alors l'analyse de la base est à revoir. > quitte à mettre, par exemple, le N° de reférence produit comme champ de la > table. Non, pas "quitte à mettre" ! Il *faut* mettre la réf produit/id utilisateur/que sais-je dans un champ de la base. Bonne journée, -- Jean-Francois Nifenecker, Bordeaux Créez votre adresse électronique prenom@laposte.net 1 Go d'espace de stockage, anti-spam et anti-virus intégrés. - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org
Re: [users-fr] Base LabelField
Jean Sympa a écrit : Bonjour à toutes et à tous, Base LabelField Je veux placer un Labelfield sur un formulaire; j'ai cherché dans l'aide et les archives. Je n'ai pas trouvé la réponse à la quetion : Comment crée-t-on un LabelField sur un formulaire. La question est particulièrement simple, en me répondant vous me rendrez service Avec mes remerciements Cordialement Papy Bonjour, Qu'entends-tu par "LabelField" et qu'attends-tu de ce placement d'un "LabelField" sur ton formulaire ? A+ - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org
Re: [users-fr] Base LabelField
Le Tuesday 21 July 2009 08:09:58 Jean Sympa, vous avez écrit : > Bonjour à toutes et à tous, Bonjour, > Base LabelField > > > Je veux placer un Labelfield sur un formulaire; j'ai cherché dans l'aide > et les archives. Il s'agit du nom donné au "champ d'étiquette" représenté par l'icône "An" de la barre d'outil contrôle de formulaire. G. - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org
Re: [users-fr] Base LabelField
Merci à vous deux, Je veux utiliser des LabelFields pour placer des titres sur mes formulaires. La bonne réponse est bien : Il s'agit du nom donné au "champ d'étiquette" représenté par l'icône "An" de la barre d'outil contrôle de formulaire Cordialement Papy //* gabriel a écrit : Le Tuesday 21 July 2009 08:09:58 Jean Sympa, vous avez écrit : Bonjour à toutes et à tous, Bonjour, Base LabelField Je veux placer un Labelfield sur un formulaire; j'ai cherché dans l'aide et les archives. Il s'agit du nom donné au "champ d'étiquette" représenté par l'icône "An" de la barre d'outil contrôle de formulaire. G. - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org
Re: [users-fr] Base LabelField
Jean Sympa a écrit : Merci à vous deux, Je veux utiliser des LabelFields pour placer des titres sur mes formulaires. Pourquoi tu n'écris pas directement sur le formulaire ? J.M - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org
Re: [users-fr] Base LabelField
Je veux utiliser des LabelFields pour placer des titres sur mes formulaires. Pourquoi tu n'écris pas directement sur le formulaire ? J.M Comme dans l'exemple du F_Meteo J.M Base_Jean_Sympa.odb Description: application/vnd.sun.xml.base - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org
Re: [users-fr] Base LabelField
Merci Jean Michel, Quel bel exemple. Dans la FAQ, Labelfield est absente. Dans l'aide le texte sur Etiquette est incomplet. Cordialement Papy // Jean Michel PIERRE a écrit : Je veux utiliser des LabelFields pour placer des titres sur mes formulaires. Pourquoi tu n'écris pas directement sur le formulaire ? J.M Comme dans l'exemple du F_Meteo J.M - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org
Re: [users-fr] Base LabelField
Bonjour Jean Michel, J'ai essayé d'encadrer le LabelField par un cadres à double traits comme dans ton exemple. Je n'y arrive pas. Quand je clique, bouton droit, sur le LabelField, les options ne proposent pas cadre. Cordialement Papy //** Jean Sympa a écrit : Merci Jean Michel, Quel bel exemple. Dans la FAQ, Labelfield est absente. Dans l'aide le texte sur Etiquette est incomplet. Cordialement Papy // Jean Michel PIERRE a écrit : Je veux utiliser des LabelFields pour placer des titres sur mes formulaires. Pourquoi tu n'écris pas directement sur le formulaire ? J.M Comme dans l'exemple du F_Meteo J.M - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org
Re: [users-fr] Base LabelField
Bonjour Jean Michel, J'ai essayé d'encadrer le LabelField par un cadres à double traits comme dans ton exemple. Je n'y arrive pas. Quand je clique, bouton droit, sur le LabelField, les options ne proposent pas cadre. Cordialement Papy C'est normal, car ce n'est pas un contrôle de formulaire mais comme je l'écrivais un peu pus tôt, juste un texte écrit directement dans le formulaire (en mode Modification) en y appliquant un style de Titre. J.M
Re: [users-fr] Base : sauvegardes
Daniel Cartron a écrit : Je sauvegarde régulièrement toutes les modifs que je fais sur mes tables et formulaires, et il y a peu, coupure de courant, machine hs et reboot. Et là surprise, le boulot des 2 derniers jours a disparu... Inutile de dire que je l'ai mauvaise. On fait quoi pour que la base soit sauvegardée ? Bonjour, On recopie le fichier. si c'est une base OOo, elle sera intégralement sauvegardée. Si c'est une connexion à une autre base, les paramètres le seront. Et dasn les deux cas, formulaires et autres requêtes le seront. A+ Serge, (qui n'a pas fait de sauvegarde depuis mois :( ) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base : sauvegardes
Bonjour, Pour sauvegarder sans se prendre la tête j'utilise FullSync http://www.framasoft.net/article4281.html Simple et efficace, et permet de sauver sur un FTP. A+ ;-) Serge, (qui n'a pas fait de sauvegarde depuis mois :( ) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base : sauvegardes
Le vendredi 28 décembre 2007, François Vermel a écrit : > Bonjour, > > Pour sauvegarder sans se prendre la tête j'utilise FullSync > http://www.framasoft.net/article4281.html > Simple et efficace, et permet de sauver sur un FTP. Salut, LE pb est que je ne cherche pas à sauvegarder le contenu de ma base, puisqu'elle est encore vide, mais tout simplement mes structures de tables et mes formulaires. Or malgré que j'ai sauvegardé à chaque modif des tables une fois rechargé tout a disparu et j'en suis revenu au stade de deux jours avant. Si je recommence à tout recréer et que ça refait pareil ça m'amuse pas... -- Cordialement, Daniel Cartron « Le mot le plus long de notre dictionnaire, Anticonstitutionnellement, a pour anagramme : Et nul mot, ici, n'est tant léonin. » - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base : sauvegardes
François Vermel a écrit : Bonjour, Pour sauvegarder sans se prendre la tête j'utilise FullSync http://www.framasoft.net/article4281.html Simple et efficace, et permet de sauver sur un FTP. A+ ;-) Serge, (qui n'a pas fait de sauvegarde depuis mois :( ) Bonjour, Perso, c'est plutôt CD ou DVD ;-) Et je conseille à chacun de n'utiliser que des outils utilisant des standards pour la compressions : j'ai utilisé nero Backupt-it sur poste et j'ai la très désagréable surprise de constater, lorsque j'ai boulu récupérer mes données, qu'il fallait acheter une version complète de Nero, car l'outil n'est pas fourni dans la version OEM de mon portable ! A+ Serge - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base : sauvegardes
2007/12/27, Daniel Cartron <[EMAIL PROTECTED]>: > Je sauvegarde régulièrement toutes les modifs que je fais sur mes tables et > formulaires, et il y a peu, coupure de courant, machine hs et reboot. Et là > surprise, le boulot des 2 derniers jours a disparu... > Si la coupure de courant a eu lieu pendant que tu étais en train d'éditer le fichier base, il est possible qu'il ait été corrompu et alors la seule parade aurait été d'avoir une copie du fichier base sauvegardée au fur et à mesure des modifications du fichier principal. Si le fichier n'était pas ouvert au moment de la coupure, là c'est plus étonnant. > Inutile de dire que je l'ai mauvaise. On fait quoi pour que la base soit > sauvegardée ? On sauvegarde avec Enregistrer, mais il faut parfois enregistrer le formulaire ou la description de table modifié puis le document .odb lui-même. > > -- > Cordialement, Daniel Cartron > «En automne, toutes les feuilles des livres devraient tomber. » > Ramon Gomez de la Serna > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > Manuel - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base : sauvegardes
Daniel Cartron a écrit : Bonjour, > Salut, > > LE pb est que je ne cherche pas à sauvegarder le contenu de ma base, > puisqu'elle est encore vide, mais tout simplement mes structures de tables et > mes formulaires. Or malgré que j'ai sauvegardé à chaque modif des tables une > fois rechargé tout a disparu et j'en suis revenu au stade de deux jours > avant. Si je recommence à tout recréer et que ça refait pareil ça m'amuse > pas... > > Comme l'a dit Manuel, il y a deux étapes d'enregistrement lorsqu'on modifie la structure des tables, les requêtes ou formulaires. Une première consistant à enregistrer la modification elle-même, puis une deuxième consistant à enregistrer le changement dans le fichier ODB. Si tu as un plantage ou coupure au niveau de l'une ou l'autre des étapes, le fichier ODB peut se trouver dans un état incohérent. En outre, il se créé souvent à ce moment là un fichier "lock", qui est un fichier caché, et qui représente une photographie (ou snapshot) à l'instanté de l'état de la base au moment du problème. Si ce fichier n'est pas détruit, il se peut que tu retrouves l'état de la base au moment qui a précédé le plantage / coupure etc, et ce fichier lock peut empêcher l'enregistrement de toutes modifications ultérieures, car il n'est pas systématiquement détruit par des chargements successifs du fichier ODB. Donc, en première, je regarderais s'il n'y avait pas un fichier .lock qui traînait dans le coin, sachant que tu dois faire cette recherche avec tous les processus soffice éteints, y compris le démarreur rapide ou quickstarter, car ce dernier garde un processus soffice ouvert en permanence. Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base : sauvegardes
Le vendredi 28 décembre 2007 à 02:34, François Vermel a écrit : > Bonjour, > > Pour sauvegarder sans se prendre la tête j'utilise FullSync > http://www.framasoft.net/article4281.html > Simple et efficace, et permet de sauver sur un FTP. > > A+ ;-) > > > Serge, (qui n'a pas fait de sauvegarde depuis mois :( ) > > --- >-- To unsubscribe, e-mail: [EMAIL PROTECTED] For > additional commands, e-mail: [EMAIL PROTECTED] La dernière version date de trois ans ? -- André Salaün - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base : sauvegardes
Serge LE LOUARNE a écrit : > Daniel Cartron a écrit : >> Je sauvegarde régulièrement toutes les modifs que je fais sur mes >> tables et formulaires, et il y a peu, coupure de courant, machine hs >> et reboot. Et là surprise, le boulot des 2 derniers jours a disparu... >> >> Inutile de dire que je l'ai mauvaise. On fait quoi pour que la base >> soit sauvegardée ? >> >> > Bonjour, > > On recopie le fichier. si c'est une base OOo, elle sera intégralement > sauvegardée. Si c'est une connexion à une autre base, les paramètres le > seront. Et dasn les deux cas, formulaires et autres requêtes le seront. > > A+ > Serge, (qui n'a pas fait de sauvegarde depuis mois :( ) > Sous Windows, je conseille TRES vivement CobianBackup (libre depuis la v8). Fait tout ce qu'on est en droit d'attendre d'un outil de sauvegarde (ce n'est PAS un outil de synchronisation !) http://www.framasoft.net/article4584.html Bon courage, -- Jean-Francois Nifenecker, Bordeaux - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base : sauvegardes
Bonjour, Sous Vista, ca donne quoi ? Sinon il ne gère pas les cartouches, ni la gravure cd/dvd. Pour l'avoir utilisé professionnelement, franchement, je le trouve pas top. Trop de sauvegarde ratées ou non lancées sans qu'on sache trop pourquoi ... mais il faut dire à sa décharge qu'on sauvegarder sur un combo disque USB/multilecteur de carte depuis un serveur 2000. Or, windows 2000 n'a jamais été très performant coté USB : on mettait tous les atouts de notre côté :)) Bon, pour des sauvegardes persos et/ou non critiques, il fera l'affaire. A+ Le 28/12/07, Jean-Francois Nifenecker <[EMAIL PROTECTED]> a écrit : > > [...] > > Sous Windows, je conseille TRES vivement CobianBackup (libre depuis la > v8). > Fait tout ce qu'on est en droit d'attendre d'un outil de sauvegarde (ce > n'est > PAS un outil de synchronisation !) > > http://www.framasoft.net/article4584.html > > Bon courage, > -- > Jean-Francois Nifenecker, Bordeaux >
Re: [users-fr] Base : sauvegardes
Serge LE LOUARNE a écrit : > Bonjour, Bonjour, > > Sous Vista C'est quoi ? > Sinon il ne gère pas les cartouches, ni la gravure cd/dvd. Non, mais qui utilise encore des cartouches ? ;-) Quant à la gravure de disques optiques, je n'en ai jamais ressenti le besoin (trop de manips). Je sauvegarde (professionnellement) vers d'autres disques, en direct, sur un partage ou en FTP, ou encore -- à titre perso -- vers une clef USB, et CB8 marche vraiment très bien. > > Pour l'avoir utilisé professionnelement, franchement, je le trouve pas top. > Trop de sauvegarde ratées ou non lancées sans qu'on sache trop pourquoi ... > mais il faut dire à sa décharge qu'on sauvegarder sur un combo disque > USB/multilecteur de carte depuis un serveur 2000. Or, windows 2000 n'a > jamais été très performant coté USB : on mettait tous les atouts de notre > côté :)) Je n'ai -- touchons du bois -- jusqu'à présent jamais eu de sauvegardes ratées qui soient à mettre sur son compte. -- Jean-Francois Nifenecker, Bordeaux - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base : sauvegardes
Jean-Francois Nifenecker a écrit : Serge LE LOUARNE a écrit : [...] Non, mais qui utilise encore des cartouches ? ;-) Beucoup de monde, et pas nécessairement seulement les grosses boites. Quant à la gravure de disques optiques, je n'en ai jamais ressenti le besoin (trop de manips). Je sauvegarde (professionnellement) vers d'autres disques, en direct, sur un partage ou en FTP, ou encore -- à titre perso -- vers une clef USB, et CB8 marche vraiment très bien. Le hic c'est que les disques ne sont pas des sauvegardes fiables (dans RAID, le i c'est pour "inexpensive", "bon marché" donc ;-) ). Partant de la, partage ou FTP, ca revient un peut au même si on ne peut sauvegarder sur un support amovible, qu'on va en profiter pour stocker ailleurs et à l'abri. Pour l'avoir utilisé professionnelement, franchement, je le trouve pas top. Trop de sauvegarde ratées ou non lancées sans qu'on sache trop pourquoi ... mais il faut dire à sa décharge qu'on sauvegarder sur un combo disque USB/multilecteur de carte depuis un serveur 2000. Or, windows 2000 n'a jamais été très performant coté USB : on mettait tous les atouts de notre côté :)) Je n'ai -- touchons du bois -- jusqu'à présent jamais eu de sauvegardes ratées qui soient à mettre sur son compte. Je n'ai jamais pu en être vertains, mais dnas toutes les boites ou je l'ai vu utiliser quotidiennement, il y a eu de soucis de sauvegarde. Mais bon, sachant que la boite qui m'employais installait n'importe quoi n'importe comment ... ;-) A+ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] [base] DistinctSQL ?
Bonjour. Non, parce que le résultat d'un SELECT sur une ou plusieurs tables est lui-même une table. S'il n'y avait "Alimentation" que sur la première ligne, cela voudrait dire que sur les lignes suivantes, la valeur du champ Surcatégorie serait NULL. Ce qui ne correspondrait pas au résultat du SELECT. Cordialement, Bernard. Serge LE LOUARNE a écrit : Bonjour, Avec la requête quivante : SELECT distinct "SURCATEGORIES"."LIBSURCAT" "Surcatégorie", "CATEGORIES"."LIBCAT" "Catégorie" FROM "CATEGORIES", "SURCATEGORIES" WHERE ( "CATEGORIES"."IDSURCAT" = "SURCATEGORIES"."IDSURCAT" ) ORDER BY "SURCATEGORIES"."LIBSURCAT" ASC J'obtient un tableau correct à ceci prêt que les surcatégories sont mentionnées sur toutes les lignes, et je ne souhaite les voir qu'une fois. Dans le résultat ci dessus, je ne souhaite pas voir "Alimentation" aux lignes deux et trois. Est-ce faisable en SQL ou devrait le faire autrement ? A+ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] base : rapport
michel a écrit : Bonjour Est - il possible de créer un hyperlien afin d'ouvrir un rapport dynamiquement. Oui. Je m'explique : j'ai une base, transformée avec un formulaire et un rapport. OK. Je voudrai lorsque je saisisse dans le formulaire les données avoir un bouton qui m'ouvre le rapport mis à jour avec mes nouvelles données. On ne peut aller choisir dans l'hyperlien le rapport dans la base de donnée. Peut être une macro ? Oui. ché pas chi j'ai été assez clair ? Je pense ;-) Merci Michel Place la macro ci-aprés dans la librairie Standard de "Mes macros". Place un bouton avec, par exemple, le paramétrage de l'évènement "lors du déclenchement" pointant sur le script principal openBaseReport sub openBaseReport dim document as object dim dispatcher as object dim nameFormReport as string dim array() '// nom du rapport à ouvrir nameFormReport = "emails" '// sauvegarde l'enregistrement en cours document = ThisComponent.CurrentController.Frame dispatcher = createUnoService( "com.sun.star.frame.DispatchHelper" ) dispatcher.executeDispatch( document, ".uno:RecSave", "", 0, array() ) '// appel procedure ouverture du formulaire ou du rapport call openFormReport( nameFormReport ) end sub sub openFormReport( sFormReport as string ) dim sourceDoc as object dim prop(1) as New com.sun.star.beans.PropertyValue sourceDoc = thisComponent.Parent prop(0).Name = "ActiveConnection" prop(0).Value = sourceDoc.DataSource.getConnection( "", "" ) prop(1).Name = "OpenMode" prop(1).Value = "open" '// ouvrir un formulaire '/* sourceDoc.FormDocuments.loadComponentFromURL( sFormReport, "_blank", 0, prop() ) */ '--- noter la difference entre FormDocuments et ReportDocuments - '// ouvrir un rapport sourceDoc.ReportDocuments.loadComponentFromURL( sFormReport, "_blank", 0, prop() ) end sub Francois Gatto - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] base : rapport
Bonjour Est - il possible de créer un hyperlien afin d'ouvrir un rapport dynamiquement. Oui. Je m'explique : j'ai une base, transformée avec un formulaire et un rapport. OK. Je voudrai lorsque je saisisse dans le formulaire les données avoir un bouton qui m'ouvre le rapport mis à jour avec mes nouvelles données. On ne peut aller choisir dans l'hyperlien le rapport dans la base de donnée. Peut être une macro ? Oui. ché pas chi j'ai été assez clair ? Je pense ;-) Merci Michel Place la macro ci-aprés dans la librairie Standard de "Mes macros". Place un bouton avec, par exemple, le paramétrage de l'évènement "lors du déclenchement" pointant sur le script principal openBaseReport sub openBaseReport dim document as object dim dispatcher as object dim nameFormReport as string dim array() '// nom du rapport à ouvrir nameFormReport = "emails" '// sauvegarde l'enregistrement en cours document = ThisComponent.CurrentController.Frame dispatcher = createUnoService( "com.sun.star.frame.DispatchHelper" ) dispatcher.executeDispatch( document, ".uno:RecSave", "", 0, array() ) '// appel procedure ouverture du formulaire ou du rapport call openFormReport( nameFormReport ) end sub sub openFormReport( sFormReport as string ) dim sourceDoc as object dim prop(1) as New com.sun.star.beans.PropertyValue sourceDoc = thisComponent.Parent prop(0).Name = "ActiveConnection" prop(0).Value = sourceDoc.DataSource.getConnection( "", "" ) prop(1).Name = "OpenMode" prop(1).Value = "open" '// ouvrir un formulaire '/* sourceDoc.FormDocuments.loadComponentFromURL( sFormReport, "_blank", 0, prop() ) */ '--- noter la difference entre FormDocuments et ReportDocuments - '// ouvrir un rapport sourceDoc.ReportDocuments.loadComponentFromURL( sFormReport, "_blank", 0, prop() ) end sub Francois Gatto Merci François Je vais essayer cela ! bonne journée Michel - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base version2
Le jeudi 03 novembre 2005 à 08:11 +0100, Jacques Petiot a écrit : Bonjour, > dans la version 2, je viens de tester l'éditeur de requête et j'ai le > problème suivant: > > pour une requête de non correspondance, la jointure droite (voire gauche ) ne > permet pas d'obtenir le résultat escompté, (les parents sans enfants) en > recopiant du SQL j'arrive à obtenir le bon résultat mais on ne peut plus > revenir dans l'éditeur graphique sous peine de véroler le SQL. > > j'ai donc besoin d'un peu d'aide > > de même que pour faire des requêtes paramétrées dont le paramètre est le > contenu d'un formulaire Je pense que ça nous aiderait de connaître la structure de tes tables et les requêtes que tu souhaites lancer. Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base OOo2
patsyl a écrit : Bonjour, J'ai créé une base avec OOo2 Base et je ne trouve pas de solution à 2 problèmes. - j'aimerai, dans une requête ajouter un champ calculé qui serait la somme de plusieurs autres champs (des abonnés effectuent un paiement mensuel et je souhaiterais avoir un champ qui totalise le tout et qui me donnerait le total annuel). Pour ça, il te suffit de créer un champ calculé à ta requête : dans une colonne vide, tu peux inscrire une formule arithmétique ou une fonction (en anglais, je crois que la traduction ne fonctionne pas), tu ajoutes un alias pour donner un nom à ce champ e le tour est joué. Attention à la syntaxe : les noms des champs s'inscrivent entre guillements ;-) Exemple (chiffre d'affaire en l'occurence) : -champ : "prix unitaire"*"quantité vendue" OU Product("prix unitaire","quantité vendue") -Alias : CA - peut-on à l'ouverture de la base "forcer" l'ouverture d'un formulaire et masquer les barres de modification ? J'en suis pas encore là mais ça doit être faisable avec un module ;-) Merci pour vos réponses. C'est un plaisir Ludo Patrice Marlin Accédez au courrier électronique de La Poste : www.laposte.net ; 3615 LAPOSTENET (0,34€/mn) ; tél : 08 92 68 13 50 (0,34€/mn) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base OOo2
> > > patsyl a écrit : > > > > Bonjour, > > > > J'ai créé une base avec OOo2 Base et je ne trouve pas de solution à 2 > > problèmes. > > > > - j'aimerai, dans une requête ajouter un champ calculé qui serait la somme > > de plusieurs autres champs (des abonnés effectuent un paiement mensuel et > > je souhaiterais avoir un champ qui totalise le tout et qui me donnerait le > > total annuel). > > > Pour ça, il te suffit de créer un champ calculé à ta requête : dans une > colonne vide, tu peux inscrire une formule arithmétique ou une fonction > (en anglais, je crois que la traduction ne fonctionne pas), tu ajoutes > un alias pour donner un nom à ce champ e le tour est joué. Attention à > la syntaxe : les noms des champs s'inscrivent entre guillements ;-) > Exemple (chiffre d'affaire en l'occurence) : > -champ : "prix unitaire"*"quantité vendue" OU Product("prix > unitaire","quantité vendue") > -Alias : CA > Merci cela fonctionne. Pour le formulaire à l'ouverture, je vais chercher. Accédez au courrier électronique de La Poste : www.laposte.net ; 3615 LAPOSTENET (0,34/mn) ; tél : 08 92 68 13 50 (0,34/mn)
Re: [users-fr] [BASE OO2]
Dans les propriétés du sous formulaire, onglet "données", clique sur le bouton "..." dans la ligne "établir un lien depuis". Ensuite, indique le champ que tu veux lier pour chaque table. Fred Fabrice PAUPERT a écrit : Bonjour, Tout d'abord je vous remercie pour vos réponses qui m'ont bien servi. Voilà j'ai maintenant un autre petit problème à régler avec les sous formulaires. J'ai une base de données pour lister mes DVD et gerer les prêts (et oui des indélicats oublis de me les rendre et comme je note pas les noms ...). Pour l'instant sur deux tables table_DVD et table_Genre. Description : Tb_DVD - Id (clef primaire-auto-num) - Titre (texte 50) - nb_cd (num) - ref_genre (num) - Note (memo) Tb_Genre - Id (clef primaire-auto-num) - Genre J'arrive bien dans un formulaire à créer le sous-formulaire qui m'affiche bien le texte du genre correspondant. Mais ce que j'aimerais faire c'est quand je change le genre que celui-ci soit pris en compte. merci pour vos réponses Fabrice - 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]
Re: [users-fr] base - grille
Salut, Il existe un ensemble de macros OOo1.1 que j'ai testé avec la v2.0. Elles marchent correctement et permettent de linker une requête SQL d'une source de données à une plage de données ou une cellule en particulier. Le fichier .pdf est disponible à l'adresse suivante : http://fr.openoffice.org/Documentation/How-to/calc/Transfert_de_donnees%2014fr.pdf Pour copier/coller la source de la macro, tu peux te rendre sur : http://66.102.9.104/search?q=cache:llTgGS7cTBQJ:fr.openoffice.org/Documentation/How-to/calc/Transfert_de_donnees%252014fr.pdf+CalcSQL&hl=fr qui est la version HTML du doc PDF. Tout est expliqué dans la doc ;) Bonne continuation Guillaume wrote: Bonjour, Comment peupler une grille (dans un formulaire) suite à une requête SQL (dans une macro - userSet) ? Merci d'avance Guillaume - 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]
Re: [users-fr] base - grille
Roman ZARAGOCI a écrit : Salut, Il existe un ensemble de macros OOo1.1 que j'ai testé avec la v2.0. Elles marchent correctement et permettent de linker une requête SQL d'une source de données à une plage de données ou une cellule en particulier. Merci, ...mais Ma question etait, comment remplir un contrôle "grid" dans un formulaire (pas une feuille calc) Guillaume - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] base - grille
Guillaume wrote: Roman ZARAGOCI a écrit : Salut, Il existe un ensemble de macros OOo1.1 que j'ai testé avec la v2.0. Elles marchent correctement et permettent de linker une requête SQL d'une source de données à une plage de données ou une cellule en particulier. Merci, ...mais Ma question etait, comment remplir un contrôle "grid" dans un formulaire (pas une feuille calc) Guillaume - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Oups excuse, j'ai mal lu ;) Je pense qu'il faudrait que tu voyes du côté de la maillist prog-fr pour les macro. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: [users-fr] base
rainer a écrit : Yves LOMBARDOT a écrit : Bonjour Comment faire un raccourci vers le formulaire d'une base sur le bureau ou comment faire pour que cette base s'ouvre directement sur le formulaire? Sur acces il suffisait d'un clic droit sur le formulaire pour en créer un. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Bonjour Quand le formulaire est ouvert il suffit de "l'enregistrer sous" un nom dans un dossier de ton choix et ensuite tu peux le mettre sur le bureau et ouvrir OOo avec, donc la base.Rainer - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Ca c'est des réponses qui m'énerve. Ca fait 3 jours que tout seul devant mon petit écran j'epluche tout les menus, aides et fonctions de OOo base pour n'arriver à rien et tout a coup y en a un qui mine de rien te balance : ta ka lenregistrer ailleurs. Hé oui c'était tellement simple que dans mon cerveau malade et surchauffé j'y avait même pas pensé. Y des jours .. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Re: [users-fr] base
> Ca c'est des réponses qui m'énerve. Ca fait 3 jours que tout seul devant > mon petit écran j'epluche tout les menus, aides et fonctions de OOo base > pour n'arriver à rien et tout a coup y en a un qui mine de rien te > balance : ta ka lenregistrer ailleurs. > Hé oui c'était tellement simple que dans mon cerveau malade et > surchauffé j'y avait même pas pensé. > Y des jours .. une petite bière fraîche et il n'y paraitra plus - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Base : rapports
Louis Vidonne a écrit : Bonjour, Encore une question (la dernière pour aujourd'hui, promis). Est-il possible de modifier un rapport autrement que de changer la mise en page ; par exemple, peut-on ajouter des colonnes, modifier les entêtes de colonne ? Encore merci de votre aide précieuse, Louis bonjour, oui, il est possible de modifier le rapport, sauf les noms des champs qui sont liés à la base de données, ce qui est logique. Tu peux ajouter un texte en plus du nom du champ (qui lui reste en grisé), tu peux supprimer une colonne du rapport et bien sûr en ajouter une, avant ou après celle que tu as sélectionnée. Jean Michel - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] [Base] Formulaires
Bonjour Bernard, Bernard Ribot wrote: Bonjour à tous J'ai quelques problèmes avec les formulaires. J'essaie de créer un formulaire avec des sous-formulaires. Je l'ai fait de deux manières, une fois en mode ébauche, une fois avec l'assistant. En mode ébauche, j'ai créé 3 formulaires, l'un étant destiné à être le formulaire parent et les deux autres des sous-formulaires. Mais dans les propriétés des formulaires, onglet données, les zones "Etablir un lien depuis" et "Etablir un lien avec" n'apparaissent pas ! Avec l'assistant j'ai bien créé un formulaire avec un sous-formulaire mais je ne sais pas comment ajouter un second sous-formulaire. Il faut que tu affiches le Navigateur de formulaires (depuis la barre d'outils de formulaire) c'est lui qui te permet de créer de nouveaux formulaires et sous formulaires. Il y a un how-to dans notre documentation qui t'aidera sûrement : http://fr.openoffice.org/Documentation/How-to/writer/creation_sous-formulaires20fr_1.01.pdf A bientôt Sophie - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] [Base] Formulaires
Bonjour Sophie, J'avais consulté ce how-to qui est très bien, mais dans mes formulaires "Etablir un lien depuis" et "Etablir un lien avec" n'apparaissent pas. Est-ce parce que je n'utilise pas desource de données externe (dBase ou autres) ? J'ai créé une base propriétaire OOo. En ce qui concerne le navigateur, j'ai aussi un problème. Contrairement à ce qui est dit dans l'aide, à savoir : 1) "Le Navigateur de formulaire contient une liste de TOUS LES FORMULAIRES (logiques) créés avec les champs de contrôle correspondants", je ne vois pas qu'un formulaire, celui qui m'a servi à lancer le navigateur. Que veut dire formulaires "logiques" ? 2) "Une fois créés, vous pouvez transformer les formulaires en sous-formulaires. Il suffit de passer en mode Conception, puis d'ouvrir le navigateur de formulaire. Dans le navigateur de formulaire, FAITES GLISSER LE FORMULAIRE que vous souhaitez transformer en sous-formulaire sur tout autre formulaire. ". Malheureusement je ne peux rien dépose dans le navigateur, le pointeur de la souris garde la forme d'un rond barré. Je m'en suis tiré en bricolant. Un copier-coller du premeier sous-formulaire pour en créer un second, puis des bidouilles dans le navigateur ! Mais je n'aime pas trop travailler comme ça. Est-ce que ça viendrait du fait que c'est une base propriétaire ? Si j'ai un peu de temps je referais mes tables en format dBase pour voir ce que ça donne. Sophie, ceci dit, ne passe pas ton week-end sur ce problème ! Amitié, Bernard Sophie Gautier a écrt : Bonjour Bernard, Bernard Ribot wrote: Bonjour à tous J'ai quelques problèmes avec les formulaires. J'essaie de créer un formulaire avec des sous-formulaires. Je l'ai fait de deux manières, une fois en mode ébauche, une fois avec l'assistant. En mode ébauche, j'ai créé 3 formulaires, l'un étant destiné à être le formulaire parent et les deux autres des sous-formulaires. Mais dans les propriétés des formulaires, onglet données, les zones "Etablir un lien depuis" et "Etablir un lien avec" n'apparaissent pas ! Avec l'assistant j'ai bien créé un formulaire avec un sous-formulaire mais je ne sais pas comment ajouter un second sous-formulaire. Il faut que tu affiches le Navigateur de formulaires (depuis la barre d'outils de formulaire) c'est lui qui te permet de créer de nouveaux formulaires et sous formulaires. Il y a un how-to dans notre documentation qui t'aidera sûrement : http://fr.openoffice.org/Documentation/How-to/writer/creation_sous-formulaires20fr_1.01.pdf A bientôt Sophie - 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]
Re: [users-fr] [Base] Formulaires
Je coris que vous avez crée des formulaires indépendant. Les champs "établir un lien" n'apparaissent que pour un formulaire emboité dans un autre. Pour cela, choisissez un de vos formulaires, faites un clic droit dessus, choisissez nouveau, puis formulaire, et là appraît un formulaire imbriqué dans le premier. Normalement, les menus "établir un lien" apparaissent. Vous avez créer un nouveau formulaire dans la branche principale qui s'appelle "standard", je crois. Bernard Ribot a écrit : Bonjour Sophie, J'avais consulté ce how-to qui est très bien, mais dans mes formulaires "Etablir un lien depuis" et "Etablir un lien avec" n'apparaissent pas. Est-ce parce que je n'utilise pas desource de données externe (dBase ou autres) ? J'ai créé une base propriétaire OOo. En ce qui concerne le navigateur, j'ai aussi un problème. Contrairement à ce qui est dit dans l'aide, à savoir : 1) "Le Navigateur de formulaire contient une liste de TOUS LES FORMULAIRES (logiques) créés avec les champs de contrôle correspondants", je ne vois pas qu'un formulaire, celui qui m'a servi à lancer le navigateur. Que veut dire formulaires "logiques" ? 2) "Une fois créés, vous pouvez transformer les formulaires en sous-formulaires. Il suffit de passer en mode Conception, puis d'ouvrir le navigateur de formulaire. Dans le navigateur de formulaire, FAITES GLISSER LE FORMULAIRE que vous souhaitez transformer en sous-formulaire sur tout autre formulaire. ". Malheureusement je ne peux rien dépose dans le navigateur, le pointeur de la souris garde la forme d'un rond barré. Je m'en suis tiré en bricolant. Un copier-coller du premeier sous-formulaire pour en créer un second, puis des bidouilles dans le navigateur ! Mais je n'aime pas trop travailler comme ça. Est-ce que ça viendrait du fait que c'est une base propriétaire ? Si j'ai un peu de temps je referais mes tables en format dBase pour voir ce que ça donne. Sophie, ceci dit, ne passe pas ton week-end sur ce problème ! Amitié, Bernard Sophie Gautier a écrt : Bonjour Bernard, Bernard Ribot wrote: Bonjour à tous J'ai quelques problèmes avec les formulaires. J'essaie de créer un formulaire avec des sous-formulaires. Je l'ai fait de deux manières, une fois en mode ébauche, une fois avec l'assistant. En mode ébauche, j'ai créé 3 formulaires, l'un étant destiné à être le formulaire parent et les deux autres des sous-formulaires. Mais dans les propriétés des formulaires, onglet données, les zones "Etablir un lien depuis" et "Etablir un lien avec" n'apparaissent pas ! Avec l'assistant j'ai bien créé un formulaire avec un sous-formulaire mais je ne sais pas comment ajouter un second sous-formulaire. Il faut que tu affiches le Navigateur de formulaires (depuis la barre d'outils de formulaire) c'est lui qui te permet de créer de nouveaux formulaires et sous formulaires. Il y a un how-to dans notre documentation qui t'aidera sûrement : http://fr.openoffice.org/Documentation/How-to/writer/creation_sous-formulaires20fr_1.01.pdf A bientôt Sophie - 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] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] [Base] Formulaires
Bonsoir Bernard, Bernard Ribot wrote: Bonjour Sophie, J'avais consulté ce how-to qui est très bien, mais dans mes formulaires "Etablir un lien depuis" et "Etablir un lien avec" n'apparaissent pas. Est-ce parce que je n'utilise pas desource de données externe (dBase ou autres) ? J'ai créé une base propriétaire OOo. Je ne comprends pas ce que tu veux dire par une base propriétaire OOo, est-ce que c'est une feuille Calc ? [...] Je m'en suis tiré en bricolant. Un copier-coller du premeier sous-formulaire pour en créer un second, puis des bidouilles dans le navigateur ! Mais je n'aime pas trop travailler comme ça. Oui, bien sûr. Est-ce que ça viendrait du fait que c'est une base propriétaire ? Si j'ai un peu de temps je referais mes tables en format dBase pour voir ce que ça donne. Sophie, ceci dit, ne passe pas ton week-end sur ce problème ! Promis :) dis-moi juste quel format tu utilises pour ta base et on devrait y arriver. Amitiés Sophie - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] [Base] Formulaires
C'est bien ça. J'avais du rater quelque chose la première fois. julien cochennec a écrit : Je coris que vous avez crée des formulaires indépendant. Les champs "établir un lien" n'apparaissent que pour un formulaire emboité dans un autre. Pour cela, choisissez un de vos formulaires, faites un clic droit dessus, choisissez nouveau, puis formulaire, et là appraît un formulaire imbriqué dans le premier. Normalement, les menus "établir un lien" apparaissent. Vous avez créer un nouveau formulaire dans la branche principale qui s'appelle "standard", je crois. Bernard Ribot a écrit : Bonjour Sophie, J'avais consulté ce how-to qui est très bien, mais dans mes formulaires "Etablir un lien depuis" et "Etablir un lien avec" n'apparaissent pas. Est-ce parce que je n'utilise pas desource de données externe (dBase ou autres) ? J'ai créé une base propriétaire OOo. En ce qui concerne le navigateur, j'ai aussi un problème. Contrairement à ce qui est dit dans l'aide, à savoir : 1) "Le Navigateur de formulaire contient une liste de TOUS LES FORMULAIRES (logiques) créés avec les champs de contrôle correspondants", je ne vois pas qu'un formulaire, celui qui m'a servi à lancer le navigateur. Que veut dire formulaires "logiques" ? 2) "Une fois créés, vous pouvez transformer les formulaires en sous-formulaires. Il suffit de passer en mode Conception, puis d'ouvrir le navigateur de formulaire. Dans le navigateur de formulaire, FAITES GLISSER LE FORMULAIRE que vous souhaitez transformer en sous-formulaire sur tout autre formulaire. ". Malheureusement je ne peux rien dépose dans le navigateur, le pointeur de la souris garde la forme d'un rond barré. Je m'en suis tiré en bricolant. Un copier-coller du premeier sous-formulaire pour en créer un second, puis des bidouilles dans le navigateur ! Mais je n'aime pas trop travailler comme ça. Est-ce que ça viendrait du fait que c'est une base propriétaire ? Si j'ai un peu de temps je referais mes tables en format dBase pour voir ce que ça donne. Sophie, ceci dit, ne passe pas ton week-end sur ce problème ! Amitié, Bernard Sophie Gautier a écrt : Bonjour Bernard, Bernard Ribot wrote: Bonjour à tous J'ai quelques problèmes avec les formulaires. J'essaie de créer un formulaire avec des sous-formulaires. Je l'ai fait de deux manières, une fois en mode ébauche, une fois avec l'assistant. En mode ébauche, j'ai créé 3 formulaires, l'un étant destiné à être le formulaire parent et les deux autres des sous-formulaires. Mais dans les propriétés des formulaires, onglet données, les zones "Etablir un lien depuis" et "Etablir un lien avec" n'apparaissent pas ! Avec l'assistant j'ai bien créé un formulaire avec un sous-formulaire mais je ne sais pas comment ajouter un second sous-formulaire. Il faut que tu affiches le Navigateur de formulaires (depuis la barre d'outils de formulaire) c'est lui qui te permet de créer de nouveaux formulaires et sous formulaires. Il y a un how-to dans notre documentation qui t'aidera sûrement : http://fr.openoffice.org/Documentation/How-to/writer/creation_sous-formulaires20fr_1.01.pdf A bientôt Sophie - 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] - 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]