Pour la disparition de données suite au changement de structure d&#39;une table, je ne me rappelle pas d&#39;avoir vécu ce problème. Il se peut que lorsqu&#39;on apporte une modification aux types de données d&#39;une colonne (passer d&#39;un type string à un type integer ou booléens), il se peut que des données soit perdu.<br>
<br>Pour éviter des problèmes, avant tout changement de structure, je fais une copie de la table et je fais des tests sur la copie. Lorsque je veux faire simplement et rapidement des modifications en bloc de données ou refaire une table en modifiant sa structure et ses données sans passer par des fonctions de ma base de données ou par des requêtes sql, je suis les étapes suivantes : <br>
<ol><li>Je sélectionne une table dans ma bd sans l&#39;ouvrir.<br></li><li>Je fais un copier (ctl + c). <br></li><li>J&#39;ouvre un classeur calc.<br></li><li>Je fais un coller dans une feuille. Toutes les données de la table sélectionnée vont se coller dans les cellules. <br>
</li><li>Je procède aux changements. <br></li><li>Je fais un copier des données. <br></li><li>Je retourne dans ma bd et je fais un coller. <br></li><li>Une fenêtre s&#39;ouvre qui me permet de créer une nouvelle table. Il suffit de suivre les indications.</li>
</ol>Cela semble faire un peu bricolage mais faites-le une fois, vous allez voir la simplicité et la rapidité de la chose.<br><br>Bonne chance,<br><br><div class="gmail_quote">Le 17 février 2010 16:13, Jean-Léo Vandal <span dir="ltr">&lt;<a href="mailto:jl.vandal@lino.sympatico.ca">jl.vandal@lino.sympatico.ca</a>&gt;</span> a écrit :<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


  

<div bgcolor="#ffffff" text="#000000"><div><div></div><div class="h5">
r dion wrote:
<blockquote type="cite"> Étant familier avec Access, j&#39;ai facilement adopté ooBase
comme base de données pour la gestion de diverses informations. C&#39;est
effectivement un outil puissant qui fait un aussi bel job que les SGBDR
conventionnels (Mysql, Oracle, etc) mais en ayant en plus des outils
simple d&#39;élaboration de formulaire et de rapport. Il intègre le langage
sql (car a un moteur de bd Hsql) et le langage Basic, formidable outil
de programmation interne d&#39;OpenOffice pour l&#39;élaboration de scripts
comme l&#39;est Visual Basic pour la suite Microsoft Office.<br>
  <br>
J&#39;utilise de façon régulière ooBase pour la gestion du membership de
mon organisme. Je songe à bâtir une petite base pour la facturation.
Dans mes cartons, je projette l&#39;élaboration d&#39;un logiciel de gestion
comptable léger pour petit organisme en m&#39;inspirant de SqlLedger et
tutti quanti mais en plus convivial, &quot;user friendly&quot;, fonctionnant de
manière autonome (sans réseau).<br>
  <br>
C&#39;est sans compter le module Calc, le tableur d&#39;OpenOffice, qui
concurrence magistralement Excell.<br>
  <br>
Je conseille à tous et toutes d&#39;utiliser sans réserve les outils
d&#39;OpenOffice qui se perfectionne à toutes nouvelles versions.<br>
  <br>
  <br>
  <br>
  <div class="gmail_quote">2010/2/17 Jean-Léo Vandal <span dir="ltr">&lt;<a href="mailto:jl.vandal@lino.sympatico.ca" target="_blank">jl.vandal@lino.sympatico.ca</a>&gt;</span><br>
  <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
    <div>André Cotte wrote:<br>
&gt; Un article sur Base d&#39;OpenOffice.  Je ne l&#39;ai pas vraiment lu mais
il<br>
&gt; semble conclure que Base est mieux que ce qu&#39;on imagine.<br>
&gt;<br>
&gt; Bonne lecture<br>
&gt; <a href="http://www.linuxjournal.com/content/quick-and-dirty-open-office-base?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+linuxjournalcom+%28Linux+Journal+-+The+Original+Magazine+of+the+Linux+Community%29" target="_blank">http://www.linuxjournal.com/content/quick-and-dirty-open-office-base?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+linuxjournalcom+%28Linux+Journal+-+The+Original+Magazine+of+the+Linux+Community%29</a><br>

&gt;<br>
&gt; André Cotte<br>
&gt;<br>
&gt;<br>
    </div>
Super André<br>
    <br>
Je vais regarder tout ça pas plus tard qu&#39;aujourd&#39;hui. Je t&#39;en donne des<br>
nouvelles.<br>
    <font color="#888888"><br>
Jean-Léo<br>
    </font>
    <div>
    <div><br>
--<br>
Ubuntu-quebec mailing list<br>
    <a href="mailto:Ubuntu-quebec@lists.ubuntu.com" target="_blank">Ubuntu-quebec@lists.ubuntu.com</a><br>
    <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-quebec" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-quebec</a><br>
    </div>
    </div>
  </blockquote>
  </div>
  <br>
  <br clear="all">
  <br>
-- <br>
__________________________<br>
Robert Dion<br>
  <a href="mailto:dionqc@gmail.com" target="_blank">dionqc@gmail.com</a><br>
membre de FACIL<br>
- - - - - - - - - - - - -<br>
Favorisons l&#39;informatique libre<br>
  <br>
</blockquote></div></div>
Bonjour M. Dion<br>
<p> C&#39;est très encourageant ce que vous <span title="">me dites</span>.
Il y a plusieurs années que je n&#39;ai pas essayé Base, mais avec
l&#39;article qu&#39;André m&#39;a envoyé ce matin et vos commentaires, je vais le
réessayer avant longtemps. Je connais très bien Writer et Calc puisque
je m&#39;en servais sous Windows depuis plusieurs années et ce serait bien
aussi de connaître Base et le langage Basic que je connais déjà assez
bien. </p>
<p> Dites-moi, puisque vous connaissez
bien Base, est-ce qu&#39;il vous est arrivé de modifier la structure d&#39;une
table et de constater que vous aviez perdu toutes les données qu&#39;elle
contenait ? </p>
<p> Merci pour vos commentaires encourageant </p>
</div>


<br>--<br>
Ubuntu-quebec mailing list<br>
<a href="mailto:Ubuntu-quebec@lists.ubuntu.com">Ubuntu-quebec@lists.ubuntu.com</a><br>
<a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-quebec" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-quebec</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>__________________________<br>Robert Dion<br><a href="mailto:dionqc@gmail.com">dionqc@gmail.com</a><br>membre de FACIL<br>- - - - - - - - - - - - -<br>Favorisons l&#39;informatique libre<br>
<br>