![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
|
Agenda Delphi
Hola amigos,
miren estoy trabajando para hacer una agenda en delphi en base de datos, me gustaria saber la formula para los botones: (cuando le doy por ejemplo a la letra A, me aparezcan solo las personas cuyo apellido 1 empieze por A) (cuando le doy por ejemplo a la letra B, me aparezcan solo las personas cuyo apellido 1 empieze por B) (cuando le doy por ejemplo a la letra C, me aparezcan solo las personas cuyo apellido 1 empieze por C) y asi sucesibamente hasta la letra Z |
|
#2
|
||||
|
||||
|
Hola Jrodfer89, bienvenido a Club Delphi.
No mencionas con que componente te estas conectando a la bd, pero por el ícono que aparece en la imágen de tu adjunto pareciera que se trata de un TTable . Con él podrías hacer: En la imágen también pareciera que se tratan de TSpeedButton, de no ser así reemplazá el moldeo en la línea (*) por la clase correspondiente (TButton, TBitBtn, ...). Por último y como es costumbre con los nuevos miembros, te invitamos a que leas nuestra guía de estilo. Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#3
|
||||
|
||||
|
Cita:
Algo así como:
__________________
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
|
|||
|
|||
|
Hola de nuevo,
los botones son TBitBtn y en el codigo he puesto esto: procedure TForm1.BaClick(Sender: TObject); begin Filtro:= (Sender as TBitBtn).Caption[1]; Table1.Filtered:= False; Table1.Filtered:= True; end; Ahora solo me falta poner este codigo, pero no se en donde va puesto procedure TForm1.Table1FilterRecord(DataSet: TDataSet; var Accept: Boolean); begin Accept:= UpCase(Table1.FieldByName('COGNOM1').AsString[1]) = UpCase(Filtro); end; muchas gracias |
|
#5
|
||||
|
||||
|
Hola Jrodfer89.
Cita:
Luego copia y pega la línea: ente el begin ~ end y listo. Cuando incluyas código en tus mensajes recorda usar los TAG's: ![]() Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#6
|
|||
|
|||
|
Ya casi por terminar, me gustaria saber como hacer para que dentro del mismo programa, abrir una ventana que incluyera un codigo para que me buscara a la persona que yo quisiera.
Ejemplo: (Dentro del programa) --> Tener una pestaña que me dijese [buscar persona] (codigo para esta pestaña) |
|
#7
|
||||
|
||||
|
Hola Jrodfer89.
Una opción es usar el componente TPageControl: TPageControl - Delphi Usage Examples, Tips and Tricks Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Agenda en delphi | rafael_Delgado | OOP | 4 | 28-07-2008 08:37:16 |
| Agenda SG'07 | Ginger | Noticias | 2 | 07-08-2007 20:36:32 |
| Agenda | luxus | Conexión con bases de datos | 3 | 01-08-2007 18:36:58 |
| Agenda | santiago14 | Varios | 2 | 26-03-2007 11:35:06 |
| Crear Agenda con componentes standard de Delphi | FNADALO | Varios | 3 | 26-07-2004 13:04:53 |
|