FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Actualizar datos de un StringGrid desde DB
Buenas a todos.
como verán no suelo postear mucho por que con la info que hay en ClubDelphi creo que no es necesário hacerlo ya que está "casi" todo lo que uno necesita para poder realizar "casi" cualquier cosa, estoy aprendiendo muchísimo gracias a este foro y a sus foreros que siempre me han ayudado hasta el momento ( saludos Caral, Lepe, Roman.. y alguno que se me escapa ) que me resolvieron las dudas hasta el momento.. pero bueno al grano xDD Resulta que estoy haciendo un sistema de facturación y ahora estoy en la parte de ventas, que es donde mas problemas he tenido y los superé como dije gracias al foro.. pero ahora este problema que tengo ahora me mata!!! No pude resolverlo es mas. creo que parte de mi por no saber plantearme bién que es lo que necesito o COMO necesito hacerlo. Bueno lo que quiero hacer es ACTUALIZAR una COLUMNA de un StringGrid con datos de una DB ( MySQL ) que conecto con ZEOS no tengo problemas para insertar datos.. eliminarlos, etc. Ahora el problema es que para los que estoy haciendo el programa manejan 6 Precios diferentes de cada producto que se los agrega el momento de agregar el respectivo producto o "Item", bueno ahora cada cliente el momento de darle de alta se le asigna una lista de precio ( cualquiera de los precios ) Ya hasta este punto bién.. ahora lo que pretengo hacer es lo siguiente. CUando abro el módulo ventas lo primero que me sale es esto (si, si ya se que está feo pero quiero que sea funcinal xD ) [img=http://img187.imageshack.us/img187/4128/preciosow0.th.jpg] ahora cuando busco un cliente tiene que cambiar el ComboBox que ven a la derecha el que está encerrado con en un óvalo Bueno luego de eso comienzo la búqueda del producto por código de producto o código de barras lo encuentro y lo agrego el StringGrid OJO.- el precio lo toma desde el ComboBox según el número que esté Bueno y todo lo demás sin problemas.. pero ahora que pasaría si el Cliente quiere que le den con la lista de precio 4 ( precio4 ) por ej y siendo que el tenía la lista de precio 3 ( precio3 ) pues si como se lo imaginaban.. hay que precionar el botón LIMPIAR TODO y comensar a agregar de nuevo con la nueva lista de precios escojida en el ComboBOx perooooooooo como se darán cuenta es una pérdida de tiempo y además el programa no sería efisciente.. daría malos ratos al que lo usa y no me gusta eso, si hago algo lo quiero hacer bién. Ya ahora lo quiera es que el que usa la app pueda cambiar el item en el COmboBox y automaticamente se ACTUALIZEN TODOS los precios de la respectiva columna Pero no se como hacer.. Por el momento lo que analicé es hacer con una consulta SQL a la tabla Productos de mi Base de Datos. TABLA PRODUCTOS.
luego de eso pensé primer lugar en buscar el producto ya sea por codProducto o por CodigoBarra que si o si tienen que tenerlo una ves encontrado el producto de la primera columna ( vamos la horizontal, estoy tan confundido que no recuerdo cual es fila y columna en el StringGrid ) una ves buscaod el producto por codproducto o codigobarra y buscar el campo precio pienso que sería una variable que contenga de acuerdo al ComboBox el respectivo precio ( precio1, precio2,.... ) Luego de eso una ves encontrado el producto por su código y su campo precio con la variable precio hacer que ACTUALIZE el precio que tiene insertado en el StringGrid... por ej si estaba un producto: SIlla de madera precio1 que me lo actualice a : Silla de madera precio2 ( dependiendo de que items tengan en el ComboBox ) y eso hacer con tooooodos los productos que tenga en el StringGrid Bueno se que sería con unos 2 bucles pero vamos.. soy pura teoría que no se como hacerlo ajunto una chapucera que intenté pero se que está mal xDD por lo menos intenté
Bueno eso lo puse en el evento OnChange del CBListaPrecio que así se llama el ComboBox que dependen de el las listas de precios, Bueno que datos mas ?? Pues uso un query para agregar los items ahí que se llama ZQAgregarItems el código que uso para agregar los items es el siguiente por si a alguien le sirve.. AGREGAR ITEMS A STRINGGRID DESDE BASE DE DATOS MySQL
Bueno creo que he sido muy claro en mi duda.. saludos y gracias por adelantado foreros.. y disculpen por aumentar el tamaño de su DB del foro xDD salud!!! Última edición por BlackDaemon fecha: 21-03-2007 a las 06:20:28. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Actualizar Archivos Desde FTP | papu24ar | Varios | 4 | 21-03-2007 03:50:57 |
Actualizar una base de datos desde un servidor remoto | zvf | MySQL | 1 | 22-06-2006 22:21:26 |
Actualizar una base de datos desde un formulario | federiconqn21 | Varios | 1 | 14-12-2005 16:43:23 |
Impresión desde un StringGrid... | Lester | Impresión | 10 | 26-03-2005 07:14:29 |
Impresion desde un StringGrid | fmonte | Varios | 3 | 17-09-2004 05:28:29 |
|