Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Office

Access no me da de alta un valor obtenido de column

aagrlp640
2010-03-17 21:15 - Respuestas: 0 - Tema nº: 2670568


Windows 7 .

Hola amig@s antes que nada muchas gracias, miren mi problema es el siguiente en Access 2007.
Cuando trato de dar de alta algunos valores en una tabla de nombre ventas en una base de datos me agrega todos los campos excepto uno (me pone ese campo en blanco) que está en un cuadro de texto que lleva por nombre txtproducto (este lo mando a llamar desde un cuadro combinado el cual tiene el nombre ccidprod este valor lo manda en el evento del cuadro combinado cuando cambia “Me.txtproducto=Me.ccidprod.Column(2)”) Abajo pongo el código.

Los cc*** son cuadros combinados y txt*** son cuadros de texto

Esta parte funciona bien si me muestra el valor en el txtproducto
Private Sub txtidprod_Change()
Me.txtpoducto= Me.ccidprod.Column(2)
End Sub

-A la hora de dar de alta me llena todos los registros en la tabla ventas excepto el de producto el cual lo debe de jalar del cuadro de texto txtproducto (el cual es mostrado de la instrucción Me.txtpoducto= Me.ccidprod.Column(2))

Private Sub cmdguardar_Click()
If cctienda = "" Or txtfecha = "" Or txtvisito = "" Or txtproducto = "" Or txtcantidad = "" Or IsNull(cctienda) Or IsNull(txtfecha) Or IsNull(txtvisito) Or IsNull(txtproducto) Or IsNull(txtcantidad) Then
MsgBox "Llena todos los datos por favor", vbInformation
Else
SQL = "Insert into Ventas (Tienda,Fecha,Visitó,Producto,Cantidad) Values ('" & cctienda.Value & "','" & txtfecha.Value & "','" & txtvisito.Value & "','" & txtproducto.Value & "','" & txtcantidad.Value & "');"
CurrentDb.Execute SQL
txtproducto = ""
txtcantidad = ""
txtproducto.SetFocus
End If
End Sub

Ya intente poniéndole txtproducto.value y Me. a todo pero sigue sin reconocer ese valor a la hora de darlo de alta (si lo muestra en el cuadro de texto, pero cuando lo doy de alta no me agrega ese registro pero los demás sí, digamos que lo deja en blanco el producto).

No sé si me doy a entender gracias!!!



Página:1

Respuestas relacionadas:

Dcom ha obtenido un error no se puede iniciar el seDcom ha obtenido un error no se puede iniciar el seForo
Ati vs nvidia (gama media-alta y gama alta)Ati vs nvidia (gama media-alta y gama alta)Foro
Valor del arregloValor del arregloForo
Driverscampo	valorDriverscampo valorForo
Valor de una pantallaValor de una pantallaForo
Registro de windows xp valorRegistro de windows xp valorForo
Tiene un valor $ las llamadasTiene un valor $ las llamadasForo
Anular el valor del registroAnular el valor del registroForo
Borrar el valor del registroBorrar el valor del registroForo
Cual es el valor en dolaresCual es el valor en dolaresForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos02 Mayo 2024