Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #21  
Antiguo 15-12-2008
Avatar de TURBOIGOR
TURBOIGOR TURBOIGOR is offline
Miembro
 
Registrado: nov 2008
Posts: 29
Poder: 0
TURBOIGOR Va por buen camino
bueno gracias por ayudarm ...recuerda q cuando cambio la fecha del datetimepicker blankeo el stringgrid y luego creo q habria q hacer una consulta para q m traiga los datos...mi problema es q no se como ubicarlos en la misma posicion dond estaban en el string, igualment en la base de datos estoy guardando la posicion del registro.
Responder Con Cita
  #22  
Antiguo 15-12-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Ahora pregunto:
Por que en un stringGrid?.
El concepto para colocar los turnos esta bien, pero para visualizar los datos yo haria un form adicional con un dbgrid.
Un form para colocar los turnos, ya lo tienes y funciona, otro para ver el orden de estos.
No se, eso haria yo, en vez de estar actualizando el stringrid.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #23  
Antiguo 15-12-2008
Avatar de TURBOIGOR
TURBOIGOR TURBOIGOR is offline
Miembro
 
Registrado: nov 2008
Posts: 29
Poder: 0
TURBOIGOR Va por buen camino
podrias hacerme un ejemplo y mandarmelo por favor pq no entendi bien como se utilizaria el dbgrid
Responder Con Cita
  #24  
Antiguo 15-12-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Me imagino, no es por criticar, pero la sintaxis de programacion es malita.
El asunto es mostrar los resultados en otro form.
Pregunto:
Cuantos empleados hay, solo tres o puede que sean mas?.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #25  
Antiguo 15-12-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Pregunto:
Es imperativo usar un stringGrid?.
Es una tarea y se necesita usar?.
Se puede usar cualquier componente?.
Te gusta el strigGrid y por eso lo quieres usar?
Saludos
__________________
Siempre Novato
Responder Con Cita
  #26  
Antiguo 15-12-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Es tarde.
Voy a hacerle unos cambios a mi gusto, por lo menos te serviran de ejemplo.
Mañana, con mas tiempo le meto mano.
Para empezar:
Voy a cambiar la manera como se llaman a los form y como arrancan, no es conveniente.
Voy a poner un form de visualizacion de datos.
Voy a enlazar los form como se debe.
Voy a quitar el evento Ondrawcell.
Voy a poner un Ini.
Ya puse el datamodule.
Bueno, para empezar creo que estara bien.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #27  
Antiguo 15-12-2008
Avatar de TURBOIGOR
TURBOIGOR TURBOIGOR is offline
Miembro
 
Registrado: nov 2008
Posts: 29
Poder: 0
TURBOIGOR Va por buen camino
Thumbs up seguimos mañana

Bueno OK , me parece bien , gracias por tu ayuda que me diste hasta aqui , mañana sguimos , a que hora te conectas ??? sos de aca de Argentina ??

Gracias
Responder Con Cita
  #28  
Antiguo 15-12-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Vivo en Costa Rica.
Mañana veras los cambios, te dejare un archivo y te lo explicare.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #29  
Antiguo 15-12-2008
Avatar de TURBOIGOR
TURBOIGOR TURBOIGOR is offline
Miembro
 
Registrado: nov 2008
Posts: 29
Poder: 0
TURBOIGOR Va por buen camino
hola Caral!!!

keria aclarart q el programa q t pase ayer d turnos es una partecita d todo un programa q estoy haciendo para una pelukeria. Dentro del programa general entre otras cosas, se pueden ingresar empleados nuevos...por eso en el stringgrid d turnos hago la consulta para q los agregue automaticamente cuando cargo un empleado nuevo....estare esperando tus respuestass
saludoss
Responder Con Cita
  #30  
Antiguo 15-12-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Ya tengo algunos cambios.
He modificado algunas cosas.
pregunto:
hay varios form, de clientes, empleados, modificar turnos qu no estan enlazados a nada.
que quieres hacer?
Saludos
__________________
Siempre Novato
Responder Con Cita
  #31  
Antiguo 15-12-2008
Avatar de TURBOIGOR
TURBOIGOR TURBOIGOR is offline
Miembro
 
Registrado: nov 2008
Posts: 29
Poder: 0
TURBOIGOR Va por buen camino
el form d clientes y el d empleados estan enlazados a las 2 lupas q aparecen en Nuevo Turno y el form d modificar turnos no sabia como usarlos...xq tambien esta la posibilidad de modificar un turno o eliminarlo y eso tampoco sabia como hacerlo..cree el form pero no lo usaba
Responder Con Cita
  #32  
Antiguo 15-12-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Si este es parte de otro programa te sugiero que revises el sistema como se conecta este.

Bueno aquí están los cambios:
1- Coloque un archivo INI. (DBD.ini).
Si te fijas esta en la misma carpeta, abrelo y veras esto:

[BD]
Path="C:\Program Files\Borland\Delphi6\Projects\tunos nuevo\Copy of Turnos\Grupo Creativo.MDB"
[Logon]
Auto="No"
Login=""
Pass=""

Como ves en Path esta la direccion donde esta la base de datos.
Esto quiere decir que si colocas la base de datos en otra direccion y modificas este archivo y lo guardas, el programa buscara la base de datos en esa direccion.
Ten presente que este archivo (DBD.ini) tiene que estar en el mismo directorio que el programa.

2- Coloque un Datamodule con un adoConnection.
Este es el que contiene la direccion de la bd, es lo mismo que hacías con cada adoquery y adotable, solo que ahora es uno solo.

3- Cambie la entrada de los form, en projects, options, veras que estan en un lado de la lista.
Eso hace que no arranquen con el programa gastando memoria en vano.
Para hacer esto cada form es llamado y destruido cuando no se usa.

4- El form Turnos, ahora solo sirve para establecer los turnos.
veras dos botones mas:
Revisar Turnos:
Este es el form nuevo, entra con los turnos de la fecha que esta en el datetimepicker (si cambias la fecha, mostrara los de esa fecha), una vez dentro, se puede hacer busqueda, por fecha, por usuario, etc, etc.
Me parece logico ya que puede que algun cliente tenga mas de un servicio, asi se desglosan todos los servicios, horas, etc.
Tambien cada empleado podra ver sus servicios, por hora, fecha, cliente, que se yo.
Modificar turnos:
Bueno, es lo que hace, pero se modifica por fecha, osea que el entrara en la fecha que este el datetimepicker del form turnos.
Se podra, editar, borrar, guardar. etc.

5- Modifique algunas cosas del form Nuevo turno.
Estaba creando un conflicto con las fechas de la bd.

6- Use mas adoquery, esto agiliza el programa.

Bueno, por ahora creo que tienes para un rato.
Saludos
__________________
Siempre Novato

Última edición por Caral fecha: 16-12-2008 a las 02:59:38.
Responder Con Cita
  #33  
Antiguo 15-12-2008
Avatar de TURBOIGOR
TURBOIGOR TURBOIGOR is offline
Miembro
 
Registrado: nov 2008
Posts: 29
Poder: 0
TURBOIGOR Va por buen camino
gracias caral la verdad q estoy viendo muchas cosas nuevas para mi nivel de conocimiento de delphi. Lo estoy probando pero m tira un error q t lo adjunto para q veas.
Archivos Adjuntos
Tipo de Archivo: zip error.zip (23,9 KB, 4 visitas)
Responder Con Cita
  #34  
Antiguo 15-12-2008
Avatar de TURBOIGOR
TURBOIGOR TURBOIGOR is offline
Miembro
 
Registrado: nov 2008
Posts: 29
Poder: 0
TURBOIGOR Va por buen camino
se podria hacer q los turnos keden grabados en el dbgrid? y hacer la revision d turnos en esa pantalla?...pq por ejemplo si marco 2 veces la misma celda..m deja guadar 2 turnos en la misma fecha y mismo horario...y en el modificar seria bueno tambien poder cambiar la fecha....t agraderia mucho si m podes ayudar con eso, igualment este programa m servira muchisimoo
Responder Con Cita
  #35  
Antiguo 15-12-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Vi el error.
Hay un conflicto entre el stringgrid y el el formulario.
Esto pasa cuando la techa esta en azul, no se por que.
Lo que pense es en no dejarlas en azul, o no tocar el stringgird cuando se llame al form, el asunto es que la tabla no esta seguro cerrada.
Ya pensare en esto.
Por ahora, revisalo.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #36  
Antiguo 15-12-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Para que eso no pase (cosa que no me dijiste) lo que se tendria que hacer es adjuntar un adoquery, que revise, tanto la hecha, hora y persona, para que si coinciden, envie un mensaje.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #37  
Antiguo 15-12-2008
Avatar de TURBOIGOR
TURBOIGOR TURBOIGOR is offline
Miembro
 
Registrado: nov 2008
Posts: 29
Poder: 0
TURBOIGOR Va por buen camino
mira...yo para hacer esta peluqueria m base en una q baje d internet en esta pagina:

http://gdssistemas.com.ar/evaluacion...ria/index.html

si puedes baja a version de evaluacion y fijate en la parte de reservas
Responder Con Cita
  #38  
Antiguo 15-12-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Estoy viendo dos cosas.
Una ya la tengo, ya se pueden modificar los turnos, fecha y hora.
Estoy viendo lo de los turnos repetidos.
Me da algunos problemas estoy en eso.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #39  
Antiguo 15-12-2008
Avatar de TURBOIGOR
TURBOIGOR TURBOIGOR is offline
Miembro
 
Registrado: nov 2008
Posts: 29
Poder: 0
TURBOIGOR Va por buen camino
te agradezco todo lo q estas haciendo por mi

pudist bajar el programa d la pag q t pase?
se podra hacer q guarde los turnos en el stringgrid?
pudist solucionar el error q mostraba?
Responder Con Cita
  #40  
Antiguo 16-12-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Adelantos:
Ya se pueden ver los datos en el stringGrid como querias.
Con solo cambiar de fecha se presentan los datos.
Estoy trabajando en la confirmación de que no se dupliquen los turnos, me esta costando, eso de ser novato es un problema.
Paciencia.
Saludos
__________________
Siempre Novato
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
Traer datos de una tabla y ordenarlos en un dbgrid ordenados Petolansa Varios 3 07-12-2007 15:40:03
Traer datos de un dbgrid Petolansa Varios 3 19-10-2007 17:54:18
Traer datos desde otra bd con un SP Walterdf Firebird e Interbase 3 15-08-2007 18:47:30
Insertar y traer datos de una tabla en .NET Alexander .NET 0 26-08-2005 19:54:02
Traer los datos de una tabla a un dbcombo andresenlared Conexión con bases de datos 1 29-12-2003 17:18:04


La franja horaria es GMT +2. Ahora son las 00:08:41.


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