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
|
|||
|
|||
Un tutorial de uso del stringgrid?
Pues eso ¿alguien tendra o sabra de un tutorial del stringgrid?
Nunca lo he usado y al parecer ahora lo voy a necesitar y no le entiendo nadita al bicho ese. Gracias.
__________________
ESTO ES UN FORO ... NO UN MÓVIL ¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender? |
#2
|
||||
|
||||
Hola
No conozco ningun tutorial, pero no lo veo muy complicado y te lo dice un novato. Que necesitas hacer?, Que dudas tienes?. A ver si te ayudo en lo que pueda, que sera poco...... Saludos
__________________
Siempre Novato |
#3
|
||||
|
||||
Estoy de acuerdo con Caral, en que es un componente bastante básuico e intuitivo.
Aun así le puedes echar un vistazo a esta página, donde explica las operaciones y propiedades básicas. Si haces una búsqueda en los foros por StringGrid, posiblemente encontrarás cientos de mensajes sobre la mayoría de operaciones que puedes realizar con él. Por último en el FTP del club, puedes encontrar varios ejemplos con código al respecto.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
Gracias por las respuestas.
Aun ando en "veremos" no defino exactamente lo que quiero, pero por lo mientras voy a ver esa pagina que recomienda Neftali. Tambien pense en NiceGrid pero no se si se podra instalar y funcione en d2010. Amenazo con regresar.
__________________
ESTO ES UN FORO ... NO UN MÓVIL ¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender? |
#5
|
|||
|
|||
Pues si ya esta lo que necesito mostrar:
-------------------------------------------------------------------------------------------------------------------------- Primer Turno | Segundo Turno | Tercer Turno | -------------------------------------------------------------------------------------------------------------------------- |Operaciones | Acumulado | |Operaciones | Acumulado | |Operaciones | Acumulado | -------------------------------------------------------------------------------------------------------------------------- 06:00 - 07:00 | 1500 | 75,000.00 |14:00 - 15:00 | 1500 | 75,000.00 |22:00 - 23:00 | 1500 | 75,000.00 | -------------------------------------------------------------------------------------------------------------------------- 07:00 - 08:00 | 1500 | 75,000.00 |15:00 - 16:00 | 1500 | 75,000.00 |23:00 - 00:00 | 1500 | 75,000.00 | -------------------------------------------------------------------------------------------------------------------------- 08:00 - 09:00 | 1500 | 75,000.00 |16:00 - 17:00 | 1500 | 75,000.00 |00:00 - 01:00 | 1500 | 75,000.00 | -------------------------------------------------------------------------------------------------------------------------- 09:00 - 10:00 | 1500 | 75,000.00 |17:00 - 18:00 | 1500 | 75,000.00 |01:00 - 02:00 | 1500 | 75,000.00 | -------------------------------------------------------------------------------------------------------------------------- 10:00 - 11:00 | 1500 | 75,000.00 |18:00 - 19:00 | 1500 | 75,000.00 |02:00 - 03:00 | 1500 | 75,000.00 | -------------------------------------------------------------------------------------------------------------------------- 11:00 - 12:00 | 1500 | 75,000.00 |19:00 - 20:00 | 1500 | 75,000.00 |03:00 - 04:00 | 1500 | 75,000.00 | -------------------------------------------------------------------------------------------------------------------------- 12:00 - 13:00 | 1500 | 75,000.00 |20:00 - 21:00 | 1500 | 75,000.00 |04:00 - 05:00 | 1500 | 75,000.00 | -------------------------------------------------------------------------------------------------------------------------- 13:00 - 14:00 | 1500 | 75,000.00 |21:00 - 22:00 | 1500 | 75,000.00 |05:00 - 06:00 | 1500 | 75,000.00 | -------------------------------------------------------------------------------------------------------------------------- Resumen | 12,000 | 600,000.00 |Resumen | 12,000 | 600,000.00 |Resumen | 12,000 | 600,000.00 | -------------------------------------------------------------------------------------------------------------------------- La idea es mostrar los datos de fabricacion de una sola vista, que el operador no tenga que mover el raton o el teclado para actualizarse al momento. Las columnas horario son fijas y las filas de titulos tambien. Por lo que he visto con el stringgrid solo podre hacerlo en forma vertical y explorar con la barra vertical, o la otra chapucera meter un TPanel y dentro de el tres (3) TStringgrid. ¿Alguna otra idea?
__________________
ESTO ES UN FORO ... NO UN MÓVIL ¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender? |
#6
|
||||
|
||||
Hola
No entiendo amigo. Segun lo que veo necesitas dos lineas horizontales fijas arriba para los titulos y nueve columnas verticales fijas para los horarios y el resumen. El resto de la informacion me imagino que sera sacada de la BD. No entiendo el problema, el stringgrid puede hacer eso sin problemas. Tal vez entiendo mal. Saludos
__________________
Siempre Novato |
#7
|
||||
|
||||
Hola
Aqui tienes un ejemplo de lo que pides. Espero te de alguna idea. Saludos PD: No le pidas mucho es hecho por un Novato.
__________________
Siempre Novato Última edición por Caral fecha: 10-09-2010 a las 23:41:47. |
#8
|
||||
|
||||
¿un TjvMemoryData? (jv = JEDI VCL)
lo puedes llenar con los campos que necesites y le puedes dar todo el manejo que le darías a una base de datos... al menos no tendrías que manejar todo como cadenas y tener que estar haciendo conversiones... ¿un clientdataset? Este tiene las mismas ventajas que el TjvmemoryData más algunas otras monerías en caso de que lo fueras a enlazar a una base de datos...
__________________
|
#9
|
|||
|
|||
Bueno a lo que habia llegado hasta el momento es:
No pongo el archivo pues uso d2010 y parece ser que no es posible abrirlo con versiones anteriores. El formulario es un simple form con un StringGrid. El codigo de la Unit le da tamaño y posicion. Editando: Caral como puedes ver para la columna horario estoy usando la propiedad FixedRows, tu ejemplo me dio otras ideas. Contraveneno la verdad no me caen muy bien las jedi, ya d2010 se tarda años en arrancar y todavia cargar la JVCL..... De todos modos no hecho en saco roto tu propuesta.
__________________
ESTO ES UN FORO ... NO UN MÓVIL ¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender? Última edición por FGarcia fecha: 05-08-2010 a las 02:37:22. |
#10
|
||||
|
||||
Hola
Me alegra que te sirviera de algo. Lo hice en un ratito, pero se pueden hacer muchas cosas con este componente. Yo lo uso en mi sistema en varios form, sobre todo en el de facturacion. Saludos
__________________
Siempre Novato |
#11
|
|||
|
|||
Hice unas modificaciones para ver la rejilla como la necesito pero me he topado con problemas al dibujarla.
Del codigo anterior que puse modifique esta propiedad del StringGrid
Una manita para ver por que no se redibuja correctamente.
__________________
ESTO ES UN FORO ... NO UN MÓVIL ¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender? |
#12
|
||||
|
||||
Cita:
El stringGrid posee propiedades para definir cuantas filas y cuantas columnas fijas necesitas.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#13
|
||||
|
||||
Puedes poner el código. Si usas componentes estandard, basta con ignorar algunas propiedades y se abre sin mayores problemas en Delphi 6.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#14
|
||||
|
||||
¿No entiendo qué es lo que te falta?
¿Se trata de que se dibuje como en la imagen que adjuntas? Puedes automatizar las cosas; Por ejemplo, para rellenar las horas puedes usar algo así:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 05-08-2010 a las 11:03:04. |
#15
|
||||
|
||||
Lo bueno del TStringGrid es que el pintado es relatívamente sencillo; POr ejemplo, para el tema de los títulos con algo de código en el evento OnDrawCell puedes conseguir algo así:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#16
|
||||
|
||||
Muchos aquí ya usamos Delphi 2010 desde hace un tiempo.
|
#17
|
||||
|
||||
Algunos otros usamos Delphi2010 para los nuevos y Delphi6 para los antiguos...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#18
|
||||
|
||||
Cada uno disfruta como mejor le parece.....
|
#19
|
|||
|
|||
Pues si, Neftali entendiste perfectamente lo que quiero hacer con la StringGrid. Por vistosidad queria colorear las columnas de los horarios pero con el codigo que puse en mi ultimo mensaje si se coloreaban, pero solo la primera columna mostraba el texto de los horarios mientras que las columnas 3 y 6 solo mostraban el color no se pintaba el texto. Esos eran mis problemas.
El codigo que muestras me indica que no se nada de nada!!! Yapt, mil disculpas, en ningun momento fue intencion menospreciar a alguien por lo del d2010
__________________
ESTO ES UN FORO ... NO UN MÓVIL ¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender? |
#20
|
||||
|
||||
Cita:
Si añades código al que te he puesto, no te será muy dicícil añadir coloración a las columnas.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
stringgrid en celda de otro stringgrid?? | noodle_ | OOP | 3 | 17-06-2008 13:36:01 |
Tutorial | muli | MS SQL Server | 3 | 15-05-2008 10:31:59 |
Tutorial | jocey | Conexión con bases de datos | 1 | 06-11-2007 14:57:32 |
Tutorial .Net | MaMu | .NET | 2 | 06-08-2007 19:40:15 |
Tutorial de POO | AbcXxx | OOP | 3 | 06-02-2004 16:29:48 |
|