![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Buenos días,
perfecto Caral ya he 'plagiado' las modificaciones. Ahora estoy intentando dejar a mi gusto la ficha de cliente, pero tengo alguna duda, he puesto un mensaje en: http://www.clubdelphi.com/foros/showthread.php?t=36680 algo se me está pasando. Ayer probe esto mismo en un form nuevo y me funcionaba sin problemas, he repasado el código porque algo tiene que haber que me impide añadir campos en el Qreport. Ya os contaré.
__________________
Mi proyecto paso a paso (Parte I) |
|
#2
|
|||
|
|||
|
Buenas tardes,
vaya día mas duro que he tenido. A medida que se aculmula información esto se complica pero no pierdo el ánimo aunque si reconozco que por momentos me entra el apagón. Hoy me ha costado digerir estos del QReport y el tema SQL, no lo acabo de entender al 100% pero si he sido capaz de tirar para adelante. Esta es la evolución de hoy: Partimos de la base de que Caral me ha pasado mi codigo modificado y por lo tanto me ha dado un gran empujón, aun asi me gusta enterder las cosas y no ponerlas porque si, no siendo que alguna vez tenga que retocar algo y no sepa hacerlo, por eso me he comido tanto la cabeza hoy. --> He cambiado el DTMClientes (el módulo) añadiendo como bien decía Ena0 el código para agilar la localización de la base de datos. --> El botón imprimir de la ficha de cliente nos lleva a un QReport con aspecto de ficha individual lista para ser imprimida. Podemos buscar primero el cliente con el sistema de búsqueda que hice ayer. --> Por capricho en el form Buscar Cliente he añadido un sistema de ordenación de los datos en función de un campo que se selecciona a través de un RadioGroup. --> Desde el botón Imprimir del Form Buscar Cliente llegamos a una venta que nos pide si queremos imprimir fichas o listados, de momento solo funciona Ficha. La diferencia con respecto a la impresion que comente antes de ficha de cliente es que aqui se imprimen las fichas de los clientes filtrados anteriormente, no solo una. De hecho he metido dos por página. El tema es que solo soy capaz de filtrar por un campo a la vez. Si por ejemplo rellenamos mas de uno se va todo al garete y sale un error, pero con uno solo o ninguno la opción va bien. Este último paso es que tengo que terminar y luego hacer el apartado de listado general. Por hoy creo que ya está bien. Aqui os pongo lo último, rapidshare no iba bien, os lo pongo en cjoint: http://cjoint.com/data/kuuo6swuVh.htm Buen fin de semana a todos.
__________________
Mi proyecto paso a paso (Parte I) |
|
#3
|
||||
|
||||
|
Hola Delphitest
Me parecen estupendos los cambios pero, te voy a regañar , estas poniendo mucha atencion a la forma y no al contenido, bueno, despues de regañarte ; He visto el avance y me parece muy bien , me he tomado el gusto con tu permiso de un par te caprichos, ya los veras, ejecuta el programa y presiona imprimir en el form clientes.Te he puesto en el menu principal, un poco de tarea, para que veas que no puedes entretenerte en un solo form, si no, te voy a dar baja calificacion, hay muchas cosas que componen un programa de facturacion, recuerdalo, ademas te he organizado la colocacion de los form, cuando ejecutes te daras cuenta .Bueno aqui te dejo mi capricho. http://rapidshare.com/files/65886/Gesatrans.zip.html Saludos |
|
#4
|
|||
|
|||
|
Mira si soy buen alumno que hasta he madrugado, hoy sábado, para hacer mis deberes
Muchas gracias de nuevo Caral. Bueno, como de costumbre voy cogiendo lo que parece a mi gusto de tus cambios. Me has paralizado un poco con el super menú ese. jejeje, pero lo he puesto ya que solo son opciones y siempre podré quitar alguna si no consigo dar con su programación Los cambios son los siguientes: ---> Como novedad el menú está lleno de opciones (ya se ajustarán sobre la marcha) --> Al pulsar el botón Imprimir en Buscar Cliente, antes se llamaba a otro Form para elegir el formato de impresión, ahora he adaptado un popup para elegir esa opción directamente sin abrir un nuevo form, es mas intuitivo y gasta menos recursos. --> Ya funciona el listado general, quizas haya que retocarlo mas adelante en función de las necesidades pero de momento abarca de forma legible mas de 10 registros de clientes por página en un formato que proporciona todos los campos y en una hoja apaisada. A ver si doy con el tema de filtrar esos informes con los datos que se pongan en buscar cliente y una vez solucionado pasamos a otro tema. Caral es cierto que me estoy centrando demasiado en el cliente pero parte de la base que hace dos semanas no sabia absolutamente nada, ahora tampoco se mucho pero ya voy abriendo boca poco a poco. Quiero acabar este punto del cliente antes de seguir, no me gusta dejar a medias las cosas. Una vez finalizado el filtro para los informes ya tendré muy a huevo hacer el de repartidores ya que es practicamente lo mismo a falta de retocar algun campo. Aqui está lo nuevo actualizado: http://rapidshare.com/files/92278/Gesatrans.zip.html Buen fin de semana a tod@s un abrazo
__________________
Mi proyecto paso a paso (Parte I) |
|
#5
|
||||
|
||||
|
No me gusta el consejo que voy a darte, pero hay que ser realistas.
Cuando yo estaba en tu misma situación, ví que era mejor dejar las cosas "a medias" al menos, hasta adelantar las demás partes. ¿Por qué? Porque si ahora terminas una rutina para clientes y la dejas "brillante como los chorros del oro", más tarde cuando veas la parte de repartidores, verás que esa misma rutina de clientes, cambiando 3 o 4 cosas tambien te sirve, es decir, reutilizar código escrito. Esto hace que hayas "perdido tiempo en afinar" mucho lo de clientes y ahora, de todas formas, tienes que retocarlo. Quizás dejando la parte de Clientes de forma que funcione pero sin llegar a "abrillantarlo", te permita despues, al hacer la de repartidores, realizarle cambios y afinar la misma rutina para dos funciones distintas. Sé que valoras todos los consejos, ahora es tu decisión echarle cuenta o no, simplemente con que lo pienses ya me doy por satisfecho. Según he visto tu QRClientesGeneral, es del tipo qrCreateList, échale una visual, ya que puede servirte. El mensaje nº 4 de ese hilo explica la forma de hacerlo. En tu caso necesitas un ADOTABLE o bien ADOQUERY. Como ves, en apenas 20 líneas de código, puedes hacer un listado de cualquier tabla o consulta, modificándolo para que quede:
Saludos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 21-10-2006 a las 15:26:22. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ejecutar Query Paso a Paso??? | juliopag1 | SQL | 0 | 17-06-2006 01:51:10 |
| Novato (Paso a Paso de una consulta) | enecumene | Conexión con bases de datos | 2 | 29-05-2006 20:52:19 |
| Motor Paso a Paso | jluisx | C++ Builder | 3 | 12-09-2005 16:48:07 |
| Red Paradox paso a paso | Aldo Josué | Conexión con bases de datos | 2 | 13-12-2003 13:53:37 |
| procedure paso a paso | Silver | Varios | 1 | 26-08-2003 20:24:00 |
|