<div dir="ltr"><div>Hola profe, hice cambios según me marcó.</div><div>Con respecto a la tabla de categorias, necesito que se tabla porque si agrego una nueva categoria tengo que alterar el menu de la aplicacion, cosa que lo hago desde una funcion.</div><div>Cambié el tipo de dato de la tabla:productos, campo:categorias a varchar(250), la idea es ir concatenando cada una de las categorias al que el producto pertenezca ("Ferreteria;Bazar;"). Si tengo que mostrar un listado de productos por categoria reviso el campo categoria de cada producto y busco que haga match con la categoria seleccionada.</div><div>Si no lo otro que se me ocurre hacer es agregar otros campos a la tabla de productos que sean categoria1 categoria2 categoria3.</div><div>Espero que el resto si este bien!</div><div>Ante todo GRACIAS!! por seguir corrigiendome.</div><div>Saludos!</div><div>Martín.</div><div><br></div><div>Aquí el drive con los cambios: <a href="https://drive.google.com/open?id=0BzqLAZvApjLybEZPUEVxLXczMzg">https://drive.google.com/open?id=0BzqLAZvApjLybEZPUEVxLXczMzg</a> <br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">El 28 de mayo de 2016, 13:38, Leonardo Tadei - Pegasus Tech Supply <span dir="ltr"><<a href="mailto:leonardot@pegasusnet.com.ar" target="_blank">leonardot@pegasusnet.com.ar</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola Martín,<br>
<br>
lamentablemente no es la última versión :-(<br>
<br>
Loa estados de los pedidos, como no se pueden modificar (si no recuerdo<br>
mal la SRS), corresponde una relación con el Pedido.<br>
<br>
Respecto de Productos - Categorías, la relación sigue mal... probá por<br>
favor poner 1 producto en 2 categorías y decime cómo te quedan los datos<br>
(ni hace falta crear tablas: basta con un TXT con datos de ejemplo<br>
manteniendo esta estructura)<br>
<br>
Luego, para los pedidos y sus detalles, además de sobrarte el campo<br>
idDetallepedido en la tabla pedidos, las longitudes de los campos que<br>
contendrán datos que estarán almacenados en otras tablas son todas más<br>
cortas, con lo que perderás datos en los casos en que se use todo el<br>
espacio.<br>
<br>
En los pedidos, ponés muy pocos datos del cliente para volver a<br>
reconocerlo... supongo que además hará falta también los datos de a<br>
dónde se envía, por si pedidos distintos del mismo cliente van para<br>
diferentes lugares.<br>
<br>
Como pauta, el problema productos-categorías no tiene nada que ver con<br>
los problemas del pedido, así que resolvelos (y pensalos) por separado.<br>
<br>
Respecto a tu duda sobre la entrega, coordinamos un día y lo vas a<br>
instalar al servidor de la FI, que es el sistema de referencia que<br>
usamos para corregir. Podés incluso ir un día cualquiera a instalarlo y<br>
probarlo ahí, y después de que lo instales, coordinamos para vernos.<br>
<br>
Seguimos!<br>
<div><div class="h5"><br>
<br>
El sáb, 28-05-2016 a las 10:46 -0300, Martin Urciuoli escribió:<br>
> jeje<br>
> me olvidé pasarle el link<br>
> <a href="https://drive.google.com/open?id=0BzqLAZvApjLyV29fZEUxWjNqZEU" rel="noreferrer" target="_blank">https://drive.google.com/open?id=0BzqLAZvApjLyV29fZEUxWjNqZEU</a><br>
><br>
><br>
> El 28 de mayo de 2016, 10:46, Martin Urciuoli <<a href="mailto:myrrel@gmail.com">myrrel@gmail.com</a>><br>
> escribió:<br>
> Hola profe aquí la que espero sea la última versión, así le<br>
> entrego el trabajo.<br>
> Con respecto a eso como hago?, se lo anexo al drive?<br>
> Gracias!<br>
> Martín.<br>
><br>
> El 19 de mayo de 2016, 23:32, Leonardo Tadei - Pegasus Tech<br>
> Supply <<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a>> escribió:<br>
> Hola Martín,<br>
><br>
> cómo estás?<br>
><br>
> El mar, 17-05-2016 a las 10:28 -0300, Martin Urciuoli<br>
> escribió:<br>
> > Profe le mando las modificaciones que me marcó,<br>
><br>
> Luce mucho mejor!<br>
><br>
> > pero nosé como expresar la relacion de 1 a N en<br>
> phpmyadmin.<br>
><br>
> PHPMyAdmin nada más hace rayitas relacionando<br>
> un campo de una tabla con<br>
> un campo de otra tabla.<br>
> Las relaciones (el Modelo Relacional) se<br>
> establece según qué campos en<br>
> qué tabla apuntan a otros.<br>
><br>
> <a href="http://jarroba.com/wp-content/uploads/2012/08/1-N.png" rel="noreferrer" target="_blank">http://jarroba.com/wp-content/uploads/2012/08/1-N.png</a><br>
> <a href="http://www.ite.educacion.es/formacion/materiales/93/cd/m2_3/Relaciones14_PEQUE.JPG" rel="noreferrer" target="_blank">http://www.ite.educacion.es/formacion/materiales/93/cd/m2_3/Relaciones14_PEQUE.JPG</a><br>
><br>
> Según tu SRS, Productos tienen que tener una<br>
> relación N-N con las<br>
> categorías y actualmente es una relación 1-N<br>
><br>
> > La idea del detalle de pedido es que guarde el<br>
> idProducto el valor y<br>
> > la cantidad de ese producto.<br>
><br>
> Sí, pero en la versión anterior tenías una<br>
> tabla que, si mal no<br>
> recuerdo, se llamaba "productos pedido" o "productos<br>
> detalle", que es la<br>
> que sobraba.<br>
><br>
> En el actual DetallePedidoS, no va la relación<br>
> con Productos, por lo<br>
> dicho en el mail anterior.<br>
> Lo mismo para el Pedido y el Cliente.<br>
><br>
><br>
> > Yo lo pensé como lineas en la tabla<br>
> > tengo una cabeza de pedido y renglones del pedido.<br>
> si en el futuro se<br>
> > cambian los valores del producto no se alteran los<br>
> valores del detalle<br>
> > porque para eso tengo el campo valor.<br>
><br>
> Sí, tenés el valor original, pero no tenés el<br>
> código original, ni la<br>
> descripción original, que son datos relevantes del<br>
> detalle y _no_ los<br>
> podés representar con una relación.<br>
> Lo mismo para el Pedido y el Cliente.<br>
><br>
><br>
> > Duda: en cada fila de la tabla de detalledepedido<br>
> tendre el<br>
> > idPedido cantidad idProducto valor .<br>
> > Osea tengo N filas por 1 pedido,<br>
> > Como lo expreso en phpmyadmin?<br>
><br>
> Así como lo hiciste: poniendo en Detalle un<br>
> idPedido y relacionándolo<br>
> con Pedidos, para que varios Detalles hagan referencia<br>
> a un solo<br>
> Pedido... a lo sumo la línea se dibuja al revés.<br>
><br>
> Una duda: por qué si los clientes tienen<br>
> nombre, las categorías tienen<br>
> nombre, las localidades tienen nombre, los estados de<br>
> pedidos tienen<br>
> nombre... por qué elegiste nombres de campo tan<br>
> distintos para el mismo<br>
> concepto en MediosDePago, MediosDeEnvío y<br>
> EstadosDeClientes ???<br>
><br>
><br>
> > Gracias!<br>
><br>
> Por nada.<br>
> Saludos!<br>
><br>
><br>
> > Link a la imagen:<br>
> ><br>
> <a href="https://drive.google.com/folderview?id=0BzqLAZvApjLyWHJVTHpxTUtIYkE" rel="noreferrer" target="_blank">https://drive.google.com/folderview?id=0BzqLAZvApjLyWHJVTHpxTUtIYkE</a><br>
> ><br>
> > _______________________________________________<br>
> > Lista de correo: Php-avanzado<br>
> > Mensajes a la lista:<br>
> <a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
> > Administración Web:<br>
> <a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" rel="noreferrer" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
> > Desubscripción:<br>
> <a href="http://php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe" rel="noreferrer" target="_blank">php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe</a><br>
><br>
> --<br>
> Leonardo Tadei<br>
> <a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>
> Web: <a href="http://leonardo.tadei.com.ar" rel="noreferrer" target="_blank">http://leonardo.tadei.com.ar</a><br>
> Firma pública:<br>
> <a href="http://www.pegasusnet.com.ar/LeonardoTadei-public.key" rel="noreferrer" target="_blank">http://www.pegasusnet.com.ar/LeonardoTadei-public.key</a><br>
><br>
> _______________________________________________<br>
> Lista de correo: Php-avanzado<br>
> Mensajes a la lista: <a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
> Administración Web:<br>
> <a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" rel="noreferrer" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
> Desubscripción:<br>
> <a href="http://php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe" rel="noreferrer" target="_blank">php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe</a><br>
><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Lista de correo: Php-avanzado<br>
> Mensajes a la lista: <a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
> Administración Web: <a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" rel="noreferrer" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
> Desubscripción: <a href="http://php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe" rel="noreferrer" target="_blank">php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe</a><br>
<br>
--<br>
<br>
Leonardo Tadei<br>
<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>
</div></div>Pegasus Tech Supply<br>
Tel: (+54)(+223) 471-2880<br>
La Salle 1131 - Mar del Plata - Argentina<br>
<a href="http://www.pegasusnet.com.ar" rel="noreferrer" target="_blank">http://www.pegasusnet.com.ar</a><br>
<a href="http://www.grupopegasus.com" rel="noreferrer" target="_blank">http://www.grupopegasus.com</a><br>
<div class="HOEnZb"><div class="h5">Firma pública: <a href="http://www.pegasusnet.com.ar/LeonardoTadei-public.key" rel="noreferrer" target="_blank">http://www.pegasusnet.com.ar/LeonardoTadei-public.key</a><br>
<br>
_______________________________________________<br>
Lista de correo: Php-avanzado<br>
Mensajes a la lista: <a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
Administración Web: <a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" rel="noreferrer" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
Desubscripción: <a href="http://php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe" rel="noreferrer" target="_blank">php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe</a><br>
</div></div></blockquote></div><br></div>