text:
"sergio cosso" <
sergio...@gmail.com
> ha scritto nel messaggio
news:0d16a3fb-5490-4458...@f41g2000yqh.googlegroups.com...
> On 21 Ago, 11:39, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
>> "sergio cosso" <
sergio.co...@gmail.com
> ha scritto nel
>> messaggionews:2771ea45-35d6-4b98...@l7g2000vbz.googlegroups.com...
>> On 21 Ago, 09:17, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
>>
>>
>> Fatto e il pc si riavvia normalmente, e poi?
> Ho dimenticato di precisare 32bit, W7
> Ciao grazie
> Sergio
Scusa, come e poi?
Cosa non capisci di :
"Fai ripartire la macchina e ora tra gli utenti trovi anche amministratore,
entra con questo account e fai le prove di cui abbiamo già parlato"
Ciao, Carlo


title: Verificare se un file txt o immagine è aperto - ci riprovo, non so più che pesci pigliare...

author: sergio cosso

text:
On 22 Ago, 19:08, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "sergio cosso" <
sergio.co...@gmail.com
> ha scritto nel messaggionews:0d16a3fb-5490-4458...@f41g2000yqh.googlegroups.com...
>
> > On 21 Ago, 11:39, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> >> "sergio cosso" <
sergio.co...@gmail.com
> ha scritto nel
> >> messaggionews:2771ea45-35d6-4b98...@l7g2000vbz.googlegroups.com...
> >> On 21 Ago, 09:17, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
>
> >> Fatto e il pc si riavvia normalmente, e poi?
> > Ho dimenticato di precisare 32bit, W7
> > Ciao grazie
> > Sergio
>
> Scusa, come e poi?
> Cosa non capisci di :
> "Fai ripartire la macchina e ora tra gli utenti trovi anche amministratore,
> entra con questo account e fai le prove di cui abbiamo gi parlato"
>
> Ciao, Carlo
E' che non trovo 'amministratore', ma solo la possibilità di entrare
con altro nome utente e password.
Questo èun pc aziendale e io sto lavorando a casa. Forse sarà un
'settaggio' da parte dell'azienda?
Casomai la settimana prossima chiederò.
Non mi pare,se ci penso, che mi sia mai successo con altri pc e/o SO.
Verificherò anche questo appena possibile.
Ti ringrazio comunque, sei gentile.
Se ci sono novità mi faccio vivo sul forum.
Ciao
Sergio


author: Carlo Costarella

text:
"sergio cosso" <
sergio...@gmail.com
> ha scritto nel messaggio
news:369689f4-31bd-41e6-95dd-
cut
E' che non trovo 'amministratore', ma solo la possibilità di entrare
con altro nome utente e password.
Questo èun pc aziendale e io sto lavorando a casa. Forse sarà un
'settaggio' da parte dell'azienda?
-------------------------------
Molto probabilmente è proprio così...Bastava dirlo subito!
-------------------------------
Casomai la settimana prossima chiederò.
Non mi pare,se ci penso, che mi sia mai successo con altri pc e/o SO.
Verificherò anche questo appena possibile.
Ti ringrazio comunque, sei gentile.
Se ci sono novità mi faccio vivo sul forum.
Ciao
Sergio
Ciao, Carlo


title: ACCESS MAPPOINT FindAddressResults

author: MICHELE

text:
Salve,
sto cercando di calcolare i km di un determinato percorso
Come prima passo vorrei calcolare la distanza tra due punti
interrogando mappoint.
Ho trovato qualche esempio ma putroppo non funzionano
Il codice seguente è stato modificato con oMap.Find al posto di
oMap.FindAddressResults
ma nonostante questo non riesco a farlo funzionare.
la sistassi dovrebbe essere :
objmap.FindAddressResults([Street], [City], [OtherCity], [Region],
[PostalCode], [Country])
L'errore che mi dà è tipo non corrispondente evidenziando in gilallo
la riga :
Set objLoc(1) = objMap.FindAddressResults(via1, città1)
Grazie per l'attenzione
Private Sub Comando23_Click()
Dim objApp As New MapPoint.Application
Dim objMap As MapPoint.Map
Dim objLoc(1 To 2) As MapPoint.Location
Dim dblDistance As Double
Set objMap = objApp.NewMap
Dim via1 As String
Dim città1 As String
Dim via2 As String
Dim città2 As String
via1 = "VIA NIZZA"
città1 = "ROMA"
via1 = "VIA ISONZO"
città1 = "ROMA"
Set objLoc(1) = objMap.FindAddressResults(via1, città1)
Set objLoc(2) = objMap.FindAddressResults(via2, città2)
dblDistance = objMap.Distance(objLoc(1), objLoc(2))
msgbox  dblDistance ' dovrebbe dirmi i km tot
End Sub


title: Casella combinata (tanto per cambiare)

author: Catja Moeller

text:
Sono ancora alle prese con la casella combinata che deve contenere un
elenco di nomi di files letti dal disco. L'esempio nel help adesso
funziona :))))) ...chissa' cosa gli avevo prima...
Una cosa non mi piace: la casella si presenta vuota e bisogna aprirla
per vedere la lista. Si puo' ovviare?


title: Casella combinata (tanto per cambiare)

author: Sergio MAZZA (Ufficio Stampa)

text:
"Catja Moeller" <
catja....@tiscalinet.it
> ha scritto nel messaggio
news:qib2ftoq1g5ftenj1...@4ax.com...

Puoi eseguire la routine evento della casella all'atto di apertura della
maschera...
Ciao.


title: Casella combinata (tanto per cambiare)

text:
On Thu, 3 May 2001 14:53:45 +0200, "Sergio MAZZA \(Ufficio Stampa\)"
<
sergi...@tiscalinet.it
> wrote:
>Puoi eseguire la routine evento della casella all'atto di apertura della
>maschera...
Non c'entra. La lista si aggiorna al momento giusto, solo nella
casella combinata "chiusa" non la si vede e pare che sia normale cosi'
...l'ho letto nel help, ma non mi ricordo dove...
Infatti per il momento ho messo una casella di riepilogo al posto di
quella combinata e cosi' vedo la lista subito. Solo che sarebbe piu'
carina una casella combinata con la prima voce nella finestrella.


title: Casella combinata (tanto per cambiare)

author: Sergio MAZZA

text:
"Catja Moeller" <
catja....@tiscalinet.it
> ha scritto nel messaggio
news:o4o2ft46vka5jb83c...@4ax.com...



title: Casella combinata (tanto per cambiare)

text:
"Catja Moeller" <
catja....@tiscalinet.it
> ha scritto nel messaggio
news:o4o2ft46vka5jb83c...@4ax.com...
>
> Non c'entra. La lista si aggiorna al momento giusto, solo nella
> casella combinata "chiusa" non la si vede e pare che sia normale cosi'
> ...l'ho letto nel help, ma non mi ricordo dove...
>
> Infatti per il momento ho messo una casella di riepilogo al posto di
> quella combinata e cosi' vedo la lista subito. Solo che sarebbe piu'
> carina una casella combinata con la prima voce nella finestrella.
Scusa, per la risposta non pertinente e per il messaggio vuoto (m'è scappato
il dito); conosco due modi per ovviare a questo:
- impostare un valore predefinito;
- o il codice seguente nell'apertura della maschera:
'----------
Me.NomeCasellaCombinata.SetFocus
Me.NomeCasellaCombinata.Text = Me.NomeCasellaCombinata.ItemData(0)
'----------
Ciao.


title: Casella combinata (tanto per cambiare)

author: Roberto dal portatile

text:
"Catja Moeller" <
catja....@tiscalinet.it
> ha scritto nel messaggio
news:qib2ftoq1g5ftenj1...@4ax.com...

Per vedere la lista aperta, se la casella combinata si chiama MiaCombo, a
fronte dell'evento "Su corrente" della maschera prova a generare il seguente
codice VBA:
Me!MiaCombo.SetFocus
Me!MiaCombo.Dropdown
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Casella combinata (tanto per cambiare)

text:
"Catja Moeller" <
catja....@tiscalinet.it
> ha scritto nel messaggio
news:qib2ftoq1g5ftenj1...@4ax.com...
> Sono ancora alle prese con la casella combinata che deve contenere un
> elenco di nomi di files letti dal disco. L'esempio nel help adesso
> funziona :))))) ...chissa' cosa gli avevo prima...
Deduco da questo che non hai capito come impostare la funzione che ti avevo
inviato ;-)
Vabbè ...
>
> Una cosa non mi piace: la casella si presenta vuota e bisogna aprirla
> per vedere la lista. Si puo' ovviare?
>
Scusa ma ... forse ricordo male ma ...
Inizialmente non avevi il problema inverso?
Mi sembra di ricordare che il tuo comando
DLookup ecc... ecc...ti ritornasse solo
il primo file della lista
Quindi se il valore predefinito lo imposti
con La tua lookup ...
saluti
--
Claudio Tregambe


title: Multilingua...

text:
Avendo un pò di tempo da perdere, essendo ancora a casa a fare
nulla... ho fatto questo demo per la gestione Multilingue di un
progetto Access...
Ovviamente ho cercato di complicarlo quanto più potevo e conoscendomi
molti lo sanno...
Scherzi a parte nulla di pretenzioso, se vi fa comodo è li...
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=300
@Alex


title: Multilingua...

text:

Posto lo stesso messaggio su Microsoft.Public.it.Office.Access se
ancora vivo...
@Alex


title: Era Access-->SQLServer (per WARP ma anche per gli altri componenti)

author: Riviera

text:
Inatanto Grazie a te Warp per l'interessamento .
Come mi hai suggerito ho fatto due prove e intanto riassumo per l'NG :
MDB con tabelle collegate a SQLServer via DSN (creato via ODBC (standard) ,
user=sa, pwd="" ....  )
Non riesco a modificare alcun campo attraverso le maschere di gestione il
cui record source sono delle query .
Riesco però a modificare  gli stessi campi di cui sopra aprendo ad esempio
la stessa query che è record source della maschera di cui sopra senza aprire
la mask. Riesco a modificare i campi aprendo la tabella collegata .
Cosa cambia da aprire una maschera con recordsource Q_1  e aprire una Q_1
in un mdb con tabelle collegate a SQLServer ?
Io vorrei riuscire a gestire attraverso le maschere i dati (normale no?) ma
non c'è verso .
Grazie .
Marce
PS. Mi sono letto tutti i vecchi post sull'argomento SQL-Access e ho trovato
tante cose interessanti ma non una soluzione al mio caso .


author: Sib

text:
"Riviera" <
marce...@smartino.ge.it
> ha scritto nel messaggio
> Come mi hai suggerito ho fatto due prove e intanto riassumo per l'NG :
> MDB con tabelle collegate a SQLServer via DSN (creato via ODBC (standard)
,
> user=sa, pwd="" ....  )
> Non riesco a modificare alcun campo attraverso le maschere di gestione il
> cui record source sono delle query .
> Riesco però a modificare  gli stessi campi di cui sopra aprendo ad esempio
> la stessa query che è record source della maschera di cui sopra senza
aprire
> la mask. Riesco a modificare i campi aprendo la tabella collegata .
> Cosa cambia da aprire una maschera con recordsource Q_1  e aprire una Q_1
> in un mdb con tabelle collegate a SQLServer ?
Ma non e' che le tue maschere aprono degli snapshot o sono in qualche modo
bloccate?
Sib


author: Marce

text:

No , in tipo recordset = Dynaset , in blocco record = nessuno . Devo anche
dire che l'identica applicaz. con tabelle access collegate funziona
normalmente .Non ci capisco proprio ...
Sempre grazie
MArce


author: warp

text:
"Riviera"
> Inatanto Grazie a te Warp per l'interessamento .
Comunque non è servito!  ;-)
> Come mi hai suggerito ho fatto due prove e intanto riassumo per l'NG :
> MDB con tabelle collegate a SQLServer via DSN (creato via ODBC (standard)
,
> user=sa, pwd="" ....  )
> Non riesco a modificare alcun campo attraverso le maschere di gestione il
> cui record source sono delle query .
> Riesco però a modificare  gli stessi campi di cui sopra aprendo ad esempio
> la stessa query che è record source della maschera di cui sopra senza
aprire
> la mask. Riesco a modificare i campi aprendo la tabella collegata .
> Cosa cambia da aprire una maschera con recordsource Q_1  e aprire una Q_1
> in un mdb con tabelle collegate a SQLServer ?
> Io vorrei riuscire a gestire attraverso le maschere i dati (normale no?)
ma
> non c'è verso .
Mi dispiace ma non ti posso aiutare: questa stranezza mi è completamente
nuova.
Ciao.


author: Lorenzo Coronati

text:
Scrisse "Riviera" <
marce...@smartino.ge.it
>:
>Non riesco a modificare alcun campo attraverso le maschere di gestione il
>cui record source sono delle query .
nelle query includi la pk?
--
lorenzo coronati
---


title: Esportazione in formato PDF ...

author: Alessandro Tealdi

text:
Qualcuno sa se esiste un modo più o meno diretto di esportare un report di
Access su file PDF di Acrobat Reader ?
Chiedi poco (e magari anche gratuito) direte voi ....
E che ci posso fare ?
Le richieste dei clienti sono infinite ...
Grazie in anticipo,  CIAO A TUTTI


title: Esportazione in formato PDF ...

author: Steve

text:
"Alessandro Tealdi" <
s.te...@sistemidue.it
> ha scritto nel messaggio
news:9gsp78$1nf$1...@fe1.cs.interbusiness.it...

prova a guardare questo sito
http://ourworld.compuserve.com/homepages/attac-cg/
non l'ho provato per cui valuta tu direttamente
ciao
steve


title: Esportazione in formato PDF ...

author: Antonio Biso

text:
Alessandro Tealdi <
s.te...@sistemidue.it
> wrote in message
9gsp78$1nf$1...@fe1.cs.interbusiness.it...
> Qualcuno sa se esiste un modo più o meno diretto di esportare un report di
> Access su file PDF di Acrobat Reader ?
> Chiedi poco (e magari anche gratuito) direte voi ....
Installando acrobat reader dal 4.0 in su. Ti installa il writer che è come
un driver di stampa, ma su file PDF
Antonio


title: Esportazione in formato PDF ...

author: Roberto DM

text:
> Non Acrobat Reader che e' free ma l'Acrobat, quello a pagamento.
> Ciao.
> --
> Carlo Filippini
> ---
non vorrei spararla grossa ma il driver virtuale (acrobat writer)
versione per NT (non funzionante in 98) mi pare sia
disponibile sul sito della acrobat... scaricabile liberamente...
... lo lascio come dubbio dato che se fosse free interesserebbe
anche a me...
R


title: Esportazione in formato PDF ...

author: Riccardo

text:
Roberto DM <QSecofr7@hh> wrote in message 3b352...@news.dada.it...

_____
Penso che tu abbia ragione!
Ho scaricato l'altro giorno un file da
www.download.com
ma poi mi sono accorto che era per NT.
a me servirebbe per win 98.
qualcuno sa' dove trovarlo "gratis"?
(su
download.com
 c'è solo per NT)
Riccardo


title: Come ci si dovrebbe comportare in un newsgroup, ovvero 'Istruzioni per l'uso' (b)

author: Roberto da casa

text:
Quello che segue è ricavato da
www.sitocomune.com
 e rappresenta le regole
che a suo tempo i frequentatori di it.comp.appl.access si dettero
liberamente e democraticamente; a mio avviso non è corretto partecipare a
questo NG e non rispettare tali regole; naturalmente é sempre possibile
modificare democraticamente dette regole.
Si ricorda che it.comp.appl.access è un NG autogestito e pertanto non esiste
alcun filtro circa la pubblicazione dei messaggi; a mio avviso, ciò però
non autorizza qualcuno a non rispettare le regole di buon comportamento, che
nella rete mi sembra si chiamino netiquette.
Vorrei ricordare che nei NewsGroup NON autogestiti i moderatori NON
pubblicano i messaggi che risultano non conformi alle regole del NG.
=======================================
Come ci si dovrebbe comportare in un newsgroup ovvero 'Istruzioni per l'uso'
Anche i newsgroups, come tutte le comunita' di esseri umani, hanno delle
regole la cui conoscenza e rispetto permette un proficuo utilizzo del ng da
parte di tutti i partecipanti, evitando incomprensioni, malintesi ed inutili
polemiche.
Alcune regole sono generali e di elementare educazione, altre proprie di
questo gruppo di discussione cresciute e consolidate nel tempo soprattutto
con il contributo dei frequentatori piu' anziani.
Premesso che il ng e' gestito da 'volontari' che mettono a disposizione
gratuitamente il proprio tempo, le proprie conoscenze e la loro
professionalita' per aiutare chiunque, persone che spesso non conoscono e
che dalle quali non riceveranno alcun compenso, per cui qualsiasi forma di
pretesa o obbligo da parte di chi scrive sono decisamente fuori luogo:
- prima di inviare la propria richiesta provate a verificare se nei messaggi
dei giorni precedenti non siano gia' presenti delle soluzioni al quesito che
si vuole porre.
Non e' il massimo delle figure fare una domanda a cui e' gia' stata data
ampia ed esauriente risposta magari il giorno prima; di sicuro poi
l'eventuale replica difficilmente potra' essere piu' completa.
Volendo si possono effettuare anche delle ricerche nell'archivio storico dei
messaggi presso il sito:
http://groups.google.com/
- provate anche a verificare che i vostri dubbi e le relative soluzioni non
siano gia' presenti sul Sito Comune di questo newsgroup:
http://www.sitocomune.com
Sul Sito Comune, inoltre, sono raccolti tutti i messaggi del ng relativi a
qualche anno.
Se si decide comunque di scrivere al ng sarebbe bene tenere presente:
Il SUBJECT
-------------
Nello scrivere, all'oggetto del messaggio si dovrebbe dare maggiore
importanza perche' esso contribuisce ad identificare immediatamente
l'argomento e il tipo di problema, attirando subito l'attenzione di chi
legge.
Si sconsiglia di inserire subject insignificanti come:
'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI' 'SONO PRINCIPIANTE',
'SONO DEFICIENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-----------------------------
Anche qui, soprattutto nell'interesse di chi posta il messaggio, il suo
contenuto dovrebbe essere pensato e redatto con attenzione al fine di
evitare la spedizione di messaggi incomprensibili, che non potranno avere
risposte immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci si riferisce ed
il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00).
Se dopo aver inviato un messaggio non si dovessero ricevere risposte si puo'
provare a riformularla evitando pero' di assumere un tono polemico del tipo
'Possibile che nessuno sappia come ...', 'Perche' non mi volete rispondere'
I motivi per cui certi messaggi non ricevono risposte possono essere i piu'
svariati dalla domanda mal posta, al fatto che nessuno effettivamente abbia
una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
Quando si replica (risponde) ad un messaggio si dovrebbe iniziare a scrivere
sempre dopo il testo dei messaggi precedenti.
Lasciare il contenuto del testo originario se breve, oppure riassumere il
contenuto tagliano le parti meno significative, lasciando quelle piu'
interessanti per la comprensione del discorso.
- Non farsi coinvolgere in polemiche con altri partecipanti ed eventuali
disaccordi sarebbe meglio proseguirli in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi presumibilmente
il lavoro di altre persone. Oltre a non essere moralmente corretto, e'
illegale, inoltre, considerando che in questo ng possono esserci persone che
si guadagnano la pagnotta sviluppando programmi con access, non ci sembra
corretto contribuire a diffondere questo, tipo di informazioni;
- richiedere risposte personalizzate al proprio indirizzo e-mail e' contro
lo spirito di questo ng in cui si presuppone che tutte le domande e tutte le
risposte debbano essere visibili perche' potrebbero interessare a tutti;
- contattare direttamente altri frequentatori del ng inviando richieste di
informazioni via e-mail, magari a quelli che sembrano piu' bravi e piu'
disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche' non esiste, lo
sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di dover imparare,
vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se riferita all'oggetto
del ng. (ben vengano segnalazioni di siti o iniziative free che parlano di
access, anche se personali, ma il tutto deve sempre essere senza scopo di
lucro;
Alcune regole legate invece alla netiquette, dove con il termine netiquette
'retichetta', si intende l'insieme di regole nate col tempo per autoregolare
il comportamento degli utenti delle news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e soprattutto il testo
dei messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con formattazioni varie).
questo perche' non tutti i lettori di messaggi (newsreader) visualizzano
correttamente questo formato;
- Evitate le polemiche personali con gli altri partecipanti. Se proprio non
potete farne a meno cercate di trasferirle in privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi
http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete
http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquetteit.htm
Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
----------------------------------------------------------------------------
Alcune utili abbreviazioni (acronimi)
AFAIK As Far As I Know
BTW By The Way
CU See You
CUL See You Later
CUT Taglio (quando non si riporta tutto il testo a cui si risponde)
HTH Hope This Helps
IMO In My Opinion
IMHO In My Humble Opinion
LOL Laughing over laughing
NEWBIE Nuovo arrivato, persona nuova per il NG
NG Newsgroup
OT Off-Topic: fuori argomento
ROTFL Rolling on the floor laughing
ROTFLASTC Rolling on the floor laughing and scaring the cat
ROTFLMAO Rolling on the floor laughing my ass off
RTFM Read the fuckin' manual
SPAM Messaggio pubblicitario fortemente OT, sui NG è assolutamente vietato
TIA Thanks In Advance
TROLL Persona che vuole solo creare disturbo e scompiglio
ce ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com


title: Query ricerca duplicati escludendo l'ultimo iserimento

author: pino Uff.

text:
Ciao NG
Esempio, se la query di ricerca duplicati, mi trova 10 record del codice
prodotto X
Vorrei potergli dire di selezzionarmi i primi nove escludendo l'ultimo
record inserito.
Fatto questo la trasformerei in query di eliminazine.
Qualche dritta per poterla realizzare
Mille Grazie
Pino
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
pino Uff. ha scritto:
> Ciao NG
> Esempio, se la query di ricerca duplicati, mi trova 10 record del codice
> prodotto X
> Vorrei potergli dire di selezzionarmi i primi nove escludendo l'ultimo
> record inserito.
> Fatto questo la trasformerei in query di eliminazine.
> Qualche dritta per poterla realizzare
> Mille Grazie
> Pino
Risolto



title: impostazione Decimali

author: Sandrobi

text:
Su una casella di testo posso impostare i decimali a 4 ma qusto č valido
solo in Visualizzazione mentre nella tabella sottostante mi memorizza tutti
i decimali che metto (es. se ne metto 6 ne memorizza 6 ma ne vedo solo 4).
Come posso fare per far si che memorizzi solo i decimali che vedo, ossia
quelli impostati sulla maschera nella proprietą Posizioni Decimali?
Saluti. Sandro


title: impostazione Decimali

author: Roberto dalla campagna

text:
Sandrobi <
sand...@libero.it
> wrote in message
8wdva.108431$iy5.3...@twister2.libero.it...
> Su una casella di testo posso impostare i decimali a 4 ma qusto è valido
> solo in Visualizzazione mentre nella tabella sottostante mi memorizza
tutti
> i decimali che metto (es. se ne metto 6 ne memorizza 6 ma ne vedo solo 4).
> Come posso fare per far si che memorizzi solo i decimali che vedo, ossia
> quelli impostati sulla maschera nella proprietà Posizioni Decimali?
>
> Saluti. Sandro
Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Karl Donaubauer intitolata "Arrotondare un numero alla cifra decimale
specificata (uso commerciale)".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: impostazione Decimali

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Lenva.109006$iy5.3...@twister2.libero.it...
>
> Sandrobi <
sand...@libero.it
> wrote in message
> 8wdva.108431$iy5.3...@twister2.libero.it...
> > Su una casella di testo posso impostare i decimali a 4 ma qusto è valido
> > solo in Visualizzazione mentre nella tabella sottostante mi memorizza
tutti
> > i decimali che metto (es. se ne metto 6 ne memorizza 6 ma ne vedo solo
4).
> > Come posso fare per far si che memorizzi solo i decimali che vedo, ossia
> > quelli impostati sulla maschera nella proprietà Posizioni Decimali?
> >
> > Saluti. Sandro
>
> Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ
di
> Karl Donaubauer intitolata "Arrotondare un numero alla cifra decimale
> specificata (uso commerciale)".
>
> --
> Roberto
Si, infatti uso questa funzione ma sono costretto ad usarla sia Uscita da
tutti i campi e sia sul risultato dei campi calcolati all'interno del codice
VBA.
Chiedevo se c'era una proprietà da impostare in struttura o un tipo di
Formato che memorizzi il campo in base ai decimali previsti, vale a dire
memorizzare i campi così come si vedono.
Ciao. Sandro


title: impostazione Decimali

text:
Sandrobi <
sand...@libero.it
> wrote in message
gqova.109137$iy5.3...@twister2.libero.it...

No, non esiste alcuna proprietà di campo o di controllo con cui puoi
impostare quanti decimali deve contenere il valore; d'altra parte c'è da
stabilire anche come arrotondare prima del troncamento, quindi...
> o un tipo di
> Formato che memorizzi il campo in base ai decimali previsti, vale a dire
> memorizzare i campi così come si vedono.
La proprietà Formato incide solo sulla  visualizzazione del dato e non sul
suo valore.
Puoi usare la funzione intrinseca Format, che però ti restituisce un valore
stringa e non numerico.
Se usi una versione di Access successiva ad Access 97 puoi usare la funzione
intrinseca Round, ma sembra che non restituisca sempre un risultato
corretto.
Resta il fatto che non esistono impostazioni da settare in maniera che tutto
avvenga automaticamente.
> Ciao. Sandro



title: impostazione Decimali

text:
> Resta il fatto che non esistono impostazioni da settare in maniera che
tutto
> avvenga automaticamente.
Grazie dell'indicazione, cosě mi metto il cuore in pace!
Ciao, Sandro


title: impostazione Decimali

author: Giorgio prx

text:
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio
news:8wdva.108431$iy5.3...@twister2.libero.it...
> Su una casella di testo posso impostare i decimali a 4 ma qusto è valido
> solo in Visualizzazione mentre nella tabella sottostante mi memorizza
tutti
> i decimali che metto (es. se ne metto 6 ne memorizza 6 ma ne vedo solo 4).
> Come posso fare per far si che memorizzi solo i decimali che vedo, ossia
> quelli impostati sulla maschera nella proprietà Posizioni Decimali?
>
> Saluti. Sandro
>
>
Ciao Sandro
In access Xp o Access2000 esiste il campo decimale in cui puoi decidere il
numero di decimali memorizzabili (in Acc97 non so se esiste).
Utilizzando questo tipo di dato vengono memorizzati solo i decimali che hai
dichiarato nel campo.
Ciao Giorgio.


title: impostazione Decimali

text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:b9lccd$8uc$1...@lacerta.tiscalinet.it...

Non vedo questo campo decimale in cui posso indicare i decimali da
memorizzare. Puoi essere più preciso?


title: impostazione Decimali

text:
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio
news:jAsva.109750$iy5.3...@twister2.libero.it...

Ciao
In struttura tabella seleziona Tipo Dati = Numerico, nelle proprietà campo
seleziona Dimensione campo = Decimale , precisione 28, scala 4.
La proprietà Scala corrisponde al numero dei decimali, la proprietà
precisione corrisponde al numero di cifre memorizzabili decimali compresi.
Ciao Giorgio.


title: impostazione Decimali

text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:b9m6dj$m2d$1...@lacerta.tiscalinet.it...

In Access 97 non è possibile.



title: Lanciare function da pulsante

text:
Un saluto a tutti
da un pulsante lancio una Funzione che si chiama aaa() con una macro: Esegui codice / aaa().
Vorrei eliminare la macro e farlo con un pulsante di comando ma a causa della mia ignoranza non ci riesco:
cosa dovrei scrivere al clic del pulsante visto che se scrivo: Public Function aaa() e poi tutto il resto della function non va bene ?
Grazie a chiunque vorrà darmi una dritta
    Gabriele


title: Lanciare function da pulsante

text:
Su click()

Call aaa()

@Alex


title: Lanciare function da pulsante

author: Graziano

text:

Su Clic
=aaa()

Ciao


title: Access2000: controllo calendario

author: Computer Help - Ferrara

text:
Salve,
avrei un problema da risolvere realtivo al controllo calendario.
Ho una maschera chiamata "Agenda" che fa da "contenitore" di 2
sottomaschere, "Calendario" e "Appuntamenti".
La sottomaschera "Calendario" contiene il controllo calendario "ctlAgenda";
la sottomaschera "Appuntamenti" si basa su una query che calcola il totale
degli appuntamenti del mese, fornendo il dettaglio giorno x giorno (es:
giorno 10=3 app.ti, giorno 16=10 app.ti, ecc..).
Tale query ha come criterio di filtro la funzione Month(ctlAgenda.value).
Questo è il punto: mi va bene fin quando, nel calendario, clicco sul giorno
preciso (la casella del giorno), ma non riesco a trovare il modo di ricavare
il valore della combo del mese e dell'anno all'interno del calendario, una
sorta di ctlAgenda.Month o ctlAgenda.Year (che non mi funzionano, ritorna
sempre "0").
Se dalla combo "incorporata" cambio mese volevo che si posizionasse sul
primo giorno del mese stesso (idem per cambio anno, in tal caso il mese
resta fisso) per far si che la query di "Appuntamenti" si aggiornasse con il
valore del nuovo mese tramite un Requery nella sub "ctlAgenda_NewMonth()".
C'è soluzione?
Ne approfitto, una curiosità: ma si può far visualizzare un dato all'interno
della "casella" del singolo giorno del calendario? tipo visualizzare, nel
mio caso, il n.di appuntamenti nel controllo calendario stesso.
Grazie per l'attenzione,
Lorenzo


title: Non mi funziona più il debug....

author: Hellas

text:
quando premo F8 su di una routine non succede nulla e se metto un punto di
interruzione ed eseguo non succede nulla lo stesso, mentre con VBA di Excel
tutto funziona correttamente. Qualcuno puň aiutarmi perfavore?
Grazie 1K


title: Non mi funziona più il debug....

author: Roberto - Syd

text:
"Hellas" <
torot...@tiscalinet.it
> ha scritto nel messaggio
news:aaqr1l$qe4$1...@newsreader.mailgate.org...

Non č che per caso non passi mai dalla routine dove c'č lo Stop ?
Ciao Roberto - Syd


title: Non mi funziona più il debug....

text:
> Non è che per caso non passi mai dalla routine dove c'è lo Stop ?
non credo perché la routine ha effetto su clic di un pulsante e cliccando
non si stoppa
per me l'unica è disinstallare Access
non mi sembra che esistano opzioni che possano inibire le interruzioni o
sbaglio?


title: Non mi funziona più il debug....

text:
"Hellas" <
torot...@tiscalinet.it
> ha scritto nel messaggio
news:aarnlb$jm6$1...@newsreader.mailgate.org...

Non hai per caso utilizzato l'istruzione:
DoCmd.Echo False
Ciao Roberto - Syd


title: Non mi funziona più il debug....

author: fidirico

text:
"Hellas" <
torot...@tiscalinet.it
> ha scritto nel messaggio
news:aaqr1l$qe4$1...@newsreader.mailgate.org...
> quando premo F8 su di una routine non succede nulla e se metto un punto di
> interruzione ed eseguo non succede nulla lo stesso, mentre con VBA di
Excel
> tutto funziona correttamente. Qualcuno puņ aiutarmi perfavore?
> Grazie 1K
>
>
Ho avuto problemi simili in un db di Access 97 convertito ad Access 2000:
non riuscivo neanche ad accedere all'editor di VBA con Alt+F11. Ho risolto
importando tutti gli oggetti del db malfunzionante in un db vuoto.
Ciao
Galliano


title: Non mi funziona più il debug....

text:
> Ho avuto problemi simili in un db di Access 97 convertito ad Access 2000:
> non riuscivo neanche ad accedere all'editor di VBA con Alt+F11. Ho risolto
> importando tutti gli oggetti del db malfunzionante in un db vuoto.
no perché il DB è stato creato ex nuovo
grazie a tutti ma credo che reistallerò Access


title: Non mi funziona più il debug....

text:
> Non hai per caso utilizzato l'istruzione:
> DoCmd.Echo False
A cosa serve?
tanto per farti capire il livello al quale mi trovo


title: Non mi funziona più il debug....

text:
"Hellas" <
torot...@tiscalinet.it
> ha scritto nel messaggio
news:aatjii$i92$1...@newsreader.mailgate.org...

DoCmd.Echo serve per attivare e disattivare la visualizzazione a video es.:
può essere usato quando apri un form fai delle operazioni e lo richiudi il
tutto via codice e per evitare di visualizzare l'apertura del form si mette
DoCmd.Echo False e alla fine DoCmd.Echo True
Ciao Roberto - Syd


title: Non mi funziona più il debug....

text: thank you


title: Che criterio impostare in questa query?

author: cranze

text:
Ciao a tutti,
mi scuso per l'oggetto forse troppo generico ma non mi viene in mente
altro.
Data una tabella Nomi_Prodotti
Nome.....Prodotto
Tizio.............pane
Tizio ............latte
Tizio.............carne
Caio..............pane
Caio..............frutta
Sempronio....carne
Sempronio....pesce
Sempronio....frutta
Melvio..........latte
vorrei fare una query per estrarre dalla suddetta tabella i nomi di chi ha
almeno uno dei prodotti tra pane, latte e frutta, ma che allo stesso tempo
non abbia di sicuro nemmeno uno degli altri prodotti.
Quindi nel caso di questo esempio dovrei ottenere solo i nomi di Caio e
Melvio.
Meglio ancora sarebbe potere effettuare la selezione dei prodotti da una
list box
Grazie anticipatamente  a chiunque mi vorrà essere di aiuto


title: Che criterio impostare in questa query?

author: Markos

text:
"cranze" <
cranze_...@tiscali.it
> wrote in message
news:4387a2e3$0$8490$5fc...@news.tiscali.it...

> select distinct (tabella.nome)
from tabella
where tabella.prodotto= carne or tabella.prodotto=latte or
tabella.prodotto=frutta
Spero che SQL sia chiaro....il criterio è nella sezione where...
>
>
>


title: Che criterio impostare in questa query?

text:
"Markos" <
marcobel...@hotmail.com
> ha scritto nel messaggio
news:4388210a$0$7321$4faf...@reader4.news.tin.it...
>
> "cranze" <
cranze_...@tiscali.it
> wrote in message
> news:4387a2e3$0$8490$5fc...@news.tiscali.it...
>>
>> select distinct (tabella.nome)
> from tabella
> where tabella.prodotto= carne or tabella.prodotto=latte or
> tabella.prodotto=frutta
>
>
> Spero che SQL sia chiaro....il criterio è nella sezione where...
>>
>>
>>
> Ciao Markos
se io scrivo:
SELECT DISTINCT [Nomi_Prodotti].Nome, [Nomi_Prodotti].Prodotto
FROM [Nomi_Prodotti]
WHERE ((([Nomi_Prodotti].Prodotto)="pane" Or
([Nomi_Prodotti].Prodotto)="latte" Or[Nomi_Prodotti].Prodotto)="frutta"));
ottengo:
Tizio.............pane
Tizio ............latte
Caio..............pane
Caio..............frutta
Sempronio....frutta
Melvio..........latte
ottengo cioè anche il nome di Tizio che non ha solo pane e latte ma ha anche
carne e quindi non va bene, Sempronio che oltre alla frutta ha anche carne e
pesce e non va bene.
Io vorrei ottenere solo il nome di Caio e Melvio che invece hanno almeno uno
tra pane, latte e frutta ma che allo stesso tempo non hanno ne carne ne
pesce.
Qualche altro suggerimento?
Grazie, ciao


title: Che criterio impostare in questa query?

author: giorgio rancati

text:
"cranze" <
cranze_...@tiscali.it
> ha scritto nel messaggio
news:4387a2e3$0$8490$5fc...@news.tiscali.it...

Ciao cranze,
cerchi tutti i nomi che Non hanno i prodotti richiesti e poi li Escludi
dalla selezione
esempio
----
SELECT Distinct Nome
FROM   Nomi_Prodotti
WHERE  NOT Nome IN
      (SELECT Nome
       FROM   Nomi_Prodotti
       WHERE  NOT Prodotto IN ('Pane','Latte','Frutta')
       )
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: Che criterio impostare in questa query?

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:43882c0b$0$8481$5fc...@news.tiscali.it...
> "cranze" <
cranze_...@tiscali.it
> ha scritto nel messaggio
> news:4387a2e3$0$8490$5fc...@news.tiscali.it...
>
> Ciao cranze,
>
> cerchi tutti i nomi che Non hanno i prodotti richiesti e poi li Escludi
> dalla selezione
>
> esempio
> ----
> SELECT Distinct Nome
> FROM   Nomi_Prodotti
> WHERE  NOT Nome IN
>      (SELECT Nome
>       FROM   Nomi_Prodotti
>       WHERE  NOT Prodotto IN ('Pane','Latte','Frutta')
>       )
> ----
>
> Ciao
> --
> Giorgio Rancati
> [Office Access MVP]
>
>
Ok Giorgio, cosě funziona.
Ma se non chiedo troppo vorrei selezionare l'elenco dei prodotti da una list
box oppure semplicemente da una casella di testo non associata in cui
scrivere i prodotti da selezionare separati da una virgola p.e.:
pane,latte,frutta. ma ovviamente se nella query scrivo:
..........FROM   Nomi_Prodotti
          WHERE  NOT Prodotto IN ([Forms]![MiaMaschera]![Testo1])
dove in Testo1 scrivo appunto: pane,latte,frutta
non trova nessun dato.
Come potrei fare?
Grazie ancora, cranze


title: Che criterio impostare in questa query?

author: Markos [MCDST]

text:
Ciao cranze,
>
> cerchi tutti i nomi che Non hanno i prodotti richiesti e poi li Escludi
> dalla selezione
>
> esempio
> SELECT Distinct Nome
> FROM   Nomi_Prodotti
> WHERE  NOT Nome IN
>      (SELECT Nome
>       FROM   Nomi_Prodotti
>       WHERE  NOT Prodotto IN ('Pane','Latte','Frutta')
>       )
> Ma se non chiedo troppo vorrei selezionare l'elenco dei prodotti da una
list
> box oppure semplicemente da una casella di testo non associata in cui
> scrivere i prodotti da selezionare separati da una virgola p.e.:
> pane,latte,frutta. ma ovviamente se nella query scrivo:
>
> ..........FROM   Nomi_Prodotti
>           WHERE  NOT Prodotto IN ([Forms]![MiaMaschera]![Testo1])
> dove in Testo1 scrivo appunto: pane,latte,frutta
>
> non trova nessun dato.
> Come potrei fare?
>
> Grazie ancora, cranze
Nella sezione Dati/origine riga dell'oggetto listbox, inserisci la query ed
associ dat/Origine Controllo al campo prodotto della query.
>
>
>


title: Che criterio impostare in questa query?

text:
"cranze" <
cranze_...@tiscali.it
> ha scritto nel messaggio
news:43883feb$0$8487$5fc...@news.tiscali.it...
> Ma se non chiedo troppo vorrei selezionare l'elenco dei prodotti da una
list
> box oppure semplicemente da una casella di testo non associata in cui
> scrivere i prodotti da selezionare separati da una virgola p.e.:
> pane,latte,frutta. ma ovviamente se nella query scrivo:
>
> ..........FROM   Nomi_Prodotti
>           WHERE  NOT Prodotto IN ([Forms]![MiaMaschera]![Testo1])
> dove in Testo1 scrivo appunto: pane,latte,frutta
>
> non trova nessun dato.
> Come potrei fare?
Ciao cranze,
o componi la stringa SQL da vba e poi la assegni come origine record
dell'oggetto desiderato
----
strSql="Select ......... " & _
     "WHERE  NOT Prodotto IN (" & Me.[Testo1] & ")" & _
"ecc ecc"
----
in testo1 dovrai mettere 'Pane','Latte','Frutta'
oppure aggiungi un campo (Selezionato) di tipo Sě/No alla tabella prodotti
che andrai a compilare tramite una sottomaschera.
Fatto questo potrai scrivere la query in questo modo
----
SELECT Distinct Nome
FROM   Nomi_Prodotti
WHERE  NOT Nome IN
      (SELECT Nome
       FROM   Nomi_Prodotti
       WHERE  NOT Prodotto IN (SELECT Prodotto FROM Prodotti WHERE
Selezionato=True)



title: Che criterio impostare in questa query?

author: Bruno Campanini

text:
"cranze" <
cranze_...@tiscali.it
> wrote in message
news:4387a2e3$0$8490$5fc...@news.tiscali.it...
> Ciao a tutti,
>
> mi scuso per l'oggetto forse troppo generico ma non mi viene in mente
> altro.
>
> Data una tabella Nomi_Prodotti
>
> Nome.....Prodotto
>
> Tizio.............pane
> Tizio ............latte
> Tizio.............carne
> Caio..............pane
> Caio..............frutta
> Sempronio....carne
> Sempronio....pesce
> Sempronio....frutta
> Melvio..........latte
>
> vorrei fare una query per estrarre dalla suddetta tabella i nomi di chi ha
> almeno uno dei prodotti tra pane, latte e frutta, ma che allo stesso tempo
> non abbia di sicuro nemmeno uno degli altri prodotti.
>
> Quindi nel caso di questo esempio dovrei ottenere solo i nomi di Caio e
> Melvio.
SELECT Table2.Nome FROM Table2
GROUP BY Table2.Nome
HAVING (((Table2.Nome) Not In (SELECT Table2.Nome
FROM Table2
WHERE (((Table2.Prodotto)="carne" Or (Table2.Prodotto)="pesce"))
GROUP BY Table2.Nome;)));
>Meglio ancora sarebbe potere effettuare la selezione dei prodotti da una
>list box
Quali prodotti vorresti selezionare?
Quelli da includere univocamente (pane, latte, frutta)
o quelli da escludere (carne, pesce)?
Bruno


title: Che criterio impostare in questa query?

text:
"Bruno Campanini" <
bruno.c...@tin.it
> wrote in message
news:4389097f$0$27611$4faf...@reader1.news.tin.it...
> SELECT Table2.Nome FROM Table2
> GROUP BY Table2.Nome
> HAVING (((Table2.Nome) Not In (SELECT Table2.Nome
> FROM Table2
> WHERE (((Table2.Prodotto)="carne" Or (Table2.Prodotto)="pesce"))
> GROUP BY Table2.Nome;)));
>
>>Meglio ancora sarebbe potere effettuare la selezione dei prodotti da una
>>list box
>
> Quali prodotti vorresti selezionare?
> Quelli da includere univocamente (pane, latte, frutta)
> o quelli da escludere (carne, pesce)?
>
> Bruno
Con la precedente definivi le esclusioni (carne e pesce),
con questa definisci le inclusioni (pane, latte, frutta):
SELECT Table2.Nome FROM Table2
GROUP BY Table2.Nome
HAVING (((Table2.Nome) Not In (SELECT Table2.Nome
FROM Table2
WHERE ((Not ((Table2.Prodotto)="pane" Or (Table2.Prodotto)="frutta"
Or (Table2.Prodotto)="latte"))) GROUP BY Table2.Nome;)));
Bruno


title: penna ottica

author: Mauro

text:
Leggevo le precedenti per il discorso codici a barre, devo necessariamente
gestire fra non molto la stessa situazione, dovendo far spendere soldi al
mio capo per una penna laser ho pistola non sò come si chiami, quali
problemi potrei riscontrare nell'uso di detto hardware.


title: Controlli espandibili in Report A97

author: abianchi

text:
Ciao a tutti.
in un report di A97 ho delle caselle di testo, diciamo Tx_testo, con la
propiretà espandibile settata a true. Fin qui nulla di male.
Il report è "Incorniciato" da un rettangolo che, ovviamente, contiene al
suo interno anche il controllo Tx_testo.
Se Tx_testo si espande, tutti i controlli al di sotto di esso si spostano,
così come si allunga il corpo del report.
Il problema è che il rettangolo di cornice, non si allunga, essendo
ovviamente tutto attorno a Tx_testo.
Mi chiedevo cosa è possibile fare per fare adattare il rettangolo alla
nuova altezza del corpo. Dove posso leggere la nuova altezza del corpo? E'
possibile di conseguenza modificare l'altezza del rettangolo?
Ho anche pensato di spezzare il rettangolo in più linee a delimitare il
perimetro completo. Ovviamente la base si sposta ma i lati rimangono fissi.
Ho provato a costruire i due lati con due linee separate all'altezza del
fondo di Tx_testo ma si sposta solo la linea inferiore, lasciando un gap
con quella superiore.
Qualcuno mi sa consiglaire qualcosa?
Grazie
Andrea
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Controlli espandibili in Report A97

author: Marco Pizzamiglio

text:
abianchi ha scritto:
> Ciao a tutti.
> in un report di A97 ho delle caselle di testo, diciamo Tx_testo, con la
> propiretà espandibile settata a true. Fin qui nulla di male.
> Il report è "Incorniciato" da un rettangolo che, ovviamente, contiene al
> suo interno anche il controllo Tx_testo.
> Se Tx_testo si espande, tutti i controlli al di sotto di esso si spostano,
> così come si allunga il corpo del report.
> Il problema è che il rettangolo di cornice, non si allunga, essendo
> ovviamente tutto attorno a Tx_testo.
> Mi chiedevo cosa è possibile fare per fare adattare il rettangolo alla
> nuova altezza del corpo. Dove posso leggere la nuova altezza del corpo? E'
> possibile di conseguenza modificare l'altezza del rettangolo?
> Ho anche pensato di spezzare il rettangolo in più linee a delimitare il
> perimetro completo. Ovviamente la base si sposta ma i lati rimangono fissi.
> Ho provato a costruire i due lati con due linee separate all'altezza del
> fondo di Tx_testo ma si sposta solo la linea inferiore, lasciando un gap
> con quella superiore.
> Qualcuno mi sa consiglaire qualcosa?
> Grazie
> Andrea
Togli il rettangolo e lo disegni da VBA in fase di stampa, con Line.
Questo, per esempio, disegna il contorno a una textbox espandibile:
Private Sub Corpo_Print(Cancel As Integer, PrintCount As Integer)
    Me.Line (Me.TextBox.Left, Me.TextBox.Top)-Step(Me.TextBox.Width,
Me.TextBox.Height), , B
End Sub
Ciao.
-Marco-



title: Controlli espandibili in Report A97

author: Carlo Costarella

text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:fam85j$euh$1...@news.newsland.it...

Ciao Marco
la tua soluzione è valida ma può ottenere lo stesso risultato impostando il
bordo a "non trasparente" e impostando la proprietà espandibile del
controllo e della sezione a sì.
Cosa diversa è se vuole che il bordo del controllo, oltre alla dimensione in
altezza, sia corrispondente al testo contenuto in larghezza.
In questo caso, IMHO, l'unica soluzione è quella di applicare una larghezza
proporzionale al testo e al carattere contenuto nel controllo...per esempio
così come ho risposto ad un post precedente:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
Me.NomeControllo.Width = Len(Me.NomeControllo) * 123
End Sub
Supponendo un Arial 8 e se il controllo si trova nel corpo del report...per
altri caratteri o altre dimensioni si può andare per tentativi.
Per un Arial 12 dovrebbe andare bene 183.
Ovviamente bisogna impostare il colore\Linea del bordo del controllo e
espandibile e riducibile su Sì.
Ciao, Carlo


title: Controlli espandibili in Report A97

text:
Marco Pizzamiglio ha scritto:
> abianchi ha scritto:



> Ciao.
> -Marco-
Grazie 1000!
Ciao
Andrea



title: Controlli espandibili in Report A97

text:
Marco Pizzamiglio ha scritto:
> abianchi ha scritto:



> Ciao.
> -Marco-
Grazie Marco,
per la cronaca ho usato la seguente riga
Me.Line (0, 0)-Step(Me.Width, Me.Height), RGB(0, 0, 0), B
così facendo disegno un rettangolo dallo spigolo in alto a sx (0:0)fino
allo spigolo in basso a dx, adattando l'altezza a quella del corpo del
report



title: Controlli espandibili in Report A97

text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:fam85j$euh$1...@news.newsland.it...
cut
Ritiro quello che ho scritto...mi è sfuggito "Il report è "Incorniciato" da
un rettangolo che...".
Ciao, Carlo


title: il recordset non mi restituisce alcun valore

author: Piero

text:
ciao a tutti

ho controllato e ricontrollato questa query inserita in un recordset
ma non mi restituisce alcun valore.

 ("SELECT
IIf(DLookUp(""Email_ChiusuraCarico"",""Q_EmailFornitori"",""IDFornitore= ""
& [IDFornitore]),[Email]=Null,[Email]) & [Email_ChiusuraCarico] AS NewEmail,
* FROM TbEmailFornitori WHERE
(((IIf(DLookUp(""Email_ChiusuraCarico"",""Q_EmailFornitori"",""IDFornitore=
"" & [IDFornitore]),[Email]=Null,[Email]) & [Email_ChiusuraCarico]) Is Not
Null))",

mentre se conto i record , p.e.:
Dim db As DAO.Database
Dim rs As DAO.Recordset

Set db = CurrentDb
Set rs = db.OpenRecordset("SELECT
IIf(DLookUp(""Email_ChiusuraCarico"",""Q_EmailFornitori"",""IDFornitore= ""
& IDFornitore,[Email]=Null,[Email]) & [Email_ChiusuraCarico] AS NewEmail, *
FROM TbEmailFornitori WHERE
(((IIf(DLookUp(""Email_ChiusuraCarico"",""Q_EmailFornitori"",""IDFornitore=
"" & [IDFornitore]),[Email]=Null,[Email]) & [Email_ChiusuraCarico]) Is Not
Null))", dbOpenDynaset)

If Not rs.BOF Then
rs.MoveLast
MsgBox rs.RecordCount
End If

il risulatato � corretto
come posso risolvere?
grazie


author: Mancini

text:
<quote>
IIf(DLookUp(""Email_ChiusuraCarico"",""Q_EmailFornitori"",""IDFornitore= "" & [IDFornitore]),[Email]=Null,[Email]) & [Email_ChiusuraCarico] AS NewEmail
</quote>

Tieni presente che se hai 100 record vuoti il RecordCount ti restituisce 100 !!

Non ho capito quel pezzo di query che ho evidenziato sopra.
se considero SOLAMENTE le parentesi e le virgole direi che:

--- Questo è un DLookUp  nidificato in una IIf
DLookUp(""Email_ChiusuraCarico"",""Q_EmailFornitori"",""IDFornitore= "" & [IDFornitore])

--- Questa è la IIf  che contiene il DLookUp
IIf(   DLookUp(.....)   ,    [Email]=Null   ,     [Email]   )
Con le sue 3 parti separate da virgole   ( osserva bene la parte centrale )

--- Poi la IIf viene concatenata con qualcosa
IIf(.......) & [Email_ChiusuraCarico] AS NewEmail

Facci sapere se è corretto


text:
"Mancini" <
manci...@gmail.com
> ha scritto nel messaggio
news:a3db7a3f-9f10-4c63...@googlegroups.com...
<quote>
IIf(DLookUp(""Email_ChiusuraCarico"",""Q_EmailFornitori"",""IDFornitore= ""
& [IDFornitore]),[Email]=Null,[Email]) & [Email_ChiusuraCarico] AS NewEmail
</quote>

Tieni presente che se hai 100 record vuoti il RecordCount ti restituisce 100
!!

Non ho capito quel pezzo di query che ho evidenziato sopra.
se considero SOLAMENTE le parentesi e le virgole direi che:

--- Questo � un DLookUp  nidificato in una IIf
DLookUp(""Email_ChiusuraCarico"",""Q_EmailFornitori"",""IDFornitore= "" &
[IDFornitore])

--- Questa � la IIf  che contiene il DLookUp
IIf(   DLookUp(.....)   ,    [Email]=Null   ,     [Email]   )
Con le sue 3 parti separate da virgole   ( osserva bene la parte centrale )

--- Poi la IIf viene concatenata con qualcosa
IIf(.......) & [Email_ChiusuraCarico] AS NewEmail

Facci sapere se � corretto

Ciao Mancini
� la soluzione al post: problema con query di selezione


title: Problema con casella combinata e RowSource

author: Roberto da Parma

text:
Ciao a tutti,
ho un problema con una condizione per l'origine dei dati di una casella
combinata.
Il fatto è che la casella combinata di una sottomaschera dovrebbe a seconda
se la condizione è vera o meno ricavare i propri dati da una stringa SQL
piuttosto che da un'altra, l'If...then lo riporto qui
  If <lista casella combinata vuota> Then
    Me.IDProdotto.RowSource = "Query Clienti"
  Else
    Me.IDProdotto.RowSource = "SELECT...."
  End If
La casella combinata ha in predefinito "Query Clienti", vorrei che se la
query non restituisse record, l'origine la prendesse dall'SQL...di qui
l'esigenza ti trovare la condizione
<lista casella combinata vuota>
Grazie come sempre dell'aiuto
Roberto


author: Alessandro Baraldi

text:
Dai un'occhiata all'Help anche, tra i metodi e le proprietà(come in
questo caso)
puoi trovare cose utili.....!
If me!nomeCasella.ListCount=0 Then
Ciao
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1145389898....@e56g2000cwe.googlegroups.com...

If me!nomeCasella.ListCount=0 Then
Ciao
@Alex
Hai ragione....:-(( io provavo la stessa condizione ma con .ListRow e
naturalmente non funzionava....
Grazie
Roberto


title: formattazione orario stampa unione

author: Agos

text:
Non riesco a formattare l'ora su un documento di stampa unione in formato
HH.mm
Immancabilmente mi da l'orario in formato HH.mm.ss
Come posso risolvere.
N.B. ho provato a impostare il formato da pannello di controllo >
Impostazioni internazionali, ma senza risultato.
Grazie, ciao a tutti


title: selezione record

text:
come faccio a costruire una serie di query di questo tipo:
la prima che mi restituisca i primi 10 record presenti in tabella
la seconda che restituisca i 10 successivi e cosě via....
per la prima ho utilizzato il comando "primi..." ma poi nono so come andare
avanti !!!
N.B. la tabella non ha un contatore
Grazie per l'aiuto


title: selezione record

author: Emyr

text:


nei thread precendenti c'era un esempio mi sembra del mitico Karl per
numerare consecutivamente una query potresti usare quella in tandem
con la proposizione between npartenza narrivo
Saluti.
Emanuele.


title: memorizzare nome maschera e valore controllo

author: Giuseppe

text:
Salve a tutti.
Con la funzione openargs finora ho memorizzato  il nome della maschera
o il valore di un controllo.
Se volessi memorizzare sia l'uno che l'altro cosa devo mettere al
posto di
me.name
 o me.miocontrollo?
Grazie.
Giuseppe.


author: Karl Donaubauer

text:
Giuseppe wrote:
> Con la funzione openargs finora ho memorizzato  il nome della maschera
> o il valore di un controllo.
> Se volessi memorizzare sia l'uno che l'altro cosa devo mettere al
> posto di
me.name
 o me.miocontrollo?
Me.Name e Me!miocontrollo.Name? ;-)
Si puo solo indovinare ma forse intendi che vuoi mandare tutti
e due come OpenArgs ad una maschera e poi usare le stringhe
separatamente. In questo caso puoi usare un separatore e
la funzione Split. p.e.
Dim strFoo As String
strFoo = Me.Name & "/" & Me!miocontrollo.Name
DoCmd.OpenForm "x",,,,,, strFoo
Poi nella maschera x usi
Split(Me.OpenArgs, "/")(0)
e
Split(Me.OpenArgs, "/")(1)
per leggere le due parti dal OpenArgs.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:

Grazie Karl per la risposta.
Non ho ancora provato la tua soluzione, appena rimetto mani al db
posto la risposta.
Ciao.
Giuseppe.


text:
On 11 Set, 10:32, Giuseppe <
gcardas...@tin.it
> wrote:
> On 10 Set, 19:06, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
>
>
>
> > Giuseppe wrote:
> > > Con la funzione openargs finora ho memorizzato  il nome della maschera
> > > o il valore di un controllo.
> > > Se volessi memorizzare sia l'uno che l'altro cosa devo mettere al
> > > posto di
me.name
 o me.miocontrollo?
>
> > Me.Name e Me!miocontrollo.Name? ;-)
>
> > Si puo solo indovinare ma forse intendi che vuoi mandare tutti
> > e due come OpenArgs ad una maschera e poi usare le stringhe
> > separatamente. In questo caso puoi usare un separatore e
> > la funzioneSplit. p.e.
>
> > Dim strFoo As String
> > strFoo = Me.Name & "/" & Me!miocontrollo.Name
>
> > DoCmd.OpenForm "x",,,,,, strFoo
>
> > Poi nella maschera x usi
>
> >Split(Me.OpenArgs, "/")(0)
> > e
> >Split(Me.OpenArgs, "/")(1)
>
> > per leggere le due parti dal OpenArgs.
>
> > --
> > HTH
> > Karl
> > *********
> > Access FAQ:
www.donkarl.com/it
>
> Grazie Karl per la risposta.
> Non ho ancora provato la tua soluzione, appena rimetto mani al db
> posto la risposta.
> Ciao.
> Giuseppe.
Karl solo oggi ho messo in atto il tuo suggerimento e l'unica modifica
che ho dovuto fare è che al posto di:
Dim strFoo As String
strFoo = Me.Name & "/" & Me!miocontrollo.Name
ho messo
Dim strFoo As String
strFoo = Me.Name & "/" & Me!miocontrollo
altrimenti memorizza il nome della maschera e il nome del controllo
anzichè il valore del controllo.
Per il resto funziona.
Grazie tante.
Ciao.


title: [OT] Qualche giorno in giro per l'Italia

author: Roberto da casa

text:
Per 4/5 giorni non avrò la possibilità di legger il NG.
Ci risentiamo alla fine della prossima settimana.
Buona Befana
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


author: Silvio Berruti

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:5xt56.252474$hk4.12...@news.infostrada.it...
> Per 4/5 giorni non avrò la possibilità di legger il NG.
> Ci risentiamo alla fine della prossima settimana.
> Buona Befana
Buona anche a te.
Pensi di passare a trovarmi a Savona?
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


author: Mario Puglisi

text:
Roberto da casa <
r.ma...@libero.it
> wrote in message
5xt56.252474$hk4.12...@news.infostrada.it...

> ...E si sente subito la tua mancanza...
Buone Vacanze.
>


title: synchronize per aggiornare via codice la replica di A2000

text:
Ho cercato la proprietą synchronize nelle librerie di vb6
Ho scritto quanto segue:
Sub MCSynchro()
Dim dbsDBase As Database
' Apre il database replicabile
Set dbsDBase = OpenDatabase("percorso mio database")
' Invia i dati o le modifiche strutturali alla replica.
dbsDBase.Synchronize "percorso + nome replica", dbRepExportChanges
dbsNorthwind.Close
End Sub
Domanda\e:
1. OpenDatabase: quale codice associo a questa funzione? (Uso quello degli
help? mi sembra molto da riadattare)
2. Dim DataBase As DataBase (As Database non esiste e mi da errore in fase
di creazione pacchetto exe)
Delucidazioni in merito?
Grazie anticipatamente per le eventuali risposte!
--
Mc


text:
"strano...mavero" <
mauro.c...@gmail.com
> ha scritto nel messaggio
news:426e5...@x-privat.org...
> Ho cercato la proprietà synchronize nelle librerie di vb6

il punto 2 è risolto, mancava il riferimento ... resta pendente il punto 1
per ora...
MC


text:
[cut]
risolto anche punto 1...
se servono lumi contattatemi via mail per gestire la replica via codice!


text:
"strano...mavero" <
mauro.c...@gmail.com
> wrote in message
news:426e5...@x-privat.org
> [cut]
> risolto anche punto 1...
>
> se servono lumi contattatemi via mail per gestire la replica via codice!
Io sincronizzo le Repliche dal Master cosě:
    CurrentDb.Synchronize NomedbReplica, dbRepImpExpChanges
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
[cut]
Uso anch'io quel metodo, ma in questo caso i database in replica che dovevo
sincronizzare non vengono utilizzati direttamente dagli utenti, contengono
solo delle tabelle, alcune delle quali risultano essere collegate a mde
esterni.
Quindi ho realizzato una procedura exe per gestire la sincronizzazione delle
repliche (con tempo in minuti settabile da file ini) e una per la gestione
della copia della replica (anch'essa parametrizzata da file ini esterno).
--
strano...mavero


title: ancora MSDE 2000

author: ringo

text:
Salve a tutti,
ho installato MSDE e dalla macchina locale riesco ad accerdervi
normalmente con progetti .adp
Il problema è che se tento ad accedere a MSDE da altri client
non c'è verso! C'è qualche cosa da impostare che mi sfugge?
grazie!
ringo


title: Quit e Nothing

author: Opera

text:
Chiudo la mia procedura di automazione nel seguente modo:
  xlBook.Close
  xlApp.Quit
  Set xlBook = Nothing
  Set xlApp = Nothing
eppure nel task manager un'istanza di excel rimane aperta.
Qualcuno puņ aiutarmi a risolvere questo inconveniente?
Grazie in anticipo


title: Quit e Nothing

author: Sergio MAZZA

text:
"Opera" <
kronos...@virgilio.it
> ha scritto nel messaggio news:7R6xe.21756$h5.9...@news3.tin.it...

La gestione degli errori?
Ciao.
--
Sergio MAZZA


title: Quit e Nothing

text:
>
> La gestione degli errori?
>
Nessun errore restituito. In effetti la procedura fila tutta liscia, fino a
salvare il mio report .xls e a chiudere l'istanza visibile di Excel. Il
problema č che rimane in essere un'istanza nascosta, visibile solo dal task
manager che, fra l'altro, mi crea problemi quando cerco di aprire excel
cliccando sul report appena generato (il file viene aperto ma rimane
invisibile). Se voglio aprire il file senza problemi, devo avviare Excel
autonomamente (ad es. da "start") e, quindi, aprire il file da dentro
l'applicativo cosě aperto.


title: Quit e Nothing

text:
Questo è il modo in cui apro Excel:
'Ridefinisce l'oggetto xlBook come #ProspettoDatiNotizie.xls.
    Set xlBook = GetObject( _
     Application.CurrentProject.Path & "\#ProspettoDatiNotizie.XLS")
    Set xlApp = xlBook.Parent
'e setta i singoli fogli
    Set xlSheet1 = xlBook.Worksheets("Service") 'assegna il foglio (Service)
di lavoro a xlSheet1
    xlApp.Visible = True
    xlBook.Windows(1).Visible = True


title: Quit e Nothing

text:
"Opera" <
kronos...@virgilio.it
> ha scritto nel messaggio news:1P7xe.21944$h5.9...@news3.tin.it...

Non distruggi l'oggetto Sheet (xlSheet1)...
Ciao.
--
Sergio MAZZA


title: Quit e Nothing

text:
>
> Non distruggi l'oggetto Sheet (xlSheet1)...
>
Grazie :)


title: problemi vari access 2003 mysql

author: aaa

text:
sto convertendo i miei applicativi da access 97 a access 2003 con le
tabelle collegate in mysql e ho riscontrato questi problemi:
1 -  i campi definiti a time in mysql non si vedono correttamente (esempio
11:25:30 è il dato in mysql 11/25/3000 è il dato che si vede in access)
ho già provato a cambiare il tipo di visualizzazione in access ma nulla da
fare
2 - quando inserisco un nuovo record mi da il messaggio #eliminato che con
la versione di access 97 ero riuscito a non far più comparire immettendo
un campo timestamp nella tabella mysql ed un altro campo che veniva
valorizzato con il now() di access.
qualcuno sa come è possibile risolvere questi problemi?
uso access 2003, mysql 4.1 o 4.0.18 e window 2000
ciao e buon lavoro a tutti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: problemi vari access 2003 mysql

text:
"aaa" <
mai...@libero.it
> ha scritto nel messaggio
news:dkcs7i$i23$1...@news.newsland.it...

Come hai collegato un DB access a una DB MySQL?
Fammi sapere....
GRAZIE
Roberto


title: problemi vari access 2003 mysql

author: PBsoft

text:
> Come hai collegato un DB access a una DB MySQL?
> Fammi sapere....
Probabilmente utilizzando un driver ODBC, come quello scaricabile da questo
sito:
http://dev.mysql.com/downloads/connector/odbc/3.51.html
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: problemi vari access 2003 mysql

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea35521ba28...@news.tin.it...

OK...quindi attraverso un DSN...
ho letto però che risulta lento e ci sarebbe un metodo, tale
DSN_Less (credo), tramite stringhe enunciate anche nel sito di Alessandro
Baraldi, che risulta + veloce ma non so come usarlo.
Qualcuno mi potrebbe spiegare?
Grazie
Roberto


title: problemi vari access 2003 mysql

text:
"Roberto da Parma" <
aris...@libero.it
> ha scritto nel messaggio
news:446d9cb9$0$18299$4faf...@reader1.news.tin.it...
>
> OK...quindi attraverso un DSN...
> ho letto però che risulta lento e ci sarebbe un metodo, tale
> DSN_Less (credo), tramite stringhe enunciate anche nel sito di Alessandro
> Baraldi, che risulta + veloce ma non so come usarlo.
> Qualcuno mi potrebbe spiegare?
>
> Grazie
> Roberto
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdrefodbcprovspec.asp
Ciao.
--
Sergio MAZZA


title: Selezionare voci da maschera per report

author: Maverick

text:
Ho provato a fare come suggerito in un post precedente "sottomaschera con
filtri" del 10/05, ma non è precisamente quello che mi serve.
Provo a spiegarmi meglio, magari qualcuno saprà darmi qualche idea
alternativa, poichè uso Access da poco e quindi talvolta procedo in maniera
grossolana.
Al solito è il menù di un ristorante da cui ottenere fatture non fiscali
delle consumazioni.
Ho creato una maschera iniziale con tanti pulsanti quanti sono i tavoli del
ristorante: a ciascun pulsante è associata una macro che apre una seconda
maschera (TAVOLO 1, TAVOLO 2 ecc), una per ogni tavolo (così me lo hanno
chiesto....quindi niente caselle combinate come mi è stato suggerito) dove
compare il menù.
Le voci del menù sono prese da una tabella con i campi tutti di tipo testo.
Nella maschera quindi, per ogni voce del menù, c'è l'etichetta e la casella
di testo dove si inseriscono le quantità per ogni singola portata.
Accanto a ciascuna casella ne ho inserita un'altra e che riporta il
subtotale per ciascuna voce.
Alla fine altre caselle riportano il subtotale complessivo e quindi il
totale.
Volendo mettere un tastino in ciascuna maschera che genera un report "CONTO"
(ritengo il report la migliore soluzione), in cui le voci del menù che
compaiono sono SOLO quelle che nelle maschere (TAVOLO 1, TAVOLO 2 ecc) hanno
quantità <>0 (più ovviamente le altre voci Subtotale e Totale che ovviamente
compaiono in basso,nella maschera di ogni tavolo).....come si puo' fare?
Se avete idee migliori e più semplici per il mio progetto....sono ben lieto
di ascoltare consigli ed imparare. Grazie!


title: Selezionare voci da maschera per report

text:
"Maverick" <
di...@apuliae.com
> ha scritto nel messaggio
news:N%2pc.187921$hc5.8...@news3.tin.it...

Presumo il report sia sempre lo stesso, come disegno; il problema è:
1) hai una definito una tabella per ogni tavolo?
(sì)
    - allora potresti utilizzare una tabella temporanea identica a quella
dei tavoli; questa la associ al report. Con una query di accodamento (prima
la svuoti con una di eliminazione) inserisci i record della tabella del
tavolo al quale fare il conto, poi lanci il report.
2) hai una sola tabella per ogni tavolo?
(sì)
2.1) hai inserito un campo che identifica le ordinazioni per ogni tavolo?
(es.)
tavolo1 - pizza;
tavolo1 - birra;
tavolo2 - spaghetti;
etc. etc.
(sì)
    - allora utilizzi il parametro "condizione where" del metodo openReport
(vedi help) per filtrare l'origine dati del report: es. docmd.openreport
"nomeReport",,,,"[tavolo]='tavolo1'"
(no)
    - so' cavoli acidi...
Ciao.
--
Sergio MAZZA


title: ADP - Gruppo di lavoro

author: Marco Antonioli

text:
Buon giorno.
Lavorando con progetti asp è ancora possibile aderire a un gruppo di
lavoro (mdw) specificndolo nell'opzione della riga di comando \WRKGRP ?
Mi sembra di no e cerco un'alternativa.
Grazie
MArco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: ADP - Gruppo di lavoro

text:
"Marco Antonioli" <
in...@echovr.it
> wrote in message
news:fb44e5796bf764ae779...@mygate.mailgate.org
> Buon giorno.
> Lavorando con progetti asp è ancora possibile aderire a un gruppo di
> lavoro (mdw) specificndolo nell'opzione della riga di comando \WRKGRP ?
> Mi sembra di no e cerco un'alternativa.
> Grazie
> MArco
Aggiornamento :
Ho copiato il link funzionante (path+access.exe path+nometabase.mdb +
/wrkgrp) e sostituito nomedatabase.mdb con nomeprodetto.adp.
Nessuna richiesta di accesso quando eseguo il comando, ma ......
quando modifico la proprietà Maschera di input dei controlli delle
maschere. Non ho provato tutti i controlli di tutte le maschere e tutte
le
le proprieta ma mi sembra che si così in generale.
Sono perplesso !



title: ADP - Gruppo di lavoro

text:
Ciao Marco,
scusa se ti seguo un po' a sbalzi ma il server delle news di tiscali è
3 giorni che non mi scarica  i messaggi...boh, adesso sto rispondendo
da google ma non è molto agevole...
Dunque gli MDW con gli adp non c'entrano molto, forse possono servire
per maschere e report, non so non li ho mai usati, ma sicuramente non
funzionano su tabelle e query, lì devi gestire gli utenti direttamente
in SQL Server
Ciao Cinzia


title: ADP - Gruppo di lavoro

text:
"cinziapagani" <
cinzia...@tiscali.it
> wrote in message
news:1119863354.7...@g47g2000cwa.googlegroups.com
> Ciao Marco,
> scusa se ti seguo un po' a sbalzi ma il server delle news di tiscali č
> 3 giorni che non mi scarica  i messaggi...boh, adesso sto rispondendo
> da google ma non č molto agevole...
E' uno dei tanti motivi che che rendono problematico il srguirmi !!!!
> Dunque gli MDW con gli adp non c'entrano molto, forse possono servire
> per maschere e report, non so non li ho mai usati, ma sicuramente non
> funzionano su tabelle e query, lě devi gestire gli utenti direttamente
> in SQL Server
>
> Ciao Cinzia
Scusa l'ignoranza, con che strumento si gestisce direttamente SQL ?
Io dovrei capire chi accede alla procedura, per assegnare diritti e per
poter selezionare i propri records. Ricordi avevo quaste informazioni
su un piccolo mdb su ogli client e tu mi hai consigliato di
centralizzare.
Grazie+
Ciao



title: ADP - Gruppo di lavoro

text:
Lo strumento più efficiente per gestire direttamente i db SQL è
Enterprise Manager dove puoi definire utenti e gruppi e dare le
autorizzazioni a ciascun oggetto agli utenti che decidi tu, lo
strumento è disponibile solo sulle versioni "commerciali" di SQL
server e non su MSDE (per ora!)
Sull'argomento forse può esserti d'aiuto questa KB:
http://support.microsoft.com/default.aspx?scid=kb;en-us;308312
Ciao
Cinzia


title: Funzione tasto invio su maschera

author: Jack

text:
Salve a tutti,
ho fatto un piccolo database da pricipiante, se aggiungo su una tabella dei
campi e li riporto sulla maschera corrispondente, come faccio a reimpostare
la funzione del tasto invio, mi spiego meglio con un esempio:
Io ho questi campi nella tabella:    PRIMO    SECONDO   TERZO
Quando faccio la maschera la funzione invio è progressiva dal PRIMO al
TERZO. Se aggiungo successivamente un campo in tabella come DIECI e voglio
inserirlo nella maschera tra il PRIMO ed il SECONDO in modo che la sequenza
del tasto invio sia:
PRIMO  DIECI  SECONDO  TERZO
Come faccio???
Grazie!!


title: Funzione tasto invio su maschera

author: Antonio Biso

text:
Jack <
jac...@inwind.it
> wrote in message
va8C7.4910$74.9...@news2.tin.it...
> Salve a tutti,
> ho fatto un piccolo database da pricipiante, se aggiungo su una tabella
dei
> campi e li riporto sulla maschera corrispondente, come faccio a
reimpostare
> la funzione del tasto invio, mi spiego meglio con un esempio:
Non č la funzione del tasto invio, ma si chiama ordine di tabulazione. In
struttura maschera, vai sul menů visualizza, ordine di tabulazione e lě
smucini come vuoi...
Antonio


title: Funzione tasto invio su maschera

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:CL8C7.5288$Qj6.6...@news.infostrada.it...

GRAZIE MILLE, NON LO SAPEVO!!!!!


title: Verifica di una funzione

author: GaRom

text:
  Dovrei assegnare un numero progressivo, partendo da 1, ad un campo NrCar a
dei record accodati ad una tabella Tbl_AA
  In detta tabella sono presenti già dei record numerati e quindi dovrebbero
essere numerati solo quelli il cui campo NrProg è null.
  I record da numerare fanno parte di un gruppo (hanno cioè il valore di un
campo comune: es. IdGruppo) e dovrebbero essere ordinati per due campi:
CampoA e CampoB
  Ho provato con la funzione che riporto di seguito ma c'è qualcosa che non
va e non riesco ad adattarla al mio caso (funziona soltanto se nella tabella
ci sono record con il campo NrCar = null altrimenti mi restituisce dai dati
errati)
  Ringrazio in anticipo chiunque vorrà aiutarmi
  Cordialmente
  Gabriele
  Public Function Assegna_progressivi()
  Dim rst As Recordset
  Dim i As Long
  Dim oldId As String
  Set rst = CurrentDb.OpenRecordset("SELECT * FROM Tbl_AA ORDER BY CampoA,
CampoB;")
  With rst
  .MoveFirst
  i = 0
  oldId = !IDGruppo
  While Not .EOF
  .Edit
  If ! IDGruppo <> oldId Then
  i = 1
  oldId = ! IDGruppo
  Else
  i = i + 1
  End If
  !NrCar = i
  .Update
  .MoveNext
  Wend
  End With
  rst.Close
  Set rst = Nothing
  MsgBox "Assegnazione progressivi terminata", vbOKOnly, "Procedura vba"
  End Function


title: ERRORE RIPRISTINO ACCESS

author: FF

text:
Mi è successo un paio di volte di dover ripristinare un database access
utilizzato da un programma in rete attraverso ODBC che per qulache strano
motivo si inchiodava.
Ieri purtroppo non sono riuscito a ripristinarlo ed ho perso tutti i dati.
E' possibile riuscire a ripristinare il database in qualche altro modo?
Grazie


title: query con campo data

author: aviscaorle

text:
lancio una circolare con wordo collegata ad una query in cui c'è un campo
che mi seleziona la data della prossima donazione : Giorni:
DateDiff("g";[UltimaDonazione];[INSERIRE  DATA DELLA PROSSIMA DONAZIONE:])
vorrei che il' emmissione della data mi venisse in  formato gg/mm/aa ora
devo inserire le / grazie


title: problema relazione

text:
Ciao a tutti, avrei un problema con delle relazioni da me create.
Ho creato una tabella con un campo e 5 con più campi.
Volevo far comparire il campo della prima tabella in tutte le altre, e ogni
volta che avanzavo di record, il campo si aggiornasse
Perciò ho creato delle relazioni uno-a-molti con l'ID della prima tabella e
un campo numerico che ho messo in tutte le mie tabelle.
Però non funziona correttamente.
Infatti ogni volta che voglio aggiungere un nuovo record in una di queste
tabelle,tramite una maschera, il campo che ho in comune non avanza di
record. Rimane bianco. Come se nella tabella primaria non ci fosse
nulla..ma invece è pieno di record!
Ciò invece non succede se da una delle tabelle avanzo il campo numerico da
me creato per la relazione.. Infatti poi nella maschera compare il record
corrispondente.
come devo fare per far si che ciò non accada?
Io voglio che ogni volta che avanzo di record si aggiorni automaticamente
il campo in comune..
come faccio?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: problema relazione

author: TheMax

text:
"Ciccio_Fra" <Giorgi...@ejjkil.upk> ha scritto nel messaggio
news:chrnks$5b9$1...@news.newsland.it...
> Ciao a tutti, avrei un problema con delle relazioni da me create.
> Ho creato una tabella con un campo e 5 con più campi.
> Volevo far comparire il campo della prima tabella in tutte le altre, e
ogni
> volta che avanzavo di record, il campo si aggiornasse
> Perciò ho creato delle relazioni uno-a-molti con l'ID della prima tabella
e
> un campo numerico che ho messo in tutte le mie tabelle.
>
> Però non funziona correttamente.
> Infatti ogni volta che voglio aggiungere un nuovo record in una di queste
> tabelle,tramite una maschera, il campo che ho in comune non avanza di
> record. Rimane bianco. Come se nella tabella primaria non ci fosse
> nulla..ma invece è pieno di record!
> Ciò invece non succede se da una delle tabelle avanzo il campo numerico da
> me creato per la relazione.. Infatti poi nella maschera compare il record
> corrispondente.
>
> come devo fare per far si che ciò non accada?
> Io voglio che ogni volta che avanzo di record si aggiorni automaticamente
> il campo in comune..
> come faccio?
Prova a postare la struttura che hai impostato (nomi di tabelle e campi,
relazioni) e la tua reale necessità (il campo a della tabella x deve
aumentare quando...)
Ciao,
Massimo
--
web:
www.piubelli.net
Ciò che oggi è facoltativo domani sarà necessario.
Perchè non prepararci per tempo al futuro?
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: problema relazione

author: MA

text:
> Ciao,
> Massimo
Ciao Massimo, ora ti metti pure a afer la MArta
Flavi della situazione????
MAssimiliano


title: problema relazione

text:
"TheMax" scriviu:
> Prova a postare la struttura che hai impostato (nomi di tabelle e campi,
> relazioni) e la tua reale necessitŕ (il campo a della tabella x deve
> aumentare quando...)
ok :)
Tab1: Aziende
-ID az //contatore
-nomeAzienda //testo
Tab2: fornitori
-ID //contatore
- da qui in poi ci sono vari campi di testo
- pippo //numerico
Tab3: condizioni
- ID //contatore
- da qui in poi ci sono vari campi di testo
- pippo //numerico
io vorrei due maschere, una per la tab2 e un'altra per la 3.
In ognuna di questa maschera ci deve essere anche il campo nomeAzienda
della prima tabella, giŕ riempito in precedenza con una ventina di
report.
Ho perciň creato la mie relazioni "uno-a-molti" tra l'ID azienda e i
due campi "pippo". E fin qui ci dovrebbe essere giusto.
Perň non funziona come io in realtŕ vorrei. Mi spiego meglio.
Io ho giŕ riempito in precedenza la tabella1 con una ventina di record.
Se perň vado nella maschera, per esempio, della tab2, questi record
nel campo "nomiAziende" non ci sono. E' come se non sono mai stati
inseriti.
Essi compaiono solo se apro la tabella tab2 e aumento ad ogni record
il valore numerico "pippo". Se perciň per esempio aumento porto "pippo"
a 6, nella maschera precendete compaiono 6 record di "nomiAziende".Io
perň
questo non lo voglio, anche perchč non voglio ogni volta
andare ad aumentare quel valore per inserire un'azienda!
Sicuramente si dovrŕ impostare la relazione in maniera diversa, ma
non ho ancora capito come :(
grazie a tutti per l'eventuale aiuto :)
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: problema relazione

text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:gec1d.17048$B06....@news.edisontel.com...

Questa non l'ho capita :-(
Ciao,
Massimo ( o Marta che si voglia)



title: problema relazione

text:
"Ciccio_Fra" <
a.fa...@tiscalinet.it
> ha scritto nel messaggio
news:66e27a72baed6a22f61...@mygate.mailgate.org...
> "TheMax" scriviu:
> > Prova a postare la struttura che hai impostato (nomi di tabelle e campi,
> > relazioni) e la tua reale necessità (il campo a della tabella x deve
> > aumentare quando...)
>
> ok :)
>
> Tab1: Aziende
> -ID az //contatore
> -nomeAzienda //testo
>
> Tab2: fornitori
> -ID //contatore
> - da qui in poi ci sono vari campi di testo
> - pippo //numerico
>
> Tab3: condizioni
> - ID //contatore
> - da qui in poi ci sono vari campi di testo
> - pippo //numerico
>
> io vorrei due maschere, una per la tab2 e un'altra per la 3.
> In ognuna di questa maschera ci deve essere anche il campo nomeAzienda
> della prima tabella, già riempito in precedenza con una ventina di
> report.
> Ho perciò creato la mie relazioni "uno-a-molti" tra l'ID azienda e i
> due campi "pippo". E fin qui ci dovrebbe essere giusto.
> Però non funziona come io in realtà vorrei. Mi spiego meglio.
> Io ho già riempito in precedenza la tabella1 con una ventina di record.
> Se però vado nella maschera, per esempio, della tab2, questi record
> nel campo "nomiAziende" non ci sono. E' come se non sono mai stati
> inseriti.
> Essi compaiono solo se apro la tabella tab2 e aumento ad ogni record
> il valore numerico "pippo". Se perciò per esempio aumento porto "pippo"
> a 6, nella maschera precendete compaiono 6 record di "nomiAziende".Io
> però
> questo non lo voglio, anche perchè non voglio ogni volta
> andare ad aumentare quel valore per inserire un'azienda!
> Sicuramente si dovrà impostare la relazione in maniera diversa, ma
> non ho ancora capito come :(
>
> grazie a tutti per l'eventuale aiuto :)
Allora, il primo problema non è nella relazione, quanto nella maschera.
(questo giusto per indicare un oggetto significativo nel messaggio, anche se
non potevi saperlo)
Secondo problema, è molto più semplice aiutarti se ci dici cosa devi fare e
non quello che stai sbagliando e come metterci la toppa :-)
Quello che vuoi fare tu (anche se non ne capisco molto il senso) è creare
una maschera con sottomaschera.
Msk Principale (Azienda)
Msk Secondaria (Fornitori o Condizioni)
In pratica per ogni record di azienda vedrai i relativi Fornitori e/o
Condizioni.
Se non lo hai mai fatto, parti con una creazione guidata maschera, seleziona
dalla combo le due tabelle e tutti i campi delle due tabelle. Quindi
prosegui con l'autocomposizione, in una successiva fase scegli in base a
Tabella1(vedrai che sotto ti propone la sottomaschera) poi vai avanti.
Fai delle prove e cerca sulla guida in linea o sui vecchi messaggi
(
groups.google.it
)



title: problema relazione

text:
"TheMax" <
massim...@accessgroup.it
> ha scritto nel messaggio
news:ci3om1$6tb$1...@atlantis.cu.mi.it...
> "MA" <
m...@accessgroup.it
> ha scritto nel messaggio
> news:gec1d.17048$B06....@news.edisontel.com...
> >
> > > Ciao,
> > > Massimo
> >
> > Ciao Massimo, ora ti metti pure a afer la MArta
> > Flavi della situazione????
> > MAssimiliano
>
>
> Questa non l'ho capita :-(
Ora l'ho capita
LOL
Riciao,
Massimo



title: problema relazione

text:
"TheMax" ha scritto
> Quello che vuoi fare tu (anche se non ne capisco molto il senso) č creare
> una maschera con sottomaschera.
> Msk Principale (Azienda)
> Msk Secondaria (Fornitori o Condizioni)
> In pratica per ogni record di azienda vedrai i relativi Fornitori e/o
> Condizioni.
>
> Se non lo hai mai fatto, parti con una creazione guidata maschera, seleziona
> dalla combo le due tabelle e tutti i campi delle due tabelle. Quindi
> prosegui con l'autocomposizione, in una successiva fase scegli in base a
> Tabella1(vedrai che sotto ti propone la sottomaschera) poi vai avanti.
grazie! ci sono riuscito :)
perň non ho capito il senso della seconda "maschera" vuota, denominata
nuovo record, sotto quella piena..
grazie cmq! :)
saluti,
fra



title: problema relazione

text:
"Ciccio_Fra" <
a.fa...@tiscalinet.it
> ha scritto nel messaggio
news:73632f8a014222d95a9...@mygate.mailgate.org...
>
> però non ho capito il senso della seconda "maschera" vuota, denominata
> nuovo record, sotto quella piena..
Non dovrebbe esistere una seconda maschera vuota... spiegati meglio
l'unica cosa hai sempre un nuovo record vuoto che ti consente l'inserimento
di una nuova riga.
> grazie cmq! :)
Di nulla,
>
> saluti,
> fra



title: problema relazione

text:
>
> > grazie cmq! :)
>
> Di nulla,
> > saluti,
> > fra
>
> Ciao,
> Massimo
ma almeno il viaggio di consolazione l'ha
vinto????
MAssimiliano


title: problema relazione

text:
"TheMax" ha scritto
> l'unica cosa hai sempre un nuovo record vuoto che ti consente l'inserimento
> di una nuova riga.
E' quello che intendevo io :)
grazie!! :)



title: problema relazione

text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:lgi1d.17177$B06....@news.edisontel.com...

Devo sentire prima Maurizio... i viaggi di consolazione li decide lui
> MAssimiliano



title: cinfre decimali in campo calcolato di query

text:
ho un  campo clacolato in una query cosi fatto
Prezzo: [prezzo2]+([prezzo2]*0.2)
solo che riporta molti decimali mentre io ne vorrei solo 2
ho provato round(Prezzo: [prezzo2]+([prezzo2]*0.2),2)
ma mi da errore
mi sapete aiutare?


author: fidirico

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:bknp3g$6il$1...@lacerta.tiscalinet.it...

Prova cosě:
Prezzo: Round([Prezzo2]*1,2;2)
Galliano


author: HjKlOp

text:
> ho un  campo clacolato in una query cosi fatto
>
> Prezzo: ([prezzo2]+([prezzo2]*0.2))
>
> solo che riporta molti decimali mentre io ne vorrei solo 2
>
> ho provato round(Prezzo: [prezzo2]+([prezzo2]*0.2),2)
provato:
Format(([prezzo2]+([prezzo2]*0.2)),"#,##0.00")
??


title: Colorare casella di testo

author: franco maggio

text:
Buongiorno, in una maschera continua ho un elenco di varie ditte che, fra i vari dati, ne hanno uno che indica lo stato del contratto (Attivo o Scaduto).
La maschera è di sola lettura, quindi le proprietà Consenti aggiunte, eliminazioni, modifiche sono tutte impostate a "No".
Ora l'utente mi ha chiesto di evidenziare in rosso lo stato del contratto "Scaduto", e qui sorge il mio problema.
Ho provato con il seguente listato:
If Me.NomeCampo="Scaduto" then
    Me.NomeCampo.ForeColor=vbRed
Endif

Se lo inserisco nell'evento Load della maschera viene ignorato (forse perchè i dati vengono caricati dopo?), se lo inserisco su Current della maschera non va bene perchè alla selezione di un record il colore cambia, ma per tutti i record e non solo per quello corrente.
In quale evento devo inserirlo, o esiste un metodo diverso per ottenere quanto mi è stato chiesto?

L'ideale sarebbe ottenere l'effetto all'apertura della maschera, così a prima vista vengono evidenziati in rosso i contratti scaduti.
Uso Access 2019, ma l'utente utilizza il Runtime.

Saluti
Franco


title: Colorare casella di testo

author: BFS

text:

devi usare la formattazione condizionale

https://support.microsoft.com/it-it/office/evidenziare-i-dati-con-la-formattazione-condizionale-7f7c0bd4-7c37-421d-adad-a260125c8129

BFS


title: Colorare casella di testo

text:

Ok, grazie, era molto più semplice di quanto pensassi.
Saluti
Franco


title: Campo numerico progressivo

author: Frank

text:
Salve,
Ho un database access con un campo numerico.
Questo campo numerico, riportato nel report, è duplicato otto volte
per quante sono le etichette contenute per singola pagina di report.
Ognuno di questi campi ha un valore numerico progressivo maggiore di
una unità confrontato alla etichetta precedente.
Ad esempio:
Se il [campo] della etichetta n1. ha come valore 1;
allora il [campo] della etichetta n2. ha come valore quello della
etichetta precedente +1, perciò 2 ...
ecc ....
Questi 8 campi 'progressivi' servono per numerare altrettante
etichette contenute in una singola pagina di report. La prima
etichetta della pagina successiva avrà il valore dell'ultima etichetta
della pagina precedente +1, perciò in questo caso, sarà 9.
Per meglio semplificare il concetto raffiguro graficamente quanto
sopra spiegato:
Pagina n1 del report
[01] [02] [03] [04]
[05] [06] [07] [08]
Pagina n2 del report
[09] [10] [11] [12]
[13] [14] [15] [16]
ecc...
Fra parentesi quadre è raffigurato il numero dell'etichetta associato.
Lo scopo è quello di creare una "dialog box" in VBA dove mi si
richieda:
a) il numero complessivo delle etichette da stampare
b) il valore numerico di partenza della prima etichetta.
c) un tasto di reset che mi azzeri i campi ivi menzionati, eliminando
tutti i record precedentemente creati.
Stop!
Confido nella vostra bravura ed esperienza, con la speranza di essere
stato abbastanza chiaro nello spiegare quanto richiesto! ;D ...
Ciao,
Frank


title: Campo numerico progressivo

author: Frank Chalmers

text:
Su ragazzi ... possibile che nessuno mi sappia dare una mano in
merito? :((( ...
Almeno ditemi se è possibile farlo oppure devo trovare qualcosa di
alternativo per risolvere il problema ... ;) ... confido sempre nel
vostro - magnanimo e prezioso - aiuto! ;D  ... non lasciatemi da solo
con stò problemone sul groppone (la rima è stata studiata ... hehehe)
Thank&Bye,
In precedenza Frank <NOSPAM_(
Taka...@hotmail.com
)> ha scritto:







Frank
e-mail:
taka...@hotmail.com


title: Stampa Bollettino Postale

author: Pesaresi Fabrizio

text:
Vorrei stampare su un foglio formato A4 con una stampante laser un
bollettino postale tipo Telecom.
Non riesco pero' a trovare le specifiche tecniche di stampa.
Qualcuno sa consigliarmi?
Grazie, Fabrizio


title: Stampa Bollettino Postale

author: Luciano (DOC)

text:
Pesaresi Fabrizio ha scritto nel messaggio
<
97307613...@anc-srv.fastnet.it
>...

Si, prendi un bollettino veri del tipo che serve a te e rifallo pari pari su
un report usando i controlli che Access ti mette a disposizione. Molto
facile tecnicamente, molto rognoso in pratica!
Saluti.
Luciano
(DOC)


title: Come leggere GENERATORE di FIREBIRD da Access ???

author: RobertoA

text:
Scenario:
- Access 2003
- Firebird 1.5.2
- driver odbc per Firebird (Vladimir Tsigun) vers. 1.03.88
Su Firebird oltre ai vari oggetti e' stato creato un generatore di nome
GEN_GLOB
Da Access, dopo aver creato un file mdb, aver collegato le tabelle di
Firebird usando il driver odbc, aver creato il modulo GLOB_ROB.BAS, ed
averci inserito una funzione con le seguenti istruzioni
--------------------------------------------------------
Dim MyDB As Database
Dim MyRS As Recordset
Dim id_anagrafica As Long
Set MyDB = OpenDatabase("BEB", False, False,
"ODBC;DSN=BEB_ELETTRONICA;UID=SYSDBA;PWD=masterkey")
Set MyRS = MyDB.OpenRecordset("select GEN_ID(GEN_GLOB,1) from rdb$database",
dbSQLPassThrough)
Set MyRS = MyDB.OpenRecordset("select GEN_ID(GEN_GLOB,1) from rdb$database")
If Not (MyRS.EOF) And Not (MyRS.BOF) Then
    nuovo_valore_generatore_globale = MyRS("GEN_ID")
    Else
    nuovo_valore_generatore_globale = 0
    End If
 MyRS.Close
MyDB.Close
--------------------------------------------------------
Il problema e' che nella prima OpenRecordset da errore 3001 (argomento non
valido) mentre nella seconda OpenRecordset da errore 3031 (errore di
sintassi nella proposizione FOM)
Stessa cosa anche usando Visual Data da VB6
La cosa strana e' che usando Visual Data vecchio quello di VB3, tutto fila
liscio
Va tutto bene anche se uso IBexpert per inviare la query (select
GEN_ID(GEN_GLOB,1) from rdb$database) e quindi non penso sia la query il
problema
Cosa potrebbe essere ?
Ciao e grazie
RobertoA


author: Alessandro Baraldi

text:

Hai provato con una QueryPassTrought in modo che non venga
interpretata da JET...?
@Alex


text:

Grazie per la risposta
La prima OpenRecordset ha come opzioni appunto il dbSQLPassThrough, pero'
non funzia
Ciao e grazie
RobertoA


text:
[CUT]
> Grazie per la risposta
> La prima OpenRecordset ha come opzioni appunto il dbSQLPassThrough, pero'
> non funzia
> Ciao e grazie
> RobertoA-
Probabilmente, è la stessa cosa, ma io intendevo una Query
OdbcDirect... apri la query e gli assegni il DataSource con la
StringConnection direttamente, gli associ il predicato SQL e la
provi...
Magari prova anche questo se vuoi, altrimenti non saprei cosa
suggerirti.
@Alex
@Alex


author: giorgio rancati

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4624...@newsgate.x-privat.org...

Ciao Roberto,
per essere sicuro di riferirti a un DAO.Recordset cambia questa dim
----
 Dim MyRS As DAO.Recordset
----
poi.. la openrecordset non va bene perchč il parametro dbSQLPassThrough va
inserito nelle opzioni e non nel tipo di recordset.
Prova a cambiala cosě
----
Set MyRS = MyDB.OpenRecordset("select GEN_ID(GEN_GLOB,1) from rdb$database",
dbOpenDynaset, dbSQLPassThrough)
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


text:

Eh si, cosi' funziona, era il dbOpenDynaset che mancava
In effetti c'erano gia' le due virgole dopo rdb$database e quindi il
dbSQLPassThrough era come opzioni e non come tipo recordset
Grazie 1000,  ad entrambi
Ciao
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4624...@newsgate.x-privat.org...
>
> Eh si, cosi' funziona, era il dbOpenDynaset che mancava
> In effetti c'erano gia' le due virgole dopo rdb$database e quindi il
> dbSQLPassThrough era come opzioni e non come tipo recordset
> Grazie 1000,  ad entrambi
> Ciao
> RobertoA
ho scritto quelle considerazioni perchč nel tuo post originale non si vedono
due virgole.
----
>Set MyRS = MyDB.OpenRecordset("select GEN_ID(GEN_GLOB,1) from
>rdb$database", dbSQLPassThrough)
----
:-)
> Grazie 1000,  ad entrambi
prego



title: A2K: formattazione condizionale da Codice

author: Ganimede

text:
Ciao,
in Access 2000 si può lavorare da codice sulla formattazione
condizionale?
Grazie.


text:

Si.
@Alex


text:
Ciao,
> > in Access 2000 si può lavorare da codice sulla formattazione
> > condizionale?
>
> > Grazie.
>
> Si.
>
> @Alex
Sai dove posso trovare qualche esempio per Access 2000 ? vorrei
comporre run-time la formula (quella del tuo esempio) e scegliere il
colore (lo prenderei da una mia tabella di impostazioni).
Grazie.
Ganimede Dignan.


text:
...
> Sai dove posso trovare qualche esempio per Access 2000 ? vorrei
> comporre run-time la formula (quella del tuo esempio) e scegliere il
> colore (lo prenderei da una mia tabella di impostazioni).
>
> Grazie.
>
> Ganimede Dignan.
Nell'Help o nel Visualizzatore Oggetti trovi tutto...!
Questo è l'Insieme delle Formattazioni, come sai al massimo sono 3:
Class FormatConditions
    Membro di Access
Questa è la Classe della Singola Formattazzione:
Class FormatCondition
    Membro di Access
Ovviamente hai a disposizione tutte le proprietà utili... nel tuo caso
sarà Expression1/2....
Ciao
@Alex


text:

Ma in Access 2000 ? me lo confermi? ... mi pareva di aver letto che in
A2K fossero solo in lettura.
Bye.


text:
...
> Ma in Access 2000 ? me lo confermi? ... mi pareva di aver letto che in
> A2K fossero solo in lettura.
>
> Bye
Purtroppo non posso confermarlo... non ho mai usato A2000... è anche
possibile che tu abbia ragione, ma te ne accorgi dall'Help che
verranno definite in sola lettura... oppure banalmente facendo una
prova...
@Alex


author: Roberto da Parma

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:6c63a01a-b694-4d81...@s21g2000vbb.googlegroups.com...
...
> Ma in Access 2000 ? me lo confermi? ... mi pareva di aver letto che in
> A2K fossero solo in lettura.
>
> Bye
Purtroppo non posso confermarlo... non ho mai usato A2000... � anche
possibile che tu abbia ragione, ma te ne accorgi dall'Help che
verranno definite in sola lettura... oppure banalmente facendo una
prova...
@Alex
In che senso solo lettura?
In ogni caso la formattazione condizionale la puoi fare tranquillamente da
VBA
.formatcondition(0)
.formatcondition(1)
.formatcondition(2)
L'help ...ti aiuta...in quanto help... :-)
Ciao
--
Roberto da Parma


text:
....
> In che senso solo lettura?
> In ogni caso la formattazione condizionale la puoi fare tranquillamente da
> VBA
> .formatcondition(0)
> .formatcondition(1)
> .formatcondition(2)
>
> L'help ...ti aiuta...in quanto help... :-)
>
> Ciao
>
> --
>
> Roberto da Parma
Leggi bene quello che è stato chiesto...
Quanto hai suggerito è ovviamente da manuale, ma lui ha esplicitato il
suo dubbio in merito alla versione A2000.... sulla quale ricordo
anch'io ci fosse qualche inghippo, ma non avendo la certezza.....
In pratica chiede conferma sulla possibilità di usare in R/W tale
proprietà con A2000.
Spero di aver chiarito...
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:d009820c-bb24-4cbd...@q14g2000vbn.googlegroups.com...
....
> In che senso solo lettura?
> In ogni caso la formattazione condizionale la puoi fare tranquillamente da
> VBA
> .formatcondition(0)
> .formatcondition(1)
> .formatcondition(2)
>
> L'help ...ti aiuta...in quanto help... :-)
>
> Ciao
>
> --
>
> Roberto da Parma
Leggi bene quello che � stato chiesto...
Quanto hai suggerito � ovviamente da manuale, ma lui ha esplicitato il
suo dubbio in merito alla versione A2000.... sulla quale ricordo
anch'io ci fosse qualche inghippo, ma non avendo la certezza.....
In pratica chiede conferma sulla possibilit� di usare in R/W tale
propriet� con A2000.
Spero di aver chiarito...
@Alex
Sono sicurissimo che in ac2003 la risposta � SI.
Per ac2000 con certezza non ti saprei dire...ma basterebbe che l'interessato
controllasse nelle librerie di ac2000
...nel frattempo ho fatto un paio di ricerche e qui sembrerebbe che la
funzione ci sia
http://bytes.com/groups/ms-access/520981-format-condition-confusion
Basta che comunque faccia una prova di scrittura del codice e con un debug
scopre subito l'arcano.
In linea di massima ti direi che pu�.



author: Karl Donaubauer

text:
Roberto da Parma wrote:
> "Alessandro Baraldi ha scritto:
> ....
>> In che senso solo lettura?
>> In ogni caso la formattazione condizionale la puoi fare
>> tranquillamente da VBA
>> .formatcondition(0)
>> .formatcondition(1)
>> .formatcondition(2)
> ...
> In pratica chiede conferma sulla possibilit� di usare in R/W tale
> propriet� con A2000.
> ...
> Per ac2000 con certezza non ti saprei dire...
> ...
> In linea di massima ti direi che pu�.
S�. Lo faccio tante volte con A00.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
Ciao a tutti,
grazi per i suggerimenti ricevuti fino ad ora.
Oggi ho fatto qualche esperimento con Access 2000.
arc_frm è il form principale e arc_sub_frm è il subform (modalità
foglio dati), il codice che riporto è nell'evento caricamento del form
principale:
Dim ctl As Access.Control
For Each ctl In Forms!arc_frm!arc_sub_frm.Controls
    Select Case ctl.ControlType
        Case acTextBox, acComboBox, acListBox
            With ctl
                .FormatConditions.Delete
                .FormatConditions.Add acExpression, , GetRecNum(Forms!
arc_frm!arc_sub_frm.Form) Mod 2 <> 0
                .FormatConditions(0).BackColor = getobj("descrizione",
"impostazione", "obj", "actbckcolor", "16777215")
            End With
    End Select
Next ctl
Risulatato? si colorano tutte le righe, come mai? Ho anche provato a
specificare ogni controllo di arc_sub_frm
Dim ctl As Access.Control
For Each ctl In Forms!arc_frm!arc_sub_frm.Controls
    Select Case ctl.ControlType
        Case acTextBox, acComboBox, acListBox
            With ctl
                .FormatConditions.Delete
                .FormatConditions.Add acFieldHasFocus
                .FormatConditions(0).BackColor = getobj("descrizione",
"impostazione", "obj", "actbckcolor", "16777215")
            End With
    End Select
Next ctl
Questo invece funziona perfettamente.
Vorrei anche combinare le due cose insieme... posso? come?
In pratica vorrei un colore di sfondo quando il campo è attivo e delle
righe alternate per le righe sempre... ovviamente i colori sono
differenti.
La funzione getobj restituisce il codice del colore prendendolo da una
tabella di impostazioni che l'utente riempie a proprio piacere, (se
poi il campo è vuoto ci passo un defualt, che è il numero che vedete).
Ovvio che la stessa funzione è usata per reperire tutte le altre
impostazioni della applicazione.
Grazie.
Ganimede Dignan.


text:
Alessando... aiutami :-(
Grazie.


text:
Ganimede wrote:
> ...
> arc_frm � il form principale e arc_sub_frm � il subform (modalit�
> foglio dati), il codice che riporto � nell'evento caricamento del form
> principale:
>
> Dim ctl As Access.Control
> For Each ctl In Forms!arc_frm!arc_sub_frm.Controls
>     Select Case ctl.ControlType
>         Case acTextBox, acComboBox, acListBox
>             With ctl
>                 .FormatConditions.Delete
>                 .FormatConditions.Add acExpression, , GetRecNum(Forms!
> arc_frm!arc_sub_frm.Form) Mod 2 <> 0
>                 .FormatConditions(0).BackColor = getobj("descrizione",
> "impostazione", "obj", "actbckcolor", "16777215")
>             End With
>     End Select
> Next ctl
> ...
Direi che il problema � GetRecNum(). --> Posta la funzione.
Suppongo che si tratta di una funzione che ti d� il numero del
record corrente quindi al caricamento sempre del primo record,
non di ogni record. Se � cos�, la formattazione dev'essere sempre
la stessa.
--
HTH



text:
Ciao,
> Direi che il problema è GetRecNum(). --> Posta la funzione.
è la solita preso dal sito di Alessandro:
Public Function GetRecNum(ByRef Frm As Form) As Long
  On Error GoTo erh
  With Frm.RecordsetClone
        If Not ((.BOF = True) And (.EOF = True)) Then
               .Bookmark = Frm.Bookmark
               GetRecNum = .AbsolutePosition + 1
        End If
  End With
ext:
  Exit Function
erh:
  GetRecNum = 0
  Resume ext
End Function
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=81
> Suppongo che si tratta di una funzione che ti dà il numero del
> record corrente quindi al caricamento sempre del primo record,
> non di ogni record. Se è così, la formattazione dev'essere sempre
> la stessa.
Deve... nel senso che dovrei metterla in un altro evento?
Grazie.


text:
Ganimede wrote:
>> Direi che il problema � GetRecNum(). --> Posta la funzione.
>
> � la solita preso dal sito di Alessandro:
>
> Public Function GetRecNum(ByRef Frm As Form) As Long
>
>   On Error GoTo erh
>
>   With Frm.RecordsetClone
>         If Not ((.BOF = True) And (.EOF = True)) Then
>                .Bookmark = Frm.Bookmark
>                GetRecNum = .AbsolutePosition + 1
>         End If
>   End With
>
> ext:
>   Exit Function
>
> erh:
>   GetRecNum = 0
>   Resume ext
>
> End Function
>
>
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=81
>
>> Suppongo che si tratta di una funzione che ti d� il numero del
>> record corrente quindi al caricamento sempre del primo record,
>> non di ogni record. Se � cos�, la formattazione dev'essere sempre
>> la stessa.
>
> Deve... nel senso che dovrei metterla in un altro evento?
No, devi avere presente il numero in ogni record.
Creati una casella di testo (puoi impostare Visibile a No)
nella sezione detaglio della sottomaschera. Chiama la
casella "txtNr" e imposta l'Origine controllo a:
=GetRecNum(Forms!arc_frm!arc_sub_frm.Form)
Poi cambia la riga di codice con Add a:
 FormatConditions.Add acExpression, , "txtNr Mod 2 <> 0"
