title: Cartella di Office

text:
Salva a tutti,
ho la necessità, tramite VBA, di ricavare la cartella d'installazione di Microsoft Office, che varia a seconda della versione.
Io sono riuscito a ricavare (tramite API) le cartelle di Windows, Temp, dell'utente, ma non ho trovato niente che riguardi Office.
Esiste tale possibilità? La necessità nasce dal fatto che devo avviare un file di Word per effettuare una stampa unione da una query di Access; il file possiede una macro che si avvia all'apertura.
Attualmente agisco così:

Esporto la Query in un file Excel

poi avvio Word con la macro:

strDoc = "C:\Program Files (x86)\Microsoft Office\Office15\Winword.exe /Unisci " & "NomeMiaTabella"
Call Shell(strDoc, vbMaximizedFocus)

dove "Unisci" è il nome della macro di Word che avvia la stampa unione e "NomeMiaTabella" è il file Excel comprensivo di percorso.

Purtroppo non è così scontato che i futuri utenti dell'applicativo usino tutti la stessa versione di Office, per cui vorrei parametrizzare tale informazione.

Uso Word 2013 su Windows 10.

Grazie
Franco


title: Cartella di Office

text:
Per MsAccess.Exe puoi usare questa:
SysCmd(acSysCmdAccessDir)

Se ti fidi sia anche il Path del Pacchetto Office, è sufficiente...

Personalmente se volessi sapere il PATH di Word o di qualsiasi altro EXE, chiamerei l'API FindExecutable per non avere dubbi.

Esempio:

Option Compare Database
Option Explicit

#If Win64 Then
    Declare PtrSafe Function FindExecutable Lib "shell32.dll" Alias "FindExecutableA" _
        (ByVal lpFile As String, ByVal lpDirectory As String, ByVal lpResult As String) As Long
#Else
    Declare Function FindExecutable Lib "shell32.dll" Alias "FindExecutableA" _
        (ByVal lpFile As String, ByVal lpDirectory As String, ByVal lpResult As String) As Long
#End If

Const SYS_OUT_OF_MEM        As Long = &H0
Const ERROR_FILE_NOT_FOUND  As Long = &H2
Const ERROR_PATH_NOT_FOUND  As Long = &H3
Const ERROR_BAD_FORMAT      As Long = &HB
Const NO_ASSOC_FILE         As Long = &H1F
Const MIN_SUCCESS_LNG       As Long = &H20
Const MAX_PATH              As Long = &H104

Const USR_NULL              As String = "NULL"
Const S_DIR                 As String = "C:\" '// Change as required (drive that .exe will be on)

Function GetInstallDirectory(ByVal usProgName As String) As String

    Dim fRetPath As String * MAX_PATH
    Dim fRetLng As Long

    fRetLng = FindExecutable(usProgName, S_DIR, fRetPath)

    If fRetLng >= MIN_SUCCESS_LNG Then
        GetInstallDirectory = Left$(Trim$(fRetPath), InStrRev(Trim$(fRetPath), "\"))
    End If

End Function

Da chiamare così:
GetInstallDirectory("Winword.exe")

@Alex


title: Cartella di Office

text:
Grazie Alex,
il primo metodo funziona.
Ho provato anche il secondo, ma mi restituisce un errore:
"MAX_PATH" variabile non definita.
E' sicuramente più completo e mi piacerebbe usarlo.
I miei riferimenti sono:
Microsoft Office 15.0
Microsoft Forms 2.0
Microsoft Excel 15.0
Microsoft Word 15.0
Microsoft ADO 2.8
Forse manca qualche altro riferimento?

Saluti
Franco


title: Cartella di Office

text:

Secondo me ti sei perso un pezzo perchè c'è... ed il codice funziona.

Const MAX_PATH              As Long = &H104

@Alex


title: Cartella di Office

text:
Ciao Alex,
hai ragione tu, avevo sbagliato un'impostazione: io ho un modulo dove raggruppo tutte le funzioni API, così ho salvato quella suggerita da te nel modulo predetto, mentre la chiamante in un altro. Però (non ridere) ho lasciato tutte le dichiarazioni delle costanti insieme alla funzione API anziché all'altra. Sono una capra!
Grazie ancora
Franco


title: excel

author: Pako

text:
Vorrei fare in mod che se una cella contiene la stirnga A in un'altra
compaia la stringa Y, e se contiene la stringa B che compaia la stringa X.
Come fare?
Ciao e grazie.


title: excel

author: Riccardo

text:
Pako <
scatcu...@tin.it
> wrote in message
EfA07.24520$_F1.3...@news2.tin.it...

Ipotizziamo che la cella da controllare sia "A1" e la cella dove restituisci
il valore sia "C1"
Allora nella cella C1 scrivi:
=SE(A1="Stringa A";"Stringa Y";SE(A1="Stringa B";"Stringa X";0))
ciao Riccardo


title: ancora crash

author: Roberto Barbetti

text:
volevo fomentare la discussione sui crash:
a me per esempio crasha sempre quando in una sottomashera con i pulsanti di
spostamento vado alla fine del recordset per cercare di inserire un nuovo
record:
compatto e ripristino, ho  installato service pack.... ma nada...
 l'identificativo dell'errore è il seguente: Appname msaccess.exe ;
modName:msjtes40.dll
per quando mi riguarda il problema è di notevole gravità e handicap in
quando non posso di fatto aggiungere record da sottomashera....
ogni suggerimento sarà gradito
grazie


title: ancora crash

author: Massimo Piubelli

text:
Roberto Barbetti wrote:
> volevo fomentare la discussione sui crash:
> a me per esempio crasha sempre quando in una sottomashera con i
> pulsanti di spostamento vado alla fine del recordset per cercare di
> inserire un nuovo record:
In UNA sottomaschera vuol dire che sulle altre non lo fa?
> compatto e ripristino, ho  installato service pack.... ma nada...
>
> l'identificativo dell'errore è il seguente: Appname msaccess.exe ;
> modName:msjtes40.dll
>
> per quando mi riguarda il problema è di notevole gravità e handicap in
> quando non posso di fatto aggiungere record da sottomashera....
>
> ogni suggerimento sarà gradito
Come da risposta sul post precedente di Sergio Mazza... i problemi pososno essere i più disparati.
Il comportamento comunque è molto strano...
Io ho usato le subform con la versione 2000, xp e 2003 e mai avuto crash del genere.
La tua versione?
> grazie
Ciao,
Max


title: ancora crash

author: Simone Calligaris

text:
"Roberto Barbetti"
> volevo fomentare la discussione sui crash:
> a me per esempio crasha sempre quando in una sottomashera con i pulsanti
di
> spostamento vado alla fine del recordset per cercare di inserire un nuovo
> record:
>
> compatto e ripristino, ho  installato service pack.... ma nada...
>
>  l'identificativo dell'errore è il seguente: Appname msaccess.exe ;
> modName:msjtes40.dll
Dacci le informazioni per riprodurre il problema con Northwind.mdb o altro.
Saluti.


title: ancora crash

author: Marco Papo

text:
"Roberto Barbetti" <
barb...@soilmaps.it
> ha scritto nel messaggio
news:f5ggm6$58m$1...@newsreader1.mclink.it...

A me coi pulsanti di spostamento crashava spesso, installando il service
pack non mi è più successo.
Ciao.


title: ancora crash

text:
versione access 2002
"Massimo Piubelli" <massim...@accessgroup.it.invalid> ha scritto nel
messaggio news:f5ghni$6gc$1...@tdi.cu.mi.it...



title: ancora crash

text:
"Roberto Barbetti" <
> Come da risposta sul post precedente di Sergio Mazza... i problemi pososno
> essere i più disparati.
Con la precisazione, da parte mia almeno, che i crash in fase di pura
esecuzione dei FE sono sempre stati assai rari e in linea con le statistiche
di winsozz (nell'altro post invece si parla di sviluppo).
Saluti.


title: ancora crash

text:
Roberto Barbetti wrote:
> versione access 2002
si risponde dopo il quoting solitamente
Inoltre non hai risposto a questa domanda
> In UNA sottomaschera vuol dire che sulle altre non lo fa?
Ciao,
Max


title: ancora crash

author: Pablitomf [Acces]

text:
> l'identificativo dell'errore è il seguente: Appname msaccess.exe ;
> modName:msjtes40.dll
Il problema è sul Jet installato...
http://support.microsoft.com/kb/239114/it
;-)
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


title: ancora crash

author: Fabrizio yQy

text:
Pablitomf [Acces] ha scritto:
> > l'identificativo dell'errore è il seguente: Appname msaccess.exe ;
> > modName:msjtes40.dll
>
> Il problema è sul Jet installato...
>
http://support.microsoft.com/kb/239114/it
> ;-)
>
se installo quella patch (che ero sicuro aver gia su) mi dce che ho la
versione piu aggiornata.
a i crash ci sono lo stesso.
Per calligaris, un paio di volte m'e' successo anche quando
selezionavo una voce da una casellacombinata...ZAC, ed un altra volta
(alfra form) quando cliccavo su chudi maschera (docmd.close
banalissmo) :D
ciao :)
--
Fabrizio yQy
Le vie del signore sono infinite...ma è la segnaletica che mi
preoccupa parecchio!


title: ancora crash

author: Pablitomf

text:
>se installo quella patch (che ero sicuro aver gia su) mi dce che ho la
>versione piu aggiornata.
>a i crash ci sono lo stesso.
ma lo fa su tutti i pc?
Dobbiamo escludere che sia l'mdb o Access su quella macchina.
--
Pablitomf


title: ancora crash

text:
"Fabrizio yQy" <
Per calligaris, un paio di volte m'e' successo anche quando
selezionavo una voce da una casellacombinata...ZAC, ed un altra volta
(alfra form) quando cliccavo su chudi maschera (docmd.close
banalissmo) :D
----------------------------------------------------------------
L'altro ieri "sono riuscito" a mandare in crash la calcolatrice di windows
(release XP)...
Se t'aspetti affidabilitą assoluta in questi ambienti stai ben fresco.
Comunque, se tu rilevi frequenti crash delle applicazioni basate su Access
devi cambiare i tuoi metodi di lavoro.
In fase d'esecuzione i FE hanno un'affidabilitą allineata con la media delle
applicazioni windows.
Saluti.


title: ancora crash

text:
Pablitomf ha scritto:

si, succede in diversi pc
tutti con winxpsp2+acxpsp3, oppure a2003sp2
ciao :)


title: ancora crash

text:
> L'altro ieri "sono riuscito" a mandare in crash la calcolatrice di windows
> (release XP)...
> Se t'aspetti affidabilità assoluta in questi ambienti stai ben fresco.
non importa se crasha quando sviluppo, dato che faccio copie dell'mdb
ogni virgola che cambio...
mi preoccupa se i crash accadono spesso magari quando hai venduto un
gestionale con 4 form e 5 tabelle a un cliente...e nn si sa perche
crasha.
> Comunque, se tu rilevi frequenti crash delle applicazioni basate su Access
> devi cambiare i tuoi metodi di lavoro.
intendi programmare meglio, o utilizzare altre tecnologie (.net,
web) ?
> In fase d'esecuzione i FE hanno un'affidabilità allineata con la media delle
> applicazioni windows.
difficilmente cmq mi hannoc rashato in esecuzione per NON miei bug.
> Saluti.



title: ancora crash

text:
Fabrizio yQy wrote:
>> Comunque, se tu rilevi frequenti crash delle applicazioni basate su
>> Access devi cambiare i tuoi metodi di lavoro.
>
> intendi programmare meglio, o utilizzare altre tecnologie (.net,
> web) ?
Penso intenda la prima che hai detto...
Ma tu sei anche Roberto Barbetti o cosa?
Ciao,
Max


title: ancora crash

text:
"Fabrizio yQy"
.
intendi programmare meglio, o utilizzare altre tecnologie (.net,
web) ?
--------------------------------------------------------------
Perchè, credi che l'affidabilità di un'applicazione .NET sia migliore di
quella della calcolatrice di windows?
;-)
Intendevo: evitare quelle strategie che possono favorire i crash
- abuso di ActiveX
- Applicazioni distribuite in formato .MDB (anche con autocorrect
disattivata)
- Chiudere sempre gli oggetti aperti nel codice VB con Set
VarOggetto=Nothing
etc.
Saluti.


title: ancora crash

author: Sergio MAZZA

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio news:467c3720$0$37196$4faf...@reader3.news.tin.it...
>
> Perchè, credi che l'affidabilità di un'applicazione .NET sia migliore di
> quella della calcolatrice di windows?
> ;-)
Ah! Ecco che si fa con .NET, la calcolatrice!!
> Intendevo: evitare quelle strategie che possono favorire i crash
>
> - abuso di ActiveX
> - Applicazioni distribuite in formato .MDB (anche con autocorrect
> disattivata)
> - Chiudere sempre gli oggetti aperti nel codice VB con Set
> VarOggetto=Nothing
> etc.
Mi associo; tutti questi frequesti crash non credo siano tutti da imputare ad access, altrimenti non saresti il solo e non sarebbe
un prodotto utilizzato da parecchi come tool di sviluppo...
> Saluti.
Ciao.
--
Sergio MAZZA


title: ancora crash

text:
"Massimo Piubelli" <massim...@accessgroup.it.invalid> ha scritto nel
messaggio news:f5h6mn$th0$1...@tdi.cu.mi.it...
Fabrizio yQy wrote:



Ciao,
Max
ora sono roberto barbetti...prima bo..??
per quanto riguarda i miei crash sembrerebbe in effetti aver risolto il
problema installando il service pack ultimo..
comunque sono contento di aver fomentato una discussione molto attiva


title: istruzione sql di selezione

author: Stefano C.

text:
Ho una tabella con due campi: nome, codice.
Nome                 Codice
Pippo                 001
Pippo                 002
Pluto                   001
Paperino            001
L'istruzione sql che mi serve dovrebbe selezionare tutti gli elementi del
campo nome a cui corrisponde il codice 001 ma non il codice 002.
Quindi nell'esempio soprastante dovrebbero venire selezionati Pluto e
Paperino perché ad entrambi è stato assegnato il codice 001 ma NON il codice
002.
Pippo invece non deve venire selezionato perchè gli è stato assegnato anche
il codice 002.
Sapreste aiutarmi?
Grazie.
Stefano


title: istruzione sql di selezione

author: giorgio rancati

text:
"Stefano C." <
stefan...@libero.it
> ha scritto nel messaggio
news:FSWAc.496204$rM4.20...@news4.tin.it...

Ciao Stefano,
prova così
-------------
SELECT T1.Nome,Codice
FROM   Tbl T1
   Left Join (Select Nome From Tbl Where Codice='002') T2
       On T1.Nome=T2.Nome
WHERE T1.Codice='001' AND T2.Nome IS NULL
---------------
Ciao Giorgio


title: istruzione sql di selezione

text:
> SELECT T1.Nome,Codice
> FROM   Tbl T1
>    Left Join (Select Nome From Tbl Where Codice='002') T2
>        On T1.Nome=T2.Nome
> WHERE T1.Codice='001' AND T2.Nome IS NULL
Non funziona...
Mi restituisce strani errori!


title: istruzione sql di selezione

text:
"Stefano C." <
stefan...@libero.it
> ha scritto nel messaggio
news:j1ZAc.352297$hc5.15...@news3.tin.it...

Devi decidere da che Ng vuoi la risposta specificando che Db usi e la sua
versione. La query funziona sia in Sql server che in Access2k.
Ciao Giorgio


title: istruzione sql di selezione

author: namor

text:
giorgio rancati ha scritto:
> > > SELECT T1.Nome,Codice
> > > FROM   Tbl T1
> > >    Left Join (Select Nome From Tbl Where Codice='002') T2
> > >        On T1.Nome=T2.Nome
> > > WHERE T1.Codice='001' AND T2.Nome IS NULL
> >
> > Non funziona...
> > Mi restituisce strani errori!
> >
> Devi decidere da che Ng vuoi la risposta specificando che Db usi e la sua
> versione. La query funziona sia in Sql server che in Access2k.
> Ciao Giorgio
Non l'ho provata, ma non manca un AS prima di T2 nella riga del join, o è
opzionale?
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: istruzione sql di selezione

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:cb62n9$4pv$1...@news.newsland.it...
> giorgio rancati ha scritto:
[CUT]
> Non l'ho provata, ma non manca un AS prima di T2 nella riga del join, o è
> opzionale?
> Namor
Ciao Namor,
per Sql Server è opzionale al 100% per Access2K è opzionale ma una volta
salvata la query vengono cambiate le parentesi delle tabelle derivate da
tonde a quadre, viene inserito un puntino dopo la quadra chiusa e viene
messo AS.
In ogni caso la query scritta in quel modo funziona perfettamente sia in
Access2k che in Sql Server.
Ciao Giorgio


title: istruzione sql di selezione

text:
giorgio rancati ha scritto:
[CUT]
> > Non l'ho provata, ma non manca un AS prima di T2 nella riga del join,
> > o è opzionale?
> > Namor
> Ciao Namor,
> per Sql Server è opzionale al 100% per Access2K è opzionale ma una volta
> salvata la query vengono cambiate le parentesi delle tabelle derivate da
> tonde a quadre, viene inserito un puntino dopo la quadra chiusa e viene
> messo AS.
> In ogni caso la query scritta in quel modo funziona perfettamente sia in
> Access2k che in Sql Server.
> Ciao Giorgio
Quindi viene corretta dal generatore di query, ma se l'esegui da vba con
un openrecordset?



title: istruzione sql di selezione

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:cb6466$mh8$1...@news.newsland.it...
> giorgio rancati ha scritto:
[CUT]
> Quindi viene corretta dal generatore di query, ma se l'esegui da vba con
> un openrecordset?
> Namor
>
funziona tranquillamente sia in DAO e a maggior ragione in ADO.
Ciao Giorgio


title: istruzione sql di selezione

text:
giorgio rancati ha scritto:
[CUT]
> > Quindi viene corretta dal generatore di query, ma se l'esegui da vba con
> > un openrecordset?
> > Namor
> funziona tranquillamente sia in DAO e a maggior ragione in ADO.
> Ciao Giorgio
Buono a sapersi, anche se conviene sempre abituarsi ad usare la sintassi
corretta, in caso si dovesse passare ad un altro motore SQL che non
tollera queste anomalie.
Ciao.



title: istruzione sql di selezione

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:cb66qp$mia$1...@news.newsland.it...
> giorgio rancati ha scritto:
[CUT]
> Buono a sapersi, anche se conviene sempre abituarsi ad usare la sintassi
> corretta, in caso si dovesse passare ad un altro motore SQL che non
> tollera queste anomalie.
> Ciao.
> Namor
>
le parentesi quadre e il puntino sono un dialetto di Access che
difficilmente troverai in altri motori SQL quindi ti sconsiglio di usarle.
Per quanto riguarda l'utilizzo della parola chiave AS è previsto nell' ANSI
SQL92 la possibilità di ometterla.
--------------------
Utilizzo degli alias delle tabelle
È possibile migliorare il grado di leggibilità di un'istruzione SELECT
assegnando a una tabella un alias, noto anche come nome di correlazione o
variabile di intervallo. L'assegnazione di un alias di tabella può essere
eseguita con o senza la parola chiave AS:
--------------------
Ciao Giorgio


title: Altra interruzione di servizio

author: Antonio Biso

text:
Causa nuova trasferta lucana, thread aperti ed in sospeso prima di questa
data, non potrň prenderli in considerazione.
Antonio in trasferta lucana


title: Re: caselle combinate correlate

author: Gigi Del Vecchio

text:
> combinata.
>
> Si può eliminare questo problema?
>Non ho capito bene perché cambi la proprietà Enabled
>della casella combinata.
>Certo dev'essere a True nel momento del SetFocus.
<Se non lo vuoi in questo momento puoi usare:
>If Me!TuaCasellaCombinata.Enabled = True Then
>    Me!TuaCasellaCombinata.SetFocus
>End If
>--
>Ciao
>Karl
Grazie Karl
Ho messo enabled per non far scegliere nella seconda casella combinata
prima di aver selezionato la prima, visto che mi mostra sempre e
comunque
le opzioni anche non di pertinenza.
Si può migliorare?
Grazie


title: [OT] IE 6.0

author: Roberto dal portatile

text:
Qualcuno ha già installato Internet Explorer 6.0 in italiano?
Chi l'ha installato ha notato problemi?
Grazie!!!
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [OT] IE 6.0

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9pl5v5$2eii$1...@stargate1.inet.it...
>
> Qualcuno ha già installato Internet Explorer 6.0 in italiano?
> Chi l'ha installato ha notato problemi?
>
Perchè già esiste la versione in italiano??
Ciao,
Marco


title: [OT] IE 6.0

author: Roberto da casa

text:
"Ic3m4n" <
ic3m4...@hotmail.com
> ha scritto nel messaggio
news:dtqv7.31618$0Y2.3...@news.infostrada.it...

Mi risulta di sì.
Se fossi sicuro che non ha grossi problemi, mi piacerebbe installarlo.



title: [OT] IE 6.0

author: Jonathan Canova

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:7Tqv7.31804$0Y2.
3104311
@news.infostrada.it...
> > > Qualcuno ha già installato Internet Explorer 6.0 in italiano?
> > > Chi l'ha installato ha notato problemi?
> > Perchè già esiste la versione in italiano??
> Mi risulta di sì.
> Se fossi sicuro che non ha grossi problemi, mi piacerebbe installarlo.
Confermo. La trovate a partire da
www.microsoft.com/italy
Installata e funzionante: è più veloce della 5.5 ed ha dei controlli niente
male su cookie e adware in genere... :-)
--
Cordiali saluti,
Jonathan Canova
www.aladinoinformatica.com


title: [OT] IE 6.0

text:
"Jonathan Canova" <
aladi...@flashnet.it
> ha scritto nel messaggio
news:9pm73q$j7upp$1...@ID-109056.news.dfncis.de...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:7Tqv7.31804$0Y2.
3104311
@news.infostrada.it...
> > > > Qualcuno ha già installato Internet Explorer 6.0 in italiano?
> > > > Chi l'ha installato ha notato problemi?
> > > Perchè già esiste la versione in italiano??
> > Mi risulta di sì.
> > Se fossi sicuro che non ha grossi problemi, mi piacerebbe installarlo.
> Confermo. La trovate a partire da
www.microsoft.com/italy
>
> Installata e funzionante: è più veloce della 5.5 ed ha dei controlli
niente
> male su cookie e adware in genere... :-)
>
Grazie per la notizia!
Ma che antivirus adoperi?
Quale sistema operativo usi?
A me risulterebbe che con Windows 2000 e McAfee 5,150002 ci sia qualcosina
di più che qualche problemino: se l'incompatibilità fosse McAfee è di pù
facile soluzione, basterebbe cambiare antivirus, ma se l'incompatibilità
fosse verso Windows 2000 i dolori di pancia sarebbero insopportabili. :-)



title: [OT] IE 6.0

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9pmdm3$sug$1...@stargate1.inet.it...
>
> "Jonathan Canova" <
aladi...@flashnet.it
> ha scritto nel messaggio
> news:9pm73q$j7upp$1...@ID-109056.news.dfncis.de...
> >
> > "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> > news:7Tqv7.31804$0Y2.
3104311
@news.infostrada.it...
> > > > > Qualcuno ha già installato Internet Explorer 6.0 in italiano?
> > > > > Chi l'ha installato ha notato problemi?
> > > > Perchè già esiste la versione in italiano??
> > > Mi risulta di sì.
> > > Se fossi sicuro che non ha grossi problemi, mi piacerebbe installarlo.
> > Confermo. La trovate a partire da
www.microsoft.com/italy
> >
> > Installata e funzionante: è più veloce della 5.5 ed ha dei controlli
> niente
> > male su cookie e adware in genere... :-)
> >
>
> Grazie per la notizia!
> Ma che antivirus adoperi?
> Quale sistema operativo usi?
> A me risulterebbe che con Windows 2000 e McAfee 5,150002 ci sia qualcosina
> di più che qualche problemino: se l'incompatibilità fosse McAfee è di pù
> facile soluzione, basterebbe cambiare antivirus, ma se l'incompatibilità
> fosse verso Windows 2000 i dolori di pancia sarebbero insopportabili. :-)
>
Beh..... che se fosse incompatibile con W2000...... serebbe il colmo!!!!
:)))
----
leo_duca


title: [OT] IE 6.0

text:
"leo_duca" <
leo_...@libero.it
> ha scritto nel messaggio
news:s3Av7.33291$0Y2.3...@news.infostrada.it...
>
[CUT]
> >
> > Grazie per la notizia!
> > Ma che antivirus adoperi?
> > Quale sistema operativo usi?
> > A me risulterebbe che con Windows 2000 e McAfee 5,150002 ci sia
qualcosina
> > di più che qualche problemino: se l'incompatibilità fosse McAfee è di pù
> > facile soluzione, basterebbe cambiare antivirus, ma se l'incompatibilità
> > fosse verso Windows 2000 i dolori di pancia sarebbero insopportabili.
:-)
> >
>
> Beh..... che se fosse incompatibile con W2000...... serebbe il colmo!!!!
> :)))
>
Naturalmente non intendevo incompatibili concettualmente; ritengo però che
non sarebbe poi così impossibile che l'ATTUALE rilascio di IE 6.0 contenga
qualche "bachino" malefico: devi capirmi, ancora ho i postumi delle coliche
biliari provocatemi dai primi rilasci di IE 5.0 . ;-)
> ----
> leo_duca



title: [OT] IE 6.0

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9pmdm3$sug$1...@stargate1.inet.it...
> > > > > Qualcuno ha già installato Internet Explorer 6.0 in italiano?
> > Installata e funzionante: è più veloce della 5.5 ed ha dei controlli
> niente male su cookie e adware in genere... :-)
> Grazie per la notizia!
Figurati!
> Ma che antivirus adoperi?
Norton Antivirus 2001
> Quale sistema operativo usi?
Windows 2000 Server
> A me risulterebbe che con Windows 2000 e McAfee 5,150002 ci sia qualcosina
> di più che qualche problemino: se l'incompatibilità fosse McAfee è di pù
> facile soluzione, basterebbe cambiare antivirus, ma se l'incompatibilità
> fosse verso Windows 2000 i dolori di pancia sarebbero insopportabili. :-)
Se c'è, credo che sia con il McAfee, ma non ne ho notizia. Il mio funge
bene, lo torturo tutti i giorni :-)



title: [OT] IE 6.0

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9pmj52$2u1o$1...@stargate1.inet.it...

Se vai in it.comp.os.win.win9x  trovi qualche notizia
(p.e. il thread "A quando il Service Pack per IE 6.0")
Ciao


title: [OT] IE 6.0

text:
"leo_duca" <
leo_...@libero.it
> ha scritto nel messaggio
news:rQcw7.47530$0Y2.4...@news.infostrada.it...

OK. Grazie!



title: Avviare chiamata telefonica da procedura Access

author: RobertoA

text:
Usando un centralino 3Cx, e' possibile avviare il client software in
chiamata di un numero premendo sopra una zona particolare di un
qualsiasi sito web
Si utilizza il protocollo 'tel', una specie di http dedicato ala telefonia

https://www.3cx.com/docs/tel-protocol-3cx/

La domanda e': c'e' modo da una form Access di avviare una chiamata
sfruttando il protocollo tel ?


author: Davide La Mantia

text:

Lo richiamerei come un url:

Application.FollowHyperlink "..."

Alla stessa maniera con cui si fa partire una chiamata skype, hai provato?

Ciao


text:

No, ora provo
Grazie


title: Path x winzip32

author: Lucas

text:
Mediante un pulsante l'utente deve poter fare un back-up zippato del BE
dell'applicazione
solamente inserendo il percorso di destinazione tramite una maschera tipo
"Esplora risorse".
La routine, semplificata, è la seguente:
Dim retVal As Variant, strCmd As String, percorso as String
	'dove percorso sarà uguale a C:\.\.\
strCmd = "C:\winzip\winzip32.exe -a -ex " & percorso & "NomeBackEnd.zip
c:\temp\NomeBackEnd.mdb"
retVal = Shell(strCmd, vbNormalFocus)
La routine di per sé è ok. Il problema è che quando nella stringa del
percorso
è presente uno o più spazi (es. C:\Documents and Settings\...), winzip mi
manda un msg di errore.
Come posso aggirare l'inconveniente?
Avevo pensato di zippare prima il file in una cartella temporanea e ad
operazione ultimata spostare
il file nella posizione desiderata visto che l'istruzione FileCopy
(FileCopy source, destination) non
mi crea problemi con gli spazi , però invece di ultimare di zippare il file
e poi proseguire,
esegue tutto il codice prima ancora che io riesca a digitare "I Agree" nella
maschera di Winzip.


title: Path x winzip32

author: SimonenomiS

text:
"Lucas" <
luca....@tiscalinet.it
> wrote in
news:apn213$1u7$
1...@lacerta.tiscalinet.it
:
> ...
> La routine, semplificata, è la seguente:
>
> Dim retVal As Variant, strCmd As String, percorso as String
>      'dove percorso sarà uguale a C:\.\.\
> strCmd = "C:\winzip\winzip32.exe -a -ex " & percorso &
> "NomeBackEnd.zip c:\temp\NomeBackEnd.mdb"
> retVal = Shell(strCmd, vbNormalFocus)
>
>
> La routine di per sé è ok. Il problema è che quando nella
> stringa del percorso è presente uno o più spazi (es.
> C:\Documents and Settings\...), winzip mi manda un msg di
> errore...
  Prova a mettere il nome dell'archivio tra apici, e guarda cosa
accade:
strCmd = "C:\winzip\winzip32.exe -a -ex " & chr$(34) _
    	  & percorso & "NomeBackEnd.zip" & chr$(34) _
       & " c:\temp\NomeBackEnd.mdb"
  Ciao.
--
http://digilander.libero.it/winses/


title: Path x winzip32

author: Claudio

text:
"Lucas" <
luca....@tiscalinet.it
> ha scritto nel messaggio
news:apn213$1u7$1...@lacerta.tiscalinet.it...
> Mediante un pulsante l'utente deve poter fare un back-up zippato del BE
> dell'applicazione
> solamente inserendo il percorso di destinazione tramite una maschera tipo
> "Esplora risorse".
> La routine, semplificata, è la seguente:
>
> Dim retVal As Variant, strCmd As String, percorso as String
> 'dove percorso sarà uguale a C:\.\.\
> strCmd = "C:\winzip\winzip32.exe -a -ex " & percorso & "NomeBackEnd.zip
> c:\temp\NomeBackEnd.mdb"
> retVal = Shell(strCmd, vbNormalFocus)
>
>
> La routine di per sé è ok. Il problema è che quando nella stringa del
> percorso
> è presente uno o più spazi (es. C:\Documents and Settings\...), winzip mi
> manda un msg di errore.
Aggiungi i doppi apici intorno al nome dei file sorgente e destinazione. Per
esempio:
strCmd = "C:\winzip\winzip32.exe -a -ex """ & percorso & _
    "NomeBackEnd.zip"" ""c:\temp\NomeBackEnd.mdb"""
Ciao. Claudio.


title: far eseguire una query in modo trasparente

text:
siccome ho alcuni campi che sono calcolati in base a campi di un altra
tabella vorrei chiedervi se è possibile eseguire una query in modo nascosto
in modo che quando apro la form ci sia già il valore calcolato altrimenti se
calcolato in tempo reale la form in visualizzazione continue risulta molto
lenta.
Grazie a tutti.


author: Alessandro Baraldi

text:
"Simba883" <
simb...@libero.it
> wrote in message
news:41dfb6aa$0$8204$
5fc...@news.tiscali.it

Sul mio sito c'è un DEMO che risolve questo problema adottando
la soluzione canonica dei campi calcolati, ma con un importante
accorgimento l'aggiornamento dei campi diventa istantaneo.
Sezione [FORMS]
        [Rinfresca campi Calcolati]
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Oscar Manfredini

text:
"Alessandro Baraldi"
> Sul mio sito c'è un DEMO che risolve questo problema adottando
> la soluzione canonica dei campi calcolati, ma con un importante
> accorgimento l'aggiornamento dei campi diventa istantaneo.
>
> Sezione [FORMS]
>         [Rinfresca campi Calcolati]
Credo il suo problema sia diverso: migliorare le prestazioni dei campi
calcolati nelle maschere continue, inserendo il calcolo direttamente nella
query origine dati della Form.
Tuttavia la domanda è abbastanza strana (e contiene la risposta): inserendo
il calcolo nell'istruzione SQL, le prestazioni di gestione della maschera
saranno ottime.
Chiaro che, a seconda della complessità del calcolo, potrebbe diventare
lenta l'esecuzione della query e quindi il tempo di apertura della Form.
Ciao.


text:
> Credo il suo problema sia diverso: migliorare le prestazioni dei campi
> calcolati nelle maschere continue, inserendo il calcolo direttamente nella
> query origine dati della Form.
>
> Tuttavia la domanda è abbastanza strana (e contiene la risposta):
> inserendo
> il calcolo nell'istruzione SQL, le prestazioni di gestione della maschera
> saranno ottime.
> Chiaro che, a seconda della complessità del calcolo, potrebbe diventare
> lenta l'esecuzione della query e quindi il tempo di apertura della Form.
>
> Ciao.
>
io eseguo già i calcoli nella query e non nella form solo che il campo
"qtadisponibile" di ogni record assume il valore
giacenza della stessa tabella + i record della tabella moviementi di quel
record di tipo "carico" e meno i record della tabella moviementi di quel
record di tipo "Scarico"
è quindi plausibile questa lentezza secondo voi?


author: ALESSANDRO Baraldi

text:
"Oscar Manfredini" <XX...@Nospam.it> ha scritto nel messaggio
news:OMQDd.20473$_E5.5...@twister2.libero.it...

Ciao Oscar.
Si decisamente corretto quanto dici, ho dato per scontato il calcolo a
livello
di Form.
I motivi della lentezza sono sicuramente da imputare all'assenza di
Indicizzazione.
Mi è capitato di effettuare calcoli con 5 SubQuery per le gestioni di
magazzino
e non esiste questo problema.
Ovvio che se invece di usare SubQuery i calcoli vengono fatti con funzioni
di aggreazione
sui domini(sconsigliate da sempre per motivi prestazionali) la cosa è
plausibile.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


text:
> I motivi della lentezza sono sicuramente da imputare all'assenza di
> Indicizzazione.
> Mi č capitato di effettuare calcoli con 5 SubQuery per le gestioni di
> magazzino
> e non esiste questo problema.
>
> Ovvio che se invece di usare SubQuery i calcoli vengono fatti con funzioni
> di aggreazione
> sui domini(sconsigliate da sempre per motivi prestazionali) la cosa č
> plausibile.
>
> Ciao
> --
> @Alex (Alessandro Baraldi)
Ha!!!??? e come si fanno ste sub query? io ho fatto una query con 2 campi
calcolati e associata alla form devo fare diversamente?


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:41e00e51$0$10909$5fc...@news.tiscali.it...

I tuoi 2 campi calcolati sono effettuati con delle DSUM(lo deduco dall'altro
post
in essere +/- relativo).
Invece che usare Dsum usa una Select Sum(blabla) as SommaDiQuelloche vuoi
From Tabella
e la inserisci nella Query principale.
Ci sono diversi esempi in altri post.
Ciao
--
@Alex (Alessandro Baraldi)



text:
> Invece che usare Dsum usa una Select Sum(blabla) as SommaDiQuelloche vuoi
> From Tabella
> e la inserisci nella Query principale.
>
> Ci sono diversi esempi in altri post.
>
> Ciao
> --
> @Alex (Alessandro Baraldi)
ok ci provo e ti farň sapere grazie mille intanto.
questo select sum non lo conoscevo č la somma del linguaggio sql?


title: Utente di rete

author: andreaB

text:
Ciao a tutti,
in un DB (Access97) utilizzo la funzione Environ("username") per ricavare
il nome dell'utente di rete collegato.
Tutto OK finchè uso sistemi WINNT/2000/XP. Se uso W98 la risposta è una
stringa nulla. Qualcuno conosce un metodo per ottenere l'utente di rete in
sistemi W98?
Ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Utente di rete

author: Pablitomf (Maurizio Facciuti)

text:
andreaB ha scritto:
> Ciao a tutti,
> in un DB (Access97) utilizzo la funzione Environ("username") per ricavare
> il nome dell'utente di rete collegato.
> Tutto OK finchè uso sistemi WINNT/2000/XP. Se uso W98 la risposta è una
> stringa nulla. Qualcuno conosce un metodo per ottenere l'utente di rete in
> sistemi W98?
> Ciao
Sub RetrieveLogonName()
    Dim wshNetwork As Object
    Dim LogonName As Variant
    Set wshNetwork = CreateObject("WScript.Network")
    LogonName = "Logon Name = " & wshNetwork.UserName
    MsgBox LogonName
End Sub
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------
http://www.accessgroup.it/
----------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.



title: celle calcolate

author: Wiking Derek

text:
ciao a tutti!!!

ho creato le seguenti tabelle

Tabella1: ID; SkipassNO; disponibilità.

Tabella2 : ID; SkipassNO; datarestituzione.

vorrei crche la cella disponibilità restituisse in maniera calcolato il valore SI oppure NO,in base a queste due condizioni:

1. SkipassNO è presente dentro Tabella2 e allo stesso tempo datarestituzione è diverso da nullo.

siccome i pass possono entrare ed uscire piu volte bisognerebbe verificare che sia l ultimo movimento.

grazie a tutti gia


title: Durata lampeggio

author: Franco

text:
Ciao a tutti
uso Access 2003
Ho una maschera dove tramite pulsanti di scorrimento visualizzo i record di
un database.
Nell'evento su corrente, quando un determinato controllo - testo non è vuoto
appare un etichetta e il colore di fondo nel corpo della maschera da grigio
diventa giallo.
Logicamente scorrendo un altro record se non si verifica tale evento lo
sfondo torna grigio (default).
Nell'evento Timer ho messo il seguente codice:
Me.Corpo.BackColor = 8454143 = Not Me.Corpo.BackColor = 8454143
in modo che il colore di sfondo diventi da giallo grigio (default) e cosi
via (effetto lampeggio).
TimerInterval è impostato a 1000.
Vorrei che tale lampeggio duri solo 5 secondi e  che lo sfondo rimanga di
colore giallo.
Franco


title: Durata lampeggio

author: Valerio Valentini

text:
"Franco" <
f.pic...@tin.it
> ha scritto nel messaggio
news:z1VFc.412302$hc5.17...@news3.tin.it...
> Ciao a tutti
>
> uso Access 2003
>
> Ho una maschera dove tramite pulsanti di scorrimento visualizzo i record
di
> un database.
> Nell'evento su corrente, quando un determinato controllo - testo non č
vuoto
> appare un etichetta e il colore di fondo nel corpo della maschera da
grigio
> diventa giallo.
> Logicamente scorrendo un altro record se non si verifica tale evento lo
> sfondo torna grigio (default).
> Nell'evento Timer ho messo il seguente codice:
> Me.Corpo.BackColor = 8454143 = Not Me.Corpo.BackColor = 8454143
> in modo che il colore di sfondo diventi da giallo grigio (default) e cosi
> via (effetto lampeggio).
> TimerInterval č impostato a 1000.
>
> Vorrei che tale lampeggio duri solo 5 secondi e  che lo sfondo rimanga di
> colore giallo.
>
>
> Franco
>
>
Credo possa funzionare una cosa tipo:
For I = 1 To 5
Me.Corpo.BackColor = 8454143 = Not Me.Corpo.BackColor = 8454143
I = I +1
Next
Ciao Valerio.


title: Durata lampeggio

author: namor

text:
Franco ha scritto:


Che strana questa formula. Ma funziona bene?
Per bloccare il lampeggio imposti una variabile a livello di modulo in
modo che sia visibile da tutte le sub, chiamiamola "Lampeggio".
Sull'evento corrente ne imposti il valore: Lampeggio=5 e modifichi la Sub
Timer
  if Lampeggio > 0 then
    ...cambia colore...
    Lampeggio=Lampeggio-1
  end if
Tieni conto che se il numero di lampeggi è dispari il colore si fermerà
alternativamente sul giallo o sul grigio. Se vuoi che si fermi sempre
sullo stesso colore usa un numero pari di lampeggi o aggiungi all'If un
Else per reimpostare il giallo.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Durata lampeggio

text:
"Franco" <
f.pic...@tin.it
> ha scritto nel messaggio
news:z1VFc.412302$hc5.17...@news3.tin.it...
> Ciao a tutti
>
> uso Access 2003
>
> Ho una maschera dove tramite pulsanti di scorrimento visualizzo i record
di
> un database.
> Nell'evento su corrente, quando un determinato controllo - testo non č
vuoto
> appare un etichetta e il colore di fondo nel corpo della maschera da
grigio
> diventa giallo.
> Logicamente scorrendo un altro record se non si verifica tale evento lo
> sfondo torna grigio (default).
> Nell'evento Timer ho messo il seguente codice:
> Me.Corpo.BackColor = 8454143 = Not Me.Corpo.BackColor = 8454143
> in modo che il colore di sfondo diventi da giallo grigio (default) e cosi
> via (effetto lampeggio).
> TimerInterval č impostato a 1000.
>
> Vorrei che tale lampeggio duri solo 5 secondi e  che lo sfondo rimanga di
> colore giallo.
>
>
> Franco
>
>
Credo possa funzionare una cosa tipo:
For I = 1 To 5
Me.Corpo.BackColor = 8454143 = Not Me.Corpo.BackColor = 8454143



title: Durata lampeggio

author: Pablitomf

text:
Franco ha scritto:
> Ciao a tutti
[cut]
> Me.Corpo.BackColor = 8454143 = Not Me.Corpo.BackColor = 8454143
che strana formula...
Io farei cosě :
Dim i As Integer
i = 0 'imposta contatore lampeggio
giro:
If Me.Corpo.BackColor = 8454143 then
Me.Corpo.BackColor = 8454143
Else
Me.Corpo.BackColor = 8454143
End If
i = i +1
If i < 5 Then ' 5 lampeggi
goto giro:
Else
End If
..poi fai tu. ;-)
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)



title: Durata lampeggio

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:ccbbj3$fi3$1...@news.newsland.it...

>Grazie a tutti per le risposte.
 E' vero ho sbagliato a postare il codice.
Dunque ricapitolando In corrente della Form ho inserito il seguente codice:
If --- un certo campo non č vuoto ---- then
me.etichetta.visible = true
me.corpo.backcolor = 845143 i mposta il colore a giallo
else
me.etichetta.visible= false
me.corpo.backcolor = -
2147483633
  imposta il colore a grigio (default)
end if
Sull'evento timer della Form il seguente codice
if me.etichetta.visible = true then
    if me.corpo.backcolor= 845143 then (colore giallo)
     me.corpo.backcolor = -
2147483633
  (grigio)
    else
    me.corpo.backcolor = (colore giallo)
    end if
end if
TimerInterval = 1000
Il tutto funziona.
Mi scuso con tutti, da principiante che si diletta con Access,  ma non ho
capito di come e dove inserire i vostri suggerimenti (specie i moduli) per
limitare il lampeggio a 5 secondi di durata.
Franco


title: Durata lampeggio

text:
Franco ha scritto:
[CUT]
Vediamo un pò...
> Dunque ricapitolando In corrente della Form ho inserito il seguente codice:
> If --- un certo campo non è vuoto ---- then
> me.etichetta.visible = true
Me.TimerInterval = 1000 'Visto che lo usi anche sull'evento Timer lo
stesso fallo partire da quà
> me.corpo.backcolor = 845143 i mposta il colore a giallo
> else
> me.etichetta.visible= false
Me.TimerInterval = 0 'Chiudi l'evento Timer.
> me.corpo.backcolor = -
2147483633
  imposta il colore a grigio (default)
> end if
> Sull'evento timer della Form il seguente codice
> if me.etichetta.visible = true then
Questa prima riga non serve più visto che l'abbiamo spostata sull'evento
corrente, quindi la cancelliamo...
Inseriamo una variabile contatore per controllare il numero dei "lampeggi"
(ipotizziamo 5)
Dim cont As Integer ' dichiariamo la variabile come numero intero
cont = 0 ' la poniamo = a 0
Poi poniamo in essere un evento GIRO per ripetere le operazioni
GIRO :
>     if me.corpo.backcolor= giallo then
>     me.corpo.backcolor = grigio
cont = cont + 1 'incrementiamo il contatore sull'evento accaduto
>     else
>     me.corpo.backcolor = giallo
cont = cont + 1 'incrementiamo il contatore sull'evento accaduto
>     end if
If cont < 5 then 'controlliamo quanti eventi "lampeggio" sono già stati
eseguiti
goto GIRO 'ritorna al punto GIRO per ripetere le operazioni
Else
Me.TimerInterval = 0 'Chiudiamo l'evento Timer che si sarà fermato in
questo caso solo dopo che cont sarà > o = a 5 GIRI
End If
Questo prossimo End If lo cancelliamo perchè era a chiusura del controllo
IF cancellato nella prima riga
> end if
Fammi sapere



title: Durata lampeggio

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:ccdqp3$s6$1...@news.newsland.it...

Provata la tua soluzione succede questo:
Quando il predetto controllo (collegato ad un campo) non è vuoto lo sfondo
diventa giallo, come previsto dalle istruzioni messe su corrente, e qui va
bene,
solo che poi lampeggia solo una volta, cioè passa a sfondo di colore grigio
e li si blocca.
Franco


title: Durata lampeggio

text:
Franco ha scritto:
> "Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
> news:ccdqp3$s6$1...@news.newsland.it...
> > Franco ha scritto:
> >
> > [CUT]
> > Vediamo un pò...
> >
> > > Dunque ricapitolando In corrente della Form ho inserito il seguente
> codice:
> >
> > > If --- un certo campo non è vuoto ---- then
> > > me.etichetta.visible = true
> >
> > Me.TimerInterval = 1000 'Visto che lo usi anche sull'evento Timer lo
> > stesso fallo partire da quà
> >
> > Sull'evento timer della Form il seguente codice
> >
> > Dim cont As Integer ' dichiariamo la variabile come numero intero
> > cont = 0 ' la poniamo = a 0
> > GIRO :
> > if me.corpo.backcolor= giallo then
> > me.corpo.backcolor = grigio
> > cont = cont + 1
> > else
> > me.corpo.backcolor = giallo
> > cont = cont + 1
> > end if
> >
> > If cont < 5 then
> > eseguiti
> > goto GIRO
> > Else
> > Me.TimerInterval = 0
> > End If
> Provata la tua soluzione succede questo:
> Quando il predetto controllo (collegato ad un campo) non è vuoto lo sfondo
> diventa giallo, come previsto dalle istruzioni messe su corrente, e qui va
> bene,
> solo che poi lampeggia solo una volta, cioè passa a sfondo di colore grigio
> e li si blocca.
> Franco
[CUT]
Hai ragione...
Fa una cosa, aggiungi un campo d'appoggio e come valore predefinito lo
imposti x es. a 5 (numero lampeggi che vuoi ottenere)...
Ipotizzo che tu lo abbia chiamato XXX
If me.corpo.backcolor = grigio Then
me.corpo.backcolor = giallo
me.corpo.Requery
DoEvents
Me.XXX = Me.XXX - 1
DoEvents
Me.XXX.Requery
Else
me.corpo.backcolor = grigio
me.corpo.Requery
DoEvents
Me.XXX = Me.XXX - 1
DoEvents
Me.XXX.Requery
End If
If Me.XXX = 0 Then
Me.TimerInterval = 0
Else: End If
------
A me funziona...
Sull'evento corrente aggiungi anche la riga di codice Me.XXX = 5 (numero
lampeggi che vuoi ottenere), così parte ogni volta con lo stesso valore a
scalare.



title: Durata lampeggio

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:ccjguc$4mi$1...@news.newsland.it...

> Funziona alla grande.
Unica cosa ho tolto l'istruzione me.corpo.requery perchè appare il messaggio
di errore.
"Impossibile trovare il metodo o il membro dei dati"
Grazie infinite
Franco


title: aiuto

author: Fabio

text:
Sono alle primissime armi con access....
Devo gestire i pagamenti di una piccola scuola di musica. Ogni bambino ha
quindi una scheda (maschera appoggiata ad una tabella) con dati personali e
un campo per ogni mese in cui scrivo la quota pagata.
Avrei però la necessità di creare una pagina in cui posso vedere chi non ha
ancora pagato. Esempio a maggio vorrei vedere tutti quelli che devono ancora
pagare alcuni mesi. Come posso fare?
Grazie per le eventuali risposte.
Fabio


title: aiuto

author: Cinzia

text:
"Fabio" <fabi...@NOSPAMemail.it> ha scritto nel messaggio
news:2sj2irF...@uni-berlin.de...

Ciao Fabio,
in questo NG non si risponde a domande aventi oggetti generici, per cui se
vuoi che qualcuno ti aiuti riposta il messaggio mettendo come oggetto ad es.
Definizione criteri di una query.
Se vuoi vedere le regole di comportamento sul NG vai su
www.sitocomune.com
 e
troverai tutte le informazioni.
Saluti
Cinzia


title: aiuto

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:ck1lq8$qpr$1...@lacerta.tiscalinet.it...
>
> Ciao Fabio,
> in questo NG non si risponde a domande aventi oggetti generici, per cui se
> vuoi che qualcuno ti aiuti riposta il messaggio mettendo come oggetto ad
es.
> Definizione criteri di una query.
> Se vuoi vedere le regole di comportamento sul NG vai su
www.sitocomune.com
e
> troverai tutte le informazioni.
>
> Saluti
> Cinzia
Le regole le conosco abbastanza bene. E' che non conoscendo bene la
terminologa access non sapevo che cosa scrivere!


title: aiuto

author: MA

text:
"Fabio" <fabi...@NOSPAMemail.it> ha scritto nel messaggio
news:2smsf1F...@uni-berlin.de...

Non direi abbastanza
MAssimiliano


title: aiuto

text:
Ripropongo il messaggio dopo aver apportato le adeguate correzioni secondo
la guida di
www.sitocomune.com
Devo gestire i pagamenti di una piccola scuola di musica. Ogni bambino ha
quindi una scheda (maschera appoggiata ad una tabella) con dati personali e
un campo per ogni mese in cui scrivo la quota pagata.
Avrei però la necessità di creare una pagina in cui posso vedere chi non ha
ancora pagato. Esempio a maggio vorrei vedere tutti quelli che devono ancora
pagare alcuni mesi. Come posso fare? Utilizzo Access 2003.



title: aiuto


title: aiuto

author: Gdessi

text:
"Fabio" <fabi...@NOSPAMemail.it> ha scritto nel messaggio
news:2spre5F...@uni-berlin.de...

La cosa piu semplice che mi viene in mente, utilizzando i wizzard di
Access(parlo per XP..ma suppongo non ci siano molte differenze!) è creare
una query dove inserisci i campi nome, mese, pagamento. Quindi setti un
criterio, per esempio su pagamento metti se >0 oppure se <> (diverso) da ""
.
Probabilemnte qualcun altro saprà darti qualche dritta migliore, spero di
esserti stato d'aiuto Ciao ;)


title: aiuto

text:
"Gdessi" <
csfunders...@hotmaildot.com
> ha scritto nel messaggio
news:FiP9d.26019$eb.2...@tornado.fastwebnet.it...
>
> La cosa piu semplice che mi viene in mente, utilizzando i wizzard di
> Access(parlo per XP..ma suppongo non ci siano molte differenze!) è creare
> una query dove inserisci i campi nome, mese, pagamento. Quindi setti un
> criterio, per esempio su pagamento metti se >0 oppure se <> (diverso) da
""
> .
> Probabilemnte qualcun altro saprà darti qualche dritta migliore, spero di
> esserti stato d'aiuto Ciao ;)
L'idea mi sembra buona però non ci riesco. Se creo una query con una
creazione guidata e metto nome, mese1, mese2, mese3, quando vado a
modificare la struttura non capisco come inserire se>0 ecc..


title: aiuto

text:
"Fabio" <fabi...@NOSPAMemail.it> ha scritto nel messaggio
news:2sq6abF...@uni-berlin.de...

Ciao Fabio,
per come hai organizzato la tabella, se vuoi sapere chi non ha pagato nel
mese di Ottobre nella colonna mese10 sulla riga criteri scrivi > 0
Se hai inpostato i campi mesi in modo tale che contengano 0 di default
dovrebbe bastare.
Ti invito però a fare questa riflessione:  per come hai impostato le cose
l'anno prossimo se hai gli stessi studenti dovrai azzerare i valori e
ricominciare oppure inserire nuovi campi. Forse potresti modificare la
struttura del db in modo tale da avere in una tabella solo i dati anagrafici
degli studenti e in un'altra tabella i dati sui pagamenti.
Saluti
Cinzia


title: aiuto

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:ck8upd$aa3$1...@lacerta.tiscalinet.it...
> Ciao Fabio,
> per come hai organizzato la tabella, se vuoi sapere chi non ha pagato nel
> mese di Ottobre nella colonna mese10 sulla riga criteri scrivi > 0
> Se hai inpostato i campi mesi in modo tale che contengano 0 di default
> dovrebbe bastare.
> Ti invito però a fare questa riflessione:  per come hai impostato le cose
> l'anno prossimo se hai gli stessi studenti dovrai azzerare i valori e
> ricominciare oppure inserire nuovi campi. Forse potresti modificare la
> struttura del db in modo tale da avere in una tabella solo i dati
anagrafici
> degli studenti e in un'altra tabella i dati sui pagamenti.
> Saluti
> Cinzia
Grazie mille! ci sono riuscito! Ora metto bene tutto a posto, e poi mi sa
che ci sarà bisogno di chiedervi ancora una cosina... visto che siete così
tanto bravi!
Ciao


title: riportare un campo calcolato di una query????

author: Cicas

text:
Ciao a tutti,vorrei riportare in una sottomaschera (tabulare) un campo
creato da un calcolo fatto in una query che utilizza i dati di due tabelle
diverse (IngredientiRicetta) e (Ricette)
Quantità : IngredientiRicetta ! QuantitàRicetta / Ricette ! Dosi * Ricette !
Porzioni
vorrei riportare il campo calcolato nei record della sottomaschera di
Ricette che è SottomascheraIngredientiRicetta
Grazie e ciao


author: pabel

text:
"Cicas" <
cich...@yahoo.it
> ha scritto nel messaggio
news:avIce.5708$TR5....@news.edisontel.com...

Usa quella query come origine per la sottomaschera.
Ciao Pabel


text:
"pabel" <
gio...@hotmail.com
> ha scritto nel messaggio
news:0__ce.1315093$35.48...@news4.tin.it...

Grazie...provo subito
Ciao Cicas


text:
"pabel" <
gio...@hotmail.com
> ha scritto nel messaggio
news:0__ce.1315093$35.48...@news4.tin.it...

Grazie mille !!! semplice ed indolore.....non ci avevo pensato
Ciao Cicas


title: Password

text:
Ciao
Uso access97.
Ho una maschera con un controllo testo nel quale digitare la password.
Quello che vorrei č che se la password č esatta si apra una certa maschera,
ma se la password č sbagliata appaia un messaggio dando la possibilitą di
riprovare, perņ qualora per un certo numero di volte di seguito (es. tre) si
sbaglia la password, quindi dopo il terzo avviso, si chiuda tutto.
Da perfetto profano, copiazzando qua e la,  ho provato ha inserire il
seguente codice:
Private Sub txtpass_BeforeUpdate(Cancel As Integer)
Dim conta As Integer, pas As String
conta = 0
pas = "entra"
Do While conta < 3
conta = conta + 1
If Me.txtpass = pas Then
DoCmd.OpenForm "MscPrima"
Else
MsgBox " password errata"
End If
Loop
End Sub
Si apre la maschera se la password č esatta, ma se č sbagliata il messaggio
appare tre volte di seguito.
Mi sono incasinato.
Franco


title: Password

author: yronium

text:
Il 11 Apr 2003, 00:10, "F.Piccardi" <
f.pic...@tin.it
> ha scritto:
> Ciao
> Uso access97.
> Ho una maschera con un controllo testo nel quale digitare la password.
> Quello che vorrei è che se la password è esatta si apra una certa
maschera,
> ma se la password è sbagliata appaia un messaggio dando la possibilità di
> riprovare, però qualora per un certo numero di volte di seguito (es. tre)
si
> sbaglia la password, quindi dopo il terzo avviso, si chiuda tutto.
> Da perfetto profano, copiazzando qua e la, ho provato ha inserire il
> seguente codice:
>
> Private Sub txtpass_BeforeUpdate(Cancel As Integer)
> Dim conta As Integer, pas As String
> conta = 0
> pas = "entra"
> Do While conta < 3
> conta = conta + 1
> If Me.txtpass = pas Then
> DoCmd.OpenForm "MscPrima"
> Else
> MsgBox " password errata"
> End If
> Loop
> End Sub
>
> Si apre la maschera se la password è esatta, ma se è sbagliata il
messaggio
> appare tre volte di seguito.
> Mi sono incasinato.
>
>
> Franco
>
Prova così:
Private Sub txtpass_BeforeUpdate(Cancel As Integer)
  Dim conta As Integer, pas As String
  conta = 0
  pas = "entra"
  Do While conta < 3
    If Me.txtpass = pas Then
      DoCmd.OpenForm "MscPrima"
    Else
      MsgBox " password errata"
      conta = conta + 1
    End If
  Loop
End Sub
Spero ti sia d'aiuto
:-)
--------------------------------
Inviato via
http://usenet.libero.it


title: Password

author: Buonuomo

text:
"yronium" <
yro...@libero.it
> ha scritto nel messaggio
news:151Z37Z71Z205Y1...@usenet.libero.it...

Non l'ho provata, ma a naso direi che non esce lo stesso dal ciclo While.
Io proverei ad impostare conta come variabile globale e poi
  Dim pas As String
  pas = "entra"
  If conta < 3 Then
    If Me.Testo0 = pas Then
    Else
     MsgBox " password errata"
     conta = conta + 1
    End If
  Else
    MsgBox ("N° tentativi esaurito")
  End If
Con beneficio d'inventario.
Ciao Buonuomo.


title: Password

text:
Buonuomo <
buon...@libero.it
> wrote in message
Q2xla.27579$DT4.7...@twister1.libero.it...

> Vi ringrazio, ma non funziona.
Si comporta come prima.
Grazie comunque
Franco


title: Password

text:

OK, se hai un po' di pazienza, provo il tuo codice e poi ti faccio sapere



title: Password

text:

Eccomi. Ha ragione Buonomo, la variabile deve stare al di fuori della
routine che provoca l'evento, altrimenti il suo valore viene riportato
automaticamente a zero (io l'ho modificato a uno, altrimenti girava quattro
volte)
Ecco il codice:
Option Compare Database
Option Explicit
    Dim conta As Integer
Private Sub Form_Load()
    conta = 1
End Sub
Private Sub txtpass_BeforeUpdate(Cancel As Integer)
    Dim pas As String
    pas = "entra"
    If conta < 3 Then
        If Me.txtpass = pas Then
            MsgBox "okay"
            ' DoCmd.OpenForm "MscPrima"
        Else
            MsgBox " password errata"
            conta = conta + 1
        End If
    Else
        MsgBox ("N° tentativi esaurito")
    End If
End Sub
Questo funziona, l'ho provato.
Ciao. :-)



title: Password

text:
yronium <
w...@www.it
> wrote in message
151Z42Z76Z134Y1...@usenet.libero.it...
> Il 11 Apr 2003, 18:14,
w...@www.it
 (yronium) ha scritto:
> > Il 11 Apr 2003, 16:17, "F.Piccardi" <
f.pic...@tin.it
> ha scritto:
> > >
> > > Buonuomo <
buon...@libero.it
> wrote in message
> > > Q2xla.27579$DT4.7...@twister1.libero.it...
> > > >
> > > > "yronium" <
yro...@libero.it
> ha scritto nel messaggio
> > > > news:151Z37Z71Z205Y1...@usenet.libero.it...
> > > > > Il 11 Apr 2003, 00:10, "F.Piccardi" <
f.pic...@tin.it
> ha
scritto:
> > > > > > Ciao
> > > > > > Uso access97.
> > > > > > Ho una maschera con un controllo testo nel quale digitare la
> > password.
> > > > > > Quello che vorrei č che se la password č esatta si apra una
certa
> > > > > maschera,
> > > > > > ma se la password č sbagliata appaia un messaggio dando la
> > possibilitą
> > > > di
> > > > > > riprovare, perņ qualora per un certo numero di volte di seguito
> (es.
> > > > tre)
> > > > > si
> > > > > > sbaglia la password, quindi dopo il terzo avviso, si chiuda
tutto.
> > > > > > Da perfetto profano, copiazzando qua e la, ho provato ha
inserire
> il
> >

Di nuovo grazie, funziona.
Al posto  del secondo msgbox ho messo un quit, cosi al terzo errore si
chiude il programma.
Ciao
Franco


title: MANCA riferimento Microsoft DAO 2.5/3.5 Compatibility Library

text:
Scusate ancora un problema, questa volta di tutt'altra specie!
Ho un vecchio mdb scritto in Access '97, se lo apro con Access 2003 e
lo voglio convertire in questa versione, egli mi dice che manca questo
riferimento "riferimento Microsoft DAO 2.5/3.5 Compatibility Library",
che in effetti è vecchio, ma nn esiste più?
Dopo una serie di errori me lo converte, ma se lo eseguo e provo ad
usarlo, esso si pianta sul codice dicendo che manca questo
riferimento..
Come devo comportarmi?
Grazie molte!
Alberto


author: Marco Pizzamiglio

text:
alb...@rimonda.it
 ha scritto:

Prova a togliere la spunta alla libreria mancante e mettila su Microsoft
DAO 3.6, compila e vedi se dà ancora errore.
-Marco-
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
Si ho risolto!
Prima ho dovuto convertire il DB alla versione 2002-2003 perchè immune
da modifiche.
Dopo una sfilza di errori lui lo converte!
A questo punto ho aperto il DB convertito, sono entrato nel codice,
sempre dopo aver dato conferma ad un paio di errori, dopodiche
/Strumenti/Riferimenti/ ho tolto la libreria mancante ed ho aggiunto la
Microsoft DAO 3.6
Modificato la Libreria e compilato l'mdb ha ripreso a funzionare!
Grazie!


title: Informix-Access2K Uso delle parentesi quadre nelle Query

author: trikkeBallack

text:
    Gestisco un db Informix attraverso msAccess 2000 con le tabelle
collegate.
    Ho creato tutta una serie di Query per manipolarne i dati.
    Tra queste alcune richiedono input all'utente e quindi ho utilizzato le
[  ] per lo scopo.
    Quando l'input richiesto è in formato numerico o formato data .... no
problem,
ma se questa richiesta prevede il formato testo, Access looppa senza nemmeno
segnalare un qualsiasi errore.
    Ogni suggerimento è VERAmente Gradito!
    Saluti.

                    FilaRino.


author: Michele (Giò)

text:
"trikkeBallack" <
trkke...@hotmail.com
> ha scritto nel messaggio
news:451e84a2$0$5847$4faf...@reader3.news.tin.it...

Mi verrebbe da dire, così di sana pianta, che il testo deve essere racchiuso tra virgolette doppie
("), il carattere 34 ASCII. Poi non saprei.
Michele


title: 6.211 E' possibile esportare in vari formati scegliendo i campi e senza creare tante query?

author: sabrina

text:
Salve a tutti,
    grazie al db allegato alla 6.211 riesco ad esportare i dati che mi
servono in txt
ho solo una domanda da fare: se il formato con cui esporto i dati mi crea un
file formattato non come lo voglio io devo modificarlo dopo averlo
esportato?
Mi spiego meglio io esporto dei dati in txt e mi servirebbero cosě:
05420;si;prova
05425;si;prova
05645;no;pippo
mentre il file che crea l'utility č:
-----------------------------------------------------
|       Comm        |      Chiusa       |    Descrizione    |
| 05420              |             Vero   |         prova        |
| 05425              |             Vero   |         prova        |
| 05645              |              Falso |         pippo        |
-----------------------------------------------------
Ho provato ad esportare il file in xls e da excel trasformarlo in txt e cosě
mi va bene ma vorrei riuscire a fare tutto in automatico su un pulsante
Grazie per i suggerimenti che mi vorrete dare
Sabrina


author: Carlo Costarella

text:
"sabrina" <
sab...@radaimpianti.it
> ha scritto nel messaggio
news:eol602$b4d$1...@news.task.gda.pl...

Ciao Sabrina,
con un pochino di lavoro ed usando TransferText potresti tranquillamente
esportare la query esattamente come la vuoi. Se i dati esportati sono sempre
gli stessi (intendo i nomi dei campi), puoi scrivere e salvare una specifica
di esportazione e passarla la metodo TransferText.
Intanto leggiti sulla guida il metodo...e poi ne riparliamo.
Ciao, Carlo


text:
"sabrina" <
sab...@radaimpianti.it
> ha scritto nel messaggio
news:eol602$b4d$1...@news.task.gda.pl...

 Per esempio se aggiungi un pulsante alla maschera che ho fornito come
esempio (Comando34) e scrivi quello sotto riportato ottieni esattamente
quello che cerchi...
Private Sub Comando34_Click()
On Error Resume Next
Dim MiaQuery As QueryDef
Dim MioSql As String
Dim i As Integer
If Me.EsportaTutto = -1 Then
GoTo EsportaTutto
End If
MioSql = "SELECT "
 i = 0
    For i = 0 To Me.List1.ListCount - 1
    If Me.List1.Selected(i) Then
    MioSql = MioSql & Me.List1.List(i) & ", "
    End If
    Next i
If MioSql = "SELECT " Then
MsgBox "Per proseguire scegliere almeno un campo dalla lista."
Me.List1.SetFocus
Exit Sub
End If
If InStr(Len(Trim(MioSql)) - 1, Trim(MioSql), ",") > 0 Then
MioSql = Mid(Trim(MioSql), 1, Len(Trim(MioSql)) - 1)
End If
MioSql = MioSql & " FROM " & MioNomeTbl & ";"
With CurrentDb
 Set MiaQuery = .CreateQueryDef("TempPerXLS", MioSql)
 DoCmd.TransferText acExportDelim, , "TempPerXLS", "c:\NomeFile.txt", False
 DoEvents
 .QueryDefs.Delete "TempPerXLS"
 Exit Sub
End With
EsportaTutto:
With CurrentDb
 Set MiaQuery = .CreateQueryDef("TempPerXLS", "Select * from " & MioNomeTbl
& ";")
 DoCmd.TransferText acExportDelim, , "TempPerXLS", "c:\NomeFile.txt", False
 DoEvents
 .QueryDefs.Delete "TempPerXLS"
 Exit Sub
End With
End Sub
Ciao, Carlo


text:
Carlo Costarella ha scritto:
> "sabrina" <
sab...@radaimpianti.it
> ha scritto nel messaggio
> news:eol602$b4d$1...@news.task.gda.pl...
> > Salve a tutti,
> >    grazie al db allegato alla 6.211 riesco ad esportare i dati che mi
> > servono in txt
> > ho solo una domanda da fare: se il formato con cui esporto i dati mi crea
> > un file formattato non come lo voglio io devo modificarlo dopo averlo
> > esportato?
> > Mi spiego meglio io esporto dei dati in txt e mi servirebbero così:
> > 05420;si;prova
> > 05425;si;prova
> > 05645;no;pippo
> > mentre il file che crea l'utility è:
> > -----------------------------------------------------
> > |       Comm        |      Chiusa       |    Descrizione    |
> > | 05420              |             Vero   |         prova        |
> > | 05425              |             Vero   |         prova        |
> > | 05645              |              Falso |         pippo        |
> > -----------------------------------------------------
> > Ho provato ad esportare il file in xls e da excel trasformarlo in txt e
> > così

Proverò la soluzione proposta comunque già con il suggerimento che mi
avevi
dato attraverso una macro ho ottenuto quello che volevo ho solo il
problema
delle conferme da dare alle query che faccio, ma dalla guida ho visto
che
dovrei riuscire ad intercettare i messaggi di warning.
Avrei solo un altra domanda:
Siccome io sto usando un progetto ADP non trovo dove abilitare le
specifiche di esportazione
cercando qua e la ho trovato un riferimento alla tabella
(MSysIMEXSpecs) ma nel mio progetto non c'è.
Dove sono le specifiche di esportazione nei progetti o come faccia ad
attivare la funzione?
Grazie ancora
Sabrina


text:
"SABRINA71" <
sab...@radaimpianti.it
> ha scritto nel messaggio
news:1169134328.2...@38g2000cwa.googlegroups.com...
cut
Proverò la soluzione proposta comunque già con il suggerimento che mi
avevi
dato attraverso una macro ho ottenuto quello che volevo ho solo il
problema
delle conferme da dare alle query che faccio, ma dalla guida ho visto
che
dovrei riuscire ad intercettare i messaggi di warning.
------------------
Docmd.Setwarnings false
'tuo codice
Docmd.Setwarnings True
-----------------------------------------
Avrei solo un altra domanda:
Siccome io sto usando un progetto ADP non trovo dove abilitare le
specifiche di esportazione
cercando qua e la ho trovato un riferimento alla tabella
(MSysIMEXSpecs) ma nel mio progetto non c'è.
Dove sono le specifiche di esportazione nei progetti o come faccia ad
attivare la funzione?
Grazie ancora
Sabrina
---------------------------------------
Nei file ADP non sono presenti le specifiche di importazione o esportazione
e nemmeno avrebbe senso visto che le tabelle sono di un db SQLServer.
Io non sono in grado di darti una risposta su SQLServer ma, se il messaggio
viene letto da Giorgio Rancati o se posti un nuovo messaggio, sono sicuro
che troverai le risposte giuste.
Ciao, Carlo


title: TOTALE PROGRESSIVO

author: DBN

text:
In una query ho inserito un campo Tot_parziale  che effettua un sub totale
sommando altri due campi. Adesso vorrei inserire un ulteriore campo  (totale
Generale) che effettiui  la somma progressiva del Tot_parziale. Vorrei
inserirlo nella query in quanto non ci sono riuscito nel report..
Grazie in anticipo per ogni aiuto,


title: TOTALE PROGRESSIVO

author: cidi

text:
"DBN" <
dbo...@dalbosco.com
> ha scritto nel messaggio
news:bnqt51$140jv3$1...@ID-91233.news.uni-berlin.de...

Vai sul sito comune alla sez queries e scarica la faq di Roberto: Come si
può ottenere il totale progressivo di un campo in una query.
Saluti Daniele
www.sitocomune.com/


title: Visualizzare campo nel report a seconda del suo valore

author: vuLCan Karayan

text:
E' possibile visualizzare o meno un campo sul report a seconda del suo
valore?
Ovvero, se ho un campo data nella mia MyTable, posso (una volta generato il
report) stampare tutti i record ma non visualizzare le date (che so...)
<#01/01/2002#?
Con la formattazione condizionale non c'è modo...


author: Alessandro Baraldi

text:
"vuLCan Karayan" <
nos...@nospam.it
> wrote in message
news:RQrae.816007$
b5.36...@news3.tin.it

Io solitamente agisco via codice su Evento Format
del Corpo(sempre che il controllo sia li).
Ci metti la tua condizione quindi ne controlli la proprietà:
If Condizione Then Me!NomeControllo.Visible=True
o viceversa.
Io per semplicità ottimizzo il codice così:
Me!NomeControllo.Visible= (TuaData<DataConfronto)
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Roberto A.

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:ca04ec31fc5d9db93f...@mygate.mailgate.org...

Non ho capito bene ma se vuoi che i record che hanno data<#01/01/2002# non
vengano scritti puoi generare una query nel report, se invece vuoi che
vengano scritti i record ma nascondere il campo data se quest'ultimo è
<#01/01/2002# allora in una casella di testo scrivi
=IIf([Data]<#01/01/2002#;"";[Data])
Ciao
Roberto


title: Non riesco ad utilizzare il cerca del sito

author: Lisanna da Firenze

text:
Scusate tutte le volte che cercodi utilizzare il cerca mi da questo
erroreSono stati riscontrati problemi nell'uso di questa applet con IE4 e
IE5 (crashes del browser).
Il problema non e' dovuto all'applet, ma al Compilatore Java JIT di IE (MSKB
art. Q155163).
Per un corretto funzionamento provate a disabilitare 'Compilatore Java JIT'
dalla finestra 'Opzioni internet' -> 'Avanzate' -> 'Java VM'.
Nelle opzioni di  interenet --> avanzate , ma non ho niente che riguardi
Java.
Che devo fare?
Lisanna


text:
PRESENTAZIONE
Io sono lo SPAMMER ARCANO (alias Alessandro Saitta) di 37 anni a
Follonica(GR) in via del Cassarello 131.  Vieni a leggere le risposte
ai quesiti che mi si pongono ed eventualmente pormi i  tue
domande/dubbi/pareri/commenti/disaccordi/ecc. a:
http://arcano.byethost9.com/
* L'oggetto principale delle domande dovrò essere io, dovranno essere
orientate a permettermi di spiegare un mio pensiero riguardo ad un
argomento ben preciso, e dovranno essere giudicate da me 'domande
intelligenti' altrimenti mi riservo la possibilità di eliminare senza
preavviso, i quesiti/commenti che reputo superflui.
* Ogni domanda verrà eliminata dal sito dopo max. 20 giorni.
- NOVITA' ENTUSIASMANTE! In occasione del futuro RADUNO ARCANO in quel
di Firenze, sarà possibile dar vita al primo: 'Saitta contro TUTTI'
dove proprio il Saitta sarà invitato a rispondere a tutte le domande
che gli verranno poste! Le riprese dell'evento saranno a cura di Lello
Vitello che poi curerà anche la pubblicazione sul Web.
N.B. E' invitato a partecipare chiunque abbia espresso qualsiasi
opinione su di lui su Usenet, in caso contrario egli dimostrerebbe di
non avere le PALLE per discutere nella vita reale (cioè di essere un
'cartone animato').
- APPROFONDIMENTO
E' finita definitivamente la fase in cui parlavo a senso unico. Ora
rispondo solo alle domande  che mi vengono poste a:
http://arcano.byethost9.com/
 . Tuttavia, se ritenete giusto non venire
su tale sito a rivolgermi quesiti, credendo che ciò mi dia
soddisfazione, a me non importerà UNA SEGA, dato che io spammerò
uguale godendoci come un maiale alla faccia di chi mi vuol male...
AFFERMAZIONI ARCANE
Per fornirvi eventuali spunti per potenziali vostre domande, stilerò
sotto un breve elenco di alcune brevi affermazioni dello SPAMMER
ARCANO:
- Se Bush fosse veramente un criminale, avrebbe iniziato a bombardare
l'Iraq senza preavviso;
- Gli stati non dovrebbero esistere come neppure chi li amministra, che
riesce a fare solo CASINO;
- Se volessimo eliminare la quasi totalità delle cose negative del
mondo, basterebbe eliminare il denaro e tornare al baratto;
- L'uomo non ha alcun diritto (diritto al lavoro, alla vita, alla
famiglia, alla casa, alla pensione, ecc.);
- Nel Mondo non devono esserci regole e/o leggi;
- Quelli che pensano che le tasse servano a tutti sono degli imbecilli
ROSSI;
- Quelli che lottano per l'uguaglianza sociale sono dei gosti invidiosi
ROSSI;
- I pacifisti sono dei burattini senza cervello ROSSI;
- I soldi servono solo ai poveri dentro;
- La scuola (e l'istruzione in generale) serve solo a chi non ha
abbastanza cervello per imparare le cose da sè;
- Il lavoro non serve ad un CAZZO, a differenza di quello che credono i
burattini ROSSI;
- Io compro sempre dai cinesi e vado in CULO a tutti i
commercianti/produttori ladri (non me ne frega un CAZZO se tolgo lavoro
ai commercianti/produttori nazionali facendo del male all'economia del
Paese);
- Chi crede che per vivere degnamente servano più di 300 euro al mese,
non capisce una SEGA;
- Meglio essere SEGAIOLI che schiavo del sesso e delle donne;
- Chi teme la solitudine è  un essere debole e privo di personalità;
- La cultura serve solo a chi deve mascherare la propria incapacità di
ragionare con la propria test;
- Chi protesta è un GOSTO ROSSO. Se qualcosa non ti va bene, togliti
dai COGLIONI ed hai già risolto il problema.
- Tutti i mali del mondo li creano le donne (da cui il mio essere
MASCHILISTA e SEGAIOLO).
- ELENCO SPONSOR
* Non conosci ancora Joe Natta??? Allora corri a:
www.joenatta.com
 !
* Gustati le gioiose melodie del 'Cantautore alla bona'! Visita:
www.lellovitello.it
 !
* Opinioni di tutti su tutto:
http://www.what-about.it
 !
* Lo SPAMMER ARCANO ti indica la fantastica opportunità, di dare una
svolta alla tua vita! Affrettati a visitare:
http://www.akuma.splinder.com
* Ecco a voi, il sito dell'unico ed inimitabile 'Eddie Van Halen'
pisano:
http://vanhalen.altervista.org
* 'Bar Everest' - Via Bicocchi, 17 - Follonica(GR) - (Unico locale
pubblico dove è possibile incontrare  nella realtà lo SPAMMER ARCANO
(alias Alessandro Saitta), ma SOLO SU APPUNTAMENTO (concordato via
e-mail).
* 'Laservideo' - Noleggio DVD 24 h - Via Salceta, 37 - Follonica(GR)
N.B. Per essere pubblicizzato GRATUITAMENTE dallo SPAMMER ARCANO,
comunicagli il tuo indirizzo web o reale, facendo riferimento a:
spammer_arcano.libero.it
- ANNUNCIO ARCANO
In Gennaio/Febbraio (la data è ancora da decidere) lo SPAMMER ARCANO
si troverà in quel di Firenze (precisamente sarà alle 9.30 a.m. alla
stazione di Santa Maria Novella).
Il meeting durerà 10 minuti (quindi non impedirà di programmare altre
attività o di interferire con altre già decise in passato). Io vado a
Firenze, poi se nasce qualcosa di interessante con gli altri, bene,
altrimenti io da fa' lo trovo anche da solo. Ci si trova, ci si guarda,
ci s'annusa e poi quelli che non si stanno sui COGLIONI a vicenda, si
avvicinano l'un l'altro e decidono cosa fa'. Ripeto che io cosa fa' lo
trovo anche se 'un c'è 'na sega da fa', perciò "a me m'importa" 'na
sega se sto sui COGLIONI a tutti.
Avrei immenso piacere che molti utenti particolarmente loquaci sul mio
conto, avessero abbastanza PALLE per venire a lamentarsi per tutti i
fastidi che arrecherei loro, dritti sul mio muso (evitando di fare i
gradassi su Usenet come i bambini :).
Premetto di non avere alcuna intenzione di litigare o di provocarli, in
modo da istigarli a compiere atti di violenza su un disabile (quale
sono io) per poi denunciarli.
Li prenderei solo delicatamente per il CULO per i loro atteggiamenti
verso di me, mentre sono sicuro che loro non riuscirebbero a spiccicare
parola, al contrario di come si comportano spavaldamente su Usenet.
CONTATTI
SPAMMER ARCANO
c/o
Aessandro Saitta
Via del Cassarello, 131
C.A.P. 58022 - Follonica (GR)
E  Mail:
spammer...@libero.it
Arrivederci, sono lo Spammer Arcano
e se odi lo spam, io ti vado nell'ano....


author: Pablitomf (Maurizio Facciuti)

text:
[CUT]
> Che devo fare?
Aggiornare IE alla versione 6?
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


author: VedoTondo

text:
"Lisanna da Firenze" <
lisanna....@virgilio.it
> ha scritto nel
messaggio news:458b9f4d$0$16158$4faf...@reader3.news.tin.it...

Quello che ti suggerisce :-)
Da Explorer vai con il mause sul tasto opzioni internet e seguendo le
istruzioni che tice il sitocomune riesci a risolvere il problema.
--
Saluti Andrea
Access 2003 - Windows XP


author: Sauro Roscini

text:
"VedoTondo" <
vedotondo...@alice.it
> ha scritto nel messaggio
news:458bbbb2$0$19097$4faf...@reader4.news.tin.it...

Buone feste a tutti...
In effetti anche io ho lo stesso problema, sarň poco abile ma non rieco a
trovare niente che riguardi Java, quindi Lisanna se hai trovato la soluzione
puoi aiutarmi?
Grazie a tutti
Sauro Roscini
p.s. la versione del mio explorer č 6.0.2900.2180 con SP2


author: Roberto dal portatile

text:
"Sauro Roscini" <
sauro....@alice.it
> ha scritto nel messaggio
news:45917952$0$16154$4faf...@reader3.news.tin.it...

Se usi IE 6.0 SP2, prova cosě:
- Apri l'explorer e dal menu Strumenti seleziona il comando Opzioni
Internet...
- Dalla finestra di dialogo che si apre seleziona la scheda Avanzate
- Scorri l'elenco delle Impostazioni sino a Microsoft VM
- Disabilita le opzioni Compilatore Java JIT attivato e Console Java
attivata
- Riavvia il computer
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Pnqkh.92194$Fk1.4...@twister2.libero.it...

Ciao Roberto, ho capito quello che devo fare, ma il problema č che nelle
avanzate non ho niete che parla di Microsoft VM, e tantomeno di java.
Questo č il problema non posso disabilitare quello che non ho.
Si accettano ulteriori consigli verisone internet 6.0.2900.2180 sp2
Lisanna
>


text:
"Lisanna da Firenze" <
lisanna....@virgilio.it
> ha scritto nel
messaggio news:45929359$0$4247$4faf...@reader1.news.tin.it...

> Ciao Roberto, ho capito quello che devo fare, ma il problema č che nelle
> avanzate non ho niete che parla di Microsoft VM, e tantomeno di java.
> Questo č il problema non posso disabilitare quello che non ho.
> Si accettano ulteriori consigli verisone internet 6.0.2900.2180 sp2
In uno dei miei PC uso IE 6 e non alcun problema a realizzare ciň che ti ho
suggerito; se come sistema operativo usi Windows XP prova a scaricare
internet explorer 7, con quello ti dovrebbe funzionare tutto senza alcun
settaggio particolare.
> Lisanna



text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:IKLkh.93099$Fk1.4...@twister2.libero.it...

Niente da fare ho XP ho scaricato explorer 7 ma il problema rimane.... nel
mio explorer Microsoft VM sembra non esistere....
Sauro Roscini


text:
"Sauro Roscini" <
sauro....@alice.it
> ha scritto nel messaggio
news:4594393a$0$22400$4faf...@reader2.news.tin.it...

Strano: con IE 7 a me ha subito funzionato senza dovere realizzare alcuna
impostazione.
> nel mio explorer Microsoft VM sembra non esistere....
Come dicevo precedentemente l'opzione Microsoft VM non esiste che č invece
esistita sino alla versione 6.
Mi dispiace, ma non saprei cosa consigliarti.
> Sauro Roscini



title: collegamento tra due maschere

author: Furo

text:
Ho una maschera chiamata Dettaglicliente che contiene, tra gli altri, una
casella combinata chiamata IDAnagraficaclienti.
Tale contiene nomi di clienti.
Cliccandoci sopra due volte sia apre un'altra maschera chiamata
Anagraficacliente (è facile conprenderne il contenuto).
Vorrei che all'apertura di questa seconda maschera mi si presentassero le
informazioni di quel cliente dove ho cliccato sopra due volte sulla maschera
Dettaglicliente.
Come posso fare?
Furo.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: collegamento tra due maschere

author: Sergio MAZZA

text:
"Furo" <
cristia...@libero.it
> ha scritto nel messaggio
news:195Z31Z232Z196Y...@usenet.libero.it...
> Ho una maschera chiamata Dettaglicliente che contiene, tra gli altri, una
> casella combinata chiamata IDAnagraficaclienti.
> Tale contiene nomi di clienti.
>
> Cliccandoci sopra due volte sia apre un'altra maschera chiamata
> Anagraficacliente (è facile conprenderne il contenuto).
>
> Vorrei che all'apertura di questa seconda maschera mi si presentassero le
> informazioni di quel cliente dove ho cliccato sopra due volte sulla
maschera
> Dettaglicliente.
>
> Come posso fare?
>
>
> Furo.
>
Apri la seconda maschera passandogli come argomento la condizione where
"[idCliente]=" & me!idCliente.
Vedi help al metodo OpenForm:
es.
DoCmd.OpenForm nomemaschera,,,"[idCliente]=" & me!idCliente
Ciao.
--
Sergio MAZZA


title: collegamento tra due maschere

author: Roberto da casa

text:
"Furo" <
cristia...@libero.it
> ha scritto nel messaggio
news:195Z31Z232Z196Y...@usenet.libero.it...
> Ho una maschera chiamata Dettaglicliente che contiene, tra gli altri, una
> casella combinata chiamata IDAnagraficaclienti.
> Tale contiene nomi di clienti.
>
> Cliccandoci sopra due volte sia apre un'altra maschera chiamata
> Anagraficacliente (è facile conprenderne il contenuto).
>
> Vorrei che all'apertura di questa seconda maschera mi si presentassero le
> informazioni di quel cliente dove ho cliccato sopra due volte sulla
maschera
> Dettaglicliente.
>
> Come posso fare?
Apri la maschera Anagraficacliente impostando adeguatamente l'argomento
condizioneWHERE del metodo OpenForm (vedi help) con cui apri appunto la
maschera in questione.
>
>
> Furo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: MsAccess e vecchi applicativi DOS

author: Breck

text:
Salve.
Vorrei manipolare dei file di dati di un vecchio gestionale proprietario per
MS-DOS 6.0.
E' possibili intuire (con qualche tool) il tracciato record di detto file di
dati (".dat")?, in modo da effettuarne successivamente l'import tramite
MsAccess ?!?
Grazie,
ciao.
Breck
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: MsAccess e vecchi applicativi DOS

author: sv

text:
Breck ha scritto:
> Salve.
> Vorrei manipolare dei file di dati di un vecchio gestionale proprietario per
> MS-DOS 6.0.
> E' possibili intuire (con qualche tool) il tracciato record di detto file di
> dati (".dat")?, in modo da effettuarne successivamente l'import tramite
> MsAccess ?!?
> Grazie,
> ciao.
Hai provato ad aprirlo con "notepad"?
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: aggiungere una musica a una maschera di visualizzaizione............

author: jacchino

text:
Salve gente sapere come
far partire una musica a una maschera di visualizzaizione............quando
viene aperta da una macro
io ad inserirla ci sono riuscito e a farla inizializzare quando viene aperta
la maschera che ho problemi grazie per la dritta
cordialmente jacchino


text:
"jacchino" <
sicu...@hotmail.com
> ha scritto nel messaggio
news:8spo5r$f41$1...@news1.sunrise.ch...

Mi sembra che ci sia qualcosa sul Sito Comune.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: estrarre stringa interna

author: mario rossi

text:
buongiorno a tutti,

qualcuno sa come estrarre in vba "PIPPO SPA" dalla riga qui sotto?

<Denominazione>PIPPO SPA </Denominazione>

Grazie.


title: estrarre stringa interna

author: RobertoA

text:

Intendi chiedere come estrarre la stringa "PIPPO SPA" oppure, come penso
io, estrarre tutto quello che e' compreso tra  <Denominazione>  e
</Denominazione> ?

Se la seconda ipotesi, allora:

stringa_di_partenza=<Denominazione>PIPPO SPA </Denominazione>
stringa_desiderata=Replace(stringa_di_partenza,"<Denominazione>","")
stringa_desiderata=Replace(stringa_desiderata,"</Denominazione>","")

Altre possibilita', forse migliori usando l'Instr, ma sicuramente piu'
complesse


title: estrarre stringa interna

text:

si intendevo estrarre tutto quello che è compreso fra i tag
<Denominazione>  </Denominazione>
provo grazie.


title: estrarre stringa interna

author: BFS

text:

oppure leggi direttamente il valore del nodo xml senza impazzire con i
replace

vedi qui

https://www.iprogrammatori.it/forum-programmazione/access/lettura-file-xml-con-vba-access-t37468.html

BFS


title: estrarre stringa interna

text:

grazie provo anche questo metodo


title: Apertura Query da sottomaschera

author: Giuseppe

text:
Ciao a tutti
Attualmente apro una query di selezione  in visualizzazione  acViewDesign
con l'azione DoppioClick su una sottomaschera , poi inserisco il criterio di
ricerca
nella griglia  e  visualizzo così la query desiderata
Vorrei invece poter  aprire la query  con la casella del criterio già
riempita
prelevando il valore da un controllo "Code" della sottomaschera
Come posso fare
Grazie
Giuseppe


title: Apertura Query da sottomaschera

author: Roberto dalla campagna

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:4Yybd.134287$35.65...@news4.tin.it...

Hai provato nei criteri della query a scrivere:
Forms!NomeMascheraPrincipale!NomeControlloSottomaschera!NomeControllo
Il valore preso come parametro per la query sarò quello relatici al record
corrente al momento dell'apertura della query.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Apertura Query da sottomaschera

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:4JNbd.41482$N45.1...@twister2.libero.it...
>
> "Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
> news:4Yybd.134287$35.65...@news4.tin.it...
> > Ciao a tutti
> >
> > Attualmente apro una query di selezione  in visualizzazione
acViewDesign
> > con l'azione DoppioClick su una sottomaschera , poi inserisco il
criterio
> di
> > ricerca
> > nella griglia  e  visualizzo così la query desiderata
> >
> > Vorrei invece poter  aprire la query  con la casella del criterio già
> > riempita
> > prelevando il valore da un controllo "Code" della sottomaschera
> >
> > Come posso fare
> >
> > Grazie
> > Giuseppe
>
> Hai provato nei criteri della query a scrivere:
>
> Forms!NomeMascheraPrincipale!NomeControlloSottomaschera!NomeControllo
> Il valore preso come parametro per la query sarò quello relatici al record
> corrente al momento dell'apertura della query.
>
> --
> Roberto
>
Ho provato il tuo consiglio, era proprio quello che cercavo
Grazie Roberto
Ciao Giuseppe


title: Tracciati aggiornati Fattura XML

text:
Come molti sapranno sono stati annunciati aggiornamenti al tracciato XML della Fattura (nuove tipologie documento e nuovi codici Esenzioni).
Il nuovo tracciato ufficiale era annunciato per la fine di gennaio, ma il link di Agenzia Entrate riporta sempre le vecchie release:

https://www.agenziaentrate.gov.it/portale/schede/comunicazioni/fatture-e-corrispettivi/fatture-e-corrispettivi-st/st-invio-di-fatturazione-elettronica

Risulta pure a voi, oppure hanno semplicemente pubblicato da qualche altra parte?

Saluti


title: Tracciati aggiornati Fattura XML

text:

mi risulta che le novità siano previste per il 30 marzo con
l'introduzione di tag per la liquidazione iva
obbligatorie poi da luglio

ciao
BFS


title: Aggiornamento controllo

author: Mitch

text:
Ciao,
 c'e' qualcuno che mi direbbe il codice da scrivere per aggiornare un
controllo in una maschera?
Non vorrei usare
 Me.recalc
perche' nella maschera ci sono tanti controlli.....
P.S. Sapreste dirmi se e' possibile realizzare controlli di forma differente
da quelli standard, in particolare, dei pulsanti di forma poligonale.....
Grazie.
Michele.


title: Aggiornamento controllo

author: Antonio Biso

text:
Mitch ha scritto nel messaggio <85b0fa$kt7$
1...@nslave2.tin.it
>...
>Ciao,
> c'e' qualcuno che mi direbbe il codice da scrivere per aggiornare un
>controllo in una maschera?
>
>Non vorrei usare
> Me.recalc
>perche' nella maschera ci sono tanti controlli.....
Immagino che il controllo sia calcolato e quindi si deve aggiornare da solo
Antonio


title: Aggiornamento controllo

author: AntoGal

text:
Mitch <
Mit...@tinxxx.it
> wrote in message 85b0fa$kt7$1...@nslave2.tin.it...
>  c'e' qualcuno che mi direbbe il codice da scrivere per aggiornare un
> controllo in una maschera?
> Non vorrei usare
>  Me.recalc
> perche' nella maschera ci sono tanti controlli.....
puoi usare il requery anche sul singolo controllo
Me!TotSenzaForn.Requery
> P.S. Sapreste dirmi se e' possibile realizzare controlli di forma
differente
> da quelli standard, in particolare, dei pulsanti di forma poligonale.....
Il metodo più facile è di crearti graficamente il pulsante (una bitmap, dei
rettangoli colorati ecc.) e gestirti l'evento On_click in modo da simulare
l'abbassamento del pulsante (questo dipende da come l'hai creato) e poi
richiamare la funzione associata.
Il metodo più difficile consiste nel fare il SUBCLASSING del controllo, cioè
aggiungi metodi e proprietà personalizzate all'oggetto, quindi puoi decidere
anche come si deve ridisegnare. La cosa è fattibile conoscendo la teoria che
ci sta dietro (intercettazione e processo dei msg generati dalle finestre) e
prevede un uso abbastanza intenso di API, non so se è il caso.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.tin.it/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: Aggiornamento controllo

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
85c8a6$h6b$2...@lacerta.tiscalinet.it...
> Immagino che il controllo sia calcolato e quindi si deve aggiornare da
solo
Purtroppo cio' non succede, si tratta di un controllo il cui valore viene
calcolato da Dcount, e' inserito in una intestazione di una maschera che e'
impostata con visualizzazione Maschere continue. In sostanza tale controllo
viene aggiornato solo quando inserisco un nuovo record oppure utilizzando
recalc (associato all'evento che puo' cambiare il valore di Dcount).
Come posso fare?
Michele.


title: Aggiornamento controllo

text:
> Va beh, ma scusa, evidentemente solo quando inserisci un nuovo record c'è
la
> possibilità che cambi il valore...
No, perché in alcuni casi capita di dover modificare dei record precendeti.
> Comunque, prova a fare la requery del controllo, dovrebbe andare bene
anche
> se non è basato su una query vera e propria
Ho provato ma c'è un problema di tempi! Eseguendo recalc la modifica che
eseguo fa a tempo ad essere considerata da Dcount. Mentre usando requery,
dal momento che l'evento al quale è associato, modifica il risultato di
Dcount questa modifica non fa a tempo ad essere considerata da Dcount
stessa! Penso di essere stato completamente incomprensibile  :-(
Grazie comunque.
Michele.


title: Aggiornamento controllo

text:
Mitch ha scritto nel messaggio <85cvch$7ub$
1...@nslave1.tin.it
>...

Non è possibile, riprova a spiegarlo
Antonio


title: Aggiornamento controllo

text:
> Non č possibile, riprova a spiegarlo
Ci provo :-)
Ho una maschera con visualizzazione continua, sull'intestazione c'e' un
controllo il cui valore e' dato da una funzione Dcount. Questa funzione
conta quanti dei record sottostanti hanno una "checkbox=on". Io vorrei che
ad ogni clic su una di queste checkbox la Dcount venisse ricalcolata. Se uso
recalc su clic va tutto bene, pero' ho un notevole "sfarfallio" dovuto alla
visualizzazione continua. Se uso requery la modifica viene "vista" solo
quando vado a modificare una seconda checkbox (come se non riuscisse a stare
dietro alla modifica!), allora ho provato ad inserire un refresh prima di
requery e cosi' funziona, pero' si ripresenta lo sfarfallio anche se meno
accentuato.
Forse cosi' sono un po' piu' chiaro.
Michele.


title: Aggiornamento controllo

text:
> Il metodo più facile è di crearti graficamente il pulsante (una bitmap,
dei
> rettangoli colorati ecc.) e gestirti l'evento On_click in modo da simulare
> l'abbassamento del pulsante (questo dipende da come l'hai creato) e poi
> richiamare la funzione associata.
Penso che faro' cosi'!
> Il metodo più difficile consiste nel fare il SUBCLASSING del controllo,
cioè
> aggiungi metodi e proprietà personalizzate all'oggetto, quindi puoi
decidere
> anche come si deve ridisegnare. La cosa è fattibile conoscendo la teoria
che
> ci sta dietro (intercettazione e processo dei msg generati dalle finestre)
e
> prevede un uso abbastanza intenso di API, non so se è il caso.
No infatti!
Grazie.
Michele.


title: Aggiornamento controllo

text:
Mitch ha scritto nel messaggio <85d0vh$mi1$
1...@nslave2.tin.it
>...

Sě.
Allora,  a parte il fatto di utilizzare docmd.echo false, rimettendolo a
true alla fine dell'aggiornamento, cosa che ti dovrebbe evitare lo
sfarfallio, tutto ciň accade perchč tu esegui il codice all'evento clic del
controllo, quando il valore associato non č stato ancora aggiornato.
E infatti la recalc forza gli aggiornamenti su tutti  i controlli.
Prova ad associare il codice al'evento dopo aggiornamento del controllo!!!
Antonio


title: Aggiornamento controllo

text:
Mitch <
Mit...@tinxxx.it
> wrote in message 85d0vh$mi1$1...@nslave2.tin.it...
> Ho una maschera con visualizzazione continua, sull'intestazione c'e' un
> controllo il cui valore e' dato da una funzione Dcount. Questa funzione
> conta quanti dei record sottostanti hanno una "checkbox=on". Io vorrei che
> ad ogni clic su una di queste checkbox la Dcount venisse ricalcolata. Se
uso
> recalc su clic va tutto bene, pero' ho un notevole "sfarfallio" dovuto
alla
> visualizzazione continua. Se uso requery la modifica viene "vista" solo
> quando vado a modificare una seconda checkbox (come se non riuscisse a
stare
> dietro alla modifica!), allora ho provato ad inserire un refresh prima di
> requery e cosi' funziona, pero' si ripresenta lo sfarfallio anche se meno
> accentuato.
Il problema è che finchè il record non viene salvato (passando ad un altro
record), il Dcount considera lo stato della checkbox non aggiornato.
Prova con un
RunCommand acCmdSaveRecord
prima del requery del controllo.
Questo forse però ti fa ripartire la maschera continua dal primo record.



title: Aggiornamento controllo

text:
> Allora,  a parte il fatto di utilizzare docmd.echo false, rimettendolo a
> true alla fine dell'aggiornamento, cosa che ti dovrebbe evitare lo
> sfarfallio, tutto ciň accade perchč tu esegui il codice all'evento clic
del
> controllo, quando il valore associato non č stato ancora aggiornato.
> E infatti la recalc forza gli aggiornamenti su tutti  i controlli.
> Prova ad associare il codice al'evento dopo aggiornamento del controllo!!!
In effetti cosi' lo sfarfallio si limita all'intestazione e non piu' a tutta
la serie di record.
Grazie.
Michele.


title: Come trasferire un database in un mdb esterno?

author: TT

text:
Salve a tutti.
Avrei l'esigenza di trasferire una tabella in un database.
Facendo una macro riesco a trasferire la tabella dal database originale
(è un collegamento ODBC) ad una tabella del mio database tramite
l'azione TrasferisciDatabase.
Ora però il mio problema è che questa tabella ODBC non devo
trasferirla in un tabella fisica del database in cui eseguo la macro,
ma in un'altro database, sempre .mdb.
Come faccio nel campo destinazione ad impostare oltre al nome della
tabella anche quello del database di destinazione?
Ho provato anche a mettere la stringa di connessione, nel formato
 DATABASE=PercorsoDatabase.mdb;TABLE=NomeTabella
ma non ha funzionato.
Grazie a tutti


author: Carlo Costarella

text:
"TT" <
tex-...@tiscali.it
> ha scritto nel messaggio
news:1156688978.8...@p79g2000cwp.googlegroups.com...
Salve a tutti.
Avrei l'esigenza di trasferire una tabella in un database.
Facendo una macro riesco a trasferire la tabella dal database originale
(č un collegamento ODBC) ad una tabella del mio database tramite
l'azione TrasferisciDatabase.
Ora perň il mio problema č che questa tabella ODBC non devo
trasferirla in un tabella fisica del database in cui eseguo la macro,
ma in un'altro database, sempre .mdb.
Come faccio nel campo destinazione ad impostare oltre al nome della
tabella anche quello del database di destinazione?
Ho provato anche a mettere la stringa di connessione, nel formato
 DATABASE=PercorsoDatabase.mdb;TABLE=NomeTabella
ma non ha funzionato.
Grazie a tutti
[Risposta]
TransferDatabase dovrebbe fare al caso tuo (leggi la guida).
Credo perň che con tabelle allegate di tipo odbc ti convenga fare
un'operazione previa:
Crea una nuova tabella a partire dalla tabella allegata (odbc) a mezzo query
di creazione tabella; trasferisci questa nuova tabella con il metodo
transferDatabase e, alla fine, cancelli la tabella creata.
Il tutto da VBA.
Piů semplicemente puoi usare il wizard di creazione tabella su altro
database ottenendo qualcosa del genere:
SELECT Abi.ID, Abi.Abi, Abi.Descrizione, Abi.Data INTO NomeTuaTabellaEsterna
IN 'C:\Abi.mdb'
FROM Abi;
Ciao, Carlo


title: Query a sottomaschere

author: ALCAU

text:
Salve a tutto l'NG.
Qualcuno sa dirmi come posso fare una query che includa una ricerca anche
nei campi delle sottomaschere?
Grazie, Alberto


title: Query a sottomaschere

author: Federico Luciani

text:

Spiegati meglio!
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Query a sottomaschere

author: Frankkk

text:
"ALCAU" <
CIUMBIAp...@inwind.it
> ha scritto nel messaggio
news:0tdNXgA...@news1.galactica.it...

Presumo tu intenda cercare la medesima classe di valori presenti come
parametro di una ricerca sia in una maschera che nella relativa
sottomaschera ....sbaglio ?
Frankkk


title: Query a sottomaschere

text:
Ho una form principale che contiene due subform.
La subform1 č collegata all'id della form principale mentre la seconda č
collegata all'id della subform1.


title: Query a sottomaschere

text:
...nei parametri della query specifichi:
per il form forms![nomemaschera]![nomecontrollo]
ed il subform forms![nomemaschera]![nomesottomaschera]![nomecontrollo]
in access 2000
Frankkk


title: Ricerca esempi sales database

author: Andrea Andreutti

text:
Innanzi tutto mi scuso dato che è la prima volta che scrivo al newsgroup e
inizio già con una richiesta.
Devo sviluppare in massimo due settimane con Access un database abbastanza
semplice da dare a 2/3 venditori interni.
L'obiettivo è permettere loro di gestire i contatti (clienti e prospect) e lo
storico gestione degli ordini effettuati.
Premetto che ho competenze di marketing e conosco parzialmente il prodotto, per
nulla la programmazione.
Per questo vi chiedo se sapete indicarmi qualche sito dove trovare qualche
esempio analogo da esaminare e dal quale trarre spunto.
Grazie in anticipo per l'aiuto.
Andrea
--
Posted from  [212.97.58.110]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Ricerca esempi sales database

author: principiante

text:
"Andrea Andreutti" <
andrea.a...@lycosmail.com
> ha scritto nel messaggio
news:223de48a55846375f8...@mygate.mailgate.org...

Se apri Northwind (il database di esempio fornito con Access) puoi trovare
una bella serie di cose già fatte che, guarda caso, riguardano proprio la
tipologia di database che serve a te.
Paolo
P.S. Se in due settimane, senza conoscere Access, riesci a fare
l'applicazione di cui hai bisogno fammelo sapere che ti assumo  :-)


title: Ricerca esempi sales database

author: Emyr

text:
On Wed, 5 Dec 2001 15:44:20 +0000 (UTC), "Andrea Andreutti"
<
andrea.a...@lycosmail.com
> wrote:
>Innanzi tutto mi scuso dato che è la prima volta che scrivo al newsgroup e
>inizio già con una richiesta.
>Devo sviluppare in massimo due settimane con Access un database abbastanza
>semplice da dare a 2/3 venditori interni.
>L'obiettivo è permettere loro di gestire i contatti (clienti e prospect) e lo
>storico gestione degli ordini effettuati.
>Premetto che ho competenze di marketing e conosco parzialmente il prodotto, per
>nulla la programmazione.
>Per questo vi chiedo se sapete indicarmi qualche sito dove trovare qualche
>esempio analogo da esaminare e dal quale trarre spunto.
>Grazie in anticipo per l'aiuto.
>
>Andrea
se non sai nulla di programmazione e visto il tempo a disposizione
penso tu dovresti rivolgerti ad un programmatore anche hobbistico
della tua zona.


title: 3 domande per maghetti

author: PAOLO

text:
1) Qual è l'istruzione che permette ad Access di collegarsi
a un database esterno (ad es. un xls) e come funziona?
2) Come si fa a creare una tabella1 in cui un campo è selezionabile
tramite maschera da una lista di campi della tabella2?
3) Esiste un'istruzione che permetta all'utente di dare il nome
ad una tabella da creare?
Grazie.
--
_____________________________________________
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
ARMONITE
c/o Paolo Fosso
via Bologna, 3
27100 PAVIA
(ITALY)
Tel:
+39 333 2183075
 or
+39 382 467820
e-mail:
pa...@armonite.it
web-site:
www.armonite.it
mp3s:
http://stage.vitaminic.it/armonite
newsgroup: free.it.armonite