title: ACC2000 migliora le prestazioni?

author: Topogigio

text:
Supponendo che io converta un mio db access97 (utilizzato come motore per un
sito web) in access2000, avrei un miglioramento di prestazioni o da questo
punto di vista sarebbe la stessa cosa?
thanks


title: ACC2000 migliora le prestazioni?

author: RoDAgo

text:
Topogigio scrisse...

> thanks
Dunque la prima volta che ho provato, la mia ragazza non era in ufficio e
pioveva troppo per cercare qualche meretrice, indi per cui dal punto di
vista prestazionale non sò se sono migliorato o meno!
Cmq l'unico metodo per saperlo e provare!
Fammi sapere.
RoDAgo


title: ACC2000 migliora le prestazioni?

text:
RoDAgo <
rod...@tiscalinet.it
> wrote in message
news:01bf6cf4$79d0a480$LocalHost@besson-elisabet...
>
> Dunque la prima volta che ho provato, la mia ragazza non era in ufficio e
> pioveva troppo per cercare qualche meretrice, indi per cui dal punto di
> vista prestazionale non sò se sono migliorato o meno!
> Cmq l'unico metodo per saperlo e provare!
dal quel punto di vista non è pensabile un ulteriore migliramento.. ;-)
cmq non voglio imbattermi in un discreto casino, se poi non serve a nulla...
ciao


title: ACC2000 migliora le prestazioni?

text:
Topogigio scrisse...
> RoDAgo <
rod...@tiscalinet.it
> wrote in message
> news:01bf6cf4$79d0a480$LocalHost@besson-elisabet...
> > Dunque la prima volta che ho provato, la mia ragazza non era in ufficio
e
> > pioveva troppo per cercare qualche meretrice, indi per cui dal punto di
> > vista prestazionale non sò se sono migliorato o meno!
> > Cmq l'unico metodo per saperlo e provare!
> dal quel punto di vista non è pensabile un ulteriore migliramento.. ;-)
Complimenti !!
> cmq non voglio imbattermi in un discreto casino, se poi non serve a
nulla...
>
> ciao
Cmq bando agli scherzi, non credo che passare da Access 97 ad Access 2000
migliori di molto le prestazioni di qualsiasi mdb!
Per ottenere miglioramenti prestazionali, può essere molto utile
perfezionare il proprio mdb, indipendentemente dalla versione utilizzata.
Ciao RoDAgo


title: ACC2000 migliora le prestazioni?

text:
RoDAgo <
rodago...@tiscalinet.it
> wrote in message
news:87h27g$d2i$1...@lacerta.tiscalinet.it...
> Cmq bando agli scherzi, non credo che passare da Access 97 ad Access 2000
> migliori di molto le prestazioni di qualsiasi mdb!
> Per ottenere miglioramenti prestazionali, puň essere molto utile
> perfezionare il proprio mdb, indipendentemente dalla versione utilizzata.
beh, questo č in effetti ovvio...
avevo solo il dubbio che nel jet 4 avessero migliorato qsa nelle
prestazioni, che so, la gestione degli accessi di piů utenti o il motore per
le query... in questo caso mi sarei dato da fare per la conversione (li ho
replicati e quindi non č banale)..
grazie..
bye


title: [?] It is already opened exclusively by another user

author: TeddyBoy

text:
Win 2000, Office 2000, IIS5
Ogni tanto quando cerco di aprire il mio DB Access 2000 ottengo l'errore:
The Microsoft Jet database engine cannot open the file 'percorsodb\Ris.mdb'.
It is already opened exclusively by another user, or you need permission to view its data.
Questo file mdb l'ho preso, tramite FTP,  dal web dal mio sito. Quando l'ho scaricato
nella cartella era presente anche il file .ldb che non ho preso.
Al momento ho risolto, tramite il menu Security, togliendo la "Open Exclusive" all'utente
Admin sull'oggetto Database. Sembra funzionare ma dato che prima non avevo mai avuto
questo errore vorrei sapere quale azione può provocare questo errore e come risolverlo.
Grazie,
corradoLE...@tiscalinet.it
 [Rimuovere LEVA]
www.motepassa.it
Como - Italy


title: inserire immagini al DB

text:
Salve ho un DB con tutti i miei prodotti ora nella scheda del prodotto
vorrei inerire l'immagine dello stesso come posso fare???


title: inserire immagini al DB

author: marcopio

text:
On 25 Nov, 20:17, "
carloda...@gmail.com
" <
carloda...@gmail.com
> wrote:
> Salve ho un DB con tutti i miei prodotti ora nella scheda del prodotto
> vorrei inerire l'immagine dello stesso come posso fare???
http://www.sitocomune.com/
trovi parecchi esempi
tipo 6.160 (sezione General)
HTH, mpio.


title: inserire immagini al DB

text:

Grazie mille ho visto e potrebbe essere una soluzione oa cerco di
adattarla alle mie esigenze e vediamo cosa ne esce fuori.


title: nome etichetta su più righe in visualizzazione datasheet

author: mario rossi

text:
si può mandare a capo il testo del nome delle etichette in visualizzazione maschere datasheet in modo da occupare meno spazio quando fai doppio click nella giunzione fra 2 ocolonne?

grazie.


title: OFFICE developer

author: FRANCESCO

text:
Salve a tutti!
Ho letto nei giorni precedenti che qualcuno afferma che il run-time di
access fornite con OFFICE 2000 Developer Edition non funziona.
Vista la necessità nel ufficio in cui lavoro di acquistare una nuova licenza
di OFFICE sono riuscito ad ottenere la concessione di acquistare l'edizione
in oggetto.
Se però le cose stanno come ho letto, dato che uno dei miei maggiori
interessi era propio il run.time di ACCESS penso propio che farò
retromarcia.
Qualcuno ha già acquistato il pacchetto? Se si è vero che esistono tali
problematiche?
Grazie anticipatamente.


title: OFFICE developer

author: Basjlico

text:
Era il Sun, 20 Feb 2000 20:05:20 GMT quando  scrisse:

Per quanto mi risulta la versione inglese funge. Quella italiana non
funzionava talmente tanto che è stata ritirata dal mercato.
Ciao
Basjlico


title: OFFICE developer

author: Francesco dall'ufficio

text:
Basjlico <
basj...@tin.it
> wrote in message
+lWwOAmK1+4aNH...@4ax.com...

Vuoi dire che devo propio imparare l'inglese?
Comunque Grazie (Tank you)
Ciao
Francesco


title: OFFICE developer

text:
Nel lontato Mon, 21 Feb 2000 13:44:41 GMT d.C., il simpatico
"Francesco dall'ufficio" <
ciu...@libero.it
> ebbe a scrivere:

Ma guarda che l'è dura se vuoi programmare senza l'inglese. La maggior
parte delle fonti è in inglese, a cominciare da MSDN, fino ad
Internet, per non parlare della sintassi del linguaggio stesso...
Ciao
Basjlico


title: OFFICE developer

author: Ricky

text:
"FRANCESCO" <
ciu...@libero.it
> ha scritto nel messaggio
news:4OXr4.25212$317.2...@news.infostrada.it...
> Salve a tutti!
> Ho letto nei giorni precedenti che qualcuno afferma che il run-time di
> access fornite con OFFICE 2000 Developer Edition non funziona.
> Vista la necessità nel ufficio in cui lavoro di acquistare una nuova
licenza
> di OFFICE sono riuscito ad ottenere la concessione di acquistare
l'edizione
> in oggetto.
> Se però le cose stanno come ho letto, dato che uno dei miei maggiori
> interessi era propio il run.time di ACCESS penso propio che farò
> retromarcia.
> Qualcuno ha già acquistato il pacchetto? Se si è vero che esistono tali
> problematiche?
> Grazie anticipatamente.
>
>
Io ho comprato il developer edition in inglese e la prima volta che ho tel
in MS per un Info mi hanno detto che anche quella in inglese è stata
ritirata, non si sa quando mi faranno avere quella nuova funzionante(?), per
il momento pero' non mi danno assistenza per il prodotto e' stato
ritirato??!!??!!??.
Grazie Bill Gates!!!
Ciao da Ricky


title: OFFICE developer

author: Jonathan Canova

text:
Ricky <
infoDE...@abcdnet.com
> wrote in message 38e26...@news.dada.it...
>
> "FRANCESCO" <
ciu...@libero.it
> ha scritto nel messaggio
> news:4OXr4.25212$317.2...@news.infostrada.it...
> Io ho comprato il developer edition in inglese e la prima volta che ho tel
> in MS per un Info mi hanno detto che anche quella in inglese è stata
> ritirata, non si sa quando mi faranno avere quella nuova funzionante(?),
per
> il momento pero' non mi danno assistenza per il prodotto e' stato
> ritirato??!!??!!??.
Vai su
www.microsoft.com/officedev
 o comunque gira sul sito. Trovi le
informazioni necessarie per richiedere gratuitamente la SR-1, in uscita a
brevissimo. Sta arrivando anche quella in Italiano.
ATTENZIONE a non usare la versione per una lingua sull'altra, leggete bene
le istruzioni.
--
--
Cordiali saluti
ALADINO INFORMATICA - FlashNet Point
di Canova Gionata Aladino
Via E.Chianesi, 15 - 55049 Viareggio (LU)
Tel.Fax. 0584/389210 Cell. 0338/8456974 e-mail:
aladi...@flashnet.it


title: Problema tabelle...come mi spiego ??

author: pippo

text:
cercherò di spiegarmi al meglio...
ho una database / tabella chiamato Anagrafe ove vi sono i soliti campi
Id_assistito, Cognome , Nome etc... Id_assistito è in chiave
primaria -contatore...(anche se a causa di campi cancellati esso parte da 25
e non da 1 ) pazienza ...non è questo il problema !!
poi ho un'altra tabella Esenzioni ove il campo Id_assistito e correlato con
la tabella Anagrafe..in effetti il n° 100 corrisponde al 100 di
Anagrafe...il problema è che quando apro la tabella Esenzioni esce solo il
codice e non il Cognome e nome dell'assistito come io vorrei... come si fà
???
inoltre se non chiedo troppo è possibile creare un automatismo di data di
scadenza ???
mi spiego...in tabella Esenzioni vi è la data di scadenza della stessa...è
possibile in qualche maniera essere avvertiti dal programma non sò 15 giorni
prima delle scadenze ??? Grazie infinite x l'aiuto !!!
--
@ Pippo :o)))


title: Problema tabelle...come mi spiego ??

author: dickie

text:
"pippo"  ha scritto nel messaggio
> tabella chiamato Anagrafe ove vi sono i soliti campi
> Id_assistito, etc... Id_assistito è in chiave primaria-contatore
[cut]
> un'altra tabella Esenzioni ove il campo Id_assistito e' correlato con
> la tabella Anagrafe..
[cut]
> quando apro la tabella Esenzioni esce solo il
> codice e non il Cognome e nome dell'assistito come io vorrei... come si fà
> ???
****Se il campo chiave della tabella 'Anagrafe' è un contatore, il tipo di
dato è evidentemente un valore numerico...il tipo di dato del campo ad esso
correlato (tab.
Esenzioni) deve necessariamente (ciò vale comunque!) essere ad esso
compatibile.
Rifletti su questo e valuta che il campo id_assistito della tua tabella
Esenzioni non è altro che la sintesi dell'intero record che esso *porta* con
sè.
Quindi non importa cosa la tabella visualizzi, giacché tu non stamperai
direttamente la tabella, ma il risultato di una query.
Spero d'averti dato dati sufficienti per risolvere (o meglio per
non-risolvere) il problema :).
> inoltre se non chiedo troppo è possibile creare un automatismo di data di
> scadenza ???
> mi spiego...in tabella Esenzioni vi è la data di scadenza della stessa...è
> possibile in qualche maniera essere avvertiti dal programma non sò 15
giorni
> prima delle scadenze ??? Grazie infinite x l'aiuto !!!
> --
***Molte cose sono possibili. E' possibile, ad esempio, creare una maschera
che riporti l'elenco delle 'esenzioni' in scadenza x gg dopo la data del
sistema.
Il modo più 'semplice' che riesco a immaginare adesso è quello di cerare una
maschera con una casella di riepilogo non associata, avente in "origine
riga" la stringa SQL di una query temporanea di selez. con i criteri che
desideri (= Now() +15 ), contenente i campi che visualizzano le informazioni
volute (ad esempio nome cognome e tipo di esenzione).
Spero di non aver detto troppo str^^^^te!
> @ Pippo :o)))
>
Ciao, Pippo.
dickie


title: Problema tabelle...come mi spiego ??

author: Silvio Berruti

text:
"pippo" <
ik0...@libero.it
> ha scritto nel messaggio
news:EGy95.52374$2s6.5...@news.infostrada.it...
> cercherò di spiegarmi al meglio...
> ho una database / tabella chiamato Anagrafe ove vi sono i soliti campi
> Id_assistito, Cognome , Nome etc... Id_assistito è in chiave
> primaria -contatore...(anche se a causa di campi cancellati esso parte da
25
> e non da 1 ) pazienza ...non è questo il problema !!
Effettivamente, non è un problema, soprattutto dopo che hai letto quanto è
riportato nel sito comune con riferimento ai contatori e al loro uso...
> poi ho un'altra tabella Esenzioni ove il campo Id_assistito e correlato
con
> la tabella Anagrafe..in effetti il n° 100 corrisponde al 100 di
> Anagrafe...il problema è che quando apro la tabella Esenzioni esce solo il
> codice e non il Cognome e nome dell'assistito come io vorrei... come si fà
 ???
Scusa se utilizzo i tuoi ??? ma non ho capito, ma provo a indovinare:
se da una maschera con Origine record basata sulla tabella Anagrafe, credo,
premendo un pulsante, apri una maschera con Origine record basata sulla
tabella Esenzioni, vedi solo Id_assistito e non il Cognome?
Basta aggiungere in questa seconda maschera un controllo con origine
Cognome.
Mi resta comunque il dubbio di non aver capito...
> inoltre se non chiedo troppo è possibile creare un automatismo di data di
> scadenza ???
> mi spiego...in tabella Esenzioni vi è la data di scadenza della stessa...è
> possibile in qualche maniera essere avvertiti dal programma non sò 15
giorni
> prima delle scadenze ??? Grazie infinite x l'aiuto !!!
In apertura del tuo programma, nella macro Autoexec o nell'evento Su
apertura della tua prima maschera, inserisci un po' di codice che, scorrendo
la tabella Esenzioni, confronti la data di scadenza con Date() e se la
differenza è minore di 15 gg, te lo segnali in un Msgbox, oppure ti crei una
tabella che riempi con tutte le esenzioni scadute, te le visualizzi in una
maschera, e, in chiusura di questa, svuoti la tabella.
Forse sarebbe bene prevedere anche una casella di controllo da vistare per
indicare di non ripetere la segnalazione.
Ciao
Silvio


title: Problema tabelle...come mi spiego ??

text:
grazie x la risposta. dickie... non sono pratico di access.. però proverò a
mettere in pratica quello che mi hai detto ...vediamo se ci riesco...
--
@ Pippo :o)))
"dickie" <
pbgi...@tiscalinet.it
> ha scritto nel messaggio
news:8k7o6v$8d1$2...@lacerta.tiscalinet.it...
>
> "pippo"  ha scritto nel messaggio
>
> > tabella chiamato Anagrafe ove vi sono i soliti campi
> > Id_assistito, etc... Id_assistito è in chiave primaria-contatore
> [cut]
> > un'altra tabella Esenzioni ove il campo Id_assistito e' correlato con
> > la tabella Anagrafe..
> [cut]
> > quando apro la tabella Esenzioni esce solo il
> > codice e non il Cognome e nome dell'assistito come io vorrei... come si
fà
> > ???
>
> ****Se il campo chiave della tabella 'Anagrafe' è un contatore, il tipo di
> dato è evidentemente un valore numerico...il tipo di dato del campo ad
esso
> correlato (tab.
> Esenzioni) deve necessariamente (ciò vale comunque!) essere ad esso
> compatibile.
> Rifletti su questo e valuta che il campo id_assistito della tua tabella
> Esenzioni non è altro che la sintesi dell'intero record che esso *porta*
con
> sè.
> Quindi non importa cosa la tabella visualizzi, giacché tu non stamperai
> direttamente la tabella, ma il risultato di una query.
> Spero d'averti dato dati sufficienti per risolvere (o meglio per
> non-risolvere) il problema :).
>
> > inoltre se non chiedo troppo è possibile creare un automatismo di data
di
> > scadenza ???
> > mi spiego...in tabella Esenzioni vi è la data di scadenza della
stessa...è
> > possibile in qualche maniera essere avvertiti dal programma non sò 15
> giorni
> > prima delle scadenze ??? Grazie infinite x l'aiuto !!!



title: Problema tabelle...come mi spiego ??

text:
> Scusa se utilizzo i tuoi ??? ma non ho capito, ma provo a indovinare:
> se da una maschera con Origine record basata sulla tabella Anagrafe,
credo,
> premendo un pulsante, apri una maschera con Origine record basata sulla
> tabella Esenzioni, vedi solo Id_assistito e non il Cognome?
> Basta aggiungere in questa seconda maschera un controllo con origine
> Cognome.
>
> Mi resta comunque il dubbio di non aver capito...
no Silvio... a me basta anche intervenire in tabella non in maschera
> In apertura del tuo programma, nella macro Autoexec o nell'evento Su
> apertura della tua prima maschera, inserisci un po' di codice che,
scorrendo
> la tabella Esenzioni, confronti la data di scadenza con Date() e se la
> differenza č minore di 15 gg, te lo segnali in un Msgbox, oppure ti crei
una
> tabella che riempi con tutte le esenzioni scadute, te le visualizzi in una
> maschera, e, in chiusura di questa, svuoti la tabella.
> Forse sarebbe bene prevedere anche una casella di controllo da vistare per
> indicare di non ripetere la segnalazione.
scusa mi spiehi un pň piů dettagliatamete quest'ultima ???
in pratica dovrei crearmi una macro chiamata autoexec ?? ok
nell'evento Su apertura inserisco un pň di codice... (purtroppo non lo sň
quale)
etc... potresti essere un pň piů elementare ...x un neofita come me...se
puoi !!
grazie !!!


title: Problema tabelle...come mi spiego ??

text:
"pippo" <
ik0...@libero.it
> ha scritto nel messaggio
news:G5na5.65143$2s6.7...@news.infostrada.it...
> > In apertura del tuo programma, nella macro Autoexec o nell'evento Su
> > apertura della tua prima maschera, inserisci un po' di codice che,
> scorrendo
> > la tabella Esenzioni, confronti la data di scadenza con Date() e se la
> > differenza è minore di 15 gg, te lo segnali in un Msgbox, oppure ti crei
> una
> > tabella che riempi con tutte le esenzioni scadute, te le visualizzi in
una
> > maschera, e, in chiusura di questa, svuoti la tabella.
> > Forse sarebbe bene prevedere anche una casella di controllo da vistare
per
> > indicare di non ripetere la segnalazione.
>
> scusa mi spiehi un pò più dettagliatamete quest'ultima ???
> in pratica dovrei crearmi una macro chiamata autoexec ?? ok
> nell'evento Su apertura inserisco un pò di codice... (purtroppo non lo sò
> quale)
Per il codice vatti a vedere l'esempio presente nella guida alla voce
Recordset, ma nel frattempo ho pensato che forse potresti farlo in maniera +
semplice (la maniera + semplice è quella che mi viene in mente x ultima,
quindi non è neanche questa, presumo):                         :-((
apri una maschera, in visualizzazione schede continue, che abbia come
Origine record una query che ti seleziona, dalla tabella Esenzioni, tutti i
record in cui la differenza tra la data di scadenza e Date() sia minore di
15, e che abbiano falso sul campo GiàVisto (se non ce l'hai crealo nella
tabella di tipo Sì/No, con valore predefinito No).
I record che non vorrai ripresentare alla prossima apertura verranno vistati
come GiàVisto nella maschera (quindi ricordati di metterci la casella di
controllo).
Ciao
Silvio


title: Individuare la directory attuale

author: LuKe

text:
E' possibile recuperare nome e path della directory dalla quale apro un
database access?
Thanks
LuKe


title: Individuare la directory attuale

author: namor

text:
LuKe ha scritto:

Prova CurrentDb.Name
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: Individuare la directory attuale

author: Roberto da casa

text:
"LuKe" <
b...@gmx.de
> ha scritto nel messaggio
news:2v6Hc.2671$Z57....@nntpserver.swip.net...
> E' possibile recuperare nome e path della directory dalla quale apro un
> database access?
DirectoryDB = Left(CurrentDb.Name, Len(CurrentDb.Name) - _
Len(Dir(CurrentDb.Name)))
>
> Thanks
>
> LuKe
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Individuare la directory attuale

author: giorgio rancati

text:
"LuKe" <
b...@gmx.de
> ha scritto nel messaggio
news:2v6Hc.2671$Z57....@nntpserver.swip.net...
> E' possibile recuperare nome e path della directory dalla quale apro un
> database access?
>
Da Acc2000 in avanti
Solo Path
----------------
Currentproject.Path
----------------
Solo nome
----------------
Currentproject.Name
---------------
entrambi
---------------
Currentproject.FullName
---------------
Ciao Giorgio


title: scorrimento maschera

author: fedka

text:
salve a tutti,
sapete se c'è il modo per poter scorrere una maschera orizzontalmente
tenendo fisse a sinistra le prime colonne, un po' come la funzione
"blocca riquadri" di excel per intendersi...


title: scorrimento maschera

author: Alessandro Cara

text:

blocca colonne ? (menu' Formato)
immagino parli della struttura tipo foglio dati.
--
a.cara


title: scorrimento maschera

text:
Alessandro Cara ha scritto:
> blocca colonne ? (menu' Formato)
> immagino parli della struttura tipo foglio dati.
sì, la funzione è quella ma a me servirebbe per il formato maschera
standard tabulare...


title: scorrimento maschera

author: Alessandro Baraldi

text:
"Alessandro Cara" <
al...@puntablunet.it
> wrote in message
news:cIFlf.18653$
z_6....@tornado.fastwebnet.it
> fedka wrote:
> > salve a tutti,
> > sapete se c'č il modo per poter scorrere una maschera orizzontalmente
> > tenendo fisse a sinistra le prime colonne, un po' come la funzione
> > "blocca riquadri" di excel per intendersi...
> blocca colonne ? (menu' Formato)
> immagino parli della struttura tipo foglio dati.
> --
> a.cara
Ciao ragazzo, come mai non ti si sente quasi pių...?
Buone festivitā nel caso passi ancora un annetto.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: scorrimento maschera

text:
Alessandro Baraldi wrote:
> "Alessandro Cara" <
al...@puntablunet.it
> wrote in message
> news:cIFlf.18653$
z_6....@tornado.fastwebnet.it
>
>
>>fedka wrote:
>>
>>>salve a tutti,
>>>sapete se c'è il modo per poter scorrere una maschera orizzontalmente
>>>tenendo fisse a sinistra le prime colonne, un po' come la funzione
>>>"blocca riquadri" di excel per intendersi...
>>
>>blocca colonne ? (menu' Formato)
>>immagino parli della struttura tipo foglio dati.
>[cut]
> Ciao ragazzo, come mai non ti si sente quasi più...?
>
> Buone festività nel caso passi ancora un annetto.
>
> @Alex
>
>
ciao alessandro.
E' che ogni tanto mi tocca fare il programmatore e non ho un minimo di
tempo per "godermi" il NG.
A proposito ieri mi sono scaricato un po di roba dal sitocomune, tra cui
parecchia a firma di un tal "Alessandro Baraldi", lo conosci?
Volevo rimettere mano alla sicurezza utente e volevo vedere cosa
propongono i "gurus" del NG.
Tanti auguri anche a te. Ovviamente anche a tutti gli altri.
Alla "community" come direbbero i colti.
ah .... grazie per il ragazzo
;<)
--
a.cara


title: scorrimento maschera

text:
>ciao alessandro.
>E' che ogni tanto mi tocca fare il programmatore e non ho un minimo di
>tempo per "godermi" il NG.
>A proposito ieri mi sono scaricato un po di roba dal sitocomune, tra cui
>parecchia a firma di un tal "Alessandro Baraldi", lo conosci?
Boh, ne ho sentito nominare, ma non lo conosco di persona, ho visto
anch'io che ha messo parecchi giochini.....!
>Volevo rimettere mano alla sicurezza utente e volevo vedere cosa
>propongono i "gurus" del NG.
Su questa cosa mi sono espresso diverse volte, ma non ho mai
trovato grossi appoggi o condivisioni di come faccio, quindi è
possibile
si tratti di una complicazione inutile.
FE
MDE+protezione a livello utente(Solo disabilitando ADMIN) +
GestioneUtenti
personalizzata.
BE
Normalmente ho SQL server
Con Access spezzo FE e BE dopo aver realizzato la gestione utenti
quindi funziona tutto.
In ogni caso NON DISTRIBUISCO MAI il file MDW.
>Tanti auguri anche a te. Ovviamente anche a tutti gli altri.
>Alla "community" come direbbero i colti.
più che colti i còlti....
>ah .... grazie per il ragazzo
beh se non ricordo male siamo coetanei, quindi tiro H2O al mio
mulino....!
P.S. ho comprato una EOS3, ora mi rimetto a fare un pò quello che
avevo abbandonato da tempo.
Ciao

--
a.cara
@Alex


title: scorrimento maschera

text:

Non mi sembra si possa fare.
Mi piacerebbe essere smentito.
--
a.cara


title: scorrimento maschera

text:
Alessandro Baraldi wrote:
>>ciao alessandro.
>>E' che ogni tanto mi tocca fare il programmatore e non ho un minimo di
>>tempo per "godermi" il NG.
>>A proposito ieri mi sono scaricato un po di roba dal sitocomune, tra cui
>>parecchia a firma di un tal "Alessandro Baraldi", lo conosci?
>
>
> Boh, ne ho sentito nominare, ma non lo conosco di persona, ho visto
> anch'io che ha messo parecchi giochini.....!
>
>
>>Volevo rimettere mano alla sicurezza utente e volevo vedere cosa
>>propongono i "gurus" del NG.
>
>
> Su questa cosa mi sono espresso diverse volte, ma non ho mai
> trovato grossi appoggi o condivisioni di come faccio, quindi è
> possibile
> si tratti di una complicazione inutile.
>
> FE
> MDE+protezione a livello utente(Solo disabilitando ADMIN) +
> GestioneUtenti
> personalizzata.
>
> BE
> Normalmente ho SQL server
> Con Access spezzo FE e BE dopo aver realizzato la gestione utenti
> quindi funziona tutto.
>
> In ogni caso NON DISTRIBUISCO MAI il file MDW.
Avevo gia' letto questi tuoi suggerimenti.
Non mi ricordo gia' piu' se in un post recente o come cappello al
qualcosa scaricato dal sito comune.
In genere non proteggo mai i miei lavori.
Metto su un MDE proprio se me lo chiedono.
Non uso l'MDW  (recentemente ho anche tirato su un po' di codice per
generarlo)
Ho gia' un po' di roba scritta negli anni ma non e' soddisfacente per
nuove esigenze che mi sono sorte e non vorrei perderci troppo tempo
poiche' sono in terribile ritardo. Ho preso anche quella cosa che ha
messo C. Costarella riguardante la crittografazione. Ma non c'e' in giro
un qualcosa che utilizza l'MD5 ? Se ne sai qualcosa batti un colpo.
>
>>Tanti auguri anche a te. Ovviamente anche a tutti gli altri.
>>Alla "community" come direbbero i colti.
>
>
> più che colti i còlti....
>
>
>>ah .... grazie per il ragazzo
>
>
> beh se non ricordo male siamo coetanei, quindi tiro H2O al mio
> mulino....!
>
> P.S. ho comprato una EOS3, ora mi rimetto a fare un pò quello che
> avevo abbandonato da tempo.
meglio dell'informatica nella quale, mi pare di aver capito,
sei inopinatamente precipitato.
--
a.cara


title: scorrimento maschera

text:
>meglio dell'informatica nella quale, mi pare di aver capito,
>sei inopinatamente precipitato.
He...He.....!!!!
Per MD5, sul quale concordo pienamente, se non erro c'è qualcosa sul
SC
di VB, credo un modulo bas proprio per quello....!
Non ne sono certissimo, ma è stato trattato da Zanna anche...!
Ciao
@Alex


title: Stampa report fattura.

author: Daniele

text:
Un saluto a tutti i partecipanti al NG.
Ho preparato un report per la stampa delle fatture con le righe di dettaglio
all'interno della classica griglia. Se le righe della fattura sono molte la
griglia si estende fino a fine pagina, mentre si ferma a metà pagina se le
righe sono poche.
Come posso fare per tenere la griglia a misura fissa (dimensioni della
pagina) anche se solo poche righe di dettaglio?
Grazie per qualsiasi suggerimento e buona giornata a tutti.
Daniele


title: Stampa report fattura.

author: PBsoft

text:
> Ho preparato un report per la stampa delle fatture con le righe di
> dettaglio all'interno della classica griglia. Se le righe della
> fattura sono molte la griglia si estende fino a fine pagina, mentre si
> ferma a metà pagina se le righe sono poche.
>
> Come posso fare per tenere la griglia a misura fissa (dimensioni della
> pagina) anche se solo poche righe di dettaglio?
Puoi risolvere eliminando la "griglia" dal sottoreport dei dettagli e facendole
disegnare al report della fattura.
Per disegnare linee ti serve il metodo Line, per il quale puoi trovare informazioni
sia nella guida del VBA che nei gruppi, tramite Google.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: Stampa report fattura.

author: Marco Antonioli

text:
"Daniele" <
cogitoe...@libero.it
> wrote in message
news:eo4rks$q0g$
1...@aioe.org

www.sitocomune.com
reports
esempio 4.6
Ciao
MArco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Stampa report fattura.

text:
"PBsoft" <info[REMOVE]@
pbsoft.it
> ha scritto nel messaggio
news:875ea355b52b8...@news.tin.it...

ciao Gabriele
scusami ma non mi è chiaro. Non ho strutturato il report con un sottoreport
per il dettaglio righe ma semplicemente un report normale con il "corpo"
contenente i campi di dettaglio separati da un segmento verticale che
estendendosi per "n" righe forma le colonne e con un segmento orizzontale
posto sulla sezione "piè di pagina report" che mi chiude la griglia.
Ciao - Daniele


title: Stampa report fattura.

text:
"Marco Antonioli" <
in...@echovr.it
> ha scritto nel messaggio
news:0cf7b6f373490e183d6...@mygate.mailgate.org...

ciao Marco
grazie per l'informazione.
Ciao - Daniele


title: Trovare chiavi esterne da codice VB

author: lupino

text:
Ciao a tutti!
Innanzitutto buone feste a tutto il NG! :)
Scrivo per chiedervi se c'è un modo, da codice VB, di individuare le
chiavi esterne di ogni tabella, vorrei creare uno script che esporti lo
schema del DB in SQL considerando anche le chiavi esterne.
Grazie in anticipo, buona vigilia di Natale!
--
[ Andrea Spadaccini - a.k.a. Lupino - from Catania - ICQ #: 91528290 ]
[ GPG ID: 5D41ABF0 - key on keyservers - Gentoo GNU / Linux - 2.6.18 ]
[ Linux Registered User 313388 - @: a.spadaccini(at)
catania.linux.it
 ]
[    Experience is what you get when you don't get what you want.    ]


title: Trovare chiavi esterne da codice VB

author: Karl Donaubauer

text:
lupino wrote:
> Scrivo per chiedervi se c'è un modo, da codice VB, di individuare le
> chiavi esterne di ogni tabella, vorrei creare uno script che esporti lo
> schema del DB in SQL considerando anche le chiavi esterne.
Puoi usare la proprietà "Foreign" di DAO.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Trovare chiavi esterne da codice VB

text:
Ciao Karl,
> > Scrivo per chiedervi se c'è un modo, da codice VB, di individuare le
> > chiavi esterne di ogni tabella, vorrei creare uno script che
> > esporti lo schema del DB in SQL considerando anche le chiavi
> > esterne.
>
> Puoi usare la proprietà "Foreign" di DAO.
Grazie mille, mi documenterò su questa proprietà!
Auguri, buon Natale! :)
--
[ Andrea Spadaccini - a.k.a. Lupino - from Catania - ICQ #: 91528290 ]
[ GPG ID: 5D41ABF0 - key on keyservers - Gentoo GNU / Linux - 2.6.18 ]
[ Linux Registered User 313388 - @: a.spadaccini(at)
catania.linux.it
 ]
[                I'm not as think as you drunk I am.                 ]


title: Calcolare la media valori di un record

author: Winston Smith

text:
Salve a tutti,
avendo per esempio una query con dei pagamenti del tipo:
                        Campo1    Campo2    Campo3    Campo4
Pagamento1            30              0              0                0
Pagamento2            30            60              0                0
Pagamento3            30            60            90                0
Pagamento4            90              0              0                0
Pagamento5            90          120              0                0
Vorrei calcolare la media di ogni singolo pagamento:
tipo:
                            Media
Pagamento1:            30
Pagamento2:            45
Pagamento3:            60
Pagamento4:            90
Pagamento5:            105
Come potrei fare?
Grazie
WS


title: Calcolare la media valori di un record

author: almorel

text:

Ciao,
metti nella query il campo calcolato:
Media: (campo1+campo2+campo3+campo4)/4
se i campi possono esse null allora per ogni addendi fai Nz(campoX;0)
Ciao
Alberto


title: Calcolare la media valori di un record

author: Paolo opg

text:
"Winston Smith" <
pi...@pappo.it
> wrote in news:4c2caa08$0$18662
$
4faf...@reader3.news.tin.it
:

30 non e' il valore medio di 30 + 0 + 0 + 0...
cosi' come 45 non e' la media di 30 + 60 + 0 + 0
sicuro di avere le idee chiare su cosa ti serve?
da quello che hai scritto a me sembra che anche la struttura della
tabella si migliorabile.
prova a descrivere cosa significano i tuoi dati e cosa vuoi ottenere.
--
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


title: Calcolare la media valori di un record

text:
>> Salve a tutti,
>> avendo per esempio una query con dei pagamenti del tipo:
>>
>> -CUT-
>>
>> Grazie
>> WS
>
> 30 non e' il valore medio di 30 + 0 + 0 + 0...
>
> cosi' come 45 non e' la media di 30 + 60 + 0 + 0
>
>
> sicuro di avere le idee chiare su cosa ti serve?
>
> da quello che hai scritto a me sembra che anche la struttura della
> tabella si migliorabile.
>
> prova a descrivere cosa significano i tuoi dati e cosa vuoi ottenere.
>
La tabella la prelevo da un DB che mi fornisce i dati come li ho scritti
quindi sulla struttutra posso intervenire poco o niente.
Quella che vedi sono i giorni di scadenza relativi ad un singolo pagamento.
ES.
Pagamento 3 sarebbe un 30/60/90, quindi per come avevo ragionato
i giorni medi di pagamento sarebbero 60.
(30+60+90)/3
Pagamento 2 è un 30/60 quindi (30+60)/2
In pratica vorrei calcolare il tempo medio di pagamento,
ma....mi sa tanto che sto toppando copletamente.
Ho fatto una veloce ricerca e ho visto che il sistema di calcolo
è diverso.
WS


title: Calcolare la media valori di un record

author: Bruno Campanini

text:
"Winston Smith" <
pi...@pappo.it
> wrote in message
news:4c2caa08$0$18662$4faf...@reader3.news.tin.it...

Tu vuoi la media dei campi che hanno valore >0, quindi:
Media = (C1*(C1>0) + C2*(C2>0) + C3*(C3>0) + C3*(C3>0))/
                -((C1>0)+(C2>0)+(C3>0)+(C4>0))
Non capisco il senso di tutto ciň, ma il cliente ha sempre
ragione... basta che paghi la fattura.
Bruno


title: Copia ed Incolla da Access 2000.

author: Alberto

text:
Ciao a tutti.
In Visual Basic utilizzavo le due istruzioni : "Clipboard.SetText" e
"Clipboard.GetText" per copiare ed incollare dagli appunti di Windows del
testo. Come posso fare adesso, via codice, in Access 2000?
In Access 2.0 facevo 3500 chiamate a funzioni (16 bit per giunta), per fare
quello che facevo in Vb con 2 chiamate!
Grazie a che vorrà rispondermi...
Alberto


title: Copia ed Incolla da Access 2000.

author: Terry

text:
Io userei un escamotage:
conosci l'istruzione sendkeys??
per me ti facilita molto la vita...
prova e vedrai ...
Ciao AT - Terry
Alberto <
al...@freemail.it
> wrote in message 828141$1g1$1...@pinco.nettuno.it...



title: Query su campi null multipli

author: Fabietto

text:
Ciao,
ho visto l'esempio sul sito comune, ma siccome sono un po' duro, non riesco
a capire come fare per impostare la query quando i campi nulli da verificare
in tabella possono essere piu' di uno...
Vanno riportati i parametri su tutte le riche OR !?
Thanks
Fabi


title: Query su campi null multipli

author: Roberto dal portatile

text:
"Fabietto" <fab...@NOSPAMsupereva.it> ha scritto nel messaggio
news:TtBF7.14759$zl4.4...@news2.tin.it...

Prova questa soluzione; l'esempio č fatto selezionando su due campi di tipo
testo, non č perņ complesso aumentare il numero dei campi.
Se la tua tabella si chiama Tabella1 uno ed ha una struttura simile:
ID             Contatore e chiave primaria
Campo1    Testo
Campo2    Testo
ecc. ecc.
prova con una query che ha il seguente codice SQL:
SELECT Tabella1.*
FROM Tabella1
WHERE (((Tabella1.Campo1) Like [Digita primo parametro di ricerca:] & "*" Or
(Tabella1.Campo1) Is Null) AND ((Tabella1.Campo2) Like [Digita secondo
parametro di ricerca:] & "*" Or (Tabella1.Campo2) Is Null));
Nelle finestre per la digitazione dei parametri di ricerca puoi anche
digitare una stringa che contenga solo la parte iniziale del dato da
selezionare (ossia: Ros invece di Rossi).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query su campi null multipli

text:
Interessante...mo provo...
...ero arrivato con la mia query sia a finire la colonne disponibili che le
righe !!! =:-0
:-)


title: Query su campi null multipli

text:
Ciao, ho provato con:
SELECT tblnotebook.idnotebook, tblnotebook.notebook, tblclienti.cliente,
tblrma.nrma, tblrma.serialn, tblrma.ngaranzia, tblrma.dataarrivo,
tblrma.datauscita, tblrma.idrma
FROM tblnotebook INNER JOIN (tblclienti INNER JOIN tblrma ON
tblclienti.idcliente = tblrma.idcliente) ON tblnotebook.idnotebook =
tblrma.idnotebook
WHERE (((tblrma.nrma) Like [forms].[frmCerca].[nrma] Or (tblrma.nrma) Is
Null) AND ((tblrma.serialn) Like [forms].[frmCerca].[txtNSeriale] Or
(tblrma.serialn) Is Null) AND ((tblrma.ngaranzia) Like
[forms].[frmCerca].[txtNGaranzia] Or (tblrma.ngaranzia) Is Null));
al posto di :
SELECT tblnotebook.idnotebook, tblnotebook.notebook, tblclienti.cliente,
tblrma.nrma, [forms].[frmCerca].[nrma] AS RMA, tblrma.serialn,
[forms].[frmCerca].[txtNSeriale] AS Ser, tblrma.ngaranzia,
[forms].[frmCerca].[txtNGaranzia] AS GAR, tblrma.dataarrivo,
tblrma.datauscita, tblrma.idrma
FROM tblnotebook INNER JOIN (tblclienti INNER JOIN tblrma ON
tblclienti.idcliente = tblrma.idcliente) ON tblnotebook.idnotebook =
tblrma.idnotebook
WHERE (((tblnotebook.idnotebook) Like [forms].[frmCerca].[cmbNotebook]) AND
((tblclienti.cliente) Like [forms].[frmCerca].[txtCliente]) AND
((tblrma.nrma) Like [forms].[frmCerca].[nrma]) AND (Not
([forms].[frmCerca].[nrma]) Is Null) AND ((tblrma.serialn) Like
[forms].[frmCerca].[txtNSeriale]) AND (Not
([forms].[frmCerca].[txtNSeriale]) Is Null) AND ((tblrma.ngaranzia) Like
[forms].[frmCerca].[txtNGaranzia]) AND (Not
([forms].[frmCerca].[txtNGaranzia]) Is Null)) OR (((tblnotebook.idnotebook)
Like [forms].[frmCerca].[cmbNotebook]) AND ((tblclienti.cliente) Like
[forms].[frmCerca].[txtCliente]) AND (([forms].[frmCerca].[nrma]) Is Null)
AND ((tblrma.serialn) Like [forms].[frmCerca].[txtNSeriale]) AND (Not
([forms].[frmCerca].[txtNSeriale]) Is Null) AND ((tblrma.ngaranzia) Like
[forms].[frmCerca].[txtNGaranzia]) AND (Not
([forms].[frmCerca].[txtNGaranzia]) Is Null)) OR (((tblnotebook.idnotebook)
Like [forms].[frmCerca].[cmbNotebook]) AND ((tblclienti.cliente) Like [forms
].[frmCerca].[txtCliente]) AND ((tblrma.nrma) Like
[forms].[frmCerca].[nrma]) AND (Not ([forms].[frmCerca].[nrma]) Is Null) AND
(([forms].[frmCerca].[txtNSeriale]) Is Null) AND ((tblrma.ngaranzia) Like
[forms].[frmCerca].[txtNGaranzia]) AND (Not
([forms].[frmCerca].[txtNGaranzia]) Is Null)) OR (((tblnotebook.idnotebook)
Like [forms].[frmCerca].[cmbNotebook]) AND ((tblclienti.cliente) Like
[forms].[frmCerca].[txtCliente]) AND (([forms].[frmCerca].[nrma]) Is Null)
AND (([forms].[frmCerca].[txtNSeriale]) Is Null) AND ((tblrma.ngaranzia)
Like [forms].[frmCerca].[txtNGaranzia]) AND (Not
([forms].[frmCerca].[txtNGaranzia]) Is Null)) OR (((tblnotebook.idnotebook)
Like [forms].[frmCerca].[cmbNotebook]) AND ((tblclienti.cliente) Like
[forms].[frmCerca].[txtCliente]) AND ((tblrma.nrma) Like
[forms].[frmCerca].[nrma]) AND (Not ([forms].[frmCerca].[nrma]) Is Null) AND
((tblrma.serialn) Like [forms].[frmCerca].[txtNSeriale]) AND (Not
([forms].[frmCerca].[txtNSeriale]) Is Null) AND
(([forms].[frmCerca].[txtNGaranzia]) Is Null)) OR (((tblnotebook.idnotebook)
Like [forms].[frmCerca].[cmbNotebook]) AND ((tblclienti.cliente) Like
[forms].[frmCerca].[txtCliente]) AND (([forms].[frmCerca].[nrma]) Is Null)
AND ((tblrma.serialn) Like [forms].[frmCerca].[txtNSeriale]) AND (Not
([forms].[frmCerca].[txtNSeriale]) Is Null) AND
(([forms].[frmCerca].[txtNGaranzia]) Is Null)) OR (((tblnotebook.idnotebook)
Like [forms].[frmCerca].[cmbNotebook]) AND ((tblclienti.cliente) Like
[forms].[frmCerca].[txtCliente]) AND ((tblrma.nrma) Like
[forms].[frmCerca].[nrma]) AND (Not ([forms].[frmCerca].[nrma]) Is Null) AND
(([forms].[frmCerca].[txtNSeriale]) Is Null) AND
(([forms].[frmCerca].[txtNGaranzia]) Is Null)) OR (((tblnotebook.idnotebook)
Like [forms].[frmCerca].[cmbNotebook]) AND ((tblclienti.cliente) Like
[forms].[frmCerca].[txtCliente]) AND (([forms].[frmCerca].[nrma]) Is Null)
AND (([forms].[frmCerca].[txtNSeriale]) Is Null) AND
(([forms].[frmCerca].[txtNGaranzia]) Is Null));
ma stranamente la prima non funziona e la seconda si :-(
Guardando la sintassi SQL sembra tutto logicamente corretto eppure... idee ?
Thanks
Fabio


title: Query su campi null multipli

text:
ok ok , sorry...faccio tutto io lo so...soprattutto il casino :-)
ora ho capito il significato dell' & "*" e ora funge!
Certo che il tuo esempio a mio avviso e' migliore di quello proposto sul
sito comune...perche' non inserirlo ?
Fabio che ti ringrazia molto!


title: Query su campi null multipli

text:
...ehm ehm... non e' proprio oro tutto quel che luccica...
facendo con l'OR dopo non si riesce a fare la selezione di un valore in
quanto comunque vengono mostrati tutti :-(


title: Query su campi null multipli

text:
"Fabietto" <fab...@NOSPAMsupereva.it> ha scritto nel messaggio
news:8XcG7.23694$zu5.8...@news1.tin.it...
> ...ehm ehm... non e' proprio oro tutto quel che luccica...
>
> facendo con l'OR dopo non si riesce a fare la selezione di un valore in
> quanto comunque vengono mostrati tutti :-(
>
E' per questo che io ho usato AND.



title: Query su campi null multipli

text:
> E' per questo che io ho usato AND.
Mhmm...sai che non ho mica capito: l'AND lo usi si ma per unire due OR
includi su due campi di ricarca diversi...
SELECT Tabella1.*
FROM Tabella1
WHERE (((Tabella1.Campo1) Like [Digita primo parametro di ricerca:] & "*" Or
(Tabella1.Campo1) Is Null) AND ((Tabella1.Campo2) Like [Digita secondo
parametro di ricerca:] & "*" Or (Tabella1.Campo2) Is Null));
per cui comunque ti fara' vedere tutti i valori in tabella.
La mia situazione e' (come avrai forse anche visto in un post piu' recente)
quella di avere i seguenti campi:
n_rma
n_di_serie
n_di_garanzia
data_rientro
data_uscita
ognuno di questi campi puo' contenere un valore oppure essere nullo...
quello che server e' listarli tutti se non specifico parametri e listare
solo quelli corrispondenti se immetto dei valori...con il tipo di query
sopra cio' non mi sembra possibile... e come al solito puo' essere che mi
sbagli e che non riesca a vedere la cosa...
Grazie!
Fab


title: Query su campi null multipli

author: Roberto da casa

text:
"Fabietto" <fab...@NOSPAMsupereva.it> ha scritto nel messaggio
news:qviG7.24752$zu5.9...@news1.tin.it...

Scusami se ti faccio una domanda: ma hai provato ad usare la query che ti ho
postato?



title: Query su campi null multipli

text:
Roberto, grazie per la tua pazienza...
Ho provato la tua query ed eccola anche applicata:
SELECT tblnotebook.idnotebook, tblnotebook.notebook, tblclienti.cliente,
tblrma.nrma, tblrma.serialn, tblrma.ngaranzia, tblrma.dataarrivo,
tblrma.datauscita, tblrma.idrma
FROM tblnotebook INNER JOIN (tblclienti INNER JOIN tblrma ON
tblclienti.idcliente = tblrma.idcliente) ON tblnotebook.idnotebook =
tblrma.idnotebook
WHERE (((tblnotebook.idnotebook) Like [forms].[frmCerca].[cmbNotebook]) AND
((tblclienti.cliente) Like [forms].[frmCerca].[txtCliente]) AND
((tblrma.nrma) Like [forms].[frmCerca].[nrma] & "*" Or (tblrma.nrma) Is
Null) AND ((tblrma.serialn) Like [forms].[frmCerca].[txtNSeriale] & "*" Or
(tblrma.serialn) Is Null) AND ((tblrma.ngaranzia) Like
[forms].[frmCerca].[txtNGaranzia] & "*" Or (tblrma.ngaranzia) Is Null));
pero', se non sono proprio cecato :)) , cosi' facendo lui controlla
parametro per parametro ma essendoci l'OR in mezzo per il caso NULL anche
specificando un parametro ti mostrera' comunque i record impostati a null
... non e' cosi' ?
Fabio


title: Query su campi null multipli

text:
"Fabietto" <fab...@NOSPAMsupereva.it> ha scritto nel messaggio
news:PwqG7.23901$zl4.6...@news2.tin.it...

Sono convinto che il codice SQL che ti ho postato fa al caso tuo.
Comunque se Tabella1 ha la struttura del mio messaggio del 6 novembre ore
11:20 e Campo1 e Campo2 sono di tipo testo, prova in alternativa con una
query che abbia il seguente codice SQL:
SELECT Tabella1.*
FROM Tabella1
WHERE (((IIf(IsNull([Campo1]),"ZZZZZZZ",[Campo1])) Like [Digita primo
parametro di ricerca:] & "*") AND
((IIf(IsNull([Campo2]),"ZZZZZZZ",[Campo2])) Like [Digita secondo parametro
di ricerca:] & "*"));
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Se la struttura di Tabella1


title: select con union non funziona

author: go

text:
SELECT codice, descrizion, partiva FROM f_anagrafe
UNION SELECT codice, descrizion, partiva FROM s_anagrafe WHERE
partiva.f_anagrafe=partiva.s_anagrafe
ORDER BY codice
Quando la faccio partire mi chiede: partiva.f_anagrafe?? come se fosse un
criterio.
Io voglio tutti i clienti di f_anagrafe e solo i clienti di s_anagrafe con
partiva uguale;
vorrei anche aggiungere "oppure f_codice fiscale=s_codicefiscale.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: select con union non funziona

author: Roberto dalla campagna

text:
"go" <
g...@i.it
> ha scritto nel messaggio
news:82Z88Z48Z250Y1...@usenet.libero.it...
> SELECT codice, descrizion, partiva FROM f_anagrafe
> UNION SELECT codice, descrizion, partiva FROM s_anagrafe WHERE
> partiva.f_anagrafe=partiva.s_anagrafe
> ORDER BY codice
>
> Quando la faccio partire mi chiede: partiva.f_anagrafe?? come se fosse un
> criterio.
> Io voglio tutti i clienti di f_anagrafe e solo i clienti di s_anagrafe con
> partiva uguale;
> vorrei anche aggiungere "oppure f_codice fiscale=s_codicefiscale.
>
Intanto nella WHERE non avresti dovuto scrivere:
partiva.f_anagrafe=partiva.s_anagrafe
ma
f_anagrafe.partiva = s_anagrafe.partiva
ovvero il nome della tabella prima del punto  e poi il nome del campo dopo
il punto, non viceversa come fatto da te.
Ammesso e non concesso che abbia capito bene i tuo problema, non mi sembra
che tu debba usare una query unione ma una query in cui metti in Left Join
la tabella f_anagrafe con la tabella s_anagrafe in base ai campi partiva,
insomma una query che abbia il seguente codice SQL:
SELECT f_anagrafe.codice, f_anagrafe.descrizione, f_anagrafe.partiva,
s_anagrafe.codice, s_anagrafe.descrizione
FROM f_anagrafe LEFT JOIN s_anagrafe ON f_anagrafe.partiva =
s_anagrafe.partiva
ORDER BY f_anagrafe.codice;
Comunque, se proprio vuoi usare una query unione, prova così:
SELECT 1 As Prov, codice, descrizione, partiva
FROM f_anagrafe
Order By codice
UNION SELECT 2 AS Prov, codice, descrizione, partiva
FROM s_anagrafe INNER JOIN f_anagrafe ON s_anagrafe.partiva =
f_anagrafe.partiva
ORDER BY codice;
il campo Prov serve a distinguere la provenienza affinché a parità di valore
degli altri tre campi coesisteno ambedue i record, in caso contrario la
query unione ne conterrebbe solo uno dei due.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query con criteri subordinati

author: XO

text:
Salve
Ho una query con diversi campi tra cui  IDCliente, e devo fare si che la
query mi recuperi un intervallo di IDCliente oppure tutti in base allo stato
di una casella opzioni. Ho creato un form con la casella opzioni "Tutti" e
due caselle di testo, IDClienteIiniziale e IDClienteFinale in cui inserire i
valori e un pulsante che lancia la quey. Il problema è estrarre tutti i
record, ho provato a mettere nei criteri:
 IIF(forms![NomeForm]![Tutti]= vero ;Between
forms![NomeForm]![IDClienteIiniziale] And
forms![NomeForm]![IDClienteFinale]:"*")
però non funziona, se Tutti è vero mi estrae l'intervallo specificato, se è
falso non estrae niente
ho provato a metterci un Like davanti e funziona solo il contrario, estrae
tutti ma non l'intervallo
se metto Like davanti all'* non funziona comunque.
Ho provato a creare una Function VBA che mi  restitusce una stringa con il
criterio between o * ma niente da fare.
Possibile che non esista un sistema per fare questa estrazione, dopotutto
banale ma direi quasi essenziale in un batabase.
Grazie 1K per l'help


title: Query con criteri subordinati

text:
XO ha scritto:
> Ho una query con diversi campi tra cui  IDCliente, e devo fare si che la
> query mi recuperi un intervallo di IDCliente oppure tutti in base allo
> stato di una casella opzioni. Ho creato un form con la casella opzioni
> "Tutti" e due caselle di testo, IDClienteIiniziale e IDClienteFinale in
> cui inserire i valori e un pulsante che lancia la quey. Il problema è
> estrarre tutti i record, ho provato a mettere nei criteri:
>
>  IIF(forms![NomeForm]![Tutti]= vero ;Between
> forms![NomeForm]![IDClienteIiniziale] And
> forms![NomeForm]![IDClienteFinale]:"*")
>
> però non funziona, se Tutti è vero mi estrae l'intervallo specificato, se
> è falso non estrae niente
...
Between forms![NomeForm]![IDClienteIiniziale] And
forms![NomeForm]![IDClienteFinale]
Or forms![NomeForm]![Tutti]= True
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Record Modificato. Come ?

author: Maurizio M

text:
Buonasera a tutti.
A2003+Win XP
Sull'evento prima di aggiornare di una maschera controllo se il record è
stato modificato.
Passo il codice
Private Sub Form_BeforeUpdate(Cancel As Integer)
'in caso di modifica record
If Me.Dirty = True Then
 If MsgBox("Alcuni campi sono stati modificati, confermi le modifiche
effettuate ? ", _
vbQuestion Or vbYesNo Or vbDefaultButton2, "RECORD MODIFICATO") = vbNo Then
Me.Undo
End If
End If
End Sub
Vorrei sapere  se è possibile ed eventualmente come visualizzare tramite
msgbox quali campi sono stati modificati e il loro valore prima e dopo la
modifica del record in modo di potere confrontare visivamente le modifiche
fatte ed eventualmente annullarle.
Esempio: If MsgBox("il campo Città era Roma ed è diventato Palermo,La Via
era Delle fragole ed è diventata Delle Mele.confermi le modifiche effettuate
? ", _
Spero di essermi spiegato in modo decente....
Grazie
Maurizio


title: Record Modificato. Come ?

author: MA

text:

Di ciascun controllo hai la proprietà oldvalue
if Tuocontrollo <> tuocontrollo.oldvalue then
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Record Modificato. Come ?

text:
Cut
Grazie per l'aiuto .
Maurizio


title: Ancora con i bollettini...

author: Valeria

text:
Ripropongo un problema gią posto da un altro utente nel 2001 sul quale
nessuno ha espresso un parere.
Non riesco ad associare al campo "txtCifre" dell'applicazione
"stampccp", presente sul sito comune(sez. Reports), i dati di una
tabella, o query, per effettuare una stampa multipla di bollettini.
A nessuno si č presentato il problema o quell'applicazione non č
adattabile per stampe multiple?
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Ancora con i bollettini...

author: Sergio MAZZA

text:
"Valeria" <
mai...@tin.it
> ha scritto nel messaggio
news:4c61f6f15d57fb46c44...@mygate.mailgate.org...
> Ripropongo un problema già posto da un altro utente nel 2001 sul quale
> nessuno ha espresso un parere.
> Non riesco ad associare al campo "txtCifre" dell'applicazione
> "stampccp", presente sul sito comune(sez. Reports), i dati di una
> tabella, o query, per effettuare una stampa multipla di bollettini.
> A nessuno si è presentato il problema o quell'applicazione non è
> adattabile per stampe multiple?
>
Non conosco l'esempio che citi ma puoi spiegare la tua esigenza?
Ciao.
--
Sergio MAZZA


title: Ancora con i bollettini...

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message
news:jGLic.100485$
hc5.4...@news3.tin.it
> "Valeria" <
mai...@tin.it
> ha scritto nel messaggio
> news:4c61f6f15d57fb46c44...@mygate.mailgate.org...
> > Ripropongo un problema gią posto da un altro utente nel 2001 sul quale
> > nessuno ha espresso un parere.
> > Non riesco ad associare al campo "txtCifre" dell'applicazione
> > "stampccp", presente sul sito comune(sez. Reports), i dati di una
> > tabella, o query, per effettuare una stampa multipla di bollettini.
> > A nessuno si č presentato il problema o quell'applicazione non č
> > adattabile per stampe multiple?
> >
>
> Non conosco l'esempio che citi ma puoi spiegare la tua esigenza?
>
> Ciao.
La mia esigenza č quella di inserire all'interno di una query un campo
che
facendo riferimento al codice di un modulo, dia come output la cifra in
lettere(es. "12"
"dodici")di un'altro campo della stessa query che contiene le sole
cifre("12")



title: Ancora con i bollettini...

text:
"Valeria" <
mai...@tin.it
> ha scritto nel messaggio
news:058631aa0fdd799523f...@mygate.mailgate.org...

Sul sito comune trovi una funzione che fa quello che chiedi
(
www.sitocomune.com
)...
Ciao.
--
Sergio MAZZA


title: Ancora con i bollettini...

text:
> Sul sito comune trovi una funzione che fa quello che chiedi
> (
www.sitocomune.com
)...
>
> Ciao.
Ti riferisci per caso a "Cur2strEuro"?
Cmq quello che non mi funziona il campo della query che dovrebbe
eseguire il codice del modulo.
Grazie!!



title: Ancora con i bollettini...

text:
"Valeria" <
mai...@tin.it
> ha scritto nel messaggio
news:c3ef87fd624d82c6fe6...@mygate.mailgate.org...
>
> > Sul sito comune trovi una funzione che fa quello che chiedi
> > (
www.sitocomune.com
)...
> >
> > Ciao.
>
>
> Ti riferisci per caso a "Cur2strEuro"?
> Cmq quello che non mi funziona il campo della query che dovrebbe
> eseguire il codice del modulo.
> Grazie!!
>
Sì proprio quello, perché non ti funziona? Come hai scritto il campo
calcolato?
Ciao.
--
Sergio MAZZA


title: Ancora con i bollettini...

text:
> > Ti riferisci per caso a "Cur2strEuro"?
> > Cmq quello che non mi funziona il campo della query che dovrebbe
> > eseguire il codice del modulo.
> > Grazie!!
> >
>
> Sì proprio quello, perché non ti funziona? Come hai scritto il campo
> calcolato?
>
> Ciao.
Ad essere sincera non ho un'idea precisa su come creare un campo
calcolato
che faccia riferimento al codice di un modulo.
Cmq ho provato in vari modi riferendomi alla voce "sCaseValue" della
funzione senza risultati apprezabili.
Ciao.



title: Ancora con i bollettini...

author: Antonio Biso

text:
"Valeria" <
mai...@tin.it
> ha scritto nel messaggio
news:1b08ae67eef18eba0a5...@mygate.mailgate.org...
> > > Ti riferisci per caso a "Cur2strEuro"?
> > > Cmq quello che non mi funziona il campo della query che dovrebbe
> > > eseguire il codice del modulo.
> > > Grazie!!
> > >
> >
> > Sì proprio quello, perché non ti funziona? Come hai scritto il campo
> > calcolato?
> >
> > Ciao.
>
> Ad essere sincera non ho un'idea precisa su come creare un campo
> calcolato
> che faccia riferimento al codice di un modulo.
> Cmq ho provato in vari modi riferendomi alla voce "sCaseValue" della
> funzione senza risultati apprezabili.
> Ciao.
=fun()
Antonio


title: Ancora con i bollettini...

text:
"Valeria" <
mai...@tin.it
> ha scritto nel messaggio
news:1b08ae67eef18eba0a5...@mygate.mailgate.org...
> > > Ti riferisci per caso a "Cur2strEuro"?
> > > Cmq quello che non mi funziona il campo della query che dovrebbe
> > > eseguire il codice del modulo.
> > > Grazie!!
> > >
> >
> > Sì proprio quello, perché non ti funziona? Come hai scritto il campo
> > calcolato?
> >
> > Ciao.
>
> Ad essere sincera non ho un'idea precisa su come creare un campo
> calcolato
> che faccia riferimento al codice di un modulo.
> Cmq ho provato in vari modi riferendomi alla voce "sCaseValue" della
> funzione senza risultati apprezabili.
> Ciao.
=fun() se è un controllo, altrimenti fun() e basta
Antonio


title: Ancora con i bollettini...

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:EDwjc.149120$
Kc3.4...@twister2.libero.it
> > Ad essere sincera non ho un'idea precisa su come creare un campo
> > calcolato
> > che faccia riferimento al codice di un modulo.
> > Cmq ho provato in vari modi riferendomi alla voce "sCaseValue" della
> > funzione senza risultati apprezabili.
> > Ciao.
>
> =fun() se č un controllo, altrimenti fun() e basta
>
> Antonio
Non credo di essere in grado di interpretare appieno quello che hai
scritto.
Il problema č creare un campo calcolato in una query che dia come output
la cifra in lettere  di un altro campo della stessa query che riporta
la stessa cifra in numeri. Se inserisco "fun()" o "=fun()" la risposta
č "Funzione 'fun' non definita nell'espressione".
Se puoi essere un pň piů completo nell'esposizione.Ciao.Grazie.



title: Ancora con i bollettini...

text:
"Valeria" <
mai...@tin.it
> ha scritto nel messaggio
news:f541591293e710e68b8...@mygate.mailgate.org...

Ufff...
Valeriů, un po' di immaginazione se voi fa 'sto mestiere perň eh!
Devi creare una funzione che prende in input un numero e restituisce le
lettere.
Supponiamo si chiami Fun
La devi mettere in un modulo e dichiararla public
Nella query crei un campo calcolato scrivendo
Fun([camponumerico])
dove [camponumerico] č il nome del campo numerico che vuoi trasformare...
Antonio
P.S.
Se rinasco voglio rinasce femmina!!!


title: Ancora con i bollettini...

text:
> Antonio
>
> P.S.
> Se rinasco voglio rinasce femmina!!!
>
Maligni dicono che 'stavolta c'eri quasi...
Io riporto solo voci di popolo...
MAssimiliano


title: Ancora con i bollettini...

text:
"Valeria" <
mai...@tin.it
> ha scritto nel messaggio
news:1b08ae67eef18eba0a5...@mygate.mailgate.org...
>
> Ad essere sincera non ho un'idea precisa su come creare un campo
> calcolato
> che faccia riferimento al codice di un modulo.
> Cmq ho provato in vari modi riferendomi alla voce "sCaseValue" della
> funzione senza risultati apprezabili.
> Ciao.
>
Se vuoi crearti un campo calcolato (oltre al suggerimento di Antonio) ti
dicevo, dovresti crearti una funzione (in un modulo) dove gli passi il
numero e questa utilizza le routine del sito comune per trasformare il
numero in testo.
es.
Function daNumeroAtesto(numero As Integer, Optional testoInLingua As Byte =
1) As String
Dim sNumberValue As String, sCaseValue As String, numeroInTesto As String
EuroCheque numero, sNumberValue, numeroInTesto, testoInLingua
daNumeroAtesto = numeroInTesto
End Function
La funzione la puoi utilizzare in qualsiasi punto della tua applicazione;
nella query (campo calcolato):
numeroInTesto: daNumeroAtesto([numero])
Ciao.
--
Sergio MAZZA


title: Ancora con i bollettini...

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ZHKjc.1130$%x6....@news.edisontel.com...

Il modello di femmina con cui voglio rinascere è quello col materasso cucito
sulla schiena...
Antonio


title: Ancora con i bollettini...

text:
>
> P.S.
> Se rinasco voglio rinasce femmina!!!
Non Te lo consiglio proprio!!!!



title: Ancora con i bollettini...

author: Valeria Antoni

text:
....nction daNumeroAtesto(numero As Integer, Opt.......
>
> La funzione la puoi utilizzare in qualsiasi punto della tua applicazione;
> nella query (campo calcolato):
> numeroInTesto: daNumeroAtesto([numero])
>
> Ciao.
>
> --
> Sergio MAZZA
Non riuscivo ad avere i decimali.Ho modificato "numero" da "Integer" a
"String". Per il resto tutto Ok!!!!!!
Ciao.Grazie.



title: Ancora con i bollettini...

text:
"Valeria Antoni" <
mai...@tin.it
> ha scritto nel
messaggio
news:edf06295035da89d0d1...@mygate.mailgate.org...
>
> ....nction daNumeroAtesto(numero As Integer,
Opt.......
>
> >
> > La funzione la puoi utilizzare in qualsiasi
punto della tua applicazione;
> > nella query (campo calcolato):
> > numeroInTesto: daNumeroAtesto([numero])
> >
> > Ciao.
> >
> > --
> > Sergio MAZZA
>
> Non riuscivo ad avere i decimali.Ho modificato
"numero" da "Integer" a
> "String". Per il resto tutto Ok!!!!!!
> Ciao.Grazie.
>
Se vuoi i decimali usa double non string, cosě lo
puoi trattare meglio (esempio arrotondare).
MAssimiliano


title: Ancora con i bollettini...

text:
"Valeria " <
mai...@tin.it
> ha scritto nel messaggio
news:c77b06fe21fae7e928c...@mygate.mailgate.org...
>
> >
> > P.S.
> > Se rinasco voglio rinasce femmina!!!
>
> Non Te lo consiglio proprio!!!!
>
Che vogliamo discutere dei vantaggi che potreste godere (buono Biso eh!) in
un mondo pieno di maschietti???
A buon intenditor, poche parole...
Ciao.
P.S. Chiaramente non parlo di sesso (stavolta).
--
Sergio MAZZA


title: Ancora con i bollettini...

text:
> >
> > >
> > > P.S.
> > > Se rinasco voglio rinasce femmina!!!
> >
> > Non Te lo consiglio proprio!!!!
> >
>
> Che vogliamo discutere dei vantaggi che potreste
godere (buono Biso eh!) in
> un mondo pieno di maschietti???
>
> A buon intenditor, poche parole...
>
> Ciao.
>
> P.S. Chiaramente non parlo di sesso (stavolta).
> --
> Sergio MAZZA
>
Sai come si chiama una donna che di colpo perde il
95% del suo intelletto???
Vedova!
MAssimilino


title: Ancora con i bollettini...

text:
"Valeria " <
mai...@tin.it
> ha scritto nel messaggio
news:c77b06fe21fae7e928c...@mygate.mailgate.org...
>
> >
> > P.S.
> > Se rinasco voglio rinasce femmina!!!
>
> Non Te lo consiglio proprio!!!!
Valeriů, se non eri femmina (?) forse non ti rispondevo, per l'approccio da
te usato al problema...
Chi č piů forte?
Antonio


title: Ancora con i bollettini...

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:XlNjc.26965$Qc.10...@twister1.libero.it...
>
> Valeriů, se non eri femmina (?) forse non ti rispondevo, per l'approccio
da
> te usato al problema...
>
> Chi č piů forte?
>
> Antonio
C.V.D.
Ciao.
--
Sergio MAZZA


title: Ancora con i bollettini...

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:fDMjc.1183$%x6....@news.edisontel.com...
> > Che vogliamo discutere dei vantaggi che potreste
> godere (buono Biso eh!) in
> > un mondo pieno di maschietti???
> >
> > A buon intenditor, poche parole...
> >
> > Ciao.
> >
> > P.S. Chiaramente non parlo di sesso (stavolta).
> > --
> > Sergio MAZZA
> >
> Sai come si chiama una donna che di colpo perde il
> 95% del suo intelletto???
> Vedova!
> MAssimilino
E il rimanente 5% a che gli serve?
Ciao.
--
Sergio MAZZA


title: Ancora con i bollettini...

text:
> Valeriù, se non eri femmina (?) forse non ti rispondevo, per l'approccio da
> te usato al problema...
>
> Chi è più forte?
>
> Antonio
Ma che ci stai a provà!?!?!  ;-)



title: Ancora con i bollettini...

text:
> Sai come si chiama una donna che di colpo perde il
> 95% del suo intelletto???
> Vedova!
> MAssimilino
Mi chiedevo come si possa chiamare un uomo che rimane
col suo 95. Una certa idea c'č l'avrei.



title: Ancora con i bollettini...

text:
"Valeria" <
mai...@tin.it
> ha scritto nel messaggio
news:ada2acc6102ccfb5998...@mygate.mailgate.org...
>
> > Sai come si chiama una donna che di colpo
perde il
> > 95% del suo intelletto???
> > Vedova!
> > MAssimilino
>
> Mi chiedevo come si possa chiamare un uomo che
rimane
> col suo 95. Una certa idea c'è l'avrei.
Valeria, non prendertela. in questo NG di
maschietti una vena di falsa misogenia mi pare
naturale...
Poi, oltre ad essere donna, qui hai già i tuoi
problemi, sei nel mirino del Biso...
;-P
Ovvio che scherzo Valeria, spero non te la sia
presa.
MAssimiliano


title: Ancora con i bollettini...

text:
"Valeria" <
mai...@tin.it
> ha scritto nel messaggio
news:1458e3d77396b1e4687...@mygate.mailgate.org...
>
> > Valeriù, se non eri femmina (?) forse non ti rispondevo, per l'approccio
da
> > te usato al problema...
> >
> > Chi è più forte?
> >
> > Antonio
>
> Ma che ci stai a provà!?!?!  ;-)
Io?!?!?!?!?
Ma che dici?!?!
Ti fugherai ogni dubbio in occasione della cenetta che organizzeremo in
privato, ok?
Antonio


title: Ancora con i bollettini...

text:
> Ti fugherai ogni dubbio in occasione della cenetta che organizzeremo in
> privato, ok?
>
> Antonio
Vedi che ci stai a provà!!!!
Si può fare , a patto che si parli soltanto. Di access naturalmente.



title: Ancora con i bollettini...

text:
"Valeria" <
mai...@tin.it
> ha scritto nel messaggio
news:9dd458ec472c7de69a1...@mygate.mailgate.org...
>
> > Ti fugherai ogni dubbio in occasione della
cenetta che organizzeremo in
> > privato, ok?
> >
> > Antonio
>
> Vedi che ci stai a provà!!!!
> Si può fare , a patto che si parli soltanto. Di
access naturalmente.
Per lui è uguale: o Access o quello per cui ci a
'stà a provà...
non ne capisce nulla in egual misura!
MAssimiliano


title: Ancora con i bollettini...

text:
"Valeria" <
mai...@tin.it
> ha scritto nel messaggio
news:9dd458ec472c7de69a1...@mygate.mailgate.org...
>
> > Ti fugherai ogni dubbio in occasione della cenetta che organizzeremo in
> > privato, ok?
> >
> > Antonio
>
> Vedi che ci stai a provà!!!!
Muaaaa?
0-8-P
> Si può fare , a patto che si parli soltanto. Di access naturalmente.
Ma certo, pensavo però di parlare anche della mia collezione di farfalle e
di stampe cinesi...
Ma direi che questa conversazione può continuare in privato, giusto per far
rosicare MA...
Antonio


title: Ancora con i bollettini...

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel
messaggio
news:w1slc.35369$Qc.14...@twister1.libero.it...
> "Valeria" <
mai...@tin.it
> ha scritto nel
messaggio
>
news:9dd458ec472c7de69a1...@mygate.mailgate.org...
> >
> > > Ti fugherai ogni dubbio in occasione della
cenetta che organizzeremo in
> > > privato, ok?
> > >
> > > Antonio
> >
> > Vedi che ci stai a provà!!!!
>
> Muaaaa?
> 0-8-P
ROTFLSTC
>
> > Si può fare , a patto che si parli soltanto.
Di access naturalmente.
>
> Ma certo, pensavo però di parlare anche della
mia collezione di farfalle e
> di stampe cinesi...
> Ma direi che questa conversazione può continuare
in privato, giusto per far
> rosicare MA...
>
> Antonio
gaurada io spiffero tutto all'aemiro e allora
addio ai petrodollari... se sa che ci provi con
una femmina...
MAssimiliano


title: Gestione valore nullo o predefinito in una combo box

author: Massimiliano

text:
Salve a tutti.
Sto cercando di implementare un sistema che mi consenta di filtrare una
tabella in base ad una serie di criteri.
Per far questo inserito in una form una serie di combobox, e una di essa  ha
la seguente origine riga:
    SELECT  "<Tutti>" As Comune
    FROM tbl_INSOLUTI
    UNION SELECT DISTINCTROW  tbl_INSOLUTI.Comune
    FROM tbl_INSOLUTI;
Il problema è che vorrei inserire come valore predefinito <Tutti> invece
all'apertura della form nelle combobox non c'è nulla.
Questo mi crea un bel po' di problemi perchè da codice dovrei creare una
stringa SQL basata sui valori presenti nelle combo.
Ho provato a settare la proprità solo in elenco a Si ma non è cambiato
niente.
Non ci sono riuscito neanche da codice.
Qualcuno sa dirmi come posso fare?
Grazie anticipatamente!!


author: gicom

text:
"Massimiliano" <
massimo...@operamail.com
> ha scritto nel messaggio
news:%JV28.26$24....@nreader1.kpnqwest.net...

prova così :
Private Sub Form_Load()
DoCmd.GoToControl ("cmbScelta")
Me.cmbSceltaText = "<tutti>"
End Sub
ciao, franco


text:
Massimiliano <
massimo...@operamail.com
> wrote in message
%JV28.26$24....@nreader1.kpnqwest.net...

Guarda che tra le varie proprietà della combo c'è anche valore predefinito,
da settare in struttura
Antonio


title: ODBC SQL DAO e identity

author: Merco

text:
Ciao,
ho letto nei post precedenti di usare la modalità
rs.Update
rs.Bookmark = rs.LastUpdated
ObjVar = rs.Fields(IdName).Value
per leggere il valore dell'identity.
Pur avendo aperto il Rs così:
Set rs = db.OpenRecordset("MovMag", dbOpenDynaset, dbSeeChanges)
non funziona:
PRima di update il campo identity è NULL, dopo l'update si sposta al primo
record e la funzione rs.lastupdated non è disponibile.
Sto usando ac2k, sql2k


title: ODBC SQL DAO e identity

author: S. Savoldi

text:
"Merco" <


Beh, la strategia che indichi funziona: quanto scrivi non è sufficiente per
capire cosa non vada per il verso giusto.
Senti ma ... hai settato la libreria DAO 3.6 nei riferimenti del .mdb, vero?


title: ODBC SQL DAO e identity

text:
yes, dao 3.6 è ok...
Ho provato con LastModified al posto di lastupdated e "pare" funzionare:
mi devo fidare ?
"S. Savoldi" <
war...@libero.it
> wrote in message news:<pDRJd.562$
lB4....@twister1.libero.it
>...



title: ODBC SQL DAO e identity

text:
"Merco" <
> yes, dao 3.6 è ok...
> Ho provato con LastModified al posto di lastupdated e "pare" funzionare:
> mi devo fidare ?
Chiedo scusa: non avevo notato l'utilizzo nel codice di LastUpdated (che non
conosco).
LastModified funziona normalmente.


title: Query di conteggio sottomaschera..

text:
ciao a tutto NG...
ho una Tabella Autori ed una Tabella Libri
in relazione 1>molti---
vorrei fare una query che se digito
Ken Follet mi dica il numero di libri scritto
da quell'autore...
come posso fare ???


title: Query di conteggio sottomaschera..

author: Maurizio Borrelli

text:
> "QU@RKź" <usl...@SPAMlibero.it> ha scritto nel messaggio
> news:BkOZ9.58651$YG2.1...@twister1.libero.it...
[...]

    Apri la query in visualizzazione struttura, quindi:
        Visualizza > Totali
ed aggiungi alla griglia i campi in modo da ottenere:
        Campo:   | Autore         | Titolo    |
        Tabella: | Autori         | Libri     |
        Formula: | Raggruppamento | Conteggio |
        Criteri: | [Autore?]      |           |
(ammesso che cosi' si chiamino le tue tabelle e relativi campi).
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Query di conteggio sottomaschera..

text:
> "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel
> messaggio news:b18dt1$111qgo$1...@ID-52090.news.dfncis.de...

    Oops!... Rileggendo ho notato che nell'oggetto avevi anche specificato
"sottomaschera"... Allora come criterio userai il nome del campo di ricerca,
ricordandoti di aggiungerlo anche alla finestra Parametri query.



title: Query di conteggio sottomaschera..

text:
> "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel
> messaggio news:b18e1s$10jg8n$1...@ID-52090.news.dfncis.de...
[...]
>     Oops!... Rileggendo ho notato che nell'oggetto avevi anche specificato
> "sottomaschera"... Allora come criterio userai il nome del campo di
ricerca,
> ricordandoti di aggiungerlo anche alla finestra Parametri query.
    Ancora: sperimenta anche l'autocomposizione maschere e
l'autocomposizione controllo sottomaschera.



title: Query di conteggio sottomaschera..

text:
"QU@RKĽ" <usl...@SPAMlibero.it> ha scritto nel messaggio
news:BkOZ9.58651$YG2.1...@twister1.libero.it...

Invece che con una query prova ad ottenere ciň che ti serve con una funzione
DCount (vedi help).
Mi sembra poi strano che tra una Tabella Autori ed una Tabella Libri ci sia
una relazione uno-a-molti. Normalmente c'č una relazione molti-a-molti (un
autore puň aver scritto piů libri, ma un libro puň essere stato scritto da
piů autori).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: SubClassing.....!

author: ALESSANDRO Baraldi

text:
Stavo provando a rendere la Form Bloccata come da un Post
precedente tramite il SubClassing, la cosa funziona, ma non
sempre.....!
Mi spiego meglio intercetto i messaggi WM_SYSCOMMAND=&H112
e WM_GETMINMAXINFO=&H24 e in effetti la Form non si muove
se non chè alcune volte mi rimane attaccata al Mouse e da quì ci sarà
credo un'altro messaggio che mi dice che la Form è attaccata....???
Il fatto è che quando si attacca non vengono più riconosciuti gli eventi
di cui sopra.
L'effetto è che la maschera attaccata si muove.
Qualcuno ha lumi d'accendermi.........!
Ho provato a rilevare i messaggi generati(Eventi) ma tra quelli
conosciuti non ho trovato nulla.
Grazie.
--
@Alex
ik2...@libero.it
http://digilander.libero.it/ik2zok


title: SubClassing.....!

author: Giorgio Prx

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:OxhUa.204151$Ny5.5...@twister2.libero.it...

Mi sono perso il post originale, ma con AccessXp basta impostare la
proprietà Spostabile a no (Me.Moveable.=False) e la maschera non si muove.
Ciao Giorgio.


title: SubClassing.....!

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
news:bfsf2v$6v3$1...@lacerta.tiscalinet.it...
[CUT]
>
> Mi sono perso il post originale, ma con AccessXp basta impostare la
> proprietà Spostabile a no (Me.Moveable.=False) e la maschera non si muove.
>
> Ciao Giorgio.
>
Il post era di un utente che non avendo specificato la versione di Access,
come
del resto no ho fatto nemmeno io......ha dat origine a malintesi....!
Io uso A97, pertanto Movable non c'è, sono per questo costretto a
SubClassare
ed intercettare i tentativi di Move(che peraltro non da origine ad evento in
A97)
ma che genera a livello di Procedure un Messaggio intercettabile.
Come accennavo subclassando e deviando la procedura originale funziona, se
non
chè mi si attiva alcune volte(Random) il DRAG sulla Form, mi rimane
appiccicata
al Mouse e da quì non ricevo più i messaggi standard da SendMessage.......!
Ciao.
@Alex.


title: SubClassing.....!

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:5_sUa.205127$lK4.5...@twister1.libero.it...

Ciao @Alex
Intercettando i valori di wParam a fronte del messaggio WM_SYSCOMMAND ho
notato che :
wParam è uguale a
61458 '=&hF012 quando si cerca di spostare il form
es è uguale a
61446 '=&hF006 quando si cerca di ridimensionarlo
Ti riporto solo la WindowProc, penso che il resto non ti interessa.
-------------------------------------------------------
Public Function WindowProc(ByVal hwnd As Long, _
    ByVal uMsg As Long, _
    ByVal wParam As Long, _
    ByVal lParam As Long) As Long
    Dim StopMouse As Boolean
      Select Case uMsg
         Case WM_SYSCOMMAND
              Select Case wParam
                 Case 61458 '=&hF012 intercetta lo spostamento del form
                 Case 61446 '=&hF006 intercetta il resize
                 Case Else
                      WindowProc = CallWindowProc(lpPrevWndProc, hwnd, uMsg,
wParam, lParam)
                End Select
         Case Else
           WindowProc = CallWindowProc(lpPrevWndProc, hwnd, uMsg, wParam,
lParam)
    End Select
End Function
--------------------------------------------------
In queso modo funziona bene.
Non ho capito perchè se metto
---------------
Case &hF012
Case &hF006
--------------
al posto di
--------------
Case 61458
Case 61446
--------------
non funziona più, indagherò.
Ciao Giorgio


title: SubClassing.....!

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
news:bfu5mg$q86$1...@lacerta.tiscalinet.it...

Dimenticavo ...
Un'altra cosa strana è che i due valori non corrispondono a
SC_CLOSE        0xF060
SC_MOVE         0xF010
Riportati in Win32 Programmer's Reference.
Ciao Giorgio.


title: SubClassing.....!

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
news:bfu6ft$qj8$1...@lacerta.tiscalinet.it...

Ciao Giorgio, non avevo pensato di intercettare i parametri rilasciati
dal messaggio in questione, ottimo lo provo subito poi ti so dire.
Win32 Programmer's Reference.....??
Dov'è....?
Chi l'ha visto.....?
Ciao.
Grazie di nuovo per la celere consulenza.
@Alex.


title: SubClassing.....!

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:MZyUa.205998$lK4.5...@twister1.libero.it...
>
> "Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
> news:bfu6ft$qj8$1...@lacerta.tiscalinet.it...
> >
> > "Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
> > news:bfu5mg$q86$1...@lacerta.tiscalinet.it...
> > >
> > > "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> > > news:5_sUa.205127$lK4.5...@twister1.libero.it...
> > > >
> > > > "Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel
> messaggio
> > > > news:bfsf2v$6v3$1...@lacerta.tiscalinet.it...
> > > > [CUT]
> > > > >
>
> Ciao Giorgio, non avevo pensato di intercettare i parametri rilasciati
> dal messaggio in questione, ottimo lo provo subito poi ti so dire.
> Win32 Programmer's Reference.....??
> Dov'č....?
> Chi l'ha visto.....?
>
> Ciao.
> Grazie di nuovo per la celere consulenza.
>
> @Alex.
>
Ciao @Alex
Oltre a OfficeXp DEV ho anche il C++ della Borland e lo uso per piccoli
programmi che non necessitano di alcun Runtime.
Win32 Programmer's Reference č uno degli Help in linea fornito con il
compilatore, non so se č scaricabile da internet.
Ciao Giorgio.


title: SubClassing.....!

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
news:bfufkl$ujr$1...@lacerta.tiscalinet.it...
 >
[CUT]
> Ciao @Alex
> Oltre a OfficeXp DEV ho anche il C++ della Borland e lo uso per piccoli
> programmi che non necessitano di alcun Runtime.
> Win32 Programmer's Reference è uno degli Help in linea fornito con il
> compilatore, non so se è scaricabile da internet.
>
> Ciao Giorgio.
>
Ciao Giorgio, avevo scaricato anch'io C++(Borland) ma mai avuto tempo di
guardarlo.
Ho sentito che CSharp non è male(Anche con il RUNTIME)......! MAH..........
Se trovo qualche mese di pace torno ad Assembler............che è il mio
2°AMORE
il primo è di tutt'altra natura............! ;-)
Tornando al nostro Post:
Ho provato ma non va ancora, rimane attivo il DRAG appiccicoso e non lo
molla
fintanto che non la rimetto giù.
Ho pensato di sfruttare prima dell'intercettazione di WM_SYSCOMMAND
l'API di seguito al fine di memorizzare le coordinate della Form.
Public Declare Sub CopyMemory Lib "kernel32" Alias _
            "RtlMoveMemory" (lpDest As Any, lpSource As Any, _
             ByVal cBytes&)
Poi intercettato Case 61458 '=&hF012 riaggiorno le
coordinate della Form con le precedenti salvate ed in teoria non dovrei
accorgermi dello spostamento.
Farò questa prova, e poi vediamo che risultati dà......!
Ciao.
@Alex.


title: SubClassing.....!

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:kONUa.206823$lK4.5...@twister1.libero.it...

Ciao @Alex
Forse la differenza di comportamento consiste nella diversa procedura per
subclassare la WindowProc, con AccXp si può fare senza l'ausilio di
vba332.dll passando a SetWindowsLong direttamente AddressOf WindowProc (come
per VB5 e VB6).
Questi sono i misteri della Sfinge.
Per quanto riguarda la seconda strada potresti usare GetWindowPlacement per
leggere le coordinate del form, e poi riassegnarle con SetWindowPlacement.
esempio
' IN un modulo BAS
-------------------------
Type RECT
        Left As Long
        Top As Long
        Right As Long
        Bottom As Long
End Type
Public Type POINTAPI
        x As Long
        y As Long
End Type
Public Type WINDOWPLACEMENT
        Length As Long
        flags As Long
        showCmd As Long
        ptMinPosition As POINTAPI
        ptMaxPosition As POINTAPI
        rcNormalPosition As RECT
End Type
Declare Function GetWindowPlacement Lib "user32" _
        (ByVal hwnd As Long, _
        lpwndpl As WINDOWPLACEMENT) As Long
Declare Function SetWindowPlacement Lib "user32" _
        (ByVal hwnd As Long, _
        lpwndpl As WINDOWPLACEMENT) As Long
---------------------------------------------------
In una Sub
------------------------------------------
Dim Pla As WINDOWPLACEMENT
Dim Result as Long
Pla.Length = LenB(Pla)
'Leggi la posizione del form
Result = GetWindowPlacement(Frm.hwnd, Pla)
.....
.....
......
' e poi le riassegni
Result = SetWindowPlacement(Frm.hwnd, Pla)
--------------------------------------------
Io le utilizzo per avere tutti i Form e i report con le stesse dimensioni e
nella stessa posizione a prescindere da come li hai memorizzati in fase di
progettazione.
Ciao Giorgio.


title: SubClassing.....!

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
news:bg0fjo$lfs$1...@lacerta.tiscalinet.it...

Si, ottimo razzolando tra le API avevo trovato anch'io questi Ref, ed in
effetti è un modo alternativo per ottenere quello che avrei voluto fare con
CopyMemory,
ma visto che gentilmente mi hai postato già il codice finito, ne approfitto
e ci riprovo.


title: SubClassing.....!

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:2ZTUa.207555$lK4.5...@twister1.libero.it...
>
> "Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
> news:bg0fjo$lfs$1...@lacerta.tiscalinet.it...
> >
> > "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> > news:kONUa.206823$lK4.5...@twister1.libero.it...
> > >
> > > "Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel
messaggio
> > > news:bfufkl$ujr$1...@lacerta.tiscalinet.it...
> > >  >
> > > [CUT]
>
> Si, ottimo razzolando tra le API avevo trovato anch'io questi Ref, ed in
> effetti è un modo alternativo per ottenere quello che avrei voluto fare
con
> CopyMemory,
> ma visto che gentilmente mi hai postato già il codice finito, ne
approfitto
> e ci riprovo.
>
Ciao @Ale
Il computer delle mie figlie ha office97 e ho voluto provare quanto fatto
con officeXp (con le dovute modifiche).
A me funziona perfettamente, se vuoi puoi scaricare un db di esempio che ho
fatto con Access97 che disabilita
1) La rotellina del mouse
2) Lo spostamento del Form
3) Il ridimensionamento del bordo (ovviamente se il form ha il bordo
dimensionabile)
Il tutto adattando il codice delle varie KB della Microsoft.
http://web.tiscali.it/giorgiorancati/mousewhell.htm
Fammi sapere se ti funziona.
Ciao Giorgio.


title: SubClassing.....!

author: Alessandro Baraldi

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> wrote in message
news:bg1b1e$2hp$
1...@lacerta.tiscalinet.it
[CUT]
> Il computer delle mie figlie ha office97 e ho voluto provare quanto fatto
> con officeXp (con le dovute modifiche).
> A me funziona perfettamente, se vuoi puoi scaricare un db di esempio che ho
> fatto con Access97 che disabilita
> 1) La rotellina del mouse
> 2) Lo spostamento del Form
> 3) Il ridimensionamento del bordo (ovviamente se il form ha il bordo
> dimensionabile)
>
> Il tutto adattando il codice delle varie KB della Microsoft.
>
>
http://web.tiscali.it/giorgiorancati/mousewhell.htm
>
> Fammi sapere se ti funziona.
>
> Ciao Giorgio.
Incredibile......!
A parte il fatto che č esattamente ciň che ho fatto io...!
A casa mia non va, al lavoro si........!!!
Ora inizio ad avere dubbi amletici....!
Il SP installato č l'ultimo, l'unica differenza č che al lavoro
ho WinNT a casa Win98.
Adesso ci rismanetto un pochino, poi inizio a pregare, quindi
a sbattere la tastiera....!
Ciao Giorgio, grazie.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: SubClassing.....!

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:5f6946b652d2ed9e3e...@mygate.mailgate.org...
> "Giorgio Prx" <
giorgio...@nospamtiscali.it
> wrote in message
> news:bg1b1e$2hp$
1...@lacerta.tiscalinet.it
>
> [CUT]
> > Il computer delle mie figlie ha office97 e ho voluto provare quanto
fatto
> > con officeXp (con le dovute modifiche).
> > A me funziona perfettamente, se vuoi puoi scaricare un db di esempio che
ho
> > fatto con Access97 che disabilita
> > 1) La rotellina del mouse
> > 2) Lo spostamento del Form
> > 3) Il ridimensionamento del bordo (ovviamente se il form ha il bordo
> > dimensionabile)
> >
> > Il tutto adattando il codice delle varie KB della Microsoft.
> >
> >
http://web.tiscali.it/giorgiorancati/mousewhell.htm
> >
> > Fammi sapere se ti funziona.
> >
> > Ciao Giorgio.
>
>
> Incredibile......!
> A parte il fatto che è esattamente ciò che ho fatto io...!
> A casa mia non va, al lavoro si........!!!
> Ora inizio ad avere dubbi amletici....!
> Il SP installato è l'ultimo, l'unica differenza è che al lavoro
> ho WinNT a casa Win98.
>
> Adesso ci rismanetto un pochino, poi inizio a pregare, quindi
> a sbattere la tastiera....!
>
>
> Ciao Giorgio, grazie.
> @Alex.
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
Ciao @Ale
Anche il mio computer ha Win98.
Ciao Giorgio.


title: SubClassing.....!

author: warp

text:
"Alessandro Baraldi"
> Incredibile......!
> A parte il fatto che č esattamente ciň che ho fatto io...!
> A casa mia non va,
>al lavoro si........!!!
Cos'č: hai personalizzato Win '98 a casa tua?  ;-))


title: SubClassing.....!

text:
"warp" <
war...@libero.it
> wrote in message
news:we6Va.208577$
lK4.6...@twister1.libero.it
>
> "Alessandro Baraldi"
>
> > Incredibile......!
> > A parte il fatto che è esattamente ciò che ho fatto io...!
> > A casa mia non va,
>
>
> >al lavoro si........!!!
>
> Cos'è: hai personalizzato Win '98 a casa tua?  ;-))
Si, vedrai che se non scopro perchè non va lo personalizzo
io come si deve......!
In realtà ho scoperto cos'era...., ma ho vergogna a dirlo.
Nel fare copia/incolla ho perso un pezzo......!
Vabbè, risolto l'arcanò mi ritiro a nuove cose.



title: SubClassing.....!

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:a91fd0b802c3e558e7...@mygate.mailgate.org...

Ciao @Alex
Adesso si potrebbe proporre l'esempio a chi ha chiesto come bloccare le
maschere di Access97, purtroppo con il server
tiscali.it
 non vedo quel
thread, ci pensi tu ?
Ciao Giorgio.


title: SubClassing.....!

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> wrote in message
news:bg35as$or3$
1...@lacerta.tiscalinet.it
[CUT]
> Ciao @Alex
> Adesso si potrebbe proporre l'esempio a chi ha chiesto come bloccare le
> maschere di Access97, purtroppo con il server
tiscali.it
 non vedo quel
> thread, ci pensi tu ?
>
> Ciao Giorgio.
Io direi che per correttezza gli allego l'indirizzo che hai
segnalato visto che l'esempio č ottimo ed abbondante...!
Sempre che per te sia OK.
Grazie mille.



title: SubClassing.....!

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:4ecb62391f620d6c92...@mygate.mailgate.org...

Ciao @Alex
L'Ho messo sul web quindi č a disposizione di tutti.
Ho fatto una piccola modifica, nel form ho inserito due check, uno per
abilitare o disabilitare la rotellina e l'altro per abilitare o disabilitare
lo spostamento del form.
Ciao Giorgio.


title: SubClassing.....!

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
news:bg3bei$sq5$1...@lacerta.tiscalinet.it...
>
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> news:4ecb62391f620d6c92...@mygate.mailgate.org...
> > "Giorgio Prx" <
giorgio...@nospamtiscali.it
> wrote in message
> > news:bg35as$or3$
1...@lacerta.tiscalinet.it
> >
> > [CUT]
> > > Ciao @Alex
> > > Adesso si potrebbe proporre l'esempio a chi ha chiesto come bloccare
le
> > > maschere di Access97, purtroppo con il server
tiscali.it
 non vedo quel
> > > thread, ci pensi tu ?
> > >
> > > Ciao Giorgio.
> >
> > Io direi che per correttezza gli allego l'indirizzo che hai
> > segnalato visto che l'esempio è ottimo ed abbondante...!
> > Sempre che per te sia OK.
> >
> > Grazie mille.
> > @Alex.
> >
> >
> > --
> > Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
>
> Ciao @Alex
>
> L'Ho messo sul web quindi è a disposizione di tutti.
> Ho fatto una piccola modifica, nel form ho inserito due check, uno per
> abilitare o disabilitare la rotellina e l'altro per abilitare o
disabilitare
> lo spostamento del form.
>
> Ciao Giorgio.
>
Grande....!
E' direi un'Ottimo esempio anche per il SC,  ma forse
quì si entrerebbe in sarcasmo.....!!!
Meglio il Link al tuo sito.
Bye.
@Alex.


title: SubClassing.....!

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:TseVa.209543$Ny5.6...@twister2.libero.it...
>
> "Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
> news:bg3bei$sq5$1...@lacerta.tiscalinet.it...
> >
> > "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> > news:4ecb62391f620d6c92...@mygate.mailgate.org...
> > > "Giorgio Prx" <
giorgio...@nospamtiscali.it
> wrote in message
> > > news:bg35as$or3$
1...@lacerta.tiscalinet.it
> > >
> > > [CUT]
> > > > Ciao @Alex
> > > > Adesso si potrebbe proporre l'esempio a chi ha chiesto come bloccare
> le
> > > > maschere di Access97, purtroppo con il server
tiscali.it
 non vedo
quel
> > > > thread, ci pensi tu ?
> > > >
> > > > Ciao Giorgio.
> > >
> > > Io direi che per correttezza gli allego l'indirizzo che hai
> > > segnalato visto che l'esempio č ottimo ed abbondante...!
> > > Sempre che per te sia OK.
> > >
> > > Grazie mille.
> > > @Alex.
> > >
> > >
> > > --
> > > Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
> >
> > Ciao @Alex
> >
> > L'Ho messo sul web quindi č a disposizione di tutti.
> > Ho fatto una piccola modifica, nel form ho inserito due check, uno per
> > abilitare o disabilitare la rotellina e l'altro per abilitare o
> disabilitare
> > lo spostamento del form.
> >
> > Ciao Giorgio.
> >
>
> Grande....!
> E' direi un'Ottimo esempio anche per il SC,  ma forse
> quě si entrerebbe in sarcasmo.....!!!
> Meglio il Link al tuo sito.
> Bye.
> @Alex.
>
>
Grazie @Alex
Per fare 100 ho tolto un BUG della KB278379 in cui viene utilizzata una
variabile globale per salvare l'indirizzo in lpPrevWndProc.
Per riprodurre il bug basta aprire un form con il subClassing quindi ne apri
un'altro sempre con il subClassing ma in Modal mode, quest'ultimo riassegna
lpPrevWndProc con un valore diverso dal precedente quindi chiudendolo e
passando al primo form Access va in crash.
Ho anche scoperto l'arcano sui valori non corrispondenti per la costante
SC_MOVE = &HF010  con l'help , infatti in una nota dice che bisogna fare il
bitwise di wParam in AND con &HFFF0, fatto questo tutto corrisponde.
Ciao alla prossima
Giorgio


title: SubClassing.....!

text:
[CUT]
>
> Grazie @Alex
> Per fare 100 ho tolto un BUG della KB278379 in cui viene utilizzata una
> variabile globale per salvare l'indirizzo in lpPrevWndProc.
> Per riprodurre il bug basta aprire un form con il subClassing quindi ne
apri
> un'altro sempre con il subClassing ma in Modal mode, quest'ultimo
riassegna
> lpPrevWndProc con un valore diverso dal precedente quindi chiudendolo e
> passando al primo form Access va in crash.
>
> Ho anche scoperto l'arcano sui valori non corrispondenti per la costante
> SC_MOVE = &HF010  con l'help , infatti in una nota dice che bisogna fare
il
> bitwise di wParam in AND con &HFFF0, fatto questo tutto corrisponde.
>
> Ciao alla prossima
> Giorgio
Riguardo al problema del BUG pensandoci è ovvio, stavo pensando se
non conviene sfruttare una Collection e la sua KEY per gestire in modo
comodo il SubClassing.....!
In questo modo hai la possibilità di sfruttare il metodo Add e Remove
in modo nativo......!
Ci penso un'attimo, nel senso che ci provo......!
Per il parametro ho notato altre anomalie come il Close, e visto il tuo
suggerimento
verifico se con quest'ultimo tutto quadra.
Saluti.
@Alex.


title: Strano messaggio

author: Napoleone

text:
Buongiorno a tutti,
sto tentando di leggere un mio file su altro computer, ma mi esce un
messaggio strano:
Manca un riferimento al file comctl32.ocx versione 1.3
Sapete dirmi qualche cosa in proposito?
Napoleone


title: Strano messaggio

text:
"Napoleone" <
napole...@libero.it
> wrote in message
news:k3M1f.2841$
Pe2....@twister2.libero.it

Evidentemente hai usato nello sviluppo dei controlli Activex
contenuti in comctl32.ocx che hanno una versione superiore
a quella del PC in cui stai tentando di usare l'applicativo.
E' per questo che solitamente si distribuiscono i file di dipendenza.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Strano messaggio

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:42bf60c15a330c4496...@mygate.mailgate.org...

Ciao Alessandro,
quali sarebbero i file di dipendenza?
Napoleone


title: Strano messaggio

text:
"Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
news:rbN1f.2922$Pe2....@twister2.libero.it...

Sono andato in riferimenti, ho tolto la spunta da MANCA CONTROLL ....
e adesso funziona, il mesg iniziale non c'č piu.
Buon fine settimana
Napoleone


title: Strano messaggio

text:
"Napoleone" <
napole...@libero.it
> wrote in message
news:KmN1f.483$
75.1...@twister1.libero.it
[CUT]
> Sono andato in riferimenti, ho tolto la spunta da MANCA CONTROLL ....
> e adesso funziona, il mesg iniziale non c'č piu.
>
> Buon fine settimana
> Napoleone
Si ma dubito che ti funzioni l'applicativo se hai usato
TreeView o ListView o altri OCX contenuti.
La dipendenza a cui mi riferivo č
proprio quella che hai spuntato, non andava tolta, ma
sostituita con la versione presente nel PC in cui devi
far girare il tuo programma.
Saluti.



title: Strano messaggio

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:6717545928719f12ba...@mygate.mailgate.org...

Ciao Alessandro,
appena riavrņ (e speriamo al piu presto) la possibilitą di riprovare il db
sul mio portatile, su cui era installato, mi toglierņ ogni dubbio e
naturalmente ti faņ sapere.
Buona domenica
Napoleone


title: Strano messaggio

text:
 [CUT]
>> Sono andato in riferimenti, ho tolto la spunta da MANCA CONTROLL ....
>> e adesso funziona, il mesg iniziale non c'è piu.
>>
>> Buon fine settimana
>> Napoleone
>
>
> Si ma dubito che ti funzioni l'applicativo se hai usato
> TreeView o ListView o altri OCX contenuti.
> La dipendenza a cui mi riferivo è
> proprio quella che hai spuntato, non andava tolta, ma
> sostituita con la versione presente nel PC in cui devi
> far girare il tuo programma.
>
> Saluti.
> @Alex
Ciao Alessandro, ritorno sul problema dopo i dovuti accertamenti.
Dunque il programma funziona in tutte le sue parti, perfettamente da dieci
giorni; sarà stato che il riferimento è stato spuntato erroneamente,
smanettando di quà e di là? Altrimenti credo col tempo qualche errore
sarebbe uscito a galla!
Ho provato poi copiando da altro PC, ad inserire nella directory di
win>system la dll che mancava, e debbo dire che non'è cambiato nulla.
Confermi il mio sospetto?
--
---
   Ciao
   Napoleone
                     ---


title: aggiornare query in sottomaschera da sottomaschera

author: massimiliano

text:
salve a tutti,
da una sottomaschera eseguo una requery ma la
visualizzazione in un'altra sottomaschera della stessa maschera non viene
aggiornata; se xò nella maschera eseguo un aggiornamento la sottomaschera
in questione viene tranquillamente aggiornata come ci posso arrivare?
ho provato in mille modi ma ho fatto cilecca.. ops.. un dejavu di ieri
notte..
grazie dell'attenzione,
Massimiliano
--------------------------------
Inviato via
http://usenet.iol.it


author: Roberto da casa

text:
"massimiliano" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:81Z73Z224Z132Y1...@usenet.iol.it...
> salve a tutti,
> da una sottomaschera eseguo una requery ma la
> visualizzazione in un'altra sottomaschera della stessa maschera non viene
> aggiornata; se xò nella maschera eseguo un aggiornamento la sottomaschera
> in questione viene tranquillamente aggiornata come ci posso arrivare?
> ho provato in mille modi ma ho fatto cilecca.. ops.. un dejavu di ieri
> notte..
>
> grazie dell'attenzione,
> Massimiliano
Forms!NomeMascheraPrincipale!NomeControlloSottomaschera.Requery
dove NomeControlloSottomaschera è il nome del controllo sottomaschera della
maschera principale che contiene la sottomaschera di cui vuoi fare il
requery.
Comunque dovrebbe funzionare anche facendo il requery della maschera
principale, ovvero:
Forms!NomeMascheraPrincipale.Requery
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
>> da una sottomaschera eseguo una requery ma la
>> visualizzazione in
un'altra sottomaschera della stessa maschera non
>viene
>> aggiornata; se
xò nella maschera eseguo un aggiornamento la
>sottomaschera
>> in
questione viene tranquillamente aggiornata come ci posso arrivare?
>Forms!NomeMascheraPrincipale!NomeControlloSottomaschera.Requery
>dove
NomeControlloSottomaschera è il nome del controllo sottomaschera
>della
>maschera principale che contiene la sottomaschera di cui vuoi fare il
>requery.
>Comunque dovrebbe funzionare anche facendo il requery della
maschera
>principale, ovvero:
>Forms!NomeMascheraPrincipale.Requery
ciao Roberto, anzitutto grazie dell'atenzione.
ho provato a fare come
dici ma non ci riesco, ma siccome che so de coccio, mi farebbe piecere se
mi seguissi:
maschera principale "distinta acqisto" che prende il nome
da tabella con stesso nome;
sottomaschera da cui dover far partire
l'aggiornamento "sottomaschera acquistoq" controlata dalla qry acquistoq
sottomaschera di cui aggionare la visualizzazione:  "sottomaschera codice
disponibile1" che è controllata da codice disponibile.
N.B.
l'aggiormento già avveniva, è la visualizzazine che non viene fatta
grazie ancora,



text:
"massimiliano" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:81Z73Z224Z132Y1...@usenet.iol.it...
[CUT]
> ciao Roberto, anzitutto grazie dell'atenzione.
>
> ho provato a fare come
> dici ma non ci riesco, ma siccome che so de coccio, mi farebbe piecere se
> mi seguissi:
>
> maschera principale "distinta acqisto" che prende il nome
> da tabella con stesso nome;
>
> sottomaschera da cui dover far partire
> l'aggiornamento "sottomaschera acquistoq" controlata dalla qry acquistoq
> sottomaschera di cui aggionare la visualizzazione:  "sottomaschera codice
> disponibile1" che è controllata da codice disponibile.
>
> N.B.
> l'aggiormento già avveniva, è la visualizzazine che non viene fatta
> grazie ancora,
> Massimiliano
Se il controllo sottomaschera che contiene "sottomaschera codice
disponibile1" si chiama anche lui "sottomaschera codice disponibile1",
dovrebbe funzionare con:
[Forms]![distinta acqisto]![sottomaschera codice disponibile1].Requery
oppure
[Forms]![distinta acqisto]![sottomaschera codice disponibile1].Refresh



text:
>[CUT]
>>
>> maschera principale "distinta acqisto" che prende il nome
>> da tabella con stesso nome;
>> sottomaschera di cui aggionare la
visualizzazione:  "sottomaschera
>codice
>> disponibile1" che è
controllata da codice disponibile.
>> l'aggiormento già avveniva, è la
visualizzazine che non viene fatta
>Se il controllo sottomaschera che
contiene "sottomaschera codice
>disponibile1" si chiama anche lui
"sottomaschera codice disponibile1",
>dovrebbe funzionare con:
>[Forms]![distinta acqisto]![sottomaschera codice disponibile1].Requery
>oppure
>[Forms]![distinta acqisto]![sottomaschera codice
disponibile1].Refresh
cioa ancora,
se x controllo sottomaschera intendi
origine record la qry è "codice disponibile"; coe dici tu ciò provato 100
volte (tentando di vincerlo con la stanchezza) ma niente.
Una
pecisazione, sto lavorando con A97. scusami se questa omissione può aver
determinato 'lesito finora.
grazie sempre
MAssimiliano



text:
"massimiliano" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:81Z73Z224Z132Y1...@usenet.iol.it...
> >[CUT]
> >>
[CUT]
> >[Forms]![distinta acqisto]![sottomaschera codice disponibile1].Requery
> >oppure
>
> >[Forms]![distinta acqisto]![sottomaschera codice
> disponibile1].Refresh
>
> cioa ancora,
> se x controllo sottomaschera intendi
> origine record
No.
Per controllo sottomaschera intendo il controllo della maschera principale
che contiene la sottomaschera.
>la qry è "codice disponibile"; coe dici tu ciò provato 100
> volte (tentando di vincerlo con la stanchezza) ma niente.
>
> Una
> pecisazione, sto lavorando con A97. scusami se questa omissione può aver
> determinato 'lesito finora.
>
E' ininfluente ai fini della soluzione del tuo problema. Comunque anche io
lavoro solo con A97.
> grazie sempre
> MAssimiliano



title: CreateObject..........?

author: Alex

text:
Buona serata a tutti.
Mi ripresento di nuovo con un problema.
Ho realizzato un "discreto" Db che mi permette di allegare un qualsiasi
Documento (*.doc, ) usando la finestra di richiamo delle API, salvando poi
il percorso e il nome del Doc in un campo.
Finchč il Doc era o solo di Word richiamavo con CreateObject l'applicatico
(Word) singolo, ma dopo aver eseguito una modifica, posso allegare qualsiasi
tipo di File, devo discriminare il tipo per lanciare l'applicativo corretto.
Questo passo pensavo di realizzarlo con Select case controllando
l'estensione del file. ma se ci fosse una soluzione piů semplice ve ne sarei
grato.
P.S. Un ulteriore problema, se dovessi avere 2 documenti (es. Word)
allegati, per evitare che passando da un "DOC" all'altro mi apra una seconda
sessione dell'applicativo come posso fare??????????
Grazie per la collaborazione.
Alex.
--
Posted from
smtp3.libero.it
 [193.70.192.53]
via Mailgate.ORG Server -
http://www.Mailgate.ORG