Retroceder   Foros del Web > Temas generales de computación > Programación > Visual Basic

Respuesta
 
Herramientas Desplegado
Antiguo 13-may-2008, 11:36   #1 (permalink)
william_085 ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 104
datos por fecha

hola amigos, tengo un formulario donde quiero que me muestre un producto de la base de datos, pero tambien que me muestre el total de un pedido que se hace unos pasos antes, el detalle es que la tabla tiene pedidos de varios dias y no me muestra nada, quiero que me muestre el total del pedido pero solo del dia actual pero de cada producto.

o sea comparar el producto que selecciono y que automaticamente me salga lo que el total que se pidio solo del dia actual

el producto se repite por que hacen los mismos pedidos todos los dias.

no se si me explique bien, necesito su ayuda

muchas gracias
william_085 está desconectado   Responder Citando
Antiguo 13-may-2008, 13:21   #2 (permalink)
Colaborador
GeoAvila llegará a ser famoso muy prontoGeoAvila llegará a ser famoso muy prontoGeoAvila llegará a ser famoso muy pronto
 
Avatar de GeoAvila
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 3.749
Enviar un mensaje por MSN a GeoAvila Enviar un mensaje por Yahoo  a GeoAvila
Re: datos por fecha

Cita:
Iniciado por william_085 Ver Mensaje
hola amigos, tengo un formulario donde quiero que me muestre un producto de la base de datos, pero tambien que me muestre el total de un pedido que se hace unos pasos antes, el detalle es que la tabla tiene pedidos de varios dias y no me muestra nada, quiero que me muestre el total del pedido pero solo del dia actual pero de cada producto.

o sea comparar el producto que selecciono y que automaticamente me salga lo que el total que se pidio solo del dia actual

el producto se repite por que hacen los mismos pedidos todos los dias.

no se si me explique bien, necesito su ayuda

muchas gracias
solo para mostrar ese datito tendrías que hacer una subconsulta para donde envias el codigo del producto y harías un sum tomando la fecha actual en los el detalle de pedidos, algo así

"Select sum(cantidad) where codigo_producto = " & codigo_producto &" and fecha = getdate()"

nos vemos.
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com
GeoAvila esta en línea ahora   Responder Citando
Antiguo 13-may-2008, 14:03   #3 (permalink)
william_085 ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 104
Re: datos por fecha

te agradesco tu respuesta, pero el de sum(cantidad ) para que me va servir? el total ya lo tengo en la tabla, hay un campon que se llama total y eso ya esta, pero cada producto tiene su propio total por dia.

Cita:
Iniciado por GeoAvila Ver Mensaje
"Select sum(cantidad) where codigo_producto = " & codigo_producto &" and fecha = getdate()"

nos vemos.
esto lo quiero mostrar en un textbox cuando me carge el formulario, claro un formulario antes, selecciono el articulo y cuando lo selecciono me abre otro formulario, ahi en ese quiero que me muestre el total del producto que seleccione
william_085 está desconectado   Responder Citando
Antiguo 13-may-2008, 14:30   #4 (permalink)
Colaborador
GeoAvila llegará a ser famoso muy prontoGeoAvila llegará a ser famoso muy prontoGeoAvila llegará a ser famoso muy pronto
 
Avatar de GeoAvila
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 3.749
Enviar un mensaje por MSN a GeoAvila Enviar un mensaje por Yahoo  a GeoAvila
Re: datos por fecha

Cita:
Iniciado por william_085 Ver Mensaje
te agradesco tu respuesta, pero el de sum(cantidad ) para que me va servir? el total ya lo tengo en la tabla, hay un campon que se llama total y eso ya esta, pero cada producto tiene su propio total por dia.



esto lo quiero mostrar en un textbox cuando me carge el formulario, claro un formulario antes, selecciono el articulo y cuando lo selecciono me abre otro formulario, ahi en ese quiero que me muestre el total del producto que seleccione
te dí un ejemplo amigo mio no acostumbro a dar respuestas completas, para estimularte como desarrollador, de contrario no tiene caso, y sum(cantidad) es suma de la cantidad del detalle de los pedidos, tal como te había dicho..

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com
GeoAvila esta en línea ahora   Responder Citando
Antiguo 13-may-2008, 14:44   #5 (permalink)
william_085 ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 104
Re: datos por fecha

te agradesco solo que si pongo algo aqui en el foro es por suma urgencia que lo necesito, gracias de todas formas.

alguien que me pueda hechar la mano por favor?
william_085 está desconectado   Responder Citando
Antiguo 14-may-2008, 00:53   #6 (permalink)
Avellaneda está en el buen camino
 
Avatar de Avellaneda
 
Fecha de Ingreso: enero-2008
Ubicación: Madrid
Mensajes: 564
Re: datos por fecha

Bueno, imaginemos que los productos están en un control ListBox de un formulario llamado Form1 y quieres mostrar el total de ventas de ese día (campo "Total_Dia" de la tabla) del elemento (Producto) seleccionado en un control TextBox ("Text1") de un segundo formulario que se llama Form2

También imaginemos que ya tienes hecha a la conexión a la base de datos y se llama "cn" y además que estás trabajando con ADO y VB6.
Y siguiendo con la imaginación, la base de datos está en formato Access.

Coloca este código en el evento Click del ListBox:

Código PHP:
Dim rs As New ADODB.Recordset
Dim sql 
As String
rs
.CursorLocation adUseClient
sql 
"Select * From Pedidos Where Producto = '" List1.Text "' And  Fecha_Pedido = #" Date "#"
rs.Open sqlcnadOpenStaticadLockOptimistic

If rs.RecordCount 0 Then
    Form2
.Text1.Text rs!Total_Dia
    Form2
.Show
Else
    
MsgBox "No hay ventas de ese producto en el dia de hoy"
End If 

Avellaneda está desconectado   Responder Citando
Antiguo 14-may-2008, 08:16   #7 (permalink)
william_085 ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 104
Re: datos por fecha

avellaneda, me salvaste la vida 1000 gracias amigo, eres un crack en esto.



gracias por tu tiempo y en molestarte en escribir.



muchas gracias.




saludos
william_085 está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 09:18.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93