[fr-users] Re: [Base] formule SQL pour copie une colonne
Bonjour, Je réponds tardivement ayant été absent tout le week-end (avec ce beau soleil il aurait été dommage de s'enfermer). Donc la formule d'Yves fait un peu avancer le schmilblick, mais une erreur subsiste, incompréhensible (pour moi). la voici : 1: Unknown column 'tl_obs_communes.ref_obs' in 'where clause' / Le 01/10/2011 12:17, yves dutrieux a écrit :/ /Bonjour, / /Le 1 octobre 2011 02:48, Lucien RUBEMPRE antis...@sfr.fr mailto:antis...@sfr.fr a écrit : / /Merci Samuel, de prendre le temps de m'aider. J'avais effectivement commencé par une formule à base d'UPDATE que voici : UPDATE t_observations.ref_commune SET t_observations.ref_commune = tl_obs_communes.ref_commune WHERE t_observations.IDObs = tl_obs_communes.ref_obs / /UPDATE t_observations SET t_observations.ref_commune = tl_obs_communes.ref_commune WHERE t_observations.IDObs = tl_obs_communes.ref_obs devrais aller mieux. TU ne dois pas spécifier de champs, vu qu'il est mis derrière le SET, c'est le nom de la table uniquement. Yves/ -- To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: sy...@fr.openoffice.org with Subject: help
[fr-users] Re: [Base] sauvegarde
Merci Marie-Pierre, ton intervention m'aura permis de récupérer 6 Go sur mon disque dur en vidant le fameux dossier backup où s'entassaient les pseudo-sauvegardes. C'est en effet ce que je voulais dire dans mon message initial : le fichier mabase.odb ne contient pas vraiment la base de données. C'est pour ça qu'il est d'aussi petite taille (quelques Ko octets généralement pour une base de plus de 10 Mo). Peut-être qu'il contient, tout au plus, le chemin pour accéder aux vraies données. Mais comme il est codé : impossible de sa voir où elles se trouvent. Pour finir, j'ai trouvé une solution palliative en passant par le programme tiers MySQL Administrator. Mais comme son nom l'indique : c'est une solution palliative :-P / Le 02/10/2011 11:22, Marie-Pierre CORONEL a écrit :/ /Salut,/ / / /au pire (vu que ta question dépasse largement mes connaissances, mais qu'il reste peut-être une option non informaticienne, tout dépendant de ton niveau d'exigence) il reste l'option intégrée dans openoffice.org http://openoffice.org (qui ne fonctionne plus pour moi, mais j'ai tendance à parier que c'est à cause des changements d'installation choisis par le service informatique de la mairie, vu qu'avant elle fonctionnait pour moi)/ / / /outils/options/chargement_enregistrement/Enregistrer et case à cocher toujours créer une copie de sauvegarde et bien entendu, tu déclares un chemin différent éventuellement dans outils/options/openoffice.org/chemins/sauvegardes http://openoffice.org/chemins/sauvegardes./ / / /bon courage :)/ -- Ma config. : W7 FP - SP1 64 bits | AMD Athlon(tm) II X4 645 3.10 GHz | RAM 8 Go LibreOffice 3.4.2 OOO340m1 (Build:203) Base : MySQL (JDBC) tables InnoDB -- To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: sy...@fr.openoffice.org with Subject: help
[fr-users] Re: [Base] sauvegarde
Le lundi 03 octobre 2011 13:50:42, Lucien RUBEMPRE a écrit : Merci Marie-Pierre, ton intervention m'aura permis de récupérer 6 Go sur mon disque dur en vidant le fameux dossier backup où s'entassaient les pseudo-sauvegardes. C'est en effet ce que je voulais dire dans mon message initial : le fichier mabase.odb ne contient pas vraiment la base de données. C'est pour ça qu'il est d'aussi petite taille (quelques Ko octets généralement pour une base de plus de 10 Mo). Peut-être qu'il contient, tout au plus, le chemin pour accéder aux vraies données. Mais comme il est codé : impossible de sa voir où elles se trouvent. Pour finir, j'ai trouvé une solution palliative en passant par le programme tiers MySQL Administrator. Mais comme son nom l'indique : c'est une solution palliative :-P donc c'est une base de donnée Mysql. Dans ce cas la commande mysqldump devrait marcher masi tu la lances comment ? depuis le client mysql ou depuis OOo ? Gérard -- To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: sy...@fr.openoffice.org with Subject: help
[fr-users] Re: [Base] formule SQL pour copie une colonne
Le lundi 03 octobre 2011 13:29:15, Lucien RUBEMPRE a écrit : Bonjour, Je réponds tardivement ayant été absent tout le week-end (avec ce beau soleil il aurait été dommage de s'enfermer). Donc la formule d'Yves fait un peu avancer le schmilblick, mais une erreur subsiste, incompréhensible (pour moi). la voici : 1: Unknown column 'tl_obs_communes.ref_obs' in 'where clause' / Le 01/10/2011 12:17, yves dutrieux a écrit :/ /Bonjour, / /Le 1 octobre 2011 02:48, Lucien RUBEMPRE antis...@sfr.fr mailto:antis...@sfr.fr a écrit : / /Merci Samuel, de prendre le temps de m'aider. J'avais effectivement commencé par une formule à base d'UPDATE que voici : UPDATE t_observations.ref_commune SET t_observations.ref_commune = tl_obs_communes.ref_commune WHERE t_observations.IDObs = tl_obs_communes.ref_obs / /UPDATE t_observations SET t_observations.ref_commune = tl_obs_communes.ref_commune WHERE t_observations.IDObs = tl_obs_communes.ref_obs devrais aller mieux. TU ne dois pas spécifier de champs, vu qu'il est mis derrière le SET, c'est le nom de la table uniquement. Yves/ ce serait plus simple si tu donnais une description des deux tables : Dans le clien mysql : DESCRIBE matable; Gérard -- To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: sy...@fr.openoffice.org with Subject: help
[fr-users] Re: [Base] sauvegarde
/Le 03/10/2011 15:39, Landron Gérard a écrit :/ / / /donc c'est une base de donnée Mysql. Dans ce cas la commande mysqldump devrait marcher masi tu la lances comment ? depuis le client mysql ou depuis OOo ? Gérard --/ Je lance : mysqldump mabase -u root -p montmotdepasse d:/mabase.sql depuis la boîte de dialogue Exécuter l'instruction SQL de Outils | SQL... et j'obtiens l'erreur : 1: 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 'mysqldump mabase -u root -p monmotdepasse d:/mabase.sql' at line 1 -- To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: sy...@fr.openoffice.org with Subject: help
[fr-users] Re: [Base] formule SQL pour copie une colonne
/Le 03/10/2011 15:41, Landron Gérard a écrit :/ / / /ce serait plus simple si tu donnais une description des deux tables : Dans le clien mysql : DESCRIBE matable; Gérard --/ Pardon, mais je n'ai pas de client MySQL : j'utilise UwAmp (sur les conseils de François G., qui m'a un peu laissé tomber sur ce coup :-( ) avec LibreOffice Base. J'ignore ce que renvoie DESCRIBE, mais voici ce que j'obtiens avec MySQL Adminitrator : http://www.cijoint.fr/cjlink.php?file=cj201110/cijLFVQKaN.jpg et http://www.cijoint.fr/cjlink.php?file=cj201110/cij66DHZBn.jpg -- To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: sy...@fr.openoffice.org with Subject: help
[fr-users] Re: [Base] sauvegarde
Le lundi 03 octobre 2011 17:23:06, Lucien RUBEMPRE a écrit : /Le 03/10/2011 15:39, Landron Gérard a écrit :/ / / /donc c'est une base de donnée Mysql. Dans ce cas la commande mysqldump devrait marcher masi tu la lances comment ? depuis le client mysql ou depuis OOo ? Gérard --/ Je lance : mysqldump mabase -u root -p montmotdepasse d:/mabase.sql depuis la boîte de dialogue Exécuter l'instruction SQL de Outils | SQL... et j'obtiens l'erreur : 1: 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 'mysqldump mabase -u root -p monmotdepasse d:/mabase.sql' at line 1 ce n'est pas une instruction sql ! il faut la lancer à partir du client mysql mais je ne sais comment cela marche sous windows ! pour l'utilisation de la console voir : http://www.siteduzero.com/tutoriel-3-9795-avant-de-commencer-utilisation-de-la-console-mysql.html Gérard -- To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: sy...@fr.openoffice.org with Subject: help
[fr-users] Re: [Base] formule SQL pour copie une colonne
Bonsoir, Le 3 octobre 2011 13:29, Lucien RUBEMPRE antis...@sfr.fr a écrit : Bonjour, Je réponds tardivement ayant été absent tout le week-end (avec ce beau soleil il aurait été dommage de s'enfermer). Donc la formule d'Yves fait un peu avancer le schmilblick, mais une erreur subsiste, incompréhensible (pour moi). la voici : 1: Unknown column 'tl_obs_communes.ref_obs' in 'where clause' Colonnes inconnue dans la clause where.(je pense que c'est parce que la table est pas connue car dans aucun from). et d'après la description fournie en image, je dirais que c'est tl_obs_communes.IDLObsCommunes au lieu de .ref_obs car il est de la même taille (smallint 10) En me basant sur une requête exemple trouvée sur le net, je dirais : *UPDATE t_observations SET t_observations.ref_commune = ( select tl_obs_communes.ref_commune from tl_obs_communes where t_observations.IDObs = tl_obs_communes.IDLObsCommunes) *Yves * Le 01/10/2011 12:17, yves dutrieux a écrit :* *Bonjour, * *Le 1 octobre 2011 02:48, Lucien RUBEMPRE antis...@sfr.fr a écrit : * * Merci Samuel, de prendre le temps de m'aider. J'avais effectivement commencé par une formule à base d'UPDATE que voici : UPDATE t_observations.ref_commune SET t_observations.ref_commune = tl_obs_communes.ref_commune WHERE t_observations.IDObs = tl_obs_communes.ref_obs * *UPDATE t_observations SET t_observations.ref_commune = tl_obs_communes.ref_commune WHERE t_observations.IDObs = tl_obs_communes.ref_obs devrais aller mieux. TU ne dois pas spécifier de champs, vu qu'il est mis derrière le SET, c'est le nom de la table uniquement. Yves* -- web site : http://www.molenbaix.com -- To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: sy...@fr.openoffice.org with Subject: help
[fr-users] Re: [Base] formule SQL pour copie une colonne
Re, Le 3 octobre 2011 20:23, yves dutrieux ydutri...@gmail.com a écrit : Bonsoir, Le 3 octobre 2011 13:29, Lucien RUBEMPRE antis...@sfr.fr a écrit : Bonjour, Je réponds tardivement ayant été absent tout le week-end (avec ce beau soleil il aurait été dommage de s'enfermer). Donc la formule d'Yves fait un peu avancer le schmilblick, mais une erreur subsiste, incompréhensible (pour moi). la voici : 1: Unknown column 'tl_obs_communes.ref_obs' in 'where clause' Colonnes inconnue dans la clause where.(je pense que c'est parce que la table est pas connue car dans aucun from). et d'après la description fournie en image, je dirais que c'est tl_obs_communes.IDLObsCommunes au lieu de .ref_obs car il est de la même taille (smallint 10) En me basant sur une requête exemple trouvée sur le net, je dirais : *UPDATE t_observations SET t_observations.ref_commune = ( select tl_obs_communes.ref_commune from tl_obs_communes where t_observations.IDObs = tl_obs_communes.IDLObsCommunes) * J'allais oublier ... Si tu executes cette requête, elle remplace toutes les occurences avec celle trouvé dans la table tl_bos_communes ... si tu ne veux remplacer que les ref_commune de t_observations qui sont à rien par exemple, il faut rajouter à la fin de l'update : where t_observations.ref_commune = Dans cette idée, un backup de la table avant l'update est tjrs recommandé au cas où Yves * *Yves * Le 01/10/2011 12:17, yves dutrieux a écrit :* *Bonjour, * *Le 1 octobre 2011 02:48, Lucien RUBEMPRE antis...@sfr.fr a écrit : * * Merci Samuel, de prendre le temps de m'aider. J'avais effectivement commencé par une formule à base d'UPDATE que voici : UPDATE t_observations.ref_commune SET t_observations.ref_commune = tl_obs_communes.ref_commune WHERE t_observations.IDObs = tl_obs_communes.ref_obs * *UPDATE t_observations SET t_observations.ref_commune = tl_obs_communes.ref_commune WHERE t_observations.IDObs = tl_obs_communes.ref_obs devrais aller mieux. TU ne dois pas spécifier de champs, vu qu'il est mis derrière le SET, c'est le nom de la table uniquement. Yves* -- web site : http://www.molenbaix.com -- web site : http://www.molenbaix.com -- To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: sy...@fr.openoffice.org with Subject: help
[fr-users] Re: [Base] formule SQL pour copie une colonne [résolu]
Bravo Yves, Tu m'as sauvé : ta formule a parfaitement fonctionné. Et du premier coup. Ce qui veut dire que les 10846 champs de la table cible ont été mis à jour dans l'ordre, en une petite seconde et sans bavure. Merci du fond du coeur (ça faisait un bon moment que je cherchais). Ouf :-) / Le 03/10/2011 20:30, yves dutrieux a écrit :/ /Re, / /Le 3 octobre 2011 20:23, yves dutrieux ydutri...@gmail.com mailto:ydutri...@gmail.com a écrit : / /Bonsoir, / / / /Colonnes inconnue dans la clause where.(je pense que c'est parce que la table est pas connue car dans aucun from). et d'après la description fournie en image, je dirais que c'est tl_obs_communes.IDLObsCommunes au lieu de .ref_obs car il est de la même taille (smallint 10) En me basant sur une requête exemple trouvée sur le net, je dirais : UPDATE t_observations SET t_observations.ref_commune = ( select tl_obs_communes.ref_commune from tl_obs_communes where t_observations.IDObs = tl_obs_communes.IDLObsCommunes) / / Yves / / / -- To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: sy...@fr.openoffice.org with Subject: help
[fr-users] Re: [Base] sauvegarde
/Le 03/10/2011 19:05, Landron Gérard a écrit :/ /ar 'mysqldump mabase -u root -p monmotdepasse d:/mabase.sql' at line 1 / /ce n'est pas une instruction sql ! il faut la lancer à partir du client mysql mais je ne sais comment cela marche sous windows ! pour l'utilisation de la console voir : http://www.siteduzero.com/tutoriel-3-9795-avant-de-commencer-utilisation-de-la-console-mysql.html Gérard -- / Bonsoir, C'est ce que j'essayais de te dire : UwAmp n'a pas client MySQL intégré apparemment. Il faudrait donc que j'installe Wamp, à la place. Dans ce cas, je préfère encore me contenter de ma solution palliative récemment trouvée : MySQL Administrator (qui a le mérite de fonctionner) C'est plus simple, mais c'est vrai que ça ne résout pas le problème de pseudo-sauvegarde (ou fonction de sauvegarde mal finie) de LibreOffice Base. Bonne nuit à tous. -- To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: sy...@fr.openoffice.org with Subject: help
[fr-users] Re: [Base] sauvegarde
Contente d'avoir quand même été utile ^^ bonne nuit :) Le 3 octobre 2011 23:47, Lucien RUBEMPRE antis...@sfr.fr a écrit : *Le 03/10/2011 19:05, Landron Gérard a écrit :* *ar 'mysqldump mabase -u root -p monmotdepasse d:/mabase.sql' at line 1* *ce n'est pas une instruction sql ! il faut la lancer à partir du client mysql mais je ne sais comment cela marche sous windows ! pour l'utilisation de la console voir :http://www.siteduzero.com/tutoriel-3-9795-avant-de-commencer-utilisation-de-la-console-mysql.html Gérard --* Bonsoir, C'est ce que j'essayais de te dire : UwAmp n'a pas client MySQL intégré apparemment. Il faudrait donc que j'installe Wamp, à la place. Dans ce cas, je préfère encore me contenter de ma solution palliative récemment trouvée : MySQL Administrator (qui a le mérite de fonctionner) C'est plus simple, mais c'est vrai que ça ne résout pas le problème de pseudo-sauvegarde (ou fonction de sauvegarde mal finie) de LibreOffice Base. Bonne nuit à tous. -- To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: sy...@fr.openoffice.org with Subject: help