Archivos de datos .xsd

14/07/2006 - 16:38 por Pablo | Informe spam
Hola a todos,

Tengo un problema al desarrollar una aplicación que opera con SQL server
2000. Estoy recientemente utilizando Visual Basic 2005.
Me parece excelente que se incluya la opción de crear origenes de datos para
obtener el modelo de la base da datos, generar la conexion, adquisición de
datos y todo lo demás, pero cuando se utiliza para colocar controles sobre el
formulario se crea el control BindingNavigator.

Esto es muy útil si se desarrolla una aplicación con un pequeño número de
datos pero si estoy realizando una aplicación que maneja mucha información
¿cómo puedo reemplazar este control por un código que me permita encontrar un
registro que cumple con ciertas características?

Preguntas similare

Leer las respuestas

#1 Jesús López
14/07/2006 - 18:48 | Informe spam
En ese caso deberías incluir instrucciones parametrizadas para los comandos
de selección de los table adapters que restringan el número de registros
devueltos. Por ejemplo:

SELECT IdPedido, IdCliente, . FROM Pedidos WHERE IdPedido = @IdPedido

Así el asistente creará un método PedidosTableAdapter.FillByIdPedido(
IdPedido As Integer )

Teniendo el DataSetLoQueSea.xsd en diseño, pulsas con el botón derecho en el
tableadapter y eliges Add->Query, especificas la query y ya está.

En un formulario deberías preguntar por los parámetos que le pasas al método
FillByXXX

Saludos:

Jesús



"Pablo" escribió en el mensaje
news:
Hola a todos,

Tengo un problema al desarrollar una aplicación que opera con SQL server
2000. Estoy recientemente utilizando Visual Basic 2005.
Me parece excelente que se incluya la opción de crear origenes de datos
para
obtener el modelo de la base da datos, generar la conexion, adquisición de
datos y todo lo demás, pero cuando se utiliza para colocar controles sobre
el
formulario se crea el control BindingNavigator.

Esto es muy útil si se desarrolla una aplicación con un pequeño número de
datos pero si estoy realizando una aplicación que maneja mucha información
¿cómo puedo reemplazar este control por un código que me permita encontrar
un
registro que cumple con ciertas características?
Respuesta Responder a este mensaje
#2 Pablo
14/07/2006 - 19:49 | Informe spam
Muchas gracias por la ayuda, lo voy aprobar.

"Jesús López" wrote:

En ese caso deberías incluir instrucciones parametrizadas para los comandos
de selección de los table adapters que restringan el número de registros
devueltos. Por ejemplo:

SELECT IdPedido, IdCliente, . FROM Pedidos WHERE IdPedido = @IdPedido

Así el asistente creará un método PedidosTableAdapter.FillByIdPedido(
IdPedido As Integer )

Teniendo el DataSetLoQueSea.xsd en diseño, pulsas con el botón derecho en el
tableadapter y eliges Add->Query, especificas la query y ya está.

En un formulario deberías preguntar por los parámetos que le pasas al método
FillByXXX

Saludos:

Jesús



"Pablo" escribió en el mensaje
news:
> Hola a todos,
>
> Tengo un problema al desarrollar una aplicación que opera con SQL server
> 2000. Estoy recientemente utilizando Visual Basic 2005.
> Me parece excelente que se incluya la opción de crear origenes de datos
> para
> obtener el modelo de la base da datos, generar la conexion, adquisición de
> datos y todo lo demás, pero cuando se utiliza para colocar controles sobre
> el
> formulario se crea el control BindingNavigator.
>
> Esto es muy útil si se desarrolla una aplicación con un pequeño número de
> datos pero si estoy realizando una aplicación que maneja mucha información
> ¿cómo puedo reemplazar este control por un código que me permita encontrar
> un
> registro que cumple con ciertas características?



Respuesta Responder a este mensaje
#3 Pablo
14/07/2006 - 20:09 | Informe spam
Chévere, funciona muy bien dentro del formulario. Aparece un ToolStrip en el
cual se debe ingresar el parámetro y lo busca, excelente.

Por favor ayúdame con una cosa adicional. Dentro del programa utilizo un
formulario para buscar un registro especifico en función de varios parámetros
que el usuario puede seleccionar, este formulario recupera el ID del registro
y abre el formulario con la información del registro. La idea sería que el
toolstrip no este visible para el usuario y que le software administre la
forma en que se muestra la información.

¿Cómo puedo escribir el parámetro dentro del toolstrip y hacer la búsqueda
sin que el usuario tenga que presionar el botón del toolstrip ni ingresar el
parámetro?, sino más bien que cuando se carga el formulario se coloque el Id
en toolstrip y se realice la búsqueda.

De antemano te agradezco infinitamente la ayuda.

"Jesús López" wrote:

En ese caso deberías incluir instrucciones parametrizadas para los comandos
de selección de los table adapters que restringan el número de registros
devueltos. Por ejemplo:

SELECT IdPedido, IdCliente, . FROM Pedidos WHERE IdPedido = @IdPedido

Así el asistente creará un método PedidosTableAdapter.FillByIdPedido(
IdPedido As Integer )

Teniendo el DataSetLoQueSea.xsd en diseño, pulsas con el botón derecho en el
tableadapter y eliges Add->Query, especificas la query y ya está.

En un formulario deberías preguntar por los parámetos que le pasas al método
FillByXXX

Saludos:

Jesús



"Pablo" escribió en el mensaje
news:
> Hola a todos,
>
> Tengo un problema al desarrollar una aplicación que opera con SQL server
> 2000. Estoy recientemente utilizando Visual Basic 2005.
> Me parece excelente que se incluya la opción de crear origenes de datos
> para
> obtener el modelo de la base da datos, generar la conexion, adquisición de
> datos y todo lo demás, pero cuando se utiliza para colocar controles sobre
> el
> formulario se crea el control BindingNavigator.
>
> Esto es muy útil si se desarrolla una aplicación con un pequeño número de
> datos pero si estoy realizando una aplicación que maneja mucha información
> ¿cómo puedo reemplazar este control por un código que me permita encontrar
> un
> registro que cumple con ciertas características?



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