<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content="MSHTML 6.00.6000.16414" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Gracias por vuestra respuesta,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>El problema que la version del programa es standard 
y los campos 2 y 3 nos son imprescindibles, ya que son</FONT><FONT face=Arial 
size=2> tarifas calculadas dependientes de una tarifa base que nos proporciona 
el proveedor. El proveedor nos envia una tarifa en excel que para no tener que 
añadirla a mano en el sistema (de esta forma los valores se calculan) importo 
directamente estos precios a la base de datos (campo 1). Mi sorpresa es que esos 
datos no se actualizan en el momento de la importacion como era de esperar. 
Investigare un poco mas, me imagino que habra otra tabla por medio. Ya os 
diré.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV>----------------------------------------------------<BR>Angel Luis de 
Fuertes<BR><A 
href="mailto:angel@gruposursa.com">angel@gruposursa.com</A><BR>Grupo de Compras 
del Sur, SA<BR><A href="http://www.gruposursa.com">www.gruposursa.com</A></DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=oropeza@gmail.com href="mailto:oropeza@gmail.com">Cesar Sanchez</A> 
  </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=usuarios@mysql-hispano.org 
  href="mailto:usuarios@mysql-hispano.org">MySQL Hispano</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Wednesday, September 26, 2007 6:33 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [MySQL Hispano] ACTUALIZAR 
  VALORES</DIV>
  <DIV><BR></DIV>:Una de las reglas de normalización (no me acuerdo cual :P) 
  dice que en una tabla no debes tener valores en columnas<BR>:dependientes de 
  otras columnas, justo como lo que nos comentas,..<BR><BR>No siempre la 
  normalización nos da los mejores resultados. Si, ahorras espacio en la base de 
  datos pero vas a requerir de poder de procesamiento para algunas operaciones 
  de joins o de calculo de valores (en especial si hablamos de millones de 
  datos). Para ciertas operaciones en especial la de explotación de datos es más 
  rápido tener los valores ya calculados. Como los dispositivos de 
  almacenamiento ahora ya son más flexibles podemos intercambiar espacio por 
  velocidad de procesamiento sin que nos remuerda la conciencia. <BR><BR>Por 
  ejemplo, en algunas estructuras complejas en donde tienes valores acumulados 
  en tablas. La diferencia entre tener el valor almacenado en la fila del 
  elemento, en ves de tener que calcular el acumulado en cada operación es la 
  diferencia entre reportes de 1 segundo o 5 minutos. Y es mas critico si estos 
  valores se usan para otros cálculos dentro de la aplicación (Contabilidad). 
  <BR><BR>No olvides también el aspecto de redondeos y manejo de decimale s 
  entre otros factures. <BR><BR>Es cuestión de analizar los datos y encontrar el 
  equilibrio. <BR><BR>Saludos<BR><BR>César Sánchez<BR><BR><BR>
  <DIV><SPAN class=gmail_quote>On 9/25/07, <B class=gmail_sendername>Eduardo 
  Zarate</B> &lt;<A 
  href="mailto:eduardo@mysql-hispano.org">eduardo@mysql-hispano.org</A>&gt; 
  wrote:</SPAN>
  <BLOCKQUOTE class=gmail_quote 
  style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
    <DIV text="#000000" bgcolor="#ffffff"><BR>Pues eso te pasa por hacer cosas 
    que no debes,..<BR><BR>jeje..<BR><BR>Una de las reglas de normalización (no 
    me acuerdo cual :P) dice que en una tabla no debes tener valores en 
    columnas<BR>dependientes de otras columnas, justo como lo que nos 
    comentas,..<BR><BR>De hecho, creo que no tiene mucho sentido guardar esos 
    valores en campo2 y campo3, pues son valores calculados... yo<BR>te 
    recomiendo que elimines de tu tabla las columnas campo2 y campo3 y que 
    intentes hacer funcionar así tu aplicación, ya<BR>sin esas 
    columnas.<BR><BR><BR>Sale y vale<BR>Byte<BR><BR><BR>[Gruposur] Angel Luis de 
    Fuertes escribió: 
    <BLOCKQUOTE type="cite">
      <DIV><FONT face=Arial size=2>Hola a <A 
      onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:tod@s" 
      target=_blank>tod@s</A></FONT></DIV>
      <DIV>&nbsp;</DIV>
      <DIV><FONT face=Arial size=2>Tengo una tabla con 3 campos</FONT></DIV>
      <DIV>&nbsp;</DIV>
      <DIV><FONT face=Arial size=2>campo1 - campo 2 - campo 3</FONT></DIV>
      <DIV>&nbsp;</DIV>
      <DIV><FONT face=Arial size=2>el campo 2 y el campo 3 son valores numericos 
      dependientes del campo 1</FONT></DIV>
      <DIV>&nbsp;</DIV>
      <DIV><FONT face=Arial size=2>ejemplo: tengo un producto que vale 35 €, el 
      campo 2 = campo 1 + 3% y el campo 3 = campo 1 + 4%..</FONT></DIV>
      <DIV>&nbsp;</DIV>
      <DIV><FONT face=Arial size=2>Cuando importo los datos del campo1 de una 
      hoja excel, los datos del campo 2 y el campo 3 no se 
      actualizan/modifican.</FONT></DIV>
      <DIV>&nbsp;</DIV>
      <DIV><FONT face=Arial size=2>He intentado con:</FONT></DIV>
      <DIV>&nbsp;</DIV>
      <DIV><FONT face=Arial size=2>update table tabla.campo2;</FONT></DIV>
      <DIV>&nbsp;</DIV>
      <DIV><FONT face=Arial size=2>pero no funciona, alguien me 
      orienta?</FONT></DIV>
      <DIV>&nbsp;</DIV>
      <DIV><FONT face=Arial size=2>Gracias</FONT></DIV>
      <DIV>&nbsp;</DIV>
      <DIV><FONT face=Arial 
      size=2>----------------------------------------------------<BR>Angel Luis 
      de Fuertes<BR><A onclick="return top.js.OpenExtLink(window,event,this)" 
      href="mailto:angel@gruposursa.com" 
      target=_blank>angel@gruposursa.com</A><BR>Grupo de Compras del Sur, 
      SA<BR><A onclick="return top.js.OpenExtLink(window,event,this)" 
      href="http://www.gruposursa.com" 
      target=_blank>www.gruposursa.com</A></FONT></DIV><PRE><HR width="90%" SIZE=4>
_______________________________________________<BR>Usuarios mailing list<BR><A onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Usuarios@mysql-hispano.org" target=_blank>Usuarios@mysql-hispano.org</A>

<A onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.mysql-hispano.org/mailman/listinfo/usuarios" target=_blank>http://lists.mysql-hispano.org/mailman/listinfo/usuarios</A>
  </PRE></BLOCKQUOTE><BR></DIV><BR>_______________________________________________<BR>Usuarios 
    mailing list<BR><A onclick="return top.js.OpenExtLink(window,event,this)" 
    href="mailto:Usuarios@mysql-hispano.org">Usuarios@mysql-hispano.org</A><BR><A 
    onclick="return top.js.OpenExtLink(window,event,this)" 
    href="http://lists.mysql-hispano.org/mailman/listinfo/usuarios" 
    target=_blank>http://lists.mysql-hispano.org/mailman/listinfo/usuarios</A><BR><BR></BLOCKQUOTE></DIV><BR>
  <P>
  <HR>

  <P></P>_______________________________________________<BR>Usuarios mailing 
  list<BR>Usuarios@mysql-hispano.org<BR>http://lists.mysql-hispano.org/mailman/listinfo/usuarios<BR></BLOCKQUOTE></BODY></HTML>