text:
Ciao,
> ho cercato di fare ricerche di ogni genere per risolvere il problema,
> ma non ho trovato post sull'argomento.
> In poche parole, ho linkato una tabella di notes su access,
> utilizzando NotesSQL come suggerito in molti post, funziona tutto alla
> perfezione, vedo le tabelle e ci faccio quello che voglio... manca
> solo una cosa fondamentale, l'ALLEGATO. Premetto che non so come
> funziona un DB Notes, ma l'applicazione della quale devo importare il
> DB su access, da la possibilità all'utente di caricare all'interno di
> un record un allegato e questo allegato non riesco a trovarmelo sulla
> tabella linkata in access. In realtà non sono sicuro che l'allegato
> venga caricato effettivamente sul record come oggetto, ma sono sicuro
> che non venga salvato nel fileSystem, quindi non so dove altro
> potrebbe essere.
Innanzi tutto non è un record, l'entità minima si chiama Document ed è
abbastanza diffusa la pratica di "allegare" ai documenti file grazie
al fatto che il full-text di Notes riesce ad indicizzare anche gli
allegati e quindi poter fare ricerve anche all'interno del file
allego. Quindi ti assicuro che non li troverai nel file system.
A memoria mia NotesSQL non ti consente di vedere gli allegati anche se
quanti sono memorizzati a livello di campo.
Del resto non lo fa nemmeno Access...
Ricordo che nel passato esisteva un driver per Windows che mostrava
sotto forma di disco virtuale un db di Notes con all'interno gli
allegati del db... era qualcosa tipo "Domino File Server".
Ti consiglio di scrivere un posto nel ng it.comp.appl.notes-domino
Miao
Ganimede Dignan.


title: Collegamento ODBC DB Lotus Notes.... Allegati???

author: antonio

text:
Sicuramente è un mondo che oggi è penalizzato dagli attegiamenti di
IBM e dalla gente che lo svenduto per quello che non era e non ha
capito le sue potenzialità... probabilemnte non sono molte le aziende
italiane che saprebbero sfruttarlo.
Miao.
--------------  RISPOSTA  ----------------------
Ti ringrazio per le osservazioni che, sicuramente, mi invoglieranno a
considerare il prodotto con un occhio meno critico ed a tentare di
utilizzarlo per come è e non per come lo vorrei io. Comunque, finchè l'ho
adoperato io, non esisteva un client per Linux, ma solo la versione server.
Io avevo comprato un server IBM proprio per il vantaggio di poter avere le
licenze necessarie e lo utilizzavo, più che altro, come server locale nel
quale il fetchmail (Linux) mi scaricava i messaggi. Nella tua risposta parli
anche di un client Linux... se ora esiste ti assicuro che mi sentirò
invogliato ancora di più.
Grazie
Antonio


title: SOS query

author: Gigi Petrone

text:
Premetto non sono di madre lingua italiana.
Ho realizzato un db dove contiene una tabella formata da n.4 campi; Campo1
Cognome, Campo2 Nome, Campo3 dal (data), Campo4 al (data). Il fine di questa
tabella, è di memorizzare il periodo di ferie dei dipendenti., ad esempio
Mario Rossi dal 03.07.00 al 10.07.00. Su detta tabella ho impostato una
query per controllare i nominativi dei dipendenti che hanno fruito nei vari
mesi dell’anno le ferie, impostando nei criteri della query, in
corrispondenza del campo DAL, la funzione beetwen. Qui nasce il mio problema
. Supponiamo d'avere n.3  nominativi.
Rossi Mario  dal 03.07.00 al 10.07.00
Bianchi Roberto dal 04.07.00 al 09.07.00
Rossi Elio dal 28.06.00al 05.07.00
Perché quando eseguo la query, e immetto nei parametri dal 01.07.00 al
30.07.00, non mi visualizza anche Rossi Elio, nonostante lo stesso ha fruito
di giorni 5 nel mese di luglio. Secondo me, sono totalmente fuori strada
sull’impostazione della query.
Vi sarei molto grato, se qualcuno mi aiutasse ad impostare la query in
questione  in maniera corretta.
Grazie mille.


title: SOS query

author: Roberto dal portatile

text:
"Gigi Petrone" <
Gin...@tiscalinet.it
> ha scritto nel messaggio
news:8n9upd$7hc$1...@pegasus.tiscalinet.it...

Dal risultato che hai mi viene da pensare che hai usato i criteri solo sul
campo DAL; devi, in OR (oppure:), usarli anche nel campo AL.
Roberto


title: SOS query

text:
Gigi Petrone ha scritto nel messaggio
<8n9upd$7hc$
1...@pegasus.tiscalinet.it
>...
>Premetto non sono di madre lingua italiana.
>
>
>Ho realizzato un db dove contiene una tabella formata da n.4 campi; Campo1
>Cognome, Campo2 Nome, Campo3 dal (data), Campo4 al (data). Il fine di
questa
>tabella, è di memorizzare il periodo di ferie dei dipendenti., ad esempio
>Mario Rossi dal 03.07.00 al 10.07.00. Su detta tabella ho impostato una
>query per controllare i nominativi dei dipendenti che hanno fruito nei vari
>mesi dell’anno le ferie, impostando nei criteri della query, in
>corrispondenza del campo DAL, la funzione beetwen. Qui nasce il mio
problema
>. Supponiamo d'avere n.3  nominativi.
>
>Rossi Mario  dal 03.07.00 al 10.07.00
>Bianchi Roberto dal 04.07.00 al 09.07.00
>Rossi Elio dal 28.06.00al 05.07.00
>
>Perché quando eseguo la query, e immetto nei parametri dal 01.07.00 al
>30.07.00, non mi visualizza anche Rossi Elio, nonostante lo stesso ha
fruito
>di giorni 5 nel mese di luglio. Secondo me, sono totalmente fuori strada
>sull’impostazione della query.
>Vi sarei molto grato, se qualcuno mi aiutasse ad impostare la query in
>questione  in maniera corretta.
>
>Grazie mille.
>
>
Ti ringrazio per avermi risposto, ma impostando la funzione between anche
sul campo "dal" non mi funziona.
Ti sarei grato, se mi scrivessi la sintassi completa
>


title: SOS query

text:
"Gigi Petrone" <
Gin...@tiscalinet.it
> ha scritto nel messaggio
news:8njb09$8vb$1...@lacerta.tiscalinet.it...

La funzione between che prima ti funzionava (anche se parzialmente) la devi
scrivere sia nella riga "Criteri:" in corrispondenza del campo DAL che nella
riga "Oppure:" in corrispondenza del campo AL.
Roberto


title: SOS query

author: RoDAgo

text:
Una curiosità, ma  sei sempre on-line?
--
RoDAgo


title: SOS query

text:
"RoDAgo" <
rodago...@tiscalinet.it
> ha scritto nel messaggio
news:8njbe3$ejd$1...@pegasus.tiscalinet.it...
> Una curiosità, ma  sei sempre on-line?
>
> --
> RoDAgo
>
>
Quasi
Roberto


title: SOS query

text:
> "RoDAgo" ha scritto nel messaggio
> > Una curiosità, ma  sei sempre on-line?
Roberto rispose:
> Quasi
Ho capito, sgami le telefonate alla Telecom.  ;-)
RoDAgo


title: SOS query

text:
"RoDAgo" <
rodago...@tiscalinet.it
> ha scritto nel messaggio
news:8njbub$eo9$1...@pegasus.tiscalinet.it...

E' proprio così, ma non fare la spia :o)
Roberto


title: SOS query

text:
"Roberto dal portatile" ha scritto nel messaggio ...
> E' proprio così, ma non fare la spia :o)
Da buon palermitano niente sacciu e niente vitti, cià e buona continuazione!
RoDAgo


title: SOS query

text:
"Giovanni Albertone" <
giovanni_...@hotmail.com
> ha scritto nel
messaggio news:13fqpsgp4g21nasqg...@4ax.com...
> On Fri, 18 Aug 2000 14:58:27 +0200, "RoDAgo"
> <
rodago...@tiscalinet.it
> wrote:
>
> >Ho capito, sgami le telefonate alla Telecom.  ;-)
>
> Ci sono anche le linee dedicate e programmini che scaricano le news
> ogni x minuti :-)
>
> --
> Ciao,
> Giovanni
>
> Inferno e paradiso mi sembrano sproporzionati. Le azioni degli
> uomini non meritano tanto - JLBorges
Esatto, 7+
Roberto


title: Client smtp.

author: Alan

text:
Salve a tutti, ho la necessita di inviare e-mail tramite access, il problema
è , a parte tutti gli esempi trovati sul sito comune e su google, che nel
momento in cui invio l'email, se il client è aperto, es outlook, funziona
correttamente, ma se è chiuso le accoda in posta in uscita e non le invia,
fino a quando non apro outlook.
C'è la possibilità di inviarle direttamente,?
Grazie.


title: Client smtp.

text:

potresti utilizzare BLAT
è ottimo ed è free
http://www.dotnethell.it/tips/sendscriptemail.aspx
ciao
Andrea Papi


title: Client smtp.

author: Roberto da Parma

text:
"Alan" <
Al...@libero.it
> ha scritto nel messaggio
news:99RAk.65488$Ca.1...@twister2.libero.it...

E' un problema solo con MS outlook, express non da problemi così come
thunderbird.
Ciao
--
Roberto da Parma


title: ean compatto

author: AEOM

text:
Ciao a tutti,
devo usare dei codici a barre il più compatti possibile in una applicazione
access.
Finora ho usato gli ean13...ce ne sono di più compatti? possibilmente free
ciao, AEOM


title: ean compatto

author: MA

text:

Cerca code128, alfanumerico e non ti impone nessun numero particolare di
caratteri
MAssimiliano


title: Numerazioni buoni.. x Pablitomf

author: JOE

text:
"pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio �
.> CUT <<
Ma te l'ho gi� scritta...
Vai nella sezione "MODULI", clicca su "NUOVO" e incollaci questo :
Option Compare Database
Public VARBUONI As Integer
Public VARCONTA As Integer
cos� facendo crei 2 variabili utili per tutto il DB e da recuperare
ogni qualvolta ti servono, visto che sono pubbliche
Salva il Modulo e chiamalo come ti pare (Es. VariabiliGlobali)
Vai nella sezione "MASCHERE", clicca su "NUOVO" e creati una nuova
FORM "PROVASTAMPA"...
Aprila in Struttura e inseriscigli un PULSANTE
sull'evento CLIK del PULSANTE (Propriet� del pulsante/Scheda Eventi/
clicca sui 3 puntini alla sinistra della riga) ci incolli questo
codice :
    VARBUONI = 0
    VARBUONI = InputBox("Immettere valori", "ATTENZIONE", "0")
    VARCONTA = 1
    For VARCONTA = 1 To VARBUONI
        Me.Form.Caption = "STAMPA BUONO 1/" & VARCONTA
        DoCmd.OpenReport "TuoNomeReport"
        DoEvents
    Next VARCONTA
Vai nella sezione "REPORT", e apri in struttura il report per cui vuoi
la stampa della dicitura "1/1"..."1/12"..."1/24"
individua il "NOME" del campo/etichetta in cui vuoi compaia la
dicitura stessa... (Ipotizziamo si chiami "TuoCampo")
su evento Apertura (Propriet� del Report/Scheda Eventi/clicca sui 3
puntini alla sinistra della riga) ci incolli questo codice :
Me.TuoCampo.Caption = "1/" & VARCONTA '(se non � una label devi
togliere .Caption dal codice)
salva tutto, e prova ad aprire la form che hai creato a a cliccare sul
pulsante...
-----------
ciao Pablitomf.. sono alcuni giorni che provo a districarmi di quanto mi
hai suggerito
ma non riesco... ho fatto tutto passo passo, mi ero solo impiantato
nella sezione Report..
ma poi ho fatto... ma clikkando sul bottone della form esce una finestra
"immettere valori"
di default vi � uno zero.. ma provando a inserire altro mi da errore di
debug..
poi ho tolto "Caption" non ottengo  errore ma non mi pruce nulla..
cosa altro potrei fare ??
Giuseppe
ps.. se vuoi ti mando il db � piccolino..


title: Stampare report con acCmdPrint

author: Marco e Tony Dell'oste

text:
Ciao ancora raga,
Esiste un comando che corrisponda alla pressione di CTRL-P per stampare un
report dal menu classico di winzoz??
Ho provato con    acCmdPrint   ma il risultato non è uguale, infatti,
cambiando la stampante, questa mi stampa solo un foglio bianco al posto di n
fogli di dati....
Ciauzzzzot
Marco


title: Stampare report con acCmdPrint

author: Roberto da casa

text:
"Marco e Tony Dell'oste" <
pie...@yahoo.com
> ha scritto nel messaggio
news:wB9ya.15320$lK4.4...@twister1.libero.it...
> Ciao ancora raga,
>
> Esiste un comando che corrisponda alla pressione di CTRL-P per stampare un
> report dal menu classico di winzoz??
> Ho provato con    acCmdPrint   ma il risultato non č uguale, infatti,
> cambiando la stampante, questa mi stampa solo un foglio bianco al posto di
n
> fogli di dati....
>
>
>
> Ciauzzzzot
>
> Marco
Prima di usare il metodo RunCommand devi selezionare il report da stampare;
se il report si chiama Report1, prova cosě:
DoCmd.SelectObject acReport, "Report1", True
DoCmd.RunCommand acCmdPrint
Per maggiori dettagli cerca sull'help il Metodo SelectObject.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: stampa unione: caratteri diversi

author: Roberto

text:
ciao a tutti,
grazie ai vostri consigli sto progredendo nell'utilizzo di Access.
Ora ho un piccolo problema che vorrei risolvere.
Ho un documento Word che ricava alcuni campi da una tabella di un
database Access mediante la stampa unione.
L'unione dei dati va bene, il problema è che le scritte nei campi
unione del documento Word vengono visualizzate con carattere Courier
dimensione 10, mentre il testo del documento Word è in carattere Times
new Roman dim. 12.
Ho provato a salvare il documento con quest'ultimo carattere, ma nel
momento in cui scorro i record della tabella collegata mediante il
tasto "record successivo" del menu stampa unione, le scritte nei campi
unione ritornano in Courier.
grazie a tutti
Roberto


title: stampa unione: caratteri diversi

text:
Roberto ha scritto:
>
> ciao a tutti,
> grazie ai vostri consigli sto progredendo
> nell'utilizzo di Access.
> Ora ho un piccolo problema che vorrei risolvere.
> Ho un documento Word che ricava alcuni campi da una
> tabella di un
> database Access mediante la stampa unione.
> L'unione dei dati va bene, il problema =E8 che le
> scritte nei campi
> unione del documento Word vengono visualizzate con
> carattere Courier
> dimensione 10, mentre il testo del documento Word =E8
> in carattere Times
> new Roman dim. 12.
> Ho provato a salvare il documento con quest'ultimo
> carattere, ma nel
> momento in cui scorro i record della tabella
> collegata mediante il
> tasto "record successivo" del menu stampa unione, le
> scritte nei campi
> unione ritornano in Courier.
>
> grazie a tutti
>
> Roberto
prova a evidenziare il solo campo unione e formattarlo con il
Times New Roman 12.
--
Postato da Virgilio Newsgroup: lo usi da web ma con le funzioni del newsreader
http://newsgroup.virgilio.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!


title: Importare Excel da Access

author: Bruno Campanini

text:
Qualcuno è riuscito ad importare in Access, via VBA, un file di Excel
protetto da password?
Preciso: la password è posta all'apertura del file (definita cioè con
File>Save As>Tools>General Options>etc.)
Ho provato in vari modi (DSN, OLEDB, ODBC) ma nessuno
pare in grado di decriptare il file.
Senza aprire il file, ben s'intende...
Bruno


title: Importare Excel da Access

text:
"Bruno Campanini" <
bruno.c...@tin.it
> ha scritto nel messaggio
news:43cd6e92$0$1069$4faf...@reader4.news.tin.it...

Prova da codice a sproteggere il file all'apertura
Workbooks("Geotecnica.xls").Worksheets("Input").Unprotect password:="tua
password"
usa Protect eventualmente alla chiusura.
Ciao
Roberto


title: Importare Excel da Access

author: Alessandro Baraldi

text:
"Bruno Campanini" <
bruno.c...@tin.it
> wrote in message
news:43cd6e92$0$1069$
4faf...@reader4.news.tin.it

Ciao Bruno.
Premetto che non l'ho mai fatto prova con questa, ma
è solo un tentativo.
           "Driver={Microsoft Excel Driver (*.xls)};" & _
           "DriverId=790;" & _
           "Dbq=c:\mySpreadsheet.xls;" & _
           "Password=*******"
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Importare Excel da Access

text:
"Alessandro Baraldi" <
ik2...@libero.it
> wrote in message
news:729b707e53ad919be6...@mygate.mailgate.org...
> Premetto che non l'ho mai fatto prova con questa, ma
> è solo un tentativo.
>
>           "Driver={Microsoft Excel Driver (*.xls)};" & _
>           "DriverId=790;" & _
>           "Dbq=c:\mySpreadsheet.xls;" & _
>           "Password=*******"
Già fatto: è il metodo DSN, provato assieme agli altri
menzionati.
Funzionano tutti ma aprono il file, ancorché in modalità
Invisibile.
Ciao
Bruno


title: Importare Excel da Access

text:
"Roberto da Parma" <
aris...@libero.it
> wrote in message
news:43d126c8$0$1074$4faf...@reader2.news.tin.it...
> Prova da codice a sproteggere il file all'apertura
>
> Workbooks("Geotecnica.xls").Worksheets("Input").Unprotect password:="tua
> password"
>
> usa Protect eventualmente alla chiusura.
Il file non dovrebbe essere aperto.
E comunque non si tratta di protezione di foglio ma di
password sull'apertura del Workbook (quella assegnata
via File>Save As...).
Ciao
Bruno


title: MAPI e messaggio in formato html

text:
Ciao a tutti,
a scanso di quello che sto leggendo un pò in giro (forse sto lottando contro
mulini a vento?) vorrei inviare una mail con MAPI in formato HTML...
Dopo il codice scritto riesco praticamente ad aprire il messaggio in formato
HTML ma nonostante scriva il body in html non mi scrive una benemerita mazza
(che non è Sergio :-))) )
Stavo pensando di usare MIMEDIT library per tentare di ovviare alla
cosa...dite che potrebbe essere fattibile?
Idee??
Forse con CDO risolverei...ma volevo vedere fino in fondo se in qualche modo
riuscivo con mapi...
Ciao
--
Roberto da Parma


title: MAPI e messaggio in formato html

author: Sergio MAZZA

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:gmkgbu$lv$1...@tdi.cu.mi.it...
> Ciao a tutti,
> a scanso di quello che sto leggendo un pò in giro (forse sto lottando
> contro mulini a vento?) vorrei inviare una mail con MAPI in formato
> HTML...
>
> Dopo il codice scritto riesco praticamente ad aprire il messaggio in
> formato HTML ma nonostante scriva il body in html non mi scrive una
> benemerita mazza (che non è Sergio :-))) )
E' dimostrato che MAZZA e mail in HTML non sono compatibili...
> Stavo pensando di usare MIMEDIT library per tentare di ovviare alla
> cosa...dite che potrebbe essere fattibile?
>
> Idee??
>
> Forse con CDO risolverei...ma volevo vedere fino in fondo se in qualche
> modo riuscivo con mapi...
>
> Ciao
>
> --
>
> Roberto da Parma
Hai letto qui:
INFO: MAPI non È utilizzabile per i messaggi HTML
http://support.microsoft.com/kb/268440
Ciao.
--
Sergio MAZZA


title: MAPI e messaggio in formato html

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:498e9470$0$11367$5fc...@news.tiscali.it...

Si ho letto ma la curiosità di contraddire un pò questa cosa è nata dal
fatto che comunque con mapi riesco ad aprire la mail in HTML ma poi quando
si tratta di aggiungerci il testo è qui che si blocca...o meglio il body non
lo scrive...
E poi mi sorgeva un'altro dubbio....perchè access non può usare mapi per
l'html mentre se apro una mail con outlook express il formato della mail è
in html? non usa sempre MAPI?
Ma mi sa che questa mia battaglia su MAPI la perderò alla stragrande...e
dovrò andare su CDO... :-((( tacci loro si godeva MAPI...
Grazie Sergio!



title: MAPI e messaggio in formato html

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:gmmfp3$sqm$1...@tdi.cu.mi.it...
> Si ho letto ma la curiosità di contraddire un pò questa cosa è nata dal
> fatto che comunque con mapi riesco ad aprire la mail in HTML ma poi quando
> si tratta di aggiungerci il testo è qui che si blocca...o meglio il body
> non lo scrive...
>
> E poi mi sorgeva un'altro dubbio....perchè access non può usare mapi per
> l'html mentre se apro una mail con outlook express il formato della mail è
> in html? non usa sempre MAPI?
Come Outlook genera posta HTML basato su MAPI
Le interfacce che Outlook utilizza per generare e utilizzare posta
elettronica di formato HTML non sono esposte esternamente ad eccezione di
ciò che viene esposto tramite la proprietà HTMLBody. Outlook memorizza i
dati HTML come un flusso RTF appositamente codificato nella proprietà MAPI
PR_RTF_COMPRESSED. Sono non disponibili interfacce pubbliche per la
generazione, la lettura o modifica di questo flusso complesso come dati
HTML. PR_BODY contiene la traduzione di testo normale del corpo del
messaggio.
> Ma mi sa che questa mia battaglia su MAPI la perderò alla stragrande...e
> dovrò andare su CDO... :-((( tacci loro si godeva MAPI...
Io facevo autoerotismo già con CDO(sys)...
> Grazie Sergio!
>
> Ciao
>
> --
>
> Roberto da Parma
Ciao.
--
Sergio MAZZA


title: MAPI e messaggio in formato html

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:gmomkm$mrh$1...@tdi.cu.mi.it...

Sti cazzi però...seghe mentali allora pensare di usare HTML. PR_BODY in
qualche modo!?!??
...vedrò allora se utilizzare o meno CDO....qua se no divento cieco!! :-))



title: MAPI e messaggio in formato html

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:gmpbe1$fju$1...@tdi.cu.mi.it...
> Sti cazzi però...seghe mentali allora pensare di usare HTML. PR_BODY in
> qualche modo!?!??
Forse scrivendo in formato rtf? Visto che outlook lo processa in quel modo.
> ...vedrò allora se utilizzare o meno CDO....qua se no divento cieco!! :-))
Si ma che bicipidi!



title: importare campo testo da excel

author: MARCO BARBIERI

text:
ciao a tutti
importo un campo da una tabella di excel contenente un numero di 16 cifre
es.
9520010067085770
che vorrei convertire in formato testo
ma A97 me lo trasforma in un numero tipo
9,52001E+15
come e' possibile evitare la trasformazione?
grazie anche solo per aver letto questo messaggio


title: importare campo testo da excel

author: Maurizio Malerbi

text:
Basta salvare il file come testo delimitato e non
come foglio Exel.

In access poi vai a File/Carica dati
esterni/importa

Nel tipo file scegli File di
testo....................

e poi segui le istruzioni nelle varie finestre che
si aprono.

Ciao!

mm.


title: Re: Comportamento del tasto delete in fase di editing di un nodo del controllo treeview

author: Kamp

text:
Più correttamente il tasto è BACKSPACE
"Kamp" <
dc71_...@yahoo.com
> ha scritto nel messaggio
news:YowNi.84$6O...@news.edisontel.com...
> Quando edito un nodo del controllo treeview e devo cancellare una lettera,
> premendo il tasto delete (quello vicino al tasto < ì >) non succede nulla,
> il cursore sta fermo e non avviene la cancellazione della lettera alla
> sinistra del cursore, come invece dovrebbe avvenire. Se invece premo shift
> + delete allora funziona bene.
> Non è un grande problema ma è molto fastidioso. Non ho trovato nulla su
> internet, c'è qualcuno che ha già affrontato la cosa?
>
> Grazie.
>
>


title: MS AGENT per Windows VISTA

author: Mirko Caporali

text:
Ciao a tutti,
Lo scorso anno avevo realizzato un applicativo per Win XP che
utilizzava MS AGENT.
Sotto Windows VISTA, non funziona, o meglio... funziona ma parla in
inglese (anziché in italiano).
Qualcuno sa come risolvere il problema?


title: MS AGENT per Windows VISTA

author: Thomas

text:
"Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
news:eddeb57f-2aa7-4709...@i7g2000prf.googlegroups.com...
Ciao a tutti,


penso sia sufficente scaricare il motore vocale in italiano e via codice
associarlo all'agent
ciao


title: MS AGENT per Windows VISTA

text:
On 18 Mar, 17:38, "Thomas" <
tho...@libero.it
> wrote:
> penso sia sufficente scaricare il motore vocale in italiano e via codice
> associarlo all'agent
Ho scaricato questo file:
http://download.microsoft.com/download/1/2/2/12246417-CD66-4541-B32B-8CD18E92AAE7/RSSolo4Italian.zip
E' il file per l'assistente vocale di VISTA (ora Vista parla in
Italiano), ma non so come fare per associarlo all'agent.


title: MS AGENT per Windows VISTA

text:
On 18 Mar, 16:26, Mirko Caporali <
mirko.capor...@tin.it
> wrote:
> Lo scorso anno avevo realizzato un applicativo per Win XP che
> utilizzava MS AGENT.>
> Sotto Windows VISTA, non funziona, o meglio... funziona ma parla in
Ho fatto qualche tentativo ma non sono riuscito a far funzionare Agent
correttamente.
Qualcuno ha idea, invece, su come si potrebbe "passare" un stringa o
un file di testo all'assistente vocale di Vista (senza passare per
Agent) ?


title: MS AGENT per Windows VISTA

author: Marco Papo

text:
"Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
news:aad22035-0230-4df5...@m44g2000hsc.googlegroups.com...

Ciao,
Con questa  semplice istruzione!
CreateObject("SAPI.SpVoice").Speak ("testo")
--
Marco Papetti
www.shortchannel.it
 Il software di commercio elettronico OpenSource
www.mondoideale.com
  - Prodotti naturali e biologici.


title: MS AGENT per Windows VISTA

text:
On 21 Mar, 08:10, "Marco Papo" <
marco.pape...@gmail.com
> wrote:
> Ciao,
> Con questa  semplice istruzione!>
> CreateObject("SAPI.SpVoice").Speak ("testo")
Grazie..
Dopo aver impostato la linga italiana come predefinita da PANNELLO DI
CONTROILLO / SINTESI VOCALE, funziona!!!
C'è un solo problema: mentre è in esecuzione la lettura del testo,
l'applicazione è COMPLETAMENTE BLOCCATA e se provo anche solo ad
aprire o chiudere maschere, va in CRASH.
A qualcuno succede la stessa cosa?


title: MS AGENT per Windows VISTA

text:
On 18 Mar, 16:26, Mirko Caporali <
mirko.capor...@tin.it
> wrote:

Ho risolto...
Dopo aver installato il file con la voce di Silvia:
http://download.microsoft.com/download/1/2/2/12246417-CD66-4541-B32B-8CD18E92AAE7/RSSolo4Italian.zip
Occorre andare nel PANNELLO DI CONTROLLO / SINTESI VOCALE ed impostare
la voce italiana come predefinita.
Così facendo, Merlino parlerà un italiano STUPENDO (solo un pò
effemminato) :-)


title: MS AGENT per Windows VISTA

author: Carlo Costarella

text:
"Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
news:eddeb57f-2aa7-4709...@i7g2000prf.googlegroups.com...
Ciao a tutti,


-----------------------
Ho visto che hai risolto il problema.
Considera anche queste novità per Vista:
http://msdn2.microsoft.com/en-us/library/ms695905(VS.85).aspx
Ciao, Carlo


title: MS AGENT per Windows VISTA

text:
On 21 Mar, 14:17, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> Considera anche queste novità per Vista:
http://msdn2.microsoft.com/en-us/library/ms695905(VS.85).aspx
> Ciao, Carlo
Grazie...
Per la cronaca... ogni tanto si blocca. Non capisco se dipende da
vista o dal mio PC.


title: MS AGENT per Windows VISTA

text:
On 21 Mar, 08:10, "Marco Papo" <
marco.pape...@gmail.com
> wrote:
> CreateObject("SAPI.SpVoice").Speak ("testo")
Riapro il 3D per parlare della sintsi vocale:
naviganto su internet ho trovato diverse fonti interessanti, tra le
quali:
http://www.accessgroup.it/HomeArgomenti.asp?ID=162&Oggetto2=Facciamo%20parlare%20ACCESS%20con%20Videoscrittura
http://www.microsoft.com/technet/scriptcenter/funzone/games/sapi.mspx
http://www.stardeveloper.com/articles/display.html?article=2003121501&page=1
Ho riscontrato, però un grosso problema in Access:
- se il testo è corto, tutto fila liscio
- se è lungo, pare IMPOSSIBILE interrompere la lettura e si BLOCCA
TUTTO. Non è nemmeno possibile chiudere od aprire maschere (ho provato
sia sotto XP, che VISTA).
Stando così le cose, per i testi lunghi, l'unica soluzione pare essere
MS AGENT
http://www.microsoft.com/technet/scriptcenter/funzone/agent.mspx
Qualche altra idea in merito?


title: Usare un controllo di una sottomaschera come criterio...

author: sd

text:
Salve a tutti,
ho il seguente scenario:
FORM1 principale
FORM2 sottomaschera foglio dati di FORM1
FOMRPOPUP maschera popup
allora avrei la necessità di aprire FORMPOPUP
utilizzando il valore presente in un controllo di FORM2
come criterio per l'apertura, ecco il codice sull'evento
click sul controllo di FORM2
Private Sub Polizza_DblClick(Cancel As Integer)
strNomeDoc = "FOMRPOPUP"
strPolizza = Me.Polizza
strCriteriCollegamento = "[polcli].[pol] = 'strPolizza'"
DoCmd.OpenForm strNomeDoc, , , strCriteriCollegamento
'Forms("Scheda_Polizza").cod_polizza = Me.Polizza
End Sub
P.S.: sembra che non riesca a prelevare il valore
presente nel controllo(Polizza)... infatti
mi apre la FORMPOPUP senza dati
grazie
sdamy


author: Roberto dal portatile

text:
"sd" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:9unisu$pn4$1...@pegasus.tiscalinet.it...

Se l'origine record di FOMRPOPUP è un oggetto chiamato polcli che contiene
un campo numerico chiamato pol:
Private Sub Polizza_DblClick(Cancel As Integer)
strNomeDoc = "FOMRPOPUP"
strCriteriCollegamento = "[pol] = " & Me!Polizza
DoCmd.OpenForm strNomeDoc, , , strCriteriCollegamento
End Sub
Se invece pol è un campo di tipo testo:
Private Sub Polizza_DblClick(Cancel As Integer)
strNomeDoc = "FOMRPOPUP"
strCriteriCollegamento = "[pol] = " & Chr$(34) & Me!Polizza & Chr$(34)
DoCmd.OpenForm strNomeDoc, , , strCriteriCollegamento
End Sub
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: The-real-Isaac

text:
"sd" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:9unisu$pn4$1...@pegasus.tiscalinet.it...
> Salve a tutti,
>
> ho il seguente scenario:
>
> FORM1 principale
> FORM2 sottomaschera foglio dati di FORM1
>
> FOMRPOPUP maschera popup
>
> allora avrei la necessità di aprire FORMPOPUP
> utilizzando il valore presente in un controllo di FORM2
> come criterio per l'apertura, ecco il codice sull'evento
> click sul controllo di FORM2
>
> Private Sub Polizza_DblClick(Cancel As Integer)
>
> strNomeDoc = "FOMRPOPUP"
> strPolizza = Me.Polizza
> strCriteriCollegamento = "[polcli].[pol] = 'strPolizza'"
------>    strCriteriCollegamento = "[polcli].[pol] = '" & strPolizza & "'"
> DoCmd.OpenForm strNomeDoc, , , strCriteriCollegamento
> 'Forms("Scheda_Polizza").cod_polizza = Me.Polizza
------>     ... non mi è chiara questa riga: se la maschera popup si
posiziona già al record voluto, questo controllo non esce già compilato?
> End Sub
>
> P.S.: sembra che non riesca a prelevare il valore
> presente nel controllo(Polizza)... infatti
> mi apre la FORMPOPUP senza dati
>
> grazie
>
> sdamy
Prova un po' così...
Se ancora non funziona prova a verificare (con 'debug.print strPolizza' o
con 'msgbox strPolizza') se effettivamente strPolizza non assume nessun
valore.
Ciao
--
Alberto


title: Evento Dirty o before/afterUpdate?

author: francesco agostini

text:
Faccio prima a spiegare cosa mi serve che a spiegare il problema.
Ho creato una maschera con un controllo booleano, dopo aver inserito i dati necessari ma prima di creare un nuovo record il controllo diventa True. Quando il controllo ha valore True la maschera non permette alcuna modifica al record, ma può essere impostato su False per apportare modifiche al volo per poi tornare True al passaggio al record precedente o successivo.
Vorrei che, se imposto il controllo su False ma NON EFFETTUO modifiche, al passaggio ad un altro record, il controllo ritornasse True.
Ho provato Dirty, afterUpdate o beforeUpdate (non hanno senso se non c'è stata alcuna modifica), Current, onClick, Close ma senza successo.
Grazie


title: Evento Dirty o before/afterUpdate?

author: Michele

text:

In Form_Current
   Controllo.Value = True
   controllivari.Locked = true
            oppure Enabled = false


title: Evento Dirty o before/afterUpdate?

text:

In effetti ha senso eseguire il controllo su Curent, è che mi ero fossilizzato che l'evento doveva scatenarsi all'uscita del record.
Molto (molto ma molto) tempo fa @Alex uno dei "guru" di Masterdrive.com (sito che sembra disattivato) mi scrisse qualcosa tipo: "non sempre la soluzione è quella che vorresti che fosse, esistono diversi modi per raggiungere lo scopo. Non esiste il modo sbagliato, o è giusto o non lo risolvi. La soluzione migliore sarebbe riuscire a scrivere poco codice, con comandi che vengono eseguiti velocemente dalla macchina e che il problema venga risolto"
Ecco, l'avevo dimenticato! :(


title: Evento Dirty o before/afterUpdate?

text:
...
> In effetti ha senso eseguire il controllo su Curent, è che mi ero fossilizzato che l'evento doveva scatenarsi all'uscita del record.
> Molto (molto ma molto) tempo fa @Alex uno dei "guru" di Masterdrive.com (sito che sembra disattivato) mi scrisse qualcosa tipo: "non sempre la soluzione è quella che vorresti che fosse, esistono diversi modi per raggiungere lo scopo. Non esiste il modo sbagliato, o è giusto o non lo risolvi. La soluzione migliore sarebbe riuscire a scrivere poco codice, con comandi che vengono eseguiti velocemente dalla macchina e che il problema venga risolto"
> Ecco, l'avevo dimenticato! :(

Qualche volta dico cose sensate... ;-)

Al suggerimento di Michele aggiunegrei:

Private Form_Current()
If Not Me.NewRecord then
    Controllo.Value = True
    controllivari.Locked = true
    oppure Enabled = false
End if

Questo poi valutalo tu, l'importante tu tenga presente che su NUOVO RECORD non sempre serve forzare il condizionamento da subito.

Ciao
@Alex


title: Problema con compattatore e file ldb

author: Roberto da Parma

text:
Ciao a tutti,
ho un problema:
(AC2003)
utilizzo la procedura di franco monferrino (molto interessante) per
compattare e creare un copia di backup del FE e del BE.
Lancio la procedura alla chiusura del pannello ma logicamente la procedura
non va a termine in quanto nel momento dell'esecuzione del codice è ancora
presente il file .ldb.
Ho fatto numerosi tentativi ma l'unico modo è chiudere il pannello aspettare
che venga cancellato il file e far partire la procedura.
Come posso risolvere?
Grazie a tutti
Roberto


title: Problema con compattatore e file ldb

text:
"Roberto da Parma" <
aris...@libero.it
> wrote in message
news:43d508d1$0$29076$
4faf...@reader1.news.tin.it

Non sò di che procedura parli, anzi sarebbe sempre bene, qualora
si tratti di DEMO del SC esplicitare il riferimento, sai com'è
di inserzioni ce ne sono molte e non tutti sanno a memoria l'elenco..!
In ogni caso la procedura di BackUp e Compattazione(vice versa)
è semplice in qualsiasi modo, io preferisco farla eseguire ad
un MDE esterno, uso un VBS solo se devo prevedere azioni cicliche
o schedulate.
Se è una richiesta utente lancio il comando al mio MDE che chiude
l'applicativo principale, esegue il BackUp, poi il COMPACT con DAO
se andato a buon fine facci il BacUp del PostCompact ed elimino
il Precompact.
sono pochissime righe di codice.
Il file per la compattazione lo trovi anche nel mio sito, devi solo
aggiungere 2 righe per i BackUp.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Problema con compattatore e file ldb

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:a3b090870a9df3a111...@mygate.mailgate.org...

Ho visto...non me ne volere ma mi andava benissimo quello di Monferrino
(vedi Sito Comune - sezione General - 6.104 Compattare tutti i BackEnd dal
FrontEnd 2)
Il problema sta tutto nel fatto che dopo aver chiuso tutte le maschere ( nel
FE sono presenti Tabelle collegate ), Access impiega qualche secondo a
cancellare il file .ldb.
E quando parte la procedura mi dice appunto che non tutti gli utenti si sono
scollegati.
Ho provato anche con una funzione di attesa ma non funziona...vorrei provare
magari con due righe di codice a forzare lo scollegamento o la cancellazione
del file .ldb
per vedere se in questo modo posso ovviare al problema.
Grazie
Roberto


title: Problema con compattatore e file ldb

text:
"Roberto da Parma" <
aris...@libero.it
> wrote in message
news:43d56543$0$27411$
4faf...@reader1.news.tin.it
[CUT]
> Ho visto...non me ne volere ma mi andava benissimo quello di Monferrino
> (vedi Sito Comune - sezione General - 6.104 Compattare tutti i BackEnd dal
> FrontEnd 2)
Non volevo obbligarti, ma solo farti capire che è semplice realizzarsi
una funzione dedicata.
> Il problema sta tutto nel fatto che dopo aver chiuso tutte le maschere ( nel
> FE sono presenti Tabelle collegate ), Access impiega qualche secondo a
> cancellare il file .ldb.
> E quando parte la procedura mi dice appunto che non tutti gli utenti si sono
> scollegati.
Io per questo ho inserito un sistema di FORZAMENTO al LOGOUT nei FE.
> Ho provato anche con una funzione di attesa ma non funziona...vorrei provare
> magari con due righe di codice a forzare lo scollegamento o la cancellazione
> del file .ldb
> per vedere se in questo modo posso ovviare al problema.
Non saprei cosa dire non conoscendo questo demo, io non ho avuto
questo problema gestendolo come ti ho spiegato.
> Grazie
> Roberto
Saluti



title: Problema con compattatore e file ldb

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:d73f26827ce454e35c...@mygate.mailgate.org...
> "Roberto da Parma" <
aris...@libero.it
> wrote in message
> news:43d56543$0$27411$
4faf...@reader1.news.tin.it
>
> [CUT]
>> Ho visto...non me ne volere ma mi andava benissimo quello di Monferrino
>> (vedi Sito Comune - sezione General - 6.104 Compattare tutti i BackEnd
>> dal
>> FrontEnd 2)
>
> Non volevo obbligarti, ma solo farti capire che č semplice realizzarsi
> una funzione dedicata.
>
>> Il problema sta tutto nel fatto che dopo aver chiuso tutte le maschere
>> ( nel
>> FE sono presenti Tabelle collegate ), Access impiega qualche secondo a
>> cancellare il file .ldb.
>> E quando parte la procedura mi dice appunto che non tutti gli utenti si
>> sono
>> scollegati.
>
> Io per questo ho inserito un sistema di FORZAMENTO al LOGOUT nei FE.
>
>> Ho provato anche con una funzione di attesa ma non funziona...vorrei
>> provare
>> magari con due righe di codice a forzare lo scollegamento o la
>> cancellazione
>> del file .ldb
>> per vedere se in questo modo posso ovviare al problema.
>
> Non saprei cosa dire non conoscendo questo demo, io non ho avuto
> questo problema gestendolo come ti ho spiegato.
>
>> Grazie
>> Roberto
>
> Saluti
> @Alex
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
Grazie Alessandro...non ho pensato minimamente che volessi
forzarmi...naturlmente
faccio solo delle prove e delle considerazioni...come sempre cerco di unire
in certi casi
le scritture di codice che mi sono piů utili....
Proverň a rivedere il codice che mi suggerivi per la forzatura del
LOGOUT....
Mi rinfrescheresti la memoria su dove vedere il codice?
Grazie come sempre!
Roberto


title: Problema con compattatore e file ldb

text:
"Roberto da Parma" <
aris...@libero.it
> wrote in message
news:43d7cc7a$0$27402$
4faf...@reader1.news.tin.it
[CUT]
> Grazie Alessandro...non ho pensato minimamente che volessi
> forzarmi...naturlmente
> faccio solo delle prove e delle considerazioni...come sempre cerco di unire
> in certi casi
> le scritture di codice che mi sono più utili....
>
> Proverò a rivedere il codice che mi suggerivi per la forzatura del
> LOGOUT....
>
> Mi rinfrescheresti la memoria su dove vedere il codice?
Sinceramente non sò se c'è qualcosa in rete...!
Io uso una Tabella nella quale all'apertura del FE controllo
se posso loggarmi leggendo un Campo, quindi se =True mi loggo e
mi registro con una semplice INSERT.
Per Sloggare vado a scrivere FALSE in quel campo e dal FE
ho una Form Hidden che ciclicamente ogni 10 secondi va a leggere
quel campo e quando lo trova TRUE inizia la procedura di CountDown
per il QUIT.
Sembra difficile spiegarlo ma è banale e decisamente semplice.
> Grazie come sempre!
> Roberto
Ciao



title: [SQL] Lista delle tabelle da query

author: Andrea Raimondi

text:
Salve,
Qualcuno sa indicarmi la query necessaria a ricavare una lista delle
tabelle in un file MDB?
Grazie in anticipo,
Andrea


title: [SQL] Lista delle tabelle da query

author: ALESSANDRO Baraldi

text:
"Andrea Raimondi" <
rain...@tin.it
> ha scritto nel messaggio
news:Ot22c.3197$O31....@news4.tin.it...

'Tables:
SELECT MSysObjects.Name FROM MsysObjects _
WHERE (Left$([Name],1)<>"~") AND (Left$([Name],4) <> "Msys") AND
(MSysObjects.Type)=1 _
ORDER BY MSysObjects.Name;
Ovviamente do per scontato che non ti servano le TABELLE di SISTEMA.
@Alex.


title: [SQL] Lista delle tabelle da query

text:
ALESSANDRO Baraldi wrote:
> Ovviamente do per scontato che non ti servano le TABELLE di SISTEMA.
Ciao,
Purtroppo la tua query non funziona.
Credo che il problema risieda nel fatto che sto usando ADO per
accedere al database senza usare Access.
> @Alex.
Andrea


title: [SQL] Lista delle tabelle da query

text:
"Andrea Raimondi" <
rain...@tin.it
> ha scritto nel messaggio
news:eR32c.3735$O31.1...@news4.tin.it...

Sei in un progetto ADP o altro...??
Non credi sarebbe meglio dare qualche chiarimento.
Se usi solo ADO su Access deve funzionare...nel caso
di MSDE o SQL_SERVER credo sia inutile la risposta...!
Se non ci dici tu le tue condizioni operative noi non abbiamo
SFERE di cristallo....!
P.S. se usi Access come BE anche se usi ADO non illuderti
di non usare DAO, perchè usi DAO senza saperlo e perdendo
in prestazioni, purtroppo è un problema di JET.
Ciao-
@Alex.


title: [SQL] Lista delle tabelle da query

text:
ALESSANDRO Baraldi wrote:
> Se usi solo ADO su Access deve funzionare...
Sto usando ADO con un MDB.
L'errore restituito č che non ho i diritti per accedere agli
oggetti di sistema, quindi *presumo* che tale errore sia
dovuto al fatto che non sto utilizzando questa query da Access.
> Se non ci dici tu le tue condizioni operative noi non abbiamo
> SFERE di cristallo....!
Lo so benissimo questo, semplicemente - visto che dovevo usare un MDB - ho
pensato questo fosse il gruppo piů adatto per la mia domanda. Che ha
peraltro
trovato la tua pronta e cortese risposta.
Pensi che il problema possa essere quello da me enunciato?
> Ciao-
Ciao,
> @Alex.
Andrea


title: [SQL] Lista delle tabelle da query

text:
"Andrea Raimondi" <
rain...@tin.it
> ha scritto nel messaggio
news:OM42c.4023$O31.1...@news4.tin.it...
> ALESSANDRO Baraldi wrote:
> > Se usi solo ADO su Access deve funzionare...
>
Hai provato ad inserire il predicato SQL nella QUERY oppure
in un'istruzione per ottenere un Recordset..?
Se usi una QRY prova ad aprirla se leggi l'elenco tabelle
potrebbe derivare dal codice il tuo inghippo.
Io uso regolarmente questo sistema e poichè le QUERY sono
indipendenti dalla libreria non dovresti avere problemi.....!
@Alex.


title: [SQL] Lista delle tabelle da query

text:
ALESSANDRO Baraldi wrote:
> Se usi una QRY prova ad aprirla se leggi l'elenco tabelle
> potrebbe derivare dal codice il tuo inghippo.
Utilizzando una normale query da dentro Access funziona
meravigliosamente, come già immaginavo.
Questo sembrerebbe confermare quanto sospetto, vale a dire che a
certi oggetti posso accedere solo utilizzando la suddetta query da Access.
Adesso provo ad installare Access sul portatile e vediamo se - installando
Access -
riesco a far funzionare suddetta query.
> Io uso regolarmente questo sistema e poichè le QUERY sono
> indipendenti dalla libreria non dovresti avere problemi.....!
Eh, questo lo so anche io - ma con M$ non si può *mai* dire...
Ciao,
> @Alex.
Andrea


title: Tasto di chiusura di ACCESS.

author: Lucia Rita Carfagno

text:
Salve!
Scusate, ma non riesco a trovare il modo di inibire il tasto di chiusura di
Access, quello in alto a destra.
Un pò di tempo fa se n' è parlato, ma non sono riuscita a ritrovare il
messaggio.
Grazie per l'aiuto.
Ciao Rita.


title: Tasto di chiusura di ACCESS.

author: Luciano (DOC)

text:
Lucia Rita Carfagno ha scritto nel messaggio ...
>Scusate, ma non riesco a trovare il modo di inibire il tasto di chiusura di
>Access, quello in alto a destra.
>Un pò di tempo fa se n' è parlato, ma non sono riuscita a ritrovare il
>messaggio.
Non c'era qualcosa su SC?
Saluti.
Luciano


title: Tasto di chiusura di ACCESS.

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:aacfg3$9nkdu$2...@ID-86073.news.dfncis.de...

Ciao Luciano, mi pare che non ci sia nulla, ma ho letto un pò di tempo fa,
ora ricontrollo.
Grazie ciao
Rita


title: Tasto di chiusura di ACCESS.

author: OndaMax

text:
"Lucia Rita Carfagno" ha scritto nel messaggio ...
>> Scusate, ma non riesco a trovare il modo di inibire il tasto di chiusura
>> di Access, quello in alto a destra.
> > Non c'era qualcosa su SC?
> Ciao Luciano, mi pare che non ci sia nulla, ma ho letto un pò di tempo fa,
> ora ricontrollo.
Sotto General, "Rimuovere il pulsante di chiusura (X), il menu e i pulsanti
di ridimensionamento di Access". Disabilità sia la chiusura che i pulsanti
di ridimensionamento.
Marco


title: Tasto di chiusura di ACCESS.

author: "Roccia" Max De Poli

text:
Il Fri, 26 Apr 2002 21:21:30 +0200, "Lucia Rita Carfagno" <
demo...@inwind.it
>
ha scritto:
>Salve!
>
>Scusate, ma non riesco a trovare il modo di inibire il tasto di chiusura di
>Access, quello in alto a destra.
>Un pò di tempo fa se n' è parlato, ma non sono riuscita a ritrovare il
>messaggio.
Intercetta il l'evento di chiusura della maschere corrente, utilizzando delle
variabili a livello di form per permettere all'utente di chiudere le maschere
solo tramite i pulsanti da te predisposti.
Qualcosa di questo tipo:
Dim CloseFlag as boolean
Private sub P_Exit_Click()
Closeflag=true
Docmd.close acform,
me.name
End sub
Private sub form_unload(cancel as integer)
If not closeflag then docmd.cancelevent
End sub
Io/Noi/Gaia salutiamo.
"Roccia" Max De Poli <
rocc...@katamail.com
>


title: Tasto di chiusura di ACCESS.

text:
Il 26 Apr 2002, 21:21, "Lucia Rita Carfagno" <
demo...@inwind.it
> ha
scritto:
>Salve!
>Scusate, ma non riesco a trovare il modo di inibire
il tasto di chiusura
>di
>Access, quello in alto a destra.
>Un pò di
tempo fa se n' è parlato, ma non sono riuscita a ritrovare il
>messaggio.
Sul SC e nel suo archivio storico potrai trovare diverse soluzioni al
quesito proposto.
Una di queste che funziona sia con A97 che con A2000 è
quella proposta da
Carmel nel suo post del 18/05/2001 che ho usato e che
ti riporto:
1. Creati un modulo e inserisci questo codice :
Public
Const SC_CLOSE = &HF060
Public Const MF_BYCOMMAND = &H0
Declare
Function GetSystemMenu Lib "user32" (ByVal hWnd As Long, ByVal
bRevert As
Long) As Long
Declare Function DeleteMenu Lib "user32" (ByVal hMenu As
Long, ByVal
nPosition As Long, ByVal wFlags As Long) As Long
Declare
Function GetParent Lib "user32" (ByVal hWnd As Long) As Long
2. E nella
maschera iniziale nell'evento ad esem. apertura metti
questo codice :
Dim hMenu As Long
hMenu = GetSystemMenu(GetParent(GetParent(Me.hWnd)),
False)
DeleteMenu hMenu, SC_CLOSE, MF_BYCOMMAND
Ciao, Max.
>Grazie per l'aiuto.
>Ciao Rita.
--------------------------------
Inviato via
http://usenet.iol.it


title: Tasto di chiusura di ACCESS.

text:
"OndaMax" <
ond...@liberox.it
> ha scritto nel messaggio
news:30ly8.97386$SR5.2...@twister1.libero.it...

Si, Grazie Marco, ora l'ho trovato sul SC..
Ciao Rita


title: Tasto di chiusura di ACCESS.

text:
""Roccia" Max De Poli" <
rocc...@katamail.com
> ha scritto nel messaggio
news:gpokcusvg4dpi92dt...@4ax.com...

Grazie mille, farò tesoro dei tuoi suggerimenti, imparare un pò di codice
non mi fa certamente male!
Ciao Rita


title: Tasto di chiusura di ACCESS.

text:
"massimo19667" <
massim...@inwind.it
> ha scritto nel messaggio
news:62Z11Z107Z221Y1...@usenet.iol.it...

Grazie mille anche a te Max, cercherò di capire le righe di codice che mi
hai inviato e le proverò.
Ciao Rita


title: Tasto di chiusura di ACCESS.

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:aacfg3$9nkdu$2...@ID-86073.news.dfncis.de...
>
> Lucia Rita Carfagno ha scritto nel messaggio ...
>
> >Scusate, ma non riesco a trovare il modo di inibire il tasto di chiusura
di
> >Access, quello in alto a destra.
> >Un pт di tempo fa se n' и parlato, ma non sono riuscita a ritrovare il
> >messaggio.
>
>
> Non c'era qualcosa su SC?
> Saluti.
>
> Luciano
>
>
C'иииииииииии!!! L'ho trovato Luciano.
Ciao Rita


title: Ordinamento Manuale di un report

author: Mirko

text:
Salve a tutto il ng, vorrei sapere se è possibile fare un report dove
l'utente abbia la possibilità di decidere il tipo di ordinamento( cioè
magari con lo stesso report una volta si stampa per ragione sociale e
successivamente per es. per provincia).
Sono grato a chiunque mi possa dare un aiuto
Mirko


title: Ordinamento Manuale di un report

author: Fabio Montagner

text:
Private Sub Report_Open(Cancel As Integer)
If Forms!frmRptCorsoTotale!crnOrdine = 2 Then
    Me.OrderByOn = True
    Me.OrderBy = "dtm_DataInizio, anno decr, numero"
    Me.etiInizio.FontUnderline = True
ElseIf Forms!frmRptCorsoTotale!crnOrdine = 1 Then
    Me.OrderByOn = True
    Me.OrderBy = "anno decr, numero"
    Me.etiCommessa.FontUnderline = True
ElseIf Forms!frmRptCorsoTotale!crnOrdine = 3 Then
    Me.OrderByOn = True
    Me.OrderBy = "CodiceModulo, dtm_DataInizio, numero"
    Me.etiCodice.FontUnderline = True
End If
end sub
Con questo codice io riordino i dati del recordsource del report in base ad
un "Gruppo di opzioni" (crnOrdine) presente in una maschera che mi apre il
report (frmRptCorsoTotale)
L'evento si trova "su apertura" del report.


title: Ordinamento Manuale di un report

author: Lorenzo Coronati

text:
Scrisse "Mirko" <
m.mal...@leonet.it
>:
>Salve a tutto il ng, vorrei sapere se è possibile fare un report dove
>l'utente abbia la possibilità di decidere il tipo di ordinamento( cioè
>magari con lo stesso report una volta si stampa per ragione sociale e
>successivamente per es. per provincia).
Sub aprirep(rep As String, Optional Ord As String)
Dim r As Report
DoCmd.OpenReport rep, acViewPreview
Set r = Reports(rep)
If Not IsMissing(Ord) Then r.OrderBy = Ord
End Sub
Bai
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: Filtro in una maschera

author: Fabio Dalla Villa

text:
Ho già realizzato una combo box in una maschera che mi trova un record e lo
seleziona.
Vorrei realizzare anche una combo box che mi applica un filtro.
Nell'evento "dopo aggiornamento" della combo box ho piazzato
Me.Filter = "[IDcodice] = ' " & Me![CasellaCombinata59] & " ' "
Me.FilterOn.true
Il risultato è che mi si illumina il FilterOn e mi dice "qualificatore non
valido". Perchè?
In realtà vorrei poi anche costruire un altro filtro tipo
Me.Filter = "[codice] like ' " & Me![CasellaCombinata59] & " ' "
Me.FilterOn.true
E' giusta la sintassi? Grazie.
--
Fabio Dalla Villa
Biella (BI) 13900


title: Filtro in una maschera

author: giaconet

text:
"Fabio Dalla Villa" <
fabioda...@noicom.net
> ha scritto nel messaggio
news:3c8b...@news.cis.it...

Probabilmente è
Me.FilterOn = True
Bye
giaconet


title: Filtro in una maschera

text:
Fabio Dalla Villa ha scritto:
>
> Ho già realizzato una combo box in una maschera che mi trova un record e lo
> seleziona.
> Vorrei realizzare anche una combo box che mi applica un filtro.
> Nell'evento "dopo aggiornamento" della combo box ho piazzato
>
> Me.Filter = "[IDcodice] = ' " & Me![CasellaCombinata59] & " ' "
> Me.FilterOn.true
>
> Il risultato è che mi si illumina il FilterOn e mi dice "qualificatore non
> valido". Perchè?
Se, come probabile, IDcodice è numerico (di solito di tipo contatore)
devi fare:
Me.Filter = "[IDcodice] =" & Me![CasellaCombinata59].Column(0)
>
> In realtà vorrei poi anche costruire un altro filtro tipo
> Me.Filter = "[codice] like ' " & Me![CasellaCombinata59] & " ' "
> Me.FilterOn.true
>
> E' giusta la sintassi? Grazie.
>
> --
> Fabio Dalla Villa
> Biella (BI) 13900
La sintassi corretta è
Me.Filter = "[codice] like '" & Me![CasellaCombinata59] & "*'"
Me.FilterOn.true
Ciao, Tonio


title: Filtro in una maschera

text:
"giaconet" <
giac...@nospam.it
> ha scritto nel messaggio
news:5MOi8.54371$Ns4.2...@news2.tin.it...

Giusto! Grazie



title: Filtro in una maschera

text:
"vi.tan" <
vi....@inwind.it
> ha scritto nel messaggio
news:3C8BC869...@inwind.it...

Giusta la seconda! Grazie. (in realtà IDcodice era testo, ma ho risolto
grazie all'altro contributo).



title: Eliminare o rinominare file su disco

author: Lp

text:
Come faccio da Access a runtime a eliminare o rinominare un file su
disco?
Grazie
Luigi


title: Eliminare o rinominare file su disco

author: Alessandro Baraldi

text:
Lp ha scritto:

Eliminare vedi Kill...
Rinominare vedi istruzione Name
In generale nell'Help c'è tutto...
@Alex


title: Eliminare o rinominare file su disco

text:
On 11 Aug 2006 04:23:33 -0700, "Alessandro Baraldi" <
ik2...@libero.it
>
wrote:

Grazie Alessandro.
Luigi


title: Relazioni: nel fe o nel be?

author: Do

text:
Ho diviso il db in be e fe ed ho il seguente problema: le relazioni le devo
impostare nel front-end o nel back-end o è indifferente?
Ciao!


title: Relazioni: nel fe o nel be?

author: MA

text:
Il 25 Giu 2003, 18:45, "Do" <
bell...@jumpy.it
> ha scritto:
> Ho diviso il db in be e fe ed ho il seguente problema: le relazioni le
devo
> impostare nel front-end o nel back-end o č indifferente?
> Ciao!
LAsciale nel BE. E' lě che restano le tabelle, nel FE ci sono solo i link
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: query con piu' tabelle

author: andy

text:
Ciao a tutti
Vorrei ottenere una query che riassuma tre o piu tabelle.
la query dovrebbe essere cosi' una tabella di origine "CODICI"con i campi
codice,descrizione,cliente e
tre tabelle uguali "UTENTE1,UTENTE2,UTENTE3" con i campi codice,data,ore.
Ho gia tentato e anche postato il problema ma sembra inrisolvibile se non
unendo le tre tabelle.
le tre tabelle "UTENTE1,UTENTE2,UTENTE3" sono identiche e vengono
utilizzate per immettere da delle postazioni diverse prendendo come origine
l'anagrafica clienti dalla tabella CODICI , le ore e le date di immissione.
Ora volevo effettuare una query che riassumesse prendendo come origine il
campo codici della tabella codici le date e le ore di tutte le tre tabelle
utente.
mi hanno gia spiegato come in una query si puo utilizzare l'istruzione che
riporto a fianco per eseguire una somma in questo caso sulle ore
"=Nz(DSum("ore";"NomeTabellaOre";"Codice=" & Nz([Codice];0));0)", ora mi
chiedo non si potrebbe scrivere un espressione che mi riepiloghi la data e
le ore prendendo come origine il campo codici della tabella codici senza
sommare le ore .
ciao Andy


title: query con piu' tabelle

author: Roberto da casa

text:
"andy" <
dar...@libero.it
> ha scritto nel messaggio
news:brmk5v$60k$1...@fata.cs.interbusiness.it...

Creati una query unione (vedi help) basata sulle tre tabelle e metti in join
la query unione con la tabella CODICI in base ai rispettivi campi codice.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: query con piu' tabelle

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:FxEDb.193221$e6.72...@twister2.libero.it...

[cut]
ciao Roberto
grazie per la risposta si infatti sto tentanto su quella strada ti riporto
quello che sto facendo
"SELECT [codice], [descrizione_progetto], [cliente]
FROM prog_diretti UNION SELECT [ore],[data] FROM ore_utente1UNION SELECT
[ore],[data] FROM ore_utente2;
putroppo non e' corretto e non capisco dove sbaglio mi da come risposta
quando eseguo la query numero di colonne non corrispondenti nelle due
tabelle  o query  forse ci andrebbe un join ma non capisco dove metterlo .
grazie per il tuo aiuto
ciao Andy


title: query con piu' tabelle

text:
"andy" <
dar...@libero.it
> ha scritto nel messaggio
news:brn6ii$9bm$1...@grillo.cs.interbusiness.it...

Il codice che hai postato tutto è tranne che un codice SQL corretto; come ti
ho già detto nel mio messaggio precedente devi prima crearti una query
unione basata selle tre tabella ore_utente e poi devi crearti una query
nella quale metti in join la query unione con la tabella prog_diretti.
Invece che con due query potresti risolvere il problema creandoti una query
sola che contenga una sottoquery, ma visto che sei agli inizi non mi sembra
il caso che tu vada a cercare troppe finezze.



title: query con piu' tabelle

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:tGFDb.193377$e6.72...@twister2.libero.it...

[cut]
mi faresti un esempio di codice corretto utilizzando come base i dati delle
tabelle che ti ho riportato sopra ????
grzie comunque


title: query con piu' tabelle

text:
"andy" <
dar...@libero.it
> ha scritto nel messaggio
news:brna91$rvi$1...@fata.cs.interbusiness.it...

Per risolvere il tutto con una sola query contenente una sottoquery unione,
prova con una query che abbia il seguente codice SQL:
SELECT prog_diretti.Codice, prog_diretti.Descrizione_progetto,
prog_diretti.Cliente, Pippo.Ore, Pippo.Data
FROM prog_diretti INNER JOIN [SELECT Codice, Data, Ore
FROM ore_utente1
UNION
SELECT Codice, Data, Ore
FROM ore_utente2
UNION SELECT Codice, Data, Ore
FROM ore_utente3;]. AS Pippo ON prog_diretti.Codice = Pippo.Codice;
Comunque mi permetto di darti un consiglio spassionato: se vuoi sviluppare
database studia sia Access che i linguaggi SQL e VBA.
Non puoi pensare di azzeccare un codice SQL come quello qui sopra per
tentativi, fidando nella fortuna (hai la stessa possibilità che hai di fare
6 al Superenalotto) o sperare che qualche frequentatore ti scodelli sempre
la pappa pronta.
Infine sarebbe un errore scambiare il NG per un help desk o per un corso
personalizzato per corrispondenza.



title: query con piu' tabelle

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:TfHDb.189338$vO5.7...@twister1.libero.it...

[cut]
io non ti ho chiesto niente sei tu che mi hai risposto e se ti viene cosi'
difficile aiutare una persona allora lascia perdere ... oggi ci sono gia
troppe persone che dispensano giudizi ... e ricordati che questi ng sono uno
scambio di informazioni ed' e' probabile che tu a tua volta ne abbia
ricevute.
comunque grazie per il tuo aiuto


title: query con piu' tabelle

text:
"andy" <
dar...@libero.it
> ha scritto nel messaggio
news:brp6iu$g5t$1...@fata.cs.interbusiness.it...
[CUT]
> > Comunque mi permetto di darti un consiglio spassionato: se vuoi
sviluppare
> > database studia sia Access che i linguaggi SQL e VBA.
> > Non puoi pensare di azzeccare un codice SQL come quello qui sopra per
> > tentativi, fidando nella fortuna (hai la stessa possibilità che hai di
> fare
> > 6 al Superenalotto) o sperare che qualche frequentatore ti scodelli
sempre
> > la pappa pronta.
> > Infine sarebbe un errore scambiare il NG per un help desk o per un corso
> > personalizzato per corrispondenza.
> >
> > --
> > Roberto
> [cut]
> io non ti ho chiesto niente sei tu che mi hai risposto e se ti viene cosi'
> difficile aiutare una persona allora lascia perdere ... oggi ci sono gia
> troppe persone che dispensano giudizi ... e ricordati che questi ng sono
uno
> scambio di informazioni ed' e' probabile che tu a tua volta ne abbia
> ricevute.
> comunque grazie per il tuo aiuto
Strano che tu sostenga di non avermi chiesto nulla, mi sembrava proprio il
contrario. Riporto qui di seguito testualmente ciò che mi hai scritto con il
tuo messaggio di ieri delle ore 17.06: "mi faresti un esempio di codice
corretto utilizzando come base i dati delle tabelle che ti ho riportato
sopra ????". Se questa non è una richiesta ed allora cosa é?
Non mi è stato affatto difficile aiutarti, tanto è vero che l'ho fatto.
Non ho neppure dispensato giudizi ma solamente consigli e, dopo aver cercato
di risolvere il tuo problema della query, mi sono permesso di darti un
consiglio con lo spirito di risolvere un altro tuo problema, che a mio
avviso era quello di riuscire a realizzare e programmare database con
Access.
Sono d'accordissimo con te che questo NG serve a scambiarsi informazioni ed
esperienze, tanto è vero che ho ritenuto opportuno precisare che non va
scambiato per "un help desk o per un corso personalizzato per
corrispondenza". A mio modesto parere lo "scambio di informazioni" può
avvenire solamente se tutti gli interlocutori si preoccupano preventivamente
di acculturarsi su Access almeno quel minimo indispensabile per partecipare
fattivamente e non passivamente al forum.
Devi scusarmi, ma un tempo per me l'informatica è stata una professione e mi
piace mettere la mia modesta esperienza a disposizione di coloro che si
avvicinano all'informatica con modestia e con uno spirito di
professionalità, ma non riesco ad evitare di esternare certe mie
considerazioni quando incontro persone che approcciano il problema con la
filosofia del "mordi e fuggi".
Comunque mi dispiace di aver urtato con i miei consigli la tua
suscettibilità e di aver provocato il tuo risentimento: non era nelle mie
intenzioni; affinché ciò non avvenga più, in futuro cercherò di evitare di
dare risposte ai tuoi quesiti.



title: query con piu' tabelle

text:
Seppur d'accordo con tutto ciò che ha detto Roberto (more solito - Adelisa
dove sei???)
[CUT]
>
> Comunque mi dispiace di aver urtato con i miei consigli la tua
> suscettibilità e di aver provocato il tuo risentimento: non era nelle mie
> intenzioni; affinché ciò non avvenga più, in futuro cercherò di evitare di
> dare risposte ai tuoi quesiti.
>
> --
> Roberto
Roberto, credo sia la soluzione migliore, mi raccomando impegnati
MAssimiliano


title: query con piu' tabelle

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:34WDb.17593$i_5....@news.edisontel.com...

grazie Massimiliano almeno ci sta qualcuno che ha capito il problema,
comunque da parte mia nessun risentimento ... e da parte tua
???????"Roberto"


title: query con piu' tabelle

text:
> > Seppur d'accordo con tutto ciò che ha detto Roberto (more solito -
Adelisa
> > dove sei???)
> > [CUT]
> > >
> > > Comunque mi dispiace di aver urtato con i miei consigli la tua
> > > suscettibilità e di aver provocato il tuo risentimento: non era nelle
> mie
> > > intenzioni; affinché ciò non avvenga più, in futuro cercherò di
evitare
> di
> > > dare risposte ai tuoi quesiti.
> > >
> > > --
> > > Roberto
> > Roberto, credo sia la soluzione migliore, mi raccomando impegnati
> > MAssimiliano
>
> grazie Massimiliano almeno ci sta qualcuno che ha capito il problema,
> comunque da parte mia nessun risentimento ... e da parte tua
> ???????"Roberto"
Guarda meno male che c'è qualcuno che ha capito, perchè mi sa che tu non hai
capito granchè
la mia risposta.
Anch'io mi asterrò dall'aiutarti.
MAssimiliano


title: query con piu' tabelle

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:UiXDb.17678$i_5....@news.edisontel.com...

e va be ne faro' a meno...... ma scusate un attimo perche' state facendo
tutto questo io poi che vi ho fatto ??? solo perche ho risposto a Roberto
voi cosa siete le divinita' dell'ng alle quali ci si puo' solo prostrare, a
me sembra che siate un pochino megalomani, come ho gia detto guarda che sia
qui' come in altri ng si fanno scambi di informazioni le quali  sempre se
uno vuole partecipare di dominio pubblico, se poi uno non vuole condividere
che allora non condivida io non avevo aperto questo post direttamento
chiedendo informazioni ad una persona in particolare e quindi non capisco
poi per quale motivo si siano presentate persone cosi' scortesi .... ma ....
secondo me e' colpa di Saddam che con la sua cattura a reso tutti piu'
sicuri di se stessi.


title: query con piu' tabelle

text:

Ne sono fortemente rattristato...
>ma scusate un attimo perche' state facendo
> tutto questo io poi che vi ho fatto ??? solo perche ho risposto a Roberto
> voi cosa siete le divinita' dell'ng alle quali ci si puo' solo prostrare,
a
> me sembra che siate un pochino megalomani, come ho gia detto guarda che
sia
> qui' come in altri ng si fanno scambi di informazioni le quali  sempre se
> uno vuole partecipare di dominio pubblico, se poi uno non vuole
condividere
> che allora non condivida io non avevo aperto questo post direttamento
> chiedendo informazioni ad una persona in particolare e quindi non capisco
> poi per quale motivo si siano presentate persone cosi' scortesi ....
Infatti non abbiamo vietato a nessuno di farlo, ti abbiamo solo notificato
che ti
rsipondiamo per risolvere i tuoi problemi.
Chiedi agli altri ci sono diversi partecipanti che sono molto bravi.
C'è per esempio Antonio Biso, chiedi a lui. E' un agnellino.
MAssimiliano


title: query con piu' tabelle

text:
"andy" <
dar...@libero.it
> ha scritto nel messaggio
news:brpgfq$n5m$1...@fata.cs.interbusiness.it...
> ... quindi non capisco
> poi per quale motivo si siano presentate persone cosi' scortesi .... ma
....
> secondo me e' colpa di Saddam che con la sua cattura a reso tutti piu'
> sicuri di se stessi.
Immagino che tu stia parlando di te stesso mentre ti guardi allo specchio.
Per dimostrarti quanto desidero aiutarti, ti consiglio di mettere l'acca
davanti a "a reso".



title: query con piu' tabelle

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Yd%Db.192006$vO5.7...@twister1.libero.it...
>
> "andy" <
dar...@libero.it
> ha scritto nel messaggio
> news:brpgfq$n5m$1...@fata.cs.interbusiness.it...
> > ... quindi non capisco
> > poi per quale motivo si siano presentate persone cosi' scortesi .... ma
> ....
> > secondo me e' colpa di Saddam che con la sua cattura a reso tutti piu'
> > sicuri di se stessi.
>
> Immagino che tu stia parlando di te stesso mentre ti guardi allo specchio.
> Per dimostrarti quanto desidero aiutarti, ti consiglio di mettere l'acca
> davanti a "a reso".
[cut]
ummm ora ti metti anche a correggermi il testo "vai un pņ sul vocabolario e
guarda se esiste il verbo approcciano" e con questo e' tutto.
ciao e grazie per l' aiuto e anche per il resto.


title: Ancora su funzione in query

text:
Ciao a tutti, credo di affogare in un bicchiere d'acqua.... ho una
questi con un campo definito così:
Eta2: IIf(IsNull([DATA_NASC]);0;eta([DATA_NASC]))
e la funzione Eta
Dim varEta As Variant
   If Nz(DataNascita, "") <> "" Then
       varEta = DateDiff("yyyy", DataNascita, Now)
       If Date < DateSerial(Year(Now), Month(DataNascita),
Day(DataNascita)) Then
           varEta = varEta - 1
       End If
       Eta = varEta
    Else
        Eta = 0
    End If
La quesy mi restituisce sempre #Errore
Dove sbaglio???
Grazie
Stefano


title: Ancora su funzione in query

text:

1- NO IIf(IsNull([DATA_NASC]);0;eta([DATA_NASC])) MA
=IIf(IsNull([DATA_NASC]);0;eta([DATA_NASC]))
2- NO Now MA Now()
3- NO DataNascita MA DATA_NASC
4- nella funzione devi dichiarare il dato passatogli
Prova così, dovrebbe funzionare:
Function eta(data_nasc As Variant)
Dim varEta As Variant
   If Nz(data_nasc, "") <> "" Then
       varEta = DateDiff("yyyy", data_nasc, Now())
       If Date < DateSerial(Year(Now()), Month(data_nasc),
Day(data_nasc)) Then
           varEta = varEta - 1
       End If
       eta = varEta
    Else
        eta = 0
    End If
End Function


title: Ancora su funzione in query

author: antonio

text:
>"BR1" <
bona...@gmail.com
> ha scritto nel messaggio
>news:1172649641.8...@k78g2000cwa.googlegroups.com...
>On 28 Feb, 08:37,
stefano.passiat...@gmail.com
 wrote:
>> Ciao a tutti, credo di affogare in un bicchiere d'acqua.... ho una
>> questi con un campo definito cosě:
>> Eta2: IIf(IsNull([DATA_NASC]);0;eta([DATA_NASC]))
>>
>> e la funzione Eta
>>
>> Dim varEta As Variant
>>    If Nz(DataNascita, "") <> "" Then
>>        varEta = DateDiff("yyyy", DataNascita, Now)
>>        If Date < DateSerial(Year(Now), Month(DataNascita),
>> Day(DataNascita)) Then
>>            varEta = varEta - 1
>>        End If
>>        Eta = varEta
>>     Else
>>         Eta = 0
>>     End If
>>
>> La quesy mi restituisce sempre #Errore
>> Grazie
>> Stefano
>
> 1- NO IIf(IsNull([DATA_NASC]);0;eta([DATA_NASC])) MA
> =IIf(IsNull([DATA_NASC]);0;eta([DATA_NASC]))
>
> 2- NO Now MA Now()
>
> 3- NO DataNascita MA DATA_NASC
>
> 4- nella funzione devi dichiarare il dato passatogli
>
> Prova cosě, dovrebbe funzionare:
>
> Function eta(data_nasc As Variant)
> Dim varEta As Variant
>   If Nz(data_nasc, "") <> "" Then
>     varEta = DateDiff("yyyy", data_nasc, Now())
>       If Date < DateSerial(Year(Now()), Month(data_nasc),
> Day(data_nasc)) Then
Ma come potrebbe Date (che restituisce la data di sistema) essere minore
della data_nasc ? Forse intendevi testare solo il mese ? (if month (date) <
month (data_nasc) then ...
Ciao
Antonio


title: Ancora su funzione in query

author: Karl Donaubauer

text:
stefano.p...@gmail.com
 wrote:
> Ciao a tutti, credo di affogare in un bicchiere d'acqua.... ho una
> questi con un campo definito così:
> Eta2: IIf(IsNull([DATA_NASC]);0;eta([DATA_NASC]))
>
> e la funzione Eta
> ...
Invece della funzione puoi usare un'espressione nella query:
Calcolare l'età
www.donkarl.com/it?FAQ2.7
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Posizionamento maschere....

author: AVANZINI Thomas

text:
Perchè non riesco a dare delle posizioni sempre fisse alle maschere?
Ho modificato sia dimensioni automatiche che la centratura ma .......mi si
spostano..!
ciao
Thomas


title: Posizionamento maschere....

author: Silvio Berruti

text:
"AVANZINI Thomas" <
tho...@tiscalinet.it
> ha scritto nel messaggio
news:9ml4b4$8to$2...@pegasus.tiscalinet.it...
> Perchè non riesco a dare delle posizioni sempre fisse alle maschere?
>
> Ho modificato sia dimensioni automatiche che la centratura ma .......mi si
> spostano..!
>
Cerca sull'help MoveSize.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: apertura maschera su record > di 1

author: Gianni

text:
Indipendentemente dalla chiave primaria (supponiamo che non esista), se apro
una maschera relativa ad una tabella, essa mi si posiziona sul record n. 1.
Come faccio a farla posizionare (possibilmente in apertura) sul record N.,
magari l'ultimo?
Ho gia provato con quel (poco) codice VBA che conosco, poi con l'oggetto
Docmd, legando in entrambi i casi il codice agli eventi corrente/in
apertura/in caricamento della maschera (non contemporaneamente...)  ma senza
alcun esito.
Un  commento: anni fa, sviluppai alcune procedure in dBaseIV e, con il
limitato (per gli standard odierni) linguaggio di allora, si riuscivano a
fare cose mica male... tenendo presente le limitazioni del DOS,
dell'interfaccia a carattere, ecc
Ora, d'accordo che sono agli inizi con Access, ma le difficoltà concettuali
e di apprendimento mi sembrano estremamente difficoltose...
Scusate l'intervento, ovviamente è un parere personale
--
Gianni


title: apertura maschera su record > di 1

author: The-real-Isaac

text:
"Gianni" <
g...@unavoltaerolibero.it
> ha scritto nel messaggio
news:9mbb09$o00$1...@nreadA.inwind.it...
> Indipendentemente dalla chiave primaria (supponiamo che non esista), se
apro
> una maschera relativa ad una tabella, essa mi si posiziona sul record n.
1.
> Come faccio a farla posizionare (possibilmente in apertura) sul record N.,
> magari l'ultimo?
> Ho gia provato con quel (poco) codice VBA che conosco, poi con l'oggetto
> Docmd, legando in entrambi i casi il codice agli eventi corrente/in
> apertura/in caricamento della maschera (non contemporaneamente...)  ma
senza
> alcun esito.
>
Nell'evento Form_Open della maschera:
DoCmd.GoToRecord acDataForm, "NomeDellaMaschera", acLast
>
>
> Un  commento: anni fa, sviluppai alcune procedure in dBaseIV e, con il
> limitato (per gli standard odierni) linguaggio di allora, si riuscivano a
> fare cose mica male... tenendo presente le limitazioni del DOS,
> dell'interfaccia a carattere, ecc
> Ora, d'accordo che sono agli inizi con Access, ma le difficoltà
concettuali
> e di apprendimento mi sembrano estremamente difficoltose...
> Scusate l'intervento, ovviamente è un parere personale
>
Qui ti do il mio parere (di uno cioè che aveva lavorato -anche se poco- con
linguaggi molto meno sofisticati, dove ti dovevi costruire tutto, ma però
non avevi "sorprese").
Inizialmente tutta questa serie di automatismi e di eventi, che si generano
quando meno te lo aspetti e che non riesci a tenere sotto controllo, è
veramente disarmante.
Ma in fin dei conti è un po' come passare da una utilitaria ad una
fuoriserie superaccessoriata e in linea di massima tutti questi svantaggi
diventano vantaggi; una volta assimulati quelli che a mio avviso sono alcuni
dei concetti fondamentali (eventi-metodi-proprietà) il resto viene piano
piano da sè con molta soddisfazione per i lavori che si riesce a fare.
> --
> Gianni
>
>
>
>
Ciao,
--
Alberto


title: apertura maschera su record > di 1

text:
"Gianni" <
g...@unavoltaerolibero.it
> ha scritto nel messaggio
news:9mbb09$o00$1...@nreadA.inwind.it...
> Indipendentemente dalla chiave primaria (supponiamo che non esista), se
apro
> una maschera relativa ad una tabella, essa mi si posiziona sul record n.
1.
> Come faccio a farla posizionare (possibilmente in apertura) sul record N.,
> magari l'ultimo?
> Ho gia provato con quel (poco) codice VBA che conosco, poi con l'oggetto
> Docmd, legando in entrambi i casi il codice agli eventi corrente/in
> apertura/in caricamento della maschera (non contemporaneamente...)  ma
senza
> alcun esito.
Per andare all'ultimo record, su corrente o su attivazione inserisci questo
codice:
docmd.GoToRecord ,,acLast
>
> Un  commento: anni fa, sviluppai alcune procedure in dBaseIV e, con il
> limitato (per gli standard odierni) linguaggio di allora, si riuscivano a
> fare cose mica male... tenendo presente le limitazioni del DOS,
> dell'interfaccia a carattere, ecc
> Ora, d'accordo che sono agli inizi con Access, ma le difficoltà
concettuali
> e di apprendimento mi sembrano estremamente difficoltose...
Le cose che si possono ottenere con Access sono molte + di quelle (già
buone) di DBIV.
Anch'io ho avuto un momento di perplessità (e di sconforto) nel passare ad
una interfaccia a eventi, ma si impara ad utilizzarla e se apprezzano le
caratteristiche.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: primarykey

author: Snoopy

text:
Buongiorno a tutti.
Ho un campo Azienda (testo lungo 7) ed un campo Codice (testo lungo 1). La
tabella è già popolata con il campo Azienda in tutti i records e con il
campo Codice solo in qualche records.
Se definisco PrimaryKey Azienda+Codice ricevo un messaggio che l'indice
primario non può contenere valori Null:
ma quali ?
Ciao


title: primarykey

text:

Oh bella, l'hai appena detto, il campo codice!
Entrmbi devono essere valorizzati o se ti dovesse servire creati un campo
che "sommi" i due e rendi quello chiave primaria
>
> Ciao
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: primarykey

text:
grazie
" Snoopy" <
gambin...@tin.it
> ha scritto nel messaggio
news:mvyme.33347$795.1...@twister1.libero.it...



title: Selezione in base a Trimestre

author: maurizio 56

text:
Tempo fas avevo trovato una risposta di Roberto, per la selezione di
dati relativa per il semestre precedente e mi ha fatto, diciamo, comodo,
ora però, guarda caso, mi hanno complicato la vita e la selezione dei
dati la vogliono per trimestre e sono a chiedere pareri su un mio
ragionamento:
modifico il suggerimento di Roberto calcolando i trimestri, però gli IF
non se ne contano, oppure creo due campi in cui calcolo il trimestre e
l'anno e filtro, nella qry, il mese di inizio e il mese di fine?
In attesa di eventuali consigli
--
       maurizio56
:-))
browser: FireFox 1.0.6
mailreader: ThunderBird 1.0.6


title: Selezione in base a Trimestre

author: Roberto dalla campagna

text:
"maurizio 56" <
ASSOLUT...@libero.it
> ha scritto nel messaggio
news:tNhYe.13377$9l.3...@twister1.libero.it...
> Tempo fas avevo trovato una risposta di Roberto, per la selezione di
> dati relativa per il semestre precedente e mi ha fatto, diciamo, comodo,
> ora però, guarda caso, mi hanno complicato la vita e la selezione dei
> dati la vogliono per trimestre e sono a chiedere pareri su un mio
> ragionamento:
> modifico il suggerimento di Roberto calcolando i trimestri, però gli IF
> non se ne contano, oppure creo due campi in cui calcolo il trimestre e
> l'anno e filtro, nella qry, il mese di inizio e il mese di fine?
> In attesa di eventuali consigli
Scusami Maurizio, io ti suggerii quello escamotage in quanto in Access non
esiste un formato nativo che determini il semestre, ma invece esiste un
formato nativo che determina il trimestra cui appartiene una data.
Se operi con VBA avrai:
MioTrimestre = Fomat(MiaData, "q")
o se serve determiato l'anno ed il trimestre:
MioTrimestre = Fomat(MiaData, "yyq")
se invece usi il generatore di espressioni;
= Format([MiaData]; "q")
o se serve determiato l'anno ed il trimestre:
= Format([MiaData]; "aaq")
> --
>        maurizio56
> :-))
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Selezione in base a Trimestre

text:
Roberto dalla campagna ha detto: in data 22/09/2005 17.18:

Sempre gentile
Grazie 2K



title: Richiesta aiuto funzione IIf (Access)

author: Andrea

text:
"Andrea" <
andr...@pn.itnet.it
> ha scritto nel messaggio
news:8smbsc$dmn$1...@news.IT.net...
> Premetto che sono un utente totalmente inesperto nell'utilizzo di Access.
> Non riesco a risolvere un problema apparentemente semplice.
>
> Ho creato una maschera con una sottomaschera (tra l'altro, nella
> sottomaschera appaiono le intestazioni dei campi anziché l'intestazione
> della sottomaschera):
>
>
> in un campo della sottomaschera, desidero, quando un valore della maschera
è
> = X, restituire un valore dato dalla somma di un campo della sottomaschera
+
> 9 (esempio).
>
> nell' "Origine Controllo" ho provato ad esprimermi in varie soluzioni, ad
> esempio
> =IIf(Maschere![preventivo 3]![Tmisura]="*oscuro*";[Base]+9;[Base])
>
> risultato:  #nome?
>
> Non riesco a venirne fuori!
>
> Ringrazio anticipatamente colui che vorrà darmi aiuto.
>
>
Non ho capito dove vuoi restituire il valore dell'espressione, comunque
prova con:
=IIf(form![preventivo
3]![Tmisura]="*oscuro*";form!NomeMaschera![Base]+9;form!NomeMaschera![Base])
Ciao.
La ringrazio per il Suo interessamento, ma la sua indicazione non ha
cambiato il risultato.
Il campo dove deve apparire il risultato della funzione si trova nella
sottomaschera.
il campo origine del controllo, nella maschera, ha etichetta "TipoMisura";
il campo della sottomaschera dove ho inserito l'espressione è "Mbase";
partevera [Base]+9 ha etichetta "Base" e la partefalsa [Base] ha etichetta
"Base".
La ringrazio anticipatamente se vorrà aiutarmi a risolvere il problema.
Andrea.
prova a modificale la iif così:
=iif(forms![preventivo 3]!tmisura like "*oscuro*";[base]+9;[base])
Ciao.
ho ottenuto un miglioramento; adesso mi restituisce sempre la
partefalsa [base] come se non riconoscesse il contenuto di Tmisura.


title: Evento Not in List

author: Antonio in the city

text:
Ho un po' riadattato il codice del sito comune di Roberto, uso A 00 e anche
guardandando un po' di vecchi messaggi.
Ho una form "Richiesta" con una casella combinata "Utente" che mi
restituisce il nome e cognome dell'utente ed ha come origine di riga una
query basata sulla chiave primaria della "TabUtente" (IDUtente colonna
nascosta, più le colonne Nome e Cognome).
Su Not in List della combinata ho inserito un messaggio, poi azzero il nuovo
dato, poi apro la Maschera "Utente" così posso inserire, digitando, i miei
dati e chiudere la maschera. Vorrei però che il nuovo nominativo fosse
visualizzato nella casella combinata che però non so come aggiornare se non
chiudendo e riaprendo la maschera di richiesta (una sorta di comando che
dica "Copia l'ultimo nominativo di TabUtente immesso nella combinata di
TabRichiesta che è aperta").
Come potrei fare ?
Secondo voi è giusta come soluzione ?
L'ideale sarebbe riadattare il codice del sito comune copiando direttamente
il "New Data" nei controlli Nome e Cognome ? Ma nel caso dei doppi nomi e
dei cognomi composti penso che sia un grande casino giusto ?
Di seguito vi posto il codice grazie mille a chi ha un po' di pazienza per
aiutarmi.
Antonio
CodUtente_NotInList(NewData As String, Response As Integer)
    Dim IntNuovo As Integer, strAvverti As String
    Dim IntFinestraMsg, strMessaggio As String
    Dim stDocName As String
    strAvverti = "Nominativo digitato non in elenco"
    strMessaggio = "Vuoi aprire la finestra ''Utenti'' per aggiungere" &
Chr(13) & Chr(10) & NewData & Chr(13) & Chr(10) & " e i suoi dati in
elenco?"
    IntFinestraMsg = vbYesNo + vbQuestion
    IntNuovo = MsgBox(strMessaggio, IntFinestraMsg, strAvverti)
    If IntNuovo = vbYes Then
    Me.CodUtente = 0
    stDocName = "Utente"
    DoCmd.OpenForm stDocName
    DoCmd.GoToRecord , , acNewRec
    Response = acDataErrContinue
    Else ecc ecc.


title: Evento Not in List

author: Sergio MAZZA

text:
"Antonio in the city" <
pippoz...@usa.net
> ha scritto nel messaggio
news:9tddqc$fmn$1...@pegasus.tiscalinet.it...
> Ho un po' riadattato il codice del sito comune di Roberto, uso A 00 e
anche
> guardandando un po' di vecchi messaggi.
> Ho una form "Richiesta" con una casella combinata "Utente" che mi
--------- omissis ---------
> Come potrei fare ?
> Secondo voi è giusta come soluzione ?
> L'ideale sarebbe riadattare il codice del sito comune copiando
direttamente
> il "New Data" nei controlli Nome e Cognome ? Ma nel caso dei doppi nomi e
> dei cognomi composti penso che sia un grande casino giusto ?
> Di seguito vi posto il codice grazie mille a chi ha un po' di pazienza per
> aiutarmi.
>
> Antonio
>
Forse intendi questo?:
'-------------
Private Sub nomeCasellaCombinata_NotInList(NewData As String, Response As
Integer)
If MsgBox("Valore non presente nell'elenco. Aggiungere?", vbOKCancel) = vbOK
Then
' Imposta l'argomento Response per indicare che i dati vengono aggiunti.
    Response = acDataErrAdded
' Aggiunge la stringa nell'argomento NewData a origine riga.
    Dim rst As Recordset
    Set rst = CurrentDb.OpenRecordset("nomeTabella")
    rst.AddNew
    rst!testo = NewData
    rst!ettari = 0
    rst.Update
    rst.Close
    Set rst = Nothing
Else
    ' Se si sceglie Cancel, si elimina il messaggio di errore e si annullano
le modifiche.
    Response = acDataErrContinue
    Me!nomeCasellaCombinata.Undo
End If
'-------------
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -


title: Evento Not in List

author: Roberto dal portatile

text:
"Antonio in the city" <
pippoz...@usa.net
> ha scritto nel messaggio
news:9tddqc$fmn$1...@pegasus.tiscalinet.it...

La differenza sostanziale tra la mia soluzione che trovi sul Sito Comune e
la tua soluzione è che io, per aggiornare la tabella, apro un recordset  in
una routine VBA a fronte dell'evento NotInList restando nella maschera che
contiene la casella combinata, invece tu apri e rendi rendi attiva un'altra
maschera.
La variabile figurativa NewData è utilizzabile solo all'interno della routin
di tale evento.
Ti consiglio pertanto di dichiararti nella maschera chiamante una casella di
testo non associata non visibile nella quale, prima di richiamare la
maschera di inserimento, memorizzi il contenuto della variabile NewData; a
fronte dell'evento "Su caricamento" della maschera di inserimento, copia il
valore della casella di testo non associata di cui sopra nel controllo della
maschera che deve contenere il nome ed il cognome. A fronte dell'evento "su
chiusura" della maschera di inserimento, ti consiglio di copiare il valore
IDUtente del record appena inserito nella casella combinata della maschera
chiamante e quindi eseguire un requery della casella combinata.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Evento Not in List

author: Sib dall'ufficio

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
> "Antonio in the city" <
pippoz...@usa.net
> ha scritto nel messaggio
CUT
> La differenza sostanziale tra la mia soluzione che trovi sul Sito Comune e
> la tua soluzione è che io, per aggiornare la tabella, apro un recordset
in
> una routine VBA a fronte dell'evento NotInList restando nella maschera che
> contiene la casella combinata, invece tu apri e rendi rendi attiva
un'altra
> maschera.
> La variabile figurativa NewData è utilizzabile solo all'interno della
routin
> di tale evento.
> Ti consiglio pertanto di dichiararti nella maschera chiamante una casella
di
> testo non associata non visibile nella quale, prima di richiamare la
> maschera di inserimento, memorizzi il contenuto della variabile NewData; a
> fronte dell'evento "Su caricamento" della maschera di inserimento, copia
il
> valore della casella di testo non associata di cui sopra nel controllo
della
Io in questi casi sfrutto la proprietà OpenArgs della maschera che apro.
Ciao
Sib


title: Evento Not in List

text:
"Sib dall'ufficio" <cerrise...@SPAMtiscalinet.it> ha scritto nel
messaggio news:aY1L7.4877$4M2.1...@news2.tin.it...
[CUT]
>
> Io in questi casi sfrutto la proprietą OpenArgs della maschera che apro.
>
> Ciao
>
> Sib
Troppo giusto!!
Ciao
Roberto


title: Evento Not in List

author: antonio in the city

text:
"Roberto dal portatile" ha scritto:
>
> "Sib dall'ufficio" <cerrise...@SPAMtiscalinet.it> ha scritto nel
> messaggio news:aY1L7.4877$4M2.1...@news2.tin.it...
> [CUT]
>>
>> Io in questi casi sfrutto la proprietà OpenArgs della maschera che apro.
>>
>> Ciao
>>
>> Sib
>
> Troppo giusto!!
Scusate ragazzi se non vi ho risposto subito ma è da due giorni che
non riesco a scaricare i messaggi del newsgroup con outlook express
ora ho adottato la soluzione provvisoria di un newsreader del cavolo
!
Guardo la soluzione di roberto poi magari mi faccio vivo.
Grazie ancora
Antonio
--
News2000 1.5ß Version
http://socket2000.8m.com


title: Evento Not in List

author: Sib dal portatile

text:
"antonio in the city" <
kj...@usa.net
> ha scritto nel messaggio
> "Roberto dal portatile" ha scritto:
> > "Sib dall'ufficio" <cerrise...@SPAMtiscalinet.it> ha scritto nel
> > [CUT]
> >>
> >> Io in questi casi sfrutto la proprietą OpenArgs della maschera che
apro.
> >>
> >> Ciao
> >>
> >> Sib
> >
> > Troppo giusto!!
>
>
>
> Scusate ragazzi se non vi ho risposto subito ma č da due giorni che
> non riesco a scaricare i messaggi del newsgroup con outlook express
> ora ho adottato la soluzione provvisoria di un newsreader del cavolo
> !
>
> Guardo la soluzione di roberto poi magari mi faccio vivo.
> Grazie ancora
Non e' che la mia fosse diversa da quella di Roberto, aggiungevo un piccolo
suggerimento che a Roberto in quel momento non era venuto in mente.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Confronto stringhe

author: Briciola

text:
Qualcuno conosce una funzione di confronto complessa tra stringhe?
Mi spiego meglio.
Avrei bisogno di confrontare nomi di strade o di persone ed ottenere, nel
caso non siano identici, una percentuale di uguaglianza.
Tale confronto potrebbe essere ottenuto con diverse sfumature (caratteri da
scartare, limite di ricerca a destra o a sinistra dei
caratteri/parole,ecc..)
es.: "PIAZZETTA MARISCOTTI" --"PIAZZETA MARISCOTTI" >>uguali al 95%
Grazie
Ciao e Buona Pasqua!


title: Confronto stringhe

author: Alessandro Baraldi

text:

Purtroppo le funzioni stringa non sono "INTELLIGENTI", e la
matematica, principio su cui si basano, non è un'opinione.
Ne consegue che le 2 stringhe sono diverse se confrontate in blocco.
Questo per dirti che dovrai costruirti un'algoritmo molto complesso
per fare quello che chiedi, effettuando un Confronto del singolo
carattere nella posizione equivalente.
La dove trovi in Posizione Uguale Carattere diverso incrementi il
counter di differenza.
Nel Tuo caso come vedi per una sola Lettera a metà "T" otterrai che le
2 stringhe non sono uguali per il 95% ma per il 40% in quanto
l'allineamento dopo il mancato raddoppio della "T" sfalsa tutto... e
come pensi di poter tenere conti di questo...?
Se ti mettessi a contare quante "A" e quante "B" ecc potresti dare la
possibilità di scrivere un Anagramma ed avere il 100% Match... cosa
assurda.
A mio avviso stai sottovalutando molto la cosa, spero non sia
veramente un'esigenza reale ma più frutto di un'errato approccio al
problema che peraltro non hai spiegato.
Saluti
@Alex


title: Confronto stringhe

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1176022590.3...@q75g2000hsh.googlegroups.com...





Saluti
@Alex
(Scusate outlook express non mi quota il messaggio!)
Purtroppo non sto sottovalutando il problema ....
L'esigenza è reale devo abbinare migliaia di clienti provenienti da sistemi
diversi  solo se abitano e sono serviti nello stesso posto, ecc.
Ci sono molti programmi che fanno cose simili; ci vorerbbe qualcuno che
abbia sviluppato una funzione utilizzabile in Access.
Aspettiamo e vediamo se qualcuno ci ha già sbattuto la testa.
Ciao


title: Confronto stringhe

text:
[CUT]
> Purtroppo non sto sottovalutando il problema ....
> L'esigenza è reale devo abbinare migliaia di clienti provenienti da sistemi
> diversi  solo se abitano e sono serviti nello stesso posto, ecc.
> Ci sono molti programmi che fanno cose simili; ci vorerbbe qualcuno che
> abbia sviluppato una funzione utilizzabile in Access.
> Aspettiamo e vediamo se qualcuno ci ha già sbattuto la testa.
>
> Ciao
Continui a non voler spiegare in modo chiaro il tuo problema ma solo a
dire quale soluzione vorresti.
In questo caso, è possibile che tu stia facendo un'errata
valutazione...
Vedi tu se vuoi concretamente esporre l'esigenza bene... altrimenti io
passo
@Alex


title: Confronto stringhe

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1176025071.3...@e65g2000hsc.googlegroups.com...



@Alex
... vediamo se mi spiego meglio e come potrebbe essere la funzione !
Function ConfrontaStringhe(Stringa1,Stringa2,Option1,Option2,Option3,....)
' Option1: S=confronto tra stringhe splittate, C=Confronto tra stringhe
pulite (*)
' Option2: 1=Pulisci prima tutti i caratteri speciali ( Spazi,, ",",
"'",...), 2=Pulisci solo gli spazi,....
' Option3: Nr caratteri che definisco una stringa (es: 5)
' Option4: Nr di caratteri di tollleranza nel confronto carattere x
carattere (es 5=cerco stringa a +/- 5 di scostamento)
(*) es confronto tra stringhe (Split, con separtore spazio, delle singole
stringhe e conto quante stringhe sono uguali nel secondo testo)
.........
Ciao


title: Confronto stringhe

text:
On 8 Apr, 11:55, "Briciola" <
bit6Togl...@inwind.it
> wrote:
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggionews:1176025071.3...@e65g2000hsc.googlegroups.com...

Non voglio che mi spieghi la funzione, quella è l'ultimo dei problemi.
Voglio capire il problema alla base per non affrontarlo nel modo in
cui lo stai affrontando tu.
Il confronto deve servire per variare il punto di vista e non per
consolidare quello già appurato, che nel 80% dei casi può essere
errato.
Se mi consenti di ragionare sul problema per razionalizzarlo si può
fare, contrariamente se la tua strada è già tracciata devi solo
scriverti la funzione e fare del Debug, ed in questo non credo possa
servirti il NG.
@Alex


title: Confronto stringhe

author: Carlo Costarella

text:
"Briciola" <
bit6T...@inwind.it
> ha scritto nel messaggio
news:4618a7fc$0$10623$4faf...@reader2.news.tin.it...

Ciao
se non vado errato qualche tempo fa si è parlato in rete della tecnologia
Soundex che potrebbe essere applicata ai database Access.
Questa tecnologia, perarltro free, crea un pattern per ogni stringa "letta"
e ne propone un confronto con altre stringhe, restituendo un grado di
similitudine.
Chissà se potrebbe fare al caso tuo.
Ciao, Carlo


title: Confronto stringhe

text:
"Briciola" <
bit6T...@inwind.it
> ha scritto nel messaggio
news:4618a7fc$0$10623$4faf...@reader2.news.tin.it...

Qualche spunto:
http://blogs.dotnethell.it/epomops/Testi-simili-e-fi_Simplify__5773.aspx
Ciao, Carlo


title: Confronto stringhe

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:evbhul$o14$1...@tdi.cu.mi.it...

GRAZIE !
Ho appena cominciato a guardare il sito ma mi pare un ottimo punto di
partenza.
Buona Pasqua anche a te! :)


title: Confronto stringhe

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:evbhul$o14$1...@tdi.cu.mi.it...

Ecco il link alla funzione in VB per il calcolo della distanza di
levenshtein
http://www.marcopipino.it/sql/levenshtein.php
Ciao


title: Confronto stringhe

text:
"Briciola" <
bit6T...@inwind.it
> ha scritto nel messaggio
news:4619da51$0$36441$4faf...@reader5.news.tin.it...
> Ecco il link alla funzione in VB per il calcolo della distanza di
> levenshtein
>
http://www.marcopipino.it/sql/levenshtein.php
>
> Ciao
Sei riuscito ad ottenere quello che cercavi?
Ciao, Carlo


title: Confronto stringhe

text:
"Briciola" <
bit6T...@inwind.it
> ha scritto nel messaggio news:4618a7fc$0$10623$4faf...@reader2.news.tin.it...

Prova su:
www.sitocomune.com
 - Sezione General
6.60 Informazioni sull'algoritmo Soundex.
Ciao.
--
Sergio MAZZA


title: Confronto stringhe

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:evddhg$uul$1...@tdi.cu.mi.it...

Si Grazie.
Ho utilizzato la funzione per evidenziare un gruppo di indirizzi simili
(l'algoritmo principale di ricerca è stato invece il nr civico di detti
indirizzi).
Per i nomi delle persone potrebbe essere utile la funzione Soundex proposta
da Sergio.
Grazie a tutti.
Ciao e buona serata.


title: stitichezza

author: LoSoSoloIoChiSono

text: come fare per "farla"?


title: stitichezza

text:
"LoSoSoloIoChiSono" <LoSoSolo...@LoSoSoloIoChiSono.it> ha scritto nel
messaggio news:HZugd.227079$35.10...@news4.tin.it...
> come fare per "farla"?
>
prova con un ciclo for
for i = to infinito
    guadati allo specchio e ripeti "ma da 1 a 1000 quanto sono coglione?"
next i


title: stitichezza

text:
preferisco:
do
    debug.print "vai a fare in culo"
until loop not ("scassare o' cazzo")


title: stitichezza

author: Ux

text:
LoSoSoloIoChiSono wrote:
> come fare per "farla"?
Vai a cagare.


title: Problema

author: Fabrizio

text:
Ho creato due tabelle.
Nella prima sono presenti i seguenti campi:
IDUtente | Nome | Cognome | PrenotaMod1 |  PrenotaMod2 |
Il campo IDUtente č in chiave primaria, mentre i campi PrenotaMod1 e
PrenotaMod2 sono dei campi si/no.
Nella seconda tabella sono presenti i seguenti campi:
IDUtente | Mod1svolto |  Mod2svolto |
Ho relazionato le due tabelle tramite il campo IDUtente.
Ora ho creato una maschera sulla base della prima tabella e mi chiedo se
esista la possibilitą di attivarmi solamente i modoli che non risultano
svolti.
Esempio:
Mod1svolto si = PrenotaMod1disattivato
Mod2svolto no = PrenotaMod2 attivato
Fabrizio


title: Problema

author: Antonio Biso

text:
Fabrizio <
far...@tiscalinet.it
> wrote in message
9qhh4e$v3h$1...@pegasus.tiscalinet.it...

Sull'evento su corrente della maschera, scriverai
prenotamod1.enabled = not mod1svolto
prenotamod2.enabled = not mod2svolto
Antonio


title: Problema

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:th2z7.33693$1H1.3...@news.infostrada.it...

Ho provato a fare quello che mi hai detto perņ non funziona.


title: Problema

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:th2z7.33693$1H1.3...@news.infostrada.it...
>

Ho provato a fare quello che mi hai detto perņ non funziona.
Quando apro la maschera mi dą il seguente messaggio di errore:
Errore di run-time '94':
Utilizzo non vallido di Null


title: Problema

text:
Fabrizio <
far...@tiscalinet.it
> wrote in message
9qjf7d$cil$1...@lacerta.tiscalinet.it...
>
> > > Mod1svolto si = PrenotaMod1disattivato
> > > Mod2svolto no = PrenotaMod2 attivato
> >
> > Sull'evento su corrente della maschera, scriverai
> > prenotamod1.enabled = not mod1svolto
> > prenotamod2.enabled = not mod2svolto
> >
> > Antonio
> >
> >
>
> Ho provato a fare quello che mi hai detto però non funziona.
> Quando apro la maschera mi dà il seguente messaggio di errore:
>
> Errore di run-time '94':
> Utilizzo non vallido di Null
mod1svolto è il nome del controllo associato al campo?
questo campo ha sempre comunque uno dei due valori sì o no?
Antonio


title: Problema

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:39cz7.35624$1H1.3...@news.infostrada.it...

Si in campo mod1svolto e il nome del controllo associato al campo ed ha
sempre uno dei due valori.


title: Contare i record selezionati

author: vuLCan Karayan

text:
Ciao a tutti e buona giornata.
Ho un piccolo problemino.
In una maschera visualizzata in Maschere Continue ho una serie di record che
includono un campo "selezionato" (boolean)
Come posso contare i record selezionati da codice alla pressione di un
pulsante?
Sto provando cosě ma non funziona:
Dim rsRecordSelezionatiAs Recordset
Dim intConteggio As Integer
Set rsRecordSelezionatiAs = CurrentDb.OpenRecordset("SELECT * FROM MyTable
WHERE MyTable.Selezionato = True")
intConteggio = rsImpreseSelezionate.RecordCount
Ho provato anche nei seguenti modi per la definzione del recordset:
Set rsRecordSelezionatiAs = CurrentDb.OpenRecordset("SELECT * FROM MyTable
WHERE MyTable.Selezionato = " & True)
Set rsRecordSelezionatiAs = CurrentDb.OpenRecordset("SELECT * FROM MyTable
WHERE MyTable.Selezionato = -1")
Set rsRecordSelezionatiAs = CurrentDb.OpenRecordset("SELECT * FROM MyTable
WHERE MyTable.Selezionato = Vero")
ma non funziona...
dove sto sbagliando?
Grazie.
Salutazzi.


title: Contare i record selezionati

text:
Continuo con i tentativi.
Ho trovato sui gruppi google questo:
("SELECT * FROM MyTable WHERE MyTable.Selezionato LIKE '-1'")
ma non funge.
Accidentaccio.. non è proprio possibile contare i record spuntati da codice?
Sigh...


title: Contare i record selezionati

author: Gabriele Bertolucci

text:

Se "Selezionato" è un campo sì/no, puoi utilizzare questa SELECT:
    SELECT Count(*) AS NumSelezionati FROM MyTable WHERE MyTable.Selezionato
= True
oppure puoi utilizzare una DCount:
    DCount("nomechiaveprimaria", "MyTable", "Selezionato = True"
Ciao.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it


title: Contare i record selezionati

text:
>     DCount("nomechiaveprimaria", "MyTable", "Selezionato = True"
Grazie mille!!! :)


title: pianificatore attività

text:
ciao a tutti.
Dovrei creare un "semplice" pianificatore di attività.
In pratica ho un elenco di commesse. Per ogni commessa imposto una data/ora di inizio e una macchina di lavoro. La data/ora fine vengono stimate in automatico e quindi ottengo una durata in ore.
Vorrei vedere graficamente un "planning" giornaliero dove, per le varie macchine di lavoro (circa 8/10), ho la situazione delle commesse pianificate.
In questo modo a colpo d'occhio vedo il carico di lavoro di ogni macchina.

Cosa mi suggerite ? qualcuno ha già realizzato qualcosa di simile ?
buona giornata
Maurizio


title: pianificatore attività

author: ciroteo

text:
io avevo provato in access ma ho desistito.
il planner ce lo ha realizzato un consulente in vb.
esistono diversi tool di gannt che in tanti hanno testato.
però sono belli complicati.
fai una ricerca nel ng per farti un'idea.
sennò vedi i tool dell'azienda netronic
qualche buon gannt utilizzabile in access c'è ovviamente a pagamento!
