Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ricerca record

62 views
Skip to first unread message

mino

unread,
Aug 27, 2011, 8:38:47 AM8/27/11
to
Richiesta banale ma non giudicatemi.Ho creato un'anagrafica dei
dipendenti di una azienda (circa 160).
Nella maschera corrispondente alla tabella ho creato tutti i pulsanti
prima,dopo,stampa,esci etc.
Poi ho creato una casella di testo non associata ed un pulsante che su
evento Click esegue questa ricerca :
DoCmd.ShowAllRecords
DoCmd.GoToControl ("Cognome")
DoCmd.FindRecord Me!txtCerca
Tutto funziona se, per es.,con il cognome Rossi c'è un solo
dipendente.Se ce ne sono altri non li vedo.
Allora ho pensato di fare la ricerca immettendo cognome e nome (sono
in due campi diversi) nella cassella di testo txtCerca .............ma
a questo punto non funziona e non so più che fare.

Grazie per un eventuale aiuto.

CIDI

unread,
Aug 27, 2011, 10:24:12 AM8/27/11
to
mino ha scritto:

> Richiesta banale ma non giudicatemi.Ho creato un'anagrafica dei
> dipendenti di una azienda (circa 160).
> Nella maschera corrispondente alla tabella ho creato tutti i pulsanti
> prima,dopo,stampa,esci etc.
> Poi ho creato una casella di testo non associata ed un pulsante che su
> evento Click esegue questa ricerca :
> DoCmd.ShowAllRecords
> DoCmd.GoToControl ("Cognome")
> DoCmd.FindRecord Me!txtCerca

> Tutto funziona se, per es.,con il cognome Rossi c'č un solo


> dipendente.Se ce ne sono altri non li vedo.
> Allora ho pensato di fare la ricerca immettendo cognome e nome (sono
> in due campi diversi) nella cassella di testo txtCerca .............ma

> a questo punto non funziona e non so piů che fare.

> Grazie per un eventuale aiuto.

potresti usare una casella combinata, magari con l'autocomposizione.
guarda il database di esempio Northwind
ma se vuoi complicarti la vita ...allora cerca sul sul sito comune, alla
sez Forms ci sono varie faq.

ciao
Daniele

--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ab...@newsland.it


Bruno Campanini

unread,
Aug 27, 2011, 11:13:21 AM8/27/11
to

In Form Header di una scheda CintinuosForm:

TextBox con nome [F]

OnClick di un Command Button:
FilterOn = True
DoCmd.ApplyFilter , "[Cognome] Like '" & [F] & "*'"

OnClick di altro Command Button:
FilterOn = False

Bruno


mino

unread,
Aug 27, 2011, 12:35:39 PM8/27/11
to

Purtroppo non mi funziona.Io vorrei ,in poche parole,in una textbox
inserire Rossi Mario (che si trovano nei campi Cognome e Nome) premere
il cmd button e vedere Rossi Mario nella maschera.
Comunque grazie per la risposta.

Geppo

unread,
Aug 27, 2011, 12:36:46 PM8/27/11
to
Ciao "mino" <cosimoa...@gmail.com> ha scritto nel messaggio
news:06f41cb7-0347-4f0e...@t5g2000yqj.googlegroups.com...


leggi qui:

http://support.microsoft.com/kb/150665/it

...ma credo ti convenga seguire i consigli di Bruno e Daniele.

Grazie per un eventuale aiuto.


--
Ciao
Geppo

mino

unread,
Aug 27, 2011, 12:53:34 PM8/27/11
to
On 27 Ago, 18:36, "Geppo" <c...@tin.it.invalid> wrote:
> Ciao "mino" <cosimoapril...@gmail.com> ha scritto nel messaggionews:06f41cb7-0347-4f0e...@t5g2000yqj.googlegroups.com...

Grazie mille, proverò i vostri suggerimenti e farò sapere.

Bruno Campanini

unread,
Aug 27, 2011, 1:59:05 PM8/27/11
to
mino on 27-08-11 wrote:

>> In Form Header di una scheda CintinuosForm:
>>
>> TextBox con nome [F]
>>
>> OnClick di un Command Button:
>>           FilterOn = True
>>           DoCmd.ApplyFilter , "[Cognome] Like '" & [F] & "*'"
>>
>> OnClick di altro Command Button:
>>           FilterOn = False
>>
>> Bruno
>
> Purtroppo non mi funziona.

Non ti funziona perché non hai messo le cose al posto giusto.
Non può non funzionare, è troppo semplice!

> Io vorrei ,in poche parole,in una textbox
> inserire Rossi Mario (che si trovano nei campi Cognome e Nome) premere
> il cmd button e vedere Rossi Mario nella maschera.

Questa è una richiesta diversa da quella originale.
Le varianti in corso d'opera comportano un aggravio di spesa.

Bruno


mino

unread,
Aug 27, 2011, 2:45:33 PM8/27/11
to

E' vero non mi sono spiegato bene nella mia prima richiesta.

mino

unread,
Aug 27, 2011, 3:00:25 PM8/27/11
to

Confermo proprio ora che la tua routine( DoCmd.ApplyFilter ,
"[Cognome] Like '" & [F] & "*'") adesso funziona perfettamente(non
avevo messo le cose come si deve).
Quello però che intendevo dire (non mi sono fatto capire bene) che io
vorrei fare una ricerca per cognome e nome.Siccome di Rossi c'è Rossi
Mario,Rossi Giorgio,Rossi Aldo,Rossi Agostino etc. vorrei inserendo
p.e. Rossi Giorgio avere direttamente la pagina con i suoi dati.Spero
di essere stato stavolta più chiaro.
E' vero il bonus l'ho consumato, se potessi fare
un'eccezione.............

Bruno Campanini

unread,
Aug 27, 2011, 3:59:36 PM8/27/11
to
mino on 27-08-11 wrote:

> Confermo proprio ora che la tua routine( DoCmd.ApplyFilter ,
> "[Cognome] Like '" & [F] & "*'") adesso funziona perfettamente(non
> avevo messo le cose come si deve).

> Quello perᅵ che intendevo dire (non mi sono fatto capire bene) che io
> vorrei fare una ricerca per cognome e nome.Siccome di Rossi c'ᅵ Rossi


> Mario,Rossi Giorgio,Rossi Aldo,Rossi Agostino etc. vorrei inserendo
> p.e. Rossi Giorgio avere direttamente la pagina con i suoi dati.Spero

> di essere stato stavolta piᅵ chiaro.


> E' vero il bonus l'ho consumato, se potessi fare
> un'eccezione.............

Aggiungi un altro Textbox che chiamerai Nome e cambia il codice del
CommandButton che applica il filtro, in:

DoCmd.ApplyFilter , "[Cognome] Like '" & [F] & "*' AND [Nome] Like '" &
[G] & "*'"

Bruno


Geppo

unread,
Aug 27, 2011, 5:51:45 PM8/27/11
to
Ciao "mino" <cosimoa...@gmail.com> ha scritto nel messaggio
news:9ef0ecf4-e2fa-4d1f...@f41g2000yqh.googlegroups.com...
---cut----


Purtroppo non mi funziona.Io vorrei ,in poche parole,in una textbox
inserire Rossi Mario (che si trovano nei campi Cognome e Nome) premere
il cmd button e vedere Rossi Mario nella maschera.


________
.......e se si chiama Rossi Mario Francesco Nicola che si fa? Quale sarebbe
la discrimine?

Per fare quello che chiedi dovresti usare due textbox una per il cognome e
l'altra per il nome.


--
Ciao
Geppo

mino

unread,
Aug 27, 2011, 6:01:03 PM8/27/11
to
On 27 Ago, 23:51, "Geppo" <c...@tin.it.invalid> wrote:
> Ciao "mino" <cosimoapril...@gmail.com> ha scritto nel messaggionews:9ef0ecf4-e2fa-4d1f...@f41g2000yqh.googlegroups.com...

> ---cut----
>
> Purtroppo non mi funziona.Io vorrei ,in poche parole,in una textbox
> inserire Rossi Mario (che si trovano nei campi Cognome e Nome) premere
> il cmd button e vedere Rossi Mario nella maschera.
>
> ________
> .......e se si chiama Rossi Mario Francesco Nicola che si fa? Quale sarebbe
> la discrimine?
>
> Per fare quello che chiedi dovresti usare due textbox una per il cognome e
> l'altra per il nome.
>
> --
> Ciao
> Geppo

è appunto quello che mi suggerisce Bruno.

mino

unread,
Aug 27, 2011, 6:10:50 PM8/27/11
to

e poi le due textbox come le programmo.

Geppo

unread,
Aug 27, 2011, 6:36:51 PM8/27/11
to
Ciao "mino" <cosimoa...@gmail.com> ha scritto nel messaggio
news:04c09708-a854-4bf4...@h7g2000yqm.googlegroups.com...

> è appunto quello che mi suggerisce Bruno.

e poi le due textbox come le programmo.


______________

....già, ho letto adesso il post di Bruno e li c'è scritto tutto.


--
Ciao
Geppo

0 new messages