Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di danz67
    Registrato dal
    May 2005
    Messaggi
    213

    Delphi 7 - Action Manager/List

    Ciao a tutti,
    nella mia applicazione in sviluppo ho creato una barra degli strumenti per eseguire dei controlli sui record, i pulsanti sono agganciati al componente Taction Manager o Taction List nel quale ho aggiunto le varie funzioni di insert, delete, ecc., fin qui tutto bene ma nel momento in cui aggiungo il comando Find non avviene nulla nel momento della pressione del tasto ad esso associato.
    Ho visto in altri progetti che usando la stessa mia procedura ottengono, alla pressione del tasto di ricerca posizionato sul form, una input box con i parametri di ricerca. Non sono riuscito a riprodurre lo stesso risultato. Mi piacerebbe inoltre poter creare, in alternativa, una DBedit dove posso inserire la ricerca, associata ad un pulsante search che mi permette di cercare in un determinato campo dei record.
    Sicuramente tutto cio' è possibile ma mi serve un'aiuto, come sempre.
    Grazie, ciao.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Se non ricordo male, l'azione di ricerca è associata (e attiva) solo quando il focus si trova su un controllo supportato, un TEdit o un TMemo, ad esempio, ma al momento non ho la possibilità di verificare.

    Per quanto riguarda la ricerca nei record, credo sia opportuno slegarsi in questo caso dal TDBEdit ed usare eventualmente un normale controllo TEdit in cui inserire i termini da ricercare intercettando i cambiamenti nella casella di testo o, ancora meglio, in alternativa, avviare una ricerca su pressione di un tasto apposito effettuata mediante i metodi offerti dalla classe TDataSet e implementata dai discendenti a seconda della libreria usata per l'accesso ai dati (ADO, dbExpress, IBX, ...).

    Cerca nella Guida in linea per ulteriori informazioni.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di danz67
    Registrato dal
    May 2005
    Messaggi
    213
    Credo di avere non aver capito molto anche leggendo la guida.
    Cos'è il focus?

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Originariamente inviato da danz67
    Cos'è il focus?
    Un controllo ha il "focus" quando risulta selezionato (è il controllo attivo).
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it L'avatar di danz67
    Registrato dal
    May 2005
    Messaggi
    213
    A me basterebbe comunque avere avere a disposizione un controllo di questo tipo:

    Una casella di testo (non so quale tipo usare) posizionata sopra la Dbgrid, dove all'interno man mano che vado ad inserire del testo mi riporta nella Dbgrid i recordo corrispondenti. Mi spiego meglio, se ad esempio scrivo "ba" mi deve fare vedere nella Dbgrid tutti i record che nel campo Cognome iniziano con "ba" Bartolini Balducci ecc. .
    Puoi farmi un'esempio perfavore?
    Ciao

  6. #6
    Puoi utilizzare il metodo Locate del dataset.
    La guida in linea spiega bene la chiamata alla procedura.


  7. #7
    Utente di HTML.it L'avatar di danz67
    Registrato dal
    May 2005
    Messaggi
    213
    Originariamente inviato da AlbertoPicca
    Puoi utilizzare il metodo Locate del dataset.
    La guida in linea spiega bene la chiamata alla procedura.

    Faccio una ricerca e mi documento meglio. Grazie.

  8. #8
    Dai un'occhiata all'ultimo post lasciato dal Alka in questo topic...
    http://forum.html.it/forum/showthrea...+delphi+locate


  9. #9
    Utente di HTML.it L'avatar di danz67
    Registrato dal
    May 2005
    Messaggi
    213
    Originariamente inviato da AlbertoPicca
    Dai un'occhiata all'ultimo post lasciato dal Alka in questo topic...
    http://forum.html.it/forum/showthrea...+delphi+locate

    Stavo gia leggendo dopo aver fatto una ricerca nel forum, grazie.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.