Asignar valores a textbox

30/03/2007 - 20:40 por Paketemetes | Informe spam
Hola a todos:
Trabajo con formularios y los textbox toman sus valores iniciales de
una tabla. Se modifican en un formulario y se actualiza su celda
correspondiente en la hoja.
Para tomar su valor inicial ¿existe la posibilidad de hacer un bucle
tipo
for n=1 to n
textbox(n)=cells (1,n)
next n

Saludos

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
31/03/2007 - 07:48 | Informe spam
hola, 'anonimo/a' !

Trabajo con formularios y los textbox toman sus valores iniciales de una tabla.
Se modifican en un formulario y se actualiza su celda correspondiente en la hoja.
Para tomar su valor inicial existe la posibilidad de hacer un bucle tipo
for n=1 to n
textbox(n)=cells (1,n)
next n



1) si los nombres de tus textboxes mantienen una 'cadencia/secuencia/...' que coincida con cada celda/fila/columna -?-
[p.e. TextBox1¡ TextBox2± TextBox3Á etc. etc. etc.]
==For n = 1 To 10
Controls("textbox" & n) = Cells(1, n)
Next

2) si los valores iniciales se toman de sus celdas y los cambios en los controles deben reflejarse en las mismas...
por que no consideras la alternativa de dejar cada textbox vinculado con 'su' celda ???

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Paketemetes
31/03/2007 - 18:42 | Informe spam
On 31 mar, 06:48, "Héctor Miguel"
wrote:
hola, 'anonimo/a' !

> Trabajo con formularios y los textbox toman sus valores iniciales de una tabla.
> Se modifican en un formulario y se actualiza su celda correspondiente en la hoja.
> Para tomar su valor inicial existe la posibilidad de hacer un bucle tipo
> for n=1 to n
> textbox(n)=cells (1,n)
> next n

1) si los nombres de tus textboxes mantienen una 'cadencia/secuencia/...' que coincida con cada celda/fila/columna -?-
[p.e. TextBox1¡ TextBox2± TextBox3Á etc. etc. etc.]
==> For n = 1 To 10
Controls("textbox" & n) = Cells(1, n)
Next

2) si los valores iniciales se toman de sus celdas y los cambios en los controles deben reflejarse en las mismas...
por que no consideras la alternativa de dejar cada textbox vinculado con 'su' celda ???

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.



Gracias por tu respuesta.
El no vincularlos con su celda (supongo que a través de la propiedad
controlsource) es debido a que los datos introducidos son numéricos y
me encontré con problemas de "número en formato texto". De todos
modos, si crees que podría solucionarse de esa forma estoy abierto a
cualquier sugerencia.
Ahora tomo el dato de la celda de la tabla, en el evento exit lo paso
a numérico con formato y lo copio en su celda y recupero el valor con
formato en el textbox.

Saludos desde Tenerife.
Respuesta Responder a este mensaje
#3 Héctor Miguel
01/04/2007 - 05:07 | Informe spam
hola, ???

El no vincularlos con su celda (supongo que a traves de la propiedad controlsource)
es debido a que los datos introducidos son numericos y me encontre con problemas de "numero en formato texto".
De todos modos, si crees que podría solucionarse de esa forma estoy abierto a cualquier sugerencia...



[me temo que] tratandose de datos numericos, vincular textboxes de formularios con 'su celda'...
-> no es una opcion muy... 'amigable' [que digamos] :-((
ya 'descubriste' la del 'formato que cambia' en la celda vinculada :))

[hasta donde se]... solo queda por medio de 'rodeos' [como el que ya estas usando] ;)

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida