title: Automazione degli aggiornamenti

author: Omar

text:
Qualcuno mi sa dire se è possibile creare una
procedura nel file "primo.mdb", tale per cui lanciandola, questa copia nel file
"secondo.mdb", alcuni oggetti presenti in "primo.mdb" sovrascrivendoli (se gia
ne esistono con lo stesso nome) in "secondo.mdb"?

Vi spiego l'esigenza.

Avendo distribuito alcune applicazioni, ogni
volta che ci sono degli aggiornamenti, sarebbe comodo ed utile poter dare al
cliente (magari per posta elettronica) un file mdb che lanciato, aggiorni la
versione installata con i nuovi oggetti (tabelle, maschere, query, report,
moduli, etc), dando vita alla nuova release.
(In sostanza sovrascrive gli
oggetti vecchi con quelli nuovi se esistono già, ed aggiunga gli oggetti nuovi
invece se non sono già presenti)

Grazie per l'aiuto.

Omar.


title: Automazione degli aggiornamenti

author: Marcolino

text:
Ciao,

io ho avuto iun problema simile al tuo e l'ho
risolto in questo modo.

Ho messo il file mdb sorgente su un percorso di
rete condiviso. Ogni volta che deve utilizzare l'mdb, in realtà esegue un file
batch che copia in locale dal server il file mdb e poi lo esegue. In questo modo
se faccio delle modifiche all'mdb sul server, all'utente bastera chiudere e
riaprire e si troverà la nuova versione.

Ciao e spero di esserti stato utile

"Omar" <
om...@spidernet.it
>
  wrote in message 000801bfe0ec$06041de0$2807cec3@default...



title: Automazione degli aggiornamenti

author: Sib

text:
#### Inizio ####
"Marcolino" <
marco.p...@tin.it
> ha scritto nel messaggio
news:8jclpn$961$1...@pinco.nettuno.it...



Vi spiego l'esigenza.

Grazie per l'aiuto.
Omar.
#### Fine ####
1.    Postate in formato testo e non in HTML
2.    La soluzione di Marcolino va bene per una LAN (anche se non capisco
perche' l'utente non apre direttamente l'mdb sul server)
3.    Il problema di Omar non e' tanto semplice da risolvere. Prima di tutto
bisogna specificare bene se devono essere aggiornate anche le tabelle o solo
gli altri oggetti. Per questi ultimi basta sostituirli con un apposito
codice (che non e' proprio immediato per chi non ha dimestichezza col VBA);
per le tabelle dipende molto, bisogna vedere se devono essere aggiornate o
sostituite, c'e' una certa differenza.
Io inizierei dall'help per vedere le istruzioni di creazione ed eliminazione
degli oggetti.
Ciao, Sib


title: Automazione degli aggiornamenti

text:
Utilizzo questa soluzione altrimenti con 25 o 30 persone che aprono lo
stesso mdb ci sono dei problemi. premetto che uso tabelle collegate a SQL
server, ma potrebbe fare copie in locale dll'mdb con le maschere e collegare
le tabelle a un mbd condiviso.
ciao
Sib <
cerriserv...@tiscalinet.it
> wrote in message
8jcqtc$q38$1...@lacerta.tiscalinet.it...



title: Automazione degli aggiornamenti

text:
"Marcolino" <
marco.p...@tin.it
> ha scritto nel messaggio
news:8jd1i6$d03$1...@pinco.nettuno.it...
> Utilizzo questa soluzione altrimenti con 25 o 30 persone che aprono lo
> stesso mdb ci sono dei problemi. premetto che uso tabelle collegate a SQL
> server, ma potrebbe fare copie in locale dll'mdb con le maschere e
collegare
> le tabelle a un mbd condiviso.
Ok,
non era una critica al tuo modo di operare, era solo un dubbio.
Ciao, Sib


title: Scansionare un documento e salvarlo in formato PDF

author: Max

text:
Ho visto che nel sito comune c'è un esempio di come gestire lo scanner e
funziona benissimo.
Adesso il mio scopo è quello di scansionare un documento e di salvarlo in
formato PDF.
Come posso fare ?
Grazie Mille !!
Max


author: Roberto da casa

text:
"Max" <
m.d...@tiscali.it
> ha scritto nel messaggio
news:d5chv7$n1t$1...@fata.cs.interbusiness.it...

Visualizza il contenuto del file immagine ottenuto dalla scansione in un
report, quindi esporta il report in un documento pdf: per fare quest'ultima
attività leggiti sul Sito Comune, nella Sezione General, la FAQ di Walter
Negrinelli intitolata "4.21 Esportare un report in un file PDF".
> Grazie Mille !!
> Max
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


[ot]FreeAgent archiviazione messaggi e trovare articoli
Con freeagent come si fa a selezionare tutte i messaggi
di un gruppo (intestazioni e corpo) e poi a scaricarli?
Una volta scaricati, in quale directory sono salvati?
Vi č un'opzione che consente di scegliere su quale directory
leggere tali messaggi.
Questo perchč, se copio su CD il file dei messaggi salvati,
devo essere in grado, sempre da freeagent, settando la nuova directory
su quella
del CD in modo da poter leggere gli archivi direttamente su cd.
In sintesi: poter rileggere offline i messaggi archiviati
n.b. potendo perň spostarli e/o copiare in qualsiasi directory
e non su quella predefinita.
E' possibile inoltre fare una ricerca sui messaggi potendo scegliere:
il mittente
una parola dell' intestazione o una parola dentro al testo?
Se no, ci sono software di supporto o
degli applicativi specifici?
Grazie e Auguri


title: [ot]FreeAgent archiviazione messaggi e trovare articoli

author: Lorenzo Coronati

text:
Scrisse rr12rr <rr1...@NONOSPAMusa.net>:
>Con freeagent come si fa a selezionare tutte i messaggi
>di un gruppo (intestazioni e corpo) e poi a scaricarli?
In che senso scaricarli?
Se gia' hai il corpo...
Se no, drag and drop + invio
>Una volta scaricati, in quale directory sono salvati?
c:\programmi\agent\data
>Vi č un'opzione che consente di scegliere su quale directory
>leggere tali messaggi.
Non mi pare
>Questo perchč, se copio su CD il file dei messaggi salvati,
>devo essere in grado, sempre da freeagent, settando la nuova directory
>su quella
>del CD in modo da poter leggere gli archivi direttamente su cd.
>In sintesi: poter rileggere offline i messaggi archiviati
>n.b. potendo perň spostarli e/o copiare in qualsiasi directory
>e non su quella predefinita.
Non mi pare
>E' possibile inoltre fare una ricerca sui messaggi potendo scegliere:
>il mittente
>una parola dell' intestazione o una parola dentro al testo?
Si, si, no
>Se no, ci sono software di supporto o
>degli applicativi specifici?
Agent puo' esportare in txt con header che scegli tu.
Tempo fa mi pare che RoDAgo avesse realizzato un reader...
Bai
--
Lorenzo Coronati
--
<<PREMETTO CHE ODIO ACCESS, PERCHE' NON
GESTISCE I FILE ISAM.
MI HANNO DATO UN COMPILATORE PIRATATO (1.5)
MA NON FUNZIONA UN CAZZO,
COME POSSO TRASFORMARE IL DATABASE IN UN .EXE>>
(Franco, 7/12/2000)
--


title: incertezza sulle query

author: Sergio Della Giora

text:
Ciao a tutti,
ho un piccolo problema :
Supponiamo di avere una query del tipo :
   Data       Marca     Modello      Pippo
---------------------------------------------------
 25/04/01   Opel       Astra GSI     1
 25/04/01   Alfa R        156            1
 26/04/01  Honda       civic            1
 26/04/01  Fiat            Tipo            1
 26/04/01  Honda       civic            1
 27/04/01  Nissan      Micra          1
Il valore di Pippo è sempre 1, perchè è un valore predefinito dalla tabella
da cui ha origine.
Come posso far si che il valore di Pippo diventi uguale a 100 se si verifica
la condizione che data, marca e modello siano uguali?
Mi aiuto con un esempio : in pratica vorrei che la query si trasformasse in
questo modo :
   Data       Marca     Modello      Pippo
----------------------------------------------------
 25/04/01  Opel       Astra GSI       1
 25/04/01  Alfa R           156           1
 26/04/01  Honda       civic          100
 26/04/01  Fiat            Tipo             1
 26/04/01  Honda       civic          100
 27/04/01  Nissan      Micra           1
Immagino che nella proprietà del campo Pippo nella struttura della query
bisogna mettere una stringa che si accorga dei record uguali nel dynaset, ma
proprio non ci riesco ad arrivare.
Ringraziando anticipatamente porgo un cordiale saluto a tutti.
Sergio Della Giora


title: incertezza sulle query

author: Silvia

text:
La butto lì. Potresti fare una query di ricerca
duplicati con i campi che desideri ed aggiornare tali dati a 100.

A chi è più esperto di me l'ardua risposta
!

Ciao

Silvia


title: incertezza sulle query

author: Roberto dal portatile

text:
"Sergio Della Giora" <
sergio_d...@infinito.it
> ha scritto nel
messaggio news:9aubgm$74eq5$1...@ID-82408.news.dfncis.de...

Ipotizzando che la tua query si chiami Query1.
Elimina da Query1 il campo Pippo e aggiungici un campo calcolato nel quale
vai a scrivere:
Pippo1: IIf(DCount("[Data1]";"Query1";"Data1=#" &
Format$([Data1];"mm/gg/aaaa") & "# And Marca=" & Chr$(34) & [Marca] &
Chr$(34) & "And Modello=" & Chr$(34) & [Modello] & Chr$(34))>1;100;[Pippo])
Il campo Data l'ho chiamato Data1 in quanto Data è un nome riservato ed ad
usarlo come nome di un tuo campo o controllo ti potrebbe creare qualche
dispiacere.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: installazione del runtime

author: Gianmaria Cavion

text:
Ho un problema nel creare un'installazione di un programma in Access 2000 con
il runtime. Ho provato a utilizzare Installshield express 3.51 ma unendo
l'installazione del runtime 2000 a quella del mio programma, nel caso in cui il
computer abbia Access 97 mi sovrascrive il medesimo senza chiedermi in quale
cartella installarlo.
Avviando invece l'installazione del runtime da sola mi riconosce la presenza
dell'access 97 e mi suggerisce la sottocartella ART nella cartella dell'Office
come cartella d'installazione del runtime.
Invece Installshield installa tutto nella cartella dell'Office fregandosene del
setup originario (a cui fa riferimento).
Qualcuno saprebbe darmi un'aiuto? Ci sono altri modi per installare il runtime
e un programma in access in modo automatizzato in lingua italiana?
Nell'installshield tutto è in italiano tranne alcune scritte che si prende
dall'installazione (in inglese) del runtime ma almeno la procedura è
automatica, non ha bisogno di interventi dell'utente (anche se il percorso
d'installazione sarebbe meglio poterlo sceglierlo, come quello che programma da
installare che è presenze ovviamente).
Grazie per gli aiuti
--
Posted from
a-tv7-58.tin.it
 [212.216.42.121]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Errore

author: Rosario Manto

text:
Debbo aprire una maschera che contiene una sottomaschera (che sovrintende
ad una query)
edi questa sottomaschera debbo visualizzare solo alcuni records utilizzando
un metodo like dove però
il campo da confrontare con quello della sottomaschera si trova all'interno
di un'altra sottomaschera ho scritto questo codice
potrebbe andare bene?
Forms("Mascheradaaprire").Controls("Sottomaschera Anagrafica Articoli
Query").Form.RecordSource = "select * from queryp where COD_Art like '" &
Forms("Scarico").Controls("Sottomaschera Transazioni
inventario1").Form.Cod_Artic & "*'"
Grazie per la risposta


title: Errore

text:
Riccardo <
ricc...@free.panservice.it
> wrote in message
8uc5cp$uke$1...@news.panservice.it...
>
> Rosario Manto <
rosari...@citiesonline.it
> wrote in message
> 8uc2c0$r5v$1...@serv1.iunet.it...
> > Debbo aprire una maschera che contiene una sottomaschera (che
sovrintende
> > ad una query)
> > edi questa sottomaschera debbo visualizzare solo alcuni records
> utilizzando
> > un metodo like dove perň
> > il campo da confrontare con quello della sottomaschera si trova
> all'interno
> > di un'altra sottomaschera ho scritto questo codice
> > potrebbe andare bene?
> > Forms("Mascheradaaprire").Controls("Sottomaschera Anagrafica Articoli
> > Query").Form.RecordSource = "select * from queryp where COD_Art like '"
&
> > Forms("Scarico").Controls("Sottomaschera Transazioni
> > inventario1").Form.Cod_Artic & "*'"
> > Grazie per la risposta
> >
> _______
> Scusa, ma se inserisci nel COD_Art della queryp come criterio
> Forms("Scarico").Controls("Sottomaschera Transazioni
> inventario1").Form.Cod_Artic & "*'"
>
> non funziona?
> Praticamente devi inserire nel campo della query della tua sottomaschera,
il
> riferimento al controllo dell'altra sottomaschera
>
> ciao Riccardo
>
>
Praticamente mi  apre la finestra d'immissione parametro quando dovrebbe
prenderlo automaticamente
da Cod_Artic che io sto scrivendo (ti ricordo che questo Cod_Artic č un menů
a tendina)
Grazie per la risposta
NB IL tuo suggerimento non funziona ! Cioč quello d'inserire nell'origine
controllo del campo nela query il riferimento al campo della
sottomaschera
il mio ICQ č e ti interessa 72272287


title: Errore

author: Riccardo

text:
Rosario Manto <
rosari...@citiesonline.it
> wrote in message
8uc2c0$r5v$1...@serv1.iunet.it...
> Debbo aprire una maschera che contiene una sottomaschera (che sovrintende
> ad una query)
> edi questa sottomaschera debbo visualizzare solo alcuni records
utilizzando
> un metodo like dove però



title: Maschere&Sottomaschere

author: CapitanFarlock

text:
Come si può creare una casella di testo in una maschera nella quale
compaia la media dei valori di un campo di una sottomaschera interna
alla maschera suddetta ? Il valore della media dovrebbe essere unico
per ogni record della maschera, ma derivare da più record della
sottomaschera.
Ringrazio in anticipo chiunque volesse fornirmi indicazioni utili.


title: Maschere&Sottomaschere

author: pietro

text:
Io la media l'ho costruita con una query
nella maschera principale ho aggiunto una sottomaschera"A" che ha come
origine la query
Poi nell'evento su corrente della maschera ho inserito un requery della
sottomaschera "A".
Ogni volta che cambio record nella maschera principale cambia la media di
visualizzazione


title: Maschere&Sottomaschere

author: Luciano

text:
CapitanFarlock ha scritto nel messaggio <
392ec009...@news.tin.it
>...
>Come si puň creare una casella di testo in una maschera nella quale
>compaia la media dei valori di un campo di una sottomaschera interna
>alla maschera suddetta ? Il valore della media dovrebbe essere unico
>per ogni record della maschera, ma derivare da piů record della
>sottomaschera.
Dunque....nel piedipaginamaschera della sottomaschera metti una casella di
testo (miaCasella) con origine dati il calcolo che devi fare, nel tuo caso
probabilmente un avg([tuocontrollo]), dove tuo controllo e' il campo di cui
vuoi la media.
Il piedipaginamaschera lo setti invisibile.
Nella maschera principale metti un controllo con origine dati
me.MiaSottomaschera!tuocontrollo.
Et voila', il tutto si aggiornera' da se ad ogni spostamento di record!:-)
Saluti.
Luciano


title: Maschere&Sottomaschere

text:


Anch'io mi ero subito orientato su una query che facesse le medie dei
valori di un campo. Ho provato il tuo metodo, ma ho degli
incovenienti. Ricapitoliamo un po' le idee. Io ho una maschera "A" (su
una tabella "A"). Una sottomaschera "B"(su tabella "B") in cui
inserisco i valori numerici. "A" e "B" sono in relazione uno-a-molti.
Ad ogni record di "A" devono corrispondere più record di "B". C'è poi
la sottomaschera "C" sulla query (quella che fa le medie dei campi di
"B"). Ho inserito la subroutine
Private Sub Form_Current()
[Sottomaschera Media].Requery
End Sub
come da te indicatomi sull'evento "corrente" della maschera "A"
Il problema è che la query fa le medie dei valori di "B" senza
distinguere minimamente tra quelli che appartengono a diversi record
di "A". Cioè la query ha un unico record con le medie. A me
interesserebbe che ci fosse una sola media per ogni record di "A". Ho
provato (un po' ad intuito) ad inserire nella query il campo contatore
di "A", ma mi riporta il seguente messaggio
"Impossibile eseguire una query che non include
l'espressione"MioCampoContatore" specificata come parte di una
funzione di aggregazione"
Questo messaggio supera le mie (miserrime) nozioni di Access.
Ho qualche speranza di riuscita?



title: Maschere&Sottomaschere

author: Alessandro Cara

text:
CapitanFarlock ha scritto:
> di "A", ma mi riporta il seguente messaggio
>
> "Impossibile eseguire una query che non include
> l'espressione"MioCampoContatore" specificata come parte di una
> funzione di aggregazione"
> Questo messaggio supera le mie (miserrime) nozioni di Access.
> Ho qualche speranza di riuscita?
>
> Ringrazio in anticipo chiunque volesse fornirmi indicazioni utili.
si e' sufficiente che inserisci anche ....group by miocampocontatore
(dopo la where)
a.cara


title: Maschere&Sottomaschere

author: Di Francesco Nino

text:
Hai provato ad inserire nella sottomaschera un controllo che calcoli la
media e ad assegnare alla casella di testo della maschera il valore di
questo?
CapitanFarlock <
capitan...@tin.it
> wrote in message
392ec009...@news.tin.it...
> Come si puň creare una casella di testo in una maschera nella quale
> compaia la media dei valori di un campo di una sottomaschera interna
> alla maschera suddetta ? Il valore della media dovrebbe essere unico
> per ogni record della maschera, ma derivare da piů record della
> sottomaschera.



title: Maschere&Sottomaschere

text:
La sottomaschera della media deve essere collegata alla maschera principale
con la proprieta' collega campi secondari/master nello stesso modo della
maschera "B"
nel tuo caso credo di aver capito ch il collegamento avviene con il campo
contatore
devi mettere il campo contatore nella query di origine della sottomaschera
media e poi fare il collegamento.


title: Maschere&Sottomaschere

text:
On Sat, 27 May 2000 20:40:03 +0200, "Luciano" <
mc5...@mclink.it
>
wrote:
Ho risolto con l'istruzione SQL "GROUP BY" nella query. Ringrazio cmq
tutti per la partecipazione.


title: Maschere&Sottomaschere

text:
On Thu, 1 Jun 2000 20:45:11 +0200, "Di Francesco Nino" <
ino...@tin.it
>
wrote:
Ho risolto con l'istruzione GROUP BY nella Query. Ringrazio comunque
tutti per la partecipazione.


title: Path cartella BE

author: ivano

text:
Gentile NG, vorrei un aiuto, se possibile.
Ho trovato, girando su internet queste 2 funzioni. la prima mi trova il path
della cartella ove risiede il database FE(dove ci sono maschere, query,
report e tabelle allegate), la seconda, il path del database BE.(dove ci
sono soltanto le tabelle).A me serve una funzione che mi trovi il path della
cartella dove risiede il database BE (quello dove sono solo le tabelle) che
risiede su un server. La funzione mi necessita per poter fare il backup del
database sul server senza dover indicare il percorso.
FUNZIONE CHE MI RESTITUISCE IL PATH DELLA CARTELLA DEL DATABASE FE
Function NomeFE() As String
Dim dbs As DAO.Database, tdf As TableDef
Set dbs = CurrentDb()
For Each tdf In dbs.TableDefs
    If tdf.Name = "tblMIATABELLA" Then
    NomeFE = Left(CurrentDb.Name, Len(CurrentDb.Name) -
Len(Dir(CurrentDb.Name)))
        Exit For
    End If
Next tdf
End Function
_____________________________________________________
FUNZIONE CHE MI RESTITUISCE IL PATH DEL DATABASE BE
function NomeBE() As String
Dim dbs As DAO.Database, tdf As TableDef
Set dbs = CurrentDb()
For Each tdf In dbs.TableDefs
    If tdf.Name = "tblMIATABELLA" Then
    NomeBE = Right(tdf.Connect, Len(tdf.Connect) - 10)
           Exit For
    End If
Next tdf
End Function
____________________________________________________
Grazie per qualsiasi aiuto


title: Path cartella BE

author: ALESSANDRO Baraldi

text:
"ivano" <
i.tamburrin...@tele2.it
> ha scritto nel messaggio
news:lxKmd.15514$1p.1...@nntpserver.swip.net...

La prima funzione che hai trovato è decisamente DISCUTIBILE, anzi
inutile.
Se usi Access 2000 o Access_Xp la Path del FE è così:
    PathFe=CurrentProject.Path
Per il collegamento del BE la cosa potrebbe anche funzionare, ma non è
corretta, occorre individuare la Stringa "DATABASE" all'interno della
Stringa
Connect di ogni singola Tabella, in quanto non dimenticare che si possono
collegare le tabelle anche a BE differenti.
La funzione n°2 parte dall'assunto che la Stringa di connessione sia sempre
strutturata
nello stesso modo, in realtà non è vero, quindi intercetta con
InStr(tdf.Connect,"DATABASE=")
e sicuramente la PATH del BE è dopo, fino al prossimo ";" separatore se
esiste.
Tutto questo è valido per Collegamenti ad un BE(Access).
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Aiuto su una casella combinata

author: Nike

text:
Salve a tutti.
Premetto che sono un autodidatta e quindi probabilmente non useroě i termini
corretti per spiegare il mio problema, ma ho spulciato guide e f1 alla
ricerca della risposta alla mia domanda, e poi mi e' venuto in mente di
provare quě.
Ho costruito un database in access97 convertito poi in access2000 e mi sono
un po' incartata.
Fra le varie tabelle ce ne sono due che riguardano le banche  e le agenzie
bancarie.
Ogni banca e' identificata da un codice che si chiama ABI, ogni agenzia da
uno che si chiama CAB.
La tabella banche ha il campo CAB
la tabella agenzie ha il campo CAB e il campo ABI.
Nelle varie query e maschere vorrei fare in modo che la ricerca delle banche
e delle agenzie avvenga tramite una casella combinata. Nel caso delle banche
mi dovrebbe proporre tutti i cab, mentre nel caso delle agenzie vorrei chemi
proponesse solo quegli abi di cui nella tabella agenzie esiste il cab
associato.
Faccio un esempio.
Per ogni cliente vorrei che il campo Abi mi presentasse tutte le banche
possibili (e fin qua' ci sono), e il campo Cab solo le agenzie della banca
che ho scelto.
Nei vari tentativi che ho fatto il + sensato pareva suggerire di mettere
nelle proprieta' del campo della query
ricerca
Visualizza controllo / casella di riepilogo
Tipo origine riga / Tabella query
Origine riga  : qui ho creato la query di selezione richiamando  la tabella
agenzie (abi agenzie e cab agenzie)  e mettendo nei criteri di abi agenzie
la formula Like [Clienti]![ABI] fatta col generatore di espressioni.
E sto gnurante di DB dopo tutta sta fatica che fa????? mi chiede
lě'immissione valore parametro come se non trovasse il campo!!!
Non ci capisco + nulla...
So che ho fatto un po' di casino a spiegarmi, ma spero inun genio dei DB che
abbia capito tutto :o)
Grazie


title: Aiuto su una casella combinata

text:
anziche' Like [Clienti]![ABI]
inserisci forms![nome della tua maschera]![nome del campo abi]


title: Correzione automatica: come disabilitarla sempre

author: Harry Evans

text:
Un utente mi ha fatto notare che quando scrive all'interno di una casella di
testo, il programma corregge automaticamente mettendo maiuscole, virgolette
e altre cose. Non mi ero mai accorto di ciò, in quanto da sempre ho
disabilitato la correzione automatica in Word (e ciò viene ereditato anche
in Access)
Ebbene, per togliere dal programma la correzione automatica dovrei toglierla
su TUTTE le caselle di testo e su TUTTI i combo. Ci metto una vita!!
Non esiste un comando da impostare all'inizio e che vale per tutto il
programma?
Grazie anticipate
Harry
*****************************
** Harry Evans - Bolzano
** Clipper Specialist & Magician
** e-mail:
harry...@tin.it
*****************************


author: RoDAgo

text:
Harry Evans scrisse...
> Un utente mi ha fatto notare che quando scrive all'interno di una casella
di
> testo, il programma corregge automaticamente mettendo maiuscole,
virgolette
> e altre cose.
[cut]
Strumenti --> Correzione Automatica...
> Grazie anticipate
Cià
> Harry
RoDAgo


author: Federico Luciani

text:
Harry Evans wrote:
> Un utente mi ha fatto notare che quando scrive all'interno di una casella di
> testo, il programma corregge automaticamente mettendo maiuscole, virgolette
> e altre cose. Non mi ero mai accorto di ciň, in quanto da sempre ho
> disabilitato la correzione automatica in Word (e ciň viene ereditato anche
> in Access)
> Ebbene, per togliere dal programma la correzione automatica dovrei toglierla
> su TUTTE le caselle di testo e su TUTTI i combo. Ci metto una vita!!
Non credo che funzioni cosi', penso invece che basti
disabilitarlo da Strumenti-Correzione automatica.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Stampa di report corrente

author: Angelsoft

text:
So che è una domanda gettonatissima.
Io riesco a stamparla perfettamente se ho una sola tabella.
Ma ho spesso la necessità di stampare report derivanti da due o piu'
tabelle.
Caso semplicissimo:
Due tabelle: ANAGRAFICA e REFERTO >>> UNO a MOLTI (serve per referti di
cardiologia)
Naturalmente il signor pinco pallino avrà piu visite nel corso degli anni e
ovviamente
devo poterle stampare singolarmente.
Come faccio? (avevo gia chiesto un consiglio similare ma non sono
riuscito a risolvere il problema)
Grazie per gli eventuali suggerimenti
Angelo


title: Stampa di report corrente

author: SunRex

text:
"Angelsoft" <
ange...@libero.it
> ha scritto nel messaggio
news:38lac.99018$Kc3.3...@twister2.libero.it...

Sentito mai parlare di query?
SunRex


title: Stampa di report corrente

author: Sergio MAZZA

text:
"Angelsoft" <
ange...@libero.it
> ha scritto nel messaggio
news:38lac.99018$Kc3.3...@twister2.libero.it...

Non hai spiegato se hai la base dati (tabella/query) e con quali campi.
Comunque se segui il suggerimento di SunRex e nella query ci inserisci un
campo calcolato che ti restituisce l'anno della dataVisita (funzione Year
(vedi help)); il report lo raggruppi per idAnagrafica e Anno, filtrandolo
per IdAnagrafica ottieni quelli che chiedi...
Ciao.
--
Sergio MAZZA


title: Stampa di report corrente

text:
"SunRex" <
sunrexs...@hotmail.it
> ha scritto nel messaggio
news:adlac.157193$O31.6...@news4.tin.it...

Qualche volta ne ho sentito parlare :-) ma il mio problema
e' mettere un pulsante in fondo a dove ho scritto il referto
premere stampa ed avere il referto nella mia stampante!!
per la precisione io utilizzo la seguente sintassi se devo stampare un
report corrente
DoCmd.OpenReport "Referto", A_PREVIEW, ,
"[CODICE]=forms![dati]![anagrafica].[codice]
Io ho la necessità di passargli anche l'ID oppura la data della
sottomaschera dove ho il referto, ma non riesco a farla funzionare e mi
chiede sempre l'immissione manuale
Ri-rigrazie
Angelo


title: Stampa di report corrente

text:
"Angelsoft" <
ange...@libero.it
> ha scritto nel messaggio
news:oQEac.100762$Kc3.3...@twister2.libero.it...

Fatti prima una query e poi costruisciti il report con questa.Per esempio io
in una mai applicazione tipo la tua (gestionale per un ambulatorio di
micologia) ho una qry per stampare la visita che l'utente ha a video il cui
costrutto è:
SELECT tblAnamnesi.IDAnamnesi, [Cognome] & " " & [Nome] AS Paziente,
tblVisite.Anatomico, tblVisite.Microscopico, tblVisite.Tipo,
tblAnamnesi.Medico, tblAnagrafiche.DataNascita, tblVisite.IDVisita,
tblVisite.Data, tblVisite.Note, tblAnamnesi.Provenienza
FROM tblAnagrafiche INNER JOIN (tblAnamnesi INNER JOIN tblVisite ON
tblAnamnesi.IDAnamnesi = tblVisite.IDAnamnesi) ON
tblAnagrafiche.IDAnagrafica = tblAnamnesi.IDAnagrafica
WHERE (((tblAnamnesi.IDAnamnesi)=[Forms]![frmAnamnesi]![IDAnamnesi]) AND
((tblVisite.Data)=[Forms]![frmAnamnesi]![frmVisita]![Data]));
Nota la parte WHERE dove filtro il paziente ,frmAnamnesi è la maschera
principale e frmVisita è la sottomaschera dove mi recupero la data della
visita .
Quindi ho un pulsante sulla sottomaschera
Private Sub cmdRepParziale_Click()
On Error GoTo Err_cmdRepParziale_Click
    Dim stDocName As String
    stDocName = "rptRepParziale"
    DoCmd.OpenReport stDocName, acPreview
Exit_cmdRepParziale_Click:
    Exit Sub
Err_cmdRepParziale_Click:
    MsgBox Err.Description
    Resume Exit_cmdRepParziale_Click
End Sub
L'origine record del report è qryRptRefParziale che è la qry di cui ti ho
riportato il costrutto sopra.
Ciao
SunRex


title: Stampa di report corrente

text:
"SunRex" <
sunrexs...@hotmail.it
> ha scritto nel messaggio
news:X5Nac.130531$z23.5...@news3.tin.it...

Ti ringrazio infinitamente: funziona perfettamente
Ciao Angelo
>


title: Access 2000

author: GnamGnam

text:
Ho fatto un mdb in access97 ma sul 2000 non riesco a farlo girare a
causa di una macro che crea problemi....
qualcuno e' cosi' gentile da prestar aiuto?
Grazie
Gnam


title: Access 2000

author: Paolo Dozio

text:
Con access 2000 cambia un po' la gestione dei valori null. Se metti su la
macro nel news group forse è più facile risolvere il tuo problema.....
--
BYE
Dozio Paolo
E-mail:
do...@libero.it
,
dozi...@tin.it
HomePage:
http://web.tiscalinet.it/doziopaolo
FAX: 02 700 408 165
ICQ number: 99540963 (Puffo)
Enjoy your money:
http://come.to/guadagnare
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
"GnamGnam" <gnam...@NOSPAMhotmail.com> ha scritto nel messaggio
news:3b0beaf...@news.iol.it...



title: Access 2000

text:
Ecco qui la macro
Grazie Mille
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Option Compare Database
Option Explicit
Function GiorniCamere() As Integer
    Dim db As Database
    Dim rs As Recordset
    Dim vData As Variant
    Dim mSQL As String

    Set db = CurrentDb                      ' Apro il DB
    db.Execute ("DELETE * FROM Camere")     ' Svuoto la tabella Camere
    Set rs = db.OpenRecordset("SCHEDE")      ' Apro la tabella Preno

    Do While Not rs.EOF()
        vData = CVDate(rs.Fields("DATA_A"))             ' Leggo la
data di arrivo
        Do While vData < CVDate(rs.Fields("DATA_P"))   ' Eseguo il
ciclo x tutte le date comprese fra arrivo e partenza
            mSQL = "INSERT INTO Camere (Giorno,COD_LIST_AGE) VALUES
(#" & Format$(vData, "mm/dd/yyyy") & "#, '" &
rs.Fields("COD_LIST_AGE") & "')"
            db.Execute (mSQL)                            ' Aggiungo un
record x ogni giorno di prenotazione meno la partenza
            vData = vData + 1
        Loop
        rs.MoveNext                         ' Passo alla prenotazione
successiva
    Loop
    rs.Close
    db.Close

    GiorniCamere = True

End Function
On Wed, 23 May 2001 17:09:09 GMT, "Paolo Dozio" <
do...@libero.it
>
wrote:



title: zippare file

author: Cristina

text:
Come posso zippare un file da access in automatico (ex. ogni settimana) e
poi spedirlo via e-mail?????
Grazie a tout le monde
good bye


title: zippare file

text:
"Cristina" <
cris...@macronet.it
> ha scritto nel messaggio
news:98j3tk$s7$1...@news.flashnet.it...

Nel sito comune (
www.sitocomune.com
) trovi gran parte delle risposte...
Ciao.


title: testo su finestra Msg

author: Mike Dens

text:
ciao...desideravo sapere come si fa in una finestra Msg ad applicare un tipo di
font diverso da quello di default e a ridimensionarlo!!!
mike
--
Posted from
epid-28-dns.ifc.cnr.it
 [146.48.71.90]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: testo su finestra Msg

author: Roberto dal portatile

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:e25409415e8ab50133...@mygate.mailgate.org...
> ciao...desideravo sapere come si fa in una finestra Msg ad applicare un
tipo di
> font diverso da quello di default e a ridimensionarlo!!!
> mike
>
>
Credo proprio che non si possa; prova a sostituire il MsgBox con l'apertura
di una maschera popup, alla quale dai la grafica che preferisci.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: HELP! - Word Amount - Italian version...

author: Luciano Evaristo Guerche

text:
Hi everybody out there,
I am developing a software component which spells word
amount of a given currency value in Italian language
(Italy). I am sending some randomly generated values and
their corresponding word amount the component returned. As
the component needs some adjustments, I would be very
thankful if somebody out there validates the word amount
enclosed below and send me any comments about.
Sincerely,
Luciano Evaristo Guerche
S o Paulo, SP, Brazil
g u e r c h e L E @ h o t m a i l . c o m
P.S.: Please send post replies to my personal email
address also.
802,616,055,461,366.99
----------------------------------------------------------------------
ottocentodue trilioni, seicentosedici miliardi, cinquantacinque
milioni, quattrocentosessantuno mila, trecentosessantasei lires e
novantanove cents
608,026,191,820,593.56
----------------------------------------------------------------------
seicentootto trilioni, ventisei miliardi, centonovantuno milioni,
ottocentoventi mila, cinquecentonovantatre lires e cinquantasei cents
892,700,472,490,170.78
----------------------------------------------------------------------
ottocentonovantadue trilioni, settecento miliardi,
quattrocentosettantadue milioni, quattrocentonovanta mila,
centosettanta lires e settantotto cents
878,317,486,009,325.98
----------------------------------------------------------------------
ottocentosettantotto trilioni, trecentodiciassette miliardi,
quattrocentoottantasei milioni, nove mila, trecentoventicinque lires e
novantotto cents
420,159,511,930,182.04
----------------------------------------------------------------------
quattrocentoventi trilioni, centocinquantanove miliardi,
cinquecentoundici milioni, novecentotrenta mila, centoottantadue lires
e quattro cents
12,727,946,603,134.98
----------------------------------------------------------------------
dodici trilioni, settecentoventisette miliardi, novecentoquarantasei
milioni, seicentotre mila, centotrentaquattro lires e novantotto cents
758,485,507,013,135.56
----------------------------------------------------------------------
settecentocinquantotto trilioni, quattrocentoottantacinque miliardi,
cinquecentosette milioni, tredici mila, centotrentacinque lires e
cinquantasei cents
815,515,360,951,690.85
----------------------------------------------------------------------
ottocentoquindici trilioni, cinquecentoquindici miliardi,
trecentosessanta milioni, novecentocinquantuno mila, seicentonovanta
lires e ottantacinque cents
390,816,845,119,723.93
----------------------------------------------------------------------
trecentonovanta trilioni, ottocentosedici miliardi,
ottocentoquarantacinque milioni, centodiciannove mila,
settecentoventitre lires e novantatre cents
62,250,170,220,491.57
----------------------------------------------------------------------
sessantadue trilioni, duecentocinquanta miliardi, centosettanta
milioni, duecentoventi mila, quattrocentonovantuno lires e
cinquantasette cents
33,683,263,839,010.82
----------------------------------------------------------------------
trentatre trilioni, seicentoottantatre miliardi, duecentosessantatre
milioni, ottocentotrentanove mila, dieci lires e ottantadue cents
337,527,089,934,211.48
----------------------------------------------------------------------
trecentotrentasette trilioni, cinquecentoventisette miliardi,
ottantanove milioni, novecentotrentaquattro mila, duecentoundici lires
e quarantotto cents
789,178,923,858,316.49
----------------------------------------------------------------------
settecentoottantanove trilioni, centosettantotto miliardi,
novecentoventitre milioni, ottocentocinquantotto mila, trecentosedici
lires e quarantanove cents
359,882,030,496,664.78
----------------------------------------------------------------------
trecentocinquantanove trilioni, ottocentoottantadue miliardi, trenta
milioni, quattrocentonovantasei mila, seicentosessantaquattro lires e
settantotto cents
427,240,916,568,873.37
----------------------------------------------------------------------
quattrocentoventisette trilioni, duecentoquaranta miliardi,
novecentosedici milioni, cinquecentosessantotto mila,
ottocentosettantatre lires e trentasette cents
139,764,750,418,234.57
----------------------------------------------------------------------
centotrentanove trilioni, settecentosessantaquattro miliardi,
settecentocinquanta milioni, quattrocentodiciotto mila,
duecentotrentaquattro lires e cinquantasette cents
508,992,794,677,739.52
----------------------------------------------------------------------
cinquecentootto trilioni, novecentonovantadue miliardi,
settecentonovantaquattro milioni, seicentosettantasette mila,
settecentotrentanove lires e cinquantadue cents
362,095,347,403,377.87
----------------------------------------------------------------------
trecentosessantadue trilioni, novantacinque miliardi,
trecentoquarantasette milioni, quattrocentotre mila,
trecentosettantasette lires e ottantasette cents
399,208,867,618,724.25
----------------------------------------------------------------------
trecentonovantanove trilioni, duecentootto miliardi,
ottocentosessantasette milioni, seicentodiciotto mila,
settecentoventiquattro lires e venticinque cents
518,621,492,880,080.90
----------------------------------------------------------------------
cinquecentodiciotto trilioni, seicentoventuno miliardi,
quattrocentonovantadue milioni, ottocentoottanta mila, ottanta lires e
novanta cents
563,399,488,750,328.22
----------------------------------------------------------------------
cinquecentosessantatre trilioni, trecentonovantanove miliardi,
quattrocentoottantotto milioni, settecentocinquanta mila,
trecentoventotto lires e ventidue cents
545,877,616,474,508.49
----------------------------------------------------------------------
cinquecentoquarantacinque trilioni, ottocentosettantasette miliardi,
seicentosedici milioni, quattrocentosettantaquattro mila,
cinquecentootto lires e quarantanove cents
882,113,714,830,966.78
----------------------------------------------------------------------
ottocentoottantadue trilioni, centotredici miliardi,
settecentoquattordici milioni, ottocentotrenta mila,
novecentosessantasei lires e settantotto cents
809,422,307,315,207.37
----------------------------------------------------------------------
ottocentonove trilioni, quattrocentoventidue miliardi, trecentosette
milioni, trecentoquindici mila, duecentosette lires e trentasette
cents
237,058,500,263,621.43
----------------------------------------------------------------------
duecentotrentasette trilioni, cinquantotto miliardi, cinquecento
milioni, duecentosessantatre mila, seicentoventuno lires e quarantatre
cents
117,300,518,399,980.34
----------------------------------------------------------------------
centodiciassette trilioni, trecento miliardi, cinquecentodiciotto
milioni, trecentonovantanove mila, novecentoottanta lires e
trentaquattro cents
164,869,074,781,523.15
----------------------------------------------------------------------
centosessantaquattro trilioni, ottocentosessantanove miliardi,
settantaquattro milioni, settecentoottantuno mila, cinquecentoventitre
lires e quindici cents
899,633,498,034,693.73
----------------------------------------------------------------------
ottocentonovantanove trilioni, seicentotrentatre miliardi,
quattrocentonovantotto milioni, trentaquattro mila, seicentonovantatre
lires e settantatre cents
847,554,195,200,199.88
----------------------------------------------------------------------
ottocentoquarantasette trilioni, cinquecentocinquantaquattro miliardi,
centonovantacinque milioni, duecento mila, centonovantanove lires e
ottantotto cents
484,695,951,653,889.64
----------------------------------------------------------------------
quattrocentoottantaquattro trilioni, seicentonovantacinque miliardi,
novecentocinquantuno milioni, seicentocinquantatre mila,
ottocentoottantanove lires e sessantaquattro cents
75,317,151,234,051.28
----------------------------------------------------------------------
settantacinque trilioni, trecentodiciassette miliardi,
centocinquantuno milioni, duecentotrentaquattro mila, cinquantuno
lires e ventotto cents
205,644,848,326,665.83
----------------------------------------------------------------------
duecentocinque trilioni, seicentoquarantaquattro miliardi,
ottocentoquarantotto milioni, trecentoventisei mila,
seicentosessantacinque lires e ottantatre cents
514,014,484,184,118.07
----------------------------------------------------------------------
cinquecentoquattordici trilioni, quattordici miliardi,
quattrocentoottantaquattro milioni, centoottantaquattro mila,
centodiciotto lires e sette cents
661,381,532,874,702.85
----------------------------------------------------------------------
seicentosessantuno trilioni, trecentoottantuno miliardi,
cinquecentotrentadue milioni, ottocentosettantaquattro mila,
settecentodue lires e ottantacinque cents
402,970,956,604,322.61
----------------------------------------------------------------------
quattrocentodue trilioni, novecentosettanta miliardi,
novecentocinquantasei milioni, seicentoquattro mila, trecentoventidue
lires e sessantuno cents
569,484,900,780,998.66
----------------------------------------------------------------------
cinquecentosessantanove trilioni, quattrocentoottantaquattro miliardi,
novecento milioni, settecentoottanta mila, novecentonovantotto lires e
sessantasei cents
224,360,240,474,436.40
----------------------------------------------------------------------
duecentoventiquattro trilioni, trecentosessanta miliardi,
duecentoquaranta milioni, quattrocentosettantaquattro mila,
quattrocentotrentasei lires e quaranta cents
277,668,027,650,644.38
----------------------------------------------------------------------
duecentosettantasette trilioni, seicentosessantotto miliardi,
ventisette milioni, seicentocinquanta mila, seicentoquarantaquattro
lires e trentotto cents
8,701,260,144,312.32
----------------------------------------------------------------------
otto trilioni, settecentouno miliardi, duecentosessanta milioni,
centoquarantaquattro mila, trecentododici lires e trentadue cents
162,748,501,680,612.97
----------------------------------------------------------------------
centosessantadue trilioni, settecentoquarantotto miliardi,
cinquecentouno milioni, seicentoottanta mila, seicentododici lires e
novantasette cents
909,766,982,025,347.07
----------------------------------------------------------------------
novecentonove trilioni, settecentosessantasei miliardi,
novecentoottantadue milioni, venticinque mila, trecentoquarantasette
lires e sette cents
56,439,471,170,020.97
----------------------------------------------------------------------
cinquantasei trilioni, quattrocentotrentanove miliardi,
quattrocentosettantuno milioni, centosettanta mila, venti lires e
novantasette cents
9,682,244,418,614.07
----------------------------------------------------------------------
nove trilioni, seicentoottantadue miliardi, duecentoquarantaquattro
milioni, quattrocentodiciotto mila, seicentoquattordici lires e sette
cents
533,829,497,910,827.42
----------------------------------------------------------------------
cinquecentotrentatre trilioni, ottocentoventinove miliardi,
quattrocentonovantasette milioni, novecentodieci mila,
ottocentoventisette lires e quarantadue cents
749,710,854,467,669.20
----------------------------------------------------------------------
settecentoquarantanove trilioni, settecentodieci miliardi,
ottocentocinquantaquattro milioni, quattrocentosessantasette mila,
seicentosessantanove lires e venti cents
674,643,182,421,960.29
----------------------------------------------------------------------
seicentosettantaquattro trilioni, seicentoquarantatre miliardi,
centoottantadue milioni, quattrocentoventuno mila, novecentosessanta
lires e ventinove cents
738,561,036,903,881.11
----------------------------------------------------------------------
settecentotrentotto trilioni, cinquecentosessantuno miliardi,
trentasei milioni, novecentotre mila, ottocentoottantuno lires e
undici cents
50,679,679,507,916.39
----------------------------------------------------------------------
cinquanta trilioni, seicentosettantanove miliardi,
seicentosettantanove milioni, cinquecentosette mila, novecentosedici
lires e trentanove cents
86,296,544,495,534.08
----------------------------------------------------------------------
ottantasei trilioni, duecentonovantasei miliardi,
cinquecentoquarantaquattro milioni, quattrocentonovantacinque mila,
cinquecentotrentaquattro lires e otto cents
10,689,671,947,563.83
----------------------------------------------------------------------
dieci trilioni, seicentoottantanove miliardi, seicentosettantuno
milioni, novecentoquarantasette mila, cinquecentosessantatre lires e
ottantatre cents
777,885,949,880,591.97
----------------------------------------------------------------------
settecentosettantasette trilioni, ottocentoottantacinque miliardi,
novecentoquarantanove milioni, ottocentoottanta mila,
cinquecentonovantuno lires e novantasette cents
486,872,874,725,723.34
----------------------------------------------------------------------
quattrocentoottantasei trilioni, ottocentosettantadue miliardi,
ottocentosettantaquattro milioni, settecentoventicinque mila,
settecentoventitre lires e trentaquattro cents
112,809,068,376,096.77
----------------------------------------------------------------------
centododici trilioni, ottocentonove miliardi, sessantotto milioni,
trecentosettantasei mila, novantasei lires e settantasette cents
768,146,091,052,682.44
----------------------------------------------------------------------
settecentosessantotto trilioni, centoquarantasei miliardi, novantuno
milioni, cinquantadue mila, seicentoottantadue lires e quarantaquattro
cents
836,805,039,673,573.38
----------------------------------------------------------------------
ottocentotrentasei trilioni, ottocentocinque miliardi, trentanove
milioni, seicentosettantatre mila, cinquecentosettantatre lires e
trentotto cents
3,195,290,741,479.83
----------------------------------------------------------------------
tre trilioni, centonovantacinque miliardi, duecentonovanta milioni,
settecentoquarantuno mila, quattrocentosettantanove lires e ottantatre
cents
870,512,657,695,139.43
----------------------------------------------------------------------
ottocentosettanta trilioni, cinquecentododici miliardi,
seicentocinquantasette milioni, seicentonovantacinque mila,
centotrentanove lires e quarantatre cents
805,607,111,917,987.43
----------------------------------------------------------------------
ottocentocinque trilioni, seicentosette miliardi, centoundici milioni,
novecentodiciassette mila, novecentoottantasette lires e quarantatre
cents
479,651,337,330,071.96
----------------------------------------------------------------------
quattrocentosettantanove trilioni, seicentocinquantuno miliardi,
trecentotrentasette milioni, trecentotrenta mila, settantuno lires e
novantasei cents
194,878,210,565,157.68
----------------------------------------------------------------------
centonovantaquattro trilioni, ottocentosettantotto miliardi,
duecentodieci milioni, cinquecentosessantacinque mila,
centocinquantasette lires e sessantotto cents
398,371,149,709,521.72
----------------------------------------------------------------------
trecentonovantotto trilioni, trecentosettantuno miliardi,
centoquarantanove milioni, settecentonove mila, cinquecentoventuno
lires e settantadue cents
299,219,774,969,007.31
----------------------------------------------------------------------
duecentonovantanove trilioni, duecentodiciannove miliardi,
settecentosettantaquattro milioni, novecentosessantanove mila, sette
lires e trentuno cents
619,135,602,332,060.88
----------------------------------------------------------------------
seicentodiciannove trilioni, centotrentacinque miliardi, seicentodue
milioni, trecentotrentadue mila, sessanta lires e ottantotto cents
456,694,139,273,504.36
----------------------------------------------------------------------
quattrocentocinquantasei trilioni, seicentonovantaquattro miliardi,
centotrentanove milioni, duecentosettantatre mila, cinquecentoquattro
lires e trentasei cents


author: Emyr

text:
cut
there aren't anymore lires there are euro now,
Saluti.
Emanuele.


author: MA

text:
Il 26 Feb 2003, 20:37,
guer...@hotmail.com
 (Luciano Evaristo Guerche) ha
scritto:
> Hi everybody out there,
>
> I am developing a software component which spells word
> amount of a given currency value in Italian language
> (Italy). I am sending some randomly generated values and
> their corresponding word amount the component returned. As
> the component needs some adjustments, I would be very
> thankful if somebody out there validates the word amount
> enclosed below and send me any comments about.
>
> Sincerely,
>
> Luciano Evaristo Guerche
> S o Paulo, SP, Brazil
> g u e r c h e L E @ h o t m a i l . c o m
> P.S.: Please send post replies to my personal email
> address also.
Hi, Luciano or your true name is Eriberto??
On
www.sitocomune.com
 is there a function to convert number in italian
words.
Pay attention that in italian when we refer to money we use to join the word
so is millenovecenttrentasei not mille novecento trentasei. "Lira" at
singular "lire" at plural.
We use to elide to first vocal in a diphtong like "trentuno" not
"trentauno". For the rest we are using euro not yet lire and the rate is
1936.27£ at 1€.
You lucky in this period to stay in your nation. Good Carnival - good
watching to female dancing.
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Selstart

author: ALCAU (ST1)

text:
Quando in un campo sull'evento modifica inserisco uno spazio me lo mangia
Private Sub Cerca_Change()
    Dim j As Integer, tmp As String, tmplen As Integer, varItem As Variant,
ctlList As Control
    tmp = UCase(Me.Cerca.Text)
    tmplen = Len(tmp)
    'Ricerca per descrizione macchina
    If Asc(Me.Cerca.Text) < 48 Or Asc(Me.Cerca.Text) > 57 Then
    .......
    .......
    .......
    Me.Cerca.SetFocus
    Me.Cerca.SelStart = Len(Me!Cerca.Text)
end sub
come mai ?
Grazie, Alberto


title: Selstart

author: Alessandro Cara

text:
"ALCAU (ST1)" ha scritto:

scusami ma credo di non capire.
1)sull'evento modifica non inserisci uno spazio, quello che fai e'
intercettare l'evento modifica
2) se il valore non e' un numero fai qualcosa (a parte che nella routine
manca end if, magari hai tagliato qualcosa.)
3) "cerca" che tipo di controllo e'? perche' usi la proprieta' text?
4) che fa il sistema? non fa il setfocus? non mette 1 in
me.cerca.selstart?
5) fare me.cerca < "0" or me.cerca > "9" era lo stesso. ripeto perche'
usi text?
6) a meno che i ..... non significhino qualcosa a che ti serve fare
l'ucase?
7) ogni tanto access ha fame ;=))
a.cara


title: Selstart

text:
Questa è la routine completa
Private Sub Cerca_Change()
On Error GoTo Errman
    Dim j As Integer, tmp As String, tmplen As Integer
    tmp = UCase(Me.Cerca.Text)
    tmplen = Len(tmp)
    Me.Cliente_precedente.Enabled = False
    Me.Cliente_successivo.Enabled = False
    Me.Ultimo_cliente.Enabled = False
    Me.Primo_cliente.Enabled = False
    'Ricerca per nome
    If Asc(Me.Cerca.Text) < 48 Or Asc(Me.Cerca.Text) > 57 Then
        For j = 0 To ElencoClienti.ListCount - 1
            If UCase(Left(ElencoClienti.ItemData(j), tmplen)) = tmp Then
                'Uso & Chr$(34) & per raddoppiare l'apice in caso di ricerca
di un nominativo con apostrofo
                DoCmd.Echo False
                Me.RecordSource = "SELECT * FROM Clienti WHERE cli_nome LIKE
" & Chr$(34) & ElencoClienti.ItemData(j) & Chr$(34)
                Me.Cerca.SetFocus
                Me.Cerca.SelStart = 255 'Len(Me!Cerca.Text)
                ElencoClienti.Value = ElencoClienti.ItemData(j)
                'Controlla la posizione del cursore nella casella Cerca
                'Funzionano tutte e due le soluzioni sia .SelStart = 255 che
.SelStart = Len(Me!Cerca.Text)
                DoCmd.Echo True
                Exit For
            End If
        Next
    Else
        'Ricerca per codice cliente
        If Asc(Me.Cerca.Text) < 48 Or Asc(Me.Cerca.Text) <= 57 Then
            Dim Find As Variant
            Find = DLookup("[cli_nome]", "Clienti", "[cli_cod] = '" &
Me.Cerca.Text & "'")
            Me.RecordSource = "SELECT * FROM Clienti WHERE cli_nome LIKE '"
& Find & "'"
            Me.Cerca.SetFocus
            Me!Cerca.SelStart = Len(Me!Cerca.Text)
            ElencoClienti.Value = Find
        End If
    End If
Exit Sub
Errman:
    If Err.Number = 5 Then Resume Next
    If Err.Number = 3075 Then Resume Next
End Sub
Il sistema, se inserisco uno spazio e la/e lettere che lo precedono sono
presenti in un valore da ricercare me lo mangia.
Se per esempio ho delle macchine che si chiamano:
Macchina 1
Macchina 2
Macchina 3
Se digito uno spazio dopo la m non lo prende se digito una qualsiasi lettera
diversa dalla m lo spazio lo mantiene
Spero di essere stato chiaro.
Alberto


title: Selstart

text:
"ALCAU (ST1)" wrote:
>
> Questa è la routine completa
>
pero' non hai risposto alle domande.
> Private Sub Cerca_Change()
> On Error GoTo Errman
>     Dim j As Integer, tmp As String, tmplen As Integer
>     tmp = UCase(Me.Cerca.Text)
>     tmplen = Len(tmp)
>     Me.Cliente_precedente.Enabled = False
>     Me.Cliente_successivo.Enabled = False
>     Me.Ultimo_cliente.Enabled = False
>     Me.Primo_cliente.Enabled = False
ok
>     'Ricerca per nome
>     If Asc(Me.Cerca.Text) < 48 Or Asc(Me.Cerca.Text) > 57 Then
qui escudi cio che non e' numerico e va bene.
>         For j = 0 To ElencoClienti.ListCount - 1
qui ti esamini tutta la lista della cbx o e' una lbx?
non hai su la proprieta' di completamento automatico?
consenti l'immissione di valori non presenti sulla lista?
altrimenti a che serve. (generalmente queste cose le faccio sulla exit
del controllo)
>             If UCase(Left(ElencoClienti.ItemData(j), tmplen)) = tmp Then
questa a che ti serve?
>                 'Uso & Chr$(34) & per raddoppiare l'apice in caso di ricerca
> di un nominativo con apostrofo
>                 DoCmd.Echo False
>                 Me.RecordSource = "SELECT * FROM Clienti WHERE cli_nome LIKE
> " & Chr$(34) & ElencoClienti.ItemData(j) & Chr$(34)
ok nel tuo contesto dov'e' l'asterisco nella like? e se il nome e'
completo perche' usare la like?
>                 Me.Cerca.SetFocus
>                 Me.Cerca.SelStart = 255 'Len(Me!Cerca.Text)
>                 ElencoClienti.Value = ElencoClienti.ItemData(j)
>                 'Controlla la posizione del cursore nella casella Cerca
>                 'Funzionano tutte e due le soluzioni sia .SelStart = 255 che
> .SelStart = Len(Me!Cerca.Text)
>                 DoCmd.Echo True
>                 Exit For
>             End If
>         Next
>     Else
>         'Ricerca per codice cliente
>         If Asc(Me.Cerca.Text) < 48 Or Asc(Me.Cerca.Text) <= 57 Then
questa puo' essere semplicemente If Asc(Me.Cerca.Text) <= 57 Then
(<48 l'hai smarcato prima ed inoltre se <= 57 e' anche <48)
>             Dim Find As Variant
>             Find = DLookup("[cli_nome]", "Clienti", "[cli_cod] = '" &
> Me.Cerca.Text & "'")
per quale motivo fai la dlookup? nella select successiva non puoi usare
la where sul cli_cod? e nella like successiva vedi nota alla prec.
select?
>             Me.RecordSource = "SELECT * FROM Clienti WHERE cli_nome LIKE '"
> & Find & "'"
>             Me.Cerca.SetFocus
>             Me!Cerca.SelStart = Len(Me!Cerca.Text)
>             ElencoClienti.Value = Find
>         End If
>     End If
> Exit Sub
> Errman:
>     If Err.Number = 5 Then Resume Next
>     If Err.Number = 3075 Then Resume Next
> End Sub
>
>
> Spero di essere stato chiaro.
no
cmq:
se le select sono effettivamente come le hai scritte sono sbagliate
nella like, ripeto non mi sembra di aver visto l'asterisco. Che succede
se le select non restituiscono righe?
--
Alessandro Cara


title: Selstart

text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3A6D816A...@blunet.it...
> "ALCAU (ST1)" wrote:
> >
> > Questa è la routine completa
> >
> pero' non hai risposto alle domande.
>
>
> > Private Sub Cerca_Change()
> > On Error GoTo Errman
> >     Dim j As Integer, tmp As String, tmplen As Integer
> >     tmp = UCase(Me.Cerca.Text)
> >     tmplen = Len(tmp)
> >     Me.Cliente_precedente.Enabled = False
> >     Me.Cliente_successivo.Enabled = False
> >     Me.Ultimo_cliente.Enabled = False
> >     Me.Primo_cliente.Enabled = False
> ok
>
> >     'Ricerca per nome
> >     If Asc(Me.Cerca.Text) < 48 Or Asc(Me.Cerca.Text) > 57 Then
> qui escudi cio che non e' numerico e va bene.
>
> >         For j = 0 To ElencoClienti.ListCount - 1
> qui ti esamini tutta la lista della cbx o e' una lbx?
lbx
> non hai su la proprieta' di completamento automatico?
sulla lbx ....... no
> consenti l'immissione di valori non presenti sulla lista?
no
> altrimenti a che serve. (generalmente queste cose le faccio sulla exit
> del controllo)
La lbx la uso per mostrare tutti i nomi dei clienti e/o per scegliere il
nome direttamente dalla lbx
>
> >             If UCase(Left(ElencoClienti.ItemData(j), tmplen)) = tmp Then
> questa a che ti serve?
Scorre nella lbx sul nome che risponde alle lettere digitate
>
> >                 'Uso & Chr$(34) & per raddoppiare l'apice in caso di
ricerca
> > di un nominativo con apostrofo
> >                 DoCmd.Echo False
> >                 Me.RecordSource = "SELECT * FROM Clienti WHERE cli_nome
LIKE
> > " & Chr$(34) & ElencoClienti.ItemData(j) & Chr$(34)
> ok nel tuo contesto dov'e' l'asterisco nella like? e se il nome e'
> completo perche' usare la like?
OK. cambio con =
>
> >                 Me.Cerca.SetFocus
> >                 Me.Cerca.SelStart = 255 'Len(Me!Cerca.Text)
> >                 ElencoClienti.Value = ElencoClienti.ItemData(j)
> >                 'Controlla la posizione del cursore nella casella Cerca
> >                 'Funzionano tutte e due le soluzioni sia .SelStart = 255
che
> > .SelStart = Len(Me!Cerca.Text)
> >                 DoCmd.Echo True
> >                 Exit For
> >             End If
> >         Next
> >     Else
> >         'Ricerca per codice cliente
> >         If Asc(Me.Cerca.Text) < 48 Or Asc(Me.Cerca.Text) <= 57 Then
> questa puo' essere semplicemente If Asc(Me.Cerca.Text) <= 57 Then
> (<48 l'hai smarcato prima ed inoltre se <= 57 e' anche <48)
>
OK. fatto
> >             Dim Find As Variant
> >             Find = DLookup("[cli_nome]", "Clienti", "[cli_cod] = '" &
> > Me.Cerca.Text & "'")
> per quale motivo fai la dlookup? nella select successiva non puoi usare
> la where sul cli_cod? e nella like successiva vedi nota alla prec.
> select?
>
La dlookup la uso perche volevo spostare, nella lbx, il nominativo che
durante la digitazione veniva trovato
> >             Me.RecordSource = "SELECT * FROM Clienti WHERE cli_nome LIKE
'"
> > & Find & "'"
> >             Me.Cerca.SetFocus
> >             Me!Cerca.SelStart = Len(Me!Cerca.Text)
> >             ElencoClienti.Value = Find
> >         End If
> >     End If
> > Exit Sub
> > Errman:
> >     If Err.Number = 5 Then Resume Next
> >     If Err.Number = 3075 Then Resume Next
> > End Sub
> >
>
> >
> > Spero di essere stato chiaro.
> no
>
> cmq:
> se le select sono effettivamente come le hai scritte sono sbagliate
> nella like, ripeto non mi sembra di aver visto l'asterisco. Che succede
> se le select non restituiscono righe?
Le intercetto con on error
>
>
> --
> Alessandro Cara


title: Selstart

text:
"ALCAU (ST1)" wrote:
>
>
azzeriamo tutto. Credo di aver piu' o meno capito quello che vuoi fare.
Premessa uso raramente lbx (che sarebbe una evoluzione di lbo ;=)) piu'
spesso cbx.
e' evidente che con lbx (ti avevo fatto la domanda sul tipo di
controllo) puoi solo scegliere.
Quello che mi chiedo e'?
Se nel tuo lbx sono presenti clienti (tutti?) che necessita' c'e' di
fare le select o le dlookup.
cmq: come la vedo io:
1) hai una txt sulla quale scrivi (nome o codice) e man mano che scrivi
vuoi posizionarti sul relativo elemento della lbx (simulando una cbx).
2) se sulla lbx riporti 2 colonne (di cui quella con il codice nascosta)
la sola cosa che devi fare e' scorrerti (come fai) l'lbx (ha gia'
l'ordinamento, ma non e' un problema)  senza riaccedere alla base dati,
quindi niente select e dlookup.
3) continuo a non capire il me.recordsource. Questo quante volte lo
cambi? ogni volta che digiti un carattere? Non sarebbe il caso di farlo
solo alla fine. Non ho capito perche' la modifica del recordsource per
un non trovato ti dovrebbe andare in errore (se la select e' corretta).
Non va in errore, trova solo 0 record.
4) sono un po' tardo, ma meglio tardi che mai, la cosa che vuoi ottenere
e' anche la selezione sul parziale di codice e di nome per ottenere la
visibilita' di piu' record. Ok questo fa si che il cambio di
recordsource lo devi fare progressivamente, e quindi da cio' l'uso della
select sulla quale pero' se non scrivi cod_xxx (dove "xxx" e nome o
"cod" like 'val*' non ti da' il risultato sperato. Pero' mi hai detto
che hai cambiato la like con uguale e quindi questo ragionamento e'
allora sbagliato?
Ho il vago dubbio (in questo non ho mai fatto test) che al cambio di
recordsource il sistema rifaccia subito la query. Certo che se il nome
e' lungo e la tabella clienti pure access lo fai lavorare per bene.
S.e e/o O
--
Alessandro Cara


title: Selstart

text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3A6DEEBE...@blunet.it...
> "ALCAU (ST1)" wrote:
> >
> >
> azzeriamo tutto. Credo di aver piu' o meno capito quello che vuoi fare.
> Premessa uso raramente lbx (che sarebbe una evoluzione di lbo ;=)) piu'
> spesso cbx.
> e' evidente che con lbx (ti avevo fatto la domanda sul tipo di
> controllo) puoi solo scegliere.
Si
> Quello che mi chiedo e'?
> Se nel tuo lbx sono presenti clienti (tutti?)
Si
> che necessita' c'e' di fare le select o le dlookup.
> fare le select o le dlookup.
> cmq: come la vedo io:
> 1) hai una txt sulla quale scrivi (nome o codice) e man mano che scrivi
> vuoi posizionarti sul relativo elemento della lbx (simulando una cbx).
> 2) se sulla lbx riporti 2 colonne (di cui quella con il codice nascosta)
> la sola cosa che devi fare e' scorrerti (come fai) l'lbx (ha gia'
> l'ordinamento, ma non e' un problema)  senza riaccedere alla base dati,
> quindi niente select e dlookup.
> 3) continuo a non capire il me.recordsource.
Il recorsource lo cambio perchè nella maschera visualizzo tutti i dati
cliente (Indir, Cap ecc.....)
> Questo quante volte lo
> cambi? ogni volta che digiti un carattere?
Si
> Non sarebbe il caso di farlo
> solo alla fine. Non ho capito perche' la modifica del recordsource per
> un non trovato ti dovrebbe andare in errore (se la select e' corretta).
> Non va in errore, trova solo 0 record.
> 4) sono un po' tardo, ma meglio tardi che mai, la cosa che vuoi ottenere
> e' anche la selezione sul parziale di codice e di nome per ottenere la
> visibilita' di piu' record. Ok questo fa si che il cambio di
> recordsource lo devi fare progressivamente, e quindi da cio' l'uso della
> select sulla quale pero' se non scrivi cod_xxx (dove "xxx" e nome o
> "cod" like 'val*' non ti da' il risultato sperato.
Sto probabilmente facendo su un risotto :-))
Che differenza c'è tra Like e = ?
> Pero' mi hai detto che hai cambiato la like con uguale e quindi questo
ragionamento e'
> allora sbagliato?
> Ho il vago dubbio (in questo non ho mai fatto test) che al cambio di
> recordsource il sistema rifaccia subito la query. Certo che se il nome
> e' lungo e la tabella clienti pure access lo fai lavorare per bene.
>
Potrei ma non devo digitare tutto il nome, se mi ci avvicino lo posso poi
scegliere dalla lbx.


title: Selstart

text:
Il recordsource della lbx non contiene il codice cliente ma solo il nome ed
è per quello che faccio il dlookup.
Da notare che il codice cliente non è l' id ma un codice numerico che il
cliente assegna al nominativo
Nella lbx visualizzo quindi una sola colonna (cli_nome)
Alberto


title: Visualizzare 2a colonna di orgine controllo su casella di testo

author: Ludo

text:
Ciao a tutti,
Come posso fare per visualizzare il contenuto della seconda colonna di una
casella combinata in una casella di testo?
Perchè, in questa maschera (a maschere continue) sto facendo una statistica
di quante persone sono residenti in una città.
il controllo Città è una casella di testo ed ha come origine controllo
Idcomune (che è una combo ed ha come origine riga una query unione: SELECT 0
As Idcomune, "<  Tutte >" as COMU_DESCR  FROM Comuni UNION SELECT
DISTINCTROW Idcomune, COMU_DESCR FROM Comuni where (((Regione_nascita) Like
"EMR"))ORDER BY COMU_DESCR;)
in pratica su Città, non viene visualizzato il paese ma l'id (1a colonna)
associato al paese  (che è la 2a colonna).
grazie mille x l'aiuto..
ludo..


text:

Setta la larghezza colonne della dtua colonna con 0;5
Quindi la prima è quella associata la seconda quella visalizzata
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
> Setta la larghezza colonne della dtua colonna con 0;5
> Quindi la prima è quella associata la seconda quella visalizzata
Ciao, scusami forse non son riuscito a spiegarmi bene ( in effetti è un filo
difficile spiegare bene):
nella maschera di inserimento la combo citta va bene, visualizza
tranquillamente la seconda colonna.
Nella maschera "statistica" il controllo sul quale vorrei far visualizzare
il nome della citta, non è una casella combinata ma una semplice casella di
testo ed ha come origine idcomune.
Lasciando tutto cosi, mi visualizza sulla casella di testo ovviamente l'id e
non il nome della città..
Bisogna che la casella di testo abbia come origine la 2a colonna di
idcomune..
ludo..


author: Beppe

text:
Potresti mettere sulla proprietà "origine controllo" del tuo controllo
il valore
=[IDcomune].column(1)
Bye


text:

Metti una colonna non associata eci metti come origine =tuacombo.column(1)



author: ludo

text:
> Metti una colonna non associata eci metti come origine =tuacombo.column(1)
ciao scusa il ritardo..
ho provato ad eseguire la query di raggruppamento e il nome delle citta
viene visualizzato nella query nella colonna idcomune, ma non nella maschera
(rimane il numero)..
ho provato ad associare la seconda colonna della combo ma nella casella di
testo compare #Nome..
CIao ludo..
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Roberto da Parma

text:
"ludo" <
19...@libero.it
> ha scritto nel messaggio
news:83Z176Z89Z254Y1...@usenet.libero.it...

Credo che tu debba leggere più attentamente le risposte...
Chi ti ha risposto ti ha fornito vari modi per la risoluzione al tuo
problema....
Riassumendo nella maschera dove hai la tua casella combinata con origine la
query che hai scritto, crei una casella di testo dove inserisci
=tuacombo.column(1)
naturalmente la tua combo deve avere un numero di colonne pari a 2 con la
colonna associata la 1 e se nella combo vuoi far vedere solo la città
inserire nelle proprietà larghezza colonne:
0 cm;0,5 cm
Ciao
Roberto


text:
> > --------------------------------
> > Inviato via
http://arianna.libero.it/usenet/
>
> Credo che tu debba leggere più attentamente le risposte...
> Chi ti ha risposto ti ha fornito vari modi per la risoluzione al tuo
> problema....
>
> Riassumendo nella maschera dove hai la tua casella combinata con origine
la
> query che hai scritto, crei una casella di testo dove inserisci
>
> =tuacombo.column(1)
>
> naturalmente la tua combo deve avere un numero di colonne pari a 2 con la
> colonna associata la 1 e se nella combo vuoi far vedere solo la città
> inserire nelle proprietà larghezza colonne:
ciaoo scusami ma non riuscivo a capire..ora funzia tutto..
grazie mille..
ciao ludovico..



title: Menu' principale

text:
Quando da Strumenti>Avvio imposto un menu' personalizzato
come menu' principale, questo ha un comportamento "particolare":
scompare e riappare automaticamente quando apro, per es.,
un report che ha una sua barra del menu'.
Ora ho bisogno che il menu' principale sia diverso a seconda
che si "logghi" l'utente A o l'utente B, quindi, una volta
identificato l'utente, visualizzo il menu' appropriato via codice.
Nei vecchi post ho visto in piu' di un'occasione
il modo per visualizzare un menu' via codice:
DoCmd.ShowToolbar "mnuA", acToolbarWhereApprop
ma cosi' facendo il menu' non si comporta come il menu' principale,
ma rimane sempre visibile anche quando apro il report di cui sopra.
Come posso risolvere??
Grazie
Ciao
Leandro
---
Bisogna credere nelle cose buone,
anche quando non esistono


title: Menu' principale

text:
On 27/04/2004 9.58, leo_duca ha scritto:
> Quando da Strumenti>Avvio imposto un menu' personalizzato
> come menu' principale, questo ha un comportamento "particolare":
> scompare e riappare automaticamente quando apro, per es.,
> un report che ha una sua barra del menu'.
> Ora ho bisogno che il menu' principale sia diverso a seconda
> che si "logghi" l'utente A o l'utente B, quindi, una volta
> identificato l'utente, visualizzo il menu' appropriato via codice.
> Nei vecchi post ho visto in piu' di un'occasione
> il modo per visualizzare un menu' via codice:
>
> DoCmd.ShowToolbar "mnuA", acToolbarWhereApprop
>
> ma cosi' facendo il menu' non si comporta come il menu' principale,
> ma rimane sempre visibile anche quando apro il report di cui sopra.
>
> Come posso risolvere??
al solito: posso perdere un anno su un problema senza
ruscire a risolverlo, poi posto nel NG e.... TAC: risolto.
     If Utente = "A" Then
       Application.MenuBar = "mnuA"
       DoCmd.ShowToolbar "mnuMain", acToolbarWhereApprop
     Else
       Application.MenuBar = "mnuB"
       DoCmd.ShowToolbar "mnuMainUser", acToolbarWhereApprop
     End If
... ed era pure "na' boiata" ;)



title: Menu' principale

text:
"leo_duca" <
leo_...@libero.it
> ha scritto nel
messaggio
news:c6l6k0$d2rga$1...@ID-98670.news.uni-berlin.de...

Il passaggio sta nel fatto che per chiarirlo a
noi, lo fai a te stesso.
MAssimiliano


title: MRU access - help

author: MKS

text:
Ho un problema, vorrei fare in modo che la lista degli ultimi file aperti in
access non fosse visibile nel menů file del programma stesso o nel wizard di
apertura che appare quando avvi il programma.
Sono riuscito a disabilitare il wizard di apertura che appare quando avvi il
programma, ma rimane sempre traccia degl'ultimi file aperti nel registro
(MRU).
In poche parole vorrei fare in modo che la lista che si crea nel file di
registro degli ultimi file aperti di access non fosse creata ... vedi MRU.
Ringrazio fin d'ora chi riesce a trovare una soluzione.
--------------------------English
version ------------------------------------------------------
I have a problem, I want to make so that the list of the last lines opened
in access am not visible in the menů file of the same program or in the
wizard of opening that appears when starts the program.
I have been able to disable the wizard of opening that appears when starts
the program, but it stays trace of the last lines opened in the register
(MRU) always.
I in few words want to make so that the list that is created in the line of
register of the last open lines of [access] have not created. you see MRU
list.
I thank until of hour who is able to find a solution
--
Ciao MKS
---------------
Togli -spam-  dall'indirizzo per le risposte
Remove -spam- from the address to e.mail me


title: MRU access - help

text:
Ho un problema, vorrei fare in modo che la lista degli ultimi file aperti in
access non fosse visibile nel menů file del programma stesso o nel wizard di
apertura che appare quando avvi il programma.
Sono riuscito a disabilitare il wizard di apertura che appare quando avvi il
programma, ma rimane sempre traccia degl'ultimi file aperti nel registro
(MRU).
In poche parole vorrei fare in modo che la lista che si crea nel file di
registro degli ultimi file aperti di access non fosse creata ... vedi MRU.
Ringrazio fin d'ora chi riesce a trovare una soluzione.
----------------------------------------------------------------------------



title: Conteggio record

author: coop

text:
Allora
ho una tabella "ComposizioneFamiglia" con campi IDFamiglia, IDComponente,
Componente (combo con figlio, padre, ecc.), Sesso (combo M, F), Età.
Faccio una query per trovarmi solo i componenti con Sesso=M, da questa
traggo un report ordinato per IDFamiglia.
tutto ciò per trovarmi il conteggio dei maschi per singola famiglia.
 dalla guida in linea ho seguito  le proprietà Count che però mi da il
totale dei record del report e la proprietà RecordCount, seguendo
quest'ultima però mi trovo dei numeri progressivi dei record, cioè sotto il
primo trovo scritto record 1, sotto il secondo record 2, e così via, in
pratica ho un elenco numerato dei record.
la domanda è:
come si può fare per ottenere il totale dei singoli record relativi
all'IDFamiglia?
e nel caso ciò sia fattibbile posso poi inserire un controllo in una form
che mi visualizzi questo totale (sempre relativo all'IDFamiglia?).
un grosso grazie anticipato per tutti
siete davvero preziosi
 GRAZIEEE
ciao
luigi


title: Conteggio record

author: Fabio Dalla Villa

text:
"coop" <------
cooperativaba...@inwind.it
> ha scritto nel messaggio
news:BEbBa.41770$Ny5.1...@twister2.libero.it...

Vedi funzione Dcount ("*";"tabella/query";"condizioni")
occhio all'impostazione delle condizioni.
Ciao
Fabio Dalla Villa
Biella


title: Conteggio record

text:
buongiorno
ho una query di riepilogo  che mi restituisce il numero totale di un certo
componente di una famiglia (ad esempio zii), mettendo come condizione  in un
campo "like z*" la query mi restituisce solo le famiglie in cui sono
presenti effettivamente zii.
io vorrei che mi restituisse comunque tutte le famiglie, ma che nel campo
conteggio se non ci sono zii mi riporti 0.
se pò fà??
grazie pee il passato e per il futuro
ciaoo
luigi


title: Conteggio record

author: er soft

text:
> ho una query di riepilogo  che mi restituisce il numero totale di un certo
> componente di una famiglia (ad esempio zii), mettendo come condizione  in
un
> campo "like z*" la query mi restituisce solo le famiglie in cui sono
> presenti effettivamente zii.
> io vorrei che mi restituisse comunque tutte le famiglie, ma che nel campo
> conteggio se non ci sono zii mi riporti 0.
> se pò fà??
>
Certo che si può fare ..
cancella il criterio "like z* " e inserisci il seguente campo:
    Sum(IIf([Codice Famiglia] Like "z*",1,0)) AS NumeroDiZiiNellaFam
oppure se lo imputi nell'editor grafico:
    NumeroDiZiiNellaFam: IIF([Codice Famiglia] Like "z*";1;0)     e setta
Somma come formula.
Tale campo conterrà il numero di componenti della famiglia z*.
Spero di essere stato chiaro. Fammi sapere se c'è qualcosa che non ti è
chiaro.
Ciao:Ricky


title: Totali a piè di pagina....help

author: EnricoV

text:
Mi sto scervellando...non ce la faccio più !!!
Come ca..o faccio a mettere su ogni pagina del report (alla fine) un
conteggio totale di un campo presente nel corpo della pagina ?
Nel piè di pagina pagina non funzia.
Nel piè di pagina report si...ma voglio che il totale sia visibile alla fine
della pagina..non quando terminano i campi del corpo...
HHEEELP !!!


title: Totali a piè di pagina....help

author: stwe

text:
"EnricoV" <
nor...@libero.it
> ha scritto nel messaggio
news:mU4Ea.66801$lK4.1...@twister1.libero.it...

crea una sottomaschera e fai una ricerca con google utilizzando le parole
"sottomaschera piè pagina report totale", scusa se non te lo spiego io ma
non me lo ricordo proprio, ma avevo avuto il tuo stesso problema e l'ho
risolto, si fa si fa...
spero di esserti stato di aiuto
stwe


title: Totali a piè di pagina....help

author: Roberto dalla campagna

text:
EnricoV <
nor...@libero.it
> wrote in message
mU4Ea.66801$lK4.1...@twister1.libero.it...

Non si capisce se a te serve il totale delle sole righe contenute in ogni
pagina, oppure ti serve un totale progressivo che vuoi stampare alla fine di
ogni pagina del report.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: portare un testo da una maschea all'altra

author: Edison

text:
questo è il mio problema:
scrivo il nome del cliente nelle form delle visite, se il cliente non è
esistente, allora apro la form per inserire il nuovo cliente.
Fin qui tutto funziona, vorrei però che il nome che ho scritto venga
esportato nella form clienti che si va ad aprire, poi metto le altri info
del cliente.
Quando premo OK vorrei che nel campo cliente mi risulti il cliente che ho
appenta aggiunto alla lista.
Per fare tutto ciò ho bisogno di salvare i valori in unaa variabile Temp, ma
come si fa? dove la metto?
Grazie a chi mi aiuti.
Pietro


author: ElioP

text:

In un modulo "VariabiliGlobali" inserisci:
Global gTemp as String


author: Antonio Biso

text:
Edison ha scritto nel messaggio <8a6bjt$4nt$
1...@pegasus.tiscalinet.it
>...
>questo è il mio problema:
>scrivo il nome del cliente nelle form delle visite, se il cliente non è
>esistente, allora apro la form per inserire il nuovo cliente.
>Fin qui tutto funziona, vorrei però che il nome che ho scritto venga
>esportato nella form clienti che si va ad aprire, poi metto le altri info
>del cliente.
>Quando premo OK vorrei che nel campo cliente mi risulti il cliente che ho
>appenta aggiunto alla lista.
>Per fare tutto ciò ho bisogno di salvare i valori in unaa variabile Temp,
ma
>come si fa? dove la metto?
Naaaaaa...
La variabile in realtà è già il controllo dove tu scrivi il nome del cliente
e puoi farci riferimento utilizzando l'apposita sintassi.
Pertanto userai me.nomecontrollo se il codice che scrivi è nella maschera
dove leggi il valore, forms("nome form").nomecontrollo se vuoi leggere in
un'altra maschera aperta.
Può capitare che però tu chiuda la maschera prima di assegnare il valore e
cioè:
sub chiudi
...
docmd.close
forms("visite").cliente = me.cliente
in questo caso lui si incazza perchè il riferimento alla maschera me non c'è
più perchè l'hai già chiusa.
Allora ti basta salvare il valore in una variabile locale alla sub e poi
usarla per assegnare il valore. Sarà:
sub chiudi
...
appoggio = me.cliente
docmd.close
forms("visite").cliente = appoggio
Antonio


text:
Ragazzi ma perchè non mi funziona?
Neanche provando a semplificare le cose, potete controllare dove sbaglio?
Private Sub ApriOfferta_Click()
    DoCmd.OpenForm "Offerte", acNormal, , , acFormAdd, acDialog
    Forms("Offerte").IDVisita = 10
End Sub
apre la form offerte ma non c'è niente nel campo (IDVisita)
poi quando chiudo la form Offerte mi dà un'errore nel codice e dice che la
maschera è stata chiusa, e grazie che devo fare? non la devo chiudere più?
c'entra qualcosa il tipo di visualizzazzione della form, popup=si/no?
grazie 1.000
Antonio Biso <
ch...@etruria.net
> wrote in message
8a89u7$p47$4...@pegasus.tiscalinet.it...



author: SimonenomiS

text:
Edison <
ne...@flashamail.com
> wrote in message
8bm0nu$7kk$4...@lacerta.tiscalinet.it...
> Ragazzi ma perchè non mi funziona?
> Neanche provando a semplificare le cose, potete controllare dove sbaglio?
>
> Private Sub ApriOfferta_Click()
>     DoCmd.OpenForm "Offerte", acNormal, , , acFormAdd, acDialog
>     Forms("Offerte").IDVisita = 10
> End Sub
>
> apre la form offerte ma non c'è niente nel campo (IDVisita)
> poi quando chiudo la form Offerte mi dà un'errore nel codice e dice che la
> maschera è stata chiusa, e grazie che devo fare? non la devo chiudere più?
>
> c'entra qualcosa il tipo di visualizzazzione della form, popup=si/no?
>
> grazie 1.000
>
  Aprendo la Form con il parametro acDialog, l'esecuzione del codice del
form 'chiamante' si arresta fintanto che resta aperto il form 'chiamato'
('Offerte' nel tuo caso). L'assegnazione Forms("Offerte").IDVisita = 10
avviene dunque quando il modulo 'Offerte' e' gia' chiuso --> da qui
l'errore.
  Per passare parametri tra un form ed un altro io trovo molto comoda la
proprieta' OpenArgs. Guarda sull'help in linea per esempi e dettagli.
  Ciao.


text:
SimonenomiS ha scritto nel messaggio ...
>Edison <
ne...@flashamail.com
> wrote in message
>8bm0nu$7kk$4...@lacerta.tiscalinet.it...
>> Ragazzi ma perchè non mi funziona?
>> Neanche provando a semplificare le cose, potete controllare dove sbaglio?
>>
>> Private Sub ApriOfferta_Click()
>>     DoCmd.OpenForm "Offerte", acNormal, , , acFormAdd, acDialog
>>     Forms("Offerte").IDVisita = 10
>> End Sub
>>
>> apre la form offerte ma non c'è niente nel campo (IDVisita)
>> poi quando chiudo la form Offerte mi dà un'errore nel codice e dice che
la
>> maschera è stata chiusa, e grazie che devo fare? non la devo chiudere
più?
>>
>> c'entra qualcosa il tipo di visualizzazzione della form, popup=si/no?
>>
>> grazie 1.000
>>
>  Aprendo la Form con il parametro acDialog, l'esecuzione del codice del
>form 'chiamante' si arresta fintanto che resta aperto il form 'chiamato'
>('Offerte' nel tuo caso). L'assegnazione Forms("Offerte").IDVisita = 10
>avviene dunque quando il modulo 'Offerte' e' gia' chiuso --> da qui
>l'errore.
Questo è strano. Io normalmente uso form che hanno già la proprietà dialogo
come visualizzazione, poi le apro con un openform senza altri parametri,
quindi assegno i valori come fa edison e tutto funziona.
Forse c'è differenza tra aprire in modalità dialogo e aprire una form di
tipo dialogo?
Antonio


text:
> Questo è strano. Io normalmente uso form che hanno già la proprietà
dialogo
> come visualizzazione, poi le apro con un openform senza altri parametri,
> quindi assegno i valori come fa edison e tutto funziona.
> Forse c'è differenza tra aprire in modalità dialogo e aprire una form di
> tipo dialogo?
>
> Antonio
>
  Copio e incollo una parte dell'help in linea relativo all'azione
ApriMaschera:
Modalità finestra: La modalità della finestra in cui viene aperta la
maschera. Selezionare Normale per impostare la maschera secondo la modalità
definita dalle relative proprietà, Nascosta per nascondere la maschera,
Icona per aprire la maschera e ridurla a icona nella parte inferiore dello
schermo o   ==>_Dialogo_ per impostare a Sì le proprietà _A scelta
obbligatoria_ e _Popup_ della maschera. L'impostazione predefinita è
Normale.<==
  Sempre nell'help, dalle parti di OpenForm, e' scritto che una form avente
settate le propp. ASceltaObbligata e Popup diventa una form di tipo modale.
  La maschera avente settata la proprietà Popup a True ed aperta con
acNormal, invece, non e' una form modale ma solo una maschera che rimane in
primo piano rispetto a tutte le altre finestre di Microsoft Access.
  Per renderla modale bisogna settare a True anche la proprieta' Modal (A
scelta obbligatoria).
  Ciao.


text:
SimonenomiS ha scritto nel messaggio ...
>> Questo è strano. Io normalmente uso form che hanno già la proprietà
>dialogo
>> come visualizzazione, poi le apro con un openform senza altri parametri,
>> quindi assegno i valori come fa edison e tutto funziona.
>> Forse c'è differenza tra aprire in modalità dialogo e aprire una form di
>> tipo dialogo?
>>
>> Antonio
>>
>  Copio e incollo una parte dell'help in linea relativo all'azione
>ApriMaschera:
Ma io l'help lo conosco. Seplicemente ti dico che, settando una maschera con
visualizzazione dialogo, se la apri normalmente io riesco a scriverci dentro
da codice. Tu dici che aprendo una maschera in modalità dialogo, poi non
riesci a scriverci. Se veramente è così (io non ho avuto tempo di fare delle
prove) allora c'è differenza tra i due modi di aprire una maschera in
modalità dialogo...
Antonio


text:
In pratica mi è bastato togliere "acDialog dalla seguente stringa:
Private Sub ApriOfferta_Click()
    DoCmd.OpenForm "Offerte", acNormal, , , acFormAdd, acDialog
    Forms("Offerte").IDVisita = 10
End Sub
Infatti, così funziona
Private Sub ApriOfferta_Click()
    DoCmd.OpenForm "Offerte", acNormal, , , acFormAdd
    Forms("Offerte").IDVisita = 10
End Sub
Grazie a tutti quelli intervenuti.
Edison


title: Date nelle colonne

author: Michele Boscolo

text:
Ho una semplicissima tabella DATI che ha come campi:
codice (testo), gg (data), val (integer).
Vorrei poterla editare nella visualizzazione pivot ma le tabelle pivot
non sono editabili, vero?
Comunque, vi chiedo come sia possibile fare una cosa simile, ma
EDITABILE, in cui cioč nella prima colonna ci sia il campo codice, nelle
altre colonne ci siano i campi gg.
Grazie per i suggerimenti.
Ciao
mike
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Date nelle colonne

author: Enrico T.S.

text:
"Michele Boscolo" <
mbos...@freemail.it
> ha scritto nel messaggio
news:d2afedff00604a83ec6...@mygate.mailgate.org...
> Ho una semplicissima tabella DATI che ha come campi:
> codice (testo), gg (data), val (integer).
> Vorrei poterla editare nella visualizzazione pivot ma le tabelle pivot
> non sono editabili, vero?
> Comunque, vi chiedo come sia possibile fare una cosa simile, ma
> EDITABILE, in cui cioè nella prima colonna ci sia il campo codice, nelle
> altre colonne ci siano i campi gg.
> Grazie per i suggerimenti.
Non puoi farlo direttamente perche come giustamente hai detto
non e' modificabile una query a campi incrociati.
Puoi pero' utilizzare la query per caricarti una tabella di comodo
strutturata cosi come ti serve ovvero
codice-valore1-valore2-valore3-valore-4 etc.etc.
le colonne valore ovviamente devi prevederle di un certo numero, cioe'
la quantità di giorni che decidi di dover inserire o modificare, e che
saranno poi le colonne restiruite dalla query a campi incrociati.
Ti crei una maschera continua legata alla tabella di comodo
con cui a comando dovrai poi rileggerti i dati inseriti o aggiornati e
prevedere l'aggiornamento dei singoli record giorno sulla tab. origine.
Non e' semplice ma ci si arriva.
In alternativa puoi caricarti una griglia ed aggiornarti poi
al termine la tua tabella originale, ma per la gestione delle griglie
devi fare riferimento a prodotti di terze parti.
Io opterei per la seconda anche perchè utilizzo da tempo le griglie
GridWiz
www.McRaeSoft.com
 e mi ci trovo abbastanza bene.
bye :o)
P.s. la prossima volta utilizza un subject piu' appropriato tipo "Variazione
dati su pivot" o "..su query a campi incrociati".


title: Corsi on line di programmazione Access, Visual Basic, SQL, ...

author: francesco di fusco

text:
Impara a Programmare in VBA per Microsoft Access con i corsi on line
di programmazione Access. Impara secondo i tuoi tempi ed i tuoi ritmi.
Inoltre, corsi di Visual Basic ed SQL.
Inizio nuovi corsi il 22 Settembre.
Per informazioni, contattare
Teaching On Line
fdif...@teachingonline.it


title: Come visualizzare master e detail sulla stessa griglia ?

author: RobertoA

text:
Vorrei proseguire il demo della postazione cassa ristorante che si trova sul
sito comune
Per le pizzerie, un problema comune e' quello delle aggiunte o varianti
rispetto alla pizza predefinita
Vorrei realizzare una griglia che permettesse di visualizzare, nella stessa
griglia, oltre alla riga con la pizza (descrizione, prezzo), anche le
eventuali righe delle varianti
Quindi vorrei che si vedesse:
pizza margherita, 14.00   (articolo)
+ pomodoro, 2.00, 0.30   (variante)
- aglio, 0.00, 0.00    (variante)
+ rucola 4.00, 0.50  (variante)
pizza porcellona, 45.00   (articolo)
+ pomodoro, 2.00, 0.40   (variante)
+ peperoncino, 4.00, 1.20    (variante)
+ mozzarella 5.00, 2.20  (variante)
Tenendo presente che le righe articoli principali avranno dei campi diversi
dalle righe delle varianti, come pensate sia piu' conveniente realizzare la
cosa ?
Vorrei evitare una form in visualizzazione griglia dati, di solito
preferisco le form continue per formattare meglio i controlli
Ciao e grazie
RobertoA


author: Simone Calligaris

text:
"RobertoA" <
> Tenendo presente che le righe articoli principali avranno dei campi
diversi
> dalle righe delle varianti, come pensate sia piu' conveniente realizzare
la
> cosa ?
> Vorrei evitare una form in visualizzazione griglia dati, di solito
> preferisco le form continue per formattare meglio i controlli
Con la vista foglio dati, esistono le strutture master Detail native.
Esempio:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=86
Se invece vuoi utilizzare le Forms continue, puoi fare come segue:
- Crei le caselle di testo da associare alla sezione dettaglio come
invisibili e le poni alla destra delle textboxes principali.
- Su pressione di un pulsante (vista dettaglio) cambia dinamicamente il
RecordSource della Form, con l'SQL che genera il dettaglio
- Visualizzi le caselle di testo prima nascoste.
E viceversa.
Qualche volta l'ho fatto, e secondo me è funzionale: anche se purtroppo
vengono ripetuti a video i valori della "testata".
Saluti.
P.S:  continuo a postare dal sito di Baraldi invece che da
www.sitocomune.com
 perchè posso indirizzare direttamente alla pagina ... non
ho contratti con Alessandro  ;-)


text:
> Se invece vuoi utilizzare le Forms continue, puoi fare come segue:
> - Crei le caselle di testo da associare alla sezione dettaglio come
> invisibili e le poni alla destra delle textboxes principali.
> - Su pressione di un pulsante (vista dettaglio) cambia dinamicamente il
> RecordSource della Form, con l'SQL che genera il dettaglio
> - Visualizzi le caselle di testo prima nascoste.
> E viceversa.
> Qualche volta l'ho fatto, e secondo me è funzionale: anche se purtroppo
> vengono ripetuti a video i valori della "testata".
Vorrei visualizzare sia la testata (la pizza) sia il dettaglio (le varie
varianti) su un'unica griglia
Forse dovrei provare con la formattazione condizionale legata ad un campo
del record tipo_riga
Se tipo_riga = testata allora visualizza alcuni campi, altrimenti altri
campi
Mi sembra una soluzione a 'forza bruta', sicuramente esiste qualcosa di
migliore
Ciao e grazie
RobertoA


author: ALESSANDRO Baraldi

text:
> P.S:  continuo a postare dal sito di Baraldi invece che da
>
www.sitocomune.com
 perchè posso indirizzare direttamente alla pagina ...
non
> ho contratti con Alessandro  ;-)
;-)
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: caricamento immagini

author: Riccardo

text:
Se uso Me.NomeControlloImmagine.Picture="c:\percorso\nomefile.jpg"
mi da' questo errore:
Formato del file "c:\percorso\nomefile.jpg" non supportato in
NomeApplicazione.
Impossibile caricare l'immagine.
Se invece converto il file in bmp e cambio estensione nel collegamento,
tutto ok!
Da che puo' dipendere?
(Nel mio computer di casa funziona anche con jpg)
ciao Riccardo


title: caricamento immagini

text:
> Se uso Me.NomeControlloImmagine.Picture="c:\percorso\nomefile.jpg"
> mi da' questo errore:
> Formato del file "c:\percorso\nomefile.jpg" non supportato in
> NomeApplicazione.
> Impossibile caricare l'immagine.
> Se invece converto il file in bmp e cambio estensione nel collegamento,
> tutto ok!
> Da che puo' dipendere?
Spesso anche a me da questo tipo di errore, e in verità non so assolutamente
da che può dipendere, ma so come risolverlo, o almeno come ci riesco io.
Compatto e ricopio (rinominandomela in un secondo momento) la maschera
incriminata; ricompatto e voilà mi rifunziona il tutto... chissà!!!


title: caricamento immagini

text:
Maurizio75 <
maurizio...@gevi.it
> wrote in message
N6Cm8.56511$1S3.1...@twister1.libero.it...

__________________
Ho provato, ma niente. (Sto parlando di un report e non di una maschera, ma
penso sia lo stesso)
ciao Riccardo


title: caricamento immagini

author: Sib

text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
> Se uso Me.NomeControlloImmagine.Picture="c:\percorso\nomefile.jpg"
>
> mi da' questo errore:
>
> Formato del file "c:\percorso\nomefile.jpg" non supportato in
> NomeApplicazione.
> Impossibile caricare l'immagine.
In altre applicazioni office riesci a importare il file?
Sib


title: caricamento immagini

text:
Sib <si...@SPAMMiol.it> wrote in message
INCm8.15999$S52.4...@news2.tin.it...

__________
ho provato con Word - Inserisci Immagine e funziona perfettamente.
ciao Riccardo


title: caricamento immagini

text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
> Sib <si...@SPAMMiol.it> wrote in message
> > "Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
> > > Se uso Me.NomeControlloImmagine.Picture="c:\percorso\nomefile.jpg"
> > >
> > > mi da' questo errore:
> > >
> > > Formato del file "c:\percorso\nomefile.jpg" non supportato in
> > > NomeApplicazione.
> > > Impossibile caricare l'immagine.
> >
> > In altre applicazioni office riesci a importare il file?
> >
> > Sib
> >
> __________
> ho provato con Word - Inserisci Immagine e funziona perfettamente.
Avevo la sensazione che non avessi installato i filtri di conversione.
Comunque controlla lo stesso dal programma di installazione di office.
Sib


title: caricamento immagini

text:
Sib <si...@SPAMMiol.it> wrote in message
2YDm8.16309$S52.4...@news2.tin.it...

___________
sembra tutto a posto.
Quando apro il report, mi apre la maschera di caricamento, arriva al massimo
e poi
mi da l'errore sopra descritto (dicendo Errore di run-time 2114)
ciao Riccardo


title: ordine tabulazine ... impazzito

author: Massimo

text:
ho cheato una maschera circa 6 mesi fa , e fino a quà tutto bene, ordine di
tabulazione perfetto e .... oggi ho inserito un campo che si colloca tra due
campi esattamente in ordine di spostamento 10...11 .
a questo punto vado a impostare l'ordine del nuovo campo in 11 e
automaticamente gli altri campi ( almeno ho sempre notato ) prendevano un
ordine crescente automaticamente. Be non riesco ad impostare a nessun
controllo l'ordine che che voglio io, come gli dò il numero della sequenza ,
si sfasano tutti e non riesco più si cambia automaticamente il numero, se
metto 3 dopo che esco viene 18 o alto e così via.
Cosa è successo ?
Sono io che sono incapace ?
Dove sbaglio o cosa non ho impostato ?
Saluti a Tutti.
Max


title: ordine tabulazine ... impazzito

author: Roberto da casa

text:
"Massimo" <
ron...@tin.it
> ha scritto nel messaggio
news:93q30e$ir4$1...@lacerta.tiscalinet.it...

L'ordine di tabulazione di default dei controlli coincide con l'ordine con
il quale i controlli vengono inseriti nella maschera.
Se vuoi modificarlo, apri la struttura della tua maschera, seleziona un
controllo e premi con il mouse i tre puntini (...) che si trovano sul
margine sinistro della sua proprietà "Ordine spostamento"; si aprirà la
finestra "Ordine di tabulazione" dove ti compariranno i controlli in una
lista in ordine di tabulazione; se come penso non ti sta bene quello che
vedi, modifica l'ordine dei controlli nella lista intervenendo con il mouse
o usando il pulsante "Ordinamento automatico".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Passwords su maschere

author: Luigi Colanera

text:
Ciao!
Io ho un pannello di controllo che apre quattro tipi di maschere .
E' possibile mettere in ogni  maschera una password differente. Vorrei un
codice da mettere su ogni maschera. Preciso che non sono ancora nelle
condizione di mettere le mani sulle Protezioni account utenti e gruppi ecc.
e mi accontenterei anche sulla possibilitą di mettere password non
propriamente sicure
su ogni apertura di  maschera.


title: Passwords su maschere

author: FACE ONE

text:
La prima soluzione rudimentale che mi viene in mente potrbbe essere quela di
associare una funzione all'evento "su apertura" della maschera che vuoi
controllare.
La funzione dovrebbe fare questo:
In apertura apre un'altra maschera di tipo poup contenente la richiesta
della passsword. Essendo popup la finestra finchè non viene chiusa non ti fa
usare nessuna altra maschera. Ricordati anche di disattivare il pulsante di
chiusura.
Praticamente dalla maschera si può uscire solo se si inserisce la password o
se si annulla.
Alla maschera popup aperta associ una funzione all'evento "su chiusura" in
modo tale che se la password è corretta chiudi questa finestra e torni a
quella che l'utente doveva aprire, mentre se la password è sbagliata chiudi
tutte e due le maschere.
Penso ce questa semplice soluzione potrebbe fare al caso tuo
Ciao
FACE ONE


title: Funzione =Time()

author: Etto

text:
La funzione time da l'ora attuale del sistema, ma rimane ferma, ovvero, ne i
secondi ne i minuti cambiano.
Esiste un modo per visualizzare sulla maschera i secondi che si incrementano
?
Grazie !!


title: Funzione =Time()

text:
"Etto" <
ett...@tiscali.it
> ha scritto nel messaggio
news:421494a6$0$6300$5fc...@news.tiscali.it...

...la butto li...dando il refresh alla form dalla proprietą timer ...
potrebbe "fungere" ... purtroppo non ho access sotto mano in questo momento
...
--
strano...mavero


title: Funzione =Time()

text:
"strano...mavero" <
mauro.c...@gmail.com
> ha scritto nel messaggio
news:4214...@x-privat.org...

o meglio, dalla proprietą timer della forma, pilotare il refresh del campo
dove hai settato l'origine dati a =time()


title: Funzione =Time()

author: Pablitomf

text:
Etto ha scritto:

Imposta a 1000 l'intervallo timer della Form.
Nell'evento su timer imposti il requery del campo con il seguente codice :
Me.Tuo_Campo.Requery
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Funzione =Time()

text:
>> La funzione time da l'ora attuale del sistema, ma rimane ferma, ovvero,
>> ne i
>> secondi ne i minuti cambiano.
>> Esiste un modo per visualizzare sulla maschera i secondi che si
>> incrementano
>> ?
>> Grazie !!
>
> Imposta a 1000 l'intervallo timer della Form.
>
> Nell'evento su timer imposti il requery del campo con il seguente codice :
>
> Me.Tuo_Campo.Requery
>
> ------------
Non ho ben capito. Dove lo trovo l'intervallo timer della Form ?