Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-11-2011
Markoos22 Markoos22 is offline
Registrado
NULL
 
Registrado: nov 2011
Posts: 5
Poder: 0
Markoos22 Va por buen camino
Generar Listado

Buenas Tarde, le comento acerca de lo q estoy realizando en la cual se me presento un problema que es el siguente:
Resulta que estoy haciendo un sistema que se basa en una academia de idiomas en la cual tengo formulario para Inscribir, modifica, elimnar y consultar un alumno; los mismo con los cobro y cursos. bueno el problema es que nesesito "GENERAR" un listado de los cobro y de los alumnos que eh registrado y no se como realizarlo . Aclaro que estoy trabajando con una base de datos en Acsses 2011 pero en formato 2000 para evtar inconvenientes con el Delphi. ese mi problema talves sea sencillo pero no se como realizar. Agradeceria su respuetas muchas gracias!!!
Responder Con Cita
  #2  
Antiguo 27-11-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Markoos22 y bienvenido a los foros de Club Delphi.

Como a todos los nuevos integrantes te invito a que leas nuestra Guía de estilo.

Realmente la información que nos das es muy somera como para podér sugerirte algo en concreto. Realizar un listado, básicamente, es recorrer los registros de tu tabla o consulta mostrando todos los campos de los registros, o sólo aquellos que cumplan determinada condición.

Pero tratándose de listados, por su simplicidad, mi consejo es que utilices algún reporter como Quick Report , Rave Report u otro.

Te pongo dos enlaces a tutoriales:
Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 27-11-2011
Markoos22 Markoos22 is offline
Registrado
NULL
 
Registrado: nov 2011
Posts: 5
Poder: 0
Markoos22 Va por buen camino
Muchas Gracias, tratare de utilizar los tuto, para ver si puedo resolver mi problema
Responder Con Cita
  #4  
Antiguo 27-11-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por Markoos22 Ver Mensaje
Muchas Gracias, tratare de utilizar los tuto, para ver si puedo resolver mi problema
De nada Markoos22.
Cualquier dificultad que se te presente cuando comiences a implementar el listado, preguntalas sin dudar en un nuevo hilo. El foro indicado y donde consecuentemente recibirás mejores respuestas es: Impresión.

Aprovecho a comentarte que seguramente encuentres más material (artículos) sobre Quick Report.

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #5  
Antiguo 28-11-2011
Markoos22 Markoos22 is offline
Registrado
NULL
 
Registrado: nov 2011
Posts: 5
Poder: 0
Markoos22 Va por buen camino
Problemas con los listado de alumnos

Si bien me han recomendado los siguentes tutos para generas los listados con respecto a mi sitema de alumnos, bueno mi problema es que no puedo sacar los datos de la base para que me la muestre por por el Quick Report, si alguien sabe como hacerlo por favor deje su comentario!!!
Responder Con Cita
  #6  
Antiguo 28-11-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por Markoos22 Ver Mensaje
Si bien me han recomendado los siguentes tutos para generas los listados con respecto a mi sitema de alumnos, bueno mi problema es que no puedo sacar los datos de la base para que me la muestre por por el Quick Report, si alguien sabe como hacerlo por favor deje su comentario!!!
Hola.

Por favor, poné con que componentes te estás conectando con Access, una descripción breve de los campos de la tabla, si crearás el listado mediante una consulta mostranos el código SQL que emplearás, los datos que deseas que se muestren en el listado, un esquema muy simplificado del formato de salida,... y toda información que pueda parecerte relevante.

Cuanta mas información nos brindes, mayor será la posibilidad de que obtengas una respuesta que resuelva tu problema.

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #7  
Antiguo 28-11-2011
Markoos22 Markoos22 is offline
Registrado
NULL
 
Registrado: nov 2011
Posts: 5
Poder: 0
Markoos22 Va por buen camino
Generar Lsitado de Alumnos y de Cobros DELPHI

Bueno viendo la compejidad del problema dare mas detalles acerca del programa que estoy realizando. Cabe Aclarar que tengo casi todo, lo único que me falta es como dice el titulo, que también esta aclarado la especificación de requerimientos de acurdo a los que solicita el programa

Registrar Alumno
1. El usuario selecciona “Alta Alumno”.
2. El sistema presenta la pantalla para agregar un alumno
3. El usuario ingresa los datos del nuevo alumno
4. El usuario selecciona el botón “Aceptar”.
5. El sistema registra el alumno.
1.2 Modificar Alumno
Precondición: el alumno a modificar ya está seleccionado.
1. El Sistema despliega la pantalla de “Modificar Alumno”
2. El usuario actualiza los datos del Alumno
3. El usuario selecciona el botón “Aceptar”
4. El sistema actualiza el Alumno
1.3 Eliminar alumno
Precondición: el alumno a eliminar ya fue seleccionado.
1. El Sistema presenta la pantalla de confirmación de eliminación del alumno.
2. El usuario selecciona el botón “Aceptar”
3. El Sistema procede a eliminar de manera lógica el alumno.
1.4 Consultar alumno
1. El usuario selecciona el ítem “Consultar alumno”
2. El sistema despliega los alumnos.
3. El usuario selecciona el alumno que desea consultar.
4. El sistema muestra los datos del alumno(NumAlumno, Apellido, Nombre, DNI, FechaNacimiento, TelefonoFijo, TelefonoCelular, Colegio, ObraSocial).




1.1 Registrar Curso
1. El usuario selecciona “Alta Curso”.
2. El sistema presenta la pantalla para agregar un curso
3. El usuario ingresa los datos del nuevo curso
4. El usuario selecciona el botón “Aceptar”.
5. El sistema registra el curso.
1.2 Modificar Curso
Precondición: el curso a modificar ya está seleccionado.
1. El Sistema despliega la pantalla de “Modificar Curso”
2. El usuario actualiza los datos del Curso
3. El usuario selecciona el botón “Aceptar”
4. El sistema actualiza el Curso
1.3 Eliminar Curso
Precondición: el curso a eliminar ya fue seleccionado.
1. El Sistema presenta la pantalla de confirmación de eliminación del curso.
2. El usuario selecciona el botón “Aceptar”
3. El Sistema procede a eliminar de manera lógica el curso.
1.4 Consultar Curso
5. El usuario selecciona el ítem “Consultar curso”
6. El sistema despliega los cursos.
7. El usuario selecciona el curso que desea consultar.
8. El sistema muestra los datos del curso (NumCurso, NombreCurso, Nivel, Horario, Profesor, Aula).



4.1 Registrar Inscripción
1. El sistema Busca el alumno que se quiere inscribir.
2. El sistema muestra los cursos disponibles.
3. El usuario ingresa Fecha de inscripción.
4. El usuario selecciona el curso (Idioma y Nivel).
5. El usuario selecciona el botón “Aceptar”.
6. El sistema registra la Inscripción.
4.3 Consultar Inscripción
1. El usuario selecciona el ítem “Consultar Inscripción”
2. El sistema muestra los datos de Inscripción (ApellidoAlumno, NombreAlumno, FechaInscripción, DatosCurso)



4.1 Registrar Cobros
1. El sistema Busca el alumno que realiza el pago.
2. El usuario ingresa Fecha de pago.
3. El usuario ingresa Monto de pago.
4. El usuario selecciona el botón “Aceptar”.
5. El sistema registra el Cobro.
4.3 Consultar Cobros
1. El usuario selecciona el ítem “Consultar Cobros”
2. El sistema muestra los datos de Inscripción (ApellidoAlumno, NombreAlumno, FechaPAgo, DatosCurso)



10.1 Generar listado de Cobros (lo que me falta)
1. El usuario selecciona “Emisión del listado de Cobros”
2. El sistema presenta la pantalla para seleccionar fechas
3. El usuario ingresa las fechas desde/hasta
4. El sistema presenta en pantalla las opciones de discriminar “por idioma”,
a. “por nivel”.
5. El usuario selecciona el criterio que desea
6. El usuario selecciona el botón “Aceptar”.
7. El sistema presenta el listado por pantalla: ApellidoAlumno, NombreAlumno, DatosCurso, MontoPago)
10.2 Generar listado de Alumnos
1. El usuario selecciona “Emisión del listado de Alumnos”
2. El sistema presenta el listado por pantalla ApellidoAlumno, NombreAlumno, DatosCurso, y totales




CABE ACLARA QUE ESTOY TRABAJANDO CON ACCESS EN LA CUAL ESTABLESCO LA CONEXION POR MEDIO DEL COMPONENTE ADO "ADOCONNECTION Y EL ADOTABLE " Y UN DATASURCE PARA REALIZA LOS PRIMEROS REQUERIMIENTOS, LO UNICO QUE ME FALTARIA SERIA ESO NO MAS, APROPOSITO ME DIJIERON QUE PODIA UTILIZAR "consultas sql" pero nose como se utiliza

SEPAN DICULPAR LAS MOLESTIAS


Saludos Markos
Responder Con Cita
  #8  
Antiguo 28-11-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Markoos22.

Te pongo un ejemplo básico del listado de cobros por fecha (por pantalla) para que te sirva de guía.

Agrega un TADOQuery (lstADOQuery), un TDataSource (lstDataSource), un TDBGrid (lstDBGrid) y dos TDateTimePicker. Y ajusta las siguientes propiedades:
  • lstDBGrid -> lstDataSource = DataSource
  • lstDataSource -> DataSet = lstADOQuery
  • lstADOQuery -> Connection = ADOConnection

Luego:
Código Delphi [-]
...
implementation

procedure TForm1.btnListarPorFechaClick(Sender: TObject);
begin
  with lstADOQuery do
  begin
    Close;
    SQL.Clear;
    SQL.Add('SELECT APELLIDO, NOMBRE, CURSO, TOTAL ');
    SQL.Add('FROM ALUMNOS ');
    SQL.Add('WHERE FECHA >= :DESDE AND FECHA <= :HASTA');
    Parameters.ParamByName('DESDE').Value:= DateTimePicker1.DateTime;  // Fecha desde
    Parameters.ParamByName('HASTA').Value:= DateTimePicker2.DateTime;  // Fecha hasta
    Open;
  end;
end;
...
Lógicamente tendrás que hacer algunos cambios, tales como el nombre de los campos y tabla por los que vos hayas designado...

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #9  
Antiguo 29-11-2011
Markoos22 Markoos22 is offline
Registrado
NULL
 
Registrado: nov 2011
Posts: 5
Poder: 0
Markoos22 Va por buen camino
Smile

ok, lo probare a la brevedad. pero si o si hay q hacerlo con sql? por q nunca eh trabajado.!!

Un saludo
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Generar Mostrar listado lentamente Kenobi Varios 6 15-04-2010 02:15:38
Listado sql CRIS SQL 7 06-08-2007 14:08:14
Generar listado con totales en QuickReport David Conexión con bases de datos 10 08-06-2007 11:22:37
Listado de PC´s Sergio J. Varios 8 03-01-2005 10:41:11
generar listado de horas acrophet Varios 3 10-06-2004 17:04:50


La franja horaria es GMT +2. Ahora son las 08:35:22.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi