Registro estático

21/09/2006 - 16:44 por Roberto H. | Informe spam
Hola grupo:

Les escribo porque tengo un inquietud, me gustaría saber si alguien sabe
como se puede poner un registro de una tabla que sea de sólo lectura, esto
lo quiero, porque tengo un control de una lista desplegable, la cual, se
carga con un campo de esa tabla que quiero que tenga un registro de sólo
lectura que voy a utilizar como primer registro de la lista desplegable a
modo de título de la lista desplegable. Todo esto lo quiero, porque en otro
formulario, tengo la opción de añadir y eliminar registros de esa tabla, pero
ese registro, no quiero que se pueda borrar. Si todo esto suena tal vez un
poco complicado y se les ocurre otra forma más sencilla, por favor, les
agradecería que me la mostrarán.

Muchas gracias por adelantado,

Roberto H.

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
21/09/2006 - 17:21 | Informe spam
"Roberto H." wrote in message
news:
Les escribo porque tengo un inquietud, me gustaría saber si alguien sabe
como se puede poner un registro de una tabla que sea de sólo lectura,
esto
lo quiero, porque tengo un control de una lista desplegable, la cual, se
carga con un campo de esa tabla que quiero que tenga un registro de sólo
lectura que voy a utilizar como primer registro de la lista desplegable a
modo de título de la lista desplegable. Todo esto lo quiero, porque en
otro
formulario, tengo la opción de añadir y eliminar registros de esa tabla,
pero
ese registro, no quiero que se pueda borrar. Si todo esto suena tal vez un
poco complicado y se les ocurre otra forma más sencilla, por favor, les
agradecería que me la mostrarán.



Si la tabla está en Sql Server, se le puede crear un Trigger "for
Delete" que haga un Rollback en caso de que te intenten borrar ese registro.
Pero si solo es para mostrar el registro como título en un desplegable,
no merece la pena crear el registro en la tabla. Símplemente añádele un
valor al desplegable después de cargarlo con la tabla:

elDesplegable.Items.Insert(0, itemTitulo)

Al usar un "Insert" en lugar de un "Add". que sería lo más normal, se
consigue que el nuevo Item aparezca en la primera posición y sirva de
título.
Respuesta Responder a este mensaje
#2 Roberto H.
22/09/2006 - 18:11 | Informe spam
Alberto, muchas gracias, lo cierto es que las dos soluciones son buenas, pero
la segunda me diste, como tú dices es la más conveniente, y con ello y así de
fácil me solucionaste mi inquietud, muchas gracias Alberto me sirvió de mucho
tu ayuda.

Roberto H.

"Alberto Poblacion" wrote:

"Roberto H." wrote in message
news:
> Les escribo porque tengo un inquietud, me gustaría saber si alguien sabe
> como se puede poner un registro de una tabla que sea de sólo lectura,
> esto
> lo quiero, porque tengo un control de una lista desplegable, la cual, se
> carga con un campo de esa tabla que quiero que tenga un registro de sólo
> lectura que voy a utilizar como primer registro de la lista desplegable a
> modo de título de la lista desplegable. Todo esto lo quiero, porque en
> otro
> formulario, tengo la opción de añadir y eliminar registros de esa tabla,
> pero
> ese registro, no quiero que se pueda borrar. Si todo esto suena tal vez un
> poco complicado y se les ocurre otra forma más sencilla, por favor, les
> agradecería que me la mostrarán.

Si la tabla está en Sql Server, se le puede crear un Trigger "for
Delete" que haga un Rollback en caso de que te intenten borrar ese registro.
Pero si solo es para mostrar el registro como título en un desplegable,
no merece la pena crear el registro en la tabla. Símplemente añádele un
valor al desplegable después de cargarlo con la tabla:

elDesplegable.Items.Insert(0, itemTitulo)

Al usar un "Insert" en lugar de un "Add". que sería lo más normal, se
consigue que el nuevo Item aparezca en la primera posición y sirva de
título.



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