title: Re: Passare un parametro ad una qry a campi incrociati da VBA

author: SunRex

text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:9g9Ce.76588$h5.31...@news3.tin.it...
> In una frm ho un grafico alimentato da una qry a campi incrociati.Da una
> listbox della form vorrei passare un parametro alla qry in questione ma il
> debug mi ritorna l'errore :"The Microsoft Jet database engine does not
> recognise "IDMateriale" as a valid field name or expression".
> Ora il campo IDMateriale esiste dato che raggruppa la qry.Dove sbaglio?
> Riporto il costrutto SQL ed il codice VBA.
>
> ************************************************************
> qryGraphProduzione_CampiIncrociati
>
> TRANSFORM Sum(qryGraphProduzione.Conteggio) AS SommaDiConteggio
> SELECT qryGraphProduzione.anno
> FROM qryGraphProduzione
> GROUP BY qryGraphProduzione.anno, qryGraphProduzione.IDMateriale
> PIVOT qryGraphProduzione.mese;
>
> ************************************************************
> Option Compare Database
> Dim intMatStat As Integer
>
> Private Sub lstMateriali_Click()
>
> intMatStat = Me.lstMateriali.Column(0)
>
> End Sub
>
> Private Sub lstMateriali_DblClick(Cancel As Integer)
> Dim strSQL As String
>
> If (lstMateriali.ListIndex) = -1 Then Exit Sub
>
> strSQL = "SELECT * FROM qryGraphProduzione_CampiIncrociati WHERE
IDMateriale
> = " & intMatStat & ";"
>
> Me.grpStat.RowSource = strSQL
>
>
> End Sub
>
> P.S.
> La qry a campi incrociati si basa su un'altra qry e forse dovrei fare il
> filtro su questa
> ma come faccio poi a fare il requery del grafico?
>
> qryGraphProduzione
>
> SELECT Month([data]) AS mese, Year([data]) AS anno, Count(*) AS Conteggio,
> qryAnalisiDati.IDMateriale
> FROM qryAnalisiDati
> GROUP BY Month([data]), Year([data]), qryAnalisiDati.IDMateriale;
>
> SunRex
>
Risolto
Dal Sito Comune
2.12 Query a campi incrociati parametrica
SunRex


title: campi calcolati

author: ciccio

text:
ciao a tutti ho una maschera in visualizzazione continua
che cntiene una sottomaschera in visualizzazione continua
machera principale = clienti
sottomaschera = sottomaschera interventi
la sottomaschera dettagli ha un campo non associato (totore) che fa la
sommatoria del campo ore
totore =somma([ore])
la maschera principale per ogni record (visualizzazione continua) ha
un campo associato  a totore (report totore)
report totore = [sottomaschera interventi]![totore]
fin quì tutto regolare nella maschera principale vedo la sommatoria
delle ore della sottomaschera, il problema è che in campo "report
totore" non è aggiornato ma devo ogni volta fare un clik per ogni
record per avere la situazione attuale
c'è la possibilità in sottomaschera interventi per ogni record che
aggiungo di assegnare e lasciare memorizzato la somma delle ore nella
maschera principale nel campo report totore
scusate la chiacchiera grazie grazie


title: campi calcolati

author: Cosimo S,

text:

prova così
nell'evento beforeupdate della sottomaschera
Forms![maschera principale]![tuocampo] = me!totore


title: campi calcolati

author: Karl Donaubauer

text:
ciccio wrote:
> ciao a tutti ho una maschera in visualizzazione continua
> che cntiene una sottomaschera in visualizzazione continua
Vuol dire che la sottomaschera si trova nell'intestazione o pi�
della maschera principale?
La sottomaschera � collegata alla principale con le propriet�
campi secondari e master o no?
> machera principale = clienti
> sottomaschera = sottomaschera interventi
>
> la sottomaschera dettagli ha un campo non associato (totore) che fa
> la sommatoria del campo ore
>
> totore =somma([ore])
>
> la maschera principale per ogni record (visualizzazione continua) ha
> un campo associato  a totore (report totore)
>
> report totore = [sottomaschera interventi]![totore]
>
> fin qu� tutto regolare nella maschera principale vedo la sommatoria
> delle ore della sottomaschera, il problema � che in campo "report
> totore" non � aggiornato ma devo ogni volta fare un clik per ogni
> record per avere la situazione attuale
Un clik dove?
> c'� la possibilit� in sottomaschera interventi per ogni record che
> aggiungo di assegnare e lasciare memorizzato la somma delle ore
> nella maschera principale nel campo report totore
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Query messaggio "Immissione valore parametro"

author: Christian Parravicini

text:
Salve, ho un problema con una query di selezione,
per 5 o 6 campi mi chiede l'inserimento del parametro ma in teoria dovrebbe
solo cercarlo sulle tabelle
richiamate, non riesco a capirne il movito. Qualcuno mi puņ aiutare ?
Grazie
Christian


author: PBsoft

text:

Aiutati che dio ti aiuta!!!
Se non posti almeno il codice della query e la struttura delle tabelle interessate,
la vedo veramente difficile darti qualche suggerimento.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: Informazioni su utenti e gruppi di appartenenza

author: Tonio Tanzi

text:
Nella mia applicazione Access 2000 avrei bisogno di modificare alcune
funzionalità di alcune maschere da programma in base all'utente loggato
in quel momento o, meglio, in base al suo gruppo di appartenenza.
Sul sito comune ho visto un paio di funzioni VBA che consentono di
ricavare informazioni sugli utenti loggati in quel momento, ma nessuna
che consente di risalire al/ai gruppo/i a cui tale utente appartiene.
Qualcuno è in grado di dirmi come si può fare una cosa del genere da codice.
Grazie.
Tonio Tanzi


author: Alessandro Cara

text:

Me.application.dbengine.workspaces(0) ci sono le collezioni Users e Groups
--
ac
y-1=x


text:
Alessandro Cara ha scritto:


Grazie.
Tonio Tanzi


title: [OT] Help Generator per Access

text:
https://secure.shareit.com/shareit/product.html?productid=300012911&sessionid=190236049&random=f5c88080fb29709d420d9195fba70507
Mi sembra un buon prodotto (ultimamente tendo a non rilasciare niente che
non sia documentato anche solo con FAQ basilari!!!),
il costo della licenza tutto sommato è accessibile,
il risultato ottenuto è buono ...
... io lo consiglio agli utenti di questo NG ... ognuno trarrà le proprie
considerazioni.
Buona giornata,
--
strano...mavero


title: Recupero valore di un campo in strutture a schede

text:
Dovrei recuperare il valore di un campo contenuto in una sottomaschera a sua
volta contenuta in una form che sta in una struttura a  schede.Ho provato
con
intIntervento =
Forms!frmSistemi!TabCtl51!Pagina60!frmGestioneInterventi!frmInterventi.IDInt
ervento
Dove
intIntervento è una variabile a cui assegnare il valore del campo
frmSistemi è la form principale
TabCtl50 è la struttura a schede
Pagina60 è la pagina della struttura a schede che al momento
dell'assegnazione del valore alla variabile è visibile
frmGestioneInterventi è la form contenuta nella Pagina60
frmInterventi è la sottomaschera contenuta nella frmGestioneInterventi
IDIntervento è il nome del campo in cui risiede il valore da recuperare
Mi ritorna però un errore tipo "L'oggetto non è un insieme"
Qualcuno sa come si fa questa cosa?
SunRex


author: giorgio rancati

text:
"SunRex" <
sunrex...@hotmail.com
> ha scritto nel messaggio
news:WlnVc.162723$5D1.7...@news4.tin.it...
> Dovrei recuperare il valore di un campo contenuto in una sottomaschera a
sua
> volta contenuta in una form che sta in una struttura a  schede.Ho provato
> con
>
> intIntervento =
>
Forms!frmSistemi!TabCtl51!Pagina60!frmGestioneInterventi!frmInterventi.IDInt
> ervento
>
[CUT]
>
> Mi ritorna però un errore tipo "L'oggetto non è un insieme"
>
> Qualcuno sa come si fa questa cosa?
>
Ciao,
non tener conto della struttura a schede, non diventa padre degli oggetti
inseriti in essa, ha il solo compito di farli vedere.
--------------------
intIntervento =
Forms!frmSistemi!frmGestioneInterventi!frmInterventi.IDIntervento
-------------------
Ciao Giorgio


text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:cg500q$dtp$1...@lacerta.tiscalinet.it...

Grazie


title: Gestione dati questionario in access

author: Lorenzo

text:
Buongiorno.Vi chiedo un aiuto in merito alla gestione dei dati di un
questionario
di circa 150 domande in access. Non sono un esperto e avrei bsogno di
un consiglio di come impostare le tabelle e poi le relazioni.Le
risposte previste sono del tipo SI/NO , risposte aperte che possono
essere svariate per una singola domanda oppure di scegliere un giudizio
tra 4 possibili alternative.
Se avete dei suggerimenti gradirei molto il vostro aiuto.
Ciao Lorenzo


title: Gestione dati questionario in access

author: Sergio MAZZA

text:
"Lorenzo" <
bugarini...@libero.it
> ha scritto nel messaggio news:1158047481.1...@e63g2000cwd.googlegroups.com...

http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/b99063e901c25e9f/3ff65a5d07372548?lnk=gst&q=questionario&rnum=6#3ff65a5d07372548
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/3642d41d033e3524/11249969bc3803ee?lnk=gst&q=questionario&rnum=7#11249969bc3803ee
(raggruppati)
http://groups.google.it/group/it.comp.appl.access/search?q=questionario&start=0&scoring=d&
Ciao.
--
Sergio MAZZA


title: Gestione dati questionario in access

text:
>
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/b99063e901c25e9f/3ff65a5d07372548?lnk=gst&q=questionario&rnum=6#3ff65a5d07372548
Questo passaggio mi è chiaro.
>
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/3642d41d033e3524/11249969bc3803ee?lnk=gst&q=questionario&rnum=7#11249969bc3803ee
Invece questo non mi è molto chiaro. Se me lo potete spiegare
cortesemente.
Grazie.
Ciao Lorenzo


title: Gestione dati questionario in access

text:
"Lorenzo" <
bugarini...@libero.it
> ha scritto nel messaggio
news:1158053362.4...@m73g2000cwd.googlegroups.com...
>
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/b99063e901c25e9f/3ff65a5d07372548?lnk=gst&q=questionario&rnum=6#3ff65a5d07372548

>
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/3642d41d033e3524/11249969bc3803ee?lnk=gst&q=questionario&rnum=7#11249969bc3803ee

Grazie.
Ciao Lorenzo
[risposta]
Ho solo estratto alcune delle risposte a problemi simili al tuo.
Le trovi tutte nell'ultimo link (raggruppate)...
Ciao.
--
Sergio MAZZA


title: Gestione dati questionario in access

text:
Sergio MAZZA ha scritto:
> [risposta]
> Ho solo estratto alcune delle risposte a problemi simili al tuo.
> Le trovi tutte nell'ultimo link (raggruppate)...
>
Grazie adesso ci lavoro sopra.
Ciao
Lorenzo


title: Problemi db forse corrotto!

author: bizio

text:
Ciao a tutti,
ho i vari FE di un db che credo si stiano o si siano corrotti in
quanto nelle cartelle di appoggio dove risiedono nei vari pc,noto che
vi sono presenti altri db chiamati db1,db2, ecc.,credo il problema si
verifichi quando si apre o si chiude il db (o forse al compattamento).
Il problema non si risolve "compattando e ripristinando" e a volte
compare il msg d'errore "Si è verificato un problema grave....ecc.
ecc.)
Pensate che importando tutti gli oggetti in un nuovo db possa
risolvere il problema?
Stavo pensando anche di fare un'analisi approfondita del codice ma non
avendolo mai fatto in precedenza volevo un consiglio e un'opinione da
parte vostra!
Sul sito di DonKarl ad esempio leggevo del comando Decompile!
Che mi suggerite di fare per prima cosa?
Grazie e ciao


title: Problemi db forse corrotto!

author: IvanDaBologna

text:
"bizio" <
fabriz...@libero.it
> ha scritto nel messaggio
news:1194964303....@o38g2000hse.googlegroups.com...


Grazie e ciao
Ciao bizio,
premetto che le mie sono opinioni valide per quel che finora ho svolto.
DECOMPILE : lo devo usare se trasporto un db da me ad un mio cliente (o
viceversa!). All'avvio, di un determinato db, Access và in crash, e invece,
usando decompile, riesco a 'sintonizzarlo' sulla macchina. Credo che il
problema sia dovuto a qualche libreria disallineata ( o qualche controllo
con numeri di versione differenti), ma il problema si risolve e ... vabbene
così!
La CORRUZIONE dei db è sempre dietro l'angolo e in maniera direttamente
proporzionale alla grandezza del db. Sopratutto dove esistono maschere o
reports che vengono 'modificati' spesso (in fase di costruzione è un
disastro!). Il metodo è semplice e puoi anche automatizzarlo con una piccola
procedura in VBA, copi tutti gli oggetti (barre e menu compresi, magari
anche le impostazioni di avvio e le specifiche di importazione) in un
database nuovo e pulito, compili, compatti e  ... di solito torna tutto a
posto.
E' un pò come fare l'infermiere, le prime volte il sangue crea qualche
imbarazzo, ma con la pratica diventi 'di cuoio'!
IvanDaBologna


title: limite di record gestibili da access

text:
con le impostazioni di default della prima installazione di access, c'è
qualche limite di numero record gestibili e bisogna cambiarlo manualmente
oppure non ci sono limiti di record?
grazie a tutti.


title: limite di record gestibili da access

author: stwe

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:n7YW8.20215$7N3.4...@twister2.libero.it...

i limiti non sono il numero di record gestibili, ma la dimensione del db,
che non deve superare i 2Gb
by
stwe


title: limite di record gestibili da access

author: Tecnoricambi

text:
"stwe" <
st...@stwe.org
> ha scritto nel messaggio
news:twYW8.64945$vm5.2...@news2.tin.it...
>
> "@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
> messaggio news:n7YW8.20215$7N3.4...@twister2.libero.it...
> > con le impostazioni di default della prima installazione di access, c'č
> > qualche limite di numero record gestibili e bisogna cambiarlo
manualmente
> > oppure non ci sono limiti di record?
> >
> > grazie a tutti.
> >
> i limiti non sono il numero di record gestibili, ma la dimensione del db,
> che non deve superare i 2Gb
Non č proprio cosě
una tabella con 190 record, con una casella combinata, mi selezione
istantaneamente i prima 40.000 record
il resto si perde la pazienza o si divide la tabella
Ciao
Claudio


title: limite di record gestibili da access

author: Roberto da casa

text:
"Tecnoricambi" <
tecnor...@wind.it.net
> ha scritto nel messaggio
news:agi3l7$109ud$1...@news02.it.net...

Quello č il numero massimo delle righe visibile nell'elenco di una casella
cambina e non il numero massimo dei record presenti in una tabella.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Evitare chiusura Maschera se....

author: tommaso

text:
Ciao a tutti.
Nonostante la ricerca fatta nella guida in linea e sul web, non ne
vengo a capo.

Ho la necessità di impedire la chiusura di una maschera, se il record
non è ancora stato salvato.
Ho provato diverse soluzioni, fra le quali :

'=================================
Private Sub Form_Unload(Cancel As Integer)
If Me.Dirty Then
Cancel = True
End If
End Sub
'=================================

Probabilmente "Dirty" non è indicato nella soluzione che cerco.

Cortesemente, qualcuno mi aiuta?

Ciao
Tommaso


title: Evitare chiusura Maschera se....

text:
Sembrerebe che io sia capitato in un baco.....
oppure no?

http://allenbrowne.com/ser-31.html


title: Evitare chiusura Maschera se....

text:

Maestro @Alex....
Mi aiuti per piacere?


title: Evitare chiusura Maschera se....

author: Sammy

text:

ho seguito passo passo quello riportato dal sito

To demonstrate the problem:

    In Table Design view, set the Required property to "Yes" for some
field, say Surname.
    Create a form based on this table.
    In Form Design view, add a button to the form to close the form.
(There is a wizard to write the code.) Save the form.
    Enter a new record, leaving Surname blank.
    Click the button to close the form. The form will close without a
warning that Surname is required, but the new record is not saved in
your database.

Ho creato una tabella composta da Cognome, Nome
Impostato Cognome come chiave primaria
Creato la form in wizard mode sulla tabella

Apro la form
mi sposto sul record nome
digito qualcosa
mi risposto sul campo cognome ( che è vuoto )
premo il pulsante chiudi
nessun errore e la maschera si chiude
Access 2003

ciao


title: Evitare chiusura Maschera se....

text:
On 19 Ott, 08:33, Sammy <
sa...@hotmail.it
> wrote:
> On Tue, 18 Oct 2011 12:10:25 -0700 (PDT), tommaso
>

>
> Apro la form
> mi sposto sul record nome
> digito qualcosa
> mi risposto sul campo cognome ( che è vuoto )
> premo il pulsante chiudi
> nessun errore e la maschera si chiude
> Access 2003
>
> ciao

Sì, ma quello che io vorrei evitare, è di chiudere la maschera se il
record
Non è ancora stato salvato.

Ciao


title: Evitare chiusura Maschera se....

text:
> Sì, ma quello che io vorrei evitare, è di chiudere la maschera se il
> record
> Non è ancora stato salvato.
>

Ho inserito due pulsanti nella maschera.
il primo che salva il record e il secondo che
dopo aver effettuato alcuni contolli di congruenza
chiude la maschera.
Tramite la gestione degli eventi, visualizzo il secondo
pulsante solo se determinate condizioni sono state
soddifatte.
Ho tribulato un pò, ma sono riuscito a raggiungere
l'obbiettivo.
Sono Soddisfatto pure io!

Ciao


title: Evitare chiusura Maschera se....

text:

ottimo
ciao


title: Evitare chiusura Maschera se....

author: MA

text:
"Sammy"  ha scritto nel messaggio
news:8ngt979hnfrhovk6p...@4ax.com...

________________Risposta:
e se premi CTRL + F4???
MA


title: Evitare chiusura Maschera se....

author: Geppo

text:
> ________________Risposta:
> e se premi CTRL + F4???

forse ALT+F4

--
Ciao
Geppo


title: Evitare chiusura Maschera se....


title: Evitare chiusura Maschera se....

text:

Come da esempio rilevato dal sito comune, non è possibile chiudere il
database.
Ho pensato anche a questo, sarebbe stato un brutto colpo di ritorno!
Leggo e metto in pratica molti esempi rilevati dal Sito comune, dal
sito di Alex e altri....
Sono riuscito ad ottimizzare il comportamento della maschera con la
gestione degli eventi.
Anche se, mi piacerebbe evitare la chiusura della stessa se il record
non è salvato.
Ciao


title: Evitare chiusura Maschera se....

text:

A meno che non tolgo la corrente......
O ci sono altre possibilità?

Ciao


title: Evitare chiusura Maschera se....

author: Popi - TheBadHabits

text:

Un meteorite? :D

Popi


title: Evitare chiusura Maschera se....

text:
"Geppo"  ha scritto nel messaggio news:j7pqb6$epk$1...@speranza.aioe.org...

> ________________Risposta:
> e se premi CTRL + F4???

forse ALT+F4

__________RIsposta:
Ciao Geppo
Con Alt chiudi l'applicazione, con CTRL la form
MA


title: Evitare chiusura Maschera se....

text:
On 20 Ott, 20:47, "Geppo" <c...@tin.it.invalid> wrote:

Qui la soluzione:

http://www.sitocomune.com/

General
6.19 Come evitare che l'utente chiuda l'applicativo tramite Alt-F4?

Ciao


title: Evitare chiusura Maschera se....

text:
Ciao "MA" <
mas...@massimilianoamendola.it
>
> __________RIsposta:
> Ciao Geppo
> Con Alt chiudi l'applicazione, con CTRL la form

si, hai perfettamente ragione.

--
Ciao
Geppo


title: Ritardo (non mestruale)

author: Luciano (DOC)

text:
Ho una routine che cicla su un directory per processare tutti i file .gz in
essa contenuti.  Quando li scompatto perň, se un file č sopra i 2 MB di
grandezza, la riga successiva non trova il file scompattato pronto e va in
errore. Ho provato ad imbottire tutto di doevents, ma non cambia nulla.
L'unica sarebbe inserire un ritardo forzato di qualche secondo, ma dovrei
calcolare a spanne il potenziale ritardo dato che potrei avere file anche di
10/15 MB e per di piů rallenterei tutto inutilmente quando invece i file
sono di pochi Kb.
C'č un modo per interrompere il flusso fino a che non č stata completato lo
scompattamento?
Grazie.

L.


title: Ritardo (non mestruale)

author: Paolo opg

text:
"Luciano \(DOC\)" <lucia...@luciano.doc> wrote in
news:4f697c88$0$1382$
4faf...@reader1.news.tin.it
:

> Ho una routine che cicla su un directory per processare tutti i file
> .gz in essa contenuti.  Quando li scompatto perň, se un file č sopra i
> 2 MB di grandezza, la riga successiva non trova il file scompattato
> pronto e va in errore. Ho provato ad imbottire tutto di doevents, ma
> non cambia nulla. L'unica sarebbe inserire un ritardo forzato di
> qualche secondo, ma dovrei calcolare a spanne il potenziale ritardo
> dato che potrei avere file anche di 10/15 MB e per di piů rallenterei
> tutto inutilmente quando invece i file sono di pochi Kb.

???
come fai a scompattare?
che codice usi?
usi un eseguibile esterno o un componente?

> C'č un modo per interrompere il flusso fino a che non č stata
> completato lo scompattamento?

di solito e' sufficiente attendere il completamento della chiamata al
programma/componente che esegue la decompressione.
perche' non puoi farlo?
cosa te lo impedisce?

hai dato un po' troppo pochi dettagli...

> Grazie.
>
> L.
>
>

--
Paolo opg

BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


title: Ritardo (non mestruale)

author: Marco Pizzamiglio

text:
Luciano (DOC) ha scritto:

> Ho una routine che cicla su un directory per processare tutti i file .gz in
> essa contenuti.  Quando li scompatto però, se un file è sopra i 2 MB di
> grandezza, la riga successiva non trova il file scompattato pronto e va in
> errore. Ho provato ad imbottire tutto di doevents, ma non cambia nulla.
> L'unica sarebbe inserire un ritardo forzato di qualche secondo, ma dovrei
> calcolare a spanne il potenziale ritardo dato che potrei avere file anche di
> 10/15 MB e per di più rallenterei tutto inutilmente quando invece i file
> sono di pochi Kb.
> C'è un modo per interrompere il flusso fino a che non è stata completato lo
> scompattamento?
> Grazie.
> L.

Basta che fai attendere finchè è in esecuzione il processo che scompatta
il file (7zip? winrar? ....)
Una function controlla se il processo sta girando:

Public Function Finito() As Boolean
    Dim obj As Object
    Finito = True
    For Each obj In GetObject("winmgmts:").ExecQuery _
        ("SELECT * FROM Win32_Process WHERE Name=""7zip.exe""")
        If obj.Handle > 0 Then Finito = False
    Next
End Function

Nel corpo del programma inserisci il ritardo:
   While Not Finito: DoEvents: Wend

Ti consiglio anche di aggiungere un secondo fisso di ritardo, per dare il
tempo al processo di scompatazione di partire, altrimenti la function
potrebbe non trovarlo in esecuzione e pensare che sia già finito:

   <avvia la scompattazione>
   T = Timer + 1
   While T > Timer: DoEvents: Wend
   While Not Finito: DoEvents: Wend

Ciao.
-Marco-

--

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


title: Ritardo (non mestruale)

text:
"Paolo opg" <
spamc...@tiscali.it
> ha scritto nel messaggio
news:XnsA01D54EC9EE26sp...@193.43.96.1...

> come fai a scompattare?
> che codice usi?
> usi un eseguibile esterno o un componente?

Uso winrar chiamato da shell
Shell "c:\programmi\winrar\WinRAR x -y " & pblPathInput & nomefile & " " &
pblPathOutput
In pratica scompatto il file e lo salvo in una dir temporanea
L'istruzione successiva chiama una funzione che apre il file XML (ex .gz)
che è stato scompattato, ma appunto non lo trova e mi da errore.

> di solito e' sufficiente attendere il completamento della chiamata al
> programma/componente che esegue la decompressione.
> perche' non puoi farlo?
> cosa te lo impedisce?

Ho messo un doevents fra le due istruzioni che ho detto sopra ma non cambia
nulla.

> hai dato un po' troppo pochi dettagli...

Hai ragione, forse non era chiaro che non mi limitavo a scompattare i file!
Il ciclo scompatta il file e poi lo apre per eseguire una serie di
operazioni prima di passare al file successivo.
Grazie.

L.


title: Ritardo (non mestruale)

text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:jkc1dh$m64$1...@news.newsland.it...

> Public Function Finito() As Boolean
>    Dim obj As Object
>    Finito = True
>    For Each obj In GetObject("winmgmts:").ExecQuery _
>        ("SELECT * FROM Win32_Process WHERE Name=""7zip.exe""")
>        If obj.Handle > 0 Then Finito = False
>    Next
> End Function
>
>
> Nel corpo del programma inserisci il ritardo:
>   While Not Finito: DoEvents: Wend
>
> Ti consiglio anche di aggiungere un secondo fisso di ritardo, per dare il
> tempo al processo di scompatazione di partire, altrimenti la function
> potrebbe non trovarlo in esecuzione e pensare che sia già finito:
>
>   <avvia la scompattazione>
>   T = Timer + 1
>   While T > Timer: DoEvents: Wend
>   While Not Finito: DoEvents: Wend

Direi che hai centrato il problema e anche la soluzione, grazie!
Ciao.

L.


title: Ritardo (non mestruale)

text:
"Luciano \(DOC\)" <lucia...@luciano.doc> wrote in
news:jkcd8a$75l$
1...@speranza.aioe.org
:

a me viene un dubbio: non e' che il tuo problema dipende dal
funzionamento previsto di winrar (ma anche di winzip)?

per scompattare usano una directory intermedia; i files vengono copiati
a destinazione in un secondo momento solo se l'operazione termina con
successo.

se e' cosi', quello che ti fa saltare il giro e' la copia dei files,
operazione delegata al so quando winrar e' gia' chiuso.

se il problema e' quello, elimini la causa usando tool da riga di
comando, che di solito non usano la temp intermedia.



title: Ritardo (non mestruale)

text:
"Paolo opg" <
spamc...@tiscali.it
> ha scritto nel messaggio
news:XnsA01D83352A308sp...@193.43.96.1...

> per scompattare usano una directory intermedia; i files vengono copiati
> a destinazione in un secondo momento solo se l'operazione termina con
> successo.
>
> se e' cosi', quello che ti fa saltare il giro e' la copia dei files,
> operazione delegata al so quando winrar e' gia' chiuso.
>
> se il problema e' quello, elimini la causa usando tool da riga di
> comando, che di solito non usano la temp intermedia.

Sulle macchine c'è Winrar, è standard aziendale, installare altre cose
creerebbe problemi, e alla luce della soluzione proposta da Marco non è
necessario.
Sarebbe invece interessante leggere il file senza salvarlo, ho cercato fra
le opzioni di Winrar ma non l'ho trovato. A me serve solo di leggere alcune
dati nel file, a fine ciclo lo cancello.
Grazie.

L.


title: Ritardo (non mestruale)

text:
On 21 Mar, 08:55,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:

Io avevo anche questa chiamata ad una SHELL Sincrona... che ho copiato
da un suggerimento di Giorgio Rancati:

Function ShellEX(ByVal Percorso As String, _
            ByVal windowstyle As Integer, _
            ByVal Wait As Boolean) As Boolean

     On Error Goto Err_Shell
     Dim wshell As Object

     ShellEX=False
     Set wshell = CreateObject("WScript.shell")
     wshell.Run Percorso, windowstyle, Wait

     Set wshell = Nothing
     ShellEX=true
Exit_Here:
     Exit Function
Err_Shell:
     Resume Exit_Here
End Function

Credo possa essere equivalente...

@Alex


title: Ritardo (non mestruale)

author: Simona

text:

non devi installare niente

invece di usare C:\Programmi\WinRAR\WinRAR.exe
usi
invece di usare C:\Programmi\WinRAR\RAR.exe


title: Ritardo (non mestruale)

text:
@Alex ha scritto:

[cut]

> Io avevo anche questa chiamata ad una SHELL Sincrona... che ho copiato
> da un suggerimento di Giorgio Rancati:

> Function ShellEX(ByVal Percorso As String, _
>             ByVal windowstyle As Integer, _
>             ByVal Wait As Boolean) As Boolean

>      On Error Goto Err_Shell
>      Dim wshell As Object

>      ShellEX=False
>      Set wshell = CreateObject("WScript.shell")
>      wshell.Run Percorso, windowstyle, Wait

>      Set wshell = Nothing
>      ShellEX=true
> Exit_Here:
>      Exit Function
> Err_Shell:
>      Resume Exit_Here
> End Function

> Credo possa essere equivalente...
> @Alex

No, questa è meglio perchè attende la chiusura della specifica istanza di
winrar lanciata da codice. Il sistema che ho postato io cerca un qualsiasi
processo il cui nome sia "winrar" perciò se mentre il database esegue il
suo lavoro di scompattazione l'utente apre manualmente un altro winrar la
function si fermerà ad attendere che questo venga chiuso.
Quindi consiglierei di utilizzare questa Function, che non risente di tale
problema.



title: Ritardo (non mestruale)

text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:jkcmf3$t2d$1...@news.newsland.it...

>> Function ShellEX(ByVal Percorso As String, _
>>             ByVal windowstyle As Integer, _
>>             ByVal Wait As Boolean) As Boolean

> No, questa è meglio perchè attende la chiusura della specifica istanza di
> winrar lanciata da codice. Il sistema che ho postato io cerca un qualsiasi

Grazie ad entrambi. Di questa però non ho compreso bene il funzionamento, o
meglio le variabili da passargli.
Percorso suppongo sia path e parametri di winrar (o equivalente);
windowstyle ipotizzo: se visibile o no la finestra?
Wait cos'è?

L.


title: Ritardo (non mestruale)

text:
On 21 Mar, 15:44, "Luciano \(DOC\)" <luciano...@luciano.doc> wrote:
> "Marco Pizzamiglio" <
marco.pizzamig...@gmail.com
> ha scritto nel messaggionews:jkcmf3$t2d$1...@news.newsland.it...
>
> >> Function ShellEX(ByVal Percorso As String, _
> >>             ByVal windowstyle As Integer, _
> >>             ByVal Wait As Boolean) As Boolean
> > No, questa è meglio perchè attende la chiusura della specifica istanza di
> > winrar lanciata da codice. Il sistema che ho postato io cerca un qualsiasi
>
> Grazie ad entrambi. Di questa però non ho compreso bene il funzionamento, o
> meglio le variabili da passargli.
> Percorso suppongo sia path e parametri di winrar (o equivalente);
> windowstyle ipotizzo: se visibile o no la finestra?
> Wait cos'è?
>
> L.

Percorso = Path del File da lanciare
windowstyle = Modalità di apertura della Finestra(Minimizzata,
Massimizzata, Ridotta Icona, Non Visibile...)
Wait = True(Rende SINCRONO il processo)/False(Rende Asincrono il
Processo)

Ciao
@Alex


title: Ritardo (non mestruale)

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:90e1af94-67f1-49de...@v22g2000vby.googlegroups.com...

> Percorso = Path del File da lanciare
> windowstyle = Modalità di apertura della Finestra(Minimizzata,
> Massimizzata, Ridotta Icona, Non Visibile...)
> Wait = True(Rende SINCRONO il processo)/False(Rende Asincrono il
> Processo)

Funziona alla grande, grazie di nuovo a tutti.

L.


title: Ritardo (non mestruale)

text:
On 22 Mar, 19:40, "Luciano \(DOC\)" <luciano...@luciano.doc> wrote:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggionews:90e1af94-67f1-49de...@v22g2000vby.googlegroups.com...
>
> > Percorso = Path del File da lanciare
> > windowstyle = Modalità di apertura della Finestra(Minimizzata,
> > Massimizzata, Ridotta Icona, Non Visibile...)
> > Wait = True(Rende SINCRONO il processo)/False(Rende Asincrono il
> > Processo)
>
> Funziona alla grande, grazie di nuovo a tutti.
>
> L.

Allora siamo a 2 caffè...
;-)

Sarebbe già buono riuscire a venire a Roma... potremo chiamare anche
Sergio ed A.C.(non se lo merita molto con quei baffi....) l'ultima
volta
abbiamo pulito il piatto con il pane...

Ciao
@Alex


title: Ritardo (non mestruale)

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:9d342902-3b18-4c31...@h5g2000vbx.googlegroups.com...

> Allora siamo a 2 caffè...
> ;-)

L'altra era una birra!:-)

> Sarebbe già buono riuscire a venire a Roma... potremo chiamare anche
> Sergio ed A.C.(non se lo merita molto con quei baffi....) l'ultima
> volta
> abbiamo pulito il piatto con il pane...

Fate un fischio, sono sempre volentieri disponibile.
Ciao.

L.


title: domanda da un neofita

author: AC

text:
Sono un neofita di Acces ed ho un problema:
Per interrogare un Database in internet uso delle pagine ASP ora se io
voglio fare un WEB CD come faccio; ovvero come si può interrogare un
database posizionando una maschera in un formato HTML.
Grazie per chi mi aiuta
TONY


title: domanda da un neofita

author: FACE ONE

text:
Non sono riusccito a capire bene cosa intendi fare sul CD.
Se mi spieghi piů in dettaglio forse posso aiutarti.
Ciao
FACE ONE
"AC" <
anton...@libero.it
> ha scritto nel messaggio
news:3wAM7.183702$sq5.8...@news.infostrada.it...
> Sono un neofita di Acces ed ho un problema:
> Per interrogare un Database in internet uso delle pagine ASP ora se io
> voglio fare un WEB CD come faccio; ovvero come si puň interrogare un



title: il file della contabilità MDB è sparito

author: gabriele

text:
Stamattina provo ad aprire il mio programma di coge , ed ottengo il msg :
  * Impossibile trovare il database
I:\Coge\Archivi\WE_00009.MDB
Ho provato a cercarlo con trova , ma niente !!
Ieri ci ho lavorato !!
Sono in rete LAN , s.o. W2K .
Il programma è nativo win 32bit , scritto in VB6 , con archivi access 97 .
Come mai spariscono i files?
La dimensione era solo 1,3 MB ( ho ripristinato un backup della settimana
scorsa).
L'assistenza dice che può essere il disco fisso o la scheda di rete del pc
!!
Ho una NVIDIA .
ciao e grazie a chi mi suggerisce qualcosa....


title: il file della contabilità MDB è sparito

author: Antonio Biso

text:
"gabriele" <
te...@luna.it
> ha scritto nel messaggio
news:brmobj$mqp$1...@usenet.itgate.net...
> Stamattina provo ad aprire il mio programma di coge , ed ottengo il msg :
>
>
>   * Impossibile trovare il database
> I:\Coge\Archivi\WE_00009.MDB
>
> Ho provato a cercarlo con trova , ma niente !!
> Ieri ci ho lavorato !!
> Sono in rete LAN , s.o. W2K .
>
> Il programma č nativo win 32bit , scritto in VB6 , con archivi access 97 .
>
> Come mai spariscono i files?
> La dimensione era solo 1,3 MB ( ho ripristinato un backup della settimana
> scorsa).
> L'assistenza dice che puň essere il disco fisso o la scheda di rete del pc
> !!
> Ho una NVIDIA .
>
> ciao e grazie a chi mi suggerisce qualcosa....
La scheda di rete ti poteva corrompere il db che non si sarebbe piů aperto.
La scomparsa del file č una cancellazione, dovuta a tuo o ad altrui
intervento maldestro o a malizioso intervento di altri...
Antonio


title: il file della contabilità MDB è sparito

author: AEOM

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:2PBDb.188629$vO5.7...@twister1.libero.it...

usa meno possibile il disco e prova con qualche programma di recupero dati.
In bocca al lupo
AEOM
>
>


title: il file della contabilità MDB è sparito

author: Enrico T.S.

text:
"gabriele" <
te...@luna.it
> ha scritto nel messaggio
news:brmobj$mqp$1...@usenet.itgate.net...

Fai una ricerca e vedrai che lo trovi in qualche
cartella . E' possibile che qlkuno maldestramente
con un drag e drop magari involontario ci abbia spostato il tuo Db.
Se non lo trovi allora la situazione e' piu' grave,
Good Luck
bye :o)


title: il file della contabilità MDB è sparito

text:
"> Fai una ricerca e vedrai che lo trovi in qualche
> cartella . E' possibile che qlkuno maldestramente
> con un drag e drop magari involontario ci abbia spostato il tuo Db.
> Se non lo trovi allora la situazione e' piu' grave,
Cercato su tutte le unità , non c'è.
Ho cercato *nomefile.*
ma nulla!


title: il file della contabilità MDB è sparito

author: andy

text:
"gabriele" <
te...@luna.it
> ha scritto nel messaggio
news:brmv52$oru$1...@usenet.itgate.net...

ciao se vuoi ti posto un programma per recuperare i dati potrebbe essere
successa la stessa cosa che e' successa a me tempo fa quando avevo preso un
virus che mi ha cancellato quasi tutti i file di access, io come altri ti
consiglio prima di tutto di usare poco l'hd prima di recuperare i file
persi.


title: il file della contabilità MDB è sparito

text:
CE L'HO QUEL PROGRAMMA .
Ma funziona solo se i files  sono transitati dal cestino prima della
cancellazione!!
Pc recovery inspector si chiama.
ciao


title: MSDE

author: sdamy

text:
Dove posso trovare MSDE?
grazie
sdamy


title: MSDE

author: warp

text:
"sdamy" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:a2uhco$i47$1...@lacerta.tiscalinet.it...
> Dove posso trovare MSDE?
Legalmente, nella versione Developer di Office.
Ciao, warp


title: MSDE

author: MegaMax

text:
"warp" <
act...@mail.phoenix.it
> ha scritto nel messaggio
news:3yP48.12694$6e5.4...@twister2.libero.it...

Mmmmh... a me risulta che sia compreso in qualsiasi Office che abbia anche
access.
Max


title: MSDE

text:
"MegaMax"
> > > Dove posso trovare MSDE?
> >
> > Legalmente, nella versione Developer di Office.
> Mmmmh... a me risulta che sia compreso in qualsiasi Office che abbia anche
> access.
Perň non penso possa essere distribuito ... licenza  che invece hai con la
versione developer.
Ciao, warp


title: MSDE

text:
"warp" <
act...@mail.phoenix.it
> ha scritto nel messaggio
news:Z2c58.20146$761.6...@twister1.libero.it...

concordo :)


title: Formattazzione campo

author: Alessandro

text:
Come posso formattare il colore di una casella di testo in relazione al
valore "> o <"


title: Formattazzione campo

text:
"Alessandro" <
dela...@atlantide.it
> ha scritto nel messaggio
news:b5nr22$toh$1...@lacerta.tiscalinet.it...
> Come posso formattare il colore di una casella di testo in relazione al
> valore "> o <"
Se la maschera non è in modalità continua ti basta, su un opportuno evento
della form, testare il valore e cambiare la proprietà backcolor
Altrimenti sitocomune
Antonio


title: Formattazzione campo

author: Roberto da casa

text:
"Alessandro" <
dela...@atlantide.it
> ha scritto nel messaggio
news:b5nr22$toh$1...@lacerta.tiscalinet.it...
> Come posso formattare il colore di una casella di testo in relazione al
> valore "> o <"
"> o <" di cosa?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema coesistenza di Access97 e Access2000

author: Luca

text:
Su un computer con Win98 ho installato prima Office97 Professional e poi
Office2000 Premium.
Access2000 si avvia normalmente, mentre quando avvio Access97 mi compare una
finestra con scritto:
"Impossibile avviare Microsoft Access. Non è stata concessa la licenza d'uso
su questo computer".
I cd sono stati acquistati originali, e non capisco questo messaggio di
errore.
Qualcuno di voi ha una soluzione??
Grazie, Luca


text:
Luca <
ab...@inwind.it
> wrote in message
a74b6j$im30m$1...@ID-125318.news.dfncis.de...
> Su un computer con Win98 ho installato prima Office97 Professional e poi
> Office2000 Premium.
> Access2000 si avvia normalmente, mentre quando avvio Access97 mi compare
una
> finestra con scritto:
> "Impossibile avviare Microsoft Access. Non č stata concessa la licenza
d'uso
> su questo computer".
> I cd sono stati acquistati originali, e non capisco questo messaggio di
> errore.
> Qualcuno di voi ha una soluzione??
Vai sul sito comune...
Avresti dovuto seguire una certa procedura, adesso lě trovi come
rimediare...
Antonio


text:
"Luca" <
ab...@inwind.it
> ha scritto nel messaggio
news:a74b6j$im30m$1...@ID-125318.news.dfncis.de...

E' una nota bug di Access 97.
Visto che usi Windows 98, trovi la soluzione del tuo problema al link:
http://support.microsoft.com/support/kb/articles/q141/3/73.asp
oppurae al link:
http://support.microsoft.com/download/support/mslfiles/AcLicn97.exe
Se avessi usato Windows 2000, avresti trovato la soluzione al link:
http://support.microsoft.com/support/kb/articles/q241/1/41.asp
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: Billuz

text:
"Luca" <
ab...@inwind.it
> ha scritto nel messaggio
news:a74b6j$im30m$1...@ID-125318.news.dfncis.de...

Guarda sulla Knowledge Base di Microsoft, devi rinominare un certo font e
seguire una certa procedura, funziona.


text:
Roberto da casa <
r.ma...@libero.it
> wrote in message
Nwil8.34332$1S3.1...@twister1.libero.it...
>
> E' una nota bug di Access 97.
>
Nota?
Ma il bug masculo è, perchè nota?
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:qdkl8.35680$%g7.11...@twister2.libero.it...

Già, chi sa perché? :o)
>
> Antonio



title: Maschere e ricerca

author: Buchu

text:
Ciao a tutti!
Non so se ne avete già parlato, in tal caso chiedo scusa e vi prego di
indicarmi eventualmente il riferimento, ma io ho un problema.
Ho un DB Access con una tabella.
La tabella ha più campi, ma a me interessa tirarne fuori uno solo.
Nella fattispecie io ho un campo A di tipo numerico e B di tipo vero/falso.
Avrei bisogno di creare una maschera per la ricerca che mi permetta di
inserire un valore da cercare in A e mi mostri il corrispondente valore di
B.
Come posso fare in Access? Per la query no problem, il problema è solo
permettere a qualcuno di inserire un valore in un campo e tirare fuori i
record corrispondenti.
Grazie mille


title: Maschere e ricerca

text:
"Buchu" <
buchuNOND...@libero.it
> ha scritto nel messaggio
news:bmjjov$gnq$1...@newsreader.mailgate.org...

Varie soluzioni.
Te ne do una:
Maschera con combo e casella di testo.
La combo deve avere come origine riga una query che restituisca entrambi i
campi della tabella.
Numero colonne 2, dimensione colonne x;0 con x valore opportuno per vedere
il valore di A.
Su dopo aggiornamento della combo farai
me.caselladitesto = me.combo.column(1)
Antonio


title: Maschere e ricerca

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:V7hjb.38624$vO5.1...@twister1.libero.it...
> Su dopo aggiornamento della combo farai
> me.caselladitesto = me.combo.column(1)
>
> Antonio
Grazie mille, gentilissimo!!!
In verità però io ho tantissimi record e tra questi ne devo selezionare uno
e uno solo in base all'input dell'utente.


title: Maschere e ricerca

text:
"Buchu" <
buchuNOND...@libero.it
> ha scritto nel messaggio
news:bmlmg1$5p9$1...@newsreader.mailgate.org...

E allora?
Antonio


title: leggere caratteri di una stringa fino al primo spazio Vuoto

text:
Rilievo da un file txt il nome e cognome di persone e vorrei estrapolare il
nome in un campo e il cognome in un altro campo, visto che non so quanto è
lungo il nome vorrei che access considerasse il nome tutti i caratteri che
precedono il primo spazio vuoto e il cognome i rimanenti dopo lo spazio
vuoto.
i dati mi arriveranno del tipo:
"mario rossi"
"stefano rossini"
"Ezio Bianchini"
quindi non sapendo la lunghezza del nome devo necessariamente avvisare
access che il nome sono tutti i caratteri prima dello spazio vuoto e il
cognome i rimanenti.
mi sapete aiutare? grazie.


author: Ivan

text:
"Tosto73" <
tos...@libero.it
> ha scritto nel messaggio
news:81df8.41929$fa5.1...@twister2.libero.it...
> Rilievo da un file txt il nome e cognome di persone e vorrei estrapolare
il
> nome in un campo e il cognome in un altro campo, visto che non so quanto č
> lungo il nome vorrei che access considerasse il nome tutti i caratteri che
> precedono il primo spazio vuoto e il cognome i rimanenti dopo lo spazio
> vuoto.
>
> i dati mi arriveranno del tipo:
>
> "mario rossi"
> "stefano rossini"
> "Ezio Bianchini"
>
> quindi non sapendo la lunghezza del nome devo necessariamente avvisare
> access che il nome sono tutti i caratteri prima dello spazio vuoto e il
> cognome i rimanenti.
>
> mi sapete aiutare? grazie.
>
>
io risolverei circa cosě .....
Dim nome As String, cognome As String, NomEcogn As String
Dim b As Integer
    NomEcogn = "piero mandelli"
    '---------- cerco lo spazio vuoto ---------
    b = InStr(NomEcogn, Chr(32))
    If b > 0 Then '-- se trovo uno spazio ....
        '---------- assegno i giusti valori -------
        nome = left(NomEcogn, b - 1)
        If b < Len(NomEcogn) Then
            cognome = Mid(NomEcogn, b + 1)
        End If
    Else '------ se non ho trovato spazi ....
        'passo tutta la stringa al nome
        nome = NomEcogn
    End If
tutte le funzioni citate  e la loro sintassi sono disponibili nella guida
van


text:
"Tosto73" <
tos...@libero.it
> ha scritto nel messaggio
news:81df8.41929$fa5.1...@twister2.libero.it...
> quindi non sapendo la lunghezza del nome devo necessariamente avvisare
> access che il nome sono tutti i caratteri prima dello spazio vuoto e il
> cognome i rimanenti.
Ti salutano i signori Enrico (di cognome Maria Salerno), Paulo (di cognome
Roberto Falcao) e Giovan (di cognome Battista Vico)
Antonio


text:
> Ti salutano i signori Enrico (di cognome Maria Salerno), Paulo (di cognome
> Roberto Falcao) e Giovan (di cognome Battista Vico)
>
> Antonio
Molto simpatico! ma mi auguro di non incontrarli mai! ;)


text:
"Tosto73" <
tos...@libero.it
> ha scritto nel messaggio
news:5Ovf8.45998$fa5.1...@twister2.libero.it...

un ameno presente da Luca Cordero Di Montezemolo Dei Conti di Villola.
nome = "Luca Cordero Di Montezemolo Dei Conti di Villola"
do
    iX = instr(iXnome," ")
    iContaNomi = iContaNomi + 1
loop while iX >0
redim miNomi (1 to iContanomi) : iContaNomi =1
do
    iX = instr(iXnome," ")
    miNomi (    iContaNomi ) = left(nome,ix -1)
    if iX +1 > len(nome) then Exit Do
    nome = mid(nome, iX + 1)
    iContaNomi = iContaNomi + 1
loop while iX >0
...
' adesso hai una matricetta con tutti i Nomi (e cognomi ( e titoli ( e..
cetera e.. cetera!)))
' puoi gestire anche quei tipi qualunque gentilmente succitati!
van


text:
"Tosto73" <
tos...@libero.it
> ha scritto nel messaggio
news:5Ovf8.45998$fa5.1...@twister2.libero.it...

C'è già un mio post questa settimana, o la scorsa, riguardante un tema
analogo (cognomi doppi).
L'unico modo è una pulizia semiautomatica:
si testa se c'è un solo spazio; se è così, si spezza e si flagga ok quel
record, altrimenti non si fa niente e si flagga NOK. Alla fine si
controllano i soli record NOK per uno spezzamento manuale
Antonio


title: Single

author: SunRex

text:
Sto cercando di far fare un semplice calcolo ad Access ma mi succede una
cosa che non capisco
In una frm ho 2 text in cui l'utente inserisce dei valori.Con VBA assegno a
due variabili il valore delle txt
e con la funzione CSng trasformo il valore in single.Fin quì tutto bene.Il
problema è che quando faccio la divisione
la variabile sngRisultato mi ritorna 0.Anzi sulla finestra immediata mi
scrive Falso.
Qualche suggerimeto?
SunRex
Private Sub cmdCalcola_Click()
Dim strCampo1 As String
Dim strCampo2 As String
Dim sngRisultato As Single
strCampo1 = CSng(txtCampo1.Value)
strCampo2 = CSng(txtCampo2.Value)
Debug.Print sngRisultato = strCampo1  / strCampo2
End Sub


title: Single

text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:MQDMa.9280$HU3.2...@news2.tin.it...

Senti un po'.
Mi spieghi perchè delle variabili che devono contenere un valore single come
è quello dato dalla funzione CSign, le hai dichiarate STRING !??!!??!?!?
Antonio


title: Single

author: MA

text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:MQDMa.9280$HU3.2...@news2.tin.it...

Io ho capito che questi valori sono single e allora hanno i loro problemi,
ma perchè diventano prima string e poi single?
MAssimiliano


title: Single

author: Francesco R.

text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:MQDMa.9280$HU3.2...@news2.tin.it...

Credo che il problema derivi dal fatto che comunque i campi destinatari
della conversione sono di tipo stringa, ed alla fine esegui una divisione
tra stringhe.
Secondo me puoi provare a definire come single i campi strCampo1 e
strCampo2, oppure se per motivi particolari non puoi farlo, prova con:
sngRisultato = CSng(strCampo1)  / CSng(strCampo2)
Il motivo per cui il Debug.Print ti restituisce Falso, dovrebbe dipendere
dal fatto che la parte a Dx viene tutta interpretata come un espressione di
confronto e non come un'istruzione di assegnazione.
Quindi devi mettere le due istruzioni su righe separate
sngRisultato = CSng(strCampo1)  / CSng(strCampo2)
Debug.Print sngRisultato
Ciao.


title: Single

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:e3EMa.140235$Ny5.3...@twister2.libero.it...

Perchè sono imbecille :(
Cmq se dichiaro tutte le variabili Single e provo a fargli fare 20/20 mi da
Overflow.
SunRex


title: Single

text:
"Francesco R." <
rfrance...@infinito.it
> ha scritto nel messaggio
news:X7EMa.9431$HU3.2...@news2.tin.it...

Ok per il debug hai ragione.
Ho provato a dichiarare tutto Single ma per esempio facendo 20/20 mi da
OverFlow.
SunRex


title: Single

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:M7EMa.9024$de....@news.edisontel.com...

Ti rimando alla mia risposta alla e mail di A.Biso.
SunRex


title: Single

text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:oQFMa.10130$HU3.2...@news2.tin.it...

In A2000 sotto Win XP ho creato una maschera vuota con due controlli non
legati, ho inserito le stesse istruzioni nella routine evento 'dopo
aggiornamento' del secondo controllo e tutto funziona.
Magari prima della divisione non hai più i valori 20 e 20.
Xchè non fai un bel MsgBox del valore dei due controlli?
Se continua a non funzionare, prova con una maschera vuota come ho fatto io.
Se ancora non funziona prova con un esorcista.
Ciao.


title: Single

text:
"Francesco R." <
rfrance...@infinito.it
> ha scritto nel messaggio
news:vHGMa.7063$xK6.1...@news1.tin.it...

Tombola.Il fatto era che scrivendo Debug.Print sngRisultato = strCampo1  /
strCampo2
VBA provava a fare il confronto (Vero/Falso) e quindi mi sballava la
variabile sngRisultato.
Adesso funziona anche dichiarando le variabili string ed usando CSng
Grazie a tutti e scusate ma mi sono incasinato da solo.
SunRex


title: Single

text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:DRFMa.10139$HU3.2...@news2.tin.it...
>
> > Io ho capito che questi valori sono single e allora hanno i loro
problemi,
> > ma perchè diventano prima string e poi single?
> > MAssimiliano
> >
> Ti rimando alla mia risposta alla e mail di A.Biso.
Post, si chiama post sui NG.
L'email è quella che mandi direttamente ad una persona.
Antonio


title: Single

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:luQMa.142737$lK4.3...@twister1.libero.it...

Scusa non lo sapevo.
SunRex


title: Single

text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:Hv%Ma.12618$xK6.3...@news1.tin.it...
>
> > > Ti rimando alla mia risposta alla e mail di A.Biso.
> >
> > Post, si chiama post sui NG.
> > L'email è quella che mandi direttamente ad una persona.
> >
> > Antonio
> >
> Scusa non lo sapevo.
> SunRex
Già... eppure natale è passato da tanto...
Compleanno?
Esami superati?
Ehe heehhe eehe e eeehhhh
Antonio


title: variabili

author: vincenzo barletta

text:
si possono dichiarare più variabili. esempio
dim cognome
cognome = a
nome = 1
cognome = b
nome = 2
grazie
--------------------------------
Inviato via
http://usenet.iol.it


title: variabili

author: Emyr

text:


si, naturalmente riassegnando i volori perdi quello precedente
Saluti.
Emanuele.


title: variabili

author: Antonio Biso

text:
"vincenzo barletta" <
vincen...@ionwind.it
> ha scritto nel messaggio
news:62Z98Z250Z185Y...@usenet.iol.it...
> si possono dichiarare più variabili. esempio
> dim cognome
> cognome = a
> nome = 1
> cognome = b
> nome = 2
Ritengo che tu abbia dei problemi di terminologia.
Parole chiave
dichiarazione
assegnamento
Antonio


title: Query che filtra data in Access 2003

author: Leonardo

text:
Buongiorno amici,
ho una tabella "tblVARIAZIONI_PREZZI" con i campi Codice Art, Prezzo,
Data Attivazione e Data Termine.
Ora, ho un Codice Art 100 che dal 01/01/11 ha un prezzo di 100, dal
01/04/11 ha un prezzo di 200, e dal 01/05/11 ha un prezzo di 300.
La Data Termine del prezzo è sempre la stessa, cioè il 31/12/2200.
Ora vorrei, a seconda della data dell'ordine che sto facendo, e del
Codice Art che sto interrogando, che la query qryVARIAZIONI_PREZZI mi
desse il prezzo corretto alla data: quindi, se oggi è il 10/01/11 il
prezzo che mi deve dare è di 100, mentre se oggi è 15/04 il prezzo che
mi deve dare è 200, mentre ancora se oggi è il 22/05 il prezzo deve
essere di 300, ecc..
Spero di essere stato abbastanza chiaro e che mi possiate aiutare.
grazie sempre
leo


title: Query che filtra data in Access 2003

text:
"Leonardo" <
esposi...@gmail.com
> ha scritto nel messaggio
news:9230edb9-8b38-4796...@n10g2000yqf.googlegroups.com...

Vorrei farti presente che per una gestione corretta di un magazzino,
dovresti in realtà utilizzare delle tecniche per il ricalcolo del prezzo
medio ponderato.
Si può anche effettuare l'ultimo prezzo ma non è molto corretto
L'utilizzo di prezzi diversi, comporta la registrazione di articoli diversi
Antonio


title: report su due date

author: peppino

text:
Salve a tutti.
Avrei questo piccolo problemino. Ho le seguenti tabelle: "Impegati" -
"Aziende" e "clienti".
Attraverso una query, con una maschera inserisco i nomi dei dipendenti
(attingendo con una cbo all'anagrafica clienti) con la data di
assunzione e data di conclusione del rapporto. Vorrei creare un report
in cui all'apertura mi chieda da che data (di assunzione) a che data
(di conclusione del rapporto) mi deve fare l'elenco. Cosa mi
consigliate?
Spero di essere stato chiaro.


title: report su due date

author: 'Roccia' Max

text:
On 9 Mar, 12:08, "peppino" <
gcardas...@tin.it
> wrote:
> Attraverso una query, con una maschera inserisco i nomi dei dipendenti
> (attingendo con una cbo all'anagrafica clienti) con la data di
> assunzione e data di conclusione del rapporto. Vorrei creare un report
> in cui all'apertura mi chieda da che data (di assunzione) a che data
> (di conclusione del rapporto) mi deve fare l'elenco. Cosa mi
> consigliate?
> Spero di essere stato chiaro.
Immagino che intendi mettere in un report gli impiegati in servizio a
una certa data inserita dall'utente.
PARAMETERS [Data di riferimento] DATETIME
SELECT eccetera eccetera WHERE [Assunzione]<=[Data di riferimento] AND
([Cessazione] is null or [Cessazione]>[Data di riferimento])
pero' e' antipatico, perche' non sai mai che porcata scrive l'utonto
quando deve inserire il parametro.
Ti conviene lanciare il report attraverso una maschera, cosi' puoi far
inserire la data di riferimento in una casella di testo e controllare
che contenga qualcosa di sensato prima di lanciare il report:
WHERE [Assunzione]<=forms!NomeMaschera!NomeCaselladiTesto AND
([Cessazione] is null or [Cessazione]>forms!NomeMaschera!
NomeCaselladiTesto)
cia'
Max


title: QUERY SQL

author: Michele Lucchetti

text:
    Ho un grosso problema che non so come risolvere.

Ho scritto una query molto semplice che mi consente da un elenco
di cognomi di tirare fuori tutti quelli che iniziano con una lettera ad
esempio la lettera L.

select*

from tabellanomi

where cognome like "l*"

order by Cognome, nome.

Vorrei sapere però come faccio a modificare la stessa query
in maniera tale che la lettera seguita dall'asterisco nella stringa dove
compare la parola like sia inserita da tastiera tramite ad esempio una
maschera. Lo scopo è quello di ottenere una query tramite la quale
io possa chiedere di volta in volta una lista di cognomi diversa senza
dover ogni volta cambiare la lettera del campo like del codice della query.

Per il momento vi ringrazio e attendo fiducioso una risposta all'indirizzo
email
mic...@tiscalinet.it


title: QUERY SQL

author: Fox Mulder

text:
----------------
"Michele Lucchetti" <
mic...@tiscalinet.it
> ha scritto nel messaggio
news:3AE42E5D...@tiscalinet.it...
    Ho un grosso problema che non so come risolvere.
Ho scritto una query molto semplice che mi consente da un elenco di cognomi
di tirare fuori tutti quelli che iniziano con una lettera ad esempio la
lettera L.
select*
from tabellanomi
where cognome like "l*"
order by Cognome, nome.
Vorrei sapere però come faccio a modificare la stessa query in maniera tale
che la lettera seguita dall'asterisco nella stringa dove compare la parola
like sia inserita da tastiera tramite ad esempio una maschera. Lo scopo è
quello di ottenere una query tramite la quale io possa chiedere di volta in
volta una lista di cognomi diversa senza dover ogni volta cambiare la
lettera del campo like del codice della query.
-----------------
Prima di tutto non postare in HTML ...
comunque prova così
select*
from tabellanomi
where cognome like Iniziale & "*"
order by Cognome, nome.
Quando cerchi di eseguire la query ti viene richiesto il parametro
"Iniziale"
Saluti


title: QUERY SQL

text:
Guarda che non ti sente, oltre a postare in html, voleva anche la pappina
via email.
Ale


title: (ot) ma in famiglia... pulsante cerca del SitoComune

author: omnitow

text:
Ogni volta che clicco sul tasto cerca del sitocomune, non so cosa succede,
ma tutte le pagine di IE aperte si chiudono e mi tocca spulciarmi tutti i
post a manina...
 è solo un mio problema ho anche ad altri capita?
ciao omnitow


author: Slim

text:
"omnitow" <
omn...@libero.net
> ha scritto nel messaggio
news:aka6tc$snc$1...@fe1.cs.interbusiness.it...

Capita anche a me!!!! Ho provato con altri IE su altri pc e succede la
stessa cosa. COn OPERA invece và da DIO!  Il x' Non lo so!
Cortesemente, mi puoi mandare il codice di ridimensionamento forms del CD
Programmare access 2000 di Jackson..... Ho il libro e non trovo + il CD.
Bye
Slim
relativo


text:
"Slim" <
Slim...@tin.it
> ha scritto nel messaggio
news:dz1a9.15306$pX1.4...@news2.tin.it...

è davvero un peccato che tu non l'abbia, o che non lo trovi più, perchè è
pieno di esempi utilissimi, API, codice sorgente di ogni genere... cmq ti
posso mandare il modulo in privato, posso usare l'email che vedo?
ciao omnitow


text:
"omnitow" <
omn...@libero.net
> ha scritto nel messaggio
news:akab3p$1eb$1...@fe1.cs.interbusiness.it...

Sicuramente sarà inbucato da qualche parte!
puoi usare la mia mail
slim...@tin.it
Grazie di nuovo


author: Roberto dalla campagna

text:
omnitow <
omn...@libero.net
> wrote in message
aka6tc$snc$1...@fe1.cs.interbusiness.it...
> Ogni volta che clicco sul tasto cerca del sitocomune, non so cosa succede,
> ma tutte le pagine di IE aperte si chiudono e mi tocca spulciarmi tutti i
> post a manina...
>  č solo un mio problema ho anche ad altri capita?
>
> ciao omnitow
Capita a tutti coloro che usano IE; se perň hai la pazienza di leggere anche
la parte bassa della pagina Cerca del Sito Comune, ci troverai scritto come
devi impostare una particolare opzione di IE per non avere piů questo
inconveniente e riuscire ad effettuare la ricerca.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
> > Ogni volta che clicco sul tasto cerca del sitocomune, non so cosa
succede,
> > ma tutte le pagine di IE aperte si chiudono e mi tocca spulciarmi tutti
i
> > post a manina...
> >  č solo un mio problema ho anche ad altri capita?
> >
> > ciao omnitow
>
> Capita a tutti coloro che usano IE; se perň hai la pazienza di leggere
anche
> la parte bassa della pagina Cerca del Sito Comune, ci troverai scritto
come
> devi impostare una particolare opzione di IE per non avere piů questo
> inconveniente e riuscire ad effettuare la ricerca.
>
tx ci provo subito
ciao


author: Fabrizio

text:
> Capita a tutti coloro che usano IE; se perň hai la pazienza di leggere
anche
> la parte bassa della pagina Cerca del Sito Comune, ci troverai scritto
come
> devi impostare una particolare opzione di IE per non avere piů questo
> inconveniente e riuscire ad effettuare la ricerca.
>
> --
> Roberto
>
A me succede anche con Explorer 6 senza compilatore Java ma tanto io sono
sfigato. :-)
Ciao. Fabrizio.


text:
Fabrizio <fabrizio...@SPAMtiscalinet.it> wrote in message
akcmk1$4ft$1...@lacerta.tiscalinet.it...

A mio avviso non hai fatto quello che dovevi fare: io ho IE 6 e mi funziona
regolarmente.



text:
> > A me succede anche con Explorer 6 senza compilatore Java ma tanto io
sono
> > sfigato. :-)
> >
> > Ciao. Fabrizio.
>
> A mio avviso non hai fatto quello che dovevi fare: io ho IE 6 e mi
funziona
> regolarmente.
>
> --
> Roberto
>
E allora č proprio questione di sfiga, ma lě non c'č programmatore che ce la
faccia.
Ciao. Fabrizio.


author: Fabrizio da casa

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:akd69n$d9m$3...@lacerta.tiscalinet.it...
>
>>>Explorer 6 senza compilatore Java
 >>>cut
> > A mio avviso non hai fatto quello che dovevi fare: io ho IE 6 e mi
> funziona
> > regolarmente.
> >
> > --
> > Roberto
A proposito cosa dovevo fare ancora?
Sparargli?
Ciao. Fabrizio.


text:
Fabrizio da casa <fabrizio...@SPAMtiscalinet.it> wrote in message
ake5tl$vr0$1...@lacerta.tiscalinet.it...

Io mi sono limitato, su IE, a togliere lo svirgolino a tutte e tre le righe
relative a Strumenti => Opzioni => Avanzate => Java VM (in mdo particolare
penso che sia necessario di togliere lo svirgolino a Java JIT compiler
enabled).



text:
> Io mi sono limitato, su IE, a togliere lo svirgolino a tutte e tre le
righe
> relative a Strumenti => Opzioni => Avanzate => Java VM (in mdo particolare
> penso che sia necessario di togliere lo svirgolino a Java JIT compiler
> enabled).
>
> --
> Roberto
Già fatto ( e te l'avevo già detto e ho pure scritto ai webmaster, ma tu
pensi che io sia rincoglionito ... scusa ma insisti).
Allora  gli sparo a sto' explorer? oppure mi collego col computer di casa?:
la seconda va. :-)
Ciao, Roberto. Fabrizio.


text:
Fabrizio <fabrizio...@SPAMtiscalinet.it> wrote in message
akfi7h$d2q$1...@lacerta.tiscalinet.it...
>
>
> > Io mi sono limitato, su IE, a togliere lo svirgolino a tutte e tre le
> righe
> > relative a Strumenti => Opzioni => Avanzate => Java VM (in mdo
particolare
> > penso che sia necessario di togliere lo svirgolino a Java JIT compiler
> > enabled).
> >
> > --
> > Roberto
>
> Già fatto ( e te l'avevo già detto e ho pure scritto ai webmaster, ma tu
> pensi che io sia rincoglionito ... scusa ma insisti).
Non ho pensato che tu sia ricoglionito; può sempre capitare di non capire
qualcosa spiegata sommariamente: pensavo di non essere stato
sufficientemente chiaro ed ho provato ad esserlo un po' di più.
> Allora  gli sparo a sto' explorer?
Io mi limiterei a rifarne l'istallazione.
> oppure mi collego col computer di casa?:
> la seconda va. :-)
>
> Ciao, Roberto. Fabrizio.
--



text:
> > Già fatto ( e te l'avevo già detto e ho pure scritto ai webmaster, ma tu
> > pensi che io sia rincoglionito ... scusa ma insisti).
> Non ho pensato che tu sia ricoglionito; può sempre capitare di non capire
> qualcosa spiegata sommariamente: pensavo di non essere stato
> sufficientemente chiaro ed ho provato ad esserlo un po' di più.
Scusami tu, ma tornavo da un thread di insulti e mi sono lasciato prendere
la mano: sinceramente ho aperto troppi thread OT e ho intenzione di
chiuderli tutti dato che già sono costretto a non leggermi i thread con un
oggetto che non sia di attinenza con quello che mi sto studiando.
Colpa mia intendiamoci .
> > Allora  gli sparo a sto' explorer?
> Io mi limiterei a rifarne l'istallazione.
Per carita, proprio non c'ho voglia, faccio gia le ore piccole per star
dietro ai post dell'NG e a studiare: ci manca che debba stare lì a
"picciottare" col computer. Tanto, guarda, riesco a usare la ricerca col
computer da casa e mi basta.
Volevo solo far presente che ci può essere questo problema anche con
l'Explorer 6 senza il comp. Java, ma nel mio caso può essere colpa di Win ME
che su questo portatile non sembra proprio voler girare o le installazioni
precedenti di Word Perfect Office o qualcos'altro. L'ho un po' incasinato
sto' notebook, presto o tardi formatto tutto e lo rifaccio splendente. ( si
lo so che tu mi hai detto di reinstallare solo Explorer).
> > oppure mi collego col computer di casa?:
> > la seconda va. :-)
Ecco appunto :-)
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
Ariciao. Fabrizio.
p.s. scusami ancora, alle volte sono un po' stronzo, e grazie cmq per
l'interessamento


text:
Fabrizio <fabrizio...@SPAMtiscalinet.it> wrote in message
akfras$ib0$1...@lacerta.tiscalinet.it...
[CUT]
>
> Ariciao. Fabrizio.
>
> p.s. scusami ancora, alle volte sono un po' stronzo, e grazie cmq per
> l'interessamento
>
No problem :-)
Roberto


title: Il set di record corrente non supporta l'aggiornamento. Potrebbe trattarsi [omissis]

author: leev

text:
Ciao a tutti,
è un po' che non chiedo, buon segno! Continuo comunque a leggervi ed i
Vs. suggerimenti (spiati ....agli altri) sono sempre graditi ed
efficaci.
Visto che odiate fornire pappette pronte non ve la chiedo, ho comunque
bisogno uno spunto che mi permetta di capire cosa non va perchè
l'argomento è piuttosto avanzato anche per la pagina del manuale "VBA
for access" a cui sono giunto al momento. Però ne ho bisogno per
proseguire.
Devo inviare automaticamente una email ad un amico ogni settimana. Per
controllare se è già stata inviata popolo l'unico record di una
apposita tabella con la data di invio, corrispondente sempore ad un
sabato. Ogni qualvolta apro access la data viene controllata, se è la
medesima non accade nulla se è cambiata viene aggiornata e l'email
viene spedita. Non so se il metodo sia l'unico, uno dei più efficaci,
o il peggiore, fatto sta che con le conoscenze che ho a disposizione,
questo è ciò che son riuscito a ricavare.
Premetto che il programma gira su un unico PC, il mio.
Il codice fila liscio fino ad un certo punto, cioè il seguente:
Set RS = New ADODB.Recordset
RS.ActiveConnection = CurrentProject.Connection
RS.Open "select tblParametri_e_configurazioni.IDParametro,
tblParametri_e_configurazioni.ValoreParametro FROM
tblParametri_e_configurazioni WHERE
((tblParametri_e_configurazioni.IDParametro)=1)"
Select Case DataInvioEmail     'DataInvioEmail = Date + 6 -
Weekday(Date, vbMondey)
    Case RS.Fields("ValoreParametro")
        Exit Sub
    Case RS.Fields("ValoreParametro") + 7
Dopodichè ho un intoppo alla seguente riga
        RS.Update "ValoreParametro", DataInvioEmail
che segnala l'errore indicato in oggetto. Il codice dovrebbe poi
continuare con:
 GoTo Invio_Email
    Case Is > RS.Fields("ValoreParametro") + 7
        Dim Title As String
        Dim Msg As String
        Title = "DVD della settimana - Invio email"
        Msg = "A causa della mancata apertura del Database per un
periodo superiore a 7 giorni, " _
        & "è venuto meno l'invio della email per una o più settimane."
& ACapo & "Si consiglia di" _
        & " verificare e provvedere manualmente." & ACapo & ACapo &
"Inviare ugualmente l'email p" _
        & "er questa settimana?"
        Response = MsgBox(Msg, vbYesNo, Title)
        If Response = vbYes Then
            GoTo Invio_Email
        Else
            Exit Sub
        End If
End Select
Per favore, aiutatemi a capire perchè non posso aggiornare il valore
del record contenuto nel mio RS, grazie.
leev
(AC00/XP)


title: VBA per access 2003

author: mauro

text:
Ciao,
ho la necessità di utilizzare il linguaggio inglese in access 2003. Dopo
l'installazione di una patch della Microsoft mi ritrovo con il linguaggio
di VBA e di tutti i richiami agli oggetti in italiano anzichè in inglese
(com'era sempre stato). Ad esempio le espressioni digitate come
[forms].[aaa].[aaa] diventano maschere.aaa.aaa. Il problema è per tutte
quelle parti di codice VBA che non vengono più riconosciute ad esempio una
espressione del tipo: DoCmd.OutputTo
acreport,nomereport,acformatsnp,percorso (che in precedenza veniva
eseguita) deve essere riscritta come  DoCmd.OutputTo
acreport,nomereport,"Formatosnapshot(*.snp)",percorso
Come posso ritornare al linguaggio ingelse?
Grazie in anticipo
Mauro
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: A2000: Autocompattazione da codice

author: AnnaQ

text:
Come faccio, da codice, a imporre l'autocompattazione all'uscita del db ?
E il codice lo inserisco sul clic di un eventuale pulsante di chiusura ?
Grazie.


title: A2000: Autocompattazione da codice

author: Karl Donaubauer

text:
AnnaQ ha scritto:
> Come faccio, da codice, a imporre l'autocompattazione all'uscita del
> db ?
Application.SetOption "Auto Compact", True
> E il codice lo inserisco sul clic di un eventuale pulsante di
> chiusura ?
Dove ti piace.
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: A2000: Autocompattazione da codice

author: Riccardo Baldinotti

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:aogvc5$ls935$1...@ID-46617.news.dfncis.de...
> AnnaQ ha scritto:
> > Come faccio, da codice, a imporre l'autocompattazione all'uscita del
> > db ?
>
> Application.SetOption "Auto Compact", True
>
> > E il codice lo inserisco sul clic di un eventuale pulsante di
> > chiusura ?
>
> Dove ti piace.
>
Scusa, ho subito messo da qualche parte l'istruzione che suggerivi, ma mi
esce l'errore: "Auto Compact non è un nome valido". In effetti, il SetOption
fa riferimento alla finestra delle Opzioni e un'opzione simile non l'ho
trovata.
Sto provando su A97.
Ciao
Riccardo


title: A2000: Autocompattazione da codice

author: Alex

text:
[CUT]
> > Application.SetOption "Auto Compact", True
> Scusa, ho subito messo da qualche parte l'istruzione che suggerivi, ma mi
> esce l'errore: "Auto Compact non č un nome valido". In effetti, il SetOption
> fa riferimento alla finestra delle Opzioni e un'opzione simile non l'ho
> trovata.
> Sto provando su A97.
> Ciao
> Riccardo
He, He....! Karl ha omesso di specificarlo, ma mi pare sia cosě:
Su A97 non c'č, devi, con un pň di fantasia mettere mano
a DAO ed al suo relativo metodo CompactDatabase, l'inghippo
č che lo devi lanciare dall'esterno.....!! ;-)
Ciao.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: A2000: Autocompattazione da codice

text:
Alex schrieb:
> [CUT]
>>> Application.SetOption "Auto Compact", True
>
>> Scusa, ho subito messo da qualche parte l'istruzione che suggerivi,
>> ma mi esce l'errore: "Auto Compact non č un nome valido". In
>> effetti, il SetOption fa riferimento alla finestra delle Opzioni e
>> un'opzione simile non l'ho trovata.
>> Sto provando su A97.
>
> He, He....! Karl ha omesso di specificarlo, ...
Hai visto il subject?
> ...ma mi pare sia cosě:
> Su A97 non c'č, devi, con un pň di fantasia mettere mano
> a DAO ed al suo relativo metodo CompactDatabase, l'inghippo
> č che lo devi lanciare dall'esterno.....!! ;-)
L'autocompattazione č una nuova opzione in A00 (e poi in AX).
Non ce niente simile in A97. Il metodo CompactDatabase non
funzione per il database corrente.



title: A2000: Autocompattazione da codice

text:
"Karl Donaubauer" <
ad...@donkarl.com
> wrote in message
news:aojj0a$nfi20$
1...@ID-46617.news.dfncis.de
> > He, He....! Karl ha omesso di specificarlo, ...
>
> Hai visto il subject?
Ciao Karl, hai visto la risposta...?? He, He....!! (Era ironico)
> L'autocompattazione č una nuova opzione in A00 (e poi in AX).
> Non ce niente simile in A97. Il metodo CompactDatabase non
> funzione per il database corrente.
Su A97 CompactDatabase  funziona ovvio che non sul DB corrente.
Basta mettere la ROUTINE in un DB esterno e richiamarlo
con Shell passando il percorso del DB da compattare sfruttando
il COMMAND...!!
Un pņ come realizzare un ADD_IN.
Io lo utilizzo da tempo e va benissimo...!!!



title: Rinominare file da vbacces

author: pls

text:
Vi ringrazio per l'aiuto sul campo contatore, grazie a voi ho risolto :-)
Volevo chiedervi un altro aiuto: per esportare una query in formato testo
con lunghezza fissa ho usato il comando TransferText acExportFixed
ecc...ecc..., purtroppo però il nome che voglio assegnare al file esportato
non deve avere il suffisso .txt ma un altro generico (e non collegato a
programmi windows), ma se provo a cambiare il suffisso mi da l'errore
"impossibile aggiornare. Database o oggetto di sola lettura".
Ho provato a fregarlo con dei comandi successivi tipo rename, ma questi pare
funzionino solo con oggetti del database e non con file esterni, come posso
rimediare?
Un grazie anticipato, ciao.
by Ciro


title: Rinominare file da vbacces

author: Maicol

text:
"pls" <
ko...@libero.it
> ha scritto nel messaggio
news:O0lr9.40071$%M1.10...@twister2.libero.it...

Puoi provare con:             Name "C:\pippo.txt" As "C:\pippo.abc"
Ciao
>
>


title: Rinominare file da vbacces

text:
> Puoi provare con:             Name "C:\pippo.txt" As "C:\pippo.abc"
>
> Ciao
> >
> >
>
>
Perfetto va benissimo!!!
Un sentito grazie  :-)
Ciro


title: Confronto di Query

author: Cristiano

text:
Salve a tutti.
Ho un piccolo problema con la selezione di campi provenienti da due query A
e B.
Vorrei che una terza query o un recordset, contenesse i record uguali nelle
query A e B (visto che entrambe hanno lo stesso recordsource).
Più chiaramente:
------------
Query A
Record X
Record Y
Record Z
------------
Query B
Record 1
Record X
Record 2
Record 3
----------
Nuova query o recordset:
Record X
----------
Ciao a tutti.


title: Confronto di Query

author: Enrico

text:
"Cristiano" <
cristianopor...@tiscalinet.it
> ha scritto nel
messaggio news:r5Qna.48350$T34.1...@news2.tin.it...

    devi metterle in equal join (INNER JOIN)
    la query restituisce i record i cui campi linkati sono uguali
    ciao
>
>
>
> Ciao a tutti.
>
>
>


title: Confronto di Query

author: MA

text:
Il 18 Apr 2003, 12:05, "Cristiano" <
cristianopor...@tiscalinet.it
>
ha scritto:

creati una query di unione delle due query, raggruppala e seleziona quei
record che hanno un dcount>1
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Confronto di Query

text:
> creati una query di unione delle due query, raggruppala e seleziona quei
> record che hanno un dcount>1
> ciao MAssimiliano
Sembra la soluzione ideale.
Non posso fare tutto da codice?


title: Confronto di Query

text:
Il 18 Apr 2003, 13:19, "Cristiano" <
cristianopor...@tiscalinet.it
>
ha scritto:

Perché vuoi farlo solo da codice?
credo che per la qry di unione non si possa, ma non ci giurerei. Il resto
sicuramente.
Se vuoi cmq conoscere il codice vai nel VBE della struttura di ciascuna
query.
Se hai problem i fai un fischio.



title: Copiare un file

author: ZioBill

text:
Si puo' in Access97 copiare un file su floppy ?
scrivendo qualche riga di codice da inserire sull'evento clik di un pulsante
di comando??
Ciao ZioBill


title: Copiare un file

author: Stefano Bettini

text:
ZioBill ha scritto nel messaggio <873mft$j7j$
1...@news.mclink.it
>...
>Si puo' in Access97 copiare un file su floppy ?
Si.
>scrivendo qualche riga di codice da inserire sull'evento clik di un
pulsante
>di comando??
Si. Cerca sull' help la funzione FileCopy(), dovrebbe esserci anche
un esempio.............
Bye, Ste


title: Copiare un file

author: AntoGal

text:
ZioBill <
R.Di...@mclink.it
> wrote in message 873mft$j7j$1...@news.mclink.it...
> Si puo' in Access97 copiare un file su floppy ?
> scrivendo qualche riga di codice da inserire sull'evento clik di un
pulsante
> di comando??
Funzione FileCopy. Non funziona solo se il file è già aperto (es. copiare il
BE dal FE).
In questo caso, usa la API:
Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal
lpExistingFileName As String, ByVal lpNewFileName As String, ByVal
bFailIfExists As Long) As Long
Public Sub CopiaFile(Origine As String, Destinazione As String)
 'copia il file (anche aperto) da Origine a Destinazione, con eventuale
sovrascrittura di file esistente
 CopyFile Origine, Destinazione, 0
End Sub
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: Copiare un file

author: Luciano

text:
AntoGal ha scritto nel messaggio <8744oq$86m$
5...@lacerta.tiscalinet.it
>...
>Funzione FileCopy. Non funziona solo se il file è già aperto (es. copiare
il
>BE dal FE).
E cu t'ha disse 'sta cosa cca'?
Saluti.
Luciano


title: Copiare un file

text:
Luciano <
mc5...@mclink.it
> wrote in message 874jch$58n$2...@news.mclink.it...

Naturalmente si intende che il BE possa essere aperto da un altro utente in
rete, oppure basta anche una maschera aperta con origine dati una tabella
del BE.
U sa com'è, megghiu na cosa chi funziona sempri, inveci i una chi poti dari
errori ogni tantu :-)



title: Copiare un file

text:
AntoGal ha scritto nel messaggio <874t0a$ohq$
1...@pegasus.tiscalinet.it
>...
>Naturalmente si intende che il BE possa essere aperto da un altro utente in
>rete, oppure basta anche una maschera aperta con origine dati una tabella
>del BE.
>U sa com'è, megghiu na cosa chi funziona sempri, inveci i una chi poti dari
>errori ogni tantu :-)
E tu ci ficchi da intra du righi di codici ca ci pozzuno controllari ca
tutti i maschiri sunnu chiusi. Sinno ci dici: figghiuzzu beddu, avi a
chiudiri tutti i cosi si avi a fari a copia du database.:-)
Saluti.
Luciano


title: Evento record successivo

author: mario

text:
Esiste l'evento "record successivo" o "record precedente" su una maschera?
in pratica vorrei eseguire una macro (o una routine � lo stesso) quando si
fa clic sulle "frecce" del "record successivo" o "precedente" in una
maschera basata su un elenco di campi.
grazie


title: Evento record successivo

author: Pablitomf

text:
mario <
ma8...@yahoo.it
> ha scritto:

> Esiste l'evento "record successivo" o "record precedente" su una maschera?
> in pratica vorrei eseguire una macro (o una routine è lo stesso) quando si
> fa clic sulle "frecce" del "record successivo" o "precedente" in una
> maschera basata su un elenco di campi.
> grazie

emulalo tu con dei pulsanti...

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.

TheSpaceCowboy :
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12


title: Evento record successivo

text:
"Pablitomf"  ha scritto nel messaggio
news:201212071...@mynewsgate.net...

mario <
ma8...@yahoo.it
> ha scritto:

> Esiste l'evento "record successivo" o "record precedente" su una maschera?
> in pratica vorrei eseguire una macro (o una routine ï¿œ lo stesso) quando si
> fa clic sulle "frecce" del "record successivo" o "precedente" in una
> maschera basata su un elenco di campi.
> grazie

emulalo tu con dei pulsanti...

Sï¿œ in effetti hai ragione, cosï¿œ si puï¿œ fare.
grazie


title: [?]: E' possibile un "downgrade" da Acc2000->Acc97???

text:
Vorrei sapere se da Acc2000 è possibile riconvertire l'MDB in acc97...
grazie


author: Sergio MAZZA

text:
"Bovac@Work" <
bo...@libero.it
> ha scritto nel messaggio
news:tYV27.5429$2v6.1...@news.infostrada.it...
> Vorrei sapere se da Acc2000 è possibile riconvertire l'MDB in acc97...
>
> grazie
Sì (non indolore); controlla nelle voci del menù ci dovrebbe essere un
"converti..." (io non utilizzo A'2000)...
Ciao.


title: Problema con istanziazione di Excel

author: Panathos

text:
Buongiorno a tutti,
ho una applicazione che apre un foglio Excel, e funziona su tre
diversi PC escluso uno, proprio quello del Capo.
I pc hanno configurazioni simili: Windows XP SP2, Office 97, i
riferimenti sono a posto, eppure su quel singolo pc quando uso
l'oggetto Excel.Workbook ottengo sempre <nothing>.
Se ci fossero errori nella programmazione il comportamento sarebbe
identico per tutte le macchine, quindi deve essere un problema
sistemistico... e non so più dove sbattere la testa.
Non è che posso sperare in una buona dritta da qualcuno incappato
prima di me in questo tipo di problema?
All'occorrenza posto volentieri il codice, non lo faccio adesso
perché... il VNC del pc in azienda mi sa che è andato a donnine di
facili costumi.
grazie,
Panathos


title: Problema con istanziazione di Excel

text:
On 15 Mag, 02:52, Panathos <
panat...@gmail.com
> wrote:
> I pc hanno configurazioni simili: Windows XP SP2, Office 97, i
> riferimenti sono a posto, eppure su quel singolo pc quando uso
> l'oggetto Excel.Workbook ottengo sempre <nothing>.
Mi rispondo da solo perché il problema era dovuto ad alcuni degli
ultimi aggiornamenti di Windows che avevano in qualche modo
interferito coi Service Pack 2 Office 97.
Mi sono accorto guardando l'about di Word che non risultavano
installati (e siccome le macchine le ho preparate io, sono sicuro che
c'erano, anche perché Office 97 sotto XP senza SR-2 non gira).
Reinstallando sia il SR-1 che SR-2, il problema si è risolto.
ciao,
Panathos


title: Problema con istanziazione di Excel

text:
"Panathos" <
pana...@gmail.com
> ha scritto nel messaggio
news:1179222262.3...@y80g2000hsf.googlegroups.com...



ciao,
Panathos
[risposta]
(per la cronaca)Sei riuscito ad individuare quale patch ha interferito?
Ciao.
--
Sergio MAZZA


title: Problema con istanziazione di Excel

text:
Sergio MAZZA ha scritto:
> Mi sono accorto guardando l'about di Word che non risultavano
> installati (e siccome le macchine le ho preparate io, sono sicuro che
> c'erano, anche perché Office 97 sotto XP senza SR-2 non gira).
> Reinstallando sia il SR-1 che SR-2, il problema si è risolto.
> [risposta]
> (per la cronaca)Sei riuscito ad individuare quale patch ha interferito?
Purtroppo no, e devo anzi rettificare il messaggio scritto
frettolosamente stamattina, perché ho scritto "gli ultimi
aggiornamenti", ma purtroppo non è affatto così.
La macchina malfunzionante aveva "solo" 61 aggiornamenti da fare (*),
quindi non si tratta affatto di "uno degli ultimi" come da me scritto.
Inoltre poi ho verificato che l'SR-2 risulta non installato neppure
sulla mia macchina (sempre guardando l'about di Word ed Excel), Word
ed Excel riportano SR-1.
Con l'aggravante che nella mia macchina risulta impossibile
reinstallare l'SR-2.
Anche nel pc della segretaria risulta esserci solo l'SR-1 (alla quale,
ieri ho anche dovuto piacevolmente levare di mezzo un rootkit). Però
in queste due non ho rilevato problemi con l'automazione.
Mi piacerebbe sapere se qualcuno dei presenti ha riscontrato problemi
ultimamente con Windows XP e Office 97.
(*) ovviamente trattandosi del pc del Capo ho dovuto riporre le
forbici da evirazione, altrimenti indispensabili.
ciao,
Panathos


title: Problema con istanziazione di Excel

author: Alessandro Cara

text:
Panathos wrote:
[cut]
> (*) ovviamente trattandosi del pc del Capo ho dovuto riporre le
> forbici da evirazione, altrimenti indispensabili.
ovviamente hai glissato e fischiettato onde evitare di fargli capire che
"non" avevi fatto gli aggiornamenti  ;<)
--
ac
y-1=x


title: Problema con istanziazione di Excel

text:
Alessandro Cara ha scritto:
> > (*) ovviamente trattandosi del pc del Capo ho dovuto riporre le
> > forbici da evirazione, altrimenti indispensabili.
>
> ovviamente hai glissato e fischiettato onde evitare di fargli capire che
> "non" avevi fatto gli aggiornamenti  ;<)
Ma ci mancherebbe che venissi chiamato per fare quei due-tre click,
gli utenti sono istruiti che quando vedono l'iconcina là sotto devono
provvedere. Poi se hanno problemi sono autorizzati a scassare.
Anche il Capo è un utente, solo che ha le orecchie molto delicate e
sensibili, e pertanto evito di usare i soliti toni ruvidi e
incazzerecci di questi casi... occorre molta gentilezza, tatto e
pazienza per spiegare doverosamente le cose a siffatta docile
creatura... :-D
ciao,
Panathos


title: Problema con istanziazione di Excel

text:
"Panathos" <
pana...@gmail.com
> ha scritto nel messaggio
news:1179256283....@n59g2000hsh.googlegroups.com...
Purtroppo no, e devo anzi rettificare il messaggio scritto
frettolosamente stamattina, perché ho scritto "gli ultimi
aggiornamenti", ma purtroppo non č affatto cosě.
La macchina malfunzionante aveva "solo" 61 aggiornamenti da fare (*),
quindi non si tratta affatto di "uno degli ultimi" come da me scritto.
Inoltre poi ho verificato che l'SR-2 risulta non installato neppure
sulla mia macchina (sempre guardando l'about di Word ed Excel), Word
ed Excel riportano SR-1.
Con l'aggravante che nella mia macchina risulta impossibile
reinstallare l'SR-2.
Anche nel pc della segretaria risulta esserci solo l'SR-1 (alla quale,
ieri ho anche dovuto piacevolmente levare di mezzo un rootkit). Perň
in queste due non ho rilevato problemi con l'automazione.
Mi piacerebbe sapere se qualcuno dei presenti ha riscontrato problemi
ultimamente con Windows XP e Office 97.
(*) ovviamente trattandosi del pc del Capo ho dovuto riporre le
forbici da evirazione, altrimenti indispensabili.
ciao,
Panathos
[risposta]
Io (e mi rendo conto della mia stranezza) con XP non vado "oltre" SP2. Sto'
notando che il windows update se lasciato correre, non č altro che fonte di
casini che l'utente non capisce e crea problemi a te che, tutto vorresti
fare tranne che mettere le mani sul pc della persona e scoprire un bel
rootkit (al quale dai volentieri la colpa salvandoti in corner).
Senza contare che se so che ho 4 pc configurati con HW identico e SW
identico, con una macchina virtuale posso creare (almeno sul SW) l'ambiente
dell'utente.
Ricapitolando; visto che se vengo chiamato vengo pagato, se non vogliono
grattacapi la situazione "garantita" č:
- SO identico per tutti (ove possibile), quindi XP-SP2, Office+ultima SR/SP
- tutti gli update autimatici di qualsiasi SW (inclusi JavaVM, Realcoso e
Mediarotture) e Office sono disabilitati; tranne ovviamente
antivirus/antispyware
- backup giornalieri (incrementali), mensili (totali)
- utilizzo di software tipo desktop remoto per intervenire on-line.
Ciao.
--
Sergio MAZZA


title: Problema con istanziazione di Excel

text:
On 16 Mag, 08:50, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> La macchina malfunzionante aveva "solo" 61 aggiornamenti da fare (*),
> quindi non si tratta affatto di "uno degli ultimi" come da me scritto.
>
> Anche nel pc della segretaria risulta esserci solo l'SR-1 (alla quale,
> ieri ho anche dovuto piacevolmente levare di mezzo un rootkit). Però
> in queste due non ho rilevato problemi con l'automazione.
> [risposta]
> Io (e mi rendo conto della mia stranezza) con XP non vado "oltre" SP2. Sto'
> notando che il windows update se lasciato correre, non è altro che fonte di
Francamente è la prima volta che ho problemi dovuti al windows update.
> casini che l'utente non capisce e crea problemi a te che, tutto vorresti
> fare tranne che mettere le mani sul pc della persona e scoprire un bel
> rootkit (al quale dai volentieri la colpa salvandoti in corner).
Mi sa che hai letto con poca attenzione. Parlavo di due macchine
diverse, e non ho dato nessuna "colpa" al rootkit ;-)
> Senza contare che se so che ho 4 pc configurati con HW identico e SW
> identico, con una macchina virtuale posso creare (almeno sul SW) l'ambiente
> dell'utente.
Sì conosco i vantaggi delle macchine virtuali, ne ho tre che uso
raramente.
Qua devo fare i conti con una cinquantina di pc, con W98, 2000 e XP,
sui quali gli utenti non possono installare nulla.
Cmq ringrazio per i consigli.
ciao,
Panathos


title: Inserimento "data entry" stile query parametrica

author: Michele Salcone

text:
Buongiorno,
problematica legata all'inserimento e gestione di un budget finanziario.

tbl "Budget"
AnnoBudget
MeseBudget
ContoBudget
ImportoBudget

Ora questa tabella, così strutturata, mi impone un inserimento tipo:
AnnoBudget  MeseBudget   ContoBudget  ImportoBudget
2023               1                        1001                10,00
2023               2                        1001                13,00
2023               3                        1001                17,00
.....
2023               12                      1001                12,00
2023               1                        1002                10,00
2023               2                        1002                10,00
2023               3                        1002                11,00
.....
2023               12                      1002                11,00

Sarebbe comoda una modalità di inserimento "stile query parametrica":
AnnoBudget  ContoBudget  Gen       Feb       Mar    ... Dic
2023               1001                 10,00   13,00    17,00      12,00
2023               1002                 10,00   10,00    11,00      11,00

Devo passare obbligatoriamente tramite una tabella "temporanea" e poi riversare il contenuto tramite VBA nella tabella "Budget", oppure c'è qualcosa che non conosco?

Grazie mille


title: incrocio più tabelle

author: Matteo

text:
Ho una tabellaA con campo A1 e A2, una tabellaB con campo B1 e una tabellaC
con campo C1. Ho creato una query mettendo in relazione il campo A1 e B1. Il
problema nasce nel momento in cui non ho un valore B1 corrispondente ad A1,
in tal caso infatti la query non mi restituisce alcun record. Vorrei che in
tal caso la relazione si creasse tra A2 e C1 e pertanto mi venisse
restituito il record.
ESEMPIO
A1  ha 3 record "PINO", "MARCO",  "ANDREA" con A2 vuoto
A2  ha 1 record "GIULIO" con A1 vuoto
B1 ha 1 record "PINO"
C1 ha 1 record "GIULIO"
la prima query mi restituisce PINO, come faccio a fare in modo che mi
restituisca anche GIULIO?
grazie


title: incrocio più tabelle

author: Roberto

text:
Matteo <
gest...@uno.it
> wrote in message
8iv6fh$rl$1...@fe1.cs.interbusiness.it...

Cosě come la racconti sembrerebbe che sia sufficiente mettere nella query
anche la tabellaC e mettere in relazione A2 con C1, quindi scegliere i
giusti join tra tabelle
Se poi ci dici anche quali sono le chiavi primarie delle tebelle č forse
meglio.
Roberto.


title: incrocio più tabelle

author: Nicola Ardito

text:
Crea una nuova query e scegli dal menu query->sql specifico->unione
poi metti qualcosa tipo questo
SELECT A.A1
FROM A INNER JOIN B ON A.A1 = B.B1
UNION
SELECT A.A2
FROM A INNER JOIN C ON A.A2 = C.C1
Ciao Nicola
Matteo ha scritto nel messaggio <8iv6fh$rl$
1...@fe1.cs.interbusiness.it
>...



title: MI5 Persecution: Observer article

text:
Observer article 9/March/1997
Fame at last! In an alleged book review in the Observer (Books p16), Jay Rayner writes about a "man called Bob"
(one of my many pseudonyms) in whom "a lot of people have shown an interest". Read and ponder!
Perhaps the Chinese curse "may you live in interesting times" could be re-worded into "may you be considered an
interesting person". Infamy, infamy, they've all got it in for me!
2
--
Posted via a free Usenet account from
http://www.teranews.com


title: normalizzare il tessile...

author: Woodrov

text:
Ciao e buona pasqua a tutti!
Devo normalizzare 3 tabelle che rappresentano altrettante classi di informazioni che riguardano
il gigantesco mondo del TESSILE.
(1) tblCategorie
(2) tblSottoCategorie
(3) tblAziende
Nel mondo reale le categorie del tessile possono avere più sottocategorie, ma ogni sottocategoria
si puo' presentare in più di una categoria.  Nello stesso tempo ad ogni sottocategoria corrispondono più aziende,
ma ogni azienda può trovarsi in più sottocategorie. --> ne conseguono le seguenti relazioni:
  (1)  molti-a-molti  (2)  molti-a-molti  (3)
Ho già costruito la relazione fra la 1 e la 2 utilizzando una tabella di congiunzione
i cui unici campi sono le chievi esterne delle chiavi primarie delle tabelle 1 e 2 e che (insieme)
rappresentano la chave primaria.
Ho fatto la stessa cosa per la relazione fra 2 e 3.
Credo che con questo tipo di impostazione è impossibile avere ridondanza e/o duplicati nelle informazioni
contenute nelle tabelle.
Il mio problema è trovare un modo che mi permetta di inserire i dati in modo agevole e veloce tramite una maschera
(magari con caselle combinate e/o di riepilogo che so gestire molto bene)  in modo tale che una stessa categoria
o sottocategoria o azienda compaia una e una sola volta all'interno del database.
Mi piacerebbe una maschera nella quale seleziono prima la categoria, poi la sottocategoria di appartenenza (tramite
caselle combinate) e infine inserisco la ragione sociale dell'azienda. E' ovvio che se l'azienda è già presente in altre categorie,
devo avere la possibilità di richiamarne tutti i dati e quindi di doverne ripetere l'inserimento da zero.
Io ho pensato ad una maschera basata su query codtruite in modo opportuno... le solite query che si usano per gestire
l'introduzione dei data nelle relazioni molti-a-molti... ma mi sono intrecciato...!
Avete dei consigli?
Anche generici...
cià!
	luca


title: normalizzare il tessile...

author: Antonio Biso

text:
"Woodrov" <
luca....@tiscali.it
> ha scritto nel messaggio
news:89o4avoc0sb5pr7oc...@4ax.com...

Io farei un saggio uso della funzione DLookup con criteri per vedere se ci
sono già vecchi inserimenti.
O meglio ancora un recordset con findfirst in modo che se trovi a quel punto
schiaffi i valori del record trovato nei vari controlli della maschera (se è
non associata)
Antonio


title: Fix e arrotondamenti

author: Sandrobi

text:
Nel Sitocomune c'è la funzione per l'arrotondamento delle cifre decimali.
Qualcuno mi può spiegare il significato dei doppi apici messi prima della
variabile?
In effetti ho verificato che in diversi casi l'uso del Fix non dà il
risultato previsto (cioè il trocamento della cifra) ma aggiungendo il doppio
apice funziona correttamente.
Ciao, Sandro


title: Cosa significa \\nomeserver\$nomeapplicazione\pippo\pluto.mdb ?

author: Giulia

text:
ciao,
ho un applicazione access che sto studiando che utilizza quella sintassi per
memorizare nel registro di windows dove sono i database .......qualcuno sa come
si puo' utilizzare quel database direttamente da access? naturalmente se faccio
apri file con quel nome non lo becca .....sara' qualcosa di odbc ? o una specie
di pipe ?
Giulia


author: Antonio Ganci

text:
Giulia wrote:

Prova Apri Database... seguendo il percorso a mano:
clic su Risorse di rete -> clic su nomeserver -> ...


title: Libri di programmazione Access.

author: TANNHAUSER

text:
Buon pomeriggio a tutti,
tra poco finirą l'anno lavorativo, per i fortunati come me ci sarą anche
un po' di pausa, e volevo approfittare dell'occasione, oltre che per fare
a tutti i miei migliori auguri di Buone Feste, per chiedervi un consiglio
sui libri che, per i quesiti posti nel nostro NG,possono essere utili.
Ho dato un'occhiata alla sezione Libri del sitocomune ed ho anche
spulciato un po' tra i vecchi post; oltre che consultare l'Help in linea
di Access, primaria fonte d'informazioni, quale dei seguenti testi mi
consigliereste, dovendo o per esperienza diretta, di comperare quale base
per fare un passetto in avanti?
Programmare Microsoft Access 2003, R. Dobson, Mondadori, 2004
Microsoft Office Access 2003 Passo per Passo, OTS, Mondadori, 2003
Microsoft Access e SQL Server Guida dello sviluppatore, N. Nicol e R.
Albrecht, Mondadori,2002
Costruire Applicazioni con Access, M.Davis, Apogeo, 2005
Access 2003 Guida completa, M.Tripolini e G.Piriou, Apogeo, 2004
Grazie a tutti.
Ancora tanti Auguri,
Stefano.
--
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Libri di programmazione Access.

author: MA

text:
TANNHAUSER wrote:
> Buon pomeriggio a tutti,
>
> tra poco finirą l'anno lavorativo, per i fortunati come me ci sarą
> anche un po' di pausa, e volevo approfittare dell'occasione, oltre
> che per fare a tutti i miei migliori auguri di Buone Feste, per
> chiedervi un consiglio sui libri che, per i quesiti posti nel nostro
> NG,possono essere utili. Ho dato un'occhiata alla sezione Libri del
> sitocomune ed ho anche spulciato un po' tra i vecchi post; oltre che
> consultare l'Help in linea di Access, primaria fonte d'informazioni,
> quale dei seguenti testi mi consigliereste, dovendo o per esperienza
> diretta, di comperare quale base per fare un passetto in avanti?
>
> Programmare Microsoft Access 2003, R. Dobson, Mondadori, 2004
> Microsoft Office Access 2003 Passo per Passo, OTS, Mondadori, 2003
> Microsoft Access e SQL Server Guida dello sviluppatore, N. Nicol e R.
> Albrecht, Mondadori,2002
> Costruire Applicazioni con Access, M.Davis, Apogeo, 2005
> Access 2003 Guida completa, M.Tripolini e G.Piriou, Apogeo, 2004
>
> Grazie a tutti.
> Ancora tanti Auguri,
>
> Stefano.
Se hai la fortuna di trovare quello di Ken Getz della fallita Jackson,
fiondati e compralo
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Libri di programmazione Access.

text:
MA ha scritto:
> Se hai la fortuna di trovare quello di Ken Getz della fallita Jackson,
> fiondati e compralo
Leggo che l'editore internazionale si chiama Sybex, acquisita quest'anno
da Wiley. Ho provato a scrivere loro e speriamo che mi rispondano. Non è
che, per caso, sai se hanno già un nuovo distributore in Italia?
Grazie e Auguri.
Stefano



title: Libri di programmazione Access.

text:
TANNHAUSER wrote:
> MA ha scritto:
>
>> Se hai la fortuna di trovare quello di Ken Getz della fallita
>> Jackson, fiondati e compralo
>
> Leggo che l'editore internazionale si chiama Sybex, acquisita
> quest'anno da Wiley. Ho provato a scrivere loro e speriamo che mi
> rispondano. Non è che, per caso, sai se hanno già un nuovo
> distributore in Italia?
> Grazie e Auguri.
> Stefano
Non io sia la versione 2000  che xp
Ti dico eccezionali.
del resto lo stesso Karl lo definisce la Bibbia di Access



title: errore if su runtime a2007

author: goldberg

text:
in una combo ho inserito la seguente funzione if
Private Sub Tipo_test_AfterUpdate()
If Me.IDtest = 5 Then
Forms![Clienti_test]![test].Form![Sottomaschera
dett_test].Form![campo1].Enabled = True
Else
Forms![Clienti_test]![test].Form![Sottomaschera
dett_test].Form![campo1].Enabled = False
End Sub
tutto funziona in access ma da un errore irrecuperabile con il runtime
A2007 che chiude l'applicazione.
A qualcuno ï¿œ giï¿œ successo ???
Grazie per qualsiasi suggerimento


title: errore if su runtime a2007

author: Karl Donaubauer

text:
goldberg wrote:
> in una combo ho inserito la seguente funzione if
>
> Private Sub Tipo_test_AfterUpdate()
> If Me.IDtest = 5 Then
> Forms![Clienti_test]![test].Form![Sottomaschera
> dett_test].Form![campo1].Enabled = True
> Else
> Forms![Clienti_test]![test].Form![Sottomaschera
> dett_test].Form![campo1].Enabled = False
>
> End Sub
>
> tutto funziona in access
Sei sicuro?
> ma da un errore irrecuperabile con il runtime
> A2007 che chiude l'applicazione.
> ...
Manca
End If
prima del
End Sub
Manca anche la gestione di errore che con il runtime devi avere
in ogni procedura per almeno vedere un messaggio e numero
di errore prima del saluto finale. P.e.
On Error GoTo myError
If Me!IDtest = 5 Then
    Forms![Clienti_test]![test].Form![Sottomaschera
dett_test].Form![campo1].Enabled = True
Else
    Forms![Clienti_test]![test].Form![Sottomaschera
dett_test].Form![campo1].Enabled = False
End If
myExit:
    Exit Sub
myError:
    Select Case Err.Number
        Case 9999
            ' qui gestisci errori specifici
        Case Else
            MsgBox "Piccola interruzione no " & Err.Number & ". " &
Err.Description
            Resume myExit
    End Select
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: errore if su runtime a2007

author: enzo barbati

text:

Grazie mille Karl
Provo a testare il tutto ............nel caso riposto