Para SqlRanger -- Siento el Post

16/10/2006 - 17:35 por XTV | Informe spam
Sí, ya sé que no esta bien poner mensajes para personas concretas; pero es
que la duda es con un ejemplo que publicó hace tiempo SqlRanger (Jesús
López).

Hola Jesús; estoy trabajando en una pantalla tipica de pedidos; y como he
tenido 1001 problemas con el DataGrid, estoy siguinedo un ejemplo que
publicaste hace bastante pero que guardo con esmero, el de Pedidos, en que
usabas tu NavBar y pretendias demostrar la progracmación a 3 capas.

Pues bien, yo la aplicación que tengo es solo en dos (SQL Server 2000 y la
de presentación en vb.Net) y después de mucho pelear no tengo ni idea de por
qué cuando intento agregar un nuevo registro no se coloca la pantalla para
recibir la entrada de datos, como sucede en tu ejemplo. (El caso es que
aparece en la etiqueta del NavBar pero no permite navegar hasta él)

Te agradecería mucho un poco de ayuda con esto; ni se sabe la de tiempo que
he gastado ya en esto.


Mi proyecto (incluye sección de la base de datos SQL 2000):
http://benito-1.at.vwdhosting.net/S...dosXTV.zip
Proyecto original de SqlRanger:
http://benito-1.at.vwdhosting.net/S...edidos.exe


Muchas gracias

XTV

Preguntas similare

Leer las respuestas

#1 Jesús López
16/10/2006 - 22:46 | Informe spam
Benito,

Ya lo he descargado. Le echaré un vistazo en cuanto tenga tiempo. Ya te
contaré.

Saludos:

Jesús López
Respuesta Responder a este mensaje
#2 Jesús López
16/10/2006 - 23:01 | Informe spam
Ya lo tengo.

He visto que tienes una casilla de verificación Chk_IVA en el formulario
enlazado al dataview dvSelPedidos, campo AplicarIVA. Las casillas de
verificación no son compatibles con los valores nulos, bueno en general, en
.NET los controles soportan bastante mal los valores nulos, pero las
casillas de verificación y los DataTimePickers "explotan" cuando se les
pide que muestren un valor nulo. Cuando añades un nuevo registro, el valor
de los campos es inicialmente nulo (a no ser que tengan un valor
predeterminado), como a la casilla de verificación no le gusta nada que le
pidan mostrar un valor nulo, lanza una excepción, esto lo interpreta el
currency manager como que ese registro tiene algo "chungo" y se vuelve al
último registro conocido que sabe es es "bueno".

En definitiva, el problema se arregla dando un valor predeterminado al campo
AplicarIVA de la tabla PedidosCabecera del DataSet dsPedidos. Abres el
dataset en diseño, seleccionas AplicarIVA y pones false en la propiedad
default.

Saludos:

Jesús López



"Jesús López" escribió en el mensaje
news:
Benito,

Ya lo he descargado. Le echaré un vistazo en cuanto tenga tiempo. Ya te
contaré.

Saludos:

Jesús López

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