Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Una gran duda con DATASET

Estas en el tema de Una gran duda con DATASET en el foro de Visual Basic clásico en Foros del Web. Estimados amigos, No soy programador pero estoy aprendiendo VB Express. Tengo la version gratuita VB EXpress 2008. Desde hace unas semanas tengo una gran duda ...
  #1 (permalink)  
Antiguo 24/09/2008, 14:13
 
Fecha de Ingreso: septiembre-2008
Mensajes: 1
Antigüedad: 15 años, 7 meses
Puntos: 0
Una gran duda con DATASET

Estimados amigos,



No soy programador pero estoy aprendiendo VB Express. Tengo la version gratuita VB EXpress 2008.



Desde hace unas semanas tengo una gran duda que no he podido resolver.



He creado una base de datos llamada CLINICA.MDF (ah soy medico). Cree un formulario llamado "PATIENTS". Cree un Origen de Datos en donde me comuniqué con la Bases de Datos (el sistema me dice que es externa y que puedo agregarla al proyecto, cosa que hice). Dentro del Origen de Datos (DATASET) cree uno llamado PatientsDataSet y cargué allí la única tabla que tiene mi Base de Datos llamada PACIENTES (Esa es la tabla):



Cuando miro los campos en el DATASET hago algunos cambios y paso mucho de ellos al tipo MASK TEXTBOX lo que me permite modificar la forma en la que se ingresarán los datos mediante un formato especifico.



Pongo la TABLA en DETAILS y la halo directamente al formulario. Luego que hago todos los arreglos precisos de ubicacion en el formulario me di cuenta que un campo llamado "CEDULA" no le habia cambiado el TIPO a MASK TEXTBOX en el DATASET.



Se lo cambio al DATASET pero no pasa nada con el campo en el formulario. Borré el campo "CEDULA" del formulario y lo reemplacé por el campo modificado del DATASET llamado tambien CEDULA. Allí si puedo hacer el formato pero al ejecutar el Formulario, el sistema va en orden por todos los campos excepto en CEDULA, se lo salta y solo me permite modificarlo al final, antes de volver al CAMPO NO.1. Me muevo de campo en campo por la Tecla de Tabulación.



ME dijeron que la unica forma de corregir es que borre todo el contenido del formulario (todos los campos) y los vuelva a insertar desde el dATASET pero es un trabajo arduo porque usualmente modifico todos los campos en el formulario (en cuanto a formato UPPER, FEcha, etc).



1. Qué se puede hacer para no tener que empezar el formulario de nuevo cuando notamos que un campo no es el correcto o no lo pusimos en el orden que nos gustaria quedara ?

2- Me muevo de campo a campo por TAB pero quiero moverme por "ENTER" como lo hago?

3.- Cuando introduzco datos desde el formulario, la tabla abierta no se actualiza. Solo se actualiza cuando ejecuto el "EXE" (ejecutable del programa , creo que algo asi advierte el sistema cuando creo el ORigen de datos).

4.- Si uso VB EXPRESS como hago para que el programa se ejecute en otra computadora, desde donde no está el projecto...y esta es la razon de ser...que pueda cargarlo en mi clinica y las secretarias tengan acceso desde sus computadoras.

5.- Al Generar "CLINICA.EXE" despues de un cambio ,el cambio se da en el subdirectorio DEBUG dentro de BIN, es este el ejecutable que debo correr, porque hay otro subdirectorio con un CLINICA.EXE Tambien.



Agradezco la ayuda que puedan brindarme.



Ah! Si hay consultas médicas, con gusto las atiendo...je jej ej





Victor Perez
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:47.