Bien te explico tengo una formulario llamado venta el cual no puedo lograr que hago lo que yo deseo te muestro una imagen del mismo.... (ese es el link de la imagen).
[IMG]http://s2.subirimagenes.com/privadas/previo/thump_1888093venta.jpg]http://www.subirimagenes.com/privadas-venta-1888093.html][IMG]http://s2.subirimagenes.com/privadas/previo/thump_1888093venta.jpg
Bien en la parte superior tengo textbox y un botón buscar que funciona en la búsqueda luego muestro la fecha y tengo un código que genera la venta... el grid muestra los datos del cliente, apellido, nombre, domicilio, teléfono; al lado del grind hay un botón aceptar que deseo agregue el cliente a la venta y una cancelar....
Un poco mas abajo hay un combo donde se selecciona, el producto y la cantidad, se agregan al grid un poco mas abajo donde se muestran los datos requeridos que se toman de la tabla (temporal), y luego un botón finalizar.....
He podido realizar el funcionamiento de el botón buscar el código del mismo es el siguiente:
* Filtrando la tabla
SET FILTER TO apellido == ThisForm.text1.Value IN cliente
ThisForm.Grid1.Refresh()
* Utilizando una consulta SQL
SELECT apellido, nombre, teléfono, dirección FROM cliente ;
WHERE apellido == ThisForm.text1.Value ;
INTO CURSOR _ResultBusqueda
ThisForm.Grid1.RecordSource = "_ResultBusqueda"
muestra los datos en el grid pero la dirección la muestra intercambiada con el teléfono..
se muestra la fecha con el siguiente código, este se encuentra en el init de form
* Muestra fecha actual
SET DATE DMY
thisform.text2.value=date()
*SET CENTURY on
*STORE DATE()TO m.fecha
Luego para generar el Nº de venta utilizo el siguiente código, también en el init de form
* GENERA LA NUEVA VENTA
SELECT venta
APPEND BLANK
thisform.text3.Value =venta.id_venta
El resto de código no lo realice aun debido a un error que a sido repetitivo y me ha vuelto loco ja :P ; que es Alias 'venta' is not found y par código que modifique sigue igual....
ademas te paso una imagen de las tablas usadas en dbf..... saludos y espero puedas ayudarme.
[IMG]http://s3.subirimagenes.com:81/privadas/previo/thump_1888108dbf.jpg]http://www.subirimagenes.com/privadas-dbf-1888108.html][IMG]http://s3.subirimagenes.com:81/privadas/previo/thump_1888108dbf.jpg