| Usuario |
base de datos y String |
Desconocido
|
| Enviado - 6/4/2003 |
| |
hola:
necesito ayuda para poner un dato que es parte de una base a una variable string.
Text1.DataField = "Articulo" (el dato esta aqui)
Articulo = ????? (que pongo aqui?)
Quiero que mi String Articulo se el contenido del campo articulo.
Muchas Gracias a todos. |
| |
|
fmarredo
493 Mensaje(s)
|
| Enviado - 7/4/2003 |
| |
| Viendo el código que pusiste no entiendo muy bien qué querés hacer, pero si enlazás el control Text1 al campo "Articulo" de una tabla el contenido de ese campo lo vas a tener en la Text1.Text de ese control, no necesitás declarar una variable. |
| |
|
Desconocido
|
| Enviado - 7/4/2003 |
| |
Muchas Gracias por tu respuesta fmarredo.
Pero en el text1.text no tengo el contenido del dato que esta en la base de datos, en el campo articulo, sino que tengo el valor de la propiedad de text1.text , que en mi caso es "Text1" que este es el contenido por dafault definido en propiedades de text1.
Entonces no tengo el valor de el campo sino el valor de la propiedad.
Y mi variable muestra el string "Text1" y no el dato que quiero conocer.
Igualmente, muchas gracias. |
| |
|
fmarredo
493 Mensaje(s)
|
| Enviado - 8/4/2003 |
| |
| Te comento que para que funcione lo que tenés en DataField necesitás que el control esté enlazado a un recordset a través de la propiedad DataSource, una vez que lo enlazás te va a mostrar en la propiedad Text el contenido del campo del recordset especificado en la propiedad DataField. |
| |
|
Desconocido
|
| Enviado - 10/4/2003 |
| |
Muchas gracias por tu (otra vez) amable respuesta.
Pero, yo tengo:
Text1.DataField = "Articulo" (Por ej. "00001")
Articulo(1) = ??? (quiero tener "00001" )
Donde en la ventana de text1 me aparece el dato contenido en la base de datos.
Este dato me lo muestra en la ventana, pero yo quiero pasar ese dato a una variable que se llama Articulo(1) y no puedo hacer que funcione. Ya que cuando veo articulo(1) si lo asocio : aticulo(1)=text1.text me muestra "text1" y si lo asocio con cualquier otra propiedad, me muestra otra cosa pero no el dato contenido en la base de datos.
Gracias. |
| |
|
Desconocido
|
| Enviado - 10/4/2003 |
| |
Inserta un Control "Data" en el formulario
Vincula el control data a un origen de datos
ya sea un recordset o el nombre de una tabla de access
data1.recordsource=Articulos
Vincula el cuadro de texto al control data
text1.datasource = data1
Vincula un campo del control data al cuador de texto
text1.datafield=Articulo
Todo esto en la ventana de propiedades... |
| |
|
Desconocido
|
| Enviado - 10/4/2003 |
| |
Inserta un Control "Data" en el formulario
Vincula el control data a un origen de datos
ya sea un recordset o el nombre de una tabla de access
data1.databasename = "Ruta del archivo de la base de datos"
data1.recordsource=Articulos
Vincula el cuadro de texto al control data
text1.datasource = data1
Vincula un campo del control data al cuador de texto
text1.datafield=Articulo
Todo esto en la ventana de propiedades... |
| |
|
DJ_PeLu
33 Mensaje(s)
|
| Enviado - 3/5/2003 |
| |
abre la db con dao y busca dicho elemento y cargalo en el textbox
text1.text= recordset!articulo
saludos |
| |
|
Desconocido
|
|