title: Testo in multicolor...

author: oizirbaF

text:
On Tue, 03 Dec 2002 14:10:42 GMT,
andread...@libero.it
(AndreaDiPAdova) wrote:
>
>Ps: fra le varie nn mi hai ancora detto cos'è questo c...o di quoting...!
>
>--------------------------------
>Inviato via
http://usenet.libero.it
Dicesi quote la parte del tuo post  dove citi parte del post a cui
rispondi , in parole povere è la parte coi segni '>'.
Se tu avessi Mozzilla lo vedresti con delle bande grigie verticali.
Con Free Agent sarebbe coi segni '>' e in blu.
And so on ....
Tagliamo la testa al toro, poi , su un'altra questione : Biso fa a
gratis un lavoro rognoso , apprezzato a larga maggioranza .
Io lo definisco il nostro "Censore" ,  si preoccupa di far rispettare
delle semplicisime regole , purtroppo in questo suo lavoro alle volte
risulta essere un po' criptico.
Cmq , come ti ha detto Antonio , ti invito a cercare il post di
Roberto (da casa) che riguarda il "come ci si comporta in un NG".
Tra le altre regole , ormai dimenticate, c'era una volta quello di
entrare in un NG (newsgroup) , mettersi a lurkare pe un po' ( a
sbirciare ) e di andare a leggersi il manifesto e (se c'era) le faq.
Al giorno d'oggi queste regole di buona educazione sono andate
totalmente perse , tranne che qua : per cui se tu non ti comporti
secondo le regole son cazzi.
Per cui smettila di fare l'offesso , cerca il post di Roberto e poi
fatti risentire.
Ciao. Fabrizio.
(Access XP (sp2), Win ME, P4 1Ghz, 320 RAM)


title: Testo in multicolor...

author: Antonio Biso

text:
"AndreaDiPAdova" <
andread...@libero.it
> ha scritto nel messaggio
news:81Z72Z53Z253Y1...@usenet.libero.it...
> Il 03 Dic 2002, 14:28, "Antonio Biso" <
ch...@etruria.net
> ha scritto:
> > "AndreaDiPAdova" <
andread...@libero.it
> ha scritto nel messaggio
> > news:81Z72Z53Z253Y1...@usenet.libero.it...
> >
>
> Solo se tu mi dai la soluzione! ;-)
>>da una stringa tipo
>>"Numero documento:" & forms![mx]![numerox] & "Data documento"&
forms![mx]![datay]
>>come posso mettere in rosso il numero e la data in blu? Ringrazio
>>anticipatamente tutti quelli che risponderanno.Un saluto a tutti
Non puoi farlo. Devi usare due caselle di testo diverse messe una a fianco
dell'altra, magari senza rilievi così sembra una cosa continua...
>
> ma i padroni del vapore nn li sopporto.Diciamo che ci siamo fraintesi, che
> ci siamo inalberati e la smettiamo?
Io non mi sono inalberato comunque...
> Io mi scuso per primo,anche se non rinuncio al fatto che prima avrei
> risposto(visto che la risposta per chi è in difficoltà ha più importanza
di
Perchè tu vedi solo la tua situazione.
Il non rispetto delle regole rallenta la possibilità di dare delle risposte,
ergo meno gente potrebbe essere aiutata.
> Ps: fra le varie nn mi hai ancora detto cos'è questo c...o di quoting...!
Vedi risposta di Fabrizio all'incontrè
Antonio


title: Testo in multicolor...

author: AndreaDiPAdova

text:
Il 03 Dic 2002, 15:32, oizirbaF <fabrizio...@SPAMtiscalinet.it> ha
scritto:
> On Tue, 03 Dec 2002 14:10:42 GMT,
andread...@libero.it
> (AndreaDiPAdova) wrote:
>
>
> >
> >Ps: fra le varie nn mi hai ancora detto cos'è questo c...o di quoting...!
> >
> >--------------------------------
> >Inviato via
http://usenet.libero.it
>
> Dicesi quote la parte del tuo post dove citi parte del post a cui
> rispondi , in parole povere è la parte coi segni '>'.
> Se tu avessi Mozzilla lo vedresti con delle bande grigie verticali.
> Con Free Agent sarebbe coi segni '>' e in blu.
> And so on ....
Questa dicesi chiarezza.E tanto sarebbe bastato.
>
> Tagliamo la testa al toro, poi , su un'altra questione : Biso fa a
> gratis un lavoro rognoso , apprezzato a larga maggioranza .
> Io lo definisco il nostro "Censore" , si preoccupa di far rispettare
> delle semplicisime regole , purtroppo in questo suo lavoro alle volte
> risulta essere un po' criptico.
Questo suo essere criptico lo ha fregato.
> Cmq , come ti ha detto Antonio , ti invito a cercare il post di
> Roberto (da casa) che riguarda il "come ci si comporta in un NG".
> Tra le altre regole , ormai dimenticate, c'era una volta quello di
> entrare in un NG (newsgroup) , mettersi a lurkare pe un po' ( a
> sbirciare ) e di andare a leggersi il manifesto e (se c'era) le faq.
>
Lo farò di sicuro: nn mi piace (contrariamente a quanto potrà essere
sembrato) andare contro le regole.A maggior ragione di un posto dove ci si
dovrebbe regolare da soli.
> Al giorno d'oggi queste regole di buona educazione sono andate
> totalmente perse , tranne che qua : per cui se tu non ti comporti
> secondo le regole son cazzi.

Per quanto riguarda le regole di buona educazione, penso che se vai a vedere
il primo post mi sembra di essere stato educato in tutti i modi che mi era
possibile.Quello che mi ha fatto stizzire è stato il messaggio di
"rimprovero".
> Per cui smettila di fare l'offesso , cerca il post di Roberto e poi
> fatti risentire.
>
Il post lo cercherò di sicuro,per quanto rigurardo l'offesso, lo prendo come
un errore di battitura.
Salute a tutti!



title: Testo in multicolor...

text:
On Tue, 03 Dec 2002 15:27:34 GMT,
andread...@libero.it
(AndreaDiPAdova) wrote:
>Il 03 Dic 2002, 15:32, oizirbaF <fabrizio...@SPAMtiscalinet.it> ha
>scritto:
>> On Tue, 03 Dec 2002 14:10:42 GMT,
andread...@libero.it
>> (AndreaDiPAdova) wrote:
>Per quanto riguarda le regole di buona educazione, penso che se vai a vedere
>il primo post mi sembra di essere stato educato in tutti i modi che mi era
>possibile.Quello che mi ha fatto stizzire è stato il messaggio di
>"rimprovero".
In questo NG per buona educazione si intende di solito il rispetto
delle regole : non rispettare il quoting viene visto come
maleducazione , dire "cazzo" un po' meno; usare un subject (l'oggetto
dei messagggi) poco descrittivi del problema è considerato
maleducazione , scrivere nel subject " ma sto cazzo di merda .... di
controllo TreeView come lo setto" è considerato indubbiamente volgare
ma lecito rispetto ad un subject del tipo " un aiutino per favore".
Era tanto per capirci sul gergo da NG.
>> Per cui smettila di fare l'offesso , cerca il post di Roberto e poi
>> fatti risentire.
>>
>Il post lo cercherò di sicuro,per quanto rigurardo l'offesso, lo prendo come
>un errore di battitura.
:-) Non ti volevo dare del fesso :-)
Con questo chiudo , vedrai, cmq, che questo NG sarà per te uno
strumento utilissimo e come , frequentandolo assiduamente , ti
risulterà gradito ogni intervento di Biso nei confronti di chi scrive
come gli pare (rallentando la chiarezza dei thread).



title: Testo in multicolor...

text:
> Non puoi farlo. Devi usare due caselle di testo diverse messe una a fianco
> dell'altra, magari senza rilievi cosě sembra una cosa continua...
Nn voglio fare altre polemiche lo giuro, ma adesso nn saprei veramente dove
scrivere :-((
Cmq.
Dici che non si possa fare niente del tipo la formattazione della data (yyyy
m etc)?
Oppure una cosa del tipo
"Numero documento:" & format(forms![mx]![numerox];RED) & "Data documento"&
format(forms![mx]![datay];BLU?
Grazie.



title: Testo in multicolor...

text:
"AndreaDiPAdova" <
andread...@libero.it
> ha scritto nel messaggio
news:81Z72Z53Z253Y1...@usenet.libero.it...
> > Non puoi farlo. Devi usare due caselle di testo diverse messe una a
fianco
> > dell'altra, magari senza rilievi cosě sembra una cosa continua...
>
> Nn voglio fare altre polemiche lo giuro, ma adesso nn saprei veramente
dove
> scrivere :-((
>
> Cmq.
>
> Dici che non si possa fare niente del tipo la formattazione della data
(yyyy
> m etc)?
> Oppure una cosa del tipo
>
>
> "Numero documento:" & format(forms![mx]![numerox];RED) & "Data documento"&
> format(forms![mx]![datay];BLU?
Il colore č una formattazione del controllo non della stringa. E un
controllo puň avere un unica formattazione. Rientra nello stesso caso di
quelli che vorrebbero avere del testo parte in grassetto e parte no, nello
stesso controllo.
Guarda comunque che se metti i due controlli, il primo allineato a destra e
il secondo a sinistra, l'effetto č quello che vuoi tu!
Antonio


title: Testo in multicolor...

author: AndreaDiPadova

text:
> > Dici che non si possa fare niente del tipo la formattazione della data
> (yyyy
> > m etc)?
> > Oppure una cosa del tipo
> >
> >
> > "Numero documento:" & format(forms![mx]![numerox];RED) & "Data
documento"&
> > format(forms![mx]![datay];BLU?
>
> Il colore è una formattazione del controllo non della stringa. E un
> controllo può avere un unica formattazione. Rientra nello stesso caso di
> quelli che vorrebbero avere del testo parte in grassetto e parte no, nello
> stesso controllo.
>
> Guarda comunque che se metti i due controlli, il primo allineato a destra
e
> il secondo a sinistra, l'effetto è quello che vuoi tu!
>
> Antonio
>
FirstOfAll: Ho letto la mail di Roberto per quanto riguarda le regole...
Per quanto riguardo il quesito,accetterò il consiglio:-)
Grazie e buon lavoro!



title: Problema con menu a tendina

author: Nightfalll

text:
Buongiorno,
ho una maschera che mostra i dati di alcuni record.
Nei record attualmente ci si sposta usando il classico navigatore di
access in fondo alla finestra.
Vorrei eliminare quei tastini e sostituirli con un menu a tendina
nell'intestazione della maschera, aggiungendo inoltre un tasto per
creare un nuovo record.
Il problema è questo: se creo il menu a tendina e lo popolo, non mi è
consentito cliccare sulle varie voci presenti nella tendina (access dice
che il controllo è bloccato, o cose del genere...).
Vorrei che le cose funzionassero senza dover creare una sottomaschera.
Come posso fare?
Grazie in anticipo!
Nightfall


title: Problema con menu a tendina

author: Alessandro Cara

text:

probabilmente hai una cosa del genere sull'origine controllo: =blabla
toglilo
e... come lo popoli?
--
ac
y-1=x


title: Pulsanti msgbox

text:
Ciao a tutti.
E' possibile variare il testo dei pulsanti di un msgbox ?
ad esempio invece che si/no, inserire buongiorno/buonasera
Grazie e ciao
--
Dario
--
Il bello della vita è vivere:
molti esistono, ecco tutto.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Pulsanti msgbox

author: Roberto da casa

text:
"Dario84" <
da...@romagnacom.com
> ha scritto nel messaggio
news:bra5n1$8ga$1...@news.newsland.it...
> Ciao a tutti.
> E' possibile variare il testo dei pulsanti di un msgbox ?
> ad esempio invece che si/no, inserire buongiorno/buonasera
> Grazie e ciao
>
> --
> Dario
> --
Puoi cambiare il testo dei pulsanti usando l'argomento buttons della
funzione MsgBox (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Pulsanti msgbox

text:
Roberto da casa ha scritto:
> "Dario84" <
da...@romagnacom.com
> ha scritto nel messaggio
> news:bra5n1$8ga$1...@news.newsland.it...
> > Ciao a tutti.
> > E' possibile variare il testo dei pulsanti di un msgbox ?
> > ad esempio invece che si/no, inserire buongiorno/buonasera
> > Grazie e ciao
> >
> > --
> > Dario
> > --
> Puoi cambiare il testo dei pulsanti usando l'argomento buttons della
> funzione MsgBox (vedi help).
Ciao Roberto, innanzitutto grazie per la risposta.
L'argomento buttons ti permette di variare i pulsanti del msgbox in
maniera predefinita(tipo: si/no, si/no/annulla, si/annulla,
riprova/annulla, ecc.). Se io volessi immettere un testo non predefinito
come posso fare?
Ho visto che si parla di "espressioni", ma io sono agli inizi, e non so
cosa vuol dire. Potrebbero servire in questo caso?
Grazie ancora e buon lavoro.



title: Pulsanti msgbox

author: Karl Donaubauer

text:
Dario84 ha scritto:
> E' possibile variare il testo dei pulsanti di un msgbox ?
> ad esempio invece che si/no, inserire buongiorno/buonasera
Solo con API:
http://www.mentalis.org/vbexamples/vbexample.php?vbexample=MSGBOXBAS
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Pulsanti msgbox

text:
Karl Donaubauer ha scritto:
> Dario84 ha scritto:
> > E' possibile variare il testo dei pulsanti di un msgbox ?
> > ad esempio invece che si/no, inserire buongiorno/buonasera
> Solo con API:
>
http://www.mentalis.org/vbexamples/vbexample.php?vbexample=MSGBOXBAS
Grazie mille per il link.
Ora cerco di tradurlo e capirlo ;-)
Grazie ancora e ciao.



title: Pulsanti msgbox

text:
"Dario84" <
da...@romagnacom.com
> ha scritto nel messaggio
news:bra8g2$3ip$1...@news.newsland.it...
> Roberto da casa ha scritto:
>
> > "Dario84" <
da...@romagnacom.com
> ha scritto nel messaggio
> > news:bra5n1$8ga$1...@news.newsland.it...
> > > Ciao a tutti.
> > > E' possibile variare il testo dei pulsanti di un msgbox ?
> > > ad esempio invece che si/no, inserire buongiorno/buonasera
> > > Grazie e ciao
> > >
> > > --
> > > Dario
> > > --
>
> > Puoi cambiare il testo dei pulsanti usando l'argomento buttons della
> > funzione MsgBox (vedi help).
>
> Ciao Roberto, innanzitutto grazie per la risposta.
> L'argomento buttons ti permette di variare i pulsanti del msgbox in
> maniera predefinita(tipo: si/no, si/no/annulla, si/annulla,
> riprova/annulla, ecc.). Se io volessi immettere un testo non predefinito
> come posso fare?
> Ho visto che si parla di "espressioni", ma io sono agli inizi, e non so
> cosa vuol dire. Potrebbero servire in questo caso?
> Grazie ancora e buon lavoro.
>
>
> --
> Dario
Ti ha risposto Karl.
Se poi ti trovi in difficoltà a risolvere con le API di Windows, in
alternativa alla finestra della funzione MsgBox puoi sempre usare una tua
maschera Popup A scelta obbligatoria: così facendo te la disegni a tuo
piacimento, mettendoci dentro tutti i pulsanti che ti pare ed ai quali darai
la scritta che preferisci.



title: Eliminare un File Excel da VBA

text:
Ciao a tutti,
mi si presenta un problemino che cerco di spiegare:
Ho un'applicazione scritta in VBA (Access 2007) per la quale uso una Form che mi mostra i files Excel contenuti in una directory.
Seleziono il file excel che mi interessa e la routine evento associata ad un Bottone, importa in una Tabella SQL Server i dati contenuti nel File Excel.
Fino a qui tutto bene, il problemino mi si opresenta quando cerco di cancellare quel File Excel, in quanto non i serve più.
Uso il seguente codice:

Set ex = New Excel.Application
ex.Visible = False
id_Codice = Foglio
strInput = "F:\Duralamp\TestAlogene\" & id_Codice
Set wb = ex.Workbooks.Open(strInput)
Kill strInput

Quando la routine esegue Kill strInput VBA mi restituisce l'errore:

"Autorizzazione negata"

Quale è il problema?
Grazie in anticipo


title: Eliminare un File Excel da VBA

text:

Il file lo hai appena aperto è ovvio che ti restiuisca l'errore...
Mi chiedo perchè mentre lo hai aperto devi ELIMINARLO...????

Non è che devi crearlo NUOVO ed eliminare eventualmente
l'esistente...?

@Alex


title: Eliminare un File Excel da VBA

text:

Hai ragione, l'ho aperto perchè ho importato i dati che mi servivano, devo prima di eliminarlo, chiuderlo.
Grazie per l'aiuto.


title: MAPI32

author: Stefano

text:
Ciao  a tutti.
Ho lo stesso identico problema dell'amico che aveva postato ieri. Dovrei
mandare delle mail da access con allegato un file esterno ad esso. Quindi
Sendobject è scartato. Sto provando con MAPI32 ho scaricato l'esempio dal
sitocomune è tutto sembra girar bene ma le mail non arrivano al
destinatario. Ho settato anche il server SMTP in IIS .....ma niente da fare
il codice non da errori la mail dovrebbe essere partita ma al destinatario
(che poi sarei io) non arriva nulla.
Grazie a tutti quelli che diranno la loro.
Ciao
Stefano.


title: File DBF - importazione

author: Alessia

text:
Buongiorno a tutti, qui Alessia che ringrazia tutti quelli che spendono il
loro tempo per noi "giovani".
Ho la necessità di importare un file DBF, in un miniprogramma ACCESS2000.
Questo file PAR_TITE, contiene un sacco di dati (partite aperte e chiuse) di
un programma di contabilità usato in azienda, solitamente copio il file
prima di importarlo, onde evitare problemi con il file originale.
Ho seguito questo sistema:
1) ho creato una macro che mi importi il file automaticamente;
2) una funzione che mi elimini i dati che non mi servono;
Fino a qui tutto OK.
Bene il problema è questo:
La tabella che viene importata dovrebbe sovrascrivere quella esistente,
mantenendo le relazioni già impostate.
E' possibile questo?
Spero di essere stata sufficientemente chiara.
Grazie a tutti
Ale
I


title: File DBF - importazione

author: gestserv

text:
> Bene il problema è questo:
> La tabella che viene importata dovrebbe sovrascrivere quella esistente,
> mantenendo le relazioni già impostate.
> E' possibile questo?
> Spero di essere stata sufficientemente chiara.
> Grazie a tutti
> Ale
> I
Non so risponderti, ma se ho ben capito io ho usato un'altra strada: perché
non fai una query di eliminazione e poi una di accodamento prelevando i dati
dall'archivio DBF? In tal caso rimangono inalterate le relazioni impostate.
Se poi l'importazione dovesse essere frequente potresti usare un
collegamento al DBF. Ciao


title: File DBF - importazione

author: Lbo da casa

text:
>La tabella che viene importata dovrebbe sovrascrivere quella esistente,
>mantenendo le relazioni già impostate.
>E' possibile questo?
mah, veramente non sono sicuro ma non credo.  quello che farei è
svuotare la tabella con una query, qualcosa tipo:
delete * from tabella
se proprio vuoi usare le macro ci dovrebbe essere anche qualcosa che
esegue del codice sql.
considera che se svuoti e riempi tabelle la dimensione del file .mdb
cresce in quanto lo spazio non viene liberato, cosa che invece avviene
quando lo compatti.
--
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: File DBF - importazione

text:
Ciao,
io ho fatto una cosa di questo tipo avendo due DBA uno per l'archivio ed uno
per tutto il resto:
DBA Archivio
1) una funzione che mi elimina la tabella PAR_TITE
2) una macro che mi importa il file che mi interessa PAR_TITE
DBA con tutto il resto
1) una funzione che mi elimina la tabella esistente PAR_TITE
2) una macro che mi collega la tabella PAR_TITE
3) una funzione che mi elimina i dati in più
Ho dovuto fare così altrimenti, mi importa un file che lo rinomina
automaticamente PAR_TITE1, facendomi saltare le query già create
Così funziona, ma ci sono troppi pulsanti da usare, senza considerare che le
relazioni vanno a finire chissà dove.
Potrei accontentarmi di questo, ma non mi soddisfa molto.
Se esiste un modo più pulito per risolvere il problema .... grazie, sempre
se sono stata sufficientemente chiara.
PS. Certo che questa "Figlia della luna" ha un modo così simpatico di porsi,
che viene voglia di conoscerla . . .
Ciao Ale, e grazie
Lbo da casa <
l...@NOSPAM.blunet.it
> wrote in message
39d0a9f2...@news.interbusiness.it...



title: File DBF - importazione

author: Marco Lovadina

text:
Mi sembra che il suggerimento di collegare le tabelle sia quello più
intelligente. Così non hai problemi di aggiornamenti.
C'è qualche motivo per cui non le vuoi usare?
Ciao
Marco
Alessia <
sd...@spin.it
> wrote in message 8qqeef$utd$1...@pc1.spin.it...



title: File DBF - importazione

text:
>Ho dovuto fare così altrimenti, mi importa un file che lo rinomina
>automaticamente PAR_TITE1, facendomi saltare le query già create
una bella query di accodamento come la vedi?
>PS. Certo che questa "Figlia della luna" ha un modo così simpatico di porsi,
>che viene voglia di conoscerla . . .
già, mi rimandi per favore il testo della email piccante che ti ho
mandato, che l'ho perso, così copio incollo e glielo mando?  non si sa
mai... o anche uno qualsiasi di quelle che hai ricevuto.



title: File DBF - importazione

text:
Marco Lovadina <
marco.l...@iol.it
> wrote in message
j#J5zQSK...@newsmst.mcis.galactica.it...
> Mi sembra che il suggerimento di collegare le tabelle sia quello piů
> intelligente. Cosě non hai problemi di aggiornamenti.
> C'č qualche motivo per cui non le vuoi usare?
> Ciao
> Marco
>
Ciao Marco,
Lo so che č assurdo, ma ho paura di fare danni. Anche perchč tocco i dati
dell'Ufficio Amministrativo.
Ok visto che praticamente ho ricevuto un coro di: "collega la tabella", farň
quanto consigliato.
E' il modo piů semplice per avere tutto, provo a rischiare e poi vi so dire.
Nel caso andasse male avete un lavoro da offrirmi?
Grazie e con Simpatia Ale


title: File DBF - importazione

text:
Lbo da casa <
l...@NOSPAM.blunet.it
> wrote in message
39d33c10...@news.interbusiness.it...
> >Ho dovuto fare così altrimenti, mi importa un file che lo rinomina
> >automaticamente PAR_TITE1, facendomi saltare le query già create
>
 una bella query di accodamento come la vedi?
>
> >PS. Certo che questa "Figlia della luna" ha un modo così simpatico di
porsi,
> >che viene voglia di conoscerla . . .
>
> già, mi rimandi per favore il testo della email piccante che ti ho
> mandato, che l'ho perso, così copio incollo e glielo mando?  non si sa
> mai... o anche uno qualsiasi di quelle che hai ricevuto.
> --
Mi dispiace, ma non mi fila nessuno, o forse "query di accodamento" ha tutto
un altro significato che io non ho capito?????
Del resto se ci penso ho ricevuto un aiuto sull'inserimento di un "controllo
animato" . . .
Vedi così si perdono le occasioni della vita . . . . .
Ciao Ciao Alessia


title: File DBF - importazione

text:
>Lo so che č assurdo, ma ho paura di fare danni. Anche perchč tocco i dati
>dell'Ufficio Amministrativo.
e tu digli di backupparli...



title: File DBF - importazione

text:
>Mi dispiace, ma non mi fila nessuno, o forse "query di accodamento" ha tutto
>un altro significato che io non ho capito?????
aaah, se ci fosse il mio buon Biso... maestro dei doppi sensi... :-)
vabbč, lascio alla fantasia di ognuno elaborare metafore piů o meno
spinte su una query di accodamento...
>Del resto se ci penso ho ricevuto un aiuto sull'inserimento di un "controllo
>animato" . . .
Biso, Biso, ti prego, torna!  :-)))
comunque in sostanza il discorso č questo.  con una query di
accodamento acodi la tabella A (quella dell'ufficio amministrativo) ad
una tabella B (la tua).
la tabella A non viene assolutamente modificata: viene solo letta.
ma fammi capire bene: il tuo uff amm produce una tabella A al giorno?
>Vedi cosě si perdono le occasioni della vita . . . . .
>
>Ciao Ciao Alessia
>
>
>
--



title: [OT] programma per play list immagini e video

author: Nicolas

text:
sto cercando un programma per schedare ad una certa ora visualizzami questa
o quella immagine ad un altra ora visualizzami questo o quel video, esiste
un qualcosa che voi sappiate? grazie.


author: OneEDP

text:

Niente di nuovo: Operazioni Pianificate da pannello di controllo
--
Daniele
Rispondere scartando OneEDP, spam e 32


text:
"OneEDP" <
daniele....@spamgmail32.com
> ha scritto nel messaggio
news:4c8888fd$0$19000$4faf...@reader5.news.tin.it...

Si ma per uno che non è esperto con il computer diventa macchinoso,
sopratutto se deve variare ciò che viene visualizzato
qualcosa di più intuitivo free o a pagamento?


text:

Oltre a essere OT di questo NG è proprio de fori.
Dai... è così intuitivo il winzoz.
Di più non posso.



title: Registrazione dati alla chiusura del database.

author: Pasquale Antonacci

text:
Carissimi.
Alla chiusura dell'applicativo in Access2000 dovrebbe essere scritto su
un record di una tabella residente sul database server l'ora di fine
utilizzo dell'applicazione.
Ho notato che alcune volte questo dato non viene registrato nella
tabella di riferimento, molto probabilmente perchè  la chiusura del
database client, effettuato con il comando QUIT, precede l'operazione di
scrittura sul server, effettuata con il comando DoCmd.RunSQL "UPDATE
.........".
Si tratterebbe quindi, secondo me, di un problema di sincronismo di
operazioni e per risolverlo dovrei usare una transazione.
Vi chiedo se è giusta l'analisi del problema e come procedere.
Un grazie e un saluto a tutti.
Lino
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: SunRex

text:
"Pasquale Antonacci" <
p.ant...@tno.it
> ha scritto nel messaggio
news:2c2e9c22b6a38bf304...@mygate.mailgate.org...

Forse dovresti capire come viene chiuso il client quando non viene
registrata l'ora di chiusura ed impedire tale azione.
SunRex


author: Paolo opg

text:
"Pasquale Antonacci" <
p.ant...@tno.it
> wrote in
news:2c2e9c22b6a38bf304...@mygate.mailgate.org
:
> Carissimi.
> Alla chiusura dell'applicativo in Access2000 dovrebbe essere scritto
> su un record di una tabella residente sul database server l'ora di
> fine utilizzo dell'applicazione.
> Ho notato che alcune volte questo dato non viene registrato nella
> tabella di riferimento, molto probabilmente perchè  la chiusura del
> database client, effettuato con il comando QUIT, precede l'operazione
> di scrittura sul server, effettuata con il comando DoCmd.RunSQL
> "UPDATE .........".
??
scambia le due istruzioni...
scherzi a parte, pare ovvio che la query viene eseguita alla chiusura del
db.
ma di preciso, quando?
alla pressione del bottone esci, alla chiusura della maschera principale,
alla chiusura di una maschera nascosta...
è previsto anche il caso in cui l'utente clicchi sulla x in alto a dx?
--
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------


author: Alessandro Baraldi

text:
"Pasquale Antonacci" <
p.ant...@tno.it
> wrote in message
news:2c2e9c22b6a38bf304...@mygate.mailgate.org
> Carissimi.
> Alla chiusura dell'applicativo in Access2000 dovrebbe essere scritto su
> un record di una tabella residente sul database server l'ora di fine
> utilizzo dell'applicazione.
> Ho notato che alcune volte questo dato non viene registrato nella
> tabella di riferimento, molto probabilmente perchč  la chiusura del
> database client, effettuato con il comando QUIT, precede l'operazione di
> scrittura sul server, effettuata con il comando DoCmd.RunSQL "UPDATE
> .........".
> Si tratterebbe quindi, secondo me, di un problema di sincronismo di
> operazioni e per risolverlo dovrei usare una transazione.
> Vi chiedo se č giusta l'analisi del problema e come procedere.
> Un grazie e un saluto a tutti.
> Lino
Io utilizzo sempre questo metodo per avere dati sui Login.
Credo dipenda da come realizzi l'intercettzione della Chiusura
di Access.
In pratica io per evitare questi problemi (Crack a parte) ho
eliminato i pulsanti di gestione della Form MDI di Access, e
faccio gestire il Logout tramite la Form Principale oppure tramite
Menů(Personalizzato).
Entrambi richiamano la stessa Funzione che Registra il Logout.
Non sň se ti sono stato utile.......!
@Alex.



text:
Per completezza dell'informazione aggiungo che l'applicativo viene
chiuso dalla maschera principale sulla quale c'e' u tasto di chiusura
che ha il seguente codice sull'evento "Su click":
    Dim msgEsci As Integer
    msgEsci = MsgBox(vbCrLf & "Fine dell'uso dell'applicazione." &
vbCrLf & "Si desidera procedere nella sua chiusura?" & vbCrLf, 36, "
Fine lavoro")
    If msgEsci = vbNo Then Exit Sub

    DoCmd.SetWarnings False
    DoCmd.RunSQL "UPDATE Tab_Login SET Tab_Login.DataOra_F = Now()WHERE
(((Tab_Login.Id_Login)=[forms]![MasterSfondo]![Id_Login]));"
    DoCmd.SetWarnings True

    DoCmd.Close
    DoCmd.Quit
    Exit Sub
La maschera è in popup ed ha il tasto di chiusura sulla barra di menu
controllo disabilitato per cui l'utente può solamente chiudere
l'applicazione dal tasto su indicato.



text:
"Pasquale Antonacci" <
p.ant...@tno.it
> wrote in
news:105bde7e94012c26b5...@mygate.mailgate.org
:
>     DoCmd.RunSQL "UPDATE Tab_Login SET Tab_Login.DataOra_F = Now()WHERE
> (((Tab_Login.Id_Login)=[forms]![MasterSfondo]![Id_Login]));"
invece di inserire i dati così, hai provato a usare un recordset oppure
usare una connessione ed eseguire una query sulla connessione, verificando
poi il suo corretto completamento con StillRunning?



text:
> >     DoCmd.RunSQL "UPDATE Tab_Login SET Tab_Login.DataOra_F = Now()WHERE
> > (((Tab_Login.Id_Login)=[forms]![MasterSfondo]![Id_Login]));"
>
> invece di inserire i dati cosě, hai provato a usare un recordset oppure
> usare una connessione ed eseguire una query sulla connessione, verificando
> poi il suo corretto completamento con StillRunning?
Potresti darmi gentilmente maggiori informazioni sull'uso dello
StillRunning??
Al limite facendomi un bell'esempio......
Grazie



text:
"Pasquale Antonacci" <
p.ant...@tno.it
> wrote in
news:3d8533cd02fd553510...@mygate.mailgate.org
:
>
> Potresti darmi gentilmente maggiori informazioni sull'uso dello
> StillRunning??
> Al limite facendomi un bell'esempio......
> Grazie
>
siccome è una funzione che non uso granchè, ho anche sbagliato a scrivere
il nome...
quello corretto è
StillExecuting
è una proprietà di workspaces, connessioni e recordset odbcdirect.
ti rimando al solito mitico, unico, inimitabile (nonchè sempre
disponibile) tasto F1...



title: Re: Controllo di correttezza campo data...

author: namor

text:
corry ha scritto:
> Salve.
> Ho la necessità di controllare, in una maschera, l'inserimento del campo
> data. In particolare che sia un inserimento corretto (senza numeri
> incoerenti) e che stia in un "range" ben preciso.
> Grazie 1000
Se è associato a un campo di tipo data di una tabella già di suo non
accetterà date non valide.
Per la verifica del range puoi mettere nella proprietà "Valido se" del
controllo della maschera la condizione che ti serve, come between ... and
..
Se metti la condizione nella proprietà "Valido se" del campo della tabella
avrà effetto in ogni parte del database anziché solo nella maschera.
Se invece il controllo non è associato puoi usare l'evento before_update
per verificare con la funzione isdate() che la data sia valida, e con
degli if che ricada nell'intervallo da te scelto.
Il 2° metodo lo puoi applicare anche nel caso di controlli associati. Io
lo preferisco perchè ti consente di fare controlli più complessi e di
rispondere in qualunque modo, correggendo automaticamente il dato,
mostrando un avviso, ecc...
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Roberto dalla campagna

text:
"corry" <
eka...@hotmail.com
> ha scritto nel messaggio
news:217Z58Z127Z2Y1...@usenet.libero.it...
>
>           Salve.
> Ho la necessità di controllare, in una maschera, l'inserimento del campo
> data. In particolare che sia un inserimento corretto (senza numeri
> incoerenti) e che stia in un "range" ben preciso.
Se stai lavorando su un campo di tipo Data/ora, Access controlla da solo che
quello che hai digitata sia una data possibile, ovvero una data di
calendario. Per controllare il "range" potresti usare la proprietà "Valido
se" del campo o della casella di testo: in alternativa fai tutte le
verifiche del caso a fronte dell'evento "Prima di aggiornare" della casella
di testo e se le verifiche non danno esito positivo annulla l'evento di
aggiornamento con un Cancel = True.
>
> Grazie 1000
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query per Totale settimanale

author: Fabio

text:
Salve a tutti
Devo creare una query che mi faccia il totale settimanale. Devo per questo
impostare la data in modo tale che mi riporti il numero della settimana
dell'anno. Ho provato con Format([data];"ww aa"), ma questo è il risultato:
ww 01. Dove sbaglio?
Grazie
Fabio


title: Query per Totale settimanale

author: Alessandro Tealdi

text:
"Fabio" <
giod...@tin.it
> ha scritto nel messaggio
news:05TJ6.1949$9C4....@news2.tin.it...

Non sbagli da nessuna parte.
E' un anomalia di Access; nelle formattazioni di Data utilizzate nelle query
per qualche oscuro motivo
non vengono accettate le codifiche di formattazione "inglesi" ma quelle
italiane
(hai fatto caso che per estrarre l'anno devi scrivere  "aa"  e non "yy" come
se utilizzassi invece Format da VBA ?)
Il problema è che banalmente provando "ss" per settimana non funziona.
Tempo fa ho risolto un problema analogo scrivendomi una routine VBA che
estraesse la settimana da codice;
poi ho utilizzato tale funzione per calcolare la settimana nella query.
Public Function GetWeek(Mydate) As Integer
    GetWeek = DatePart("ww", Mydate)
End Function
CIAO e buon lavoro ...


title: Query per Totale settimanale

text:
"Alessandro Tealdi" <
s.te...@sistemidue.it
> ha scritto nel messaggio
news:9d9303$42l$1...@fe2.cs.interbusiness.it...

Grazie dell'aiuto, sei stato tempestivo.
Fabio


title: Query per Totale settimanale

author: Roberto da casa

text:
"Fabio" <
giod...@tin.it
> ha scritto nel messaggio
news:05TJ6.1949$9C4....@news2.tin.it...

Per la versione italiana di Access 97:
Format([data]; "ii aa")
Magari va bene anche per la versione italiana di Access 2000.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query per Totale settimanale

text:
> Per la versione italiana di Access 97:
>
> Format([data]; "ii aa")
>
> Magari va bene anche per la versione italiana di Access 2000.
>
> --
> Roberto
Interessante, non lo sapevo  (funziona anche per Access2000),
tanto è vero che mi sono sempre arrangiato come spiegato nel post precedente
...
Ma è documentata da qualche parte la notazione italiana da utilizzare ????
D'altra parte comunque non mi sembra logico che in VBA vada utilizzata
quella inglese
e nelle query quella italiana ...
CIAO


title: Query per Totale settimanale

text:
"Alessandro Tealdi" <
s.te...@sistemidue.it
> ha scritto nel messaggio
news:9dan9b$34d$1...@fe2.cs.interbusiness.it...
>
> > Per la versione italiana di Access 97:
> >
> > Format([data]; "ii aa")
> >
> > Magari va bene anche per la versione italiana di Access 2000.
> >
> > --
> > Roberto
>
> Interessante, non lo sapevo  (funziona anche per Access2000),
> tanto è vero che mi sono sempre arrangiato come spiegato nel post
precedente
> ...
> Ma è documentata da qualche parte la notazione italiana da utilizzare ????
Io l'ho dedotto leggendo la guida all'uso di Access 97 edita dalla Mondadori
informatica.
Non escludo che da qualche parte non se ne parli anche nell'help.
> D'altra parte comunque non mi sembra logico che in VBA vada utilizzata
> quella inglese
> e nelle query quella italiana ...
>
Non solo nelle query.
Sono arrivato a queste conclusioni: i linguaggi VBA e SQL sono scritti in
inglese e sono basati sulle impostazioni internazionali inglesi (il punto
come separatore decimale, la virgola come simbolo raggruppamento cifre, la
virgola come separatore elenco, mm/dd/yyyy come formato data breve ecc.
ecc.); visto che i linguaggi sono degli standard, ciò è vero anche per gli
utenti non di lingua anglosassone.
Tutto ciò che invece si scrive nelle griglie di struttura delle query o in
espressioni che potrebbero essere generate con il Generatore di espressioni,
va scritto tenedo conto della versione di Access (italiano , inglese ecc.) e
delle Impostazioni internazionali di Windows (devi usare per queste
espressioni, come separatore di elenco, il punto e virgola anziché la
virgola perché usi le Impostazioni internazionali Italiano (standard) che
così stabiliscono).
Insomma puoi sceglierti le Impostazioni che preferisci, ma poi le devi
imporre anche a tutti coloro che usano programmi da te realizzati.
Certo che ciò crea qualche problema nello sviluppo, però conosciuta la
regola basta usarla.
Una più una meno che differenza fa? :-)))
> CIAO



title: Query per Totale settimanale

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:De9K6.8598$B87.5...@news.infostrada.it...

Vi voglio bene
Fabio


title: utilizzare il controllo calendario diverso da quello standard

author: Arold

text:
ho visto in alcuni programmi un controllo calendario diverso da quello
utilizzabile in access
ha delle freccette in alto a destra e a sinistra e dei segneti rotondi rossi
che indicano il giorno
attuale.
sapete se e come č possibile utilizzarlo in access?
č percaso un ocx o una dll??
grazie a tutti.


author: yQy

text:
On Sat, 31 May 2003 12:48:17 +0200, "Arold" <
ar...@libero.it
> wrote:
>ho visto in alcuni programmi un controllo calendario diverso da quello
>utilizzabile in access
>ha delle freccette in alto a destra e a sinistra e dei segneti rotondi rossi
>che indicano il giorno
>attuale.
>
>sapete se e come è possibile utilizzarlo in access?
No, ma credo sia un ocx come tutti gli altri
>è percaso un ocx o una dll??
teno di si...in genere vieie usato nei programmi sviluppato in delphi
o in vb, quindi potresti reperire da qualcuno di quelli ke lo ha, il
nome del relativo file
L'uso? booo :)


author: Antonio

text:
"Arold" <
ar...@libero.it
> ha scritto nel messaggio
news:bba2gi$vbh$1...@lacerta.tiscalinet.it...
> ho visto in alcuni programmi un controllo calendario diverso da quello
> utilizzabile in access
> ha delle freccette in alto a destra e a sinistra e dei segneti rotondi
rossi
> che indicano il giorno
> attuale.
>
> sapete se e come è possibile utilizzarlo in access?
>
> è percaso un ocx o una dll??
>
>
> grazie a tutti.
>
>
Quello è il controllo MonthView utilizzato in ambiente VB. IN Access occorre
registrarlo e, quindi, comporta qualche rogna supplementare.
Ti consiglio di accontentarti del controllo Calendario che non dà problemi.
Ciao


title: Ancora su "Stampare etichette lasciando vuote in testa un cero numero..."

author: giancarlo

text:
Salve a tutti. In A97 sto provando la procedura presa dal sitocomune per
stampare delle etichette lasciandone alcune vuote in tesa.
Ho due pulsanti di stampa: stampa_eti_domanda e stampa_eti_protocollo.
I report sono due: domanda e protocollo
Gli eventi per entrambi sono:
Nel report
Su apertura: = Function LabelSetup()
Su attivazione:  = LabelInitialize()
Nel corpo
Su stampa ho messo =LabelLayout([Reports]![protocollo]) ....oppure
..[domanda]
Gli eventi dei pulsanti sono:
DoCmd.OpenReport "protocollo", acViewNormal
Succede che quando stampo il primo report (è indifferente quale dei due)
tutto ok. Se faccio click sul secondo pulsante, stampa dalla prima
etichetta.
Per stampare correttamente devo, dopo aver stampato il primo, uscire
dall'applicazione, rientrare e stampare il secondo.
Sapete suggerirmi qualcosa per risolvere il problema?
Grazie a tutti in anticipo.
--
Giancarlo Francesconi


text:
"giancarlo" <
thi...@tin.it
> ha scritto nel messaggio
news:4151...@x-privat.org...

Dopo la stampa del primo report prova ad azzerare le variabili globali,
ovvero:
intLabelBlanks = 0
intLabelCopies = 0
intBlankCount = 0
intCopyCount = 0
>
> Grazie a tutti in anticipo.
>
> --
> Giancarlo Francesconi
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:wkh4d.2562$N45....@twister2.libero.it...

In effetti era proprio quello il problema .Ho inserito sull'evento chiusura
del report la funzione LabelInitialize() e ora funziona.
Grazie.



title: cerco database

author: jerry

text:
Raga cerco un database per gestire le spese di casa non troppo
complicato da usare che sia per access e che non sia il libro mastro
che contiene che personalmente non mi piace proprio


title: cerco database

author: Gianluca

text:
"jerry" <
jerry...@libero.it
> ha scritto nel messaggio
news:6gpgju03b770pshaf...@4ax.com...
> Raga cerco un database per gestire le spese di casa non troppo
> complicato da usare che sia per access e che non sia il libro mastro
> che contiene che personalmente non mi piace proprio
>
autocomposizione database... c'č sicuramente ciň che fa per te!!!


title: Assegnare una Scala ai grafici prodotti da MS Graph

author: Simone Calligaris

text:
Il generatore di grafici di Office adatta la "scala" dell'asse dei valori
sulla base di ciò che trova.
Se quindi generiamo un grafico relativo al Fatturato mensile, e il valore
massimo di quest'ultimo è di 1.000 Euro, questo sarà il valore preso come
riferimento della Scala.
Se il mese successivo il valore fosse 5.000 EU, quello sarebbe il valore, e
così via.
Va benissimo naturalmente, ma se si confrontano grafici relativi a periodi
diversi sarebbe bello vederli tutti proporzionati a un'unica scala
prefissata.
E' possibile, quindi, imporre rigidamente una Scala per la formattazione
dell'asse valori?
Saluti.


author: giorgio rancati

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:477fbd1e$0$10628$4faf...@reader2.news.tin.it...

certamente :-)
esempio
----
    Dim objGrafico As Graph.Chart
    Set objGrafico = Me.Grafico1.Object
    objGrafico.Axes(2).MinimumScale = 0
    objGrafico.Axes(2).MaximumScale = 5000
    Set objGrafico = Nothing
----
se il grafico è contenuto in una maschera puoi eseguire il codice
nell'evento Load.
Ciao
--
Giorgio Rancati
[Office Access MVP]


text:
"giorgio rancati"
> > E' possibile, quindi, imporre rigidamente una Scala per la formattazione
> > dell'asse valori?
> certamente :-)
> esempio
>     Dim objGrafico As Graph.Chart
>
>     Set objGrafico = Me.Grafico1.Object
>     objGrafico.Axes(2).MinimumScale = 0
>     objGrafico.Axes(2).MaximumScale = 5000
>     Set objGrafico = Nothing
Sei una miniera Giorgio:  funziona perfettamente   ;-))
Saluti:  Simone


title: HELP: filtro che determini la prima settimana PIENA di un mese e l'ultima in una query

author: Petronillus

text:
Premesso che sono abbastanza un principiante in access, e che di
solito me la sono sempre cavata leggendo FAQ e POST in questo
newsgroup - posto questo quesito per la prima volta.
In un DB relazionale ho inserito tutti gli ordini che ho effettuato.
Devo però inserire un filtro in una query che individui IL PRIMO
GIORNO della prima settimana compresa di un mese e l'ULTIMO GIORNO
dell'ultima settimana compresa nel mese, escludendo quelle settimane a
cavallo tra due mesi.
Per primo giorno pieno  e compreso in un mese intendo  il  primo
lunedì della prima settimana dentro il mese escludendo  quelle a
cavallo tra due mesi: ESEMPIO Settimana da Lunedì 3 novembre fino a
sabato 8 novembre è PIENA visto che è compresa nel mese,  ma non
lunedì 30 settembre fino a venerdì 3 ottobre visto che è a cavallo tra
due mesi di settembre e ottobre.
E viceversa per l'ultimo venerdì del mese intendo l'ultima settimana
di un mese che cade di venerdì anche se venerdì è 31 e sabato e
domenica sono 1 e 2.
Ci ho provato in vari modi ma non ci sono riuscito.
Grazie
P.S.
Se fossi stato così tonto da complicare un problema per poi scoprire
che esiste un banalissimo comando o un post nelle faq rispondetemi via
email in modo tale da non generare inutili post.


text:
"Petronillus" <giub...@TOGLItiscali.it> ha scritto nel messaggio
news:8kmerv4l4j4e24rp1...@4ax.com...
> Premesso che sono abbastanza un principiante in access, e che di
> solito me la sono sempre cavata leggendo FAQ e POST in questo
> newsgroup - posto questo quesito per la prima volta.
>
> In un DB relazionale ho inserito tutti gli ordini che ho effettuato.
>
> Devo perň inserire un filtro in una query che individui IL PRIMO
> GIORNO della prima settimana compresa di un mese e l'ULTIMO GIORNO
> dell'ultima settimana compresa nel mese, escludendo quelle settimane a
> cavallo tra due mesi.
>
> Per primo giorno pieno  e compreso in un mese intendo  il  primo
> lunedě della prima settimana dentro il mese escludendo  quelle a
> cavallo tra due mesi: ESEMPIO Settimana da Lunedě 3 novembre fino a
> sabato 8 novembre č PIENA visto che č compresa nel mese,  ma non
> lunedě 30 settembre fino a venerdě 3 ottobre visto che č a cavallo tra
> due mesi di settembre e ottobre.
>
> E viceversa per l'ultimo venerdě del mese intendo l'ultima settimana
> di un mese che cade di venerdě anche se venerdě č 31 e sabato e
> domenica sono 1 e 2.
>
> Ci ho provato in vari modi ma non ci sono riuscito.
>
> Grazie
>
> P.S.
> Se fossi stato cosě tonto da complicare un problema per poi scoprire
> che esiste un banalissimo comando o un post nelle faq rispondetemi via
> email in modo tale da non generare inutili post.
Se la tabella che contiene i dati si chiama Tabella1 ed ha una struttura
simile a questa:
IDOrdine            Contatore e chiave primaria
NumeroOedine   Testo
DataOrdine         Data/ora
ecc. ecc.
Se con una query devi delezionare i record di Tabella1 la cui DataOrdine č
compresa tra il primo lunedě e l'ultimo venerdě di un determinato mese di un
determinato anno.
In un modulo del database memorizza queste due funzioni:
Public Function PrimoLunedě(MeseAnno As Long) As Date
For PrimoLunedě = DateSerial(MeseAnno - _
Int(MeseAnno / 10000) * 10000, Int(MeseAnno / 10000), 1) _
To DateSerial(MeseAnno - Int(MeseAnno / 10000) * 10000, _
Int(MeseAnno / 10000) + 1, 0)
    If WeekDay(PrimoLunedě) = 2 Then Exit For
Next
End Function
Public Function UltimoVenerdě(MeseAnno As Long) As Date
For UltimoVenerdě = DateSerial(MeseAnno - _
Int(MeseAnno / 10000) * 10000, Int(MeseAnno / 10000) _
+ 1, 0) To DateSerial(MeseAnno - Int(MeseAnno / 10000) _
* 10000, Int(MeseAnno / 10000), 1) Step -1
    If WeekDay(UltimoVenerdě) = 6 Then Exit For
Next
End Function
e creati una query di selezione parametrica che abbia il seguente codice
SQL:
SELECT Tabella1.*
FROM Tabella1
WHERE (((Tabella1.DataOrdine) Between PrimoLunedě([Digita il mese e l'anno
(mmaaaa):]) And UltimoVenerdě([Digita il mese e l'anno (mmaaaa):])));
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: Gabriele Bertolucci

text:
> Devo perň inserire un filtro in una query che individui IL PRIMO
> GIORNO della prima settimana compresa di un mese e l'ULTIMO GIORNO
> dell'ultima settimana compresa nel mese, escludendo quelle settimane a
> cavallo tra due mesi.
>
> Per primo giorno pieno  e compreso in un mese intendo  il  primo
> lunedě della prima settimana dentro il mese escludendo  quelle a
> cavallo tra due mesi: ESEMPIO Settimana da Lunedě 3 novembre fino a
> sabato 8 novembre č PIENA visto che č compresa nel mese,  ma non
> lunedě 30 settembre fino a venerdě 3 ottobre visto che č a cavallo tra
> due mesi di settembre e ottobre.
>
> E viceversa per l'ultimo venerdě del mese intendo l'ultima settimana
> di un mese che cade di venerdě anche se venerdě č 31 e sabato e
> domenica sono 1 e 2.
Calcolare il primo lunedě č stato abbastanza semplice, mentre per l'ultimo
venerdě "utile" ho dovuto lavorare un po' di piů.
Eccoti due funzioni che fanno quello che desideri:
=========================================================================
Function PrimoLun(mese As Integer, anno As Integer) As Integer
    Dim DataRiferimentoGiorno As Integer
    Dim Distanza As Integer
    DataRiferimentoGiorno = Weekday(DateSerial(anno, mese, 1), vbMonday)
    Distanza = (1 - DataRiferimentoGiorno + 7) Mod 7
    PrimoLun = 1 + Distanza
End Function
Function UltimoVen(mese As Integer, anno As Integer) As Integer
    Dim DataRiferimento As Date
    Dim DataRiferimentoGiorno As Integer
    Dim DataRiferimentoNumber As Integer
    Dim Distanza As Integer
    DataRiferimento = DateAdd("d", -1, DateSerial(IIf(mese = 12, anno + 1,
anno), (IIf(mese = 11, 12, (mese + 1) Mod 12)), 1))
    DataRiferimentoGiorno = Weekday(DataRiferimento, vbMonday)
    DataRiferimentoNumber = Day(DataRiferimento)
    Distanza = (DataRiferimentoGiorno - 5 + 7) Mod 7
    UltimoVen = DataRiferimentoNumber - Distanza
End Function
=========================================================================
Fammi sapere se ho centrato il problema.
Ciao.
--
Gabriele Bertolucci
PBsoft
www.pbsoft.it


title: misure delle maschere in pollici

author: MarcoBa

text:
buongiorno
dopo un aggiornamento di office mi ritrovo tutte le misure nelle proprietą
delle maschere e report in pollici, come posso ritornare in millimetri ?
Grazie
Marco
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: misure delle maschere in pollici

author: sv

text:
MarcoBa ha scritto:
> buongiorno
> dopo un aggiornamento di office mi ritrovo tutte le misure nelle proprietà
> delle maschere e report in pollici, come posso ritornare in millimetri ?
> Grazie
> Marco
Controlla in Pannello di controllo - Opzioni internazionali - Sistema di
misura. Quello corretto è il Metrico decimale.
--
sv



title: Parametro di una query

author: fid

text:
Ho 2 tbl relazionate, genitori e figli, nella tbl figli ho 5 campi di tipo
data, iscrizioni1....iscrizioni5. Cerco di avere come risultato di una
query la genitori e 1 valore della tbl figli, la data più recente di una
delle iscrizioni. C'è un sistema più semplice di quello che penso, 1 query
per determinare il valore più recente tra le date, e una seconda tra i
genitori e il risultato della prima?
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Parametro di una query

author: Roberto dalla campagna

text:
"fid" <
fe_l...@yahoo.it
> ha scritto nel messaggio
news:dh597k$o9h$1...@news.newsland.it...
> Ho 2 tbl relazionate, genitori e figli, nella tbl figli ho 5 campi di tipo
> data, iscrizioni1....iscrizioni5. Cerco di avere come risultato di una
> query la genitori e 1 valore della tbl figli, la data più recente di una
> delle iscrizioni. C'è un sistema più semplice di quello che penso, 1 query
> per determinare il valore più recente tra le date, e una seconda tra i
> genitori e il risultato della prima?
Creati una query basata sulla tabella dei figli nella quale inserisci un
campo calcolato che contenga la data più recente tra le 5 date di iscrizione
ottenuta con delle funzioni IIf nidifcate, quindi metti in join la tabella
dei genitori con tale query.
> Grazie
Prego
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: cambiati i caratteri!!

author: il mago galbusera

text:
ciao
mi è successa una cosa strana
da questa mattina la tastiera SOLO sotto access è cambiata
è sempre qwerty, ma alcuni caratteri accentati non funzionano!
invece degli accenti trovo i puntini o altre vocali strane
cosa è successo? come mai access gestisce una tastiera diversa da quella del
pannello di controllo?
Ho provato a fare un copia-incolla dei caratteri strani di access, per
postarli qui, ma qui vengono visualizzati correttamente..
suggerimenti ?
ciao caio


title: cambiati i caratteri!!

author: Cristiano

text:
"il mago galbusera"
>
> mi è successa una cosa strana
> da questa mattina la tastiera SOLO sotto access è cambiata
> è sempre qwerty, ma alcuni caratteri accentati non funzionano!
> invece degli accenti trovo i puntini o altre vocali strane
>
> cosa è successo? come mai access gestisce una tastiera diversa da quella
del
> pannello di controllo?
No.
Sicuro non si tratti di virus?
Anche in modalità provvisoria si comporta in quel modo?
Ciao.


title: Controllo su data

author: Mike Dens

text:
Mi ripresento:
dunque come si può eseguire un controllo ad es. di una data in una query
filtrata? Mi spiego:
ho una data di carico
un query filtrata che mostra solo record contenenti date dimissione
il controllo che desidero fare é questo:
se la data carico è inferiore alla data di dimissione mi avverti con un
messaggio, se no mi esegui una azione....
grazie e ciao
mike
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Controllo su data

author: Pablitomf

text:
Mike Dens ha scritto:
> Mi ripresento:
> dunque come si può eseguire un controllo ad es. di una data in una query
> filtrata? Mi spiego:
> ho una data di carico
> un query filtrata che mostra solo record contenenti date dimissione
> il controllo che desidero fare é questo:
> se la data carico è inferiore alla data di dimissione mi avverti con un
> messaggio, se no mi esegui una azione....
> grazie e ciao
> mike
Quindi il controllo è sul record corrente...
Quindi sull'evento "Su corrente" scrivi questo codice :
if me.datacarico < me.datadimissione then
Msgbox "MESSAGGIO"
else
.. ' Tua Azione alternativa
end if
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: ServicePack 3

author: PdA

text:
Qualcuno lo ha installato?
tutto bene?
Io ho avuto problemi con excel: non apriva più nessun file .xls
Bug?
Ciao a todos.
PdA


title: ServicePack 3

author: cidi

text:
"PdA" <and...@NNNpettenontrasporti.it> ha scritto nel messaggio
news:au23nj$9c0$1...@grillo.cs.interbusiness.it...

Ciao PdA,
un po lacunoso il tuo 3d.
In questo NG l'unico ad essere dotato di sfera di cristallo  è Roberto da
casa. :-)))
Dato che ancora non ti ha risposto presumo che l'abbia ancora in
riparazione. Spero che Babbo Natale si ricordi di lui e non solo per la
sfera.
Se ti riferivi a Office 2000 l'ho installato senza nessun  problema, finora.
Saluti e auguri di buone feste a tutti
Daniele
.


title: ServicePack 3

text:
> un po lacunoso il tuo 3d.
> In questo NG l'unico ad essere dotato di sfera di cristallo  è Roberto da
> casa. :-)))
> Dato che ancora non ti ha risposto presumo che l'abbia ancora in
> riparazione. Spero che Babbo Natale si ricordi di lui e non solo per la
> sfera.
> Se ti riferivi a Office 2000 l'ho installato senza nessun  problema,
finora.
> Saluti e auguri di buone feste a tutti
> Daniele
Mi scuso Daniele, ma ho dato troppo per scontato la cosa.
Mi spiego meglio.
Ho trovato sul sito di Microsoft il rilascio dell'aggiornamento di
Office2000
denominato ServicePack3. Mi sono letto pure le istruzioni che
dicevano che chi avesse access doveva rinominare 3 file acwz*.mde
(acwzmain.mde, acwztool.mde, acwzlib.mde). A parte che io ne ho trovati solo
2
e ho rinominato solo quelli, ho eseguito l'aggiornamento con esito positivo.
Quando però avvio exel mi ritorna l'errore di file non valido, sia aprendo
uin file
che aprendo direttamente exel.
Quando invece avvio Word mi ritorna l'errore "Impossibile aprire il modello
del documento.
(c:\programmi\...\startup\PDFMaker.dot)
Access funzione bene e anche glia altri prg di Office.
Questo è il dettaglio della mia avventura di aggiornare il prodotto, e per
sistemare
le cose sono costretto a disinstallare Office e reinstallarlo di sana
pianta.
Io uso windows xp professional  ita con Office2000 professional ita
Buone feste a tutti.
PdA


title: ServicePack 3

text:
"PdA" <and...@NNNpettenontrasporti.it> ha scritto nel messaggio
news:au6t9s$lt7$1...@grillo.cs.interbusiness.it...
>[cut]
> denominato ServicePack3. Mi sono letto pure le istruzioni
dove hai letto queste istruzioni?
io non ho visto niente:-))) e non ho rinominato nessun file. dal sito di
office update
http://office.microsoft.com/italy/productupdates/
  ho avviato
la procedura senza nessun problema
> Buone feste a tutti.
>
> PdA
>
> saluti e auguri di buone feste
Daniele


title: ServicePack 3

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:atKN9.25380$R45.1...@news2.tin.it...
>
> "PdA" <and...@NNNpettenontrasporti.it> ha scritto nel messaggio
> news:au6t9s$lt7$1...@grillo.cs.interbusiness.it...
> >[cut]
> > denominato ServicePack3. Mi sono letto pure le istruzioni
>
> dove hai letto queste istruzioni?
> io non ho visto niente:-))) e non ho rinominato nessun file. dal sito di
> office update
http://office.microsoft.com/italy/productupdates/
  ho
avviato
> la procedura senza nessun problema
Ho trovato... con l'aiuto di Microsoft.
Il problema era legato all'antivirus Norton Antivirus 2001.
Bsognava aprire le opzioni di norton antivirus e disattivare le
opzioni di Blocco degli script e l'Office Plug.in.
Una volta fatto questo l'installazione del service pack 3
non ha avuto problemi.
Problema risolto.
Ciao a tutti.
PdA


title: ServicePack 3

author: Tony

text:
"PdA"
> Il problema era legato all'antivirus Norton Antivirus 2001.
> Bsognava aprire le opzioni di norton antivirus e disattivare le
> opzioni di Blocco degli script e l'Office Plug.in.
>
> Una volta fatto questo l'installazione del service pack 3
> non ha avuto problemi.
Norton Computing colpisce ancora!


title: Query: Arrotondamento in campo Data/Ora

author: Zappus

text:
Salute a tutti,
in una query ho un campo formato Data/Ora che contiene valori orari (Ora
breve 24 h); es.:
9.17
9.21
9.25
9.32
devo arrotondarli per difetto con tolleranza di 5' in 5'...
deve diventare:
9.17 = 9.15
9.21 = 9.20
9.25 = 9.25
9.32 = 9.30
potete aiutarmi ?
Grazie
Luca.


title: Query: Arrotondamento in campo Data/Ora

author: newsmino

text:
Zappus ha scritto:


> deve diventare:

> potete aiutarmi ?
> Grazie
> Luca.
doppione!!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: codice per calcolo montante

author: Mister

text:
Ciao,
ho cercato di adattare questo codice (trovato su google)
per il calcolo del montante del TFR,
purtroppo mi si blocca a
MontantePrecedente
(dando errore di Errore di compilazione : Prevista sub,function o property)
questo il codice :
Private Sub Comando0_Click()
Dim RS As DAO.Recordset
Dim MontantePrecedente As Currency
       Set RS = CurrentDb.OpenRecordset("Tab1")
Do Until RS.EOF
    With RS
        .Edit
        ![Montante] = (![Netto] + MontantePrecedente) * (1 + ![C])
        .Update
        MontantePrecedente ![Montante]
    End With
    RS.MoveNext
Loop
End Sub
un aiuto ??
mille grazie in anticipo !!


title: codice per calcolo montante

author: MA

text:
Mister wrote:
> Ciao,
> ho cercato di adattare questo codice (trovato su google)
> per il calcolo del montante del TFR,
> purtroppo mi si blocca a
>
> MontantePrecedente
> (dando errore di Errore di compilazione : Prevista sub,function o
> property)
>
> questo il codice :
>
> Private Sub Comando0_Click()
> Dim RS As DAO.Recordset
> Dim MontantePrecedente As Currency
>
>        Set RS = CurrentDb.OpenRecordset("Tab1")
>
>
> Do Until RS.EOF
>     With RS
>         .Edit
         ![Montante] = (![Netto] + nz(MontantePrecedente)) * (1 + ![C])
         .Update
         MontantePrecedente =![Montante]
>     End With
>     RS.MoveNext
> Loop
>
> End Sub
>
>
> un aiuto ??
> mille grazie in anticipo !!
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: codice per calcolo montante

text:
>
> --
volevi dirmi ??
ciao !


title: codice per calcolo montante

author: Massimo Piubelli

text:
Mister wrote:
>> --
>
> volevi dirmi ??
leggi bene...
ha tolto i quote dal punto modificatao
>
> ciao !
Ciao,
Max


title: codice per calcolo montante

text:
>leggi bene...
>ha tolto i quote dal punto modificatao
>Ciao,
>Max
chiedo scusa....mi era sfuggito !!!
funziona !!!
grazie !!!
ultima grande favore (purtroppo il codice vba non è il mio forte) :
quando nella Tab1 cambia il nominativo è possibile far ripartire il calcolo
del montante da zero !!!
(altrimenti sono costretto a creare tante tabelle quanti sono i nominativi )
ciao !


title: codice per calcolo montante

text:
Mister wrote:
>> leggi bene...
>> ha tolto i quote dal punto modificatao
>
>> Ciao,
>> Max
>
> chiedo scusa....mi era sfuggito !!!
eh no... cena di pesce!!!!
MA, trova un posto buono a Napoli... e facciamogli spendere pure poco dai ^__^
> ultima grande favore (purtroppo il codice vba non è il mio forte) :
> quando nella Tab1 cambia il nominativo è possibile far ripartire il
> calcolo del montante da zero !!!
> (altrimenti sono costretto a creare tante tabelle quanti sono i
> nominativi )
Tipo con i pulsanti della maschera avanti - indietro?
Puoi usare l'evento form_Current()
Ovvero su corrente
>
> ciao !
Ciao,
Max


title: codice per calcolo montante

text:
MA wrote:
> Mister wrote:
>> Ciao,
>> ho cercato di adattare questo codice (trovato su google)
>> per il calcolo del montante del TFR,
>> purtroppo mi si blocca a
>>
>> MontantePrecedente
>> (dando errore di Errore di compilazione : Prevista sub,function o
>> property)
>>
>> questo il codice :
>>
>> Private Sub Comando0_Click()
>> Dim RS As DAO.Recordset
>> Dim MontantePrecedente As Currency
    dim tuonome as string
>>
>>        Set RS = CurrentDb.OpenRecordset("Tab1")
>>
>>
>> Do Until RS.EOF
>>     With RS
>>         .Edit
>          ![Montante] = (![Netto] + nz(MontantePrecedente)) * (1 +
>          ![C]) .Update
        if tuonome = !tuonome then
>          MontantePrecedente =![Montante]
        else
            MontantePrecedente =0
        end if



title: codice per calcolo montante

text:
Infinite grazie !
soltanto che il montante mi risulta uguale alla quota !
ho provato (x un'ora:( ...... a modificare, più volte questa:
>     ![Montante] = (![Netto] + nz(MontantePrecedente)) * (1 + ![C]) .Update
ma sempre il montante è uguale alla quota !!!!
puoi fare il miracolo anche quà ???
grazie !
ciao !


title: Spostare un record in maschera continua o foglio dati dalla sua posizione assoluta ad una posizione prima o successiva

author: Bruno - S95

text:
Access 00/XP
Ciao, conoscete il metodo per poter cambiare la posizione assoluta di un
record in una maschera continua o foglio dati, muovendolo verso l'alto o
verso il basso,magari con un pulsante a freccia.
Grazie, Bruno


author: Carlo Costarella

text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:4819823f$0$40220$4faf...@reader5.news.tin.it...

Se ne è parlato qualche giorno fa e, in quella occasione, Baraldi ha anche
indicato un link di esempio.
Ciao, Carlo


text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:fvc5lv$k4r$1...@tdi.cu.mi.it...

>----
Ciao Carlo, ricontrollato fino al mese di gennaio, ma non ho trovato nulla.
Se ti viene in mente, per cortesia, ripostami l'oggetto o il link.
Grazie, Bruno


text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto
> Ciao Carlo, ricontrollato fino al mese di gennaio, ma non ho trovato
> nulla. Se ti viene in mente, per cortesia, ripostami l'oggetto o il link.
Sicuramente era riportato questo link:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=275
Dall'esempio puoi capire cosa fare.
> Grazie, Bruno
Prego, Carlo


text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:fvc9qe$nap$1...@tdi.cu.mi.it...

----------------
Mille grazie a te Carlo e mille grazie anche a Baraldi. Ho visto l'esempio,
ora lo analizzo e vedo se fa al caso mio; sembra di si. Quello che a me
serve e che il record una volta spostato mantenga la sua posizione assoluta
al fine di effettuare dei calcoli con fra i campi del record successivo o
precedente.
Grazie, Bruno


title: sincro combo box/casella di testo

text:
E' possibile sincronizzare una combo associata con una casella di testo?
La situazione è:
Maschera A (di inserimento dati in tabella A) contenente sottomaschera A1
(di inserimento dati in tabella A1) che,a sua volta, contiene la
sottomaschera A2 (di inserimento dati in tabella A2).
La sottomaschera A2 è legata alla sottomaschera  A1 tramite il campo
"definizione".
Nella sottomaschera  A2 ho una combo associata denominata "valore" che
prende i dati dalla tabella Valori e vorrei che mi mostrasse solo i valori
relativi al campo definizione.
La tabella Valori è formata dai campi ID, Valore e Definizione.
Sino ad ora ho provato a sincronizzarle come se fossero due combo box ma
non funziona.
Avete dei suggerimenti da darmi?
Grazie per la pazienza..........ciao


title: sincro combo box/casella di testo

text:

Ciao il primo suggeriemnto è quello di cambiare i nomi che usi per i
controlli: hai l'abilità di scegliere
nomi riservati da Access e quindi il giacattolo s'incacchia e ti crea
problemi (es.: ti traduce valore con value e tu poi non trovi più
il riferimento al controllo senza sapere perchè).
Per la sincronizzazione metti come criterio della query origine della combo
forms!A!A1!definizione (cambia anche questo nome del cotrollo)
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: aprire maschera da vba

author: ciroteo

text:
Da ieri su consiglio di Roberto da casa, mi sto cimentando con vba.
Con risultati ... SPAVENTOSI!!! :-(
Sto cercando di aprire una maschera (formtblscadenze) che contenga nel campo
[contenuto] una delle parole inserite nel controllo [testodacercare] della
maschera [visualizza scadenze]:
(il concetto è lo stesso di un motore di ricerca, di tutte le scadenze
inserite vorrei sapere quali contengono certe parole, per sapere chi le ha
scritte, oppure che cosa hanno scritto ecc...)
DoCmd.OpenForm "formtblscadenze", acNormal, "", "[Forms]![Visualizza
Scadenze]![testodacercare] Like ""*"" & [qrytblscadenze]![contenuto] &
""*""", acEdit, acNormal
questa soluzione mi consente di trovare solo i record che contengono lo
stesso identico contenuto (come se al posto di Like avessi messo =), mentre
vorrei trovare records che contengano almeno una parola o l'iniziale, e non
solo vorrei fare una ricerca anche nel campo oggetto e redattore.
In vba Like ha una sintassi diversa dalle macro?


title: aprire maschera da vba

author: Roberto da casa

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:bsrfna$2l4$1...@news.flashnet.it...
> Da ieri su consiglio di Roberto da casa, mi sto cimentando con vba.
> Con risultati ... SPAVENTOSI!!! :-(
Mica per caso vorrai imparare VBA in una giornata?
> Sto cercando di aprire una maschera (formtblscadenze) che contenga nel
campo
> [contenuto] una delle parole inserite nel controllo [testodacercare] della
> maschera [visualizza scadenze]:
> (il concetto è lo stesso di un motore di ricerca, di tutte le scadenze
> inserite vorrei sapere quali contengono certe parole, per sapere chi le ha
> scritte, oppure che cosa hanno scritto ecc...)
>
> DoCmd.OpenForm "formtblscadenze", acNormal, "", "[Forms]![Visualizza
> Scadenze]![testodacercare] Like ""*"" & [qrytblscadenze]![contenuto] &
> ""*""", acEdit, acNormal
>
> questa soluzione mi consente di trovare solo i record che contengono lo
> stesso identico contenuto (come se al posto di Like avessi messo =),
mentre
> vorrei trovare records che contengano almeno una parola o l'iniziale, e
non
> solo vorrei fare una ricerca anche nel campo oggetto e redattore.
> In vba Like ha una sintassi diversa dalle macro?
Invece di dirci cosa hai fatto e non ti funziona, forse sarebbe meglio che
ci dicessi in dettaglio cosa ti serve e partendo da quali presupposti: come
farlo lo vedremo poi insieme.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Domandone x SUPERESPERTI

author: Wise

text:
Non riesco ad eseguire una query da codice: Access 2000  mi dà errore nella
riga in cui richiamo Set rst = ... e mi dice "Tipo non corrispondente".
Ci tengo a precisare che la stessa query lanciata come oggetto Query
funziona correttamente e anche la stessa Sub che riporto in calce, se
eseguita in Access 97 funziona, mentre con il 2000 mi dà questo errore.
Vi prego di aiutarmi, sono disperato!
Public Sub Certificati()
Dim rst As Recordset
Dim Q1 As String
Dim Quanti As Integer
Q1 = "SELECT Count(IDCliente) AS NRec FROM Cliente WHERE Now() BETWEEN
(Cliente.ScadCert-7) AND (Cliente.ScadCert);"
' verifica se ci sono clienti in scadenza
Set rst = CurrentDb.OpenRecordset(Q1)  *** Qui mi dà errore ***
rst.MoveFirst
Quanti = CInt(rst!NRec)


title: Domandone x SUPERESPERTI

author: Mad® Milox

text:
"Wise" <
denism...@libero.it
> ha scritto nel messaggio
news:92sw6.9620$HF3.6...@news.infostrada.it...

Ci sono ottimissime possibilità che si sitratti di registrare la libreria
DAO 3.6 , che in access 97 prendeva in automatico ed nel 2000 devi
registrare a manina nel manu' Strumenti -> Riferimenti del VBEditor
Se non e' quella , e' la select . (forse quel -> Cliente.ScadCert-7 e' forse
una data? meno 7 cosa ? )
Ciao, Lorenzo


title: Domandone x SUPERESPERTI

author: Sabrina

text:
Ciao Wise,
prova a togliere l'istruzione:
Dim rst As Recordset
Sabrina
Wise <
denism...@libero.it
> wrote in message
92sw6.9620$HF3.6...@news.infostrada.it...



title: Domandone x SUPERESPERTI

author: Sib dall'ufficio

text:
"Sabrina" <
sreg...@spam.replay.it
> ha scritto nel messaggio
news:99ulgv$oue$1...@fe1.cs.interbusiness.it...
> Ciao Wise,
>
> prova a togliere l'istruzione:
> Dim rst As Recordset
>
> Sabrina
Prima di tutto scrivi dopo il quoting.
In base a quale principio dovrebbe togliere questa dichiarazione?
Sib


title: Domandone x SUPERESPERTI

text:
"Wise" <
denism...@libero.it
> ha scritto nel messaggio
news:92sw6.9620$HF3.6...@news.infostrada.it...
> Non riesco ad eseguire una query da codice: Access 2000  mi dà errore
nella
> riga in cui richiamo Set rst = ... e mi dice "Tipo non corrispondente".
cut
> Public Sub Certificati()
> Dim rst As Recordset
> Dim Q1 As String
> Dim Quanti As Integer
>
> Q1 = "SELECT Count(IDCliente) AS NRec FROM Cliente WHERE Now() BETWEEN
> (Cliente.ScadCert-7) AND (Cliente.ScadCert);"
>
> ' verifica se ci sono clienti in scadenza
> Set rst = CurrentDb.OpenRecordset(Q1)  *** Qui mi dà errore ***
> rst.MoveFirst
> Quanti = CInt(rst!NRec)
Per il tuo problema verifica i riferimenti (DAO deve essere selezionato)
Per il resto sembra corretta anche se io avrei preferito una soluzione piu'
diretta:
Quanti=DCount("IDCliente","Cliente","Now() BETWEEN (Cliente.ScadCert-7) AND
(Cliente.ScadCert)")
Non apri recordset e risparmi la dichiarazione di due variabili.
Sib


title: Domandone x SUPERESPERTI

text:
"Wise" <
denism...@libero.it
> ha scritto nel messaggio
news:92sw6.9620$HF3.6...@news.infostrada.it...
> Non riesco ad eseguire una query da codice: Access 2000  mi dà errore
nella
cut
Scusa, dimenticavo la cazziata quotidiana:
Scrivi un subj piu' significativo, di solito neanche li leggo i messaggi se
non capisco di cosa parlano.
Sib


title: Help calcolo tra due tabelle

author: CDM dall'ufficio

text:
Provo a spiegarmi:
Ho 2 tabelle, una importi, l'altra superfici
la tab. importi è composta dal campo ID_importo (contatore) e Valore
(valuta)
la tab. superfici è composta dal campo ID_importo (numerico), campo
Superficie (numerico) e campo Totale (valuta).
Da una maschera basata sulla tab. superfici dovrei far calcolare nel campo
Totale il campo Superficie (inserito manualmente) moltiplicato il campo
Valuta proveniente da importi (dove
[importi]![ID_importo]=[superfici]![ID_importo]). Tendo a precisare che il
campo ID_importo viene aggiornato da un combobox basato sulla tab Importi.
Domanda:
sapete indicarmi il codice che devo editare sull'evento clik del pulsante
"esegui totale" creato?
Spero di essermi spiegato.
Grazie di nuovo a tutti Claudio.


title: Help calcolo tra due tabelle

author: Silvio Berruti

text:
"CDM dall'ufficio" <
isaabruz...@tin.it
> ha scritto nel messaggio
news:Yo8X5.527$x_2....@twister1.tin.it...

Premettiamo innanzi tutto che i valori calcolati non vanno memorizzati in un
campo, ma semplicemente vengono ricalcolati quando è necessario; se ti
attieni a questa regola, già hai trovato la risposta.
Facciamo però il caso che il tuo sia uno di quei casi rarissimi in cui sia
necessario memorizzare il totale (cosa di cui non sono assolutamente
convinto, date le premesse).
Bene, riassumiamo la situazione:
hai una maschera, con la combobox cbID_importo, il controllo Superficie ed
il controllo RTotale, in cui hai inserito l'espressione che fa il calcolo.
Aggiungi un ulteriore controllo, magari nascosto, chiamiamolo CTotale, con
origine controllo sul campo Totale.
Negli eventi Dopo aggiornamento della combo e del controllo Superficie
inserisci questa riga:
Me.CTotale = Me.RTotale
In questo modo, ogni volta che verrà cambiato il valore nella combo o in
Superficie, verrà anche aggiornato il valore nel campo Totale.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Pulsanti per Attivazione sottomaschere

text:
Salve a tutto il NG !
Ho una Maschera con 2 pulsanti [Lev1] e [Lev2]
che contiene una sottoMSK [subLev].
Ho, inoltre, due sottoMaschere "subLev1" e "subLev2"
contenenti i dati che voglio visualizzare.
Come faccio (quale codice inserire nei pulsanti) a
visualizzare i dati a seconda del pulsante premuto ?
Vi ringrazio in anticipo.
Gio


title: Pulsanti per Attivazione sottomaschere

author: CarloCos

text:
"gio_sgj" <gio...@NOSPAMyahoo.it> ha scritto nel messaggio
news:9eld27$34v$1...@pegasus.tiscalinet.it...

Ho non ho capito...oppure...
sull'evento click di uno dei pulsanti rendi visibile la prima sottomaschera
e invisibile la seconda. Il contrario su click del secondo pulsante.
Per inserire del codice su uno degli eventi disponibili scorri le proprietą
di evento per il pulsante selezionato e accanto a "Su click" scrivi [Routine
evento]. Premendo i tre puntini che compaiono al lato della [Routine evento]
entrerai nel codice e potrai scrivere quello che vuoi.
Per esempio:
Private Sub Comando14_Click()
Me.SubLev1.visible = true
Me.SubLev1.Requery
Me.SubLev2.visible = false
End Sub
Ciao, Carlo


title: Pulsanti per Attivazione sottomaschere

text:
"CarloCos" <
carloco...@libero.it
> ha scritto
> >
> > Ho una Maschera con 2 pulsanti [Lev1] e [Lev2]
> > che contiene una sottoMSK [subLev].
> > Ho, inoltre, due sottoMaschere "subLev1" e "subLev2"
> > contenenti i dati che voglio visualizzare.
> >
> > Come faccio (quale codice inserire nei pulsanti) a
> > visualizzare i dati a seconda del pulsante premuto ?
> >
> > Vi ringrazio in anticipo.
> >
> > Gio
> >
>
> Ho non ho capito...oppure...
> sull'evento click di uno dei pulsanti rendi visibile la prima
sottomaschera
> e invisibile la seconda. Il contrario su click del secondo pulsante.
> Per inserire del codice su uno degli eventi disponibili scorri le
proprietà
> di evento per il pulsante selezionato e accanto a "Su click" scrivi
[Routine
> evento]. Premendo i tre puntini che compaiono al lato della [Routine
evento]
> entrerai nel codice e potrai scrivere quello che vuoi.
> Per esempio:
> Private Sub Comando14_Click()
> Me.SubLev1.visible = true
> Me.SubLev1.Requery
> Me.SubLev2.visible = false
>
> End Sub
>
> Ciao, Carlo
>
OPPURE !
...non mi sono spiegato io, che novità.
Le submsk Lev1 e Lev2 sono a parte.
In pratica, premendo il pls [Lev1],
nello spazio per la sottomaschera [subLev]
compare la submsk Lev1 (esterna alla
maschera principale). Ovviamente
premendo il pls [Lev2] otterrò (nello
spazio [subLev]) i dati della submsk Lev2.
Cerco di "visualizzare":
----------------------------------------------------
                "Pulsanti:"
            [Lev1]    [Lev2]
 "Spazio per la submsk [subLev]"
 ___________________________
|                                               |
|         Appaiono i dati contenuti  |
|         nelle submsk [Lev1]         |
|         e [Lev2] a seconda           |
|         del pls premuto.               |
|___________________________|
----------------------------------------------------
Spero di essere stato chiaro, stavolta.
Grazie per l'interessamento.
Gio


title: Pulsanti per Attivazione sottomaschere

text:
> ...non mi sono spiegato io, che novità.
>
> Le submsk Lev1 e Lev2 sono a parte.
>
> In pratica, premendo il pls [Lev1],
> nello spazio per la sottomaschera [subLev]
> compare la submsk Lev1 (esterna alla
> maschera principale). Ovviamente
> premendo il pls [Lev2] otterrò (nello
> spazio [subLev]) i dati della submsk Lev2.
>
> Cerco di "visualizzare":
>
> ----------------------------------------------------
>                 "Pulsanti:"
>             [Lev1]    [Lev2]
>
>  "Spazio per la submsk [subLev]"
>  ___________________________
> |                                               |
> |         Appaiono i dati contenuti  |
> |         nelle submsk [Lev1]         |
> |         e [Lev2] a seconda           |
> |         del pls premuto.               |
> |___________________________|
>
> ----------------------------------------------------
>
> Spero di essere stato chiaro, stavolta.
>
> Grazie per l'interessamento.
>
> Gio
>
>
In questo caso ti consiglio di inserire le due subMsk nella maschera
principale.
Oppure usa due query che alimentano alternativamente una sottomaschera,
sempre contenuta nella maschera principale (in questo caso usa gli stessi
campi).
Oppure ancora usa il MoveSize per posizionare le maschere dove vuoi (molti
problemi se si spostano).
Infine, puoi usare una struttura a schede multiple.
Ciao, Carlo


title: Pulsanti per Attivazione sottomaschere

text:
> In questo caso ti consiglio di inserire le due subMsk nella maschera
> principale.
Non posso farlo perché in realtà il lavoro che devo fare
prevede molti [LevX], non solo 2. Sicuramente più
di 10 ora e in crescita dopo.
E trovare spazio fisso per tante submsk non è possibile.
Ecco perché cerco un modo per swicciare fra le varie
subs nello stesso spazio fisico all'interno della form
con dei pulsanti.
> Oppure usa due query che alimentano alternativamente una sottomaschera,
> sempre contenuta nella maschera principale (in questo caso usa gli stessi
> campi).
> Oppure ancora usa il MoveSize per posizionare le maschere dove vuoi (molti
> problemi se si spostano).
> Infine, puoi usare una struttura a schede multiple.
>
> Ciao, Carlo
...ahemm.....non conosco nessuna delle procedure da te descritte,
né concettualmente né, di conseguenza, nella pratica.
Insomma, cosa devo fare PASSO PER PASSO,
RIGA DI CODICE PER RIGA DI CODICE ?
Sono un quasi novizio del VBA, un po meno novizio dell'utilizzo di access
(ma poco meno).
Gio


title: Pulsanti per Attivazione sottomaschere

text:
Perchè non riesco a scriverti in privato? Quale è il tuo indirizzo?
Ciao, Carlo
togliendo NOSPAM da gio...@NOSPAMyahoo.it non funziona.


title: Pulsanti per Attivazione sottomaschere

text: Ti ho inviato una mail.


title: Problemi con le date E LE ORE nelle stringhe SQL

author: MegaMax

text:
Ciao, brevemente:
ho una tabella la cui chiave comprende un campo Data/ora, esso è volutament
eimpostato come "data generica" così i dati che ci finiscono dentro hanno lo
stesso formato restituito dall'istruzione   Now()
Ad es.:     25/05/01 12.29.16
Ora mi è nato un problema, perchè le query normavi funzionano a dovere, ma
adesso ne devo generare una da codice.
Mi son letto la FAQ del sito comune su come impostare il formato della data
in una stringa SQL ("#" & Format$(ME.SubMaskDa!datains, "mm/dd/yyyy") &
"#"), ma  il problema è l'ORA,  dove/come la devo mettere?
Qualcuno ha già usato campi chiave contenenti l'ora?
Quando cerco di aprire il recordset mi da errore di formato/operatore
mancante...
Premetto che il DB è un avanzato stato di realizzazione e cambiare tipo
campo sarebbe un casino.
Grazie a chiunque mi possa dare qualche suggerimento, Max


text:
"MegaMax" <
a...@a.com
> ha scritto nel messaggio
news:MtqP6.11146$VT1.1...@news1.tin.it...
> Ciao, brevemente:
> ho una tabella la cui chiave comprende un campo Data/ora, esso è
volutament
> eimpostato come "data generica" così i dati che ci finiscono dentro hanno
lo
> stesso formato restituito dall'istruzione   Now()
> Ad es.:     25/05/01 12.29.16
>
> Ora mi è nato un problema, perchè le query normavi funzionano a dovere, ma
> adesso ne devo generare una da codice.
> Mi son letto la FAQ del sito comune su come impostare il formato della
data
> in una stringa SQL ("#" & Format$(ME.SubMaskDa!datains, "mm/dd/yyyy") &
> "#"), ma  il problema è l'ORA,  dove/come la devo mettere?
> Qualcuno ha già usato campi chiave contenenti l'ora?
> Quando cerco di aprire il recordset mi da errore di formato/operatore
> mancante...
Mi sispondo da solo :-)
Basta usare il formato: "#" & Format$(Me.SubMaskDa!DataIns, "mm/dd/yyyy
h:m:s") & "#"
Ciao, Max


text:
"MegaMax" <
a...@a.com
> ha scritto nel messaggio
news:BxqP6.11151$VT1.1...@news1.tin.it...
>
> Basta usare il formato: "#" & Format$(Me.SubMaskDa!DataIns, "mm/dd/yyyy
> h:m:s") & "#"
Credo sia + esatto cosě
"#" & Format(Me.SubMaskDa!DataIns, "yyyy/mm/dd h:n:s") & "#"
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: creazione database access eseguibile.

author: zanotti luca

text:
Salve a tutti !
Da un database access avrei bisogno di creare un'eseguibile che mi permetta
di rendere inaccessibile la  parte sorgente.
C'è una versione particolare di Access che mi permette di farlo o riesco
anche con la vers. normale ?
Grazie a chiunque possa essermi di aiuto !
Ciao Luca !


title: creazione database access eseguibile.

author: Luigi

text:
"zanotti luca" <
zano...@libero.it
> ha scritto nel messaggio
news:WtZMa.144553$lK4.4...@twister1.libero.it...

Per creare un eseguibile c'è bisogno della versione developer di office.
Comunque credo che per proteggere il sorgente potresti anche semplicemente
creare un .MDE
Ciao,
Luigi


title: creazione database access eseguibile.

author: Francesco R.

text:
"zanotti luca" <
zano...@libero.it
> ha scritto nel messaggio
news:WtZMa.144553$lK4.4...@twister1.libero.it...

Non c'è nessuna possibilità di creare un eseguibile di un'applicativo
costruito con Access, per proteggere l'intero applicativo devi generare il
file MDE, che non è più modificabile neanche dal programmatore che l'ha
prodotto.
Quindi tieni a mente di non cancellare l'originale modificabile.
Ciao


title: creazione database access eseguibile.

author: Antonio Biso

text:
"zanotti luca" <
zano...@libero.it
> ha scritto nel messaggio
news:WtZMa.144553$lK4.4...@twister1.libero.it...
> Salve a tutti !
> Da un database access avrei bisogno di creare un'eseguibile che mi
permetta
> di rendere inaccessibile la  parte sorgente.
Per rendere eseguibile access, ovviamente, devi compilarlo!
Se vai sul
www.sitocomune.com
 e fai delle ricerche, troverai quello che fa al caso
tuo..
Antonio


title: creazione database access eseguibile.

author: massimo

text:
Seleziona Strumenti, Poi Crea File MDE O File ADE Se Sei Connesso Ad Sql
Server
"zanotti luca" <
zano...@libero.it
> ha scritto nel messaggio
news:WtZMa.144553$lK4.4...@twister1.libero.it...



title: creazione database access eseguibile.

text:
"massimo" <
mform...@sicop.it
> ha scritto nel messaggio
news:7JbNa.146165$lK4.4...@twister1.libero.it...
> Seleziona Strumenti, Poi Crea File MDE O File ADE Se Sei Connesso Ad Sql
> Server
Scrivi correttamente DOPO il quoting!!!
Antonio


title: gruppo di opzioni

author: Donato

text:
Si può levare la cornice di un gruppo di opzioni? Intendo non
semplicemente renderla invisibile, proprio eliminarla che mi fa
confusione! Grazie in anticipo
Enzo


title: gruppo di opzioni

text:
"Donato" <
22641i...@mynewsgate.net
> ha scritto nel messaggio
news:201110121...@mynewsgate.net...
> Si pu� levare la cornice di un gruppo di opzioni? Intendo non
> semplicemente renderla invisibile, proprio eliminarla che mi fa
> confusione! Grazie in anticipo
> Enzo
il gruppo di opzioni � un controllo che serve per gestire come entit� unica
le opzioni stesse
se lo togli non hai pi� quella funzione
allora metti delle opzioni a s� stanti e gestisci le modifiche delle stesse
da codice
Antonio


title: probema nella chiusura della maschera

author: Franco

text:
Salve!
dopo aver messo setfocus
su tre controlli di una maschera.
Se l'apro e poi la chiudo, questa
si chiude solo dopo essere sul
terzo controllo che ha il setfocus.

Come posso risolvere?
grazie


title: probema nella chiusura della maschera

text:

e come avresti fatto a mettere 3 set focus??


title: probema nella chiusura della maschera

text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:29593901.406.1336409120312.JavaMail.geo-discussion-forums@vbfx1...

su invio,
Ora ho modificato mettendo
seleziona con tabulazione
ma quando passo dalla maschera alla
sottomaschera
mi memorizza ogni volta la posizione
dove sono arrivato.


title: Aggiungere records

author: Massimiliano Perretti

text:
Salve, qualcuno puň cortesemente suggerirmi come si scrive una istruzione
INSERT ammettendo di avere una tabella chiamata CLIENTI con 3 campi chiamati
ID, COGNOME, NOME alla quale vorrei aggiungere un record cosě 13, Bianco,
Mario .
Grazie in anticipo !!!


title: Aggiungere records

author: Karl Donaubauer

text:
Massimiliano Perretti <
mape...@tin.it
> schrieb:

INSERT INTO Cliente ( ID, COGNOME, NOME )
SELECT 13, "Bianco", "Mario";
--
HTH
Karl
*********
Access-FAQ (Tedesco):
http://www.donkarl.com
APP:
http://www.AccessProfiPool.com


title: Aggiungere records

author: ElioP

text:
INSERT INTO Cliente ( ID, COGNOME, NOME )
VALUES( 13, "Bianco", "Mario");


title: Aggiungere records

author: Stefano Bettini

text:
Massimiliano Perretti <
mape...@tin.it
> wrote in message
87uk1t$3kq$1...@nslave1.tin.it...
> Salve, qualcuno puň cortesemente suggerirmi come si scrive una istruzione
> INSERT ammettendo di avere una tabella chiamata CLIENTI con 3 campi
chiamati
> ID, COGNOME, NOME alla quale vorrei aggiungere un record cosě 13, Bianco,
> Mario .
Digitando nell' ordine F1, INSERT e selezionando dall' elenco
che ti compare "Esempio di istruzione INSERT INTO (DAO)"....
Ste


title: Aggiungere records

text:
ElioP <el...@logical.itTOGLIMI> ha scritto:
>Karl Donaubauer:
>> INSERT INTO Cliente ( ID, COGNOME, NOME )
>> SELECT 13, "Bianco", "Mario";
>
> INSERT INTO Cliente ( ID, COGNOME, NOME )
> VALUES( 13, "Bianco", "Mario");
Oops, si, certamente VALUES é standard.
Ma va anche con SELECT e come sono pigro mi risparmio i parentesi.
--
cu
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui. ;-)



title: Aggiungere records

author: Lbo dal portatile

text:
>INSERT INTO Cliente ( ID, COGNOME, NOME )
>VALUES( 13, "Bianco", "Mario");
occhio che solo l'elenco campi di insert va tra parentesi, e non
l'elenco dei valori di values.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Aggiungere records

text:
Lbo dal portatile <
l...@NOSPAM.blunet.it
> schrieb:
> >INSERT INTO Cliente ( ID, COGNOME, NOME )
> >VALUES( 13, "Bianco", "Mario");
>
> occhio che solo l'elenco campi di insert va tra parentesi, e non
> l'elenco dei valori di values.
Hmm, non ero sicuro ma l'ho provato adesso:
VALUES senza parentesi da un errore di sintassi.
Con SELECT invece, non c'é bisogno di parentesi.
--
cu
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.



title: Quando piu' utenti accedono alle stesse tabelle

author: Pino

text:
La mia applicazione prevede che l'utente scriva i dati in inserimento
e modifica in tabelle temporanee, poi da queste dopo i controlli i
dati vengono salvati nelle tabelle definitive. Il problema e' che
adesso l'applicaz dovra' essere usata da piu' utenti con tutti i
problemi che riguardano l'uso concorrente di piu' tabelle. Tutte le
form sono associate a tabelle sia in inserimento che in
modifica...come risolvere il problema?
In sintesi voglio evitare problemi di questo genere: un utente va in
modalita' inserimento e la form prende come source la tabella
temporanea ma gli appare il record in modifica di un altro utente che
in modalita' modifica ha messo quel record sempre nella stessa tabella
temp per modificarlo..
Si puo' fare in modo che Access possa creare piu' istanze utente
separate in scrittura e modifica su una stessa tabella?
Grazie.


author: Pablitomf

text:
Pino <
ngi...@yahoo.it
> ha scritto:

io fossi in te farei tutte Form non associate (web style insomma)... la
cui "apertura" potrebbe interrogare un campo "cmp_RecordStatus" della
tabella di riferimento. Se lo stato risulta "IN LAVORAZIONE", "OCCUPATO",
"PRENOTATO" o quello che ti pare, avverti l'utente che non puo' usare quel
record e lo fai uscire, altrimenti lo fai entrare ponendo tu stesso
(quindi per quell'utente) il record nello stato di "IN LAVORAZIONE" (in
maniera tale che bloccare allo stesso modo chi prova ad entrare).
Ovviamente all'uscita, dovrai "SBLOCCARE" il record riportanto il
cmp_RecordStatus a "LIBERO"... in questo modo risolvi.
--
--------------------------------
Pablitomf
Napoli sempre nel "Q"uore!


author: Carlo Costarella

text:
"Pino" <
ngi...@yahoo.it
> ha scritto nel messaggio
news:d8c24e1d-cef0-4417...@k3g2000vbz.googlegroups.com...

Per ogni utente metterei una tabella temporanea.
Ognuno scrive liberamente. All'uscita o su "salva record" accodi i valori
alla tabella principale, stabilendo tu l'ID da dare.
Al limite puoi riscrivere sulla tabella temporanea dell'utente, aggiornando
il solo ID assegnato per quel record.
Ciao, Carlo


text:
On 13 Ago, 13:07, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "Pino" <
ngi...@yahoo.it
> ha scritto nel messaggionews:d8c24e1d-cef0-4417...@k3g2000vbz.googlegroups.com...
> Per ogni utente metterei una tabella temporanea.
> Ognuno scrive liberamente. All'uscita o su "salva record" accodi i valori
> alla tabella principale, stabilendo tu l'ID da dare.
> Al limite puoi riscrivere sulla tabella temporanea dell'utente, aggiornando
> il solo ID assegnato per quel record.
Ok ma il problema e': come fa il codice a gestire ogni utente?
Esempio: utenti pippo pluto e paperino. Creo 3 tabelle
tbl_anag_temp_pippo, tbl_anag_temp_pluto ecc. A questo punto il codice
dovrebbe riconoscere ogni utente e dire "Ah tu sei pippo" e quindi
Form_anag.recordsource=tbl_anag_temp_pippo...ma come si fa riconoscere
gli utenti?


text:
"Pino" <
ngi...@yahoo.it
> ha scritto nel messaggio
news:7d26bd5e-fac9-4b4e...@d7g2000vbv.googlegroups.com...

Se come immagino ad ogni utente hai dato un mde che si collega alle tabelle
principali, non hai alcun problema.
Per esempio nella query di accodamento aggiungi semplicemente il nome
dell'utente o il suo id.
Saprai sempre chi � l'utente.
Ovviamente hai anche creato un accesso per ogni utente, vero? Magari solo
NomeUtente e Password da inserire all'apertura del db.
Se hai questo dato, capisci da solo, che � molto semplice.
Ciao, Carlo


author: sergio cosso

text:
On 13 Ago, 21:28, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "Pino" <
ngi...@yahoo.it
> ha scritto nel messaggionews:7d26bd5e-fac9-4b4e...@d7g2000vbv.googlegroups.com...

Forse può essere utile la funzione atCNames:
- atCNames(0) restituisce il nome del pc (la macchina).
- atCNames(1) il nome di log dell'utente.
Per il resto è ottima secondo me la soluzione di usare form non
associata, magari usando anche una transazione per aggiornare il
record.
Per form associata può essere utile il blocco di access a livello di
record?
Ciao a tutti
Sergio


text:
On 14 Ago, 13:40, sergio cosso <
sergio.co...@gmail.com
> wrote:
> - atCNames(0) restituisce il nome del pc (la macchina).
> - atCNames(1) il nome di log dell'utente.
>
> Per il resto è ottima secondo me la soluzione di usare form non
> associata, magari usando anche una transazione per aggiornare il
> record.
> Per form associata può essere utile il blocco di access a livello di
> record?
Anche per me poteva andar bene fare form non associate ma un
cambiamento del genere comporterebbe il fatto di dover riscrivere
tutto il db dato che e' tutto basato sull'impianto di form associate.
La soluzione di Carlo mi sembra l'unica "fattibile" nell'immediato
anche se paghera' in chiave futura la mancanza di scalabilita' (se un
domani si aggiungono nuovi utenti devi di nuovo metter mano a codice e
tabelle).


text:
"Pino" <
ngi...@yahoo.it
> ha scritto nel messaggio
news:f9abd634-7a21-412d...@a31g2000vbt.googlegroups.com...


-----------------------------
Ti basta una tabella UTENTI con appunto il campo Utente e magari un campo
password.
Potrai aggiungere tutti gli utenti che vuoi.
All'apertura del db salvi in una tabella o in una variabile il nome utente.
Il resto è un gioco.
L'accodamento o salvataggio dei dati lo piloterai da un pulsante sulla
maschera interessata.
Ciao, Carlo


text:
Il 14/08/11 13.40, sergio cosso ha scritto:
> Forse può essere utile la funzione atCNames:
>
> - atCNames(0) restituisce il nome del pc (la macchina).
> - atCNames(1) il nome di log dell'utente.
>
cut
> Ciao a tutti
> Sergio
atCNames ??? su Access?


text:
"Pietro66" <
piet...@yahoo.it
> ha scritto nel messaggio
news:4e4817c1$0$15662$4faf...@reader2.news.tin.it...
> cut
>
> atCNames ??? su Access?
Sì, eccola:
' USAGE: atCNames(1) =username
' USAGE: atCNames(2) =computername
Option Compare Database
Option Explicit
Private Declare Function api_GetUserName Lib "advapi32.dll" Alias
"GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Private Declare Function api_GetComputerName Lib "kernel32" Alias
"GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Public GetUserName1 As String
Public Function atCNames(Us_Or_Cp As Integer) As String
'**************************************************
'Purpose: Returns the User LogOn Name or ComputerName
'Accepts: Us_Or_Cp; 1=User, anything else = computer
'Returns: The Windows Networking name of the user or computer
'**************************************************
On Error Resume Next
Dim NBuffer As String
Dim Buffsize As Long
Dim Wok As Long
Dim lR As Long
Dim sDump As String
Buffsize = 256
' NBuffer = Space(256)
NBuffer = Space$(Buffsize)
If Us_Or_Cp = 1 Then
    Wok = api_GetUserName(NBuffer, Buffsize)
    atCNames = Left$(NBuffer, InStr(NBuffer, Chr(0)) - 1)
Else
    Wok = api_GetComputerName(NBuffer, Buffsize)
    atCNames = Left$(NBuffer, InStr(NBuffer, Chr(0)) - 1)
End If
    sDump = String$(255, " ") 'Create a buffer
    lR = api_GetUserName(sDump, 255) 'Fill buffer with ID
    GetUserName1 = Left$(sDump, InStr(1, sDump, vbNullChar) - 1) 'Return
just the id
End Function
Ciao, Carlo


text:
On 14 Ago, 17:31, "Carlo Costarella" <
carlocoslib...@libero.it
>
> Ti basta una tabella UTENTI con appunto il campo Utente e magari un campo
> password.
> Potrai aggiungere tutti gli utenti che vuoi.
> All'apertura del db salvi in una tabella o in una variabile il nome utente.
> Il resto è un gioco.
> L'accodamento o salvataggio dei dati lo piloterai da un pulsante sulla
> maschera interessata.
>
> Ciao, Carlo
Ok non e' la gestione degli utenti in se a preoccuparmi quanto il
fatto che il numero delle tabelle temporanee che posso prevedere e'
sempre legato al numero degli utenti.
Quindi dato che la mia applicaz deve memorizzare i dati di 6 entita'
finora ci sono 6 tabelle temp che sono associate alle varie form in
ins e modifica. Adesso che il db sara' usato da 4 persone dovro'
creare altre 6x3 tabelle temp per ciascun utente.
Facciamo il caso che tra 6 mesi si aggiungeranno altri 2
utenti..dovro' aggiungere altre 6x2 tabelle e aggiungere altri 2
case ai vari switch disseminati in tutte le routine....
Ripeto che questa e' la soluzione che adottero' ma i dubbi sul futuro
permangono.


text:
Pino <
ngi...@yahoo.it
> ha scritto:
> On 14 Ago, 17:31, "Carlo Costarella" <
carlocoslib...@libero.it
>
> > Ti basta una tabella UTENTI con appunto il campo Utente e magari un
campo
> > password.
> > Potrai aggiungere tutti gli utenti che vuoi.
> > All'apertura del db salvi in una tabella o in una variabile il nome
utente.
> > Il resto è un gioco.
Le tab temporanee imho sono una soluzione sconcertante sentite le tue
esigenze... Vale la pena metter mano alle form nn associate... Meglio uno
sforzo in piu oggi che il manicomio domani ;)
> > L'accodamento o salvataggio dei dati lo piloterai da un pulsante sulla
> > maschera interessata.
> >
> > Ciao, Carlo
>
> Ok non e' la gestione degli utenti in se a preoccuparmi quanto il
> fatto che il numero delle tabelle temporanee che posso prevedere e'
> sempre legato al numero degli utenti.
> Quindi dato che la mia applicaz deve memorizzare i dati di 6 entita'
> finora ci sono 6 tabelle temp che sono associate alle varie form in
> ins e modifica. Adesso che il db sara' usato da 4 persone dovro'
> creare altre 6x3 tabelle temp per ciascun utente.
> Facciamo il caso che tra 6 mesi si aggiungeranno altri 2
> utenti..dovro' aggiungere altre 6x2 tabelle e aggiungere altri 2
> case ai vari switch disseminati in tutte le routine....
> Ripeto che questa e' la soluzione che adottero' ma i dubbi sul futuro
> permangono.
>



text:
"Pino" <
ngi...@yahoo.it
> ha scritto nel messaggio
news:4cffa30c-b128-4f8c...@z7g2000vbp.googlegroups.com...


--------------------------------------
Per come la vedo io se a te servono sei tabelle temporanee, queste
rimarranno tali a prescindere dagli utenti.
Non hai più la necessità di nominare le tabelle con il postfisso NomeUtente
(tbl_anag_temp_pippo, tbl_anag_temp_pluto) visto che ora sai sempre chi sta
lavorando al db.
Al più dovrai aggiungere un solo campo alle tabelle (NomeUtente) temporanee.
In fase di accodamento sarà il campo aggiunto a farti da guida.
Le tabelle temporanee sono presenti solo in locale, nell'mde
dell'utente...Ora hai il nome utente che le usa, a che ti serve creare
ulteriori  tabelle temporanee, quando dovrai aggiungere dei nuovi utenti?
Ciao, Carlo


text:
"Pino" <
ngi...@yahoo.it
> ha scritto nel messaggio
news:4cffa30c-b128-4f8c...@z7g2000vbp.googlegroups.com...
On 14 Ago, 17:31, "Carlo Costarella" <
carlocoslib...@libero.it
>
cut
Dimenticavo...Mi spieghi perchè hai bisogno di sei tabelle temporanee?
Che struttura hanno e dove devono essere accodate.
Ciao, Carlo


title: disabilitare alcuni comandi dei menu

author: ecla

text:
Sapete se c'é un modo, anche tramite codice, per disabilitare solo alcuni
comandi di alcuni menu?
Per es.: vorrei disabilitare il comando "struttura" del menu "Visualizza" o
il comando "nuovo record" del menu "Inserisci".
Grazie a tutti.
Ecla

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: disabilitare alcuni comandi dei menu

author: Roberto dalla campagna

text:
"ecla" <
ecla....@inwind.it
> ha scritto nel messaggio
news:80Z207Z190Z140Y...@usenet.libero.it...
> Sapete se c'é un modo, anche tramite codice, per disabilitare solo alcuni
> comandi di alcuni menu?
> Per es.: vorrei disabilitare il comando "struttura" del menu "Visualizza"
o
> il comando "nuovo record" del menu "Inserisci".
> Grazie a tutti.
> Ecla
La risposta l'ha avuta da Karl al tuo precedente tuo messaggio con lo stesso
quesito.
La pazienza è la virtù dei forti. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: messaggio di errore su memoria

author: marceme

text:
Vi č mai capitato di avere questo messaggio in :
"Memoria insufficiente. Impossibile Aggiornare le visualizzazioni. Chiudere
i programmi non necessari e riprovare ."
Ma io oltre all'access e all'antivirus non ho in funzione piů nulla, forse
ho commesso degli errori nel creare il DB che mi sovraccaricano la memoria
del pc č possibile?