Guardar en variables los valores actuales de un campo.

09/09/2008 - 19:25 por pol | Informe spam
Hola, tengo una duda que me imagino se podrá resolver de muchas formas pero
necesito que me asesoreis por encima con vuestra experiencia.

Os explico...

Tengo un formulario con una base de datos enlazada a los controles del
formulario (varios TextBox, con los campos de Nombre, apellidos, DNI., etc
etc) en total unos 20 campos.
Necesito que cuando pulse un botón, me guarde la dirección de celda (columna
y fila) de cada valor del campo en una variable para luego utilizar éstas
insertándolas en un documento de Word.

Es decir, algo así como esto:

Dim variableNombre As String = Tabla1.Rows(e.RowIndex).Cells(0).Value '
aquí tengo que añadir código de la dirección de fila y columna donde se
encuentra en la BD, pero no es el que veis que lo que haya 'es la clave de
la fila seleccionada y no la dirección donde se ha insertado el valor de la
columna.
Dim variableApellido1 As String = Tabla1.Rows(e.RowIndex).Cells(0).Value

El usuario insertará varias fichas con todos los datos en la BD, y cada
ficha tendrá su grupo de variables para ser utilizadas en los documentos, y
cuando se cierre el programa ya no serán necesarias.

¿Se os ocurre algo?
 

Leer las respuestas

#1 Rubén Garrigós
10/09/2008 - 15:14 | Informe spam
Si no he entendido mal (es probable que así sea) lo que necesitas es un
almacenamiento temporal para ciertas variables. Puedes solucionarlo
almacenando estos datos en tempdb y recuperándolos luego. Desconozco si serán
procesos separados o no los que trabajen sobre la aplicacion de formularios y
sobre Word (VSTO quizás?) pero imagino que con tempdb utilizando tablas
temporales podrás dar una solución a tu problema.

Rubén Garrigós
Solid Quality Mentors

"pol" wrote:

Hola, tengo una duda que me imagino se podr resolver de muchas formas pero
necesito que me asesoreis por encima con vuestra experiencia.

Os explico...

Tengo un formulario con una base de datos enlazada a los controles del
formulario (varios TextBox, con los campos de Nombre, apellidos, DNI., etc
etc) en total unos 20 campos.
Necesito que cuando pulse un botn, me guarde la direccin de celda (columna
y fila) de cada valor del campo en una variable para luego utilizar stas
insertndolas en un documento de Word.

Es decir, algo as como esto:

Dim variableNombre As String = Tabla1.Rows(e.RowIndex).Cells(0).Value '
aqu tengo que aadir cdigo de la direccin de fila y columna donde se
encuentra en la BD, pero no es el que veis que lo que haya 'es la clave de
la fila seleccionada y no la direccin donde se ha insertado el valor de la
columna.
Dim variableApellido1 As String = Tabla1.Rows(e.RowIndex).Cells(0).Value

El usuario insertar varias fichas con todos los datos en la BD, y cada
ficha tendr su grupo de variables para ser utilizadas en los documentos, y
cuando se cierre el programa ya no sern necesarias.

Se os ocurre algo?

Preguntas similares