[fr-users] Re: [Base] formule SQL pour copie une colonne

2011-10-03 Par sujet Lucien RUBEMPRE

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

2011-10-03 Par sujet Lucien RUBEMPRE

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

2011-10-03 Par sujet Landron Gérard
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

2011-10-03 Par sujet Landron Gérard
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

2011-10-03 Par sujet Lucien RUBEMPRE

/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

2011-10-03 Par sujet Lucien RUBEMPRE

/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

2011-10-03 Par sujet Landron Gérard
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

2011-10-03 Par sujet yves dutrieux
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

2011-10-03 Par sujet yves dutrieux
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]

2011-10-03 Par sujet Lucien RUBEMPRE

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

2011-10-03 Par sujet Lucien RUBEMPRE

/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

2011-10-03 Par sujet Marie-Pierre CORONEL
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