Re: [users-fr] etiquettes d'après une sélection dans la base dedonnées
Bonjour Alex, Et merci de cette réponse, que je regarde rapidement avant de partir en vacances (je regarderai de plus près au retour). Quelques questions complémenaires, quand même : > > > Alors là, je navigue en zone inconnue, car je n'ai jamais créé de requête > > (mais bon, pourquoi pas, il y a un début à tout dans la vie!!!) > > > > Mais du coup, j'aurais besoin de quelques lumières :où et comment faire > > cette requête ? Où me documenter ? Et surtout : n'y-a-t-il pas plus > > simple ? > > On ouvre le navigateur de bases de données (F4 après avoir ouvert un > document existant ou vierge), puis on clique sur l'arborescence de la > source de données pour faire apparaître trois entrées Liens, Requêtes, > Tables. > > Ensuite choisir Requetes, puis faire un clic droit "Nouvelle Requête > Mode Ebauche". > > Une fois les tables choisies, on choisit les champs que l'on veut > inclure dans la requête en les sélectionnant dans les listes qui > apparaissent dans la partie inférieure de l'écran, et puis en > renseignant la ligne "Critère" avec la chaîne de caractères ou la valeur > que l'on souhaite retrouver. Si on cherche qq caractères dans une chaîne > avec des possibilités de variantes, on peut saisir dans la cellule > "critère" le mot COMME '%abc%' (avec les guillmets). > Je ne comprends pas ce qu'on écrit dans cette cellule critère : - le mot qui va servir de critère ? Avec guillements ? - le mot "Comme" ? Avec guillemets ? - %abc% ? - "abc" ? > Ensuite on valide la requête en cliquant sur l'icone tout en haut de la > fenêtre sur la gauche (qui ressemble à une pile de CDs) > > Si on est satisfait du résultat, on le sauvegarde en lui donnant un nom, > et puis la requête apparaîtra désormais dans la liste de requêtes. On > peut s'en servir de nouveau, voire même la modifier et sauvegarder sous > un autre nom. S'en servir à nouveau, quelques semaines plus tard, même si la table de référence a été modifiée entre temps, et alors les modifications seront prises en compte ?? > > > Bon courage, > Merci à toi. Capucine - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] etiquettes d'après une sélection dans la base dedonnées
Le vendredi 05 août 2005 à 09:13 +, renard capucine a écrit : Bonjour Capucine, et bonnes vacances ;-) > > Je ne comprends pas ce qu'on écrit dans cette cellule critère : > - le mot qui va servir de critère ? Oui, en fait la valeur que l'on recherche, que ce soit un mot, un chiffre, etc > Avec guillements ? Ce n'est pas obligatoire, parce que OOo les met si tu ne le fais pas, mais cela peut servir dans certains cas avec des comparaison de dates. > - le mot "Comme" ? Avec guillemets ? > - %abc% ? > - "abc" ? La plupart du temps des guillemets simples, car des guillemets doubles sont utilisés pour "échapper" (c'est à dire "protéger") des caractères bizarres commes les slashs, les apostrophes, les points d'interrogation ou d'exclamation Voici un exemple : Je veux chercher tous les clients contenant la chaîne de caractères "tem" à n'importe quel endroit dans la chaîne, je tape : comme '%tem%' je peux également taper : LIKE '*tem*' et OOo devrait le convertir dans le bon format SQL Dans l'aide en ligne de OOo, il y a tout un chapitre sur l'utilisation de critères de filtre pour des formulaires, mais l'enseignement est aussi valable pour les requêtes. > S'en servir à nouveau, quelques semaines plus tard, même si la table de > référence a été modifiée entre temps, et alors les modifications seront > prises en compte ?? > > Qu'entends tu par "si la table de référence a été modifiée" ? Si tu veux dire que d'autres enregistrements ont été simplement ajoutés à la table, alors oui, la requête reflétera ces changements; Si, par contre, tu changes la structure de la table, alors la requête deviendra inopérant et provoquera sans doute une erreur lorsque tu cliques dessus. Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] etiquettes d'après une sélection dans la base dedonnées
Bonjour Alex, De retour de vacances, j'ai trouvé ta réponse qui, ajoutée aux précédentes, devrait me permettre de plonger bientôt dans les publipostages d'après bases de données Calc. Deux questions complémentaires, afin de plonger pas trop dans le brouillard (j'ai laissé mon tuba sur la plage !!!) : > > Avec guillements ? > > Ce n'est pas obligatoire, parce que OOo les met si tu ne le fais pas, > mais cela peut servir dans certains cas avec des comparaison de dates. > > > - le mot "Comme" ? Avec guillemets ? > > - %abc% ? > > - "abc" ? > > La plupart du temps des guillemets simples, car des guillemets doubles > sont utilisés pour "échapper" (c'est à dire "protéger") des caractères > bizarres commes les slashs, les apostrophes, les points d'interrogation > ou d'exclamation > > Voici un exemple : > > Je veux chercher tous les clients contenant la chaîne de caractères > "tem" à n'importe quel endroit dans la chaîne, je tape : > > comme '%tem%' Là, je ne comprends pas s'il s'agit de guillements ou de pourcentage ? Ces deux signes ont-ils la même valeur ? S'agit-il d'un problème technique qui fait que tu as écrit des guillements et que j'ai reçu des pourcentages ? > > > S'en servir à nouveau, quelques semaines plus tard, même si la table de > > référence a été modifiée entre temps, et alors les modifications seront > > prises en compte ?? > > Qu'entends tu par "si la table de référence a été modifiée" ? > > Si tu veux dire que d'autres enregistrements ont été simplement ajoutés > à la table, alors oui, la requête reflétera ces changements; Si, par > contre, tu changes la structure de la table, alors la requête deviendra > inopérant et provoquera sans doute une erreur lorsque tu cliques dessus. Ma question c'est : sans changer aucunement la structure de ma table, puis-je rentrer de nouveaux enregistrements, ou simplement modifier le contenu de l'un d'eux (par exemple, un changement d'adresse), et me servir de la requête telle quelle, sans la modifier par rapport à la fois précédente ? D'avance merci ! Capucine - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] etiquettes d'après une sélection dans la base dedonnées
Le mardi 23 août 2005 à 10:30 +, renard capucine a écrit : Bonjour, > > comme '%tem%' > > Là, je ne comprends pas s'il s'agit de guillements ou de pourcentage ? Ces > deux signes ont-ils la même valeur ? S'agit-il d'un problème technique qui > fait que tu as écrit des guillements et que j'ai reçu des pourcentages ? > Non, j'ai utilisé des guillemets simples, et le signe pourcentage indique qu'il s'agit de n'importe quel(s) caractère(s) précédant la chaîne à rechercher, et n'importe quel(s) caractère(s) suivant cette même chaîne. > Ma question c'est : sans changer aucunement la structure de ma table, puis-je > rentrer de nouveaux enregistrements, ou simplement modifier le contenu de > l'un d'eux (par exemple, un changement d'adresse), et me servir de la requête > telle quelle, sans la modifier par rapport à la fois précédente ? > Oui, c'est l'avantage des requêtes enregistrées ;-) Je te donne un exemple concret que j'utilise au travail : j'ai une bdd (en l'occurrence mysql, mais peu importe, un ensemble de données structurées en fiches) qui recense chaque titre de propriété industrielle que nous gérons pour nos clients. De temps en temps, un client peut nous demander un état de son portefeuille. Afin de ne pas être obligé de saisir à chaque fois la requête, je l'ai enregistrée en lui donnant le nom de mon client. La requête contient les renseignements tirés de la bdd qui lui sont spécifiques et nécessaires. Si on dépose de nouveaux titres pour ce client, on crée les fiches correspondantes en y inscrivant les données dans la bdd. La prochaine fois que l'on clique sur la requête enregistrée, les nouvelles données seront également prises en compte. La même chose vaut pour les mises à jour des fiches existantes, elles seront incluses par défaut dans la requête également. Après, la requête peut servir pour créer un état, ou faire un publipostage. Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] etiquettes d'après une sélection dans la base dedonnées
Merci, Avec quelques jours de décalage, je me plonge dans l'histoire, et suis ravie d'avoir enfin les éléments pour m'y retrouver. Bonne... nuit ? (il est 22h05 à l'heure où je range sagement ce message dans ma boite d'envoi avant la prochaine connexion) Capucine Le Jeudi 25 Août 2005 09:44, Alex Thurgood a écrit : > Le mardi 23 août 2005 à 10:30 +, renard capucine a écrit : > > Bonjour, > > > > comme '%tem%' > > > > Là, je ne comprends pas s'il s'agit de guillements ou de pourcentage ? > > Ces deux signes ont-ils la même valeur ? S'agit-il d'un problème > > technique qui fait que tu as écrit des guillements et que j'ai reçu des > > pourcentages ? > > Non, j'ai utilisé des guillemets simples, et le signe pourcentage > indique qu'il s'agit de n'importe quel(s) caractère(s) précédant la > chaîne à rechercher, et n'importe quel(s) caractère(s) suivant cette > même chaîne. > > > Ma question c'est : sans changer aucunement la structure de ma table, > > puis-je rentrer de nouveaux enregistrements, ou simplement modifier le > > contenu de l'un d'eux (par exemple, un changement d'adresse), et me > > servir de la requête telle quelle, sans la modifier par rapport à la fois > > précédente ? > > Oui, c'est l'avantage des requêtes enregistrées ;-) > > Je te donne un exemple concret que j'utilise au travail : j'ai une bdd > (en l'occurrence mysql, mais peu importe, un ensemble de données > structurées en fiches) qui recense chaque titre de propriété > industrielle que nous gérons pour nos clients. De temps en temps, un > client peut nous demander un état de son portefeuille. Afin de ne pas > être obligé de saisir à chaque fois la requête, je l'ai enregistrée en > lui donnant le nom de mon client. La requête contient les renseignements > tirés de la bdd qui lui sont spécifiques et nécessaires. Si on dépose de > nouveaux titres pour ce client, on crée les fiches correspondantes en y > inscrivant les données dans la bdd. La prochaine fois que l'on clique > sur la requête enregistrée, les nouvelles données seront également > prises en compte. > > La même chose vaut pour les mises à jour des fiches existantes, elles > seront incluses par défaut dans la requête également. > > Après, la requête peut servir pour créer un état, ou faire un > publipostage. > > > Alex > > > - > 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]