title: Cercare msaccess.exe nel registro

text:
"Panathos" <
pana...@gmail.com
> ha scritto nel messaggio
news:1154003157....@h48g2000cwc.googlegroups.com...
Buongiorno a tutti/e,


Grazie,
Panathos
[risposta]
Non vedo il nesso tra la Shell e il percorso di msaccess; forse ti può
interessare:
www.sitocomune.com
 Sezione Modules - 5.37 Avviare un file eseguibile ed
attenderne la fine (2)
Ciao.
--
Sergio MAZZA


title: Cercare msaccess.exe nel registro

author: Carlo Costarella

text:
"Panathos" <
pana...@gmail.com
> ha scritto nel messaggio
news:1154003157....@h48g2000cwc.googlegroups.com...
Buongiorno a tutti/e,
c'č, nel registro o altrove, una chiave che identifica esattamente il
percorso di msaccess.exe?
Servirebbe per usare shell() indipendentemente dal path di
installazione di Access.
Grazie,
Panathos
[Risposta]
una ricerca nel mio registro (che si puň fare) individuerebbe almeno tre
versioni diverse di Access. Qual'č quella che mi interessa?
Quale versione di Access vuoi trovare?
Ciao, Carlo


title: Cercare msaccess.exe nel registro

text:
"Panathos" <
pana...@gmail.com
> ha scritto nel messaggio
news:1154003157....@h48g2000cwc.googlegroups.com...
Buongiorno a tutti/e,


Grazie,
Panathos
Da quale programma vuoi cercare il percorso di Access?
Da Access stesso?
Ciao, Carlo


title: Cercare msaccess.exe nel registro

author: Panathos

text:
Carlo Costarella ha scritto:
> Da quale programma vuoi cercare il percorso di Access?
> Da Access stesso?
Sì, l'idea è quella di fare
call shell("c:\programmi\microsoft office\office\msaccess.exe"
c:\db\database.mdb" /cmd "vai")
ma anche per aprire un altro mdb via shell() ho visto che -almeno con
Access 97- non funziona questo:
call shell("c:\db\database.mdb")
così avevo chiesto se c'era modo di determinare il path di
msaccess.exe; e -per rispondere ad una domanda fattami- specificamente
la versione 97, in caso di installazione multiversione.
grazie,
Panathos


title: Cercare msaccess.exe nel registro

author: MA

text:
Panathos wrote:
> Carlo Costarella ha scritto:
>
>> Da quale programma vuoi cercare il percorso di Access?
>> Da Access stesso?
>
> Sě, l'idea č quella di fare
>
> call shell("c:\programmi\microsoft office\office\msaccess.exe"
> c:\db\database.mdb" /cmd "vai")
>
> ma anche per aprire un altro mdb via shell() ho visto che -almeno con
> Access 97- non funziona questo:
>
> call shell("c:\db\database.mdb")
>
> cosě avevo chiesto se c'era modo di determinare il path di
> msaccess.exe; e -per rispondere ad una domanda fattami- specificamente
> la versione 97, in caso di installazione multiversione.
>
> grazie,
> Panathos
molto semplicemente
syscmd(acSysCmdAccessDir)
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Cercare msaccess.exe nel registro

text:
MA ha scritto:
> molto semplicemente
> syscmd(acSysCmdAccessDir)
Grazie infinite, questa ci voleva proprio.
ciao,
Panathos


title: prova - non leggere

author: Marco Pasinetti


title: prova - non leggere

author: Massimo

text: Ma non c'č niente da leggere !!


title: X ARTURO... Text Box...

author: SuperPippo®

text:
Ciao... Arturo ...in email non riesco assolutamente a contattarti....
le Text Boxes... funzionano bene... siccome ho sia Access 2000 che A97...
ho dovuto prima convertirlo alla versione vecchia...
però vorrei che la ricerca del Cognome_Nome sia selettiva... nel senso
che si deve digitare Cognome e Nome x trovarlo oppure se si può
sia selettivo che come hai fatto tu mettendo solo il cognome...
dato che il DB è grande ... se digito Pinco... è probabile me ne escano una
50a ...
infine la Text box di avviso... è quella o è possibile sceglierla tra
alcune..
intendo quelle con il segnale di errore oppure di pericolo di Windows..
inoltre si ci può abbinare un segnale sonoro di avviso..all'apertura....???
ti incollo il codice SQL anche se penso lo avrai già...grazie x l'aiuto..
-------------------------------------------
Private Sub Cerca1_AfterUpdate()
Me!Cerca2 = "": Me!Cerca3 = "": Me!Cerca4 = ""
If Val(Me!Cerca1) = 0 Then
Me.Filter = "[cognome] like '*" & Me![Cerca1] & "*' or [nome] like '*" &
Me![Cerca1] & "*'"
Else:
Me.Filter = "[Anagrafe_ID_assistito] = " & Me![Cerca1]
End If
Me.FilterOn = True
If Me.RecordsetClone.RecordCount = 0 Then
    Beep
    MsgBox ("Il nominativo cercato no esiste!")
End If
'Me.Requery
End Sub
----------------------------
Ciao....


title: X ARTURO... Text Box...

author: Arturo

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:9hh97.551$y_3....@news.infostrada.it...
> Ciao... Arturo ...in email non riesco assolutamente a contattarti....
> le Text Boxes... funzionano bene... siccome ho sia Access 2000 che A97...
> ho dovuto prima convertirlo alla versione vecchia...
>
> però vorrei che la ricerca del Cognome_Nome sia selettiva... nel senso
> che si deve digitare Cognome e Nome x trovarlo oppure se si può
> sia selettivo che come hai fatto tu mettendo solo il cognome...
> dato che il DB è grande ... se digito Pinco... è probabile me ne escano
una
> 50a ...
>
> infine la Text box di avviso... è quella o è possibile sceglierla tra
> alcune..
> intendo quelle con il segnale di errore oppure di pericolo di Windows..
> inoltre si ci può abbinare un segnale sonoro di
avviso..all'apertura....???
Il segnale acustico c'è già è la riga "beep".
> ti incollo il codice SQL anche se penso lo avrai già...grazie x l'aiuto..
> -------------------------------------------
> Private Sub Cerca1_AfterUpdate()
> Me!Cerca2 = "": Me!Cerca3 = "": Me!Cerca4 = ""
> If Val(Me!Cerca1) = 0 Then
> Me.Filter = "[cognome] like '*" & Me![Cerca1] & "*' or [nome] like '*" &
Me![Cerca1] & "*'"
Per far sì che occorra il cognome preciso o nome  + cognome o anche cognome
+ nome al posto della riga predendete metti queste tre
Me.Filter = "[cognome] = '" & Me![Cerca1] & "' or " _
& "[cognome] & "" "" & [nome] = '" & Me![Cerca1] & "' or " _
& "[nome] & "" "" & [cognome] = '" & Me![Cerca1] & "'"
> Else:
> Me.Filter = "[Anagrafe_ID_assistito] = " & Me![Cerca1]
> End If
> Me.FilterOn = True
> If Me.RecordsetClone.RecordCount = 0 Then
>     Beep
>     MsgBox ("Il nominativo cercato non esiste!")
Il messaggio lo puoi personalizzare come vuoi, basta che tu modifichi la
riga qui sopra, cerca nella guida in linea msgbox. ad esempio per il
messaggio critical devi scrivere così al posto della precedente:
 Dim x:  x = MsgBox("Il nominativo cercato non esiste!", vbCritical + vbOK,
"Attenzione")
> End If
> 'Me.Requery
> End Sub
> ----------------------------
> Ciao....
>
Ciao, Arturo


title: X ARTURO... Text Box...

text:
"Arturo" <
atad...@freemail.it
> ha scritto nel messaggio
news:Xxj97.1640$y_3.1...@news.infostrada.it...
|
| "SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
| news:9hh97.551$y_3....@news.infostrada.it...
[super CUT]
Arturo.... non mi chiamare scocciante... magari ignorante in Access sì....
cmq... il Beep non funziona ... perchè non si sente niente...
inoltre ho incollato (forse male) il tuo codice... ma mi dà errore di
compilazione
do codice... etc...
----------------------
Private Sub Cerca1_AfterUpdate()
Me!Cerca2 = "": Me!Cerca3 = "": Me!Cerca4 = ""
If Val(Me!Cerca1) = 0 Then
Me.Filter = "[cognome] = '" & Me![Cerca1] & "' or " _
& "[cognome] & "" "" & [nome] = '" & Me![Cerca1] & "' or " _
& "[nome] & "" "" & [cognome] = '" & Me![Cerca1] & "'"
Else:
Me.Filter = "[Anagrafe_ID_assistito] = " & Me![Cerca1]
End If
Me.FilterOn = True
If Me.RecordsetClone.RecordCount = 0 Then
    Beep
    MsgBox("Il nominativo cercato non esiste!", vbCritical +
vbOK,"Attenzione")
End If
'Me.Requery
End Sub
---------------------------
aspetto tue notizie... TnX


title: X ARTURO... Text Box...

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:RGR97.3547$_07.1...@news.infostrada.it...
> "Arturo" <
atad...@freemail.it
> ha scritto nel messaggio
> news:Xxj97.1640$y_3.1...@news.infostrada.it...
> |
> | "SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
> | news:9hh97.551$y_3....@news.infostrada.it...
>
> [super CUT]
>
> Arturo.... non mi chiamare scocciante... magari ignorante in Access sì....
> cmq... il Beep non funziona ... perchè non si sente niente...
> inoltre ho incollato (forse male) il tuo codice... ma mi dà errore di
> compilazione
> do codice... etc...
Il codice si è spezzato male nell'invio, nel senso che se lo hai copiato
pari pari ci sono delle righe in cui è andato a capo dove invece non doveva,
ora lo incollo con righe più corte in modo che non vada a capo da solo. Poi
c'è un errore nella riga con MsgBox, non hai copiato x =. Aggiungo anche il
Dim all'inizio, invece che nella riga di MsgBox.
Ecco il codice testato e funzionante:
Dim x As Integer
Me!Cerca2 = "": Me!Cerca3 = "": Me!Cerca4 = ""
If Val(Me!Cerca1) = 0 Then
Me.Filter = "[cognome] = '" & Me![Cerca1] & "' or " _
& "[cognome] & "" "" & [nome] = '" & Me![Cerca1] & "' or " _
& "[nome] & "" "" & [cognome] = '" & Me![Cerca1] & "'"
Else:
Me.Filter = "[Anagrafe_ID_assistito] = " & Me![Cerca1]
End If
Me.FilterOn = True
If Me.RecordsetClone.RecordCount = 0 Then
Beep
x = MsgBox("Il nominativo cercato non esiste!", _
vbCritical + vbOKOnly, "Attenzione")
End If
----------------
Ciao
Arturo


title: X ARTURO... Text Box...

text:
"Arturo" <
zx...@libero.it
> ha scritto nel messaggio
news:o8sa7.8594$te7.3...@news.infostrada.it...

| Ciao
| Arturo
----------------------------------
     quasi perfetto Arturo....nel senso che avrei da chiederti alune altre
piccole
rifiniture... quali, e questo non capisco, il Beep non funziona... ho
provato anche a metterlo appena dopo il 0Then.... ma non sento nulla ..
l'audio funziona...
poi nella mia maschera originale ... aprendola... la maschera appare vuota
mentre dopo le tue modifiche appare il primo nomonativo del DB...
vorrei fosse vuota....
infine nel campo protocollo che la stringa normalmente ha questa
caratteristica..... 10/2000/M345...prima digitando i caratteri Jolly tipo
*/*/M345 mi dava il risultato... ora devo digitarlo x intero..altrimenti
mi dà errore...
mi puoi aiutare x queste ultime rifiniture ???
Grazie... e se non hai tempo non fa niente... buon Weekend... Ciao da
Giuseppe.


title: Prova: Non mi vedo più....

author: Zappus


title: Conversione database

author: Fabrizio Domiziani

text:
Il mio problema consiste nel convertire un database DB3 in Access97.
Dovrei copiare questo database da un vecchio PC il cui sistema operativo č
Windows 3.1.
Effettuata la copia su tre floppy disk ho provato, senza riuscirci, a
convertirlo in Access.
Lo scopo č quello di far usare il database a piů persone sui propri p.c. sui
quali č operativo Windows 95.
Ringrazio per ogni eventuale aiuto
Massimo


title: Conversione database

author: lbo dal portatile

text:
>Il mio problema consiste nel convertire un database DB3 in Access97.
>Effettuata la copia su tre floppy disk ho provato, senza riuscirci, a
>convertirlo in Access.
sei parecchio generico.  che significa "effettuata la copia su tre
fd"?
quello che puoi fare con access, comunque, e' importare i dati, ossia
le tabelle.  le maschere o il codice invece no.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Aggiornamento DataBase remoto

author: Paolo

text:
Ciao a tutti, ho la necessità di aggiornare alcune tabelle di un db remoto,
come posso fare a dire via codice che il db non è quello corrente ma è su un
indirizzo ip ??? spero di essermi spiegato .... grazie a tutti in anticipo


title: differenza date

author: Napoleone

text:
Si puo definire la differenza dei giorni trascorsi tra la data
del record superiore, e quello del record inferiore??
Saluti Napoleone


title: differenza date

author: Roberto da casa

text:
"Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
news:nOL3c.60969$Kc3.1...@twister2.libero.it...
> Si puo definire la differenza dei giorni trascorsi tra la data
> del record superiore, e quello del record inferiore??
> Saluti Napoleone
Se non ho capito male a te serve far riferimento alla data contenuta in un
record precedente o successivo al record corrente per poterla poi sottrarre
alla data di questo record.
Se le cose stanno proprio cosě, vai sul Sito Comune (link qui sotto), vai
nella Sezione Queries e fai il download del database di esempi che trovi
allegato alla FAQ intitolata "Esempi di utilizzo e creazione di queries".
Apri il database che hai scaricato, seleziona il Topic intitolato Referring
to a Field in the Previous or Next Record, premi il pulsante di comando Show
Example: ti verranno mostrati degli esempi di ciň che ti serve realizzare.
Per maggiori ragguagli su come tali esempi siano stati realizzati vai al
link:
http://support.microsoft.com/default.aspx?id=101081
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: differenza date

text:
CUT
Gentilissimo,
Ti farò saper l'esito della prova.
Napoleone


title: PULSANTI

author: LUCIO

text:
Ciao a tutti
Ho il seguente problema  e curiosità nello stesso tempo:
E' POSSIBILE FARE DUE PULSANTI NELLA MASCHERA UNO DI CONFERMA RECORD ED UNO
DI ANNULLAMENTO?
Se SI mi spiegate come farlo
Sono alle prime armi quindi un po' "imbranato"!
Grazie in anticipo per l'aiuto


title: PULSANTI

author: Antonio Biso

text:
"LUCIO" <
pesa...@comune.pesaro.ps.it
> ha scritto nel messaggio
news:3e3f7...@linux5.provincia.ps.it...
> Ciao a tutti
> Ho il seguente problema  e curiosità nello stesso tempo:
>
> E' POSSIBILE FARE DUE PULSANTI NELLA MASCHERA UNO DI CONFERMA RECORD ED
UNO
> DI ANNULLAMENTO?
> Se SI mi spiegate come farlo
Autocomposizioni pulsanti
poi guardati il codice generato
Antonio


title: Filtro Query

author: Biplano

text:
Ciao a tutti
Dunque... ho creato un filtro che utilizzo per visualizzare i record in una
query.
..........................
((Marche.Reparto=Forms.Magazzino.Rep) AND
(Marche.Marca=Forms.Magazzino.Marc) AND (Marche.Marca=Forms.Magazzino.Mod)
AND (Marche.Marca=Forms.Magazzino.Desc))
........................................
I valori per i criteri li prelevo da 4 caselle non associate presenti in una
maschera (Rep, Marc, Mod, Desc) di nome Magazzino
Funziona tutto solo se immetto i valori in tutte e 4 le caselle... se lascio
vuoto un valore (Null) allora mi fa vedere solo un record vuoto.
Vorrei che anche se lascio alcune caselle vuote mi facesse comunque vedere i
record che contengono gli altri valori..
Ho provato con Like e con not null ma evidentemente non so come compilare
correttamente la stringa.
chi mi puo' aiutare?
Un grazie anticipato, Fulvio


title: Filtro Query

author: moskolowosky

text:
Usa "like *" & forms!nomeform!nomecontrollo & " *"
Dovrebbe funzionare.
Ciao
"Biplano" <
fulv...@libero.it
> ha scritto nel messaggio
news:bVF9a.182287$ZE.54...@twister2.libero.it...



title: Filtro Query

text:
"Biplano" <
fulv...@libero.it
> ha scritto nel messaggio
news:bVF9a.182287$ZE.54...@twister2.libero.it...

Prova così:
((Marche.Reparto Like Nz(Forms!Magazzino!Rep, "*")) AND (Marche.Marca Like
Nz(Forms!Magazzino!Marc, "*")) AND (Marche.Marca Like
Nz(Forms!Magazzino!Mod, "*")) AND (Marche.Marca Like
Nz(Forms!Magazzino!Desc, "*")))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [OT] NEVE ...

author: ciroteo

text:
Dai come ogni anno è arrivata copiosa copiosa ... soffice e bianca ... che
bello il silenzio, nessuno per le strade ... i bambini che giocano ...
MANNAGGIA è dalle sette che spalo la mia via 50 cm in una sola notte!!!!
Sono arrivato in ufficio ora!
MALEDETTA!!!!!
solidarietà alla gente di padania ....


title: [OT] NEVE ...

author: Shanty

text:
ciroteo ha scritto:

ha ha ha
ma daiii non vedi il lato romantico!!!!
io mi son ritrovata ai 20km/h per un tipo terrorizzato che ci ha fatto
fare una colonna pazzesca!!!
... nonostante tutto son sempre un po' incoscente, a me la neve piace
comunque!
Comunque ricambio la solidarietà, andate piano e prendetela con
filosofia!!!
... e ricordate: "sotto la neve pane!"


title: [OT] NEVE ...

author: Alessandro Baraldi

text:
"ciroteo" <
ciroteochio...@libero.it
> wrote in message
news:drcp2h$q4r$
1...@fittipaldi.interac.it

Ieri sera ho impiegato solo 2 ore per rientrare a casa(40Km)...!
E meno male che ho fatto una strada secondaria non ancora pulita, sulla
statale 2 incidenti mi avrebbero bloccato per chissà quanto.
Noi della bassa padania non siamo particolarmente celeri su queste
calamità naturali poco conosciute.....................
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: [OT] NEVE ...

author: VedoTondo

text:
"ciroteo" <
ciroteochio...@libero.it
> ha scritto nel messaggio
news:drcp2h$q4r$1...@fittipaldi.interac.it...

Qui a Firenze niente neve per ora!
Saluti Andrea


title: [OT] NEVE ...

author: MA

text:

Non mi fare arrabbiare che io mi sono scottato la capoccia dal sole...
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: [OT] NEVE ...

author: cidi

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:drd3g5$42b$1...@area.cu.mi.it...
> ciroteo wrote:
>> Dai come ogni anno è arrivata copiosa copiosa ... soffice e bianca
>> ... che bello il silenzio, nessuno per le strade ... i bambini che
>> giocano ... MANNAGGIA è dalle sette che spalo la mia via 50 cm in una
>> sola notte!!!! Sono arrivato in ufficio ora!
>> MALEDETTA!!!!!
invece dovresti ringraziarla, per averti dato l'opportunità di fare del
sano esercizio fisico, gratis, invece di andare in palestra.
il solito incontentabile!
:)))
>>
>> solidarietà alla gente di padania ....
>
> Non mi fare arrabbiare che io mi sono scottato la capoccia dal sole...
ben ti sta!!! così la prossima volta ci pensi prima, a.... tirare la
capottina sul
cabriolet.  :))
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
Ciao, Daniele


title: [OT] NEVE ...

text:

gaurda che la mia pettinatura cabrio oramai è fissa e non c'è più la
capottina...
>
>> Ciao
>> MAssimiliano Amendola
www.accessgroup.it
>
> Ciao, Daniele
--



title: [OT] NEVE ...

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:drd9ot$h6k$1...@area.cu.mi.it...
> cidi wrote:
>>> Non mi fare arrabbiare che io mi sono scottato la capoccia dal
>>> sole...
>>
>> ben ti sta!!! cosě la prossima volta ci pensi prima, a.... tirare la
>> capottina sul
>> cabriolet.  :))
>
> gaurda che la mia pettinatura cabrio oramai č fissa e non c'č piů la
> capottina...
ti capisco, credimi!
allora andrebbe bene un bel ...berretto del napoli.
;)
>>> Ciao
>>> MAssimiliano Amendola
www.accessgroup.it
>>
>> Ciao, Daniele
>
Ciao Daniele


title: [OT] NEVE ...

text:
cidi wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:drd9ot$h6k$1...@area.cu.mi.it...
>> cidi wrote:
>>>> Non mi fare arrabbiare che io mi sono scottato la capoccia dal
>>>> sole...
>>>
>>> ben ti sta!!! così la prossima volta ci pensi prima, a.... tirare la
>>> capottina sul
>>> cabriolet.  :))
>>
>> gaurda che la mia pettinatura cabrio oramai è fissa e non c'è più la
>> capottina...
>
> ti capisco, credimi!
> allora andrebbe bene un bel ...berretto del napoli.
>
No ce n'è bisogno, io Forza Napoli ce l'ho tatuato già in fronte
> ;)
>
>
>>>> Ciao
>>>> MAssimiliano Amendola
www.accessgroup.it
>>>
>>> Ciao, Daniele
>>
>
> Ciao Daniele
--



title: [OT] NEVE ...

author: Roberto La Forgia

text:
"ciroteo" <
ciroteochio...@libero.it
> wrote in message
news:drcp2h$q4r$
1...@fittipaldi.interac.it
> Dai come ogni anno è arrivata copiosa copiosa ... soffice e bianca ... che

ed a quelli che in Lombardia ci lavorano a volte !!!!
Mi son fatto Brugherio -Cologno Nordo a Piedi sotto la neve !!!
e poi... aspettare un sacco di tempo prima che arrivasse il metro ...
E pensare che la neve l'ho vista si e no 4-5 volte in vita mia !!!
L'importante è poterlo poi raccontale le cose :-)
Ciao,
Roberto



title: [OT] NEVE ...

text:
"Roberto La Forgia" <
robertol...@virgilio.it
> ha scritto nel messaggio
news:4b83127cebefd9a59df...@mygate.mailgate.org...

urca! la prossima volta chiama che vengo direttametente con lo spazzaneve a
recuperarti! ;-)


title: [OT] NEVE ...

text:
"Roberto La Forgia" <
robertol...@virgilio.it
> ha scritto nel messaggio
news:4b83127cebefd9a59df...@mygate.mailgate.org...

grande roberto  ... la prossima volta chiamami che passo con lo spazzaneve a
recuperarti!....
sai anche quando MA e Pablito sono venuti a Milano, avevo promesso di
mostrar loro la nebbia, ma ahimè in quella circostanza è mancata ...
fortunato tu che hai visto la neve ... e quanta!
a presto.


title: Chi ha inventato la Guida in Linea??!!

author: Filippo Campolmi

text:
Salve,
sono diversi giorni che sto "impazzendo" cercando di risolvere un
problema riguardo alla possibilità di aprire un file.
Devo aprire un modello di Word in modo da generare un documento nuovo.
Se eseguo un collegamento ipertestuale a questo modello, invece di
aprirsi come nuovo documento, mi si apre come modello e quindi è
possibile per qualche utente distratto modificarmi il testo base
presente nel modello.
Ho cercato in ogni modo di sfruttare la guida in linea di Access e di
Visual Basic, però ho la netta sensazione che queste siano state
realizzate in maniera da non svelare più di tanto il funzionamento e le
potenzialità del programma.
C'è qualcuno che sa aiutarmi??
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Chi ha inventato la Guida in Linea??!!

author: Maurizio Borrelli

text:
> "Filippo Campolmi" <
pip...@sitoverde.com
> ha scritto nel messaggio
> news:b39ba6692c9f28b556f...@mygate.mailgate.org...
[...]
> Devo aprire un modello di Word in modo da generare un documento nuovo.
> Se eseguo un collegamento ipertestuale a questo modello, invece di
> aprirsi come nuovo documento, mi si apre come modello e quindi è
> possibile per qualche utente distratto modificarmi il testo base
> presente nel modello.
    I casi sono, credo, due:
        . crei un nuovo documento basato sul tuo modello e lo salvi nella
cartella dei modelli proteggendolo contro la sovrascrittura ed apri quel
documento con l'hlink;
        . consulti la guida (ed i vecchi post del ng) a proposito della
funzione visual basic "shell".
> Ho cercato in ogni modo di sfruttare la guida in linea di Access e di
> Visual Basic, però ho la netta sensazione che queste siano state
> realizzate in maniera da non svelare più di tanto il funzionamento e le
> potenzialità del programma.
    Fammi spezzare una lancia, per favore. Non contro di te personalmente
:-) ma contro cio' affermi a proposito delle guide di riferimento: le guide
microsoft contengono errori, e' vero. Le guide microsoft potrebbero
(dovrebbero!) essere scritte (e tradotte) meglio, e' vero. Ma e' un fatto
che le guide di riferimento sono... guide di riferimento, non libri di
testo. E sono fatte per essere usate da chi ha studiato la materia. Usare le
guide di riferimento per studiare argomenti che non si conoscono e'
sicuramente un ottimo sistema per apprendere ma richiede umilta' e
sacrificio ed implica un continuo ritornare sui propri passi per comprendere
ed approfondire quasi ogni singola parola che si incontra procedendo nella
lettura.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Chi ha inventato la Guida in Linea??!!

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> wrote in message
news:b03ksv$kv7o9$
1...@ID-52090.news.dfncis.de
>     Fammi spezzare una lancia, per favore. Non contro di te personalmente
> :-) ma contro cio' affermi a proposito delle guide di riferimento: le guide
> microsoft contengono errori, e' vero. Le guide microsoft potrebbero
> (dovrebbero!) essere scritte (e tradotte) meglio, e' vero. Ma e' un fatto
> che le guide di riferimento sono... guide di riferimento, non libri di
> testo. E sono fatte per essere usate da chi ha studiato la materia. Usare le
> guide di riferimento per studiare argomenti che non si conoscono e'
> sicuramente un ottimo sistema per apprendere ma richiede umilta' e
> sacrificio ed implica un continuo ritornare sui propri passi per comprendere
> ed approfondire quasi ogni singola parola che si incontra procedendo nella
> lettura.
>
> --
> Ciao :-)
> Maurizio
> --------
> ?SPQR(C)
>  X
> --------
Grazie per il suggerimento,
comunque forse sono stato frainteso per quello che ho scritto
riguardante la guida in linea.
La guida di riferimento, almeno per quanto mi riguarda, mi ha e mi sta
aiutando moltissimo!
 Quello che volevo dire è che, purtroppo, spesso mi è capitato
di cercare qualcosa di cui sapevo l'esistenza ma non trovarla;
oppure trovare una spiegazione che non funzionava affatto.
Ciao :-)
Filippo



title: Chi ha inventato la Guida in Linea??!!

author: MIX

text:
Scusate, fatemi essere aggressivo....
Le guide in linea Microsoft, per vari motivi, fanno pena.
Ecco un esempio tratto da:
"Proprietà MultiSelect (Selezione multipla)"
/*
È possibile impostare la proprietà MultiSelect utilizzando la finestra delle
proprietà della casella di riepilogo, una macro o Visual Basic.
Tale proprietà può essere impostata soltanto nella visualizzazione Struttura
della maschera.
*/
Si evince un contro senso oppure mi sfugge qualcosa?
Cordialità.
Toni


title: Chi ha inventato la Guida in Linea??!!

text:
> "MIX" <lbrt02@lib[CUT]
ero.it
> ha scritto nel messaggio
> news:ngiV9.8585$ZE.2...@twister2.libero.it...
> Scusate, fatemi essere aggressivo....
    Accomodati... :-)
> Le guide in linea Microsoft, per vari motivi, fanno pena.
    Come sfogo puo' anche andare...
> Ecco un esempio tratto da:
> "Proprietą MultiSelect (Selezione multipla)"
> /*
> Č possibile impostare la proprietą MultiSelect utilizzando la finestra
> delle
> proprietą della casella di riepilogo, una macro o Visual Basic.
> Tale proprietą puņ essere impostata soltanto nella visualizzazione
> Struttura della maschera.
> */
> Si evince un contro senso oppure mi sfugge qualcosa?
    Temo sfugga qualcosa, a te o a me. Proprio non capisco cosa c'e' che non
va in questo esempio che ci proponi.



title: Chi ha inventato la Guida in Linea??!!

text:
[cut]
> > Ecco un esempio tratto da:
> > "Proprietą MultiSelect (Selezione multipla)"
> > /*
> > Č possibile impostare la proprietą MultiSelect utilizzando la finestra
> > delle
> > proprietą della casella di riepilogo, una macro o Visual Basic.
> > Tale proprietą puņ essere impostata soltanto nella visualizzazione
> > Struttura della maschera.
> > */
> > Si evince un contro senso oppure mi sfugge qualcosa?
>
>     Temo sfugga qualcosa, a te o a me. Proprio non capisco cosa c'e' che
non
> va in questo esempio che ci proponi.
>
Rieccomi di nuovo (sono il vs incubo peggiore).
Dalla guida si evince:
- che in primo luogo č possibile impostare la proprietą di Multiselect
tramite Visual Basic; (falso)
- dopo di che aggiunge che tale proprietą puņ essere impostata soltanto in
struttura; (vero)
c'č oppure no una contraddizione?
^_^
Toni


title: Chi ha inventato la Guida in Linea??!!

text:
> "MIX" <lbrt02@lib[CUT]
ero.it
> ha scritto nel messaggio
> news:ZvjV9.8983$YG2.2...@twister1.libero.it...
[...]
> Dalla guida si evince:
> - che in primo luogo è possibile impostare la proprietà di Multiselect
> tramite Visual Basic; (falso)
    Vero!
> - dopo di che aggiunge che tale proprietà può essere impostata soltanto in
> struttura; (vero)
>
> c'è oppure no una contraddizione?
    No, non c'e'.
    Per esempio:
Public Function CreaMaschera()
  Const c_sName$ = "MiaMaschera"
  Dim lIndex        As Long
  Dim sFormNewName  As String
  Dim lFormNum      As Long
  Dim lFormMax      As Long
  Dim oAcForm       As Access.Form
  Dim oAcListBox    As Access.ListBox
  Dim sFormOldName  As String
  With Access.Application
    With .CurrentProject.AllForms
      For lIndex = 0 To .Count - 1
        sFormNewName = .Item(lIndex).Name
        If sFormNewName Like c_sName & "*" Then
          lFormNum = Val(Mid$(sFormNewName, Len(c_sName) + 1))
          If lFormNum > lFormMax Then
            lFormMax = lFormNum
          End If
        End If
      Next
    End With
    sFormNewName = c_sName & CStr(lFormMax + 1)
    Set oAcForm = .CreateForm
    With oAcForm
      sFormOldName = .Name
    End With
    .DoCmd.Close acForm, sFormOldName, acSaveYes
    .DoCmd.Rename sFormNewName, acForm, sFormOldName
    .DoCmd.OpenForm sFormNewName, acDesign
    Set oAcForm = .Forms(sFormNewName)
    With oAcForm
      Set oAcListBox _
        = .Application.CreateControl(.Name, acListBox)
      With oAcListBox
        .MultiSelect = True
      End With
    End With
    .DoCmd.Close acForm, sFormNewName, acSaveYes
  End With
  Set oAcListBox = Nothing
  Set oAcForm = Nothing
End Function



title: Chi ha inventato la Guida in Linea??!!

text:
> "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel
messaggio
> news:b04ji2$kapjc$1...@ID-52090.news.dfncis.de...
    Oops!...
>       With oAcListBox
>         .MultiSelect = True
>       End With
        With oAcListBox
          .MultiSelect = 2
        End With



title: Chi ha inventato la Guida in Linea??!!

text:
> Public Function CreaMaschera()
[scusa per il taglio della tua funzione]
> End Function
Ho esaminato il tuo codice, compilato ed eseguito.
Funziona benissimo.
In effetti la guida vorrebbe riferirsi alla costruzione ex-novo (tramite
codice)
di un oggetto (in questo caso la lista a selezione multipla).
Tuttavia la guida mi induce in errore, poiché (ripeto) si legge su di essa
che:
"È possibile impostare la proprietà MultiSelect utilizzando [...] Visual
Basic."
leggendo la parola "impostare" tutto mi fa pensare tranne che ha scrivere
di sana pianta ad es. una form.
anzi mi immagino subito una semplice assegnazione del tipo
Me.Lista.Multiselect = 2
da fare in seguito su un oggetto "Lista" già appiccicato sulla form.
Ad ogni modo grazie per la spiegazione.
:-)
Comunque ritonerò con un nuovo e spietato inghippo sulla guida di Access
e tremerete ancora.
;-)
Vs affezionato incubo peggiore.
Toni


title: Chi ha inventato la Guida in Linea??!!

text:
ERRORE!
> leggendo la parola "impostare" tutto mi fa pensare tranne che ha scrivere
// correzione: leggasi
tranne che "a" scrivere.
// altra correzione: leggasi
tranne che scrivere.
Sigh!
(spero non vi siano errori peggiori)


title: Chi ha inventato la Guida in Linea??!!

text:
> "MIX" <lbrt02@lib[CUT]
ero.it
> ha scritto nel messaggio
> news:TplV9.9592$ZE.2...@twister2.libero.it...
> > Public Function CreaMaschera()
> [scusa per il taglio della tua funzione]
    Anzi... grazie! E' proprio cosi' che si quota. ;-)
> Ho esaminato il tuo codice, compilato ed eseguito.
> Funziona benissimo.
> In effetti la guida vorrebbe riferirsi alla costruzione ex-novo (tramite
> codice)
> di un oggetto (in questo caso la lista a selezione multipla).
    Esatto.
> Tuttavia la guida mi induce in errore, poiché (ripeto) si legge su di essa
> che:
> "È possibile impostare la proprietà MultiSelect utilizzando [...] Visual
> Basic."
    Affermazione vera, come abbiamo visto.
> leggendo la parola "impostare" tutto mi fa pensare tranne che ha scrivere
> di sana pianta ad es. una form.
> anzi mi immagino subito una semplice assegnazione del tipo
> Me.Lista.Multiselect = 2
> da fare in seguito su un oggetto "Lista" già appiccicato sulla form.
    Infatti. Ma siccome una maschera puo' essere aperta in quattro modi
diversi, avresti ragione se non venisse precisato in quale di questi modi e'
possibile impostare tale proprieta', facendoti supporre che sia possibile
impostarla in uno qualsiasi dei quattro modi. La guida invece precisa che:
"Tale proprietà può essere impostata soltanto nella visualizzazione
Struttura della maschera."
    Quindi?...
    Considera anche che questa e' una frase standard che si ripete uguale in
tutte le proprieta'. Potra' piacere o non piacere la forma in cui e'
espressa ma una volta capita la logica espositiva della guida non possono
esserci dubbi. Putroppo i problemi della guida non sono questi ma ben
altri!...
> Ad ogni modo grazie per la spiegazione.
> :-)
> Comunque ritonerò con un nuovo e spietato inghippo sulla guida di Access
> e tremerete ancora.
> ;-)
    Personalmente me lo auguro. Questi sono discorsi veramente importanti
sia per chi e' agli inizi sia per chi da anni e' abituato a combattere con
la prosa microsoft che, ad ogni rilettura, puo' assumere nuovi significati.
:-)))



title: Chi ha inventato la Guida in Linea??!!

text:
"MIX" <lbrt02@lib[CUT]
ero.it
> ha scritto nel messaggio
news:ZvjV9.8983$YG2.2...@twister1.libero.it...
[CUT]
>
> Rieccomi di nuovo (sono il vs incubo peggiore).
>
> Dalla guida si evince:
> - che in primo luogo è possibile impostare la proprietà di Multiselect
> tramite Visual Basic; (falso)
Chi ha detto che è falso? E' verissimo!!
> - dopo di che aggiunge che tale proprietà può essere impostata soltanto in
> struttura; (vero)
E' altrettanto vero!!
>
> c'è oppure no una contraddizione?
Le due affermazioni, che come ripeto sono per me entrambe vere, dicono solo
che la proprietà MultiSelect di una casella di riepilogo può eesere
modificata da codice VBA SOLAMENTE dopo aver aperto la maschera in modalità
struttura (acDesign) e quindi chiuderla salvando la struttura stessa
(acSaveYes). Non è l'unica proprietà di una maschera che può essere cambiata
solamente aprendo la struttura della maschera; ciò non toglie che la
modifica può essere fatta da codice VBA. Naturalmente questo signufuca (ma
per chi conosce un po' Access è normale) che la modifica non puoi
effettuarla se non hai a disposizione la struttura della maschera, ovvero in
un file .MDE .
Dove è la contraddizione????
Io uso Access 97 e mi sento di affermare che la sua guida in linea è più che
apprezzabile: naturalmente bisogna saperla usare (ed interpretare avendo
almeno una conoscenza di base di Access), altrimenti la critica ricorda
molto la fiaba della volpe e dell'uva.
>
> ^_^
>
> Toni
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Chi ha inventato la Guida in Linea??!!

text:
[cut]
> Io uso Access 97 e mi sento di affermare che la sua guida in linea č piů
che
> apprezzabile: naturalmente bisogna saperla usare (ed interpretare avendo
> almeno una conoscenza di base di Access), altrimenti la critica ricorda
> molto la fiaba della volpe e dell'uva.
Uva?
No grazie, sono astemio!
;-)


title: Chi ha inventato la Guida in Linea??!!

text:
"MIX" <lbrt02@lib[CUT]
ero.it
> ha scritto nel messaggio
news:gYFV9.13056$YG2.3...@twister1.libero.it...
> [cut]
>
> > Io uso Access 97 e mi sento di affermare che la sua guida in linea è più
> che
> > apprezzabile: naturalmente bisogna saperla usare (ed interpretare avendo
> > almeno una conoscenza di base di Access), altrimenti la critica ricorda
> > molto la fiaba della volpe e dell'uva.
>
> Uva?
> No grazie, sono astemio!
>
> ;-)
Ma l'uva la mangiano anche gli astemi: vedi la volpe. ;-)



title: Chi ha inventato la Guida in Linea??!!

text:
> >
> > Uva?
> > No grazie, sono astemio!
> >
> > ;-)
>
> Ma l'uva la mangiano anche gli astemi: vedi la volpe. ;-)
>
Beh, allora in questo caso mi faccio una macedonia di sola uva.
:-o
Ciaooo


title: contatore data

author: ciociariasposi

text:
Chiedo alla comunità un piccolissimo aiuto:
Sto costruendo un piccolo programmino in access che gestisce il pagamento
insoluti di alcuni clienti. IL mio problema è il seguente:
1) affidare una somma a credito per ogni cliente
2) Per ogni assegno che il cliente fa postdatato, devo detrarre dal suo fido
l'importo di questo assegno fino però alla data di scadenza + altri 10
giorni, dopodichè il fido del cliente si ricostruisce per l'importo
dell'assegno.
Incontro difficoltà nella stesura del codice di questo procedimento.
Grazie a tutti


title: contatore data

text:
"ciociariasposi" <
amo...@inwind.it
> ha scritto nel messaggio
news:cpu53v$4em$1...@lacerta.tiscalinet.it...

Se l'affidamento massimo del cliente è contenuto in una tabella chiamata
Clienti in un campo di tipo Valuta chiamato Fido.
Se la chiave primaria della tabella Clienti è un campo di tipo Contatore
chiamato IdCliente.
Se tutti gli assegni posdatati sono contenuti in una tabella chiamata
AssegniPos che abbia tra gli altri questi tre campi:
IdCliente        Numerico
ImportoAss    Valuta
DataAss         Data/ora
Il fido residuo puoi calcolartelo sottraendo al campo Fido l'ImportoAss di
quegli assegni di quel cliente la cui DataAss sia maggiore o uguale alla
data corrente meno 10 giorni.
Se il calcolo lo stai facendo in una maschera che ha come origine record la
tabella Clienti, prova così:
FidoResiduo = Me!Fido - CCur(DSum("ImportoAss", _
"AssegniPos", "IdCliente =" & Me!IdCliente & _
" AND DataAss >= #" & Format(Date()-10, "mm/dd/yyyy") & "#"))
--
Roberto
------------------------------------------------
il Sito Comune di it.comp.appl.access
www.sitocomune.com
-----------------------------------------------


title: Tutt'a un tratto il db e' diventato lucchettato

author: il barbi

text:
Come da oggetto, non mi ricordo assolutamente di aver fatto niente, ma non
riesco piu' ad aprire l'mdb doppiocliccando su di esso o sul collegamento,
ma solo da Access, e se cerco di compattarlo mi dice "DB gia' aperto in modo
esclusivo dall'utente 'Admin' sulla macchina "miocomputer" - Ritentare
l'operazione quando il db e' disponibile".
Ora questo utente 'Admin' non so proprio da dove sbuca; in piu' mi ritrovo
il classico piccolo file .ldb, anche quando l'mdb e' chiuso, indicato come
di tipo "Access.LockFile.9"
preciso che finora il db non era assolutamente protetto in alcun modo
qualcuno mi aiuta?
il barbi


text:
"il barbi" <
angeieri...@ngi.it
> ha scritto nel messaggio
news:hif6it$qrp$1...@nnrp.ngi.it...
> Come da oggetto
>
dimenticavo uso Access 2000
il barbi


author: Marco Pizzamiglio

text:
il barbi ha scritto:

Guarda col Task manager se � rimasta aperta qualche istanza di
MSAccess.exe non visibile e chiudila.
Casomai riavvia il PC.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
Marco Pizzamiglio ha scritto:
> il barbi ha scritto:
> > Come da oggetto, non mi ricordo assolutamente di aver fatto niente, ma non
> > riesco piu' ad aprire l'mdb doppiocliccando su di esso o sul collegamento,
> > ma solo da Access, e se cerco di compattarlo mi dice "DB gia' aperto in
modo
> > esclusivo dall'utente 'Admin' sulla macchina "miocomputer" - Ritentare
> > l'operazione quando il db e' disponibile".
> > Ora questo utente 'Admin' non so proprio da dove sbuca; in piu' mi ritrovo
> > il classico piccolo file .ldb, anche quando l'mdb e' chiuso, indicato come
> > di tipo "Access.LockFile.9"
> > preciso che finora il db non era assolutamente protetto in alcun modo
> > qualcuno mi aiuta?
> > il barbi
> Guarda col Task manager se � rimasta aperta qualche istanza di
> MSAccess.exe non visibile e chiudila.
> Casomai riavvia il PC.
> Ciao.
> -Marco-
Ah, dimenticavo, controlla anche che non sia condiviso in rete: apri un
prompt dei comandi e digita NET File



text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:hif9ut$tfb$1...@news.newsland.it...
>
> Guarda col Task manager se � rimasta aperta qualche istanza di
> MSAccess.exe non visibile e chiudila.
>
ok grazie era quello
il barbi


title: evento su mouseover al contrario per pulsanti stile Outloock

author: Davide Scilabra

text:
Gentilissimi,
sto facendo i pulsanti in "stile Outloock" come da sitocomune, quelli
che da grigi on mouseover diventano colorati (SPETTACOLO).
Stavo pensando: per resettare, viene consigliato di fare Cleaneffect su
evento mouse spostato del corpo
Sub CleanEffect()
'Resetta tutti gli effetti di tutti i Gruppi di Controllo
    Dim X As Integer
    For X = 0 To UBound(ArrayCtl)
       Me(ArrayCtl(X) & "1").SpecialEffect = 3
       Me(ArrayCtl(X) & "1").FontBold = False
       Me(ArrayCtl(X) & "2").Visible = True
       Me(ArrayCtl(X) & "3").Visible = False
    Next
End Sub
Chiamata da:
Private Sub Corpo_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
     CleanEffect
End Sub
Ma così non continuo a fare miliardi di volte la stessa cosa? Basterebbe
una! Che dite posso impostare una variabile di appoggio e fare un if?
If pippo =1 then
CleanEffect
pippo=2
End If
Ovviamente setterò pippo =1 al primo passaggio sul pulsante.
Se ci ho beccato dove devo dichiarare la variabile?
Oppure esiste un evento "su mouse lasciato"?
Non odiatemi ho già iniziato il libro sul VBA ma i primi capitoli (che
l'autore definisce fondamentali) sono proprio su "quando NON usare VBA"
Grazie, Davide


text:
> Gentilissimi,
> sto facendo i pulsanti in "stile Outloock" come da sitocomune, quelli
> che da grigi on mouseover diventano colorati (SPETTACOLO).
Si sono una bella idea, chissà di chi è...?
> Stavo pensando: per resettare, viene consigliato di fare Cleaneffect su
> evento mouse spostato del corpo
[CUT]
> Ma così non continuo a fare miliardi di volte la stessa cosa? Basterebbe
> una! Che dite posso impostare una variabile di appoggio e fare un if?
Concettualmente si.
> If pippo =1 then
> CleanEffect
> pippo=2
> End If
>
> Ovviamente setterò pippo =1 al primo passaggio sul pulsante.
> Se ci ho beccato dove devo dichiarare la variabile?
> Oppure esiste un evento "su mouse lasciato"?
>
> Non odiatemi ho già iniziato il libro sul VBA ma i primi capitoli (che
> l'autore definisce fondamentali) sono proprio su "quando NON usare VBA"
> Grazie, Davide
Allora visto che quel DEMO in parte è lo conosco bene posso anche
espormi in prima persona.
Il problema sostanzialmente non esiste in quanto i pulsanti non saranno
mai MILIONI, ma mi limito ad esagerare una decina....!
Ora visto che in ogni caso l'Evento MouseMove del corpo verrebbe
ovviamente generato in qualsiasi momento, poichè questo non lo puoi
impedire o eliminare, credo che il vantaggio di fare quello che
dici si apprezzerebbe in circa 1milliscondo, e lo svantaggio
sarebbe di usare una variabile dichiarata a livello di Modulo
pressochè inutilmente.
Le ottimizzazioni da guardare ti assicuro non sono queste, ma ciò
non toglie che la tua osservazione sia corretta e che sia effettivamente
migliorabile con la memorizzazione del controllo attivo in una
Variabile e di conseguenza il Reset sarebbe MIRATO ed effettuato
solo nel caso fosse necessario.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Alessandro Baraldi ha scritto:
>> Gentilissimi,
>> sto facendo i pulsanti in "stile Outloock" come da sitocomune, quelli
>> che da grigi on mouseover diventano colorati (SPETTACOLO).
>
> Si sono una bella idea, chissà di chi è...?
>
>> Stavo pensando: per resettare, viene consigliato di fare Cleaneffect su
>> evento mouse spostato del corpo
> [CUT]
>> Ma così non continuo a fare miliardi di volte la stessa cosa? Basterebbe
>> una! Che dite posso impostare una variabile di appoggio e fare un if?
>
[CUT]
> Il problema sostanzialmente non esiste in quanto i pulsanti non saranno
> mai MILIONI, ma mi limito ad esagerare una decina....!
Infatti il problema non sta nei pulsanti, perchè uno non ci sta poi su
tanto spesso... ma sul corpo
> Ora visto che in ogni caso l'Evento MouseMove del corpo verrebbe
> ovviamente generato in qualsiasi momento, poichè questo non lo puoi
> impedire o eliminare, credo che il vantaggio di fare quello che
> dici si apprezzerebbe in circa 1milliscondo, e lo svantaggio
> sarebbe di usare una variabile dichiarata a livello di Modulo
> pressochè inutilmente.
Un confronto contro una chiamata a funzione + 5 righe di
codice*Xpulsanti: secondo me è tantissimo (una volta mi dilettavo con
assembly e per ottimizzare una riga ci si scervellava).
Sul mio P4 con scheda 3d si vede lo schermo fa fatica col refresh
> Le ottimizzazioni da guardare ti assicuro non sono queste, ma ciò
> non toglie che la tua osservazione sia corretta e che sia effettivamente
> migliorabile con la memorizzazione del controllo attivo in una
> Variabile e di conseguenza il Reset sarebbe MIRATO ed effettuato
> solo nel caso fosse necessario.
Eh?
>
> Ciao
> @Alex
>
>
Grazie e ciao
Dave


text:
"Davide Scilabra" <
dav...@libriscientifici.com
> wrote in message
news:43f4c201$0$29095$
5fc...@news.tiscali.it
[CUT]
> Infatti il problema non sta nei pulsanti, perchè uno non ci sta poi su
> tanto spesso... ma sul corpo
Concettualmente il problema è il medesimo, ma se stai con il mouse
sul pulsante continuamente...?
Però quì ti è sfuggito il trucco usato nel MouseMove dei pulsanti...!
[CUT]
> Un confronto contro una chiamata a funzione + 5 righe di
> codice*Xpulsanti: secondo me è tantissimo (una volta mi dilettavo con
> assembly e per ottimizzare una riga ci si scervellava).
> Sul mio P4 con scheda 3d si vede lo schermo fa fatica col refresh
Impossibile ho un P3 733Mhz e non vedo nessuno sfarfallio.
Per il discorso Assembler è molto diverso, purtroppo ci ho lavorato
per diversi anni nel campo di automazione industriale con dei
Microcontrolliri e sò cosa significa ottimizzare
cicli di controllo per azionatori e regolazioni.
(Il purtroppo è perchè ho smesso).

> Eh?
Eh.
>
> Grazie e ciao
> Dave



text:
Alessandro Baraldi ha scritto:
> "Davide Scilabra" <
dav...@libriscientifici.com
> wrote in message
> news:43f4c201$0$29095$
5fc...@news.tiscali.it
>
> [CUT]
>> Infatti il problema non sta nei pulsanti, perchč uno non ci sta poi su
>> tanto spesso... ma sul corpo
>
> Concettualmente il problema č il medesimo, ma se stai con il mouse
> sul pulsante continuamente...?
> Perň quě ti č sfuggito il trucco usato nel MouseMove dei pulsanti...!
Infatti... ma i pulsanti non sono dei veri pulsanti, MouseMove dei
pulsanti non so che sia
>
> [CUT]
>
>> Un confronto contro una chiamata a funzione + 5 righe di
>> codice*Xpulsanti: secondo me č tantissimo (una volta mi dilettavo con
>> assembly e per ottimizzare una riga ci si scervellava).
>> Sul mio P4 con scheda 3d si vede lo schermo fa fatica col refresh
>
> Impossibile ho un P3 733Mhz e non vedo nessuno sfarfallio.
> Per il discorso Assembler č molto diverso, purtroppo ci ho lavorato
> per diversi anni nel campo di automazione industriale con dei
> Microcontrolliri e sň cosa significa ottimizzare
> cicli di controllo per azionatori e regolazioni.
> (Il purtroppo č perchč ho smesso).
>
>
>> Eh?
>
> Eh.
>
>> Grazie e ciao
>> Dave
>
>
> Ciao
> @Alex
>
>
La differenza c'č e si vede! Provare per credere usa dei bei pulsantoni!
Forse nell'esempio di sc la maschera č molto piccola: la mia č grande al
max. Se vuoi ti mando le due versioni.
Stesso metodo per i pulsanti( infatti dopo la prima modifica non
sfarfallava piů sul corpo ma quando ero sui pulsanti sě, lo sfarfallio č
molto leggero). Aspetto la modifica sul sitocomune per me sarebbe una
grandissima soddisfazione!
Ecco il codice
Option Compare Database
Option Explicit
'La Matrice ArrayCtl č stata realizzata per discriminare
'Il nome dei Controlli che fanno parte della Gestione Effetti
'Questo per facilitare il controllo e la gestione stessa
Dim ArrayCtl(0 To 5) As String
Dim niente As Boolean                       <----------
'Ogni Pulsante č un Gruppo di Oggetti che da il nome(vedi Array) al
Controllo
'Ogni Pulsante (in realtŕ č una Label mascherata) deve essere composto da:
'1)Label con Caption e  nome=NomeControllo & "0" (Con ilprogr. si
discrimina il tipo)
'2)Immagine Bianco/Nero nome=NomeControllo & "1"
'3)Immagine Colori      nome=NomeControllo & "2"
Function EffectMe(strControl As String)
'Resetta l'effetto su tutti i Gruppi prima di applicarlo allo specifico
    	non serve  piů!!                       <----------
    'Setta il Controllo attuale con gli effetti
    If niente = True Then                       <----------
         Me(strControl & "1").SpecialEffect = 1
         Me(strControl & "1").FontBold = True
         Me(strControl & "2").Visible = False
         Me(strControl & "3").Visible = True
        niente = False                       <----------
    End If
End Function
Sub CleanEffect()
'Resetta tutti gli effetti di tutti i Gruppi di Controllo
   Dim X As Integer
    For X = 0 To UBound(ArrayCtl)
       Me(ArrayCtl(X) & "1").SpecialEffect = 3
       Me(ArrayCtl(X) & "1").FontBold = False
       Me(ArrayCtl(X) & "2").Visible = True
       Me(ArrayCtl(X) & "3").Visible = False
    Next
End Sub
Sub BildArray()
'Questo Array serve per velocizzare la Gestione e non Ricorrere a
For..Each..Next
'nel caso si vogliano aumentare i Controlli aggiungere un Gruppo e
ridimensionare
'l'Array all'inizio del Modulo
'Il nome (Stringa) che contraddistingue il Gruppo Controllo č quello che
darŕ il
'nome a tutti i controlli del Gruppo aggiungendo il "Progressivo"
    ArrayCtl(0) = "Appunti"
    ArrayCtl(1) = "Clienti"
    ArrayCtl(2) = "Esci"
    ArrayCtl(3) = "Fatt"
    ArrayCtl(4) = "Faxs"
    ArrayCtl(5) = "Rich"
End Sub
Private Sub Corpo_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
     If niente = False Then                       <----------
         CleanEffect
         niente = True                       <----------
     End If
End Sub
Private Sub Form_Close()
     DoCmd.Restore
End Sub
Private Sub Form_Open(Cancel As Integer)
     BildArray
     DoCmd.Maximize
     niente = False                       <----------
End Sub


text:
"Davide Scilabra" <
dav...@libriscientifici.com
> wrote in message
news:43f4d5ee$0$29092$
5fc...@news.tiscali.it
[CUT]
> La differenza c'è e si vede! Provare per credere usa dei bei pulsantoni!
> Forse nell'esempio di sc la maschera è molto piccola: la mia è grande al
> max. Se vuoi ti mando le due versioni.
> Stesso metodo per i pulsanti( infatti dopo la prima modifica non
> sfarfallava più sul corpo ma quando ero sui pulsanti sì, lo sfarfallio è
> molto leggero). Aspetto la modifica sul sitocomune per me sarebbe una
> grandissima soddisfazione!
>
> Ecco il codice
Stiamo parlando di 2 esempi diversi, prova a scaricare
questo:
http://www.mantuanet.it/alessandro.baraldi/
Sezione [FORMS]
1.13 ToolBars con effetto Outlook
C'è di sicuro anche nel SC ma non ricordo il riferimento.
Credo che il demo che intendi tu sia il mio vecchio demo
che avrà qualche anno, e sicuramente non è ottimizzato.
Errori di gioventù...!



text:
Alessandro Baraldi ha scritto:
> "Davide Scilabra" <
dav...@libriscientifici.com
> wrote in message
> news:43f4d5ee$0$29092$
5fc...@news.tiscali.it
>
> [CUT]
>
>> La differenza c'č e si vede! Provare per credere usa dei bei pulsantoni!
>> Forse nell'esempio di sc la maschera č molto piccola: la mia č grande al
>> max. Se vuoi ti mando le due versioni.
>> Stesso metodo per i pulsanti( infatti dopo la prima modifica non
>> sfarfallava piů sul corpo ma quando ero sui pulsanti sě, lo sfarfallio č
>> molto leggero). Aspetto la modifica sul sitocomune per me sarebbe una
>> grandissima soddisfazione!
>>
>> Ecco il codice
>
> Stiamo parlando di 2 esempi diversi, prova a scaricare
> questo:
>
>
>
http://www.mantuanet.it/alessandro.baraldi/
> Sezione [FORMS]
> 1.13 ToolBars con effetto Outlook
>
> C'č di sicuro anche nel SC ma non ricordo il riferimento.
>
> Credo che il demo che intendi tu sia il mio vecchio demo
> che avrŕ qualche anno, e sicuramente non č ottimizzato.
> Errori di gioventů...!
>
> Ciao
> @Alex
>
>
il riferimento era
3.44 Esempio di come realizzare pulsanti ad effetto tipo OutLoock.
L'ho scritto tale e quale (Outloock) perchč ce n'erano 3-4 e pensavo si
capisse. Il tuo č sicuramente piů completo ora me lo studio bene bene,
ma questo č semplice e fa quel che deve fare ottimamente!
Grazie e ciao


text:
Credo sia sempre mio anche l'altro...!
@Alex


title: Oggetti Ole

author: MarcoVR

text:
Buongiorno
Utilizzo Access 2003
Ho inserito in una tabella un campo con tipo di dati Oggetto OLE.
Lavorando sulla tabella Inserisci oggetto / Documento Word funziona
perfettamente e in maniera molto intuitiva.
Non cos� sulle maschere. In questo contesto come si fa ?
Oltretutto io vorrei inserire il documento da codice dopo averlo crato
(pensavo  Set WApp = CreateObject("Word.Application");
 WApp.Documents.Add ..........).
Infine vorrei unire questi "frammenti di Word" presenti nei vari
records in un unico documento word.
Pensate che si possa fare ?
Grazie
MArco


title: Chiudere client user da client amministratore

author: Eradicator

text:
Ho un applicativo access così composto:
-tabelle residenti su server
-maschere ecc residenti su hd, 1 client x ogni utente. Gli utenti sono 3
Il problema è che quando devo apportare delle modifiche mi tocca dire
all'utente di chiudere il suo client perchè io possa modificarlo.
Come posso far sì che dal mio client(amministratore) io possa chiudere
automaicamente i client dei vari user a mio piacimento?
Grazie.


author: sab

text:
Eradicator ha scritto:




> Grazie.
con un applicativo tipo pcAnywhere di Symantec. ti colleghi al pc prendo
il controllo e chiudi l'applicativo. con Windows non vedo molte alternative
ciao Sabrina
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Sergio MAZZA

text:
"Eradicator" <
m.enteza...@virgilio.it
> ha scritto nel messaggio
news:cpWVa.1892$cl3....@news2.tin.it...
> Ho un applicativo access cosě composto:
>
> -tabelle residenti su server
> -maschere ecc residenti su hd, 1 client x ogni utente. Gli utenti sono 3
>
>
> Il problema č che quando devo apportare delle modifiche mi tocca dire
> all'utente di chiudere il suo client perchč io possa modificarlo.
>
> Come posso far sě che dal mio client(amministratore) io possa chiudere
> automaicamente i client dei vari user a mio piacimento?
>
> Grazie.
Se installi netmeeting sui client puoi prendere il controllo del desktop e
chiudere l'applicazione...
Ciao.
--
Sergio MAZZA


author: Landers

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message
news:bgap27$2p5$
1...@canarie.caspur.it
> "Eradicator" <
m.enteza...@virgilio.it
> ha scritto nel messaggio
> news:cpWVa.1892$cl3....@news2.tin.it...
> > Ho un applicativo access così composto:
> >
> > -tabelle residenti su server
> > -maschere ecc residenti su hd, 1 client x ogni utente. Gli utenti sono 3
> >
Esiste anche questa possibilità, un pò complessa, ma che ti svincola da
tutto, perchè funziona senza
bisongo di sw esterni nè altro, in quanto tutto sarà
contenuto nel tuo applicativo mdb (il front-end).
Devi predisporre innanzitutto una tabella (TblLogOut) da mettere nel
back-end, che contiene un flag SI/NO booleano.
Poi nei front-end (in tutti) metti una funzione che vada a leggere nella
tua tabella TblLogOut il valore del flag: se il valore è false, allora
prosegui con il normale codice, se è true, allora chiudi il front-end.
Questa funzione, è richiamata dall'evento Timer di una maschera che sai
per certo che è sempre aperta (ad esempio il pannello principale, o una
piccola maschera fatta all'uopo che se ne sta sempre minimizzata) e
setti il suo TimerInterval a x, dove x rappresenta i millisecondi che
intercorrono tra un evento timer e l'altro (cioè, se setti questo valore
a 10000, significa che ogni 10000 millisecondi - cioè ogni 10 secondi -
viene eseguito l'evento Timer).
A questo punto basta che tu vada (ad esempio con una maschera apposita)
a settare a true il valore del tuo
flag, e devi solamente attendere x millisecondi affinchè il front-end si
chiuda da solo.
Ovviamente sarebbe auspicabile che tu mostri un msg al tuo utente che
gli spieghi
perchè gli si sta chiudendo l'applicazione...
In parole povere:
1) Creare la TblLogOut (tabella nel back-end che contiene il flag che
indica al
front-end di chiudersi)
2) Creare MskLogOut (maschera che contiene il TimerInterval settato a x
millisecondi, il tempo da te desiderato per cui la maschera faccia
eseguire il codice contenuto nell'evento Timer della maschera stessa.
3) In alternativa a MskLogOut, puoi usare la maschera principale o una
che rimanga sempre aperta.
4) Creare la routine che controlla il valore del flag (da mettere
nell'evento
Timer della maschera MskLogOut). Qui basta un semplice dlookup(...)
4) creare un messaggio in msgbox che avvisa l'utente che l'applicazione
si sta
chiudendo per manutenzione.
Spero di essere stato chiaro.
Ciao a tutti.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Landers" <
lan...@spidernet.it
> ha scritto nel messaggio

Chiarissimo, grazie 1000!
ma potrei fare ciò specificando anche quale utente devo chiudere? La
variabile con al suo interno il nome dell'utente l'ho già fatta in tutti i
Front-End
Grazie.


text:
> "Landers" <
lan...@spidernet.it
> ha scritto nel messaggio
> > Esiste anche questa possibilità, un pò complessa, ma che ti svincola da
.
.
> > Spero di essere stato chiaro.
> >
> > Ciao a tutti.
> >
> Chiarissimo, grazie 1000!
>
> ma potrei fare ciò specificando anche quale utente devo chiudere? La
> variabile con al suo interno il nome dell'utente l'ho già fatta in tutti i
> Front-End

> Grazie.
Certo che sì, se sei in grado di stabilire univocamente quale utente
vuoi chiudere, è sufficiente creare un altro campo nella TblLogOff nel
quale inserisci questo valore quando "sei in manutenzione".
Sarà sufficiente mettere il codice appropriato nell'evento Timer della
maschera "sempre aperta", ed il gioco è fatto.
Se vuoi, posso mandarti un mdb di esempio che ti permette di forzare il
LogOff a tutti i client, avvisandoli di quello che sta per succedere (il
famoso messaggio all'utente).
Il mio esempio per ora non prevede la gestione del LogOff individuale
(come lo vuoi tu), ma puoi modificare il suo codice all'occorrenza.
Mi sono fatto questa "utility" già pronta, in modo da importarla in
tutte le applicazioni che distribuisco (a dotare un'applicazione
dell'utilty LogOff, ci metto veramente poco)
Fammi sapere se la vuoi, dove mandartela.
Ciao.
Landers.



title: report con troppe immagini ???

author: Natan

text:
Ciao ,buon ANNO 2008
sto realizzando un catalogo per immagini jpg in access 2003 , non ho
avuto problemi (grazie anche ai consigli trovati con ricerche mirate
sui Ng ) fino a che non ho cominciato a produrre il report il cui
layout prevede sei immagini con descrizione per ogni pag A4 (due imm.
per riga) e 100 pagine per cominciare ....
Senonchè al momento dell'anteprima Access arriva a sfogliare e
visualizzare le pagine fino ad un certo num(77). , e presenta la
caratteristica finetra del bivio "Fine o Debug" con "Errore di runtime
2114 ...."  .
Da task manager ho visto che effettivamente la memoria si riempie fino
"all'orlo" (650MB) diciamo alla 77 pagina .
Questo sul pc fisso (RAM 650MB), sul portatile (che ha 2GB RAM) fa la
stessa cosa alla 75 pagina ( BOH!!?) , allora pare non sia una
questione di mem ... Comunque il risultato è che non riesco a stampare
le ultime 30 pagine .
Ho prvato a stamparlo su un Image Document Writer (.MDI), in un file
rtf  ma niente , arriva fino alla 75-77 esima pag e basta .... Ho
letto qualcosa di Lebans che consiglia la conversione da Jpg a BMP ma
sinceramente non ho capito molto ...
una soluzione o un percorso da seguire che voi sappiate c'è ???
Grazie
Natan


title: report con troppe immagini ???

author: davide

text:
Natan ha scritto:

Ho avuto lo stesso problema, non per via delle immagini ma per un campo
che mi andava fuori e mi faceva stampare delle pagine bianche
Ho ovviato con un ciclo e la stampa di una pagina alla volta
Se ti serve posso recuperare il codice, in ogni caso se non sei pratico
puoi fare anche una piccola macro


title: Aiuto! il Mio capo è imbranato

author: Mario Puglisi

text:
Il mio capo è un brav' uomo ma non ha ancora capito che per stampare un
Report
NON deve pigiare sull'icona Stampante quando ancora è in Visualizzazione
Maschera!!!!
Spreca ogni giorno un sacco di carta...Per non parlare del Toner...
La carta costa, sono un ecologista e non voglio che qualche albero in più
venga tagliato perchè il mio capo è imbranato;  quindi vi prego:
esiste un modo per disattivare quell'icona quando lui si aggira
nei paraggi delle mie Maschere e si riattivi SOLO quando il Report è in
anteprima di Stampa?


title: Aiuto! il Mio capo è imbranato

author: Luciano (DOC)

text:
"Mario Puglisi" <
puglis...@hotmail.com
> wrote in message
news:95v8b7$35q$1...@serv1.albacom.net...
> La carta costa, sono un ecologista e non voglio che qualche albero in più
> venga tagliato perchè il mio capo è imbranato;
Potretsi convincerlo a atre attento facendogli presente  che il toner e'
altamente cancerogeno...:-)
> esiste un modo per disattivare quell'icona quando lui si aggira
> nei paraggi delle mie Maschere e si riattivi SOLO quando il Report è in
> anteprima di Stampa?
Si, sostituisci la barra degli strumenti e la barra dei menu con delle barre
personalizzate dove avrai opportunamente eliminato il pulsante stampa.
Saluti.
Luciano
(DOC)


title: Aiuto! il Mio capo è imbranato

author: Silvio Berruti

text:
"Mario Puglisi" <
puglis...@hotmail.com
> ha scritto nel messaggio
news:95v8b7$35q$1...@serv1.albacom.net...
> Il mio capo č un brav' uomo ma non ha ancora capito che per stampare un
> Report
> NON deve pigiare sull'icona Stampante quando ancora č in Visualizzazione
> Maschera!!!!
> Spreca ogni giorno un sacco di carta...Per non parlare del Toner...
>
> La carta costa, sono un ecologista e non voglio che qualche albero in piů
> venga tagliato perchč il mio capo č imbranato;  quindi vi prego:
> esiste un modo per disattivare quell'icona quando lui si aggira
> nei paraggi delle mie Maschere e si riattivi SOLO quando il Report č in
> anteprima di Stampa?
Ho avuto un'esigenza simile.
Nel mio caso, in apertura di un certo report, andavo a disabilitare il
pulsantino standard di stampa e abilitavo un mio pulsantino che, oltre ad
eseguire la stampa, faceva altre operazioni.
Ti riporto il codice:
Private Sub Report_Open(Cancel As Integer)
    Dim myBar
    Set myBar = CommandBars("TuaBarra")
    With myBar
        ' abilito il mio pulsantino
      .Controls(5).Enabled = True
        ' e disabilito quello standard
      .Controls(7).Enabled = False
    End With
    Set myBar = Nothing
End Sub
Private Sub Report_Close()
    Dim myBar
    Set myBar = CommandBars("Barra SCK")
    With myBar
      .Controls(5).Enabled = False
      .Controls(7).Enabled = True
    End With
    Set myBar = CommandBars("Print Preview")
    With myBar
      .Controls(2).Enabled = True
    End With
    Set myBar = Nothing
End Sub
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Aiuto! il Mio capo è imbranato

author: Michele Amato

text:
Silvio Berruti <
s...@libero.it
> wrote in message
fZYg6.27923$GM6.1...@news.infostrada.it...
>
> "Mario Puglisi" <
puglis...@hotmail.com
> ha scritto nel messaggio
> news:95v8b7$35q$1...@serv1.albacom.net...
> > Il mio capo è un brav' uomo ma non ha ancora capito che per stampare un
> > Report
> > NON deve pigiare sull'icona Stampante quando ancora è in Visualizzazione
> > Maschera!!!!
> > Spreca ogni giorno un sacco di carta...Per non parlare del Toner...
> >
> > La carta costa, sono un ecologista e non voglio che qualche albero in
più
> > venga tagliato perchè il mio capo è imbranato;  quindi vi prego:
> > esiste un modo per disattivare quell'icona quando lui si aggira
> > nei paraggi delle mie Maschere e si riattivi SOLO quando il Report è in

Caro Silvio,
immagino che tu abbia fatto riferimento al pulsante numero 5 (6?)
>       .Controls(5).Enabled = False
perchè avrai sperimentato sulla tua pelle che con
        .Controls("NomePulsante").Enabled = False
ottieni un errore.
Prova con
        .Controls("Caption Del Pulsante").Enabled = False
e vedrai che funziona.
Ogni tanto (spesso e volentieri) in M$ qualcuno si fa un tiro (snnifff ehm
ehm) di troppo...
HTH
Michele Amato
P.S.
Allora hai provato o no il Navigator? ;-)))
Dai trova mezz'ora per farlo, ti assicuro che ne vale la pena...
--
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
Sulla mia pagina personale
http://utenti.worldonline.it/micheleamato
è possibile trovare una add-in per Access, shareware ma full-working e senza
expiration date
          Access Navigator 3.0
disponibile sia per
Access 8.0 che per
Access 9.0
sto lavorando alla 3.1
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}


title: Aiuto! il Mio capo è imbranato

text:
"Michele Amato" <
maengi...@ciccia.libero.it
> ha scritto nel messaggio
news:5haj6.17100$7U4.3...@news.infostrada.it...
>
> Silvio Berruti <
s...@libero.it
> wrote in message
> fZYg6.27923$GM6.1...@news.infostrada.it...
> >
> > Private Sub Report_Open(Cancel As Integer)
> >     Dim myBar
> >     Set myBar = CommandBars("TuaBarra")
> >     With myBar
> >         ' abilito il mio pulsantino
> >       .Controls(5).Enabled = True
> >         ' e disabilito quello standard
> >       .Controls(7).Enabled = False
> >     End With
> >     Set myBar = Nothing
> > End Sub
> >
> > Private Sub Report_Close()
> >     Dim myBar
> >     Set myBar = CommandBars("Barra SCK")
> >     With myBar
> >       .Controls(5).Enabled = False
> >       .Controls(7).Enabled = True
> >     End With
> >     Set myBar = CommandBars("Print Preview")
> >     With myBar
> >       .Controls(2).Enabled = True
> >     End With
> >     Set myBar = Nothing
> > End Sub
>
> Caro Silvio,
> immagino che tu abbia fatto riferimento al pulsante numero 5 (6?)
naturalmente
> >       .Controls(5).Enabled = False
> perchè avrai sperimentato sulla tua pelle che con
>         .Controls("NomePulsante").Enabled = False
> ottieni un errore.
non mi è neanche venuto in mente
> Prova con
>         .Controls("Caption Del Pulsante").Enabled = False
> e vedrai che funziona.
grazie x il suggerimento
> Ogni tanto (spesso e volentieri) in M$ qualcuno si fa un tiro (snnifff ehm
> ehm) di troppo...
Già...  :-)
>
> HTH
>
> Michele Amato
>
> P.S.
> Allora hai provato o no il Navigator? ;-)))
> Dai trova mezz'ora per farlo, ti assicuro che ne vale la pena...
Dai, non essere impaziente! Ho già trovato il tempo di scaricarlo... l'anno
prossimo troverò il tempo di provarlo...  ;-)))
>
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
> Sulla mia pagina personale
>
http://utenti.worldonline.it/micheleamato
> è possibile trovare una add-in per Access, shareware ma full-working e
senza
> expiration date
>
>           Access Navigator 3.0
>
> disponibile sia per
> Access 8.0 che per
> Access 9.0
>
> sto lavorando alla 3.1
Lavora, lavora, che ti nobilita...



title: CONVERSIONE CAMPO NUMERICO IN CAMPO DATA ACCESS 2003

author: Leonardo

text:
Buonasera amici,
ho un campo numerico tipo 20101231 che devo convertire in una query
nel campo data 31-12-2010.
Mi aiutate con la formattazione?
grazie sempre
Leonardo


author: pablitomf

text:

DATA = cvdate(right(TuoCampo;2) & "-"& mid(TuoCampo;5;2) & "-"&
left(TuoCampo;4))


author: Napi

text:
"Leonardo"  ha scritto nel messaggio
news:29b30022-f8d9-488e...@x11g2000yqc.googlegroups.com...

---------------
mData="20101231"
CDate(Right(mData;2) & "- " & Mid(mData;5;2) & "-" & Left(mData;4))
Napi
------------------


text:

Tutto ok, grazie!!


text:
On 2 Feb, 17:17, "Napi" <
natpi...@tin.it
> wrote:
> "Leonardo"  ha scritto nel messaggionews:29b30022-f8d9-488e...@x11g2000yqc.googlegroups.com...

Tutto ok, grazie!!


title: Stored procedure con access

author: N|N

text:
Ciao a tutti, potreste indicarmi qualche sito o tutorial online che mi aiuti
a capire come fare ad utlizzare Stored procedure in Access?
Grazie in anticipo


title: Stored procedure con access

text:
"N|N" <Ni...@Inch.nails> ha scritto nel messaggio
news:CpBJ7.116698$sq5.5...@news.infostrada.it...

Le stored assomigliano "tra virgolette" alle query , cambia un pochino la
sintassi ...
Prova ad importarne una e vedi che se visualizzi una query di access in
modalità Sql ... le differenze si riducono al minimo , o quasi.
Ciao. Luca.


title: Stored procedure con access

text:
"> Le stored assomigliano "tra virgolette" alle query , cambia un pochino la
> sintassi ...
> Prova ad importarne una e vedi che se visualizzi una query di access in
> modalità Sql ... le differenze si riducono al minimo , o quasi.
> Ciao. Luca.
Il problema è che ho sempre utlizzato databases free su piattaforma linux e
li utilizzavo scrivendo direttamente il codice sql dalla riga di comando
(per genrare report,. form di inserimento uso altri linguaggi e applicazioni
diverse, non access). Il problema con Access è che non mi è per niente
familiare e mi trovo spiazzato! Ad esempio, se io voglio creare una
procedure semplice scrivo:
create procedure SP_miaprocedure
@nome char(30)
as
select * from tabella
where "condizione" ecc.. ecc...
ma con access non mi è possibile farlo(segnalla errori nell'istruzione
create...??!?!)
Sicuramente sbaglio qualcosa di basilare (magari utilizza una sintassi sql
leggermente differente, oppure devo scrivere il codice da un'altra
parte...), ...per questo avrei bisogno di leggermi un tutorial!
grazie


title: somma di orari ore e minuti di una variabile di tipo date

author: Nick

text:
ho due campi formattati nel seguente modo:
hh.mm
 (ore e minuti)
dovrei fare la somma ad un orario di ingresso di una cifra x di minuti.
ho guardato sul sito e sui post precedenti ma non ho trovato una soluzione.
esiste una funzione o una scorciatoria senza dover trasportare i dati in stringhe come nell'esempio
di Silvio Berruti?
Grazie
Ciao
Nick


author: 'gnurant

text:
Non mi è chiaro "un orario di ingresso di una cifra x di minuti"
Non riesco ad aiutarti così
--
'gnurant come una cucuzza
Inviato da
www.mynewsgate.net


text:
"'gnurant" <
6751i...@mynewsgate.net
> ha scritto nel messaggio
news:200404301...@mynewsgate.net...
> Non mi č chiaro "un orario di ingresso di una cifra x di minuti"
> Non riesco ad aiutarti cosě
>
> --
> 'gnurant come una cucuzza
>
> Inviato da
www.mynewsgate.net
allora io ho una funzione che ha in ingresso una variabile di tipo date
questa variabile ha solo ore e minuti
all'interno della funzione faccio alcuni controlli e a seconda della situazione dell'orario che sto
valutando devo aggiungere un numero di minuti alla mia variabile.
la funzione mi dovrebbe restitutire l'orario iniziale piů i minuti che ho calcolato.
scusa se sono poco chiaro ma quando vado nel pallone... non riesco a sistemare nemmeno l'italiano
:-)
Grazie
Ciao
Nick


text:
Scusa, ma continuo a non capire(non ti sto prendendo in giro)
Scrivi magari le righe di codice che hai già scritto
Ciauz

--



text:
[CUT]
questa è la funzione ....(una parte)
Public Function ArrotondaOra(OraIn As Date) As Date
Dim Min As Integer
Min = Minute(OraIn)
            if min <> 30 then
                        min = 30-min
                        OraIn =  OraIn + Min
            end if
questo è uno dei punti dove devo sommare i minuti (in poche parole sommo i minuti che mi mancano a
raggiungere l'arrotondamento desiderato)
spero di aver chiarito un po' le idee... :-)
grazie (anche per la pazienza)
ciao
Nick


text:
Abbi pazienza tu ma, sia il fatto che oggi è venerdì, sia che ci metto del
mio(e parecchio), ma continuo a non aver chiare alcune cose
Fin qui ho capito che:
1.hai un orario espresso in ore e minuti(OraIn?) e ci devi sommare un tot
di minuti
2.il
 tot di minuti lo calcoli secondo l'if che hai scritto(la variabile Min
giusto?)
Ciò che non capisco è quale arrotondamento devi raggiungere
Fammi sapere
Ciauz

--



text:
"'gnurant" <
6751i...@mynewsgate.net
> ha scritto nel messaggio
news:200404301...@mynewsgate.net...
> Abbi pazienza tu ma, sia il fatto che oggi è venerdì, sia che ci metto del
> mio(e parecchio), ma continuo a non aver chiare alcune cose
>
> Fin qui ho capito che:
> 1.hai un orario espresso in ore e minuti(OraIn?) e ci devi sommare un tot
> di minuti
>
2.il
 tot di minuti lo calcoli secondo l'if che hai scritto(la variabile Min
> giusto?)
>
> Ciò che non capisco è quale arrotondamento devi raggiungere
> Fammi sapere
> Ciauz
>
l'arrotondamento sono quei min che devo aggiungere!! :-)
il mio problema è proprio nel sommare i minuti.
Grazie
Ciao
Nick


text:
Finalmente la mia cucuzza ha capito!(oddio, e se non ho capito????)
Devi usare la funzione DateAdd(interval, number, date)
i parametri da mettere sono quindi se non sbaglio
DateAdd("n",Min,OraIn), ovvero aggiungi ai minuti di OraIn il valore di
Min...speriamo di esserci riuscito :o)
Ciauz



text:
"'gnurant" <
6751i...@mynewsgate.net
> ha scritto nel messaggio
news:200404301...@mynewsgate.net...

perfetto funziona!!! :-)
grazie
Ciao
Nick


title: problema con query

author: marius

text:
ho un problema con una query con campo data e uno che chiamiamo lettera
che puo' contenere:a-b-c-d-e-f-g
quando faccio la selezione con date variabili per esempio dal 01/06/05 al
30/09/05 vorrei che al 01/06/05 al 30/06/05 mi prenda la lettera a , b
dal 01/07/05 al 30/09/05 la lettera a-b-c-d-e.
vi specifico che le lettere sono fisse come il primo intervallo cioe'
01/06/05 30/06/05
grazie ancora a tutti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: problema con query

author: Roberto da casa

text:
"marius" <
tessito...@libero.it
> ha scritto nel messaggio
news:djo93a$28b$1...@news.newsland.it...
> ho un problema con una query con campo data e uno che chiamiamo lettera
> che puo' contenere:a-b-c-d-e-f-g
> quando faccio la selezione con date variabili per esempio dal 01/06/05 al
> 30/09/05 vorrei che al 01/06/05 al 30/06/05 mi prenda la lettera a , b
> dal 01/07/05 al 30/09/05 la lettera a-b-c-d-e.
> vi specifico che le lettere sono fisse come il primo intervallo cioe'
> 01/06/05 30/06/05
Vuol dire che la data iniziale 01/06/2005 č sempre fissa e che invece la
data finale (30/09/2005 nel tuo esempio) e variabile e la digita l'utente
finale?
Vuol die che non vanno mai selezionati record con data minore di 01/06/2005
e quelli con le lettere f e g non vengono mai selezionati?
> grazie ancora a tutti
Prego
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: problema con query

text:
Roberto da casa ha scritto:
> "marius" <
tessito...@libero.it
> ha scritto nel messaggio
> news:djo93a$28b$1...@news.newsland.it...
> > ho un problema con una query con campo data e uno che chiamiamo lettera
> > che puo' contenere:a-b-c-d-e-f-g
> > quando faccio la selezione con date variabili per esempio dal 01/06/05 al
> > 30/09/05 vorrei che al 01/06/05 al 30/06/05 mi prenda la lettera a , b
> > dal 01/07/05 al 30/09/05 la lettera a-b-c-d-e.
> > vi specifico che le lettere sono fisse come il primo intervallo cioe'
> > 01/06/05 30/06/05
> Vuol dire che la data iniziale 01/06/2005 è sempre fissa e che invece la
> data finale (30/09/2005 nel tuo esempio) e variabile e la digita l'utente
> finale?
> Vuol die che non vanno mai selezionati record con data minore di 01/06/2005
> e quelli con le lettere f e g non vengono mai selezionati?
> > grazie ancora a tutti
> Prego
si roberto



title: problema con query

text:
"marius" <
tessito...@libero.it
> ha scritto nel messaggio
news:djr123$1aa$1...@news.newsland.it...
> Roberto da casa ha scritto:
>
> > "marius" <
tessito...@libero.it
> ha scritto nel messaggio
> > news:djo93a$28b$1...@news.newsland.it...
> > > ho un problema con una query con campo data e uno che chiamiamo
lettera
> > > che puo' contenere:a-b-c-d-e-f-g
> > > quando faccio la selezione con date variabili per esempio dal 01/06/05
al
> > > 30/09/05 vorrei che al 01/06/05 al 30/06/05 mi prenda la lettera a , b
> > > dal 01/07/05 al 30/09/05 la lettera a-b-c-d-e.
> > > vi specifico che le lettere sono fisse come il primo intervallo cioe'
> > > 01/06/05 30/06/05
>
> > Vuol dire che la data iniziale 01/06/2005 è sempre fissa e che invece la
> > data finale (30/09/2005 nel tuo esempio) e variabile e la digita
l'utente
> > finale?
> > Vuol die che non vanno mai selezionati record con data minore di
01/06/2005
> > e quelli con le lettere f e g non vengono mai selezionati?
>
> > > grazie ancora a tutti
>
> > Prego
>
> si roberto
>
Se la tabella che contiene i dati si chiama Tbaella1 e i due campi si
chiamano rispettivamente Data e Lettera, prova con una query che abbia
questo codice SQL:
SELECT Tabella1.*
FROM Tabella1
WHERE (((Tabella1.Data)>=#6/1/2005# And (Tabella1.Data)<=#6/30/2005#) AND
((Tabella1.Lettera)="a" Or (Tabella1.Lettera)="b")) OR
(((Tabella1.Data)>=#7/1/2005# And (Tabella1.Data)<= Format([Digita data fine
periodo:], "mm/dd/yyyy")) AND ((Tabella1.Lettera)="a" Or
(Tabella1.Lettera)="b" Or (Tabella1.Lettera)="c" Or (Tabella1.Lettera)="d"
Or (Tabella1.Lettera)="e"));



title: problema con query

text:




grazie roberto



title: Report del mese

author: Francesco dall'ufficio

text:
Sto realizzando un'aplicazioncina VBA per la gestione delle commesse e delle
ore lavorative di ogni impiegato del mio ufficio.
In un DB remoto ho una tabella in cui sono contenuti per ciascun giorno le
ore di ogni commessa:
TabOreCommesse (IDImpiegato, IDCommessa, Giorno , Ore, Km, ecc..)
Io vorrei creare un report in cui venga riportato per ogni giorno del mese
il numero totale di ore di ciascun dipendente.
Il problema č che vorrei che nella colonna del giorno venissero elencati
tutti i giorni del mese anche se (come per le domeniche) non esiste nessun
record
corrispondente.
Come posso farlo?
Devo crearmi dinamicamente con VBA una tabella simile a TabOreCommesse
inserendo anche i giorni mancanti o c'č un
modo piů semplice per formattare il report?


title: Tabelle temporanee

author: Maccioni

text:
Ciao.
Ho costruito una maschera tabellare (in un  progetto di Access 2000) che ha
come origine una tabella temporanea (#tabella) di SQL SERVER 7.0
Quando ho finito di modificare i dati del primo record (cioè della prima
riga  dlela maschera) e do un tab per posizionarmi sulla riga successiva,
esce un messaggio che mi dice: il database da aggiornare non è xxxx ma
tempdb.
Si può ovviare a questa situazione?
Grazie a tutti
Bruno


title: Tabelle temporanee

author: Paolo

text:
Maccioni <
macc...@tiscalinet.it
> wrote in message
jsyj6.25722$Uj1.2...@twister2.tin.it...
>
> Bruno
>
> >Scusa una
> Prova
> ciaoPaolo
>
>
>


title: Problema nel cambiare icona delle maschere

author: ringo

text:
Salve a tutti,
in questo ng ho trovato il codice riportato sotto per cambiare
icona alle forms... ho inserito il codice in un modulo (uso access 2003) ma
mi va in errore
nella riga:
   hIcon = LoadImage(0&, IconPath, IMAGE_ICON, 16, 16, LR_LOADFROMFILE)
e il messaggio di errore è:" LR_LOADFROMFILE variabile non definita.."
qualche dritta?
Grazie!
ringo
Option Compare Database
Option Explicit
Public Declare Function LoadImage Lib "user32" _
   Alias "LoadImageA" _
   (ByVal hInst As Long, _
   ByVal lpsz As String, _
   ByVal un1 As Long, _
   ByVal n1 As Long, _
   ByVal n2 As Long, _
   ByVal un2 As Long) _
   As Long
Public Declare Function SendMessage Lib "user32" _
   Alias "SendMessageA" _
   (ByVal hwnd As Long, _
   ByVal wMsg As Long, _
   ByVal wParam As Long, _
   lParam As Any) _
   As Long
Public Const WM_GETICON = &H7F
Public Const WM_SETICON = &H80
Public Const ICON_SMALL = 0
Public Const ICON_BIG = 1
Public Const IMAGE_BITMAP = 0
Public Const IMAGE_ICON = 1
Public Const IMAGE_CURSOR = 2
Public Const IMAGE_ENHMETAFILE = 3
Public Function SetFormIcon(hwnd As Long, IconPath As String) As Boolean
Dim hIcon As Long
   hIcon = LoadImage(0&, IconPath, IMAGE_ICON, 16, 16, LR_LOADFROMFILE)
   '// wParam = 0; Imposta una icona piccola. wParam = 1; imposta una icona
grande
   If hIcon <> 0 Then
      Call SendMessage(hwnd, WM_SETICON, 0, ByVal hIcon)
      SetFormIcon = True
   End If
End Function


author: sv

text:
ringo ha scritto:



> qualche dritta?
> Grazie!
> ringo









Prova a leggere su:
http://groups.google.it/groups?q=LR_LoadFromfile&hl=it&lr=&selm=38d90fdd.172674963%40msnews.microsoft.com&rnum=5
In pratica mancherebbe un
Public Const LR_LOADFROMFILE = &H10
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Alessandro Baraldi

text:
"ringo" <
ri...@tiscali.it
> wrote in message
news:cpm5hn$j85$
1...@newsread.albacom.net
> Salve a tutti,
> in questo ng ho trovato il codice riportato sotto per cambiare
> icona alle forms... ho inserito il codice in un modulo (uso access 2003) ma
> mi va in errore
> nella riga:
Forse sbaglio ma mi pareva che già dalla versione XP fosse
fattibile usando la Proprietà ICON di Maschera....!
Magari sbaglio.., smentitemi in questo caso...!
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
> Prova a leggere su:
>
>
http://groups.google.it/groups?q=LR_LoadFromfile&hl=it&lr=&selm=38d90fdd.172674963%40msnews.microsoft.com&rnum=5
>
> In pratica mancherebbe un
>
> Public Const LR_LOADFROMFILE = &H10
>
ok cosě funziona
Grazie!
ringo


title: Come avviare piu' istanze della stessa form ?

author: RobertoA

text:
Procedura Access 2013
Form frmPippo contenente controlli e codice
Come fare per avviare piu' volte la stessa form?
In sostanza vorrei poter visualizzare N form a video, ognuna col codice
che lavora per conto proprio
Ed inoltre, come far riferimento ai controlli delle varie form?
Ciao e grazie


text:
Il problema piu serio è tener traccia delle istanze... serve per questouna collection.

Dovresti creare una funzioncina Public innun modulo che apre una nuova istanza e la aggiunge alla collection.

Qui trovi tutto:
http://allenbrowne.com/ser-35.html

Se poi vuoi gestire gli eventi delle istanze aperte da una form di lancio... si complica ancora un pochetto... basta una classe interfaccia oppure dotare la Form di un riferimento alla form chiamante a cui rinviare gli eventi.

Intanto guarda quanto sopra...

@Alex


text:

Proprio quello che cercavo
Ho visto anche il tuo esempio, molto istruttivo
Grazie


author: Alessandro Cara

text:

Ahhhhhhhhhhhhhh!
Ricordi .....forse il , boh, 1997.
Saluti!

--
ac (y-1=x)


text:

p.s.
forse tutte le complicazioni non le ricordo.
;-)

--
ac (y-1=x)


title: Appello a Roberto !!

author: Aztek

text:
Scusami se mi rivolgo a te personalmente, ma vedo che sei uno di
quelli più esperti in access (senza nulla togliere a tutti gli altri).
Potresti aiutarmi con il problema che ho postato su "Query
dispettosa"???
Grazie mille !!
Aztek
Ps: L'invito, ovviamente, è aperto a tutti !!


title: Appello a Roberto !!

author: Antonio Biso

text:
"Aztek" <the....@ELIMINAMIinwind.it> ha scritto nel messaggio
news:6k2ravgnbf7i7hfj1...@4ax.com...

Eh No!
Hai aperto un thread appositamente per Roberto e mo' t'aiuta SOLO
Roberto....
Tsè
Antonio


title: Appello a Roberto !!

text:
"Aztek" <the....@ELIMINAMIinwind.it> ha scritto nel messaggio
news:6k2ravgnbf7i7hfj1...@4ax.com...

A parte quello che ha sottolineato Antonio, ovvero che in un NG è contro la
netiquette richiedere l'intervento di un frequentatore in particolare e se
comunque lo si fa si può attendere la risposta solo del frequentatore
chiamato in causa e non degli altri.
Ho riletto il thread in questione ed ho visto che Alessandro Cara ti ha
spiegato (come tu hai chiesto di sapere) dove sbagli, ovvero sbagli quando
nei criteri di una query fai riferimento ad una maschera che non è aperta;
poi ho letto che skizzato ti ha dato una soluzione per risolvere il tuo
problema che è quella di usare come origine record del report la tabella e
non una query di selezione e filtrare i dati tramite l'argomento
condizioneWHERE del metodo OpenReport (vedi help).
Cosa altro posso dirti io che non sia quello che ti hanno già scritto
Alessandro Cara e skizzato?
Sei tu che devi dire cosa non ti è chiaro dei loro messaggi.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Appello a Roberto !!

text:

clap! clap! clap! anche se ti hai "omesso" la "dovuta" cazziata
--
a.cara
Togli qualcosa dall'email


title: Appello a Roberto !!

text:
Scusate, ma la risposta di skizzato l'ho letta solo stamattina,
non pensavo cmq che chiedere l'intervento di una persona in
particolare fosse contro la netiquette.
Ho ringraziato (mi sembra) Alessandro Cara per il suo aiuto, ma da
niubbo, devo dire che ho capito dove ho sbagliato, ma non ho capito
come riparare allo sbaglio.
A dire il vero non ho molto ben capito neanche l'aiuto di Skizzato
(che ringrazio... GRAZIE SKIZZATO !!!!!!!!), ma proverò a mettere in
pratica il suo suggerimento (e il tuo, ovviamente).
Per tutti gli altri del NG, chiedo scusaaaaaaaaa !!!!
Mi fustigherò fino a farmi venire le piaghe, ok ?
E prometto che lascerò stare Access, così non rompo più le scatole a
nessuno.
Saluti
Aztek



title: Appello a Roberto !!

text:
Aztek wrote:
>
> Scusate, ma la risposta di skizzato l'ho letta solo stamattina,
> non pensavo cmq che chiedere l'intervento di una persona in
> particolare fosse contro la netiquette.
> Ho ringraziato (mi sembra) Alessandro Cara per il suo aiuto, ma da
> niubbo, devo dire che ho capito dove ho sbagliato, ma non ho capito
> come riparare allo sbaglio.
> A dire il vero non ho molto ben capito neanche l'aiuto di Skizzato
> (che ringrazio... GRAZIE SKIZZATO !!!!!!!!), ma proverò a mettere in
> pratica il suo suggerimento (e il tuo, ovviamente).
> Per tutti gli altri del NG, chiedo scusaaaaaaaaa !!!!
> Mi fustigherò fino a farmi venire le piaghe, ok ?
> E prometto che lascerò stare Access, così non rompo più le scatole a
> nessuno.
L'hai detto tu che sei "niubbo" e qui, con ottimo spirito da caserma, ai
"niubbi",
si fanno "gavettoni" e "cazziate"
"Cazziate" volanti in arrivo:
1) Rispondi dopo il quoting!
2) Metti "sempre" un oggetto significativo
3) Mantieniti sullo stesso 3d (se il problema e' sempre quello)
4) Leggiti la info sulle regole del NG che "Roberto il peripatetico" ;<)
   posta settimanalmente
5) Ho usato l'imperativo ma ovviamente il tutto e' sempre "per cortesia"
Il sale sulle piaghe lo metto io gratis ;<))



title: Appello a Roberto !!

author: Alex

text:
"Alessandro Cara" wrote in message
> L'hai detto tu che sei "niubbo" e qui, con ottimo spirito da caserma, ai
> "niubbi",
> si fanno "gavettoni" e "cazziate"
> "Cazziate" volanti in arrivo:
>
> 1) Rispondi dopo il quoting!
> 2) Metti "sempre" un oggetto significativo
> 3) Mantieniti sullo stesso 3d (se il problema e' sempre quello)
> 4) Leggiti la info sulle regole del NG che "Roberto il peripatetico" ;<)
>    posta settimanalmente
> 5) Ho usato l'imperativo ma ovviamente il tutto e' sempre "per cortesia"
>
> Il sale sulle piaghe lo metto io gratis ;<))
> a.cara
Io però quì mi sarei aspettato il Gatto a 9 code di Antonio,
invece tu provi a portarglielo via...!! All'usurpatore...!
Certo che non c'è più religione, appena uno si distrae
e subito ne approfittano.....!
Saluti.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Cosa strana

author: Dendy

text:
un saluto a tutti,
In una query cerco di sommare du campi,
[campo1]+[campo2]
ma la query mi restituisce l' errore:
impossibile utilizzare sottoquery nell'espressione ([campo1]+[campo2])
il [campo1] è una espressione semplice [iva]*1.2
chi mi da un suggerimento
riporto la query in originale:
PrezzoVendita   |    IVA: ([prezzovendita]*20/100   |   Totiva:
[prezzovendita]*1,2   |  spesped  |  Totfattura: [totiva]+[spesped]   |
Somma                   Somma                                         Somma
Somma
grazie


title: Cosa strana

author: Setec Astronomy

text:
"Dendy" <
don...@sanchirico.it
> ha scritto nel messaggio
news:a9k0t2$ng3$1...@serv1.albacom.net...
> un saluto a tutti,
>
> In una query cerco di sommare du campi,
> [campo1]+[campo2]
> ma la query mi restituisce l' errore:
> impossibile utilizzare sottoquery nell'espressione ([campo1]+[campo2])
> il [campo1] è una espressione semplice [iva]*1.2
>
> chi mi da un suggerimento
Così funziona sicuramente.
Saluti.
[iva]*1.2+[campo2]


title: Dimensionare report

author: Dino

text:
Ciao a tutti.
Non riesco ad impostare la dimensione personalizzata di un
report.Premetto che il report viene aperto in una maschera con
modalita' Docmd.Maxisize.e di conseguenza anche il report si apre a
piena pagina. Vorrei invece poterlo aprire con dimensioni piu'
ridotte.
Ho provato con la funzione run command impostando la seguente
sintassi :
Private Sub Report_Open(Cancel As Integer)
DoCmd.RunCommand acCmdZoom75
End Sub
Il debug mi risponde che l'azione acCmdZoom75 non esiste.
Come posso fare
Dino


title: Dimensionare report

author: alex

text:
> piena pagina. Vorrei invece poterlo aprire con dimensioni piu'
> ridotte.
PROVA con docmd.movesize,,xxxx,xxxx(larghezza e altezza le xxx xxx)


title: Dimensionare report

author: antonio

text:
"alex" <aiaiai...@aiaiaiaiaai.jak> ha scritto nel messaggio
news:471cacad$0$4784$4faf...@reader4.news.tin.it...
>
>> piena pagina. Vorrei invece poterlo aprire con dimensioni piu'
>> ridotte.
>
> PROVA con docmd.movesize,,xxxx,xxxx(larghezza e altezza le xxx xxx)
>
>
Non per innescare un nuovo fuoco d'artificio, ma a me verrebbe di chiedere a
Dino, forse nuovo frequentatore del NewsGroup, sicuramente assiduo in questi
giorni, che non sarebbe male se chiudesse lui i suoi thread, magari con un
semplice messaggio come segno di gratitudine verso chi gli ha dato i
consigli.
Io personalmente lo riterrei doveroso.
Ciao
Antonio


title: Protezione Programmi

author: EnzoP

text:
Salve a tutti.
Ho un'applicazione che legge il numero d'HD per la sua protezione.
Mi chiedevo se ci fosse la possibilità di poter leggere anche dei dati
sul'hardware (es.: Sk Madre, processore ecc.)
Se si è possibile sapere che codice usare o che api cercare per
ricarvare
alcuni identificativi dell'hardware?
grazie
Saluti.


title: Protezione Programmi

text: Nessuno mi puņ aiutare?


title: Protezione Programmi

text:
Un attimo prima di skippare tutto mi sono accorto che  EnzoP ha scritto:
> Nessuno mi puņ aiutare?
Mi spiace ma se nessuno ha risposto mi sa di no...
--
Alex {per email metti '[NOSPAM]' nell'oggetto}
"Prima di dedicarti all'impossibile accertati di aver fatto tutto il
possibile" (Alex1980)


title: Pescare valore tipo FORM! da sottomaschera

author: Andrea

text:
Salve,
ho un report che prende il dato da un capo tramite
Forms!nome_maschera!nome_campo.
Posso fare la stessa cosa con delle sottomaschere?


author: Mavero

text:
"Andrea" <
nor...@nospam.net
> ha scritto nel messaggio
news:q7d5i.1272$nT2....@tornado.fastwebnet.it...

Se fai cosě risolvi il tuo problema:
forms![nome maschera]![nome sottomaschera].nomecampo
Ciao,
--
**********
Mavero
Blog:
http://www.setfocus.it


title: nuovo record

author: aviscaorle

text:
Buon sabato a tutti
nella gestione del mio db ho due tabelle "anagrafe" e Donazioni" collega te
con il campo ced
Aprendo anagrafe da una maschera  con un pulsante apro  anche la maschera
donazioni per aggiornare le nuove donazioni .
 non riesco ad aprire la maschera donazioni  popolando automaticamente il
campo ed .. non so se sono stato chiaro grazia  a tutti.....


title: nuovo record

author: wlady

text:
aviscaorle ha scritto:


mica tanto.. Non capisco la relazione tra quanto hai scritto ed il
subject' nuovo record'.
Forse vuoi filtrare le donazioni per quel determinato nominativo ?
Se è così usa la proprietà WHERE del comando OpenReport:
DoCmd.OpenReport "Donazioni", , , "ced=1"
ciao


title: Ricerca Dati

author: Chincarini Giovanni

text:
Saluti a Tutti,
Vi chiedo gentilmente un aiuto per questo quesito:
Ho Creato una maschera chiamata baged dove all'interno ho inserito una
sottomaschera chiamata ricerca con i dati di una query (ricerca)
nella maschera ho creato 3 campi non associati
1) si chiama Inizio
2) si  chiama Fine
3) si chiama codice
all'interno della sottomaschera con visualizzazione tabella ho tutte le
fatture, io vorrei se possibile tramite un pulsante effettuare delle
ricerche Es.  campo INIZIO iserisco 01/01/2002  campo FINE inserisco
31/01/2003  campo CODICE  2201 quindi premendo il pulsante dovrei recuperare
i dati di quel periodo e relativi al codice. Poi aver la possibilità di
rivederli tutti in caso di necessità magari con un altro pulsante.
Io questo lo riesco a fare solo aprendo e chiudendo la maschera richiamando
i campi non associati dalla query, è una scocciatura.. qualcuno sa darmi un
aiuto grazie, in anticipo.


title: Ricerca Dati

text:
"Chincarini Giovanni" <
chincarin...@tin.it
> ha scritto nel messaggio
news:ybeY9.75496$0v.22...@news1.tin.it...
> Saluti a Tutti,
> Vi chiedo gentilmente un aiuto per questo quesito:
>
> Ho Creato una maschera chiamata baged dove all'interno ho inserito una
> sottomaschera chiamata ricerca con i dati di una query (ricerca)
> nella maschera ho creato 3 campi non associati
> 1) si chiama Inizio
> 2) si  chiama Fine
> 3) si chiama codice
>
> all'interno della sottomaschera con visualizzazione tabella ho tutte le
> fatture, io vorrei se possibile tramite un pulsante effettuare delle
> ricerche Es.  campo INIZIO iserisco 01/01/2002  campo FINE inserisco
> 31/01/2003  campo CODICE  2201 quindi premendo il pulsante dovrei
recuperare
> i dati di quel periodo e relativi al codice.
L'origine record della sottomaschera deve avere come criteri dei riferimenti
ai controlli non associati.
codice sarà
like nz([forms]![tuaform]![tuocontrollocodice];"*")
per le data dovrai fare un between and
mettendo come valore di default nel caso valore nullo nel controllo,
qualcosa che ti garantisca la data sia comunque compresa
esempio per il between 01-01-1930 e per l'and 31-12-2200
Ad ogni aggiornamento di questi controlli, fai una requery della
sottomaschera
Antonio


title: prg Magazzino

author: Airbag

text:
Debbo crearmi un prg Magazzino che faccia automaticamente lo scarico dei
prodotti. Ho provato con una Query, ed il conteggio funziona, ma non mi
aggiorna il campo [Disponibile in Mag.] come faccio a trasferire il
risultato del calcolo eseguito in una Query, ad esempio:
Rimasto:[Carico]-[Venduto] ossia il valore di [Rimasto] che vorrei mi
aggiornasse il valore di [Carico] in una tabella Prodotti Magazzino
automaticamente sottraendo il valore dal [Venduto]..... e verificando anche
un campo [Livello di riordino] se qualcuno mi aiuta e mi propone qualcosa lo
ringrazio anticipatamente........ premetto che ho poca conoscenza di VB, e
quindi se si potesse fare il tutto usando Tabelle e Query il compito mi
sarebbe facilitato.


title: prg Magazzino


title: prg Magazzino

author: Roberto da casa

text:
"Airbag" <
air...@iol.it
> ha scritto nel messaggio
news:gviOb.105867$VW.43...@news3.tin.it...

Una delle regole fondamentali di un database relazionale č quella di non
registrare un campo calcoalto in una tabella: i campi calcolati sono propri
delle queries e non delle tabelle.
La soluzione del tuo problema č quello di calcolarsi, ogni volta che ti
serve (con una query o usando delle funzioni di aggrgazione) il valore della
giacenza che, se necessario, potrai confrontare con il punto di riordino.
Come vedi la soluzione per memorizzare un campo calcoalto in una tabella č
molto piů semplice di quello che pensassi: non dei memorizzarlo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Da Access a Word usando Bookmarks

author: michele

text:
Salve
inizio col precisare che utilizzo office 2007 anche se il Db è stato
realizzato
in access 2003, in effetti l'oggetto dell'argomento deriva in parte dal
titolo della Faq. 6.137
presente sul sito comune e realizzata da Namor alias Marco Pizzamiglio.
Sono riuscito grazie al lavoro di Namor a realizzare l'automazione per
traferire
i dati da Access ad un foglio Word mi sono rimasti solo un paio di problemi
possibilmente da risolvere ... per questo chiedo l'aiuto della News Group o
almeno
a chi come me è rimasto al lavoro.
1. Ho provato ha rendere il modello Word utilizzato modificabile con la
stessa tecnica
descritta in faq,anche nella sezione intestazione, purtroppo si verifica un
fatto strano
e precisamente che all'atto del trasferimento dei dati lo schermo di word si
divide in due
 sezioni, la superiore mostra il testo della "lettera", quella inferiore il
logo ed il
testo presente nell'intestazione. Anche se una volta salvato il documento
perfettamente
compilato viene visualizzato normalmente è veramente fastidiosa la
visualizzazione
"a caldo" descritta.
2. Avendo la necessità di produrre per uno stesso ordine due fatture
identiche ma con
indirizzi diversi, come posso impostare il codice per generare le due
fatture in successione?
Grazie, un saluto e ... buone vacanze per chi le fà
Michele
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Da Access a Word usando Bookmarks

author: Marco Pizzamiglio

text:
michele ha scritto:
> Salve
> inizio col precisare che utilizzo office 2007 anche se il Db Ã¨ stato
> realizzato
> in access 2003, in effetti l'oggetto dell'argomento deriva in parte dal
> titolo della Faq. 6.137
> presente sul sito comune e realizzata da Namor alias Marco Pizzamiglio.
> Sono riuscito grazie al lavoro di Namor a realizzare l'automazione per
> traferire
> i dati da Access ad un foglio Word mi sono rimasti solo un paio di problemi
> possibilmente da risolvere ... per questo chiedo l'aiuto della News Group o
> almeno
> a chi come me Ã¨ rimasto al lavoro.
> 1. Ho provato ha rendere il modello Word utilizzato modificabile con la
> stessa tecnica
> descritta in faq,anche nella sezione intestazione, purtroppo si verifica un
> fatto strano
> e precisamente che all'atto del trasferimento dei dati lo schermo di word si
> divide in due
>  sezioni, la superiore mostra il testo della "lettera", quella inferiore il
> logo ed il
> testo presente nell'intestazione. Anche se una volta salvato il documento
> perfettamente
> compilato viene visualizzato normalmente Ã¨ veramente fastidiosa la
> visualizzazione
> "a caldo" descritta.
> 2. Avendo la necessitÃ  di produrre per uno stesso ordine due fatture
> identiche ma con
> indirizzi diversi, come posso impostare il codice per generare le due
> fatture in successione?
> Grazie, un saluto e ... buone vacanze per chi le fÃ
> Michele
Per il punto 1. non ti so dire, adesso non ho il 2007 per fare una prova.
Per il 2. se vuoi le due fatture su due file distinti basta che il file
origine sia salvato come modello (con estensione .dot), così lo puoi
aprire quante volte vuoi e genera sempre un documento nuovo.
Se le vuoi nello stesso file devi aprire un foglio vuoto, inserire il
modello con Selection.InsertFile e compilare con i dati della prima
fattura. Poi ci metti un'interruzione di pagina, inserisci di nuovo il
modello e compili con i dati della seconda fattura.
In questo caso devi fare attenzione a sostituire sempre tutti i bookmarks
(con un testo vuoto), anche se non li utilizzi, altrimenti nella seconda
fattura non li potrai utilizzare.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it