
Ayuda con un programa
Publicado por Alexandra (2 intervenciones) el 23/07/2014 00:21:54
Hola a tod@s, estoy haciendo un programa y ando algo atorada, primero explico como es su funcionamiento y luego les cuento los problemas que estoy teniendo:
(Voy a ejemplificar los usos tomando como ejemplo una escuela).
1 .- El programa se abre y aparece una ventana que pide contraseña para ingresar al sistema.
2 .- Si la contraseña es ingresada de manera correcta, se cierra ese frame y abre otro que da a elegir que es lo que se quiere hacer, si revisar el registro o añadir uno nuevo, en este caso:
a) Añadir un registro añade un nuevo grupo, maestro, etc (ver numero 3).
b) La opcion de ver registro la hace mediante un ListBox, el cual se despliega y muestra los grupos registrados, al seleccionar uno abre ese grupo (apartado siguiente o 3).
3 .- Aqui se podria decir que es la ventana principal del programa, muestra un Label con nombre del profesor, otro con el nombre del grupo, otro con el de la seccion (kinder, primaria, secundaria, prepa), abajo de la descripcion, hay un TextBox con barras de desplazamiento, en el se muestran eventos, por ejemplo seria algo asi:
Nombre Alumno Fecha Costo desperfecto Observaciones
Lo que hace esta ventana, es permitir ver reportes relacionados con el grupo, y permitir añadir nuevos reportes, es toda su funcion, asi quedaria por ejemplo:
Nombre Alumno Fecha Costo desperfecto Observaciones
Juan P 25/06/13 200 El alumno se comporto....
Laura R 21/12/13 500 El alumno falto 5 dias y dijo que....
Obviamente cada cosa es una variable diferente (Nombre alumno, fecha, Costo desperfecto, observaciones), pero en
el TextBox hay que hacer que salga todo ordenado (como tratandose de una tabla respetando las tabulaciones) y que lleve su secuencia (que corresponda toda la fila al mismo reporte).
4 .- Dentro de la pestaña menu del programa (donde dice Archivo, Edicion, etc), hay una llamada "Estadisticas", cuando se selecciona esta abre un Frame con opciones:
a) Ver alumnos por numero de reportes (no hace distincion de grados ni grupos), aqui muestra en un TextBox la misma informacion que la que se muestra en el TextBox del apartado 3, excepto que lo hace mostrando todos los reportes sin importar grado ni grupo, y yendo del alumno con mas reportes al que tiene menos reportes, agrupando de esta forma los eventos de cada alumno (repito, sin importar grado y grupo).
b) Ver al igual que en a, pero mostrando la informacion de mayor a menor segun el costo del desperfecto.
Ese seria el programa, las partes donde me he atorado son:
A mi forma de ver, tendria que hacer una tabla que almacenara los Niveles escolares (primaria, secundaria), para poder agregar en ella alguno mas adelante (si se utilizase), vamos bien, pero al elegir uno en especifico, creo que deberia tener su propia tabla para almacenar informacion (una tabla dentro de otra tabla???), esto no lo se trabajar en absoluto, asi que empiezan los problemas.
De alli el lograr que el textbox del apartado 3 (y 4), hay que hacer que salga todo ordenado (como tratandose de una tabla respetando las tabulaciones) y que lleve su secuencia (que corresponda toda la fila al mismo reporte), la parte preocupante es que aparezca todo de corrido y que salga ordenado.
Por ultimo el poder obtener informacion de todas las tablas disponisbles para el apartado 4 y el ordenar los valores segun el numero de repeticiones.
Lo demas ya lo tengo hecho, solo estoy atorada con eso (casi nada :( ).
Si alguien me pudiese ayudar agradeceria mucho.
No quisiera ver ejemplos de bases de datos de otros ni alguna base plantilla para armar mi programa, ya que la parte mas interesante de esto que estoy haciendo es el aprender haciendolo (valga la redundancia).
Por ello mismo me gustaria saber de que forma hacerlo yo, para irlo poniendo a la practica.
Cabe aclarar tambien que mi base de datos esta hecha en Acces (con un control correspondiente en mi programa).
Agradezco mucho su atencion, y de antemano gracias por sus aportes.
Besos.
PD: Alguien que me pueda explicar algo: hice un programa algo parecido a este, todo salio bien, a la hora de compilarlo y ejecutarlo, igual todo bien, excepto que me lleve el programa a otra PC y al querer abrirlo no se puede por la base de datos, cosa que se soluciona poniendo la base en la misma ruta donde estaba cuando arme el programa, como puedo dar la orden para que busque la base de datos en el mismo directorio donde este el programa, sin importar si lo tengo en la unidad C, D o en el directorio que sea?
PD 2: Una enorme duda, si hago mi programa con una base de datos Acces y lo quiero ejecutar en una PC que no tenga instalado Acces, funciona?
Saludos y muchas gracias =)
(Voy a ejemplificar los usos tomando como ejemplo una escuela).
1 .- El programa se abre y aparece una ventana que pide contraseña para ingresar al sistema.
2 .- Si la contraseña es ingresada de manera correcta, se cierra ese frame y abre otro que da a elegir que es lo que se quiere hacer, si revisar el registro o añadir uno nuevo, en este caso:
a) Añadir un registro añade un nuevo grupo, maestro, etc (ver numero 3).
b) La opcion de ver registro la hace mediante un ListBox, el cual se despliega y muestra los grupos registrados, al seleccionar uno abre ese grupo (apartado siguiente o 3).
3 .- Aqui se podria decir que es la ventana principal del programa, muestra un Label con nombre del profesor, otro con el nombre del grupo, otro con el de la seccion (kinder, primaria, secundaria, prepa), abajo de la descripcion, hay un TextBox con barras de desplazamiento, en el se muestran eventos, por ejemplo seria algo asi:
Nombre Alumno Fecha Costo desperfecto Observaciones
Lo que hace esta ventana, es permitir ver reportes relacionados con el grupo, y permitir añadir nuevos reportes, es toda su funcion, asi quedaria por ejemplo:
Nombre Alumno Fecha Costo desperfecto Observaciones
Juan P 25/06/13 200 El alumno se comporto....
Laura R 21/12/13 500 El alumno falto 5 dias y dijo que....
Obviamente cada cosa es una variable diferente (Nombre alumno, fecha, Costo desperfecto, observaciones), pero en
el TextBox hay que hacer que salga todo ordenado (como tratandose de una tabla respetando las tabulaciones) y que lleve su secuencia (que corresponda toda la fila al mismo reporte).
4 .- Dentro de la pestaña menu del programa (donde dice Archivo, Edicion, etc), hay una llamada "Estadisticas", cuando se selecciona esta abre un Frame con opciones:
a) Ver alumnos por numero de reportes (no hace distincion de grados ni grupos), aqui muestra en un TextBox la misma informacion que la que se muestra en el TextBox del apartado 3, excepto que lo hace mostrando todos los reportes sin importar grado ni grupo, y yendo del alumno con mas reportes al que tiene menos reportes, agrupando de esta forma los eventos de cada alumno (repito, sin importar grado y grupo).
b) Ver al igual que en a, pero mostrando la informacion de mayor a menor segun el costo del desperfecto.
Ese seria el programa, las partes donde me he atorado son:
A mi forma de ver, tendria que hacer una tabla que almacenara los Niveles escolares (primaria, secundaria), para poder agregar en ella alguno mas adelante (si se utilizase), vamos bien, pero al elegir uno en especifico, creo que deberia tener su propia tabla para almacenar informacion (una tabla dentro de otra tabla???), esto no lo se trabajar en absoluto, asi que empiezan los problemas.
De alli el lograr que el textbox del apartado 3 (y 4), hay que hacer que salga todo ordenado (como tratandose de una tabla respetando las tabulaciones) y que lleve su secuencia (que corresponda toda la fila al mismo reporte), la parte preocupante es que aparezca todo de corrido y que salga ordenado.
Por ultimo el poder obtener informacion de todas las tablas disponisbles para el apartado 4 y el ordenar los valores segun el numero de repeticiones.
Lo demas ya lo tengo hecho, solo estoy atorada con eso (casi nada :( ).
Si alguien me pudiese ayudar agradeceria mucho.
No quisiera ver ejemplos de bases de datos de otros ni alguna base plantilla para armar mi programa, ya que la parte mas interesante de esto que estoy haciendo es el aprender haciendolo (valga la redundancia).
Por ello mismo me gustaria saber de que forma hacerlo yo, para irlo poniendo a la practica.
Cabe aclarar tambien que mi base de datos esta hecha en Acces (con un control correspondiente en mi programa).
Agradezco mucho su atencion, y de antemano gracias por sus aportes.
Besos.
PD: Alguien que me pueda explicar algo: hice un programa algo parecido a este, todo salio bien, a la hora de compilarlo y ejecutarlo, igual todo bien, excepto que me lleve el programa a otra PC y al querer abrirlo no se puede por la base de datos, cosa que se soluciona poniendo la base en la misma ruta donde estaba cuando arme el programa, como puedo dar la orden para que busque la base de datos en el mismo directorio donde este el programa, sin importar si lo tengo en la unidad C, D o en el directorio que sea?
PD 2: Una enorme duda, si hago mi programa con una base de datos Acces y lo quiero ejecutar en una PC que no tenga instalado Acces, funciona?
Saludos y muchas gracias =)
Valora esta pregunta


0