Newsgroup: it.comp.macintosh
Titolo: Filemaker 8.5 : richiesta d'aiuto per ricerca record

ciao a tutti... ho questo problema con  Filemaker 8.5: un amico mi ha 
passato un file in cui cognomi e nomi sono nello stesso campo ( e non 
posso separarli perche' e' relazionato con altri files ) , e per questo 
motivo non riesco ad effettuare una ricerca mirata. Cerco di 
spiegarmi..... Se passo in modalita' ''Trova'' , e scrivo ''a'' ( senza 
virgolette, ovviamente) per ricercare tutti coloro che hanno il cognome 
che inizia con la lettera "a" , la ricerca mi restituisce anche coloro che 
hanno cognomi diversi ma il nome inizia per ''a'' ( andrea, ambrogio  
ecc... ). Invano ho cercato nelle guide un'aiuto... chi mi puo' aiutare ? 
ciao e grazie anticipatamente...

 wrote:

Ti fai dei campi calcolati aggiuntivi (nel senso che mantieni anche
quello CognomeNome), e fai le ricerche su quelli.
Ad esempio:
Cognome= Sinistra (CognomeNome; Posizione (CognomeNome; ' '))
Adesso non sono sicuro che la formula sia esatta, ma spero di essermi
spiegato.
La cosa funziona fin quando hai cognomi composti da una sola parola, se
ne hai con più parole non più. Io per lo stesso motivo ho convertito
ancora anni fa tutti gli archivi ad avere Cognome e Nome in campi
separati, e crearmi successicamente il campo calcolato CongomeNome per
eventuali relazioni con campi di questo tipo.

 
avevo pensato a una cosa del genere, ma non volevo toccargli la procedura 
del database... buona l'idea di aggiungere un campo in piu' per non 
toccare l'originale....   prima pero' continuo a sperare che ci sia un 
sistema piu' rapido... in fondo si tratta di trattare il campo come 
un'intera stringa txt e ordinarla in base al primo carattere...  conosco 
un sacco di database molto ''stupidi'' che lo fanno...  questo da 
Filemaker non me lo aspettavo... ti ringrazio della risposta e attendo , 
sperando... ciao 

.dimenticavo... x Aladino.....
se creo il campo con i primi tre caratteri del campo ''cognome e nome'', in 
effetti posso effettuare li' la ricerca. Ma come facco a dire al Database di 
auto aggiornarsi con i record ( piu' di 2000 ) gia' inseriti ?

 un'intera stringa txt e ordinarla in base al primo carattere..
Beh, per ordinare e basta, non vedo il problema... se ordini per il
campo CognomeNome, lui ordina a partire dal primo carattere.

Aladino <borgob...@SPAM-adriacom.it> ha scritto:

mi sono espresso male io, scusa... intendevo ''estrapolare'' con il comando 
''trova''..... 

 auto aggiornarsi con i record ( piu' di 2000 ) gia' inseriti ?
Un campo calcolato si 'autoaggiorna'. 2000 record non dovrebbero essere
un problema per  Filemaker 8.5 (a meno che lo usi su un iMac/233 ;-).
Il mio database più grosso (a livello di record è ormai a quota 45.000,
con una 30ina di campi, ne ho altri con + di 300 campi su 5 tabelle e
sono tutti relazionati tra loro, e li accediamo anche via VPN su ADSL).
Ovviamente i campi calcolati fanno sentire il loro 'peso' in queste
condizioni ;-)  

Aladino <borgob...@SPAM-adriacom.it> ha scritto:

ho creato un campo calcolato con la seguente formula:
prova1=Sinistra ( cognome e nome ; 4 )
ma non si auto aggiorna... dove sbaglio ?     

 
che fesso che sono ... ho insericto il calcolo ma non ho definito il campo come 
''campo di calcolo'' ma ''test''.... ora si e' autoaggiornato... grazie ancora  
mikki