title: Re: Eseguire script in access

text:
"Il_Puntatore" <
lello...@katamail.com
> ha scritto nel messaggio
news:_6Gud.20252$Zk.3...@twister2.libero.it...
> Salve ragazzi, qualcuno saprebbe dirmi, come è possibile eseguire  uno
> script sql in access?
> --
> ICQ # 84624356
> MSN
lello...@katamail.com
> Yahoo ilpuntatore
Ovviamente solo SQL ACTION.
Con DAO:
    CurrentDb.Execure "SCRIPT....."
Con ADO:
    CurrentProject.Connection.Execute "SCRIPT..."
oppure
    DoCmd.RunSQL "SCRIPT..."
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Re: Eseguire script in access

author: ALESSANDRO Baraldi

text:
book's 648 pages of text, about 400
deal with the life and death of John F. Kennedy. And more than
half of those deal with his presidency. In no way is the book an
in-depth family profile. Secondly, as any school boy knows, the
word dynasty denotes a series or succession of at least three or
more rulers. So Jack Kennedy's two years and ten months as
president constitute the shortest "dynasty" in recorded history.
In reality, of course, it was not a dynasty at all and the
inclusion of the word is a total misnomer.
But there is a method to the misnoming. For Davis, it is
necessary to suggest a kind of "royal family" ambience to the
Kennedys and, with it, the accompanying aura of familial and
assumed "divine right." One of the author's aims is to establish
the clan as part of America's ruling class, with more power and
influence than any other. He is clear about this early on, when
he writes that Joe Kennedy Sr. was richer than either David or
Nelson Rockefeller (p. 133). As any student of wealth and power
in America knows, this is a rather amazing statement. In 1960,
according to John Blair's definitive study The Control of Oil,
the Rockefeller family had controlling interest in


title: cancellare file txt da access

author: Angelo Gaidano

text:
fatto un transfertext dovrei cancellare il file txt da cui ho importato
i dati ma che comandi devo usare all'interno di access?
ho guardato sull'help ma non sono riuscito a trovare nulla (o almeno
cosě mi sembra)


title: cancellare file txt da access

author: Sergio MAZZA

text:
"Angelo Gaidano" <
aga...@tin.it
> ha scritto nel messaggio
news:39450DB5...@tin.it...

Istruzione Kill...
Ciao.


title: cancellare file txt da access


title: Spedire report

author: Nao+

text:
Ciao ng, non riesco a risolvere questo problema:
Dovrei spedire un report "report_m1" tramite posta elettronica utilizzando
il formato snapshot.
Manualmente riesco a farlo, tramite anteprima report, send, snapshot format
e scrivendo i destinatari.
Vorrei automatizzare l'operazione, cliccando su un determinato bottone,
oppure da barra dei menu, spedire in allegato il mio report, i destinatari
sono sempre gli stessi (
pi...@xxx.it
;
pl...@iol.it
).
Vorrei arrivare almeno ad avere la mia maschera di outlook compilata, con il
file già allegato e i destinatari compilati, poi io cliccherò su SEND per
inviare l'email.
Potete darmi qualche dritta?
Grazie infinite a chi mi aiuta, sto diventano matto a furia di far prove.
Grazie Nadir
--------------------------------
Inviato via
http://usenet.libero.it


title: Spedire report

author: vittorio menascì

text:
> Dovrei spedire un report "report_m1" tramite posta elettronica utilizzando
> il formato snapshot.
Devi definire una macro che prima apre il report e quindi invia l'oggetto



title: Spedire report

author: MA

text:

Ciao, usa docmd.sendobject. Nella sintassi hai modo di specificare A, Cc,
Oggetto, anche il testo se è sempre lo stesso e tutto il resto.
ciao MAssimiliano



title: Error 429 con utilizzo comando shell

author: stefano (kabisa)

text:
Ho creato un progra,,ino vb6 per importare i dati (risolvendo problema
informix 7.2  postato in precedenza)
Lo chiamo da una funzione access così:
stAppName="C:\INTERFACCIARIS_N\test2.exe " & Anno & " " & nos
call Shell (StAppName, 1)
Anno e nos sono due variabili
Il tutto funziona quando lo eseguo dal mio portatile con AXp
Quando lo provo sul computer dell'utente finale che Ha access2K
mi da err 429 Activix can't create object  shell(....,1).
Non riesco a capire.
Se a qualcuno serve un esempio di interfaccia su campi "particolari "
informix  posto il codice.
Stefano(kabisa)


title: Error 429 con utilizzo comando shell

author: Roberto da casa

text:
"stefano (kabisa)" <
stl...@tin.it
> ha scritto nel messaggio
news:Hpy6c.82524$O31.3...@news4.tin.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Karl Donaubauer intitolata "Errore 429 - Il componente Activex non e' in
grado di creare l'oggetto".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Error 429 con utilizzo comando shell

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:01z6c.80650$FJ6.2...@twister1.libero.it...
>
> "stefano (kabisa)" <
stl...@tin.it
> ha scritto nel messaggio
> news:Hpy6c.82524$O31.3...@news4.tin.it...
> > Ho creato un progra,,ino vb6 per importare i dati (risolvendo problema
> > informix 7.2  postato in precedenza)
> > Lo chiamo da una funzione access cosě:
> >
> >
> >
> >
> >
> > stAppName="C:\INTERFACCIARIS_N\test2.exe " & Anno & " " & nos
> > call Shell (StAppName, 1)
> >
> > Anno e nos sono due variabili
> >
> > Il tutto funziona quando lo eseguo dal mio portatile con AXp
> > Quando lo provo sul computer dell'utente finale che Ha access2K
> > mi da err 429 Activix can't create object  shell(....,1).
> > Non riesco a capire.
> > Se a qualcuno serve un esempio di interfaccia su campi "particolari "
> > informix  posto il codice.
> > Stefano(kabisa)
>
> Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ
di
> Karl Donaubauer intitolata "Errore 429 - Il componente Activex non e' in
> grado di creare l'oggetto".
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
Grazie ho provato ma nulla, dopo molte ricerche in rete e avendo letto tutta
la documentazione trovata.
ho fatto le seguenti prove :
reistallazione di office 2k --> non ha funzionato
aggiornamento regedit -->  non ha funzionato
ho chiamato centro assistenza microsoft ---> risposta: " č strano se
funziona sul suo portatile allora dovrebbe funzionare anche sugli altri
computer ..."
Ma se loro dicono che dovrebbe funzionare perche lo habbo definito bug sui
loro siti??
 stAppName="C:\INTERFACCIARIS_N\test2.exe " & Anno & " " & nos
 call Shell (StAppName, 1)
test 2.exe č un programmino vb6 che crea una query coi parametri passati
nella chiamata e copia i valori della query in una tabella temporanea
cambiando il formato di un campo real.
Grazie per l'aiuto
Non so piů che cosa fare
Stefano Kabisa


title: Error 429 con utilizzo comando shell

text:
"stefano (kabisa)" <
stl...@tin.it
> ha scritto nel messaggio
news:MHw8c.122286$O31.5...@news4.tin.it...

Non so cosa altro suggerirti.
Fortunatamente non mi č capitato un problema simile al tuo: mi sono limitato
a segnalarti la FAQ di Karl pubblicata sul Sito Comune sperando potesse
aiutarti.



title: Error 429 con utilizzo comando shell

text:
[CUT]

Grazie
appena trovo la soluzione la posto sul Ng
Aspetto una pacht dal servizio assistenza microsoft
speriamo ...
Stefano (kabisa)


title: Maschera con sottomaschera

author: PINO

text:
Ho un mdb relazionale in cui ho creato una maschera con i campi di una
tabella master ed una sottomaschera con i campi della tabella collegata.
Vorrei sapere come fare per passare ad immettere o modificare i dati della
sottomaschera fermo restando a video i dati del record principale della
maschera principale in modo da rendere più agevole la consultazione,
modifica ecc,
Per esempio: creo un nuovo record inserendo dati nella maschera principale e
dopo inserimento passo ad immettere i dati collegati con la sottomaschera
relativi alla tabella/e collegata/e. Grazie.


title: Maschera con sottomaschera

author: Emyr

text:


la sottomaschera viene collegata tramite le proprieta collega campi
master e secondari.....il resto lo fa da solo se hai impostato le
relazioni uno a molti nelle tabelle di origine
Saluti.
Emanuele.


title: aiuto su file

author: Massimo

text:
Premetto che sono alle primissime armi con access
Volevo chiedere se ci fosse qualcuno che mi indichi come si può fare questo:
il mio db crea un file e volevo far si che se questo file esiste si deve
comportare in una maniera se non esiste in un'altra .
Avevo pensato a una cosa del genere:
if dir ("c:\max.mbd") then
XXXXXXX
else
YYYYYYY
end if
 solo che mi restituisce sempre YYYYYY anche se il file non esiste.
chi mi aiuta ?
Saluto tutto il NG.
Max


title: aiuto su file

author: Alessandro Cara

text:

prelevato dall'help di access
Restituisce un valore String che rappresenta un nome di file, directory,
o cartella che corrisponde a un attributo o tipo di file specificato o a
un'etichetta di volume di un'unità.
....
Se nomepercorso non viene trovato, la funzione restituisce una stringa
di lunghezza zero ("").
strano avrei giurato che ti andava per XXXXXXX
in modo esteso la if che hai scritto e' questa:
if dir("c:\max.mdb") = True then
ora il valore true e qualcosa di diverso da 0 che e' esttamente quello
che ti restituisce la dir. Fermo restando che dir restituisce una
stringa mentre true/false e' un numero!
prova cosi':
if dir("c:\max.mdb") = "" then
	fai la cosa per non trovato
else
	fai la cosa per trovato
end if
se
--
Alessandro Cara


title: aiuto su file

author: Lbo

text:
>Avevo pensato a una cosa del genere:
>
>if dir ("c:\max.mbd") then
oltre a quello che ti ha detto Alessandro (dintinzione tra valore
numerico e stringa) occhio che hai scritto mbd invece che mdb.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: aiuto su file

text:
Lbo <
L...@NOSPAM.blunet.it
> wrote in message
3a313c85...@news.edisons.it...
> >Avevo pensato a una cosa del genere:
> >
> >if dir ("c:\max.mbd") then
>
> oltre a quello che ti ha detto Alessandro (dintinzione tra valore
> numerico e stringa) occhio che hai scritto mbd invece che mdb.
il  problema l'ho risolto con eccellenza, ma ora volevo chiedere come posso
evitare che mi dica " errore di Runtime n XX" quando chiedo di prelevare dei
dati da un floppy e questo non è presente nel drive, si può far apparire un
msgbox ?
Grazie 1000 Max


title: aiuto su file

author: Paolo Beltrame

text:
"Massimo" <
ron...@tin.it
> ha scritto nel messaggio
news:90rjp2$frd$1...@fe1.cs.interbusiness.it...
> il  problema l'ho risolto con eccellenza, ma ora volevo chiedere come
posso
> evitare che mi dica " errore di Runtime n XX" quando chiedo di prelevare
dei
> dati da un floppy e questo non è presente nel drive, si può far apparire
un
> msgbox ?
Guardati nell'help:
On Error GoTo
Devi scrivere alcune righe di codice che ti permettono
di intercettare l'errore e far apparire il messaggio:
On Error GoTo GestioneErrore
...
GestioneErrore:
    If Err.Number = XX Then
        MsgBox "Inserire il dischetto nel drive A"
    Else
        ...
    End If
        Paolo


title: aiuto su file

text:
?
>
> Guardati nell'help:
> On Error GoTo
>
> Devi scrivere alcune righe di codice che ti permettono
> di intercettare l'errore e far apparire il messaggio:
>
> On Error GoTo GestioneErrore
> ...
> GestioneErrore:
>     If Err.Number = XX Then
>         MsgBox "Inserire il dischetto nel drive A"
>     Else
>         ...
>     End If
>
>         Paolo
Ho provato ma non ho avuto successo, il numero di errore č il 71 almeno
quello che compare scritto ma sostituendo le XX con 71 non ho avuto nessun
risultato, guarderň un pň help ma non č che ci capisco piů di tanto.
Ci lavorerň un pň sopra poi si vedra.
Comunque sempre 1000 grazie
Max


title: aiuto su file

author: Silvio Berruti

text:
"Massimo" <
ron...@tin.it
> ha scritto nel messaggio
news:90tl0m$9hs$1...@fe1.cs.interbusiness.it...
> > On Error GoTo GestioneErrore
> > ...
> > GestioneErrore:
> >     If Err.Number = XX Then
> >         MsgBox "Inserire il dischetto nel drive A"
> >     Else
> >         ...
> >     End If
> Ho provato ma non ho avuto successo, il numero di errore č il 71 almeno
> quello che compare scritto ma sostituendo le XX con 71 non ho avuto nessun
> risultato, guarderň un pň help ma non č che ci capisco piů di tanto.
> Ci lavorerň un pň sopra poi si vedra.
Se intercettare l'errore ti crea problemi puoi sempre dirgli di proseguire
senza tenerne conto con un
On Error Resume Next
--
Silvio



title: aiuto su file

text:
> > Ho provato ma non ho avuto successo, il numero di errore è il 71 almeno
> > quello che compare scritto ma sostituendo le XX con 71 non ho avuto
nessun
> > risultato, guarderò un pò help ma non è che ci capisco più di tanto.
> > Ci lavorerò un pò sopra poi si vedra.
>
> Se intercettare l'errore ti crea problemi puoi sempre dirgli di proseguire
> senza tenerne conto con un
>
> On Error Resume Next
>
> Silvio
>
Benissimo, è stata la soluzione migliore perchè ora non dandomi l'errore, mi
restituisce "" lostesso valore che mi ca non trovandomi il file,
Case vbYes
    On Error Resume Next
    If Dir("a:\asszip.zip") = "" Then
    Beep
    MsgBox "Il floppy non è presente o non ci sono dati validi" & vbCrLf &
"Inserirne uno valido e riprovate", vbCritical, "ATTENZIONE"
    Exit Sub
Come sempre 1000 grazie


title: aiuto su file

text:
"Massimo" <
ron...@tin.it
> ha scritto nel messaggio
news:90u4vh$rtl$1...@fe1.cs.interbusiness.it...
> Come sempre 1000 grazie
Prego 200.



title: eliminare i record in una sottomaschera

author: nn

text:
Clicco su un pulsante A, e in una casella di riepilogo ho dei valori: un
elenco_A
Ad ogni valore che clicco, si aggiunge una riga ad una sottomaschera,
praticamente
sto aggiungendo i record alla tabella secondaria in base.
Pero' se clicco sul pulsante B (mi compare un elenco_B), devo fare in
modo che
nella sottomaschera siano cancellati tutti i record sino a quel momento
creati e questo
al semplice click sul pulsante:
è possibile farlo?
al momento se clicco sull' elenco_B mi si vanno ad aggiungere i record
sulla sottomaschera
a quelli già esistenti
si deve fare con del codice che in qualche modo si va a vedere sulla
tabella secondaria
i record già inseriti oppure con un comando che agisce semplicemente
sulla sottomaschera:
cioè solo quello che al momento si trova dentro la sottomaschera viene
cancellato
(e se esiste tale comando: è affidabile quanto quello che eventualmente
si dovrebbe fare
con del codice che va a trovare i record secondari in base al ecord
primario?)
graze 1003
il 1004 e' in fabbricazione ?  :-) (stampi già richiesti)
per vs. aiuto la fabbrica dovrebbe lavorare full-time full-year


title: eliminare i record in una sottomaschera

text:
"nn" <
NNNOONNVOGL...@lycos.it
> ha scritto nel messaggio
news:3DFB5F82...@lycos.it...

Anche se ci ho messa tanta attenzione nel leggere questo tuo messaggio, mi
sono perso e non ho capito cosa vuoi sapere.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: eliminare i record in una sottomaschera

text:
Faccio un esempio d'uso, cosi' mi spiego meglio
Ho una maschera (master) su cui ho una casella nome-fornitore,
ed una sottomaschera (secondaria) materiale-inviato
In base al nome-fornitore, inserisco nella sottomaschera materiale-inviato
gli articoli che sono stati spediti da quel fornitore.
Tali articoli li scelgo da un elenco (casella di riepilogo) che a sua volta e'
scelto tra un gruppo di elenchi,
tramite un pulsante di opzione
Se mi trovo sulla ditta cartoleria-X, allora scelgo l'opzione1
Elenco_Cancelleria e quindi poi
clicco sulle righe di tale elenco in modo che ogni singolo articolo inviato va
man mano a riempire la sottomaschera
materiale-inviato.
Se ho inserito ad esempio 5 articoli dentro la sottomaschera
materiali-inviati, qual'è il codice che al
click su di un pulsante cancella, nella sottomaschera mi toglie i 5 record
inseriti. Diciamo che voglio cancellare
i 5 record tutti in un colpo.
Poi una volta capito il codice, lo applico al clik su una qualsiasi opzione,
poiche' se cambio elenco vuol dire che mi sono sbagliato ad inserire i
materiali;
in questo caso  pero' dovrei aggiungere una riga prima del codice cancella i
record nella sottomaschera e dovrebbe essere del tipo:
se nella sottomaschera non c'è nessun record è inutile eseguire il codice
che'cancella i record.
quindi i codici sono 2
uno che cancella tutti i record della sotttomaschera
e uno che conta quanti record ci sono dentro
ai vari If ci penso io (mi prendo il lavoro piu' leggero :-) )


title: eliminare i record in una sottomaschera

text:
"nn" <
NNNOONNVOGL...@lycos.it
> ha scritto nel messaggio
news:3DFB97D3...@lycos.it...

Se la chiave primaria della tabella che è origine record della maschera
master si chiama IDFornitore.
Se la tabella che è origine record della sottomaschera si chiama Materiali
ed anche lei contiene un campo chiamato IDFornitore che rappresenta la sua
chiave esterna e quindi la mette in relazione uno_a_molti con la tabella
precedente.
Se il controllo sottomaschera che contiene la sottomaschera si chiama
SubFormMateriali.
A fronte dell'evento "Su clic" del pulsante di comando, contenuto nella
maschera principale e pigiando il quale vuoi cancellare tutti i record
visualizzati in quel momento nella sottomaschera, genera il seguente codice
VBA:
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE * FROM Materiali " _
& "WHERE IDFornitore= " & Me!IDFornitore & ";"
DoCmd.SetWarnings True
Me!SubFormMateriali.Requery
Non è necessario verificare se la sottomaschera contiene o meno dei record:
se ci sono li cancella, altrimenti la query di cancellazione farà un giro a
vuoto, ma non produrrà alcun errore.
Inoltre non sono necessarie funzioni If (quindi resti senza lavoro ;-) ); la
selezione dei record da cancellare viene effettuata  dalla proposizione
WHERE della query di cancellazione contenuta nella stringa SQL di cui sopra.



title: Recordset in Recordsource

text:
Ciao a tutti ho construito una stored procedure che mi restituisce un
recordset e due parametri in output.Mi piacerebbe assegnare il recordset
ad un report ma non riesco a trovare il modo di farlo.
Ho provato ad agganciare il recordset come si vede nel codice sottostante
ma mi restituisce un errore e non mi visualizza il report.
Qualcuno mi saprebbe dire come poter assegnare un recordset ad un report??
Ciao  grazie.
    Set cmd = New ADODB.Command
    Set cmd.ActiveConnection = CurrentProject.Connection
    cmd.CommandTimeout = 0
    cmd.CommandText = "dbo.rClienti_ElencoStoricoOutputData"
    cmd.CommandType = adCmdStoredProc

    Set prm = cmd.CreateParameter("@PR", adVarChar, adParamInput, 10,
Left(gstrPrUL, 10))
    cmd.Parameters.Append prm

    Set prm = cmd.CreateParameter("@IDReg", adVarChar, adParamInput, 10,
Left(gstrRegione, 10))
    cmd.Parameters.Append prm
    Set prm = cmd.CreateParameter("@IDCom", adVarChar, adParamInput, 10,
Left(gstrCommerciale, 10))
    cmd.Parameters.Append prm
    'note - this is an output parameter:
    Set prm = cmd.CreateParameter("@TotClientiCont", adInteger,
adParamOutput)

    cmd.Parameters.Append prm
    Set prm = cmd.CreateParameter("@TotClientiNonCont", adInteger,
adParamOutput)
    cmd.Parameters.Append prm
dim rs as adodb.recordset
rs = cmd.Execute
    set Me.Recordset = rs
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Recordset in Recordsource

text:
Gelt75 wrote:
> Ciao a tutti ho construito una stored procedure che mi restituisce un
> recordset e due parametri in output.Mi piacerebbe assegnare il recordset
> ad un report ma non riesco a trovare il modo di farlo.
> Ho provato ad agganciare il recordset come si vede nel codice sottostante
> ma mi restituisce un errore e non mi visualizza il report.
> Qualcuno mi saprebbe dire come poter assegnare un recordset ad un report??
> Ciao  grazie.
[cut]
> rs = cmd.Execute
ma questa non dovrebbe essere cosi' : set rs =  cmd.Execute
--
a.cara


title: Recordset in Recordsource

author: Oscar Manfredini

text:
"Gelt75" <
a tutti ho construito una stored procedure che mi restituisce un
> recordset e due parametri in output.Mi piacerebbe assegnare il recordset
> ad un report ma non riesco a trovare il modo di farlo.
> Ho provato ad agganciare il recordset come si vede nel codice sottostante
> ma mi restituisce un errore e non mi visualizza il report.
> Qualcuno mi saprebbe dire come poter assegnare un recordset ad un report??
> Ciao  grazie.
Purtroppo esistono limitazioni in tal senso (a partire dal fatto che è una
possibilità dei soli files .ADP/E).
http://support.microsoft.com/default.aspx?scid=kb;en-us;301987
Un paragrafo è dedicato espressamente al Binding dei recordset(s) ai Reports
degli .ADP.
Ciao.


title: Recordset in Recordsource

text:
Grazie del link , vedro di farne buon uso
Oscar Manfredini ha scritto:
> "Gelt75" <


>
http://support.microsoft.com/default.aspx?scid=kb;en-us;301987

> Ciao.



title: [1/2 OT] Funzioni in inglese

text:
Ho access e excel in inglese. L'help è in inglese ed è troppo pesante per
me, non capisco tutto...
Non esiste un modo per avere la guida in Italiano, o almeno dove posso
trovare la traduzione delle formule da italiano a inglese (es. Sum==> Somma)
con relativo utilizzo?
Ho provato il vlookup in inglese e mè venuto uno scempio!
Ciao


title: [1/2 OT] Funzioni in inglese

text:
"PrimoDa3Anni" <
lusu...@libero.it
> ha scritto nel messaggio
news:8_Onb.9969$gA....@tornado.fastwebnet.it...

ma tu sei legato alla visualizzazione in inglese?
Se non lo sei puoi cambiare 4 dll e il tuo Access parlerà italiano. Quindi
non avrai problemi di licenze.
MAssimiliano


title: [1/2 OT] Funzioni in inglese

author: Sempredietro

text:
"MA" <
mas...@massimilianoamendola.it
> wrote in message
news:yq3ob.15491$uv4....@news.edisontel.com...

Ma l'admin dell'azienda dove lavoro è un despota, e noi non possiamo fare
nulla senza il suo permesso. E questa dei programmi in inglese è una volontà
che viene dall'alto, quindi non c'è alternativa (se non le dimissioni!).
Così per ora cerco ancora consigli
Ah, ho cambiato nick perchè non sono più primo.


title: [1/2 OT] Funzioni in inglese

text:
"Sempredietro" <
lusu...@libero.it
> ha scritto nel messaggio
news:8_3ob.11427$gA....@tornado.fastwebnet.it...
>
> Ma l'admin dell'azienda dove lavoro è un despota, e noi non possiamo fare
> nulla senza il suo permesso. E questa dei programmi in inglese è una
volontà
> che viene dall'alto, quindi non c'è alternativa (se non le dimissioni!).
> Così per ora cerco ancora consigli
> Ah, ho cambiato nick perchè non sono più primo.
>
Usa la sua carta di credito per comprarti i manuali in italiano...
Ciao.
--
Sergio MAZZA


title: convertire numeri in lettere

author: Giancarlo Francesconi

text:
Ciao a tutti.
Qualcuno mi sa dire come posso convertire automaticamente gli importi
munerici contenuti in un campo in lettere (es. 20.000 in ventimila)?
Ho visto qualche programma che lo fa, ma non so come possa essere fatto in
Access.
Grazie a tutti per i suggerimenti.


title: convertire numeri in lettere

author: Sergio MAZZA

text:
"Giancarlo Francesconi" <
thi...@tin.it
> ha scritto nel messaggio
news:MfIO6.1862$w4.4...@news1.tin.it...

Sul sito comune (
www.sitocomune.com
) c'è una routine che fa al caso tuo...
Ciao.


title: Validazione campi form

author: ..::Maffi Maurizio::..

text:
Ho questo form con diverse text box, da compilare in sequenza, dopodichč
tramite button i valori vengono associati al recordset e cosě compilo la mia
tabella.
Per fare cio, č necessario che io abbia cliccato su una casella per fare in
modo che il valore venga realmente preso.
Non so se sono stato chiaro. Il mio scopo č quello di poter fare tutto da
tastiera, passando velocemente da un campo all'altro con il tab, senza il
bisogno del mouse.
Nn riesco a fare in modo che, all'uscita da una casella (o all'entrata), mi
evidenzi il contenuto automaticamente, senza il click.
Quale metodo devo usare?
Grazie


title: Validazione campi form

author: Salvatore

text:
"..::Maffi Maurizio::.." <
mup...@libero.it
> ha scritto nel messaggio
news:mMAJb.34701$VW.16...@news3.tin.it...
> Ho questo form con diverse text box, da compilare in sequenza, dopodichè
> tramite button i valori vengono associati al recordset e così compilo la
mia
> tabella.
> Per fare cio, è necessario che io abbia cliccato su una casella per fare
in
> modo che il valore venga realmente preso.
> Non so se sono stato chiaro. Il mio scopo è quello di poter fare tutto da
> tastiera, passando velocemente da un campo all'altro con il tab, senza il
> bisogno del mouse.
> Nn riesco a fare in modo che, all'uscita da una casella (o all'entrata),
mi
> evidenzi il contenuto automaticamente, senza il click.
> Quale metodo devo usare?
>
> Grazie
>
Su attivato di ogni casella combinata scrivi
Me.ActiveControl.Dropdown
Ciao
Salvatore


title: Validazione campi form

text:
Mi da errore, come lo devo usare? Come codice?
Vale anche per le caselle di testo e le listbox?
"Salvatore" <
sal...@tiscali.it
> ha scritto nel messaggio
news:bt6pof$a7c$1...@lacerta.tiscalinet.it...
>
> "..::Maffi Maurizio::.." <
mup...@libero.it
> ha scritto nel messaggio
> news:mMAJb.34701$VW.16...@news3.tin.it...
> > Ho questo form con diverse text box, da compilare in sequenza, dopodichč
> > tramite button i valori vengono associati al recordset e cosě compilo la
> mia
> > tabella.
> > Per fare cio, č necessario che io abbia cliccato su una casella per fare
> in
> > modo che il valore venga realmente preso.
> > Non so se sono stato chiaro. Il mio scopo č quello di poter fare tutto



title: Validazione campi form

author: ALESSANDRO Baraldi

text:
"..::Maffi Maurizio::.." <
mup...@libero.it
> ha scritto nel messaggio
news:mMAJb.34701$VW.16...@news3.tin.it...
> Ho questo form con diverse text box, da compilare in sequenza, dopodichè
> tramite button i valori vengono associati al recordset e così compilo la
mia
> tabella.
> Per fare cio, è necessario che io abbia cliccato su una casella per fare
in
> modo che il valore venga realmente preso.
> Non so se sono stato chiaro. Il mio scopo è quello di poter fare tutto da
> tastiera, passando velocemente da un campo all'altro con il tab, senza il
> bisogno del mouse.
> Nn riesco a fare in modo che, all'uscita da una casella (o all'entrata),
mi
> evidenzi il contenuto automaticamente, senza il click.
> Quale metodo devo usare?
>
> Grazie
Premetto che se imposti il Colore di sfondo della TextBox=Rosso, poi
Trasparente
ottini l'effetto che chiedi.
Il fatto invece del Salvataggio non avviene fintanto che non chiudi la Form,
oppure
agisci sul recordset, passando ad un altro Record.
L'alternativa è forzare il salvataggio con un comando:
        DoCmd.RunCommand acCmdSaveRecord
Ciao.
@Alex.


title: Validazione campi form

text:
Il problema č appunto che quando forzo il salvataggio del form (da pulsante,
e fin qui tutto ok), mi salva solo i campi in cui abbia necessariamente
cliccato dentro.
Io volevo che fosse sufficiente scorrere i campi con il Tab e compilarli via
via. Ho provato con ActiveControl.Setfocus ma ho ottenuto nulla.
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bt75d3$i14$1...@lacerta.tiscalinet.it...
>
> "..::Maffi Maurizio::.." <
mup...@libero.it
> ha scritto nel messaggio
> news:mMAJb.34701$VW.16...@news3.tin.it...
> > Ho questo form con diverse text box, da compilare in sequenza, dopodichč
> > tramite button i valori vengono associati al recordset e cosě compilo la
> mia
> > tabella.
> > Per fare cio, č necessario che io abbia cliccato su una casella per fare
> in
> > modo che il valore venga realmente preso.
> > Non so se sono stato chiaro. Il mio scopo č quello di poter fare tutto
da
> > tastiera, passando velocemente da un campo all'altro con il tab, senza
il
> > bisogno del mouse.
> > Nn riesco a fare in modo che, all'uscita da una casella (o all'entrata),
> mi
> > evidenzi il contenuto automaticamente, senza il click.
> > Quale metodo devo usare?
> >
> > Grazie
>
>
> Premetto che se imposti il Colore di sfondo della TextBox=Rosso, poi
> Trasparente
> ottini l'effetto che chiedi.
> Il fatto invece del Salvataggio non avviene fintanto che non chiudi la
Form,
> oppure
> agisci sul recordset, passando ad un altro Record.
>
> L'alternativa č forzare il salvataggio con un comando:
>
>         DoCmd.RunCommand acCmdSaveRecord
>
> Ciao.
> @Alex.
>
>


title: Validazione campi form

text:
"..::Maffi Maurizio::.." <
mup...@libero.it
> ha scritto nel messaggio
news:j_EJb.36081$VW.16...@news3.tin.it...
> Il problema è appunto che quando forzo il salvataggio del form (da
pulsante,
> e fin qui tutto ok), mi salva solo i campi in cui abbia necessariamente
> cliccato dentro.
> Io volevo che fosse sufficiente scorrere i campi con il Tab e compilarli
via
> via. Ho provato con ActiveControl.Setfocus ma ho ottenuto nulla.
>
Con il Tab non generi Eventi di GotFocus e LostFocus, quindi puoi avere
difficoltà...!
Perchè non ti crei una Form associata e gli metti tutti i controlli
associati,
poi togli l'associazione sia della form che dei controlli, in questo modo
ti rimangono i controlli con i nomi dei campi della Tabella.
A questo punto sfrutti la proprietà TAG dei controlli e gli copi il Nome
del controllo stesso e da quì con un pò di codice 3 righe per capirci fai il
salvataggio.....!
Ovviamente devi individuare la CHIAVE PRIMARIA, quella che non  modifichi
poichè individua il record:
Private sub SalvaRec()
    dim rs as DAO.Recordset
    dim ctl as control
    set rs=currentdb.openrecordset("NomeTabelle),dbopentable)
    rs.findfirst "[NomeCampoPrimaryKey]" = Me.txtPrimaryKey   'se è tipo
testo inserisci i doppi apici
    rs.edit
    for each control in Me.Control
        if Len(ctl.TAG)>0 then
            rs.fields(ctl.tag)=ctl
        end if
    next
    rs.update
    rs.close
    set rs=Nothing
    me.requery
end sub


title: Validazione campi form

text:
Ho provato una soluzione ibrida. Al bottone di conferma ho associato:
Private Sub Conferma_Click()
If Me!Cliente.ItemsSelected.Count <> 0 Then
    If Nz(Me!Id, "") <> "" Then
        Dim rs As DAO.Recordset
        Dim varItem As Variant
        Set rs = CurrentDb().OpenRecordset("OrdineCliente")
            rs.AddNew
            If Len(OrdineNum.Tag) > 0 Then rs!OrdineNum = Me!Num
            If Len(Id.Tag) > 0 Then rs!Id = Me!Id
                                            .
                                            .
                                            .
Non mi da nessun errore ma non mi crea il record. Ho sbagliato la sintassi?
Se invece del Len() usavo semplicemente --rs!Id = Me!Id-- ed --rs!Cliente =
Me!Cliente-- mi funziona, a patto di aver cliccato sulla cella.
Volevo tentare di correggere il codice che già utilizzavo prima di passare
ad una soluzione diversa, hai qualche altro consiglio da ultima spiaggia?
Grazie comunque fin da ora
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bt8liv$ahe$1...@lacerta.tiscalinet.it...



title: Validazione campi form

text:
"..::Maffi Maurizio::.." <
mup...@libero.it
> ha scritto nel messaggio
news:CPTJb.37999$VW.17...@news3.tin.it...
> Ho provato una soluzione ibrida. Al bottone di conferma ho associato:
>
> Private Sub Conferma_Click()
> If Me!Cliente.ItemsSelected.Count <> 0 Then
>     If Nz(Me!Id, "") <> "" Then
>         Dim rs As DAO.Recordset
>         Dim varItem As Variant
>         Set rs = CurrentDb().OpenRecordset("OrdineCliente")
>             rs.AddNew
>             If Len(OrdineNum.Tag) > 0 Then rs!OrdineNum = Me!Num
>             If Len(Id.Tag) > 0 Then rs!Id = Me!Id
>                                             .
>                                             .
>                                             .
> Non mi da nessun errore ma non mi crea il record. Ho sbagliato la
sintassi?
> Se invece del Len() usavo semplicemente --rs!Id = Me!Id-- ed --rs!Cliente
=
> Me!Cliente-- mi funziona, a patto di aver cliccato sulla cella.
> Volevo tentare di correggere il codice che già utilizzavo prima di passare
> ad una soluzione diversa, hai qualche altro consiglio da ultima spiaggia?
> Grazie comunque fin da ora
>
Perchè hai usato una cosa che non funziona a fronte di una cosa che
funziona...????????
Hai usato un metodo tipico di ListBox... tu hai una ListBox con la quale
selezioni
i Clienti aii quali hai modificato i dati...?????
Se si devi usare un'altro sistema, se no hai 2 possibilità:
1)Spieghi bene una volta per tutte quello che fai e come lo vuoi fare
2)Fai di necessità virtù e di pazienza la tua esperienza, che riassunto
significa ci sbatti contro finchè non lo fai funzionare.....!!!
Ciao.
@Alex.


title: Validazione campi form

text:
No, uso una TextBox Id che mi aggiorna una ListBox Cliente.
Si tratta di gestire gli ordini. Tra i vari campi del record avrò anche un
identificativo del cliente e il nominativo cliente ad esso associato
(proveniente da una tabella Clienti).
Inizialmente avevo aggiunto una listbox che prendeva solo il nome dei
clienti (mi sembrava + logico, visto che i clienti sono una 20ina al
massimo) e tutto funzionava alla perfezione.
Ora invece il "mio" cliente, vuole inserire l'id (ad esempio 5) in una
casella di testo, e vuole che in un'altra casella di riepilogo compaia la
relativa descrizione (ad esempio "Nomeditta snc").
Entrambi questi campi sono presi dalla tabella Cliente (Id, Nome).
La query associata alla listbox Cliente mi pareva semplice, ed infatti mi
mostra il risultato corretto della query.
Il problema è che ho delle difficoltà a salvare tutti i campi (ripeto,
calcolati correttamente) nel recordset della mia tabella Ordini.
Spero di essere stato il + esauriente possibile, sono giorni che mi ci stò
sbattendo contro e comincia ad essere frustrante, sopratutto perchè non mi
pare una cosa così complessa!
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bt9477$jpv$1...@lacerta.tiscalinet.it...



title: Validazione campi form

text:
"..::Maffi Maurizio::.." <
mup...@libero.it
> ha scritto nel messaggio
news:IIUJb.38201$VW.17...@news3.tin.it...
> No, uso una TextBox Id che mi aggiorna una ListBox Cliente.
> Si tratta di gestire gli ordini. Tra i vari campi del record avrò anche un
> identificativo del cliente e il nominativo cliente ad esso associato
> (proveniente da una tabella Clienti).
> Inizialmente avevo aggiunto una listbox che prendeva solo il nome dei
> clienti (mi sembrava + logico, visto che i clienti sono una 20ina al
> massimo) e tutto funzionava alla perfezione.
> Ora invece il "mio" cliente, vuole inserire l'id (ad esempio 5) in una
> casella di testo, e vuole che in un'altra casella di riepilogo compaia la
> relativa descrizione (ad esempio "Nomeditta snc").
> Entrambi questi campi sono presi dalla tabella Cliente (Id, Nome).
> La query associata alla listbox Cliente mi pareva semplice, ed infatti mi
> mostra il risultato corretto della query.
> Il problema è che ho delle difficoltà a salvare tutti i campi (ripeto,
> calcolati correttamente) nel recordset della mia tabella Ordini.
> Spero di essere stato il + esauriente possibile, sono giorni che mi ci stò
> sbattendo contro e comincia ad essere frustrante, sopratutto perchè non mi
> pare una cosa così complessa!
>
>
Non mi è ben chiara la necessità della ListBox, anzi secondo me non serve
proprio...!
Se usi una Maschera magari associata alla tabella Clienti e sfrutti la
TextBoxId come
criterio di Riposizionamento record non è più semplice....???
Il tuo CommandButton non deve fare altro che muovere fino al Record di cui
ID=TextBoxID.
Creati una ComboBox con l'autcomposizione e se fai attenzione durante il
Wizzard
c'è la possibilità di cercare il Record specifico....!
Devi solo prendere quel codice e sbatterlo nel Pulsante, sostituendo la
Combo con la tua TextBoxID.
Le INFO relative all'ID e ammennicoli vari essendo una Form associata
appaiono
automaticamente, e non devi fare nulla di più....!!!
Se per ogni Cliente vuoi anche vedere quali ORDINI ha fatto ed è proprio con
gli ordini
che vuoi popolare la ListBox devi solo inserire nella QRY della ListBox il
riferimento
dinamico alla TextBoxID ed eseguire il Requery della ListBox.....!!!
Nonostante la tua ulteriore spiegazione mi pare che fondamentalmente ci sia
un
grosso errore di base nella gestione dei dati, ma purtroppo non posso
aiutarti
non avendo sotto mano il PAPIRO...! ;-)
Ciao.
@Alex.


title: Validazione campi form

author: cidi

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bt970n$ltb$1...@lacerta.tiscalinet.it...

Ciao Alex
...il papiro te lo porterà la premiata ditta Befana & B...o  ;-)
visto che ancora non hai consigliato a Maurizio di scrivere DOPO il testo a
cui risponde e NON prima.
Ciao Daniele
ps. tutto bene le feste? digestione? :))


title: Validazione campi form

text:
Grazie per la paziena ma non ci stò capendo più niente, quindi resetto tutto
e riparto da zero.
Ho 2 tabelle, CLIENTI(Id, Nome) e ORDINE(IdOrdine, IdCliente, NomeCliente).
I campi di ordine sarebbero di + ma per adesso non mi interessano.
Ora, nella tabella ORDINE, IdOrdine è contatore e chiave, IdCLiente è una
ComboBox che ha come origine riga "SELECT Clienti.Nome FROM Clienti; "
mentre NomeCliente è una casella di riepilogo con origine riga"SELECT
Clienti.Nome FROM Clienti;"
Fin qui tutto ok o sbaglio qualcosa?
Ammesso che quanto detto sopra sia valido, immagino di dover fare 2
operazioni:
1) Nell'origine riga della ListBox Cliente mettere la query SELECT
Clienti.Cliente FROM Clienti WHERE
Clienti.Nome=Maschere!OrdineCliente!IdOrdine;
2) Nell'evento dopoAggiornamento della Combo IdCliente mettere
=Maschere!OrdineCliente!Cliente.requery
Vicino al risultato ma mi aggiorna tutti i record con lo stesso NomeCliente.
Cosa sbaglio?
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bt970n$ltb$1...@lacerta.tiscalinet.it...



title: Validazione campi form

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:FVVJb.47479$_P.19...@news4.tin.it...

Ops :) Scusa è l'abitudine


title: Validazione campi form

text:
"..::Maffi Maurizio::.." <
mup...@libero.it
> ha scritto nel messaggio
news:7fWJb.38654$VW.17...@news3.tin.it...
> Grazie per la paziena ma non ci stò capendo più niente, quindi resetto
tutto
> e riparto da zero.
>
> Ho 2 tabelle, CLIENTI(Id, Nome) e ORDINE(IdOrdine, IdCliente,
NomeCliente).
> I campi di ordine sarebbero di + ma per adesso non mi interessano.
>
> Ora, nella tabella ORDINE, IdOrdine è contatore e chiave, IdCLiente è una
> ComboBox che ha come origine riga "SELECT Clienti.Nome FROM Clienti; "
> mentre NomeCliente è una casella di riepilogo con origine riga"SELECT
> Clienti.Nome FROM Clienti;"
>
> Fin qui tutto ok o sbaglio qualcosa?
Sbagli che nella Tabella Ordini non ti serve il NomeCliente, visto che è il
legame con la
Tabella Clienti e dovrebbe essere 1--Molti.
C'è qualche cosa che non mi torna nell'origine riga della Combo:
SELECT Id,Nome FROM Clienti; dove metti come LarghezzaColonne =0;5cm
in questo modo non ti vene visualizzato l'ID che non serve a nulla, poi se
la stringi
e la dimensioni che si veda solo il Bottone e la posizioni affianco alla
TextBoxNomeCliente
diventa bello anche da vedere....!
Nella TextBoxNOmeCliente a questo punto che hai tolto il campo inutile dalla
Tabella Ordini
deve comparire il Nome Cliente, quindi metti come Origine
riga=NomeCombo.Column(1)
ricordari di mettere le proprietà Abilitato=No Bloccato=si, poichè questo
campo
sarà in sola lettura....!
> Ammesso che quanto detto sopra sia valido, immagino di dover fare 2
> operazioni:
> 1) Nell'origine riga della ListBox Cliente mettere la query SELECT
> Clienti.Cliente FROM Clienti WHERE
> Clienti.Nome=Maschere!OrdineCliente!IdOrdine;
> 2) Nell'evento dopoAggiornamento della Combo IdCliente mettere
> =Maschere!OrdineCliente!Cliente.requery
>
> Vicino al risultato ma mi aggiorna tutti i record con lo stesso
NomeCliente.
> Cosa sbaglio?
Ora nella tua ListBox hai come origine una QRY, basata sulla Tabella Clienti
in relazione
alla Tabella Ordini, e nel campo IdCliente della Tabella Ordini devi
inserire nella
Riga CRITERI il riferimento alla Combo, quindi sarà per esempio una QRY di
questo tipo...!
SELECT TblOrdini.Ordine, TblClienti.IdCliente, TblClienti.Nome
FROM TblClienti INNER JOIN TblOrdini ON TblClienti.Id = TblOrdini.IdCliente
WHERE TblClienti.Id=" & Forms!Ordini!ComboClienti
Ovvio che ad ogni cambio record devi eseguire il Requery della ListBox,
quindi
su Evento Current di Maschera esegui il Me.TuaListBox.Requery
MA......!!!
@Alex.


title: Validazione campi form

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:FVVJb.47479$_P.19...@news4.tin.it...
>
[CUT]
> Ciao Alex
> ...il papiro te lo porterà la premiata ditta Befana & B...o  ;-)
> visto che ancora non hai consigliato a Maurizio di scrivere DOPO il testo
a
> cui risponde e NON prima.
> Ciao Daniele
> ps. tutto bene le feste? digestione? :))
>
Chi sarebbe in società con la Befana.... che non capisco...?? ;-)
Ogni tanto mi sfugge..., ma grazie per l'attenta segnalazione
Feste tutto bene, ho pensato di prolungare, sono andato al lavoro
venerdì dopo 12gg di ferie e data la fatica mi sono proprio meritato
il ponte lungo della BEFANA.......!
@Alex.


title: Validazione campi form

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bt9fkb$tgu$1...@lacerta.tiscalinet.it...

Uff...lo dico sottovoce ma penso che ce l'abbiamo fatta.
Sbagliavo i collegamenti tra i vari campi delle tabelle, inutile dire quanto
sei stato prezioso, grazie per i consigli e le utili tecniche che mi hai
PAZIENTEMENTE illustrato.
Grazie ancora...


title: Validazione campi form

text:
"..::Maffi Maurizio::.." <
mup...@libero.it
> ha scritto nel messaggio
news:uCXJb.39077$VW.18...@news3.tin.it...
[CUT]
> Uff...lo dico sottovoce ma penso che ce l'abbiamo fatta.
> Sbagliavo i collegamenti tra i vari campi delle tabelle, inutile dire
quanto
> sei stato prezioso, grazie per i consigli e le utili tecniche che mi hai
> PAZIENTEMENTE illustrato.
> Grazie ancora...
>
Non dirlo forte, quì che fa i miracoli ce n'è uno solo....!
Mi correggo ce ne sono 2 ma uno è morto 2004 anni fà l'altro
invece se sente che anch'io ho poteri paranormali mi fa fuori...!!
Mi consenta.
Ciao.
@Alex.


title: Validazione campi form

text:
Vorrei chiederti la cortesia di poterti scrivere una Mail
diretta.
Se non hai problemi inviamela a
ik2...@libero.it
Nulla di grave, ma mi serve un Test su un applicativo
che invierò al SC abbastanza complesso.
Ciao.
@Alex.


title: Problemino con utente

author: Coso

text:
Ciao
    ho un vecchio mdb realizzato con A97 con un utente di cui so nomeutente
e password.
Non riesco ad aprirlo con A2003.
Dovrei fare un collegamento e come destinazione aggiungere:
/user  nomeutente /pwd password   ?
E' sufficiente secondo voi?
Grazie.
Coso.


title: [OT ?] Mdb in rete con cartella con privilegi di sola lettura...

author: CignoNero

text:
Ciao, scusate la domanda.. ho messo su una cartella condivisa un file
mdb andando ad assegnare i vari livelli di privilegi in base al gruppo
di utenti che ci devono lavorare sopra.. Per gli utenti che hanno
diritto di fare modifiche/inserimento ai dati ho assegnato privilegi in
lettura/scrittura, mentre per quelli che devono solo leggere ovviamente
solo lettura. Ma.. quando le persone con i privilegi di sola lettura
cercano di accedere esce un messaggio che non si hanno i diritti e non
apre nulla. Credo che sia un problema legato al fatto che non riesce a
creare il file database.ldb. Ho messo a tutti i privilegi di
lettura/Scrittura e tutto funge..
Allora ho implementato la gestione dei privilegi di access (come da faq
di sitocomune).. che funziona benissimo.. ma il fatto che gli utenti
non possano cancellare i dati ma possano cancellare il file mi fa un
po' paura! Voi come fate? Grazie a tutti


author: Alessandro Baraldi

text:
CignoNero ha scritto:

Ma non è che fai aprire il file via rete vero...???
Non ti dice nulla la struttura Client-Server....??
@Alex


text:
Alessandro Baraldi ha scritto:

Si faccio aprire il file via rete.. onestamente su access la struttura
client server non mi dice niente... ho appena iniziato ad usare access
e sono veramente agli inizi.. mi sapresti dire come procedere? Grazie


text:
CignoNero ha scritto:
[CUT]
> Si faccio aprire il file via rete.. onestamente su access la struttura
> client server non mi dice niente... ho appena iniziato ad usare access
> e sono veramente agli inizi.. mi sapresti dire come procedere? Grazie
Perchè non pensi di usare MSDE che è anche gratuito...?
Con quello risolvi i problemi, il motore JET è destinato a cadere per
usi in rete.
Usando MSDE e Access come HMI risolvi tutti i problemi.
@Alex


title: Selezione automatica valori in casella riepilogo

author: FANCIULLO

text:
Salve sono Fanciullo,
Ho un casella combinata che mi seleziona il cognome degli alunni.
Quindi passo tutte le selezioni a una casella di riepilogo con
il seguente codice:
Private Sub cscALUNNI_AfterUpdate()
Me.csrALUNNIMISTI.RowSource = Me.csrALUNNIMISTI.RowSource &
Me.cscALUNNI.Column(1) & ";"
End Sub
Siccome questi valori diventano la clausola where di un report
avrei bisogno che venissero automaticamente selezionati senza doverlo fare
manualmente.
Grazie per l'aiuto


text:
"FANCIULLO" <
vito...@libero.it
> ha scritto nel messaggio
news:9U0Qh.40664$J11.8...@twister1.libero.it...

> Beh, ho trovato la soluzione da solo (leggendo Barker)....come al solito
era semplice...dopo
 Private Sub cscALUNNI_AfterUpdate()
> Me.csrALUNNIMISTI.RowSource = Me.csrALUNNIMISTI.RowSource &
> Me.cscALUNNI.Column(1) & ";"
Dim intSELEZIONAVOCI As Integer
For intSELEZIONAVOCI = 0 To Me.csrALUNNIMISTI.ListCount - 1
Me.csrALUNNIMISTI.Selected(intSELEZIONAVOCI) = True
Next
 End Sub
Saluti
>


title: Selezione di record con campo non ripetuto

author: Claudio Scarpino

text:
Salve ragazzi,
dovre fare in access una query che mi seleziona alcune informazioni di una
società per poi poter inviare un fax, ma devo escludere il caso in cui
uffici diversi della stessa società hanno lo stesso numero di fax,
altrimenti invierei il fax più volte allo stesso numero.
La query
SELECT Nome,Cognome,Indirizzo,Città, Provincia,CAP,Fax,Contatti,Scopo
FROM Contatti
WHERE (((Contatti.Fax) In
(SELECT DISTINCT [Fax] FROM [Contatti] Where fax is not null)))
ORDER BY Contatti.Fax;
fatta così sembrerebbe corretta ... infatti se io eseguo la sottoquery
dentro il WHERE funziona correttamente e mi segnala solo i record con fax
non ripetuti, ma messa dentro l'altra non mi da alcun record.
Mi date una mano ... ??!?
Grazie Claudio


author: Antonio Biso

text:
"Claudio Scarpino" <
cNOSPAM....@ti.it
> ha scritto nel messaggio
news:bcu9p7$in7$1...@canarie.caspur.it...

Non vedo errori...
Comunque perchè non provi a fare una semplice query con quello che ti serve,
e raggruppando su tutti i campi?
Antonio


text:
Grazie Antonio,
l'ho fatto .. ma non risolvo il problema di avere più volte record diversi
con lo stesso valore nel campo fax.
Claudio
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:AWxIa.106740$lK4.3...@twister1.libero.it...



author: Roberto da casa

text:
"Claudio Scarpino" <
cNOSPAM....@ti.it
> ha scritto nel messaggio
news:bcu9p7$in7$1...@canarie.caspur.it...

Se per te è indifferente, a parità di numero di fax, quale record viene
selezionato, prova con una query che abbia il seguente codice SQL:
SELECT First(Nome) AS PrimoDiNome, First(Cognome) AS PrimoDiCognome,
First(Indirizzo) AS PrimoDiIndirizzo, First(Città) AS PrimoDiCittà,
First(Provincia) AS PrimoDiProvincia, First(CAP) AS PrimoDiCAP,
Contatti.Fax, First(Contatti) AS PrimoDiContatti, First(Scopo) AS
PrimoDiScopo
FROM Contatti
WHERE ((Not (Fax) Is Null))
GROUP BY Fax;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:ieBIa.107352$lK4.3...@twister1.libero.it...

Roberto, grazie ma non è proprio quello che cercavo.
La tua modifica mi fa vedere il primo record in assoluto, io dovrei vedere
tutti i record che hanno il fax e di quelli che hanno lo stesso numero è
sufficiente uno solo, cioè il primo ...
Grazie



text:
"Claudio Scarpino" <
cNOSPAM....@ti.it
> ha scritto nel messaggio
news:bcv2bi$2bl$1...@canarie.caspur.it...

Per dire la verità la mia soluzione ti fa vedere un record per ogni numero
di fax, esattamente il primo nel caso che con lo stesso numero di fax ci sia
più di un record.
Ma l'hai provata la mia soluzione?
L'hai scritto il GROUP BY Fax ?
--
Roberto



title: estrazione di record con campi blank

author: Maurizio

text:
avevo inviato una richiesta alcuni giorni fa e ho ottenuto subito una
risposta.
Come mi avevano già detto ci sarebbe stato un piccolo problema: in una
maschera l'utente può scegliere una tipologia immobile e un intervallo di
metri quadri. Con una apposita query vengono estratti i record che
soddisfano tali requisiti.
alle volte l'utente si dimentica di inserire un dato (ad esempio non cerca
una precisa tipologia): in questo caso la query funziona ma non estrae i
record che hanno i campi CodiceTipologia oppure MqAbitazione uguali a blank
Il codice della query è il seguente:
SELECT Immobili.CodiceImmobile, Immobili.CodiceTipologia,
Immobili.MqAbitazione
FROM Immobili
WHERE (((Immobili.CodiceTipologia) Like
nz([Forms]![RicercaAbitazioni]![TipologiaRicerca],"*")) AND
((Immobili.MqAbitazione)>=nz([Forms]![RicercaAbitazioni]![DaMq],-10000) And
(Immobili.MqAbitazione)<=nz([Forms]![RicercaAbitazioni]![AMq],10000)));
come fare per estrarre anche i record con i campi a blank ?
grazie a tutti e buon lavoro
Maurizio


title: runtime error

author: Giacomo Cecchetti

text:
Ho realizzato una applicazione collegandomi in ODBC a mysql.
Tutto funziona bene sulle macchine che hanno access installato
in versione full. Sulle macchine che hanno la versione runtime
con win98 se la richiesta di dati è semplice tutto ok quando è
più corposa và errore runtime. La cosa non accade sulle macchine
più recenti con winXP.
Ho provato ad installare le ultime vbrun, e mdac ma non và.
Qualcuno ha avuto lo stesso problema?
Ciao
Giacomo


title: Casella combinata indipendente

author: Domenico

text:
Gentilissimi esperti di access, ho una domanda da farvi riguardo ad un
database che sto creando.
Ho un elenco clienti con il relativo prodotto da loro ordinato, ho poi
un'altra tabella dei fornitori, la mia domanda è la seguente: ho
creato una maschera con i relativi campi : Cliente - Prodotto e poi ho
creato una casella combinata che contiene i fornitori dalla quale
poter scegliere a chi mandare il prodotto in contolavoro, quando
popolo la combobox, tutti i record fornitori si popolano anche
riportando lo stesso fornitore, io vorrei invece che cliccando sulla
combobox mi faccia scegliere un fornitore e che negli altri record mi
faccia fare la stessa cosa e non riportando lo stesso fornitore su
tutti i record.. Come è possibile fare questa cosa?, con una routine
evento o altro?...
Vi ringrazio anticipatamente per la vostra risposta


title: Casella combinata indipendente

author: Alessandro Cara

text:

Da quello che leggo ho la vaga impressione che ci sia qualcosa di
concettualmente errato.
Hai un form continuo in cui non si capisce bene dove vada a finire
l'eventuale fornitore.
Informazioni necessarie:
1) Quali sono i Campi/controli del tuo form
2) Quali di questi sono associati
3) Qual'e' il Campo sorgente del cbx che "dovrebbe" contenere il fornitore
--

ac (x=y-1)


title: Casella combinata indipendente

text:
On 7 Giu, 20:51, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Il 07/06/2012 13.27, Domenico ha scritto:
>
> > Gentilissimi esperti di access, ho una domanda da farvi riguardo ad un
> > database che sto creando.
> > Ho un elenco clienti con il relativo prodotto da loro ordinato, ho poi
> > un'altra tabella dei fornitori, la mia domanda è la seguente: ho
> > creato una maschera con i relativi campi : Cliente - Prodotto e poi ho
> > creato una casella combinata che contiene i fornitori dalla quale
> > poter scegliere a chi mandare il prodotto in contolavoro, quando
> > popolo la combobox, tutti i record fornitori si popolano anche
> > riportando lo stesso fornitore, io vorrei invece che cliccando sulla
> > combobox mi faccia scegliere un fornitore e che negli altri record mi
> > faccia fare la stessa cosa e non riportando lo stesso fornitore su
> > tutti i record.. Come è possibile fare questa cosa?, con una routine
Allora praticamente avrei la necessita di assegnare ad ogni ordine un
fornitore diverso.

Nella maschera finale ho i seguenti form:

RagioneSociale: contiene indicativo della Ditta
Descrizione Articolo: contiene descrizione degli articoli
Casella combinata: Fornitori

i campi fissi sono Ragione Sociale e Descrizione Articolo, l'unico
campo che dovrebbe variare tramite la scelta è : Fornitori , che mi
permetterebbe di selezionare un fornitore ad un ordine.

Il problema è che ho ad esempio tot campi dove quando seleziono la
box: Fornitori, il nome del fornitore mi viene riportato su tutti i
record: Fornitori, invece io vorrei che quando seleziono la casella di
controllo questa deve aggiornarsi solo su un singolo record dandomi la
possibilità poi di scegliere per gli altri ordini un fornitore
diverso...

Spero possiate aiutarmi



title: Casella combinata indipendente

text:

Hai spiegato di tutto tranne rispondere a quanto ti ho chiesto

La tua applicazione e' una classica gestione ordini che come minimo, per
essere appena appena gestibile, avrebbe bisogno di 5 Tabelle
1) Articoli : Codice, descrizione
2) Clienti : Codice e attributi cliente
3) Fornitori: Codice e attributi fornitori (in genere uguale a clienti)
4) Testata Ordine: con i riferimenti al cliente e all'ordine e qualche
altro attributo (es data)
5) Righe Ordini con riferimento a Ordine e Articolo e nel tuo caso anche
al Fornitore

1) 2) 3) Sono le classiche anagrafiche di base

Il tuo e' un problema altrettanto classico :
Se non hai un campo di associazione per un controllo su maschera
continua quello che succede e' quello che tu stai osservando e c'e' poco
da fare. E' necessario quindi che associ il tuo controllo cbx a un campo
di tabella.
Per essere chiari: devi mettere un campo sulla tabella ordini che sia il
riferimento per il fornitore ed il Source Field di quel controllo deve
essere il campo "fornitore"

--

ac (x=y-1)


title: Casella combinata indipendente

text:
Ho creato due query: la prima: qryOrdiniClienteDaEvadere che mi mostra
gli ordini da evadere e che contiene i campi: clc_rag_soc_1 ,
oct_ddi_rag_soc, Stato_Ordine: IIf([ocd_tip_doc]=70;"evaso";"da
evadere"), ocd_cod_art, ocd_des_art_1, ocd_qta_1

Poi ho creato una query fornitori che mi visualizza in due colonne: il
codice cliente e la ragione sociale, sulla maschera invece come
origine record c'è: qryOrdiniClienteDaEvadere.

Nella maschera finale ho i campi: clc_rag_soc_1 - ocd_des_art_1 e poi
la casella combinata: cbo_fornitori, la casella combinata ha come
orgine riga :

SELECT qryFornitori.clc_cod_cli, qryFornitori.clc_rag_soc_1 FROM
qryFornitori ORDER BY qryFornitori.clc_rag_soc_1;

Ora io vorrei che ad ogni record mi potesse far scegliere tramite la
casella combinata il fornitore a cui poi inviare l'ordine attraverso
un pulsante: invia a fornitore, quello che mi succede è che quando
vado su un record e dalla casella combinata scelgo il fornitore Tizio,
questo si ripercuote su tutti i record e quindi non dandomi la
possibilità su altri record di scegliere un altro fornitore, dove ho
sbagliato? La casella combinata è: non associata..

On 8 Giu, 10:41, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>



title: Casella combinata indipendente

author: Bruno Campanini

text:
Domenico presented the following explanation :

Non puoi mettere online il tuo progetto?
Aiuterebbe moltissimo a comprendere il problema.

Bruno


title: Casella combinata indipendente

text:
After serious thinking Domenico wrote :

Se il tuo frame si chiama [Frame6] e i due toggle button si chiamano
[T1] e [T2], in OnClick di Frame6:

MsgBox Controls("T" & [Frame6].Value).Caption

Bruno


title: Identificare utente

author: Zut

text:
Sono sicuro che non è possibile ... ma ci provo visto che sono in corso
scommesse:
più persone lavorano su un "grosso" database "al grezzo" formato cioè
solo da tabelle e query
Spesso nascono discussioni e/o sospetti su chi abbia cambiato quel tal
valore in quella tabella.

E' possibile inserire un qualche sistema per tenere traccia dell'ultimo
utente che ha effettuato una modifica?
Io dico di no


title: Identificare utente

text:

Si chiaramente, ma nulla di Automatico... devi prevedere la gestione
delle modifiche associate all'utente...
Questa cosa peraltro è normale nei programmi di gestione...!

@Alex


title: Identificare utente

author: Karl Donaubauer

text:

http://groups.google.com/group/microsoft.public.it.office.access/msg/9d2022e71045b260

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Identificare utente

author: BFS

text:

far lavorare utenti direttamente sulle tabelle è una bestemmia!

:-)

BFS


title: Identificare utente

text:
>
> far lavorare utenti direttamente sulle tabelle è una bestemmia!

Lo so benissimo ... ma non sono utenti!
Sono quelli che hanno creato per un loro uso e consumo il db con tutte
le tabelle le query ecc...


title: Identificare utente

text:
>> E' possibile inserire un qualche sistema per tenere traccia
>> dell'ultimo utente che ha effettuato una modifica?
>> Io dico di no
>
>
http://groups.google.com/group/microsoft.public.it.office.access/msg/9d2022e71045b260

>

Proprio quello che volevo sapere (e l'avevo anche cercato!!!)
Usando A2000 si può solo da maschera ... come pensavo.
Oppure usare A2010.
Grazie


title: Identificare utente

author: Riccardo Baldinotti

text:
On 9 Feb, 11:48, Zut <
luciano...@libero.it
> wrote:
> >> E' possibile inserire un qualche sistema per tenere traccia
> >> dell'ultimo utente che ha effettuato una modifica?
> >> Io dico di no
>
> >
http://groups.google.com/group/microsoft.public.it.office.access/msg/.
..
>
> Proprio quello che volevo sapere (e l'avevo anche cercato!!!)
> Usando A2000 si può solo da maschera ... come pensavo.
> Oppure usare A2010.
> Grazie

Mi intrometto per fare una considerazione oziosa... forse.
Tutto questo ambaradan di macro di dati, non si sovrappone alla
normale programmazione, a mio avviso come un corpo estraneo? Io avrei
semplicemente aggiunto una tabella di log con l'evento, il nome utente
e altre cose. Roba chiarissima, presente nel codice cosicché tutti
possano vederlo.
Fra ribboni e macro e altri trabiccoli, mi sembra che A2010 prosegua
nella direzione del "tu dimmi cosa vuoi e io te lo faccio", come le
ultime versioni di Windows; come se non fosse necessaria più nessuna
competenza per ottenere effetti mirabolanti e chiunque, anche digiuno
di ogni competenza, potesse scrivere programmi.
L'adozione di questi intrugli rende solo meno gestibile la successiva
manutenzione, azzerando anche la compatibilità con le altre versioni.
O dico eresie?
Ciao a tutti
Riccardo Baldinotti


title: Identificare utente

text:
Riccardo Baldinotti wrote:
> Zut wrote:
>>>> E' possibile inserire un qualche sistema per tenere traccia
>>>> dell'ultimo utente che ha effettuato una modifica?
>>>> Io dico di no
>>
>>>
http://groups.google.com/group/microsoft.public.it.office.access/msg/.
..
>>
>> Proprio quello che volevo sapere (e l'avevo anche cercato!!!)
>> Usando A2000 si può solo da maschera ... come pensavo.
>> Oppure usare A2010.
> ...
> Mi intrometto per fare una considerazione oziosa... forse.
> Tutto questo ambaradan di macro di dati, non si sovrappone alla
> normale programmazione, a mio avviso come un corpo estraneo? Io
> avrei semplicemente aggiunto una tabella di log con l'evento, il
> nome utente e altre cose. Roba chiarissima, presente nel codice
> cosicché tutti possano vederlo.
> ...

Un vecchio rimprovero ad Access era di non essere un
"vero DBMS" perché non avrebbe avuto dei trigger.

Macro di dati sono una specia di trigger, cioè qualcosa
che tutti server DBMS hanno per impostare certe cose
sul livello delle tabelle = del DBMS, non di programmazione
dipendente dal client.
Un compito importante per i trigger sono funzioni di log.

Il tuo rimprovero di poca chiarezza esiste da sempre anche
per il lavoro con i trigger e mi piace che adesso si puo
farlo anche ad Access. ;-)



title: Ms Remote access

author: Web Master

text:
Ciao a tutti.
Qualcuno sa consigliarmi un buon tutorial (anche come installare il server
web) sull'argomento Ms Remote Access.
Ho provato a cercare su google ma con pochissimi risultati
grazie a tutti
Bertocci Daniele


title: Ms Remote access

author: ciroteo

text:
"Web Master" <
webm...@piramedia.it
> ha scritto nel messaggio
news:42355f33$0$32341$5fc...@news.tiscali.it...

MS remote access non ha nulla a che vedere con Microsoft Access ...
Prova a vedere su qualche ng di microsoft relativo ai sistemi operativi ...


title: 2 problemi access 97

author: Davide

text:
Grazie fin d'ora a chi mi vorrà rispondere.
Access 97.
Problema 1.
Ho un elenco di interventi tecnici da numerare in automatico a partire da
2120.
Nella maschera “Interventi” ho un controllo “Numero intervento” per il campo
numintervento della tabella Interventi.
Scrivo 2120 nel primo intervento che vado a inserire.
Come faccio per ottenere 2121 nel secondo, 2122 nel terzo, e così via, in
automatico?
Problema 2.
I tecnici effettuano interventi presso i clienti. Ho già fatto tabelle,
relazioni e maschera “Interventi” con due caselle combinate, una per
inserire il cliente e una per il tecnico.
In questa maschera vorrei far comparire un numero progressivo che mi indichi
quanti interventi ha fatto quel tecnico per quel cliente. Ad esempio, se
inserisco l’intervento del tecnico Rossi presso il cliente FIAT, appena dopo
aver scelto Rossi e FIAT dalle due combo, vorrei leggere sulo schermo: 1 se
è il primo, 2 se è il secondo, ecc.
Come si può fare?


title: 2 problemi access 97

text:
"Davide" <
David...@hotmail.com
> ha scritto nel messaggio
news:8thaq3$886$1...@nslave2.tin.it...

Problema 1.
------------------
Supponiamo che la struttura della tabella Interventi sia:
IdIntervento            Contatore e chiave primaria
dataintervento       Data/Ora
numintervento        Numerico
IdCliente                 Numerico
IdTecnico               Numerico
ecc. ecc.
Per il campo dataintervento setta la Propietà campo Richiesto a SI.
Nella maschera Interventi a fronte dell'evento "Dopo aggiornamento" del
controllo dataintervento genera il codice VBA:
    Me![Numero intervento] = DMax("[numintervento]", "Interventi") + 1
e a fronte dell'evento "Dopo aggiornamento" del controllo "Numero
intervento" genera il seguente codice VBA:
    Me![Numero intervento].Locked = True
Aprendo la maschera Interventi, per il primo record riuscirai a digitare il
numero intervento; per i record successivi il controllo risulterà bloccato e
il numero intervento comparirà in automatico.
Problema 2.
------------------
Le due caselle combinate debbono essere associate ai due relativi campi
della tabella Interventi.
Supponiamo che la casella combinata del cliente si chiami IdCliente, la
casella combinata del tecnico si chiami IdTecnico e che la casella di testo
in cui vuoi vedere il numero di interventi fatti per quel cliente da quel
tecnico si chiami ContaInt.
A fronte dell'evento "Dopo aggiornamento" della casella combinata che
selezioni per seconda genera il codice VBA:
    Me![ContaInt] = DCount("[IdIntervento]", "Interventi", "IdCliente=" &
IdCliente & "AND IdTecnico=" & IdTEcnico) + 1
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: 2 problemi access 97

text:
Ringraziamenti pubblici!
I ringraziamenti privati sono in posta.
Ciao
Davide
Roberto da casa ha scritto nel messaggio
<7eYK5.49589$
3K3.1...@news.infostrada.it
>...



title: Non mi fa più creare Report!!!!!!!! perchè?

author: Fiac

text:
Da qualche tempo non riesco più a visualizzare la struttura dei miei report,
non riesco ad eseguirli e non riesco a crearne di nuovi.
Qualcuno mi può aiutare.
Ho provato a rispristinare l'installazione di access ma non c'è verso...
AIUTO!!!!!!!!!


author: S. Savoldi

text:
"Fiac"

Hai provato a reimportare tutto in un nuovo .mdb?


text:
Fiac <
fabio...@hotmail.com
> wrote in message
r_MC8.37522$5k4.8...@twister2.libero.it...

Ma con nessun mdb o sempre e solo con lo stesso?
--
Maurizio75


text:
con tutti i db. ho provato creandoe uno nuovo ma l problema rimane.
"Maurizio75" <
maurizio...@gevi.it
> wrote in message
news:7IOC8.37990$5k4.8...@twister2.libero.it...



text:
Che SO usi? ...hai più versioni di access installate sulla stessa macchina?
Ne hai rimossa qualcuna precedente dopo l'installazione di una successiva e
poi l'hai reinstallata nuovamente disinstallando la successiva?
--
Maurizio75


title: [Nubbio] Primo DB

author: Ruttolomeo

text:
salve a tutti, vorrei chiedervi un consiglio su come strutturare il mio
primo db
il problema principale è che la chiave della tabella è in realta la
combinazione di 3 "sottochiavi", le categorie, i prodotti suddivizi per
categoria ed i tipi di ogni singolo prodotto
una soluzione potrebbe essere:
tabella categorie-> {id=1,nome=nome} {id=2,nome=nome}
tabella prodotti per cat.1-> {id=1,nome=nome} {id=2,nome=nome}
tabella prodotti per cat.2-> {id=1,nome=nome} {id=2,nome=nome}
tabella tipi per prod.1 cat.1-> {id=1,nome=nome} {id=2,nome=nome}
tabella tipi per prod.2 cat.1-> {id=1,nome=nome} {id=2,nome=nome}
....
ma prevedendo un numero elevato di elementi il tutto diverebbe ingestibile
avrei anche pensato di usare id "compositi", cioè:
tabella categorie-> {id=1,nome=nome} {id=2,nome=nome}
tabella prodotti-> {id=1-1,nome=nome} {id=1-2,nome=nome}
{id=2-1,nome=nome} {id=2-2,nome=nome}
tabella tipi-> {id=1-1-1,nome=nome} {id=1-1-2,nome=nome}
{id=1-2-1,nome=nome} ...
in questo caso per le categorie il "contatore" va benissimo ma per gli
altri quale formato di dati potrei usare?
grazie per qualisiasi eventuale consiglio
ciao


title: [Nubbio] Primo DB

author: Gaspare

text:
[CUT]
Ciao,
che sei un Newbie non è problema: tutti siamo Newbie quando inziamo a fare
qualcosa per la prima volta! ;-)
Il problema è che cosa vuoi ottenere dal tuo db?
Quali sono le funzionalità alle quali deve assolvere il db ed in base a
quelle va strutturato: non pensare alla mole dei dati da prelevare...pensa
piuttosto a quello che vuoi ottenere e quindi quello che vuoi fare...poi si
imposta il db ! :-)
Buona giornata
Gaspare


title: [Nubbio] Primo DB

text:
Gaspare ha scritto:
wow che velocità
> Il problema è che cosa vuoi ottenere dal tuo db?
per questa prima versione (professionale eh ;-)) niente di particolare:
un semplicissimo elenco di prodotti "relazionato" con l'elenco fornitori
(lo so è una cretinata ma sono abituato a fare le cose per gradi
altrimenti combino casini)
la tabella prodotti ha le classiche colonne nome, prezzo, indice
qualita,ecc.. cosi come quella fornitori ha il nome della
ditta,l'indirizzo, indidce di affidabilita e tempi medi di consegna
dovrebbe evidenziare i prodotti migliori, sia come prezzo che come altre
caratteristiche, da quale fornitore sono forniti e possibilmente
suddividere i prodotti come ho scritto in precedenza ed è proprio questo
il mio problema al momento
se puo essere utile conosco il c++ e sto studiando come interfacciarmi
al db da un mia applicazione, ma ovviamente la creazione del db ha la
precedenza
> Buona giornata
> Gaspare
ciao e grazie


title: [Nubbio] Primo DB

text:
[CUT]
Per come la vedo io...se ho inteso bene...puoi crearti 2 tabelle
(fornitori-prodotti) e relazionarle in maniera tale che dal prodotto/i
risali al fornitore.
Per quanto concerne la suddivione dei prodotti puoi operare in vari modi:
l'importanete č poter risalire al fornitore per cui occhio ad impostare la
relazione fondamentale!
Per adesso il c++ non ti serve a nulla: pensa ad impostare al meglio il db e
poi lo interfacci...1 passetto x volta ! ;-)
Cos'č vc++ o c++ builder?
Buona giornata ! :-)
Gaspare


title: [Nubbio] Primo DB

text:
[CUT]
>
> in questo caso per le categorie il "contatore" va benissimo ma per gli
> altri quale formato di dati potrei usare?
>
numerico - long


title: [Nubbio] Primo DB

author: Roberto dalla campagna

text:
"Ruttolomeo" <
ma...@mai.bo
> ha scritto nel messaggio
news:42f9e433$1...@news.unimib.it...
[CUT]
Visto che sei nuovo di questo NG, ti faccio presente che la quasi totalità
dei frequentatori di questo NG normalmente non risponde a messaggi il cui
subject non sia significativo e non riassuma il quesito: additittura molti
neppure li leggono; nel tuo interesse quindi ti consiglio di usare subject
non generici.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Report impazzito

author: Agos

text:
L'idea era quella di creare una mappa territoriale con etichette (valore
contenuto iniziale il punto ".") giustapposte nelle quali far apparire i
nominativi degli addetti al controllo dei vari settori e stampare
giornalmente il prospetto ottenuto.
A tal fine ho creato un report con la mappa che m'interessava sullo sfondo,
poi, sull'evendo "Apertura" del report stesso, ho creato una routine nella
quale viene analizzato il recordset dei dati necessari e, a seconda dei
casi, vengono piazzati i nominativi nelle zone assegnate.
Ho collocato infine il report così ottenuto all'interno di  un altro report.
Tutto funziona bene, l'anteprima di stampa mostra correttamente l'immagine
della mappa con i nomi al posto giusto, sennonché, quando stampo su carta il
report, i nominativi risultano scritti due volte.
Com'è possibile? Sicuramente mi sfugge qualcosa, ma non so quale.
Per ulteriore chiarezza riporto la routine interessata, omettendo per
brevità la parte preparatoria
(La condizione IIF mi consente di aggiungere più nominativi nel caso di  più
unità per la stessa zona)
    Do
        Select Case rst!Viabilità
            Case "a": Etichetta7.Caption = IIf(Etichetta7.Caption <> ".",
Etichetta7.Caption & " " & rst!CognomeAgente, rst!CognomeAgente):
Etichetta34.Caption = rst!CognomeAgente
            Case "b": Etichetta8.Caption = IIf(Etichetta8.Caption <> ".",
Etichetta8.Caption & " " & rst!CognomeAgente, rst!CognomeAgente):
Etichetta35.Caption = rst!CognomeAgente
            Case "c": Etichetta9.Caption = IIf(Etichetta9.Caption <> ".",
Etichetta9.Caption & " " & rst!CognomeAgente, rst!CognomeAgente):
Etichetta36.Caption = rst!CognomeAgente
            Case "d": Etichetta10.Caption = IIf(Etichetta10.Caption <> ".",
Etichetta10.Caption & " " & rst!CognomeAgente, rst!CognomeAgente):
Etichetta37.Caption = rst!CognomeAgente
            Case "e": Etichetta11.Caption = IIf(Etichetta11.Caption <> ".",
Etichetta11.Caption & " " & rst!CognomeAgente, rst!CognomeAgente):
Etichetta38.Caption = rst!CognomeAgente
            Case "f": Etichetta12.Caption = IIf(Etichetta12.Caption <> ".",
Etichetta12.Caption & " " & rst!CognomeAgente, rst!CognomeAgente):
Etichetta39.Caption = rst!CognomeAgente
            Case "g": Etichetta13.Caption = IIf(Etichetta13.Caption <> ".",
Etichetta13.Caption & " " & rst!CognomeAgente, rst!CognomeAgente):
Etichetta40.Caption = rst!CognomeAgente
            'Case "h": Etichetta14.Caption = rst!CognomeAgente:
Etichetta41.Caption = rst!CognomeAgente
            Case "i": Etichetta15.Caption = IIf(Etichetta15.Caption <> ".",
Etichetta15.Caption & " " & rst!CognomeAgente, rst!CognomeAgente):
Etichetta42.Caption = rst!CognomeAgente
            Case "l": Etichetta16.Caption = IIf(Etichetta16.Caption <> ".",
Etichetta16.Caption & " " & rst!CognomeAgente, rst!CognomeAgente):
Etichetta43.Caption = rst!CognomeAgente
            Case "m": Etichetta17.Caption = IIf(Etichetta17.Caption <> ".",
Etichetta17.Caption & " " & rst!CognomeAgente, rst!CognomeAgente):
Etichetta44.Caption = rst!CognomeAgente
            Case "n": Etichetta18.Caption = IIf(Etichetta18.Caption <> ".",
Etichetta18.Caption & " " & rst!CognomeAgente, rst!CognomeAgente):
Etichetta45.Caption = rst!CognomeAgente
            Case "o": Etichetta19.Caption = IIf(Etichetta19.Caption <> ".",
Etichetta19.Caption & " " & rst!CognomeAgente, rst!CognomeAgente):
Etichetta46.Caption = rst!CognomeAgente
            Case "gs": Etichetta66.Caption = IIf(Etichetta66.Caption <> ".",
Etichetta66.Caption & " " & rst!CognomeAgente, rst!CognomeAgente):
Etichetta69.Caption = rst!CognomeAgente
            Case "sm": Etichetta67.Caption = IIf(Etichetta67.Caption <> ".",
Etichetta67.Caption & " " & rst!CognomeAgente, rst!CognomeAgente):
Etichetta70.Caption = rst!CognomeAgente
            Case "ba": Etichetta68.Caption = IIf(Etichetta68.Caption <> ".",
Etichetta68.Caption & " " & rst!CognomeAgente, rst!CognomeAgente):
Etichetta71.Caption = rst!CognomeAgente
            Case "c.a.": Etichetta83.Caption = IIf(Etichetta83.Caption <>
".", Etichetta83.Caption & " " & rst!CognomeAgente, rst!CognomeAgente):
Etichetta81.Caption = rst!CognomeAgente
            Case "p": Etichetta101.Caption = IIf(Etichetta101.Caption <>
".", Etichetta101.Caption & " " & rst!CognomeAgente, rst!CognomeAgente)
            Case "q": Etichetta103.Caption = IIf(Etichetta103.Caption <>
".", Etichetta103.Caption & " " & rst!CognomeAgente, rst!CognomeAgente)
            Case "r": Etichetta107.Caption = IIf(Etichetta107.Caption <>
".", Etichetta107.Caption & " " & rst!CognomeAgente, rst!CognomeAgente)
            Case "s": Etichetta109.Caption = IIf(Etichetta109.Caption <>
".", Etichetta109.Caption & " " & rst!CognomeAgente, rst!CognomeAgente)
            Case "t": Etichetta111.Caption = IIf(Etichetta111.Caption <>
".", Etichetta111.Caption & " " & rst!CognomeAgente, rst!CognomeAgente)
            Case "u": Etichetta113.Caption = IIf(Etichetta113.Caption <>
".", Etichetta113.Caption & " " & rst!CognomeAgente, rst!CognomeAgente)
        End Select
        rst.MoveNext
    Loop Until rst.EOF


title: Report impazzito

author: Potone

text:
"Agos" <
aga...@libero.it
> ha scritto nel messaggio news:43e081f4$0$4166$4faf...@reader3.news.tin.it...

Ciao,
non è impazzito.
Durante l'anteprima nelle etichette vengono immessi i nomi, durante la stampa tutta la procedura viene ripetuta quindi i nomi si
raddoppiano perchè le etichette non contengono più il ".".
Devi fare in modo che prima di tutto il ciclo le etichette vengano reimpostate al valore originale "."
Ciao,
Mat.


title: Report impazzito

text:
"Potone" <mborr...@SPAMinwind.it> ha scritto nel messaggio
news:drq0an$87r$1...@area.cu.mi.it...

>Ciao e grazie.
Ma se ti dicessi che l'ho fatto?


title: Report impazzito

text:
"Agos" <
aga...@libero.it
> ha scritto nel messaggio news:43e08f67$0$27297$4faf...@reader2.news.tin.it...
>
> "Potone" <mborr...@SPAMinwind.it> ha scritto nel messaggio
> news:drq0an$87r$1...@area.cu.mi.it...
> > "Agos" <
aga...@libero.it
> ha scritto nel messaggio
> > news:43e081f4$0$4166$4faf...@reader3.news.tin.it...
[cut]
> > Ciao,
> > non č impazzito.
> > Durante l'anteprima nelle etichette vengono immessi i nomi, durante la
> > stampa tutta la procedura viene ripetuta quindi i nomi si
> > raddoppiano perchč le etichette non contengono piů il ".".
> > Devi fare in modo che prima di tutto il ciclo le etichette vengano
> > reimpostate al valore originale "."
> > Ciao,
> > Mat.
> >
> >Ciao e grazie.
> Ma se ti dicessi che l'ho fatto?
>
Allora c'č quelcosa che ci(mi) sfugge.
Tutto il codice che hai postato quando viene eseguito (che evento)? quando fai ripristinare le etichette (che evento)?
Mat.


title: Report impazzito

text:
"Potone" <mborr...@SPAMinwind.it> ha scritto nel messaggio
news:drq3hg$f6d$1...@area.cu.mi.it...

>Il codice viene eseguito sull'evento "apertura" del report e le etichette
>vengono impostate a "." all'inizio dello stesso.


title: Report impazzito

text:
"Agos" <
aga...@libero.it
> ha scritto nel messaggio news:43e095e2$0$4162$4faf...@reader3.news.tin.it...

Probabilmente il problema č legato al tipo di controllo che hai scelto (etichetta), potresti provare a sostituirle con caselle di
testo.
Oppure potresti aggiungere una variabile statica alla routine incriminata tipo:
Sub Report_Open()
    Static EtichetteImpostate as boolean
    if not EtichetteImpostate then
        select case ...
            Case a:...
            ...
        end select
        EtichetteImpostate = True
    end if
End Sub
Quando il report viene aperto la prima volta le etichette vengono impostate e la variabile statica diventa vera;
quando il report viene stampato e la routine viene chiamata la seconda volta la variabile EtichetteImpostate = true quindi il
contenuto della if... non viene rieseguito.
Cosě facendo non č nemmeno necessario reimpostare il contenuto ="." ogni volta (l'importante č che nella versione salvata del report
ci siano i punti).
Ciao,
Mat.


title: Ancora su problema tabella

author: Giuseppe Ranoia

text:
Salve! Grazie a Stefano Radice, sono riuscito a corredare il mio db in A00,
di un codice che provveda ad archiviare i record appertenenti al mese appena
passato, in una nuova tabella dal nome del mese. In più detti record, appena
salvati nella nuova tb,  vengono eliminati dalla tabella madre, la quale mi
permette di operare con nuove operazioni.
Come fare eseguire questo codice? Devo creare una function che chiami la
ruotine in questione? Se si: AIUTOOOOOO! Grazie a voi tutti!


title: Ancora su problema tabella

author: Antonio Biso

text:
Giuseppe Ranoia <
giusepp...@tiscalinet.it
> wrote in message
9s8l1e$52t$1...@pegasus.tiscalinet.it...

mese = ricava il mese da scaricare come numero
sql_cmd = "SELECT * INTO " & mese & " FROM tb WHERE month(campo_data) = " &
mese
docmd.runsql sql_cmd
sql_cmd = "DELETE * FROM tb WHERE month(campo_data) = " & mese
docmd.runsql sql_cmd
+ o -, buttata lì senza test
Antonio


title: Ancora su problema tabella

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:rCRF7.27625$sq5.1...@news.infostrada.it...
> Giuseppe Ranoia <
giusepp...@tiscalinet.it
> wrote in message
> 9s8l1e$52t$1...@pegasus.tiscalinet.it...
> > Salve! Grazie a Stefano Radice, sono riuscito a corredare il mio db in
> A00,
> > di un codice che provveda ad archiviare i record appertenenti al mese
> appena
> > passato, in una nuova tabella dal nome del mese. In piů detti record,
> appena
> > salvati nella nuova tb,  vengono eliminati dalla tabella madre, la quale
> mi
> > permette di operare con nuove operazioni.
> > Come fare eseguire questo codice? Devo creare una function che chiami la
> > ruotine in questione? Se si: AIUTOOOOOO! Grazie a voi tutti!
cosa significa la seguente stringa?
> mese = ricava il mese da scaricare come numero
> sql_cmd = "SELECT * INTO " & mese & " FROM tb WHERE month(campo_data) = "
&
> mese
> docmd.runsql sql_cmd
> sql_cmd = "DELETE * FROM tb WHERE month(campo_data) = " & mese
> docmd.runsql sql_cmd
>
> + o -, buttata lě senza test
>
> Antonio
>
Ma questo codice č da inserire dove?


title: Ancora su problema tabella

text:
Giuseppe Ranoia <
giusepp...@tiscalinet.it
> wrote in message
9s8upa$bv7$1...@pegasus.tiscalinet.it...

BisIo...
SIGH...
Te lo inserisci come evento clic di qualche pulsante chiamato "Archiviazione
mese". Chiaramente devi aggiungere la parte che io avevo lasciato
discorsiva, di recupero del mese da archiviare.
Per esempio potresti mettere una casella di riepilogo con l'elenco dei
valori = mesi e far scegliere all'utente prima uno dei valori e quindi agire
di conseguenza, invece di usare una inputbox
Antonio


title: installazione access97 dopo access2000

author: Luigi

text:
Ciao a tutti, dopo aver installato Access2000, l'ho disinstallato, ho
reinstallato la 97, ma quando l'avvio mi compare il messaggio che mi
comunica che non può girare perchè non è stata concessa la licenza per il
programma. Cosa vuol dire ? Come si può risolvere ?
Grazie.


title: installazione access97 dopo access2000

text:
Luigi <
luigi....@tiscalinet.it
> ha scritto:

http://support.microsoft.com/support/kb/articles/q241/1/41.asp
--
HTH
Karl
*********
Access-FAQ (Tedesco):
http://www.donkarl.com


title: Access Runtime e File Dialog

author: Massimo Pilato

text:
Un saluto a tutti.
Stò sviluppando un'applicazione in Access 2002 e con del codice VBA
(tramite funzioni di File Dialog) gestisco l'acquisizione di un nome
di file all'interno del mio form.
In pratica archivio entro un campo testo il path di una immagine che
l'utente individua nel suo sistema.
Ora, tutto funziona bene in Access, ma non altrettanto nella versione
Access RunTime della stessa applicazione.
Quando utilizzo lo stesso form, nella versione runtime, l'applicazione
và in errore e si chiude.
Domanda.
Esiste forse una limitazione d'utilizzo delle funzionalità di File
Dialog in access runtime, analogamente a quanto accade per i filtri ?
Posso implementare le stesse funzionalità in modo diverso, con altro
codice VBA ?
Ho provato ad utilizzare un campo di tipo OLE, ma ad ogni immagine
JPEG (di circa 200 Kbyte) che carico nel mio record, il database
cresce di circa 6 Mbyte di dimensione.
Un pò troppo per garantire efficacia e funzionalità.
Grazie a tutti.
Massimo


title: Access Runtime e File Dialog

author: Carlo Costarella

text:
"Massimo Pilato" <
massimo...@tin.it
> ha scritto nel messaggio
news:9fe91d40.03021...@posting.google.com...

Prova ad usare la versione compilata in mde direttamente sul tuo computer.
Da riga di comando msaccess.exe /RunTime c:\tuopercorso\TuoMde.mde.
Se funziona allora il problema è in un libreria non inclusa nel pacchetto.
Ciao, Carlo


title: Access Runtime e File Dialog

author: Simone Calligaris

text:
"Massimo Pilato"
> Quando utilizzo lo stesso form, nella versione runtime, l'applicazione
> và in errore e si chiude.
Non sei chiaro: è un errore irreversibile di win oppure la classica
segnalazione di un errore di runtime non gestito?
Potrebbero esserci problemi di riferimenti alla libreria Office?
Ciao.


title: Access Runtime e File Dialog

author: Giorgio prx

text:
"Massimo Pilato" <
massimo...@tin.it
> ha scritto nel messaggio
news:9fe91d40.03021...@posting.google.com...

Ciao massimo
Confermo che l'oggetto Filedialog non funziona in modalità Runtime.
Per intenderci...
-------------------------------
Libreria Microsoft Office 10.0
Dim fd As FileDialog
Set fd = Application.FileDialog(msoFileDialogFilePicker)
-------------------------------
Ho ripiegato sul solito comdlg32.dll
Sul sito comune ci sono esempi in merito.
Ciao Giorgio


title: Access Runtime e File Dialog

text:
"Giorgio prx" <
> -------------------------------
> Libreria Microsoft Office 10.0
> Dim fd As FileDialog
> Set fd = Application.FileDialog(msoFileDialogFilePicker)
> -------------------------------
>
> Ho ripiegato sul solito comdlg32.dll
>
Fantastico: due terzi delle innovazioni introdotte con Access 'XP sono di
fatto inutilizzabili (features attive del Pivoting, FileDialog, etc?).
Ormai non mi stupisco piů di nulla, ma se sono questi gli incentivi ad
acquistare una nuova versione di Access...
Ciao  ;-)


title: Access Runtime e File Dialog

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:VOQ1a.102452$YG2.2...@twister1.libero.it...
> Fantastico: due terzi delle innovazioni introdotte con Access 'XP sono di
> fatto inutilizzabili (features attive del Pivoting, FileDialog, etc?).
>
> Ormai non mi stupisco piů di nulla, ma se sono questi gli incentivi ad
> acquistare una nuova versione di Access...
>
> Ciao  ;-)
>
>
Per non parlare dell'evento Form_RecordExit() pubblicizzato in fase di
lancio del prodotto e non implementato
Vedi Kb 286477  ACC2002: Evento RecordExit non disponibile in Microsoft
Access 2002.
Sarebbe stato molto comodo per impedire il cambio record dalla rotellina del
mouse senza intercettare gli eventi nella WindowProc.
Alla prossima...
Ciao Giorgio.


title: Access Runtime e File Dialog

text:
"Giorgio prx" <
> Per non parlare dell'evento Form_RecordExit() pubblicizzato in fase di
> lancio del prodotto e non implementato
> Vedi Kb 286477  ACC2002: Evento RecordExit non disponibile in Microsoft
> Access 2002.
> Sarebbe stato molto comodo per impedire il cambio record dalla rotellina
del
> mouse senza intercettare gli eventi nella WindowProc.
Già, ma la faccenda delle features non utilizzabili in modalità runtime è
davvero una presa per il culo  ;-))
Ciao.


title: Access Runtime e File Dialog

text:
Grazie a tutti,
per le indicazioni ricevute.
In particolare a Giorgio per il prezioso suggerimento che ho avuto
modo di applicare con successo.
A futuro riferimento ho trovato tutto quanto mi serviva al seguente
URL
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnima01/html/ima1101.asp
Alla prossima e buon sviluppo a tutti.
Massimo
"Giorgio prx" <
giorgio...@tiscalinet.it
> wrote in message news:<b28bn5$1nb$
1...@lacerta.tiscalinet.it
>...



title: ActiveX

text:
Salve a tutti,
Qualcuno sa dirmi per caso se da codice si possono registrare i controlli
ActiveX?
Grazie a tutti
[W98, Access 97 Pro]


title: ActiveX

author: Setec Astronomy

text:
Giovanni_A wrote:
> Salve a tutti,
> Qualcuno sa dirmi per caso se da codice si possono registrare i
> controlli ActiveX?
funzione shell con regsrv32 /silent o simile.


title: Spostamento Record muovendo Rotelellina Mouse

text:
Ciao a tutti
Riprovo così
ho scaricato ed installato il modulo e la dll per disattivare lo
spostamento dei record,
come indicato sul sito di DonKarl
http://www.lebans.com/mousewheelonoff.htm
,
muovendo la rotellina del mouse, funziona alla grande ma solo sullo
stesso PC dove è installato il BE dagli altri PC dove ci sono le FE
all'avvio del
programma mi da il seguente errore "AOindex non è un indice di questo
Database", premetto
che sui PC client ho installato la relativa DLL.
Qualcuno mi può aiutare  ? Kaarllll !!!
Grazie


author: Karl Donaubauer

text:
cosi...@gmail.com
 wrote:
> ho scaricato ed installato il modulo e la dll per disattivare lo
> spostamento dei record,
> come indicato sul sito di DonKarl
>
http://www.lebans.com/mousewheelonoff.htm
, muovendo la rotellina del
> mouse, funziona alla grande ma solo sullo
> stesso PC dove è installato il BE dagli altri PC dove ci sono le FE
> all'avvio del
> programma mi da il seguente errore "AOindex non è un indice di questo
> Database",
Quando?
Quale versione di Access usi?
> premetto che sui PC client ho installato la relativa DLL.
Dove?
> Qualcuno mi può aiutare  ?
No.
> Kaarllll !!!
No! ;-)
Il messaggio di errore è ben conosciuto da tanti anni, leggi p.e.
http://allenbrowne.com/ser-47.html#AOIndexIsNotAnIndex
.
Il problema è che non vedo la connessione con il tool di Stephen.
Per me funziona senza problemi con versioni diversi di Access,
in rete diverse ecc.
Se la causa veramente è il tool o il codice di Stephen devi fare
prove sempre con parti diversi del suo codice.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
On 29 Dic, 15:09, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
>
cosim...@gmail.com
 wrote:
> > ho scaricato ed installato il modulo e la dll per disattivare lo
> > spostamento dei record,
> > come indicato sul sito di DonKarl
> >
http://www.lebans.com/mousewheelonoff.htm
, muovendo la rotellina del
> > mouse, funziona alla grande ma solo sullo
> > stesso PC dove è installato il BE dagli altri PC dove ci sono le FE
> > all'avvio del
> > programma mi da il seguente errore "AOindex non è un indice di questo
> > Database",
>
> Quando?
> Quale versione di Access usi?
>
> > premetto che sui PC client ho installato la relativa DLL.
>
> Dove?
>
> > Qualcuno mi può aiutare  ?
>
> No.
>
> > Kaarllll !!!
>
> No! ;-)
>
> Il messaggio di errore è ben conosciuto da tanti anni, leggi p.e.
http://allenbrowne.com/ser-47.html#AOIndexIsNotAnIndex
.
>
> Il problema è che non vedo la connessione con il tool di Stephen.
> Per me funziona senza problemi con versioni diversi di Access,
> in rete diverse ecc.
>
> Se la causa veramente è il tool o il codice di Stephen devi fare
> prove sempre con parti diversi del suo codice.
>
> --
> cu
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
Grazie Karl
L'errore lo da all'avvio del mio db anche se tento di aprirlo premendo
shift
La versione è 2003
la dll lo messa nella directory del FE ed anche in quella del BE


text:
cosi...@gmail.com
 wrote:
> Karl Donaubauer wrote:
>>> ho scaricato ed installato il modulo e la dll per disattivare lo
>>> spostamento dei record,
>>> come indicato sul sito di DonKarl
>>>
http://www.lebans.com/mousewheelonoff.htm
, muovendo la rotellina
>>> del mouse, funziona alla grande ma solo sullo
>>> stesso PC dove è installato il BE dagli altri PC dove ci sono le FE
>>> all'avvio del
>>> programma mi da il seguente errore "AOindex non è un indice
>>> di questo Database",
>> ...
>> Il messaggio di errore è ben conosciuto da tanti anni, leggi
>> p.e.
http://allenbrowne.com/ser-47.html#AOIndexIsNotAnIndex
.
>>
>> Il problema è che non vedo la connessione con il tool di Stephen.
>> Per me funziona senza problemi con versioni diversi di Access,
>> in rete diverse ecc.
>>
>> Se la causa veramente è il tool o il codice di Stephen devi fare
>> prove sempre con parti diversi del suo codice.
> ...
> L'errore lo da all'avvio del mio db anche se tento di aprirlo premendo
> shift
> La versione è 2003
> la dll lo messa nella directory del FE ed anche in quella del BE
Allora hai fatto delle prove?
P.e. tutto è ok se non chiami la funzione MouseWheelOFF
e/o se togli il modulo con il codice API di Stephen?
Poi parti del codice ecc. Tutto questo per trovare la causa
più esattamente.
--
HTH



text:
On 29 Dic, 20:16, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:

Allora ho fatto delle prove a casa tutto ok
mentre dal cliente non ancora, la cosa strana
è che i sistemi operativi sono identici entrambi con SP3
così come la versione di access e le cartelle dei BE ed FE
non so più cosa pensare


title: manipolazione date

author: ciarletto

text:
Scusate, sono un "novellino". In una query ho una colonna data e una colonna
con il fatturato. Se ho date diverse e di fianco ho gli importi, come faccio
ad avere un totale per ogni mese? ex.: gen 1000, (sotto) febb 2500 ecc.?
Voglio ad arrivare ad avere dei totali per semestre, ma ho un sacco di date
diverse.
E' chiara la domanda? spero..
Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: manipolazione date

author: 'gnurant

text:
Fai così...
1)Vai in crea una query in visualizzazione struttura. Seleziona la
tabella di cui parli.
2)Clicca su Visualizza->Totali
3)Fai doppio click su i campi fatturato e data
4)Per fatturato, metti come formula "Somma", per data "Raggruppamento"
5)Nella riga "Campo:" anteponi a data month, ovvero deve esserci
scritto "Month(data)" anziché solo "data"
6)Clicca ancora sul campo data della tabella. Questa volta(sempre
raggruppamento) anteponi "Year(data)"
7)In criteri metti per Year l'anno che ti interessa(es:2004), per Month
il mese o l'intervallo di mesi(nel tuo caso una volta scrivi <=6, poi
cancelli e scrivi >=7)
Tutto qui
Ciauz
> Scusate, sono un "novellino". In una query ho una colonna data e una
colonna
> con il fatturato. Se ho date diverse e di fianco ho gli importi, come
faccio
> ad avere un totale per ogni mese? ex.: gen 1000, (sotto) febb 2500 ecc.?
> Voglio ad arrivare ad avere dei totali per semestre, ma ho un sacco di
date
> diverse.
> E' chiara la domanda? spero..
> Grazie
>
--
'gnurant come una cucuzza
Inviato da
www.mynewsgate.net


title: Stampare il totale non a pie' pagina

author: Paolo B.

text:
Ho questa esigenza. Ho un record di cui l'ultimo campo e' una somma.
Sul report voglio che compaia il totale di questo campo immediatamente
alla fine delle righe e non a pie' di pagina.
Come posso fare?
Grazie


title: Stampare il totale non a pie' pagina

author: Alessandro

text:
"Paolo B." <
ano...@utente.it
> ha scritto nel messaggio
news:gmmbvv8na4qns5tcb...@4ax.com...

Menu Visualizza ordinamento e raggruppamento inserisci un campo espressione
col campo che devi sommare poi pie di pagina a si e in quello spazio
inserisci la casella di testo con la somma
Spero che sia tutto chiaro
ciao


title: Stampare il totale non a pie' pagina

text:
On Fri, 02 Jan 2004 21:57:00 +0100, Paolo B. <
ano...@utente.it
>
wrote:
>Ho questa esigenza.
Per farmi capire, avrei bisogno di un report tipo questo
(il numero di record totali e' 3:
_____INTESTAZIONE___________________
NR.	DATA		ORE	COSTO
1	01/01/04	4	100E.
2	02/01/04	1	25E.
3	03/01/04	2	50E.
		TOTALE		175E.
_____PIE'DI PAGINA__________________
now()			Pag 1 di 1


title: Stampare il totale non a pie' pagina

text:
On Fri, 2 Jan 2004 21:58:46 +0100, "Alessandro" <
ale...@tiscali.it
>
wrote:
>Spero che sia tutto chiaro
Ora pero' mi stampa il totale in ogni riga cioe':
_____INTESTAZIONE___________________
NR.	DATA		ORE	COSTO
1	01/01/04	4	100E.
			TOTALE	100E.
2	02/01/04	1	25E.
			TOTALE	125E.
3	03/01/04	2	50E.
			TOTALE	175E.
_____PIE'DI PAGINA__________________
now()			Pag 1 di 1
Dove sto sbagliando?
Ancora Grazie.


title: Stampare il totale non a pie' pagina

author: ..::Maffi Maurizio::..

text:
Se ho capito bene, nel totale per riga metti =[Ore]*25
Nel totale dei totali metti invece   =Somma([Costo])
"Paolo B." <
ano...@utente.it
> ha scritto nel messaggio
news:v3nbvvkik51e428mb...@4ax.com...



title: Stampare il totale non a pie' pagina

text:
On Fri, 02 Jan 2004 21:20:40 GMT, "..::Maffi Maurizio::.."
<
mup...@libero.it
> wrote:
>Se ho capito bene, nel totale per riga metti =[Ore]*25
>Nel totale dei totali metti invece   =Somma([Costo])
Esatto.
E' li l'errore?


title: Stampare il totale non a pie' pagina

text:
On Fri, 02 Jan 2004 21:20:40 GMT, "..::Maffi Maurizio::.."
<
mup...@libero.it
> wrote:
>Se ho capito bene, nel totale per riga metti =[Ore]*25
Perche' se metto come 'origine controllo = COSTO' ottengo sempre 0 €
nonostante nel DB i valori siano messi correttamente


title: Stampare il totale non a pie' pagina

author: sergio

text:
"Paolo B." <
ano...@utente.it
> ha scritto nel messaggio
news:gmmbvv8na4qns5tcb...@4ax.com...

fai combaciare lo spazio del corpo con quello del piè di pagina senza
interporre nulla....
ciao


title: Stampare il totale non a pie' pagina

author: sv

text:
Paolo B. ha scritto:



Sostituisci Somma([Costo]) con Somma([Ore]*25)
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Sito Comune

author: Roberto dalla campagna

text:
E stato messo in linea un nuovo aggiornamento del Sito Comune.
Si effettuerà una pausa estiva ed il prossimo aggiornamento è previsto per i
primi di settembre, sempre che ci sia sufficiente materiale per farlo.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: orientamento orizzontale testo report

author: frax

text:
è possibile stampare un olo campo con un orientamento da destra a
sinistra??
mi serve per il laasto posteriore di una busta che guardandola una
volta chiusa si possa leggere il campo in maneiera corretta
almeno ruotato di 90 gradi
frank
>
>


title: Come creare un recordset

text:
ciao,
qualcuno può spiegarmi come creare un recordset magari facendomi un esempio
pratico, io ho provato a leggere qualcosa, ma non ho capito molto.
grazie


title: Come creare un recordset

author: Cinzia

text:
"Calimero101" <
calimero...@yahoo.it
> ha scritto nel messaggio
news:14zq3bxv1s2j2.1...@40tude.net...

Ciao Calimero,
ci sono svariati modi per creare un recordset, e ognuno dipende da quello
che vuoi realizzare.
Come prima cosa devi sapere che esistono 2 tipi di recordset  i recordset
DAO e i recordset ADO ognuno con le sue proprietà e i suoi metodi. Ti
consiglio di guardarti prima di tutto l'help in linea.
Questo è un esempio di creazione di Recordset ADO ma non so quanto possa
esserti utile:
 Dim rs As ADODB.Recordset
    Set rs = New ADODB.Recordset
    rs.ActiveConnection = CurrentProject.Connection
    rs.Open "Select * from Vendite", CurrentProject.Connection,
adOpenForwardOnly
    While Not rs.EOF
        ' ... Fai qualche operazione
        rs.MoveNext
    Wend
    rs.close
    set rs = Nothing
Ciao
Cinzia


title: Come creare un recordset

text:
"Calimero101" <
calimero...@yahoo.it
> ha scritto nel messaggio
news:14zq3bxv1s2j2.1...@40tude.net...

Penso che la prima cosa da chiarire è che, come dice la traduzione
letterale, il recordset è un insieme omogeneo di di record ovvero di dati.
Per esempio una tabella è un recordset, una query è un recordset, l'origine
record di ogni maschera o report è un recordset.
Ciò premesso occorre chiarire cosa tu intenda con "creare" un recordset:
vuoi creare una tabella? Vuoi creare una query o che cosa?
Ma forse tu il recordset lo volevi aprire e non creare: anche in questo caso
hai molte possibilità usando per aprire il recordset strumanti diversi: ADO,
DAO oppure metodi intrinsechi di Access.
Sicuramente tu hai dei dubbi, ma per cercare di chiarirli tu ci dovresti
dire quale è il contesto nel quale operi e cosa ti proponi di fare.
>
> grazie
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Come creare un recordset

text:


Ciao Cinzia grazie per la tua risposta ti spiego qual'è
il mio problema :
Ho un file di testo così composto:
_______________________________________________________
#tabulati
*h:\telecom
*h:\omnitel\celle
*h:\wind\libero\sms
_h:\wind\libero\sms\sms001.zip30/06/20022914963   %
_h:\omnitel\celle\nuss12.zip30/06/20022913042   %
_____________________________________________________________________
Dove
# = Nome del volume (CD o Cartella)
* = Indica le cartelle solamente
_ = Indica il percorso completo Con il nome del file, la data e la
dimensione del file
_________________________________________________________________________
Vorrei importarlo in una tabella di access suddividendo i vari campi
Volume - Percorso - Nome file - Data file - Dimensione file
però non ho la minima idea di come fare
mi hanno suggerito di usare i recordset ma io non sono riuscito a capirci
nulla
grazie
cia calimero


Come creare un recordset