title: Come arrotondo in MSDE?

text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:b9ftrl$cg6$1...@lacerta.tiscalinet.it...
>
> "All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
> news:QoKua.66324$3M4.1...@news1.tin.it...
> >
> > "Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
> > news:b9fquq$ana$1...@lacerta.tiscalinet.it...
> >
> > cut
> >
> > >
> > > Per curiosità puoi postare la lista degli importi da sommare completi
di
> > > tutti i 4 decimali previsti da money ?
> > >
> > > Ciao Giorgio
> > >
> >
> > Ho risolto ho fatto un mega errore io, nella query che mi ragruppava gli
> > importi totali avevo scritto
> >
> > round(importototale*aliquota/100;2)    e su tipo raggruppamento avevo
> messo
> > "somma"
> >
> > modificando con :
> >
> > round(sum(importototale*aliquota/100);2) e su tipo ragruppamento
mettendo
> > "espressione"
> >
> > tutto funziona
> >
> > praticamente calcolavo l'imposta ad ogni riga della fattura e poi la
> > sommavo, fregandomi con gli arrotondamenti di ogni riga
> >
> >
> > grazie mille, ciao
> > AEOM
> >
> >
>
> Se posso permettermi di darti un consiglio
> Abituati a scrivere le query le viste le stored ecc senza il supporto
> grafico offerto da Access, eviterai questo tipo di errore e scoprirai una
> gamma più ampia di possibilità per scrivere una query.
>
> Ciao Giorgio.
>
>
Stesso consiglio che mi davano all'università....ma sai la pigrizia non ha
limiti
grazie, AEOM


title: Strutture da Access su Oracle

author: SauroN

text:
c'e' qualcuno che mi sa dire dove
scaricare qualche strumento per
portare automaticamente le strutture
di un DB Access su Oracle ... dovrebbe
portare anche chiavi, valori predefiniti,
relazioni, ecc... ecc... come fa
l'upsize guidato di Access 2000 per
SQL Server
saluti
sauron


title: Strutture da Access su Oracle

author: P. Bianchi

text:
SauroN wrote:
> c'e' qualcuno che mi sa dire dove
> scaricare qualche strumento per
> portare automaticamente le strutture
> di un DB Access su Oracle ...
In Personal Oracle (la versione di O. che gira in ambiente PC)  esiste
standard un Acess Migration Wizard che importa database da Access a
Oracle. E' penosamente lento, crea database enormi e l'ho provato solo
con database di poche tabelle e pochissime quesry, ma per lo meno
trasferisce i dati.
E' anche vero che se si trasferiscono solo le tabelle forse conviene
esportare da Acc. in ASCII e importare in O. con SQLLOader.
Sul trasportare intere applicazioni non ho esperienza, perche' per lo
piu' vedo db c/s che tengono sul server le tabelle e tengono le
applicazioni su Workstation.
ciao


title: come inserire valori con l'apostrofo nelle SQL o nei filtri

author: Vittorio Impallomeni

text:
Nell'esempio
Dim dbs As Database, rst As Recordset
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("Impiegati", dbOpenDynaset)
rst.FindFirst "[Cognome] = 'Dall'Asta'"
Access genera un errore per l'apostrofo contenuto nel nome Dall'Asta
Ugualmene nelle sql inserite nel codice
AA = "Dall'Asta"
    Set Traduzione = Marina.OpenRecordset("SELECT Impiegati.Cognome " & _
    "FROM Impiegati" & _
    "WHERE (((Impiegati.Cognome)= '" & AA & "')); ")
Come ovviare?
Grazie


author: AntonioM

text:
AA = "Dall'Asta"
Tu la scrivi cosě:
    Set Traduzione = Marina.OpenRecordset("SELECT Impiegati.Cognome " & _
    "FROM Impiegati" & _
    "WHERE (((Impiegati.Cognome)= '" & AA & "')); ")
E' il modo piů semplice, ma causa errore nel caso di apice.
Per non generare errore devi fare uso della sintassi seguente, anche se č un
po' piů noiosa:
    Set Traduzione = Marina.OpenRecordset("SELECT Impiegati.Cognome " & _
    "FROM Impiegati" & _
    "WHERE (((Impiegati.Cognome)= " & chr(34) & AA & chr(34) & ")); ")
Ti ricordo che chr(34) č la rappresentazione dei doppi apici (che non
potresti inserire direttamente nell'istruzione SQL perchč causerebbero
errore).
Spero di esserti stato di aiuto.
Ciao e buon lavoro
Antonio Misericordia
--
Posted from
smtp2.libero.it
 [193.70.192.52]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Lbo da casa

text:
>Access genera un errore per l'apostrofo contenuto nel nome Dall'Asta
sì, perché l'apostrofo è un delimitatore di stringa.  purtroppo le
persone che hanno inventato l'sql parlavano inglese e quindi non
sapevano che si può usare l'apostrofo nei nomi (e che le date si
scrivono giorno mese anno...).
in questo caso la cosa da fare è raddoppiare l'apostrofo.  se fai in
modo di scrivere una cosa del genere:
Dall''Asta
(Dall apostrofo apostrofo Asta) sql scrive l'apostrofo correttamente.
quello che in genere si fa è scrivere una funzioncina che incamici la
stringa che vuoi passare e che raddoppi gli apici.  un semplice
for..next e una mid, che ti vengono lasciati come utile esercizio.
se hai difficoltà riscrivi pure.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Evento Calendario

author: Triballo

text:
Salve a tutti mi chiedevo è possibile rendere di colore diverso il giorno
del calendario di access prendendo come riferimento la data di un campo  ?
See Yaa.....


title: colonne nei report

author: Angelo Gaidano

text:
vorrei stampare una sezione di un report mettendo i record su pi\
colonne ma, se ho capito bene l'help, posso applicare le colonne solo a
tutto il report.
c'è un altro sistema?
oppure devo usare 2000 e inserire un sottoreport (ho appena caricato
2000 e non l'ho ancora guardato)!
grazie in anticipo a chi mi saprà dare un consiglio!


title: colonne nei report

author: Antonio Biso

text:
Angelo Gaidano ha scritto nel messaggio <
38B25676...@tin.it
>...
>vorrei stampare una sezione di un report mettendo i record su pi\
>colonne ma, se ho capito bene l'help, posso applicare le colonne solo a
>tutto il report.
>c'è un altro sistema?
Io ho fatto una cosa del genere con uno sporco trucco.
Dovevo stampare i valori di un campo in modo che l'ordine sia come si
scrive, cioè primo record secondo record.... ennesimo record su una riga,
poi n+1-esimo record sotto il primo e così via
Ho messo una serie di controlli affiancati, abbastanza altini. L'origine
dati di questi controlli è una funzione con un parametro numerico, da 1 a
10.
La funzione mi cicla sul recordset dei dati e, mediante l'uso della funzione
mod va a vedere che i-esimo record è e, a seconda del parametro passato, lo
seleziona. Per selezione intendo che viene creata man mano una stringa che
concatena tutti i valori selezionati mettendoci in mezzo un a capo (vbcrlf).
In questo modo ogni controllo restituirà i valori dei record multipli uno
sotto l'altro e l'effetto è quello di stampare colonne di record non
contigui.
Tu potresti fare una cosa analoga definendo il criterio di "selezione" del
record nel recordset o del campo nell'ambito di un record...
Antonio


title: Dettagli in una maschera

author: pippo

text:
Salve ho una maschera con sottomaschera, quet'ultima č di tipo foglio dati.
vorrei che l'utente potesse selezionare una riga o farci doppio clic sopra
per vedersi aprire una ulteriore maschera popup
contente esattamente il record selzionato nel foglio dati.


title: Dettagli in una maschera

author: Roberto dalla campagna

text:
"pippo" <
pi...@pippo.it
> ha scritto nel messaggio
news:5nYRe.10918$4g5.6...@news4.tin.it...
> Salve ho una maschera con sottomaschera, quet'ultima è di tipo foglio
dati.
>
> vorrei che l'utente potesse selezionare una riga o farci doppio clic sopra
> per vedersi aprire una ulteriore maschera popup
> contente esattamente il record selzionato nel foglio dati.
Se la maschera popup si chiama MiaMaschera e la chiave primaria della
tabella origine record sia della sottomaschera che della maschera popup si
chiama MioId, apri la maschera popup con la seguente riga di codice VBA:
DoCmd.OpenForm "MiaMaschera", , ,"MioId= " & Me!MioId
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Dettagli in una maschera

text:
"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
messaggio news:3WYRe.43393$HM1.1...@twister1.libero.it...

Ok funziona una'altra domanda .. la sottomaschera su cui faccio doppio clic
per visualizzare la maschera popup è di tipo foglio dati esiste un metodo
per modificare la griglia ovvero impostare la larghezza delle colonne dare
un colore di sfondo diverso ecc.


title: Dettagli in una maschera

text:
"pippo" <
pi...@pippo.it
> ha scritto nel messaggio
news:2eZRe.11199$4g5.6...@news4.tin.it...
>
> "Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
> messaggio news:3WYRe.43393$HM1.1...@twister1.libero.it...
> >
> > "pippo" <
pi...@pippo.it
> ha scritto nel messaggio
> > news:5nYRe.10918$4g5.6...@news4.tin.it...
> >> Salve ho una maschera con sottomaschera, quet'ultima è di tipo foglio
> > dati.
> >>
> >> vorrei che l'utente potesse selezionare una riga o farci doppio clic
> >> sopra
> >> per vedersi aprire una ulteriore maschera popup
> >> contente esattamente il record selzionato nel foglio dati.
> >
> > Se la maschera popup si chiama MiaMaschera e la chiave primaria della
> > tabella origine record sia della sottomaschera che della maschera popup
si
> > chiama MioId, apri la maschera popup con la seguente riga di codice VBA:
> >
> > DoCmd.OpenForm "MiaMaschera", , ,"MioId= " & Me!MioId
> >
> > --
> > Roberto
>
> Ok funziona una'altra domanda .. la sottomaschera su cui faccio doppio
clic
> per visualizzare la maschera popup è di tipo foglio dati esiste un metodo
> per modificare la griglia ovvero impostare la larghezza delle colonne dare
> un colore di sfondo diverso ecc.
Che io sappia non hai questa possibilità, anche se mi piacerebbe essere
smenito. A mio avviso la soluzione migliore è trasformare e ed aprire la
sottomaschera come maschera continua, così che potrai personalizzarla a tuo
piacimento ed inoltre potrai inserirci anche un pulsante di comando con cui
aprire la maschera popup in alternatica al doppi clic.



title: Filtraggio maschera e problemi di query

author: Ferri Marco

text:
Ciao a tutti!
Vengo subito al dunque...io ho una maschera per la ricerca di dati che
visualizza i risultati in una sottomaschera.
A questo punto mi sono però sorti 2 problemucci:
1)Se,durante l'inserimento dati,lascio un campo vuoto, allora durante la
ricerca la query automaticamente nn m visualizza quei record che nn sono
stati inseriti completamente.Come faccio a visualizzare anche quei record
che corrispondono alla ricerca che voglio fare, ma che nn sono completi?
2)La sottomaschera è un foglio dati.Cliccando due volte su un record vorrei
aprire la [MASCHERAINSERIMENTO] già puntata a quel particolare record per
poter effettuare eventuali modifiche.Come posso fare x implementarla?
Ringrazio anticipatamente tutti quelli che vorranno aiutarmi!
MILLE GRAZIE!!!


title: Filtraggio maschera e problemi di query

author: Roberto da casa

text:
"Ferri Marco" <
spy...@libero.it
> ha scritto nel messaggio
news:b74apv$j6n$1...@newsread.albacom.net...
> Ciao a tutti!
>
> Vengo subito al dunque...io ho una maschera per la ricerca di dati che
> visualizza i risultati in una sottomaschera.
> A questo punto mi sono però sorti 2 problemucci:
>
> 1)Se,durante l'inserimento dati,lascio un campo vuoto, allora durante la
> ricerca la query automaticamente nn m visualizza quei record che nn sono
> stati inseriti completamente.Come faccio a visualizzare anche quei record
> che corrispondono alla ricerca che voglio fare, ma che nn sono completi?
>
Uno dei modi possibili per risolvere il tuo problema lo trovi spiegato nella
FAQ di Federico Luciani intitolata "Visualizzare tutti i records con una
query parametrica" che trovi nella Sezione Queries del Sito Comune (link qui
sotto).
> 2)La sottomaschera è un foglio dati.Cliccando due volte su un record
Cliccare due volte su un record? Eventalmente cliccando due volte su un
controllo della sottomaschera ed a fronte dell'evento "Su doppio clic" del
controllo apri la MASCHERAINSERIMENTO che dovrai filtrare con la chiave
primaria del record corrente della sottomaschera (vedi cosa dice l'help
dell'argomento condizioneWHERE dell'argomento OpenForm).
> vorrei
> aprire la [MASCHERAINSERIMENTO] già puntata a quel particolare record per
> poter effettuare eventuali modifiche.Come posso fare x implementarla?
>
In alternativa trasforma la visualizzazione della sottomaschera da Foglio
dati a Maschere continue; poi inserisci nel corpo della sottomaschera un
pulsante di comando ed a fronte del suo evento "Su clic" apri con il metodo
OpenForm MASCHERAINSERIMENTO filtrandola come già detto precedentemente.
> Ringrazio anticipatamente tutti quelli che vorranno aiutarmi!
>
> MILLE GRAZIE!!!
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Filtraggio maschera e problemi di query

author: Spyke

text:
Roberto da casa <
r.ma...@libero.it
> wrote in message
ozlla.26634$iy5.7...@twister2.libero.it...
>
> "Ferri Marco" <
spy...@libero.it
> ha scritto nel messaggio
> news:b74apv$j6n$1...@newsread.albacom.net...
> > Ciao a tutti!
> >
> > Vengo subito al dunque...io ho una maschera per la ricerca di dati che
> > visualizza i risultati in una sottomaschera.
> > A questo punto mi sono però sorti 2 problemucci:
> >
> > 1)Se,durante l'inserimento dati,lascio un campo vuoto, allora durante la
> > ricerca la query automaticamente nn m visualizza quei record che nn sono
> > stati inseriti completamente.Come faccio a visualizzare anche quei
record
> > che corrispondono alla ricerca che voglio fare, ma che nn sono completi?
> >
>
> Uno dei modi possibili per risolvere il tuo problema lo trovi spiegato
nella
> FAQ di Federico Luciani intitolata "Visualizzare tutti i records con una
> query parametrica" che trovi nella Sezione Queries del Sito Comune (link
qui
> sotto).
>
Grazie....vado subito a vedere...
> > 2)La sottomaschera è un foglio dati.Cliccando due volte su un record
>
> Cliccare due volte su un record? Eventalmente cliccando due volte su un
> controllo della sottomaschera ed a fronte dell'evento "Su doppio clic" del
> controllo apri la MASCHERAINSERIMENTO che dovrai filtrare con la chiave
> primaria del record corrente della sottomaschera (vedi cosa dice l'help
> dell'argomento condizioneWHERE dell'argomento OpenForm).
>
Si, vabbè....intendevo proprio così. M sono espresso male....sorry :(
> > vorrei
> > aprire la [MASCHERAINSERIMENTO] già puntata a quel particolare record
per
> > poter effettuare eventuali modifiche.Come posso fare x implementarla?
> >
>
> In alternativa trasforma la visualizzazione della sottomaschera da Foglio
> dati a Maschere continue; poi inserisci nel corpo della sottomaschera un
> pulsante di comando ed a fronte del suo evento "Su clic" apri con il
metodo
> OpenForm MASCHERAINSERIMENTO filtrandola come già detto precedentemente.
>
> > Ringrazio anticipatamente tutti quelli che vorranno aiutarmi!
> >
> > MILLE GRAZIE!!!
>
> --
> Roberto
>
Ti ringrazio!M 6 stato d'aiuto!!! Ciao!



title: Forms e Tabelle

author: Giuseppe Di Leo

text:
Come posso da una singola maschera fare riferimento a più tabelle, preciso
che tutte le tabelle hanno la stessa struttura e nomi di campo.
Grazie a chi volesse dare un suggerimento
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Forms e Tabelle

author: Sergio MAZZA

text:
"Giuseppe Di Leo" <
dileo.giu...@libero.it
> ha scritto nel messaggio news:dkaple$93i$1...@news.newsland.it...
> Come posso da una singola maschera fare riferimento a più tabelle, preciso
> che tutte le tabelle hanno la stessa struttura e nomi di campo.
> Grazie a chi volesse dare un suggerimento
>
Traduci: "...fare riferimento a più tabelle..."...
Ciao.
--
Sergio MAZZA


title: Forms e Tabelle

text:
Sergio MAZZA ha scritto:


> Ciao.
Ciao Sergio, cerco di spiegarmi:
ho delle scadenze suddivise per mese, 12 tabelle  da Gennaio a Dicembre,
le 12 tabelle hanno gli stessi campi, mi sono chiesto perchè creare dodici
maschere ? non sarebbe più semplice variare l'origine record di un'unica
maschera ?  dove visualizzo i dati che di volta in volta mi servono in
funzione del mese ?
avevo pensato di creare un'altra maschera con una casella combinata/testo,
contenente il nome della tabella da aprire e un pulsante di comando per
l'apertura della maschera unica e inserire il riferimento nell'origine
dati di quest'ultima.
Ti ringrazio anticipatamente



title: Forms e Tabelle

text:
L'idea di suddividere  in 12 tabelle (mesi) è contraria ai principi
base di un database.
Pensa se dovessi suddividere in anni  quante tabelle dovresti
utilizzare !!!
Per la selezione si usano filtri che  estraggono/visualizzano i dati
per mese
forse dovresti ripensare la struttura del database


title: Forms e Tabelle

text:
carlo....@gmail.com
 ha scritto:



Ciao Carlo, hai perfettamente ragione ma se le tabelle mi vengono fornite
in .XLS e solo alla fine di ogni mese, allora che faccio ?
Ciao grazie



title: Forms e Tabelle

text: le importi utilizzando una query di accodamento


title: Forms e Tabelle

text:
"Giuseppe Di Leo" <
dileo.giu...@libero.it
> ha scritto nel messaggio news:dkb8b9$cap$1...@news.newsland.it...
>
> Ciao Sergio, cerco di spiegarmi:
> ho delle scadenze suddivise per mese, 12 tabelle  da Gennaio a Dicembre,
> le 12 tabelle hanno gli stessi campi, mi sono chiesto perchè creare dodici
> maschere ? non sarebbe più semplice variare l'origine record di un'unica
> maschera ?  dove visualizzo i dati che di volta in volta mi servono in
> funzione del mese ?
> avevo pensato di creare un'altra maschera con una casella combinata/testo,
> contenente il nome della tabella da aprire e un pulsante di comando per
> l'apertura della maschera unica e inserire il riferimento nell'origine
> dati di quest'ultima.
>
> Ti ringrazio anticipatamente
Fermo restando il suggerimento di Carlo SCARONI; creando una tabella con un campo tipo data (es. scadenza), con le funzioni
Day/Month/Year (vedi help) hai la possibilità di estrarre giorno/mese/anno da una data quindi potresti filtrare benissimo la tabella
per ogni parte del campo [scadenza]:
es.
Month([scadenza]) = 2 '<-- se il mese restituito è uguale a 2 (febbraio)
Quindi la casella combinata che vuoi utilizzare tu per selezionare il range di mensilità potrebbe avere come origine dati un "elenco
dati" e come valori una stringa del tipo:
"Gennaio";1;"Febbraio";2;"Marzo";3;....
La colonna associata sarebbe la seconda (quella con il numero del mese).
Nella scheda formato indichi 2 colonne e la larghezza di queste come: 2,5cm;0cm (la seconda zero per non visualizzare la colonna con
i numeri).
Nella scheda eventi dovrai gestire l'evento "dopo aggiornamento" per applicare il filtro alla maschera:
es.
if not isnull(me!nomeCasCombinata) then
    me.filter = "Month([scadenza])=" & me!nomeCasCombinata
    me.filterOn = true
endif
Ciao.
--
Sergio MAZZA


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

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
-------------------
Nel scrivere l'oggetto del messaggio si dovrebbe dare maggiore importanza
perche' 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 del precedente.
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 o con altri partecipanti e eventuali
disaccordi sarebbe meglio proseguire 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 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/netiquettei
t.htm
ATTENZIONE
I successivi sono testi carichi d'ironia, cioe' sono suggerimenti da
EVITARE!
GALAMAILEO di John of the Homepage
http://www.geocities.com/bourbonstreet/9518/galamaileo.html
Cara Emily Postnews...
http://www.geocities.com/Athens/Parthenon/9704/galareteo.html
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
c'e' ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com


title: REPORT- HELP

author: Davide

text:
Buongiorno  a tutti, spero possiate aiutarmi a risolvere questo
problemuccio:ho la necessita' di creare un report che  agrandi linee
appaia cosi'
prodotto  prezzo p/u   iva  totale
---------------------------------------------------
              somma di iva   somma di totale
nessun problema per calcolare i totali dei campi iva  e totale, solo
che l'iva e' al 10 e al 20 % ed ho la necessita' che il totale mi
distingua quando e' al 10 e quando al 20.cioe' che i totali diventino:
somma di iva al 10%
somma di iva al 20%
posto che il campo iva e' unico, come posso fare?
spero di essere stato chiaro, e un grazie a quelli che vorranno dare
una dritta.
saluti,
Davide
--
"Do I have to tell the story
Of a thousand rainy days since we first met
It's a big enough umbrella
But it's always me that ends up getting wet"


title: REPORT- HELP

text:
"Davide" <lak...@NOSPAMtiscali.it> ha scritto nel messaggio
news:snigtukad1u4i0nql...@4ax.com...
> Buongiorno  a tutti, spero possiate aiutarmi a risolvere questo
> problemuccio:ho la necessita' di creare un report che  agrandi linee
> appaia cosi'
>
> prodotto  prezzo p/u   iva  totale
> ---------------------------------------------------
>               somma di iva   somma di totale
>
> nessun problema per calcolare i totali dei campi iva  e totale, solo
> che l'iva e' al 10 e al 20 % ed ho la necessita' che il totale mi
> distingua quando e' al 10 e quando al 20.cioe' che i totali diventino:
> somma di iva al 10%
> somma di iva al 20%
> posto che il campo iva e' unico, come posso fare?
> spero di essere stato chiaro, e un grazie a quelli che vorranno dare
> una dritta.
>
> saluti,
> Davide
>
Ed in base a che cosa capisci se l'iva è al 10 o al 20%?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: REPORT- HELP

author: Emyr

text:
On Mon, 18 Nov 2002 02:39:17 GMT, Davide <lak...@NOSPAMtiscali.it>
wrote:
>Buongiorno  a tutti, spero possiate aiutarmi a risolvere questo
>problemuccio:ho la necessita' di creare un report che  agrandi linee
>appaia cosi'
>
>prodotto  prezzo p/u   iva  totale
>---------------------------------------------------
>              somma di iva   somma di totale
>
>nessun problema per calcolare i totali dei campi iva  e totale, solo
>che l'iva e' al 10 e al 20 % ed ho la necessita' che il totale mi
>distingua quando e' al 10 e quando al 20.cioe' che i totali diventino:
>somma di iva al 10%
>somma di iva al 20%
>posto che il campo iva e' unico, come posso fare?
>spero di essere stato chiaro, e un grazie a quelli che vorranno dare
>una dritta.
>
>saluti,
>Davide
fai una somma condizionale con iif()
Saluti.
Emanuele.


title: REPORT- HELP

text:
il  Mon, 18 Nov 2002 12:12:47 +0100, Emyr <
fan...@lavoro.com
> ha
scritto:
>fai una somma condizionale con iif()
>Saluti.
>Emanuele.
fatto, funziona, grazie mille e buona giornata!!



title: Conversione minuscole/maiuscole

author: Sandrobi

text:
Esiste una combinazione di tasti per poter convertire il testo selezionato o
una intera casella di testo da Minuscolo a Maiuscolo o viceversa senza
creare una macro apposita?
--
Ciao, Sandrobi
------------------
Se la tua email è fasulla, ti invito a leggere qui:
http://wiki.news.nic.it/AntiSpam


title: Conversione minuscole/maiuscole

author: Alessandro Baraldi

text:
No.
@Alex


title: Conversione minuscole/maiuscole

author: Carlo Costarella

text:
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio
news:441c1396$0$2263$4faf...@reader4.news.tin.it...
> Esiste una combinazione di tasti per poter convertire il testo selezionato
> o
> una intera casella di testo da Minuscolo a Maiuscolo o viceversa senza
> creare una macro apposita?
>
> --
> Ciao, Sandrobi
Mi sembra di no ma puoi sempre inventartela intercettando un tasto o una
combinazione ed eseguendo o meno la funzione:
TuoControllo.Value = StrConv(TuoControllo.Value, vbUpperCase)
o simili.
Ciao, Carlo


title: Conversione minuscole/maiuscole

text:
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio
news:441c1396$0$2263$4faf...@reader4.news.tin.it...
> Esiste una combinazione di tasti per poter convertire il testo selezionato
> o
> una intera casella di testo da Minuscolo a Maiuscolo o viceversa senza
> creare una macro apposita?
>
> --
> Ciao, Sandrobi
> ------------------
 Per essere pių completo nell'esempio:
ipotizzando un controllo Descrizione e volendo assegnare al tasto F2 il
maiuscolo e a F3 il minuscolo:
Private Sub Descrizione_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 113 Then
Me.Descrizione.Value = StrConv(Me.Descrizione.Value, vbUpperCase)
ElseIf KeyCode = 114 Then
Me.Descrizione.Value = StrConv(Me.Descrizione.Value, vbLowerCase)
End If
End Sub
Prova e fammi sapere.
Ciao, Carlo


title: Formattare a lunghezza fissa con una serie di zero i campi numerici vuoti

author: Ram II

text:
Ciao a tutti,
ho bisogno di creare un DB da cui successivamente esportare le tabelle
create in formato testo.
Il file dovrà essere a lunghezza fissa (e fin qui tutto OK), ma i campi
numerici dovranno essere allineati a destra e con una serie di zero a
coprire il vuoto:
Esempio:
Descrizione Lunghezza 10       |   Quantita lunghezza 6
Lampada   |000010
Neon         |000001
Tavolo       |000100
Io ho difficoltà ad esportare la quantità riempiendo questi spazi... Sigh!!


text:


right("000000" & str(campo) ,6)
Saluti.
Emanuele.


text:
> >Ciao a tutti,
> >ho bisogno di creare un DB da cui successivamente esportare le tabelle
> >create in formato testo.
> >Il file dovrà essere a lunghezza fissa (e fin qui tutto OK), ma i campi
> >numerici dovranno essere allineati a destra e con una serie di zero a
> >coprire il vuoto:
> >Esempio:
> >
> >Descrizione Lunghezza 10       |   Quantita lunghezza 6
> >
> >Lampada   |000010
> >Neon         |000001
> >Tavolo       |000100
> >
> >Io ho difficoltà ad esportare la quantità riempiendo questi spazi...
Sigh!!
> >
>
> right("000000" & str(campo) ,6)
> Saluti.
> Emanuele.
Ehmm... scusami, ma non lo faccio per lavoro. Mi sono avvicinato da poco ad
access. Mi puoi dire dove inserire la riga da te dettatomi? Ho provato su
"predefinito", ma nulla di fatto... e poi, la voce -str(campo)- va
personalizzata??
Grazie...


text:


al posto di campo devi inserire il nome del campo della tua tabella
la riga descritta la devi inserire dove vuoi la conversione.
dipende da come la fai
crea una query sulla tabella da esportare e come campo inserisci la
riga precedente      nomecampoformattato:right("000000" & str(campo)
,6)
Saluti.
Emanuele.


title: Maledetta query!!!

author: DPZ

text:
Salve a tutti. Sto perdendo i sentimenti dietro una query!
Ho creato una maschera che parametrizza (che brutto termine:-))una query di
selezione. In questa maschera ho una casella combinata che ha come origine
dati un group by che punta alla tabella dove eseguo la query.
Ad esempio, ho la tabella Interventi con il rispettivo campo Tipologia. La
casella combinata mostra tutti i dati di Tipologia raggruppati. Ok! Tramite
l'espressione [Forms]![Input query generica]![CasellaCombinata2]riesco ad
ottenere la mia benedetta query, però non basta. Infatti voglio ottenere la
selezione di tutti i record se l'utente non seleziona nessun dato della
casella combinata. Sicuramente dovrei utilizzare IIF, ma non riesco a
costruirla.
Dovrebbe essere IIf([Forms]![Input query
generica]![CasellaCombinata2];[Forms]![Input query
generica]![CasellaCombinata2];"*")
ma non funziona!!!!
aiutooooooo
Chiedo scusa se forse è un quesito banale da inesperto, ma non riesco
proprio a venirne fuori.
Grazie anticipatamente.
Saluti, DPZ
PS: inizia a fare caldo
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Maledetta query!!!

author: MA

text:
[CUT]
> PS: inizia a fare caldo
Sě ma non disperare, la soluzione c'č.
Solo che in "cambio" ti chiediamo di leggere il
Istruzioni per l'uso del Ng che troverai
facilmente nei post precedenti e lě noterai di
dover usare un subject significativo.
MAssimiliano


title: Maledetta query!!!

text:
> Sě ma non disperare, la soluzione c'č.
> Solo che in "cambio" ti chiediamo di leggere il
> Istruzioni per l'uso del Ng che troverai
> facilmente nei post precedenti e lě noterai di
> dover usare un subject significativo.
> MAssimiliano
 Forse il subject potrebbe essere Query: espressione con IIF e casella
caombinata.
Puň andare?
Grazie mille



title: Maledetta query!!!

text:
"DPZ" <
dan...@libero.it
> ha scritto nel messaggio
news:217Z220Z0Z156Y...@usenet.libero.it...
>
> > Sě ma non disperare, la soluzione c'č.
> > Solo che in "cambio" ti chiediamo di leggere
il
> > Istruzioni per l'uso del Ng che troverai
> > facilmente nei post precedenti e lě noterai di
> > dover usare un subject significativo.
> > MAssimiliano
>
>  Forse il subject potrebbe essere Query:
espressione con IIF e casella
> caombinata.
> Puň andare?
>
> Grazie mille
Io non userei proprio questa perň puň andare.
Ora perň apri un nuovo post con quel subject
MAssimiliano


title: Maledetta query!!!

text:
Grazie della dritta!!!!
A volte l'impulsività prevale sulla razionalità.
Saluti, DPZ



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

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
ATTENZIONE
I successivi sono testi carichi d'ironia, cioe' sono suggerimenti da
EVITARE!
GALAMAILEO di John of the Homepage
http://www.geocities.com/bourbonstreet/9518/galamaileo.html
Cara Emily Postnews...
http://www.geocities.com/Athens/Parthenon/9704/galareteo.html
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: Analizza con MS Excel

author: Paolo De Berardinis

text:
Come da oggetto se utilizzo la funzione disponibile sulla barra degli
strumenti per esportare una tabella contenuta in un mio database i dati
vengono correttamente esportati e una volta a mia disposizione nel foglio
elettronico posso ordinarli a mio piacere anche nei campi che contengono
date
Quando utilizzo la stessa funzionalità per esportare i dati della stessa
tabella ma stavolta utilizzandola dall'interno di un report i dati non mi
vengono esportati correttamente e non riesco più ad ordinare correttamente
quelli contenenti le date.
La cosa più strana è che i formati sembrano essere assolutamente corretti ma
vengono correttamente interpretati da excel solo dopo che sono entrato nelle
singole celle tramite un F2 con seguente conferma dei dati senza aver
effettuato alcuna modifica.
E' purtroppo un problema assai urgente per me e spero che qualcuno riesca a
darmi lumi ar riguardo di questa situazione che mi sta letteralmente facendo
impazzire.
Grazie in anticipo
Paolo de Berardinis


title: Run time 2000 con office 2003

author: Nicky

text:
Ciao a tutti, vi scrivo per chiedere informazioni riguardo un problema
con il quale mi trovo a combattere.
Una mia procedura Access è stata installata su di un w xp pro con office
2003.
Non essendoci access, ho installato il run time di access 2000 che è
l'unico del quale ho licenza d'uso.
La mia procedura funziona correttamente ma, al lancio di excel esce un
messaggio di errore 1311 impossibile trovare il file cab 01561401.cab
potete aiutarmi?
Nicoletta


title: Run time 2000 con office 2003

text:
Nicky wrote:
> Ciao a tutti, vi scrivo per chiedere informazioni riguardo un problema
> con il quale mi trovo a combattere.
>
> Una mia procedura Access č stata installata su di un w xp pro con
> office 2003.
>
> Non essendoci access, ho installato il run time di access 2000 che č
> l'unico del quale ho licenza d'uso.
>
> La mia procedura funziona correttamente ma, al lancio di excel esce un
> messaggio di errore 1311 impossibile trovare il file cab 01561401.cab
>
> potete aiutarmi?
>
> Nicoletta
Ciao ci devi dire perň come lanci excel
C'č tutto un discorso di late e early binding a riguardo
--
--
Massimiliano Amendola
www.accessgoup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa


title: ordine in maschera a schede

author: luigi onofrio

text:
ho una maschera a schede sovrapposte in cui ho dei controlli campo che
vorrei ordinare in tabilaziona a modo mio, ma non me lo fa fare come le
maschere normali dove si possa cambiare in proprietà - altro - ordine di
spostamento.
Sò che esiste un altro metodo, ma non ricordo quale
grazie.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: ordine in maschera a schede

text:
luigi onofrio wrote:
> ho una maschera a schede sovrapposte in cui ho dei controlli campo che
> vorrei ordinare in tabilaziona a modo mio, ma non me lo fa fare come
> le maschere normali dove si possa cambiare in proprietą - altro -
> ordine di spostamento.
> Sņ che esiste un altro metodo, ma non ricordo quale
> grazie.
Seleziona prima la pagina da ordinare (clicka sula label giusta) e poi
vedrai che esce ordine di tabulazione
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: ordine in maschera a schede

text:
MA ha scritto:
> luigi onofrio wrote:
> > ho una maschera a schede sovrapposte in cui ho dei controlli campo che
> > vorrei ordinare in tabilaziona a modo mio, ma non me lo fa fare come
> > le maschere normali dove si possa cambiare in proprietą - altro -
> > ordine di spostamento.
> > Sņ che esiste un altro metodo, ma non ricordo quale
> > grazie.
> Seleziona prima la pagina da ordinare (clicka sula label giusta) e poi
> vedrai che esce ordine di tabulazione
TROVATA!
grazie



title: Domanda su access97

author: cheguevara

text:
Sto creando un database con Access 97.
Facendo varie prove i contatori di alcune tabelle non sono più uguali
a zero come dovrà essere nella versione finale del database.
Per non rifare tutto una volta che ho finito le mie prove POSSO
AZZERARE tali contatori?
Scusatemi se la domanda vi sembra scema...
Franco


title: Domanda su access97

author: Fabio Montagner

text:
Seleziona la tabella che devi azzerare, la copi e poi l'incolli. Ti verrà
chiesto il nome e se copiare solo la struttura (partendo così da 0 col
contatore automatico)
cheguevara wrote in message ...



title: Domanda su access97

author: AntoGal

text:
cheguevara <
chegu...@ciaoweb.net
> wrote in message
iiuYOKGBYxt88mk80y=EIiWZWY=P...@4ax.com...
> Facendo varie prove i contatori di alcune tabelle non sono più uguali
> a zero come dovrà essere nella versione finale del database.
> Per non rifare tutto una volta che ho finito le mie prove POSSO
> AZZERARE tali contatori?
Svuotando le tabelle e compattando il DB.
Attenzione: se per te il valore che un contatore assume è importante, ne
stai facendo un uso sbagliato in partenza. Un contatrore non va usato per
avere una numerazione progressiva, modificabile, senza buchi o azzerabile in
un secondo tempo.
Controlla sul sito comune la FAQ di Emanuele Cesena su "Contatori, ID ed
altro".
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: Domanda su access97

author: Lbo dall'ufficio

text:
>Facendo varie prove i contatori di alcune tabelle non sono più uguali
dai un'occhiata al sito comune, mo nun me ricordo di preciso dove ma
c'è un bell'articoletto che ti dice tutto su quando usare e
soprattutto *non* usare i contatori.
una cosa importante: i contatori *non si usano per contare*.
-------------------------------------------------------
concorsi pubblici truccati.  questo è solo un esempio:
http://www.fortunecity.com/business/koch/947/index.htm


title: Problema apostrofo in query vba

author: Alessio Forconi

text:
In una form ho una combobox che fornisce un parametro ad una query nel
modulo della form, la query è questa:
Sql = "SELECT Ricette.Nome FROM Ricette WHERE Ricette.Ing_Principale
=  '" + cmbChiaveRicerca + "';"
il probelam è cge alcune voci della combo contengono l'apostrofo, es:
"Albume d'uovo" che manda in errore la query, più precisamente
l'apertura del recordset.
Come potri fare per aggirare questo problema?
Grazie.
Alessio Forconi


title: Problema apostrofo in query vba

author: Access

text:
Ciao Alessio,
"Alessio Forconi" <
forc...@gmail.com
> ha scritto nel messaggio
news:1189861714....@g4g2000hsf.googlegroups.com...




Grazie.
prova con la funzione replace:
SQL = "SELECT Ricette.Nome FROM Ricette WHERE Ricette.Ing_Principale =
Replace(cmbChiaveRicerca, "'", "''") & "');"
--
Ciao
Access


title: Problema apostrofo in query vba

author: Sergio MAZZA

text:
Alessio Forconi wrote:
> In una form ho una combobox che fornisce un parametro ad una query nel
> modulo della form, la query č questa:
>
> Sql = "SELECT Ricette.Nome FROM Ricette WHERE Ricette.Ing_Principale
> =  '" + cmbChiaveRicerca + "';"
>
> il probelam č cge alcune voci della combo contengono l'apostrofo, es:
> "Albume d'uovo" che manda in errore la query, piů precisamente
> l'apertura del recordset.
>
> Come potri fare per aggirare questo problema?
>
> Grazie.
>
> Alessio Forconi
Prova cosě:
...WHERE Ricette.Ing_Principale =  " & Chr$(34) & cmbChiaveRicerca &
Chr$(34) &  ";"
Ciao.
--
Sergio MAZZA


title: Problema apostrofo in query vba

text:
> SQL = "SELECT Ricette.Nome FROM Ricette WHERE Ricette.Ing_Principale =
> Replace(cmbChiaveRicerca, "'", "''") & "');"
>
Il problema è che l'editor di vba interpreta il carattere ' come
commento e rende commentata questa parte cmbChiaveRicerca, " '", "''")
& "');" dalla virgola di cmbChiaveRicerca, in poi.


title: Problema apostrofo in query vba

text:
Ciao Alessio Forconi,
"Alessio Forconi" <
forc...@gmail.com
> ha scritto nel messaggio
news:1189864001.9...@22g2000hsm.googlegroups.com...
Cos?
sql = "SELECT ricette.Nome FROM ricette WHERE ricette.Ing_Principale = '" &
Replace(cmbChiaveRicerca, "'", "''")
Il problema è che l'editor di vba interpreta il carattere ' come
commento e rende commentata questa parte cmbChiaveRicerca, " '", "''")
& "');" dalla virgola di cmbChiaveRicerca, in poi.
--
Ciao
Access


title: Problema apostrofo in query vba

text:
Niente sbagliavo io ad incollare la stringa, va bene.
Però non sembra funzionare come dovrebbe perchè avendo come
ingrediente "Albume d'uovo" la funzione come me l'hai scritta tu
restituisce la stringa coì:
SELECT ricette.Nome FROM ricette WHERE ricette.Ing_Principale =
'Albume D''uovo
Ho letto la guida per la funzione Replace ma non mi è chiaro quelo che
vuoi fare, te lo chiedo perchè così provo anch'io a risolvere il
problema senza pesare completamente sulla tua già buona disponibilità.
Grazie.
Alessio Forconi
On 16 Set, 01:03, "Access" <c...@tin.it.invalid> wrote:
> Ciao Alessio Forconi,
>
> "Alessio Forconi" <
forco...@gmail.com
> ha scritto nel messaggionews:1189864001.9...@22g2000hsm.googlegroups.com...



title: Problema apostrofo in query vba

text:
Ciao Alessio Forconi,
"Alessio Forconi" <
forc...@gmail.com
> ha scritto nel messaggio
news:1189942022.7...@57g2000hsv.googlegroups.com...
Niente sbagliavo io ad incollare la stringa, va bene.
Però non sembra funzionare come dovrebbe perchè avendo come
ingrediente "Albume d'uovo" la funzione come me l'hai scritta tu
restituisce la stringa coì:
SELECT ricette.Nome FROM ricette WHERE ricette.Ing_Principale =
'Albume D''uovo
Ho letto la guida per la funzione Replace ma non mi è chiaro quelo che
vuoi fare, te lo chiedo perchè così provo anch'io a risolvere il
problema senza pesare completamente sulla tua già buona disponibilità.
Grazie.
Alessio Forconi
Forse facciamo prima se ti leggi questo post di @Alex e Giorgio Rancati:
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/b5b8796b61685aec/11677bc48493d235?lnk=gst&q=apostrofo&rnum=1&hl=it#11677bc48493d235
Spero di esserti stato utile.
--
Ciao
Access


title: Problema apostrofo in query vba

text:
On 16 Set, 19:47, "Access" <c...@tin.it.invalid> wrote:
>
> Forse facciamo prima se ti leggi questo post di @Alex e Giorgio Rancati:
>
>
http://groups.google.it/group/it.comp.appl.access/browse_thread/threa.
..
>
> Spero di esserti stato utile.
>
> --
> Ciao
> Access
senz'altro grazie.
Lo leggo.


title: [OT] Per tirarsi sù !

author: VT @ work

text:
Bill Gates muore.
Arriva all'inferno e viene accolto da un diavolo in frack, fatto
salire su una Cadillac extra lusso con piscina e portato a fare un
giro.
Ovunque ville faraoniche con feste, baccanali, orge, donne bellissime
nude.
Dopo alcuni chilometri, si avvicina in lontananza un cancello.
Si apre senza cigolii e dietro c'č un immenso portone.
Bill viene invitato a scendere. Il portone si apre.
Dietro c'č un caldo infernale, fiamme, urla strazianti, diavoli con
forconi che infilzano continuamente i poveracci.
Non potendo credere ai suoi occhi, Mr. Gates chiede al diavolo:
- Ma come?!? E tutto quello che abbiamo visto prima? -
Il diavolo lo guarda con sguardo gentile e risponde:
- Ah, quella... era la versione demo...-
(Copia/Incolla da: it.comp.as400)
Vincenzo Turturro
----------------------------------
Niuna impresa, per minima che sia,
puņ avere cominciamento e fine
senza queste tre cose:
e cioč senza sapere,
senza potere,
senza con amore volere
(Anonimo fiorentino, XIV sec.)
------------------------------


title: Inserimento dati da VBA

author: Commerciale Casalini Srl

text:
Quali sono le parole chiave da scrivere in una routine scritta con VBA per
chiedere dall'utente di inserire dei dati?
Ringrazio chi mi aiuta.


title: Inserimento dati da VBA

author: Jojo

text:
"Commerciale Casalini Srl" <
info.c...@agonet.it
> wrote:
>Quali sono le parole chiave da scrivere in una routine scritta con VBA per
>chiedere dall'utente di inserire dei dati?
Funzione InputBox, ad esempio


title: Inserimento dati da VBA

text:
Grazie
"Jojo" <sup...@pirotti.ct> ha scritto nel messaggio
news:oj0dku8il893puqlb...@4ax.com...



title: Pulsante di apertura "maschera"

author: Negro

text:
Devo realizzare un menů con un  pulsante dall'aspetto "Outlook"  che mi apra
una
maschera,
qualcuno mi puň dare il codice vba?


title: Pulsante di apertura "maschera"

author: Sib

text:
"Negro" <
ne...@libero.it
> ha scritto nel messaggio

te lo fa l'autocomposizione.
Sib


title: Pulsante di apertura "maschera"

author: Brunix

text:
Negro ebbe un grande coraggio a scrivere:
> Devo realizzare un menù con un  pulsante dall'aspetto "Outlook"  che mi
apra
> una
> maschera,
> qualcuno mi può dare il codice vba?
Guarda bene che ce lo hai già!!!
Brunix


title: Come realizzare struttura di memorizzazione permanente 'circolare'

author: RobertoA

text:
Avrei bisogno di memorizzare dei dati provenienti da un datalogger
Lettura dati ogni secondo, ogni lettura 10 byte di roba, massimo 1000
letture in linea
In pratica dopo la millesima vorrei che la mille-unesima andasse a
sovrascivere la prima lettura e cosi' via
Tale struttura di memoria non deve essere bloccata in lettura e quindi deve
essere leggibile anche da qualsiasi applicativo esterno, che dovrebbe sapere
anche qual'e' l'ultima lettura eseguita,
Cosa usereste, in vba, per ottenere questo tipo di buffer circolare ?
Come fa il programma 'lettore' a sapere a che locazione e' stata memorizzata
l'ultima lettura (in ordine di tempo) ?
Ciao e grazie
RobertoA


author: Paolo opg

text:
"RobertoA" <
amor...@tiscalinet.it
> wrote in
news:4ab89abf$
1...@newsgate.x-privat.org
:

la soluzione dipende molto da cosa intendi per 'qualsiasi applicativo
esterno'.
programma sulla stessa macchina?
web server dall'altro capo del mondo?
in che modo il programma esterno legge i dati?
un file di testo non bloccato in lettura potrebbe forse andare bene nel
primo caso, ma non nel secondo.
un server sql e' quasi un must nel secondo caso ma molto probabilmente
esagerato nel primo.
e a seconda della soluzione scelta, cambia la risposta alla terza
domanda.
qualche dettaglio in piu'?
--
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


text:
>> Avrei bisogno di memorizzare dei dati provenienti da un datalogger
>> Lettura dati ogni secondo, ogni lettura 10 byte di roba, massimo 1000
>> letture in linea
>> In pratica dopo la millesima vorrei che la mille-unesima andasse a
>> sovrascivere la prima lettura e cosi' via
>> Tale struttura di memoria non deve essere bloccata in lettura e quindi
>> deve essere leggibile anche da qualsiasi applicativo esterno, che
>> dovrebbe sapere anche qual'e' l'ultima lettura eseguita,
>> Cosa usereste, in vba, per ottenere questo tipo di buffer circolare ?
>> Come fa il programma 'lettore' a sapere a che locazione e' stata
>> memorizzata l'ultima lettura (in ordine di tempo) ?
> la soluzione dipende molto da cosa intendi per 'qualsiasi applicativo
> esterno'.
> programma sulla stessa macchina?
> web server dall'altro capo del mondo?
> in che modo il programma esterno legge i dati?
> un file di testo non bloccato in lettura potrebbe forse andare bene nel
> primo caso, ma non nel secondo.
> un server sql e' quasi un must nel secondo caso ma molto probabilmente
> esagerato nel primo.
> e a seconda della soluzione scelta, cambia la risposta alla terza
> domanda.
Grazie per la risposta
Per "qualsiasi applicativo" intendo un eseguibile montato sulla stessa
macchina
Il "in che modo" dipende da come sono memorizzati i dati, se file di testo,
database, array in memoria, ecc.., l'importante e' che la lettura sia
possibile anche se il programma 'scrittore' sta continuando a funzionare
Ed essendo che la domanda e' proprio "come memorizzare ed organizzare i
dati" non sono in grado di dire in che modo il programma esterno leggera' le
informazioni, dipende appunto da come saranno strutturate e dove saranno
memorizzate.
Diciamo che mi servirebbe un qualcosa tipo un database molto molto semplice,
che permetta l'inserimento dei dati e la lettura ad una certa locazione,
stop
Ciao
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> wrote in
news:4ab8cc3f$
1...@newsgate.x-privat.org
:
>
> Grazie per la risposta
> Per "qualsiasi applicativo" intendo un eseguibile montato sulla stessa
> macchina
> Il "in che modo" dipende da come sono memorizzati i dati, se file di
> testo, database, array in memoria, ecc.., l'importante e' che la
> lettura sia possibile anche se il programma 'scrittore' sta
> continuando a funzionare Ed essendo che la domanda e' proprio "come
> memorizzare ed organizzare i dati" non sono in grado di dire in che
> modo il programma esterno leggera' le informazioni, dipende appunto da
> come saranno strutturate e dove saranno memorizzate.
> Diciamo che mi servirebbe un qualcosa tipo un database molto molto
> semplice, che permetta l'inserimento dei dati e la lettura ad una
> certa locazione, stop
> Ciao
> RobertoA
>
>
la soluzione spiccia potrebbe essere un file mdb con una sola tabella con
1000 righe.
tblLettura
- idriga (1 -> 1000)
- timestamp
- dato
scrivi con un UPDATE con contatore che si azzera quando arriva a 1000,
leggi ordinando per timestamp.
update tblLettura
set lettura = valore, timestamp = getdate()
where idRiga = contatore



author: Carlo Costarella

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4ab89abf$1...@newsgate.x-privat.org...

Perch� non realizzi una dll che si interfaccia con il datalogger e la rendi
disponibile a vari applicativi?
I costruttori di datalogger non dovrebbero fornire l'SDK per la connessione
ad un pc?
Ciao, Carlo


text:
>> Avrei bisogno di memorizzare dei dati provenienti da un datalogger
>> Lettura dati ogni secondo, ogni lettura 10 byte di roba, massimo 1000
>> letture in linea
>> In pratica dopo la millesima vorrei che la mille-unesima andasse a
>> sovrascivere la prima lettura e cosi' via
>> Tale struttura di memoria non deve essere bloccata in lettura e quindi
>> deve essere leggibile anche da qualsiasi applicativo esterno, che
>> dovrebbe sapere anche qual'e' l'ultima lettura eseguita,
>> Cosa usereste, in vba, per ottenere questo tipo di buffer circolare ?
>> Come fa il programma 'lettore' a sapere a che locazione e' stata
>> memorizzata l'ultima lettura (in ordine di tempo) ?
>> Ciao e grazie
>> RobertoA
>>
>
> Perch� non realizzi una dll che si interfaccia con il datalogger e la
> rendi disponibile a vari applicativi?
> I costruttori di datalogger non dovrebbero fornire l'SDK per la
> connessione ad un pc?
Eh si, anche questa e' una possibilita'
Ciao
RobertoA


text:
...
> Perchè non realizzi una dll che si interfaccia con il datalogger e la rendi
> disponibile a vari applicativi?
> I costruttori di datalogger non dovrebbero fornire l'SDK per la connessione
> ad un pc?
>
> Ciao, Carlo
AMEN....
Finalmente risento discorsi seri...
Ciao Carlo.
@Alex


title: Aggiornamento CASELLA COMBINATA

author: Casella Domenico

text:
Salve ha tutti...
ho un problema. Ho due tabelle:
Professioni (elenco professioni)
Lavoratori  (nome e cognome e professione).
Il campo professione della 2^ tabella acquisisce i dati dalla prima
(mediante una casella combinata).
- Come faccio ad inserire una nuova professione (se non esiste nell'elenco)?
Io ho fatto questo mediante un pulsante al fianco o facendo fare doppio
click sulla casella combinata. (NON POSSO INSERIRLO DIRETTAMENTE IN QUESTA
MASCHERA E FARMI AGGIORNARE LA TABELLA PROFESSIONI?)
- Procedendo come ho fatto, una volta andato nella maschera professioni ed
aver aggiornato il valore, quando ritorno nella maschera principale nella
casella combinata non mi compaiono le nuove immissioni!!! Devo chiudere la
maschera e riaprirla... c'è qualche altra possibilita?
Grazie FRATELLI e... comunque vada sarà un successo
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at
http://www.hotmail.com
.
Share information about yourself, create your own public profile at
http://profiles.msn.com
.
--
Posted from [193.204.185.24] by way of
f83.law7.hotmail.com
 [216.33.237.83]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Aggiornamento CASELLA COMBINATA

author: sara

text:
se la tua tabella Professioni ha un indice
contatore che si collega all'altra tabella non ci puoi fare nulla, devi per
forza usare il pulsante di fianco o il doppio click o qualsiasi altro modo di
aggiramento problema, altrimenti puoi usare la funzione "Non in
Elenco"

Per aggiornare la casella nel primo caso basta che
usi questa sintassi sull'evento chiusura della maschera dove inserisci le
professoni

    If
SysCmd(acSysCmdGetObjectState, acForm, [Nome Maschera inserimento persone])
Then
        Forms![Nome Maschera
inserimento persone]![Nome casella combinata].Requery
    End
If
praticamente lui controlla se è aperta la maschera di inserimento persone
e in questo caso aggiorna la casella combinata

Spero ti serva Sara


title: Aggiornamento CASELLA COMBINATA

author: Paolo A.

text:
Casella Domenico wrote:

puoi gestire l'evento not in list nella casella combinata e inserire del
codice che ti aggiunge l'elemento in tabella ed esegue il requery della
casella combinata.
personalmente faccio in un altro modo:
della maschera chiamata (nel tuo caso 'professioni'), dichiaro, a
livello di modulo una variabile pubblica come Control
Public Ctl as Control
nella maschera chiamante (nel tuo caso 'Lavoratori'), dopo l'apertura
della maschera secondaria setto la variabile Ctl con la combo
docmd.openform("Professioni")
set Forms!Professioni.Ctl = me.comboProfessioni
infine sulla chiusura della maschera secondaria ('professioni'), se ci
sono state aggiunte, eseguo un requery della variabile controllo
Sub Form_Close
     ctl.requery
end sub
in questo modo qualsiasi maschera 'principale' richiami la mascha 'professioni'
viene gestita allo stesso modo
ciao
Paolo


title: Problema con query pass.-through in mysql

author: mario rossi

text:
Buongiorno a tutti,

ho creato una tabella "clienti" in mysql contenente 10.000 record
in access ho creato una maschera "elencoclienti" in modalità maschere_continue

in access ho creato una query pass.-through di nome "Qclienti" cosi definita
Qclienti="select * from clienti where (id>=1 and id<=20) order by id"

ho associato tale query Qclienti alla maschera "elencoclienti" e aprendola mi mostra i primi 20 clienti (fin qui tutto ok)

nella maschera ho aggiunto 2 pulsanti "indietro" e "avanti" per gestire la paginazione dei record

su click "avanti" eseguo quanto segue
        Me.da = Me.da + 20
        Me.a = Me.a + 20
        Me.pagina = Me.pagina + 1

AggiornaElenco("Qclienti" & Me.da & "_" & Me.a)

AggiornaElenco verifica se la quey non esiste la crea

    If VerificaEsistenzaQuery(nomequery) = False Then
        Dim qDef As DAO.QueryDef
        Set qDef = CurrentDb.CreateQueryDef(nomequery)
        qDef.Connect = "ODBC;DSN=MioMysql32;DATABASE=miomysql;"
        qDef.SQL = "SELECT * FROM Clienti WHERE (Id >= " & Me.da & " and id<=" & Me.a & ") order by id"
        qDef.ReturnsRecords = True
        CurrentDb.QueryDefs.Refresh
    End If

    Me.RecordSource = nomequery
    Me.Requery
end sub

tutto funziona alla perfezione, se la query esiste la usa oppure la crea

 il problema è che crea un elenco infinito di query, ha senso crearle e poi lasciarle oppure andrebbero eliminate una volta che cambio pagina?
se meglio eliminarle in che modo si può fare?


text:

oppure chiedo, anziché creare ogni volta una nuova query è possibile editare e ridefinire la query di nome "Qclienti" ogni volta che clicco i pulsanti "indietro" e "avanti" ?


text:

ho risolto così, non so se sia perfetto ma funziona

    Dim qDef As DAO.QueryDef

    If VerificaEsistenzaQuery("QClienti") = False Then
        Set qDef = CurrentDb.CreateQueryDef("QClienti")
        qDef.Connect = "ODBC;DSN=MioMysql32;DATABASE=miomysql;"
        qDef.SQL = "SELECT * FROM Clienti WHERE (Id >= " & Me.da & " and id<=" & Me.a & ") order by id"
        qDef.ReturnsRecords = True
        CurrentDb.QueryDefs.Refresh

    'se la query esiste la ridefinisco
    Else
        Set qDef = CurrentDb.QueryDefs("QClienti")
        qDef.SQL = "SELECT * FROM Clienti WHERE (Id >= " & Me.da & " and id<=" & Me.a & ") order by id"
        qDef.ReturnsRecords = True



author: BFS

text:

personalmente la trovo una soluzione senza senso

immagina di avere tutti i clienti da id 1 a id 20
ma poi da id 20 a id 40  di averne eliminati 15 nel tempo

avresti che quando apri la maschera vedi 20 record
al primo click su avanti ne vedresti solo 5

se per assurdo hai un buco di id da 20 a 100 dovresti fare vari click a
vuoto prima di tornare a vedere risultati

una eventuale paginazione la dovresti fare con un select top N...
sempre che abbia senso una maschera che ti mostra una lista di TUTTI i
clienti come quella che vuoi realizzare

di solito a un db client server si chiede al server solo quello che ti
serve..quindi l'elenco sarebbe vuoto all'apertura. Solo dopo
l'inserimento di un filtro, tipo "trovami tutti i clienti della
provincia di treviso" verrebbe fatta la richiesta al server che
restituisce solo l'elenco che mi interessa. (con filtro ESEGUITO dal
server ovviamente tramite SP parametriche)

per darti uno spunto, se puoò esserti utile, io faccio cosi
questa maschera mostra un elenco di clienti e si apre vuota.

https://i.imgur.com/QKcbACk.png

che senso ha che si apra con dati che non ho chiesto?

solo dopo che imposto uno dei filtri mi viene popolata in base ai filtri
impostati. quindi il server non fa lavoro inutile

se poi la mole di dati è talmente alta potrei valutare la paginazione
dei risultati tramite un menu a tendina dove selezionare quanti
risultati max ottenere...ma con 10.000 record non mi porrei neppure il
problema

BFS

--
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


text:
Soluzione tecnicamente sbagliata.

La paginazione si fa così:

SELECT TOP 10 *
     FROM Tabella
 WHERE campochiave
        NOT IN (SELECT TOP 10 campochiave
                 FROM Tabella
                 ORDER BY  Campordinamento)
 ORDER BY Campordinamento

Selezioni blocchi di 10 con passo 10, se cambi i 2 numeri cambi i Blocchi e l'inizio paginando N Row partendo dalla Row+1

Quindi per avanzare di Pagina con Bocco 10 avrai:

SELECT TOP 10 *
     FROM Tabella
 WHERE campochiave
        NOT IN (SELECT TOP 20 campochiave
                 FROM Tabella
                 ORDER BY  Campordinamento)
 ORDER BY Campordinamento

ecc...

Saluti
@Alex


text:

aprendo la maschera senza nessun record non visualizza nei campi #ERRORE?


text:

di solito la sottomaschera io la metto invisibile all'apertura
e la rendo visibile al click del "filtra"

altra soluzione mettere una select come origine che restiuisca zero record

BFS


text:

ok grazie.


text:

Discordo  :)
Non e' questione di 10K o 100K o 10M di record, e' questione che
paginare il risultato rende la visalizzazione della singola pagina
SEMPRE a velocita' fulminanti
Parte l'interrogazione, tornano le 20 righe pagina, vengono visualizzate
sulla griglia, totale 30 millisecondi
Ad esempio se selezioni "..tutti gli imbriaconi del Veneto.." la query
ti restituisce milioni di righe, e paginare il risultato e' il metodo
ideale per avere alte prestazioni
Ma anche se la selezione restituisce qualche migliaio di righe la
paginazione sarebbe l'ideale, perche' dal punto di vista prestazioni e'
sempre migliore rispetto alla lettura di 4K righe di dati
Purtroppo, necessita di un bel po' di codice in piu' rispetto alla
modalita' semplice (avvio query, restituzione dati, visualizzazione) e
quindi finche' e' sufficiente, si usa la form continua e vai andare
Dopo becchi la query che ti restituisce 20K righe e stai la' ad
aspettare che finisca, inchiodando tutto
Chiaramente il cliente in quel momento ti sta guardando di fianco e
ripensa al pagamento delle ultime fatture  :)


text:

tutto vero
ma stiamo parlando a della del OP di

"10.000 record "

e non andrei a scomodare la paginazione per questo

e infatti a fine post ho scritto

"se poi la mole di dati è talmente alta potrei valutare la paginazione "

qualcosa contro i veneti? :-)



text:

No, ma co i se careghe de clinton, no se po' starghe vissin
:)


text:

Ti ringrazio, ho provato ma non funziona

ho scritto
SELECT TOP 10 * FROM clienti WHERE id NOT IN (SELECT TOP 20 id FROM clienti ORDER BY id) ORDER BY cognome, nome

restituisce quanto segue:
ODBC: chiamata non riuscita.
[MySQL][ODBC 8.0(w) Driver][mysqld-5.7.33]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
'10 * FROM clienti WHERE (id NOT IN (SELECT TOP 20 id FROM clienti OR' at line 1 (#1064)


text:

perchè devi parlare la lingua di mysql

select top 10 * from clienti

diventa

select * from clienti limit 10



text:

santa cleopatra, quante bisogna saperne!

grazie.


text:

ho provato a tradurre questa stringa SQL in MySQL senza successo

stringa sql server

SELECT TOP 10 *
FROM Tabella
WHERE campochiave
NOT IN (SELECT TOP 10 campochiave
FROM Tabella
ORDER BY Campordinamento)
ORDER BY Campordinamento

mia traduzione in mySQL

SELECT * FROM clienti WHERE id NOT IN(SELECT id FROM clienti LIMIT 20) LIMIT 10

qualche suggerimento?


text:
Se usi MySQL sei sicuro che il metodo in questione vada bene...?
Hai cercato e studiato come si usa LIMIT...?

https://www.mysqltutorial.org/mysql-limit.aspx

Questo ad esempio restituisce dal 6÷15 Records...

SELECT * FROM tbl LIMIT 5,10

La paginazione poi hai un VINCOLO fondamentale ... l'ORDINAMENTO dei dati in base al Campo di criterio.

Poi non ti offendere se ti si fa notare che manchi spesso di approfondimento.

@Alex


text:

cosi sembra funzionare ma non capisco se è l'esatta traduzione dell'esempio in SQL SERVER

SELECT * FROM clienti LIMIT 10 OFFSET 50


text:
> cosi sembra funzionare ma non capisco se è l'esatta traduzione dell'esempio in SQL SERVER
>
> SELECT * FROM clienti LIMIT 10 OFFSET 50

SQL_Server non ha la funzione LIMIT quindi si ovvia come suggerito.

Va bene così come fatto.

@Alex


text:

scusa se insisto
ma perchè ti danni l'anima con mysql quando con MS SQL Server hai al 99%
la stessa sintassi di access?
se la banca dati è come hai detto di 10.000 record è una bazzecola per
sql express.
condividi mysql con siti/portali?
devi per qualche motivo usarlo in un ambiente <> da windows?

BFS


text:

ok si continua sono il tuo pungiball personale!!!


text:

rimane gratuito sempre, questo è il motivo


text:

Mi sembra di ricordare che 'rimane gratuito' se il codice che lo usa
viene rilasciato open source
Se tu realizzi una rubrica telefonica, basata su db Mysql, ed il
programma rubrica telefonica NON e' open source, allora
"..you must enter into a commercial license agreement with Oracle.."
Gli unici realmente gratuiti, anche per prodotti commerciali, sono
Postgresql e Firebird, oltre alle varie versioni express che hanno un
po' tutti


text:
...
> ok si continua sono il tuo pungiball personale!!!

Prendila come vuoi, ti dico cose che magari pensano in molti... però tu facci quello che vuoi, io continuo a dirtele se non migliori, abbiamo entrambi la libertà che ci pare...

@Alex


text:

Da oggi sei promosso mio motivatore personale access.


text:
Il giorno martedì 5 aprile 2022 alle 18:08:51 UTC+2 @Alex ha scritto:

se questa è sintassi mySQL ---> SELECT * FROM clienti LIMIT 10 OFFSET 50
e l'altra era SQL Server scelgo 1000 volte MySQL molto più concisa


text:
> se questa è sintassi mySQL ---> SELECT * FROM clienti LIMIT 10 OFFSET 50
> e l'altra era SQL Server scelgo 1000 volte MySQL molto più concisa

Non ti pare una considerazione un po semplificata se confrontata con i suggerimenti che hai ricevuto che probabilmente hanno una visione d'insieme più ampia...?

Giusto per pesare adeguatamente il senso tecnico delle cose.

Bene
@Alex


author: Simone Calligaris

text:
Il giorno martedì 5 aprile 2022 alle 18:08:51 UTC+2 @Alex ha scritto:


'Azz ... sempre di buon umore eh?
Ma sì, concediamoci qualche buon vecchio flame: potrebbe essere l'ultimo tra Covid e Scaramucce termonucleari.

Saluti   ;-)


text:

Sono sicuro che avresti qualcosa da ridire anche se scrivo che ti faccio un bonifico di 100 mila euro.
Il problema non è quello che scrivo ma il fatto che sia io a scriverlo, credo sia evidente a tutti


text:
> Sono sicuro che avresti qualcosa da ridire anche se scrivo che ti faccio un bonifico di 100 mila euro.
> Il problema non è quello che scrivo ma il fatto che sia io a scriverlo, credo sia evidente a tutti

Temo di doverti deludere... non sei interessante a tal punto da appassionarmi nella contestazione... anzi...
Tuttavia le posizioni di discutibile competenza e di scarsa capacità analitica, e probabilmente poco interesse al miglioramento personale... che  che sia tu o pinco pallino cambia poco sono atteggiamento divertente a prescindere.

Perché invece di sentirti il Calimero della situazione non provi a migliorare approccio, magari ottieni risultati positivi.

;-)

Saluti
@Alex


text:
> 'Azz ... sempre di buon umore eh?

In realtà io sono di buon umore veramente.
Se ti serve un collaboratore fammi sapere...

> Ma sì, concediamoci qualche buon vecchio flame: potrebbe essere l'ultimo tra Covid e Scaramucce termonucleari.

Sono io quello di buon unore...? Dai non fare il menagramo...

> Saluti ;-)

Ciao
@Alex


text:

non ci crederai ma i risultati positivi non mi mancano. :)


text:

Hai fatto il test rapido di recente?
Pure te risultato positivo? Porcccc....

Scusa eh, ma non ho resistito  :)  :)  :)


title: Run-Time Error "I dati sono stati modificati"

author: Marco

text:
Ciao,
Ho creato una maschera (Piani Tecnici) con delle sottomaschere.
premendo invio mi esegue il seguente codice:
-----------------------------------------------------------------
  If Forms![piani tecnici]![3_3] = "interno" Then

* Forms![piani tecnici]![Avanzamento] = 41

    DoCmd.RunMacro "invio email_41", , ""
    Beep
    MsgBox "Eseguito!", vbOKOnly, ""

   Else

    If Forms![piani tecnici]![3_3] = "esterno" Then

* Forms![piani tecnici]![Avanzamento] = 42

     DoCmd.RunMacro "invio email_42", , ""
     Beep
     MsgBox "Eseguito!", vbOKOnly, ""

    End If
----------------------------------------------------
mi da: errore di run-time "7878" i dati sono stati modificati
se clicco su debug mi segnala una delle due righe segnate con *
clicco su "fine" rieseguo la routine e va senza problemi.
lo stesso codice senza le If.. Then non da problemi.
Qualcuno puo' aiutarmi?
Grazie!

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


author: Roberto da casa

text:
"Marco" <
b_ma...@libero.it
> ha scritto nel messaggio
news:194Z175Z243Z100...@usenet.libero.it...

Cosě come lo hai postato, alla fine del codice manca una End If
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
>
> Cosě come lo hai postato, alla fine del codice manca una End If
>
..oops un errore di copia-incolla.
Nel codice c'e'.
Hai qualche idea?



text:
"Marco" <
b_ma...@libero.it
> ha scritto nel messaggio
news:194Z175Z243Z100Y...@usenet.libero.it...
> >
> > Cosě come lo hai postato, alla fine del codice manca una End If
> >
>
> ..oops un errore di copia-incolla.
>
> Nel codice c'e'.
>
> Hai qualche idea?
No, mi dispiace.



author: Maurizio Borrelli

text:
> "Marco"
news:194Z175Z243Z100...@usenet.libero.it
:
> Ho creato una maschera (Piani Tecnici) con delle sottomaschere.
> premendo invio mi esegue il seguente codice:
> -----------------------------------------------------------------
>   If Forms![piani tecnici]![3_3] = "interno" Then
> * Forms![piani tecnici]![Avanzamento] = 41
>     DoCmd.RunMacro "invio email_41", , ""
>     Beep
>     MsgBox "Eseguito!", vbOKOnly, ""
>    Else
>     If Forms![piani tecnici]![3_3] = "esterno" Then
> * Forms![piani tecnici]![Avanzamento] = 42
>      DoCmd.RunMacro "invio email_42", , ""
>      Beep
>      MsgBox "Eseguito!", vbOKOnly, ""
>     End If
> ----------------------------------------------------
> mi da: errore di run-time "7878" i dati sono stati modificati
> se clicco su debug mi segnala una delle due righe segnate con *
> clicco su "fine" rieseguo la routine e va senza problemi.
> lo stesso codice senza le If.. Then non da problemi.
    Non so se ho capito giusto, ma potresti scrivere:
        Dim s33 As String
        s33 = Forms![piani tecnici]![3_3]
        If s33 = "interno" Then
          Forms![piani tecnici]![Avanzamento] = 41
          DoCmd.RunMacro "invio email_41", , ""
          Beep
          MsgBox "Eseguito!", vbOKOnly, ""
        Else
          If s33 = "esterno" Then
            Forms![piani tecnici]![Avanzamento] = 42
            DoCmd.RunMacro "invio email_42", , ""
            Beep
            MsgBox "Eseguito!", vbOKOnly, ""
          End If
        End If
-oppure-
        Dim s33 As String
        s33 = Forms![piani tecnici]![3_3]
        Select Case s33
        Case "interno"
          ' ...
        Case "esterno"
          ' ...
        Case Else
        End Select
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Scorrere in automatico barra di scorrimento Maschera

author: Anna

text:
Salve a tutti,
ho questo problema: all'interno di una maschera ho una sottomaschera,
che non visualizza altro che le righe dell'ordine inserite.
Quando le righe superano l'area del video, all'interno della
sottomaschera compare la barra di scorrimento verticale che mi permette
di vedere tutte le righe.
Ma se, da codice, volessi in automatico che si visualizzasse sempre
l'ultima riga? questo perchè, inserendo le righe dell'ordine, una volta
superata l'area del video non mi accorgo più se sono inserite o meno,
l'unico modo è andare a mano a spostare la barra verso il basso.
Si può fare? sapete darmi due dritte?
Ho guardato la funziona Scrollbars ma non ne vengo a capo.
Grazie mille ragazzi!


author: MA

text:
?
"Anna"  ha scritto nel messaggio news:201012031...@mynewsgate.net...

__
Ciao
Dopo aver messo il fuoco sul controllo che vuoi metti un bel
docmd.GoToRecord,,acNewRec


author: Antonio Biso

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:idb9gp$guc$1...@tdi.cu.mi.it...
> ?
>
> Ho guardato la funziona Scrollbars ma non ne vengo a capo.
> Grazie mille ragazzi!
>
>
> __
> Ciao
> Dopo aver messo il fuoco sul controllo che vuoi metti un bel
> docmd.GoToRecord,,acNewRec
o anche aclast


title: file .mdb in uso

author: Ilix

text:
Come faccio ad avere il nome del file .mdb in uso ?
Ciao. Ilic.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: file .mdb in uso

author: EmMeCi - Style

text:
"Ilix" <
mail...@internet-milano.it
> ha scritto nel messaggio
news:789b4797a69fdd41ae1...@mygate.mailgate.org...

CurrentDB.Name
Vedi Help
Ciao!
--
**********
EmMeCi
**********
Blog:
http://www.setfocus.it


title: file .mdb in uso

author: Bubbo Bubbone

text:
"EmMeCi - Style" <
mcs...@email.it
> wrote in message
news:kZlEf.558$
Q62....@news.it.colt.net
> > Come faccio ad avere il nome del file .mdb in uso ?
> CurrentDB.Name
Gia che ci sei... il solo nome del file ?
;-)
Grazie, comunque.



title: file .mdb in uso

text:
"Bubbo Bubbone" <
mail...@internet-milano.it
> ha scritto nel messaggio
news:e2f318539ca86865803...@mygate.mailgate.org...

Function NomeFileDaPath(fnome As String) As String
On Error Resume Next
NomeFileDaPath = Mid$(fnome, InStrRev(fnome, "\") + 1)
End Function



title: file .mdb in uso

text:
[cut]
esempio completo da radattare:
Private Sub Comando2_Click()
Dim fnome As String
On Error Resume Next
fnome = Me.txtnome.Value
nomefiledapath = Mid$(fnome, InStrRev(fnome, "\") + 1)
Me!txtnome2.Value = nomefiledapath
End Sub
Private Sub Form_Open(Cancel As Integer)
Me.txtnome.Value = CurrentDb.Name
End Sub
basato su form con 2 txtbox
txtnome che su open della form è me.txtnome.value =
currentdb.name
txtnome2 che si valorizza all'atto della pressione del Comando2
Ciao



title: file .mdb in uso

author: Bruno Campanini

text:
"Bubbo Bubbone" <
mail...@internet-milano.it
> wrote in message
news:e2f318539ca86865803...@mygate.mailgate.org...
> "EmMeCi - Style" <
mcs...@email.it
> wrote in message
> news:kZlEf.558$
Q62....@news.it.colt.net
>
>> > Come faccio ad avere il nome del file .mdb in uso ?
>> CurrentDB.Name
>
> Gia che ci sei... il solo nome del file ?
Mid(CurrentDb.Name, InStrRev(CurrentDb.Name, "\") + 1)
Bruno


title: file .mdb in uso

text:
"EmMeCi - Style" <
mcs...@email.it
> wrote in message
news:afmEf.561$
Q62....@news.it.colt.net
> nomefiledapath = Mid$(fnome, InStrRev(fnome, "\") + 1)
Hai voglia a cercare nell'help una funzione che mi desse il nome di un
file dal path...
Vedo che l'unico modo è proprio trattare la stringa.
Nel mio caso mi basta prendere un tot di caratteri da destra, quindi mi
adattero con un bel right().
Grazie. Ciao. Ilic.



title: file .mdb in uso

text:
"Bruno Campanini" <
bruno.c...@tin.it
> wrote in message
news:43e1f7cc$0$4154$
4faf...@reader3.news.tin.it
> >> > Come faccio ad avere il nome del file .mdb in uso ?
> >> CurrentDB.Name
> > Gia che ci sei... il solo nome del file ?
> Mid(CurrentDb.Name, InStrRev(CurrentDb.Name, "\") + 1)
Meglio
Dir(CurrentDb.Name)



title: file .mdb in uso

text:
"EmMeCi - Style" <
mcs...@email.it
> wrote in message
news:afmEf.561$
Q62....@news.it.colt.net
> nomefiledapath = Mid$(fnome, InStrRev(fnome, "\") + 1)
Meglio
Dir(CurrentDb.Name)



title: file .mdb in uso

text:
"Bubbo Bubbone" <
mail...@internet-milano.it
> wrote in message
news:eda58d3588c27b6dd9b...@mygate.mailgate.org...
> "Bruno Campanini" <
bruno.c...@tin.it
> wrote in message
> news:43e1f7cc$0$4154$
4faf...@reader3.news.tin.it
>
>> >> > Come faccio ad avere il nome del file .mdb in uso ?
>> >> CurrentDB.Name
>> > Gia che ci sei... il solo nome del file ?
>> Mid(CurrentDb.Name, InStrRev(CurrentDb.Name, "\") + 1)
>
> Meglio
>
> Dir(CurrentDb.Name)
Già, con risparmio anche di qualche byte!
Ciao
Bruno


title: Problema query complicata

author: Roberto da Parma

text:
Ciao a tutti,
ho un problema per creare una query...(postato qualche tempo fa)...forse il
quesito è ridicolo o non è stato osservato...ci riprovo...
diciamo che da una tabella come questa:
       DT_REG     CAU     CAU                             NR_DOC     NR_PROT
DARE     AVERE
      22/03/2007     29     INSOLUTO CLIENTE     1782             1782
0         -359,24
      05/01/2007     88     INCASSO INSOLUTI     1782             1782
0               -350
vorrei che se come in questo caso il campo NR_DOC è uguale ma il campo CAU è
uno 88 e uno 29 allora non deve restituire niente se nel caso ci fossero
state più righe es.
       DT_REG     CAU     CAU                             NR_DOC    NR_PROT
DARE     AVERE
      22/03/2007     29     INSOLUTO CLIENTE     1782             1782
0         -359,24
      05/01/2007     88     INCASSO INSOLUTI     1782             1782
0               -350
      23/02/2007     29     INSOLUTO CLIENTE     1782             1782
0               -150
allora dovrebbe rimanere solo la riga con CAU 29 e DT_REG Max (ultima data)
So che bisognerà usare più query ma qualcuno può darmi qualche dritta?
In sostanza da questa tabella dovrebbero rimanere solo le righe con CAU 29
se e solo se non ci sono altrettante righe con CAU 88 e NR_DOC uguale.
Nel caso fossero dispari (caso prec.) mantenere quella con CAU 29 con DT_REG
ultima.
Grazie dell'aiuto...
Roberto da Parma


title: Problema query complicata

author: Ammammata

text:
"Roberto da Parma" <
aris...@libero.it
> wrote in
news:4639a9be$0$36442$
4faf...@reader5.news.tin.it
:
> ho un problema per creare una query...(postato qualche tempo
> fa)...forse il quesito è ridicolo o non è stato osservato...ci
> riprovo...
>
forse è l'approccio al problema  e il modo in cui lo poni ;)
www.sitocomune.com
 - Sezione ICAA - Come comportarsi in questo Neswgroup
--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\


title: Problema query complicata

text:
"Ammammata" <
amma...@tiscalinet.it
> ha scritto nel messaggio
news:Xns99257C7EF8C74am...@194.177.97.96...

Eeeeeee poca polemica....frequento da tempo e di certo non pretendo
nulla...mai preteso nulla...
e di certo non volevo essere polemico in questa circostanza...a volte può
anche essere che un post possa non essere visto...ho semplicemente
riproposto il post...e specificato che la domanda l'avevo già fatta....tutto
qui.
Ah, visto che hai trovato il tempo per scrivermi queste due righe...potevi
almeno dirmi se la domanda poteva avere una risposta o meno.
Saluti
Roberto da Parma


title: Problema query complicata

text:
"Roberto da Parma" <
aris...@libero.it
> wrote in
news:4639c1c6$0$36439$
4faf...@reader5.news.tin.it
:
> Ah, visto che hai trovato il tempo per scrivermi queste due
> righe...potevi almeno dirmi se la domanda poteva avere una
> risposta o meno.
>
e a che servirebbe (dal punto di vista del ng) una risposta a un post
con un oggetto insignificante? ;)
--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
http://boinc.mundayweb.com/one/stats.php?userID=2762


title: variabile su campo calcolato query

author: Easysmile

text:
Salve di nuovo e scusate l'ennesima domanda banale.
Ho provato a lungo su google di trovare la soluzione ma proprio non ne vengo
a capo
Una una variabile definita in un modulo:
Public MyVar As Single
Ho la necessità si utilizzare questa variabiabile per costrurire un campo
calcolato in una query ma non ci riesco in quanto mi viene sempre
riconosciuta come parametro.
Ho provato a fare una funzione pubblica che restituisce il valore della
variabile e usare il nome della funzione nel campo calcolato ma non cambia
niente
ho costruito anche una funzione che esegue tutto il calcolo del campo
calcolato e ho provato a fare MioCampo: MiaFunction  ma ancora niente.
Dove sbaglio?
Grazie a tutti in anticipo!
Carlo


title: variabile su campo calcolato query

author: ALESSANDRO Baraldi

text:
"Easysmile" <
easy...@ptty.loxinfo.co.th
> ha scritto nel messaggio
news:2qokciF...@uni-berlin.de...

Che tipo di Query devi eseguire....??
Se si tratta di Query ACTION non viene eseguita un Record
per volta, quindi la chiamata alla Funzione non ha senso.
Se la Query in questione è una Query SELECT allora
la chiamata alla Function deve andare ma probabilmente
hai sbagliato sintassi......
Posta il codice usato e non essere avaro di spiegazioni.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: variabile su campo calcolato query

text:
> Se la Query in questione è una Query SELECT allora
> la chiamata alla Function deve andare ma probabilmente
> hai sbagliato sintassi......
>
> Posta il codice usato e non essere avaro di spiegazioni.
>
ciao e grazie
si tratta di una select query
ecco il codice.
In un modulo ho
Public VAT As Single
Public Function GetVAT() As Single
GetVAT = VAT
End Function
si tratta cioè di fissare in una variabile l'imposta sul valore aggiunto.
Questa variabile la inizializzo da codice all'apertura del db.
VAR la vorrei usare in un campo calcolato dove prendo il valore da un altro
campo e aggiungo l'imposta
ecco i vari tentativi tutti falliti che ho inserito nella casella di
definizione del campo (i settaggi internazionali del mio PC prevedono
l'utilizzo della virgola al posto del punto e virgola per la separazione
delle opzioni della funzione, quindi l'errore non è quello)
NetRate: IIf([RatePlus]=True,[RoomRate]*(100+VAT)/100,[RoomRate])
NetRate: IIf([RatePlus]=True,[RoomRate]*(100+GetVAT)/100,[RoomRate])
(RatePlus è un campo si/no che mi indica se il prezzo di partenza del
fornitore è già inclusivo di imposta o meno)
Poi ho fatto anche
Public Function MyVAT() As Single
MyVAT=IIf([RatePlus]=True,[RoomRate]*(100+GetVAT)/100,[RoomRate])
End Function
e nella query
NetRate: MyVAT
Il risultato è che in tutti e tre i casi si apre un input box che mi chiede
di inserire il valore di VAT, GetVAT o MyVAT quando invece la variabile è
già stata definita all'apertura del database e posta =7 (e sono sicuro di
questo perchè lo posso verificare da altri utilizzi di VAT in forms dove mi
viene regolarmente riconosciuta)
Sinceramente non credo si tratti di sintassi perchè non ricevo alcun errore.
credo che si tratti proprio di un errore di concetto :-)))
Grazie
Carlo


title: variabile su campo calcolato query

text:
In un modulo ho
Public VAT As Single
Public Function GetVAT() As Single
GetVAT = VAT
End Function
NetRate: IIf([RatePlus]=True,[RoomRate]*(100+VAT)/100,[RoomRate])
 e nella query
 NetRate: MyVAT
 Grazie
 Carlo
[RISPOSTA]
Potrebbe derivare dal fatto che non hai messo le parentesi:
NetRate: IIf([RatePlus]=True,[RoomRate]*(100+getVAT())/100,[RoomRate])
NetRate: MyVAT()
Per conferma ho fatto una prova simile:
'//    In un Modulo per comodità ho fatto una Costante
    Option Compare Database
    Option Explicit
    Private Const VAT As Single = 151.110002
    Public Function GetVAT() As Single
       GetVAT = VAT
    End Function
Nella Query h inserito:
SELECT NumFunzione, getVat()*[NumFunzione] AS Progr
FROM TblMenù;
Dove NumFunzione è un Integer, il risultato è correttamente il prodotto
dei 2 dati.....!!



title: variabile su campo calcolato query

text:
>
> Potrebbe derivare dal fatto che non hai messo le parentesi:
Bingo!!
è la classica situazione da "...ma come ho fatto a non pensarci...???????"
e giù un frontino!! :-((((
Beh!, che dire, grazie davvero!
Carlo


title: posizione records tabella

author: SPTUT

text:
quando apro una maschera in visualizzazione con access2000 in fondo vedo la
posizione in cui mi trovo nella tabella/query,
posso da codice memorizzare in una variabile vb questo valore?
grazie


title: posizione records tabella

author: Alex

text:
"SPTUT" <
sp...@tin.it
> wrote in message
news:ym3Q7.1453$Ah7....@news1.tin.it...

Variabile=Me.recordsetClone.AbsolutePosition
@Alex
--
Posted from  [146.133.1.30]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Prestazioni: INDICI

author: sd

text:
Salve a tutti,
volevo porre la seguente domanda:
- ho un MDB con dati Access 2.0 (solo tabelle)
- ho un'applicazione fatta con Access2000
con collegate le tabelle di Access 2.0
Secondo voi migliorerei le prestazioni se
convertissi lMDB 2.0 in formato A2000?
Secondo voi gli indici creati sulla vers. 2.0
vengono poi utilizzati da Access 2000?
grazie
sdamy
P.S.: tutto questo mi č sorto perchč
sabato ho visto un'applicazione scritta sul
vecchio Access 2.0 e usava gli stessi dati
MA ERA SUPER-VELOCE al contrario
della mia scritta in A.2000


title: Prestazioni: INDICI

author: warp

text:
"sd" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:9taihq$ul8$1...@lacerta.tiscalinet.it...
> Salve a tutti,
>
> volevo porre la seguente domanda:
>
> - ho un MDB con dati Access 2.0 (solo tabelle)
>
> - ho un'applicazione fatta con Access2000
> con collegate le tabelle di Access 2.0
>
> Secondo voi migliorerei le prestazioni se
> convertissi lMDB 2.0 in formato A2000?
Sure!
Tra l'altro per connerti a un DB in formato 2.5, Access >'95 utilizza un
apposito ODBC ... con le conseguenze (negative) in termini prestazionali che
ne conseguono.
Ciao, warp


title: Prestazioni: INDICI

text:
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:j3cK7.129446$sq5.6...@news.infostrada.it...

immaginavo.... volevo avere una conferma
e come sempre il buon warp ha molto
spesso risposte molto tecniche!
grazie!


title: Prestazioni: INDICI

text:
"sd" <
> >
> > Sure!
> > Tra l'altro per connerti a un DB in formato 2.5, Access >'95 utilizza un
> > apposito ODBC ... con le conseguenze (negative) in termini prestazionali
> che
> > ne conseguono.
> >
> > Ciao, warp
> >
>
> immaginavo.... volevo avere una conferma
> e come sempre il buon warp ha molto
> spesso risposte molto tecniche!
>
> grazie!
:-)


title: utilizzo di campo tipo collegamento ipertestuale

author: Gaetano Di Zanni

text:
Salute a tutti!
Vorrei utilizzare, nel corpo di un report, una label con collegamento
ipertestuale che apra un file jpg sito in una cartella separata. Vorrei una
dritta, per favore. In pratica a ogni label dovrà corrispondere una
fotografia associata. Penso a questa tecnica per mantenere piccolissime le
dimensioni del database che, a quanto ho provato, sia che "collego" sia che,
a maggior ragione, incorporo, la jpg, mi diventa sempre enorme.
Per Alessandro: ho potuto poi vedere il tuo Archifoto, con XP, è molto
bello, complimenti, ma onestamente non sono riuscito a "vedere" la tecnica
da Te utilizzata. Comunque complimenti!
Grazie a tutti!


author: S. Savoldi

text:
"Gaetano Di Zanni
> Vorrei utilizzare, nel corpo di un report, una label con collegamento
> ipertestuale che apra un file jpg sito in una cartella separata. Vorrei
una
> dritta, per favore. In pratica a ogni label dovrà corrispondere una
> fotografia associata. Penso a questa tecnica per mantenere piccolissime le
> dimensioni del database che, a quanto ho provato, sia che "collego" sia
che,
> a maggior ragione, incorporo, la jpg, mi diventa sempre enorme.
Non puoi inserire collegamenti ipertestuali in un Report di Access, o
comunque non puoi interagire con essi.
> Per Alessandro: ho potuto poi vedere il tuo Archifoto, con XP, è molto
> bello, complimenti, ma onestamente non sono riuscito a "vedere" la tecnica
> da Te utilizzata. Comunque complimenti!
Sul sito comune trovi esempi più semplici per comprendere la metodologia:
parti col controllo immagine standard ... poi riprenderai ArchiFoto ...


text:
"S. Savoldi" <
war...@libero.it
> ha scritto nel messaggio
news:kBCfc.4791$Qc.1...@twister1.libero.it...

Grazie innanzitutto per la risposta;
 il metodo classico, cioe' campo di tipo OggettoOLE in tabella e quindi
cornice oggetto associata su report o maschera l'ho provato e stranamente
sia che spunti la casella "collegamento" o che non la spunti (a maggior
ragione) mi crea file mdb enormi (anche compattando alla chiusura...) e non
ho capito proprio perche'.
Inoltre il comportamento del database e' diverso su computer diversi, e
cioè: sul pc di casa (Office2000 con WindowsXP) l'anteprima report mostra
subito l'immagine inserita nella cornice oggetto, mentre in ufficio
(Office2003 e Window2000) nella cornice oggetto mi fa vedere l'icona del
file jpg o bmp che sia, nella tabella il campo OGGETTOOLE  in modalità
foglio dati mi fa vedere la scritta  "Package" (in ufficio) anziche'
"Fotografia di MS Photo Editor"  (a casa), la stessa fotografia!.
Vorrei utilizzare il seguente metodo (ma non saprei come fare): far eseguire
cio' che appare in una casella di testo (la path completa del file jpg);
suppongo che in questo modo il file mdb non debba crescere affatto.
Mi dareste una mano facendo un esempio?
Grazie ancora.