title: IO NON CI RIESCO!!!

text:
"Alessio B." <
ales...@libero.it
> ha scritto nel messaggio
news:pTjf9.4849$Oz2.1...@twister2.libero.it...
> > Già... non riesci a scrivere un subject significativo e a postare DOPO
il
> > quoting!!!
> >
> > Antonio
> >
> Eccone un'altro!Ormai pensavo non esistessero più e invece....x la serie
"a
> volte ritornano" ne è piombato giu dal cielo un'altro!
> Un'altro che:
> 1. NON aiuta
Non hai pagato ciccio, ergo non sono tenuto ad aiutarti!!!
> 2. Si riempe la bocca con termini astrofisici quali Subject e Quoting
Se non ci capisci una mazza di internet, che parli a fa?!?
> 3. F lo sborone e NON si ricorda che tra le "buone regole" c'è anche
quella
> che consiglia di evitare risposte NON attinenti!
Le mie risposte sono attinentissime alle convenzioni d'uso del NG, che tu
hai palesemente violato!!!
> Sei davvero un fenomeno!
Sì, lo so, ma non rosicare così però...
in fondo anche i mediocri come te servono per far risaltare la mia
fenomenologia!!!
> Ahh.....mi permetto di ricordo che i newsgroup son nati e dovrebbero esser
> utilizzati per il reciproco aiuto e lo scambio di idee costruttive e NON
per
Esatto!
Quando tu ti atterrai alle regole del NG allora, forse, otterrai aiuto!
Altrimenti fai una bella chiamata ad un servizio a pagamento e a quel punto,
visto che il cliente ha sempre ragione, farai quello che cazzo ti pare, qui
NO!
> far sfoggio di maleducazione e/o all'esaltazione personale (presunta in
> questo caso!).
Il maleducato sei tu che pretendi di portare le TUE regole a casa degli
altri!!!!
> Scendi dal palco e cerca di dar un'aiuto se puoi (!) altrimenti STATTENE
AL
> POSTO TUO!
Io faccio quello che mi pare, ciccio, come lo stai facendo tu, del resto...
Con la differenza che tu stai ancora macerandoti nel tuo problema (e devi da
morì) a me non me ne può fregare invece una beneamata mazza, pensa un
po'!!!!
Antonio


title: IO NON CI RIESCO!!!

author: Alessio B.

text:
ok, so che sbaglio anche stavolta ma mettiamola cosi:
fenomeni a parte, io ho un problema (anche piuttosto urgente) e mentre trovo
molto cortese la risposta di "MA" che oltre a farmi notare dove sbaglio
cerca di darmi comunque un piccolo aiuto non riesco a capire perchè qualcuno
si limita solo a dirmi sbagli. Capisco anche che ognuno dei frequentatori è
ben libero di risponder o meno cosi come credo sia giusto rispettar le
regole. Io sarò stato un po sopra le righe ma alcune risposte le vedo un po
troppo puntigliose. Ho gia detto che mi riguardero le regole di
frequentazione dei newsgroup e mi scuso anche se ho offeso qualcuno ma
continuo a non capire chi mi chiede di ripostare la domanda con un altro
soggetto.Cavolo ho chiesto scusa!Non credo si debba penare cosi a lungo.
Comunque no problem lo faccio e spero in qualche progresso. Da parte mia
cercherò di far tesoro di questa conversazione e mi impegnerò nel non
ricadere negli stessi errori. Un saluto a tutti e scusa l'ennesi post con
quoting sbagliato.... :-)


title: IO NON CI RIESCO!!!

author: Antonio Biso

text:
"Alessio B." <
ales...@libero.it
> ha scritto nel messaggio
news:i9mf9.5549$Oz2.1...@twister2.libero.it...
> ok, so che sbaglio anche stavolta ma mettiamola cosi:
> fenomeni a parte, io ho un problema (anche piuttosto urgente) e mentre
trovo
> molto cortese la risposta di "MA" che oltre a farmi notare dove sbaglio
> cerca di darmi comunque un piccolo aiuto non riesco a capire perchè
qualcuno
> si limita solo a dirmi sbagli.
Te lo dico io perchè, e se non pensassi solo dal tuo punto di vista lo
capiresti:
io non sono un help-desk, mentre aiuto qualcuno, rubo tempo al mio lavoro.
Un modo di postare sbagliato mi fa sprecare del tempo, tempo che potrei
usare più proficuamente per aiutare qualcun altro che si attiene alle
regole.
Io ti ho risposto questo, la prima volta
"Già... non riesci a scrivere un subject significativo e a postare DOPO il
quoting!!!"
Ti bastava correggere il tuo modo di postare e avresti avuto aiuto, anche da
me (se avevo una soluzione). Invece hai sbroccato, aggiungendo errore ad
errore.
Poi fa come ti pare, ma decido io chi aiutare, no?
Antonio
P.S.
Per la cronaca scrivere in maiuscolo equivale a gridare e non è carino!!!


title: IO NON CI RIESCO!!!

text:
Prova un pň cosě................
Inserisci nei riferimenti il Microsoft Dao 3.6 prima di tutto
Dim Dbs as Database, Rst as Recordset, StrSql as String
Set Dbs = CurrentDb
StrSql="SELECT Sum(Col1), Sum (Col2), Sum (Col3) From TuaQuery"
Set Rst = Dbs.OpenRecordSet (StrSql)
Me.TuaCasella1=rst(0)
Me.TuaCasella2=rst(1)
Me.TuaCasella3=rst(2)
rst.close
dbs.close
Me.tuaCasella4= Dcount ("[Col1]","TuaQuery","[Col1] <> 0")
' č probabile che lo voglia cosě
' Me.tuaCasella4= Dcount ("[Col1]","TuaQuery","[Col1] <> "0)
' essendo un valore numerico
Prova un pň cosě per vedere che ti dice.......
Enjoy...........
Seve


title: recordset...fields... ???

author: Enrico Virginio

text:
dunque devo fare una bella cosetta:
all' apertura di una maschera, verificare se in una specifica tabella un campo
di nome "Porto" è impostato a Sì oppure No, e in base a quel stato spuntare o
meno una casella di scelta(chiamata "Porto") nella stessa maschera...
Allora una mezza idea ce l'ho:
mi sono creato una semplice query chiamata("Vedi_Porto") che non fa altro che
visualizzarmi il dato in questione (campo "Porto")
e sull'evento apertura della maschera dovrei scrivere del codice DAO :
Dim dbs as Database
Dim qdf As QueryDefs
Dim rst as Recordset
Set dbs = CurrentDb
Set qdf = dbs.QueryDefs("Vedi_Porto")
Set rst = qdf.OpenRecordset
però mi sono bloccato qui...all'apertura del recordset...
come faccio a fargli verificare (con una condizione IF) il valore del campo
"Porto" ????
HEEEEELP !!!
--
Posted from
ppp-11-81.32-151.iol.it
 [151.32.81.11]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: recordset...fields... ???

author: paolo p

text:
"Enrico Virginio" <
nor...@libero.it
> ha scritto nel messaggio
news:712dde8e83568da74b...@mygate.mailgate.org...

Spero di non incasinarti la vita...
Senza scomodare Dao potresti dichiarare una variabile, poi con Dlookup
assegnarle il valore
che ti interessa e con IF terminare il lavoro


title: recordset...fields... ???

author: Alessandro Cappelli

text:
"Enrico Virginio" <
nor...@libero.it
> ha scritto nel messaggio
news:712dde8e83568da74b...@mygate.mailgate.org...
> dunque devo fare una bella cosetta:
> all' apertura di una maschera, verificare se in una specifica tabella un
campo
> di nome "Porto" è impostato a Sì oppure No, e in base a quel stato
spuntare o
> meno una casella di scelta(chiamata "Porto") nella stessa maschera...
>
una piccola submask (anche invisibile) che contiene quel campo ??
altrimenti
Set dbs = CurrentDb
Set qdf = dbs.QueryDefs("Vedi_Porto")
Set rst = qdf.OpenRecordset
if rst!Porto  = "Sì" then
...


title: recordset...fields... ???

author: Silvio Berruti

text:
"Enrico Virginio" <
nor...@libero.it
> ha scritto nel messaggio
news:712dde8e83568da74b...@mygate.mailgate.org...
> dunque devo fare una bella cosetta:
> all' apertura di una maschera, verificare se in una specifica tabella un
campo
> di nome "Porto" è impostato a Sì oppure No, e in base a quel stato
spuntare o
> meno una casella di scelta(chiamata "Porto") nella stessa maschera...
Ma la maschera è basata sulla stessa tabella?
Se sì, basta che il controllo [Porto] abbia come origine controllo il campo
[Porto].
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Vecchi menů, niente Ribbons

author: Simone Calligaris

text:
>"Karl Donaubauer" <

> versione A2013. Controlla l'elenco su questo sito:
>
>
https://support.office.com/it-it/article/BC006FC3-5B48-499E-8C7D-9A2DFEF68E2F

>

Di quel link mi ha colpito questa considerazione:

"Al contrario di quanto avviene in Access 2007 e Access 2010, in Access 2013
non è più possibile ignorare l'interfaccia con la barra multifunzione e
visualizzare le barre degli strumenti e i menu di Access 2003. È comunque
possibile visualizzare questi elementi nella scheda Componenti aggiuntivi
oppure aggiungerli a un gruppo personalizzato della barra multifunzione o
alla barra di accesso rapido"

Quindi, con Access 2010 sarebbe possibile visualizzare le vecchie barre dei
menù senza interferenze con i Ribbons.
Ma come?

Saluti.


title: Vecchi menů, niente Ribbons

author: Karl Donaubauer

text:
Salve,

Simone Calligaris:
>> "Karl Donaubauer" <
>
>> versione A2013. Controlla l'elenco su questo sito:
>>
>>
https://support.office.com/it-it/article/BC006FC3-5B48-499E-8C7D-9A2DFEF68E2F

> ...
> Di quel link mi ha colpito questa considerazione:
>
> "Al contrario di quanto avviene in Access 2007 e Access 2010, in Access 2013
> non è più possibile ignorare l'interfaccia con la barra multifunzione e
> visualizzare le barre degli strumenti e i menu di Access 2003. È comunque
> possibile visualizzare questi elementi nella scheda Componenti aggiuntivi
> oppure aggiungerli a un gruppo personalizzato della barra multifunzione o
> alla barra di accesso rapido"
>
> Quindi, con Access 2010 sarebbe possibile visualizzare le vecchie barre dei
> menù senza interferenze con i Ribbons.
> Ma come?

Funziona solo con MDB (non ACCDB).
Vedi FAQ numero 7 su
http://www.accessribbon.de/en/?FAQ

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Vecchi menů, niente Ribbons

text:
"Karl Donaubauer"

> Funziona solo con MDB (non ACCDB).
> Vedi FAQ numero 7 su
http://www.accessribbon.de/en/?FAQ

Ah, pareva troppo bello  ;-)

Saluti.


title: [1/2 ot] Come 'sentire' pulsante scanner per avviare programma?

author: RobertoA

text:
Alcuni scanner dispongono di un pulsante per avviare la scansione
Pulsante che in accoppiata col software proprietario consente di avviare
il programma che eseguira' la scansione vera e propria e via...
Dispongo di uno scanner di questo tipo, un Fujitsu Fi-6130 per il quale
non trovo i dischetti originali (gia' scritto all'assitenza ma senza
esito positivo finora), e soprattutto lo sto usando collegato su pc con
Win10pro

Vorrei capire se esitono delle funzionalita' standard per Win10/11 per
'sentire' il pulsante scanner, ed agire di conseguenza avviando questo o
quel programma, oppure e' hardware completamente fuori standard e quindi
funziona solamente col proprio programmadi gestione

CHiedo questo perche' se esistesse modo di 'sentire' il pulsante anche
senza programam proprietario, allora potrei integrare questa
funzionalita' dello scanner anche su procedure Access beneficiando di un
pelino di comodita' in piu' rispetto alla classica acquisizione dove e'
il programma che avvia la scansione


author: BFS

text:

la butto li

se lo scanner è di rete a intuito ti direi che c'è un software dello
scanner in ascolto sul windows su qualche porta tcp/it.
se arrivano certi dati da quella porta fa avviare il programma di
scansione nel PC.

Potresti trovare la porta con uno sniffer di porte o più semplicemente
guardando tra le regole del firewall. Con lo sniffer vedresti anche il
pacchetto dati inviato dallo scanner al momento della pressione del tasto

da vba con winsock ti metti in ascolto su quella porta e appena arrivano
i dati richiesti agisci di conseguenza.

BFS


text:

Ringrazio per il tentativo
Ma sono scanner usb


author: fifisio fifisio

text:

Ciao, non credo funzioni.. noi abbiamo avuto i fi-6670.
se vuoi posso fare una copia del software originale e passartelo.
altrimenti da qui:
https://www.pfu.ricoh.com/global/scanners/fi/support/software/fi-6x30.html

si, lo puoi fare tranquillamente se lo scanner, come il 6670, ha 9 tasti funzione.
da ScandAll scegli menu strumento e poi scegli la voce impostazione.
gli ultimi due tab ti permettono di configurare gli eventi e i tasti di scelta rapida.

una volta configurato il programma ScandAll devi configurare gli stessi eventi
dal pannello di controllo.
cerca gli scanner, alla finestra che ti si apre selezioni lo scanner e poi il tasto
proprietà. entri nel menu degli eventi e gli dici che programmi vuoi che apra alla
selezione della funzione e alla pressione del tasto scan

Efisio


text:

Si ho gia' provato, la versione ScandAll pro 2.0.21 update (l'unica che
va su Win10) non si riesce a tirar giu dal sito
pfu.ricoh.com

Alla pagina successiva, il file SAPV210VUP.EXE  non si trova
Se trovassi il kit dischetti degli scanner vostri, mi sarebbe molto
utile, credo che 6130 o successivi sia piu' o meno lo stesso, fammi sapere
Posso darti indirizzo al quale puoi inviare file di qualsiasi dimensione
o predisporti spazio sul quale uploadare se serve


text:
> Si ho gia' provato, la versione ScandAll pro 2.0.21 update (l'unica che
> va su Win10) non si riesce a tirar giu dal sito
pfu.ricoh.com

> Alla pagina successiva, il file SAPV210VUP.EXE non si trova
> Se trovassi il kit dischetti degli scanner vostri, mi sarebbe molto
> utile, credo che 6130 o successivi sia piu' o meno lo stesso, fammi sapere
> Posso darti indirizzo al quale puoi inviare file di qualsiasi dimensione
> o predisporti spazio sul quale uploadare se serve

ti preparo una iso del DVD. mandami un indirizzo dove depositare tutto.

Efisio


text:

Si la iso andrebbe bene
Non serve scomodare dischi e poste, preparo io spazio su uno dei nostri
sistemi e puoi uploadare quando hai tempo
Se mi dai un'email buona ti mando i dati per l'accesso


text:
> > Efisio
> Si la iso andrebbe bene
> Non serve scomodare dischi e poste, preparo io spazio su uno dei nostri
> sistemi e puoi uploadare quando hai tempo
> Se mi dai un'email buona ti mando i dati per l'accesso

riuscito a scaricare?


author: Ammammata

text:
Il giorno Mon 11 Dec 2023 03:35:31p, *RobertoA* ha inviato su
it.comp.appl.access il messaggio news:ul76nl$36nn6$
1...@dont-email.me
.
Vediamo cosa ha scritto:

> Si ho gia' provato, la versione ScandAll pro 2.0.21 update
> (l'unica che va su Win10) non si riesce a tirar giu dal sito
>
pfu.ricoh.com

>

regalo di Natale :)

Internet Archive ti aiuta:
<
https://web.archive.org/web/20160707000254/http://origin.pfultd.com/do

wnloads/IMAGE/driver/scandall/SAPV2021VUP.exe>

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


text:
Il 24/12/2023 10:03, Ammammata ha scritto:
> <
https://web.archive.org/web/20160707000254/http://origin.pfultd.com/do

> wnloads/IMAGE/driver/scandall/SAPV2021VUP.exe>

Ho provato, ma non trova niente
Sia dando 'latest' sia con 'show all'

"This page is not available on the web because page does not exist"

Ovviamente sto parlando del link completo (sul post viene spezzato)
A te vien giu' qualcosa?


text:
Il giorno Sun 24 Dec 2023 11:22:31a, *RobertoA* ha inviato su
it.comp.appl.access il messaggio news:um90p9$2hemk$
1...@dont-email.me
.
Vediamo cosa ha scritto:

yes, lo ho messo su wetransfer:

https://we.tl/t-AwWrX2pqVT




text:
Il 30/12/2023 10:03, Ammammata ha scritto:
> Il giorno Sun 24 Dec 2023 11:22:31a, *RobertoA* ha inviato su
> it.comp.appl.access il messaggio news:um90p9$2hemk$
1...@dont-email.me
.
> Vediamo cosa ha scritto:
>
>> Il 24/12/2023 10:03, Ammammata ha scritto:
>>> <
https://web.archive.org/web/20160707000254/http://origin.pfultd.c

>>> om/do wnloads/IMAGE/driver/scandall/SAPV2021VUP.exe>
>>
>>
>> Ho provato, ma non trova niente
>> Sia dando 'latest' sia con 'show all'
>>
>> "This page is not available on the web because page does not
>> exist"
>>
>> Ovviamente sto parlando del link completo (sul post viene
>> spezzato) A te vien giu' qualcosa?
>>
>>
>
> yes, lo ho messo su wetransfer:
>
>
https://we.tl/t-AwWrX2pqVT

>

Molte grazie


title: dove salva le specifiche di esportazione?

author: marco

text:
buongiorno,

ho questo problema:

access 2003

a suo tempo avevo fatto una query e per esportare i risultati avevo
creato una specifica di esportazione.

poi avevo automatizzato il tutto con il semplice codice abbinato ad un
pulsante di una maschera
DoCmd.TransferText _
    TransferType:=acExportDelim, _
    SpecificationName:="formule2", _
    TableName:="formule", _
    FileName:="\\Laboratorio\datilaboratorio\formule.txt", _
    HasFieldNames:=False

se faccio pulsante destro sulla query e scelgo esporta non mi apre
l'esportazione guidata.

vorrei fare delle modifiche alla specifica di esportazine "formule2"
creata
sapete aiutarmi dove posso trovarla? dove viene salvata?

grazie

marco


text:
marco wrote:
> ho questo problema:
>
> access 2003
>
> a suo tempo avevo fatto una query e per esportare i risultati avevo
> creato una specifica di esportazione.
>
> poi avevo automatizzato il tutto con il semplice codice abbinato ad un
> pulsante di una maschera
> DoCmd.TransferText _
>    TransferType:=acExportDelim, _
>    SpecificationName:="formule2", _
>    TableName:="formule", _
>    FileName:="\\Laboratorio\datilaboratorio\formule.txt", _
>    HasFieldNames:=False
>
> se faccio pulsante destro sulla query e scelgo esporta non mi apre
> l'esportazione guidata.

Invece cosa succede se nel dialogo dell'esportazione scegli il
formato testo e fai clic sul pulsante <Esporta>?

> vorrei fare delle modifiche alla specifica di esportazine "formule2"
> creata sapete aiutarmi dove posso trovarla? dove viene salvata?

In principio in due tabelle di sistema, perň č meglio di non toccarle.

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: scanner pdf ci riprovo

author: stefano

text:
Buon giorno,
Torno sull'argomento perchè malgrado le mie ricerche non ho ancora trovato
una soluzione al problema.(sicuramente dipende dalla mia scarsa capacità)
Ho la necessita tramite ACCESS di archiviare in automatico documenti con
scanner in formato PDF.
In pratica basterebbe che su una maschera con i campi ID - CLIENTE quando
clicco sul campo ID si aprisse lo scanner e inserisse nel campo dello
scanner "NOME FILE" il numero ID.Tutte le eventuali opzioni grafiche
potrebbe poi inserirle manualmente l'utente, io ho solo bisono che il
FILE.PDF venga archiviato con il numero ID senza possibilità di errori .Come
scanner uso un CANON3000 ,
Ho scaricato l'esempio sul sitocomune MA funziona per i formati immagine
TIFF,JPG ma non PDF ., ho fatto anche altre ricerche ma nulla.
Al limite mi bastebbe(non so se è possibile) interfacciarmi con la maschera
che si apre quando lancio la scansione e inserire automaticamente nel campo
dello scanner "NOME FILE" il numero ID.
C'e qualche anima gentile che può darmi una mano
Stefano
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: scanner pdf ci riprovo

author: Nick

text:
stefano ha detto: in data 23/08/2006 9.42:

perchè proprio in pdf?
il formato tiff è l'ideale per le scansioni, puoi decidere la
compressione e inoltre supporta il multi pagina..
non è modificabile, quindi come un pdf ed inoltre è letto da tutti.
inoltre puoi eventualmente passare il documento con un software ocr ed
indicizzare il contenuto...
eventualmente se proprio vuoi il pdf potresti acquisire in formato tiff
e poi stampare il documento acquisito con pdfcreator così da avere il
pdf finale (trovi sempre sul sitocomune come usare pdf creator)
Ciao
Nick


title: scanner pdf ci riprovo

text:
Nick ha detto: in data 23/08/2006 10.16:

per l'uso di pdf creator versione 0.8.1 RC9 in poi guarda i posto
precedenti (subject "Pdfcreator.ini" risposta di Cinzia) che spiega come
usarlo..
ciao
Nick


title: scanner pdf ci riprovo

text:
> >> Inviato via
http://arianna.libero.it/usenet/
> > perchè proprio in pdf?
> > il formato tiff è l'ideale per le scansioni, puoi decidere la
> > compressione e inoltre supporta il multi pagina..
> > non è modificabile, quindi come un pdf ed inoltre è letto da tutti.
> > inoltre puoi eventualmente passare il documento con un software ocr ed
> > indicizzare il contenuto...
> >
> > eventualmente se proprio vuoi il pdf potresti acquisire in formato tiff
> > e poi stampare il documento acquisito con pdfcreator così da avere il
> > pdf finale (trovi sempre sul sitocomune come usare pdf creator)
> >
> > Ciao
> > Nick
> per l'uso di pdf creator versione 0.8.1 RC9 in poi guarda i posto
> precedenti (subject "Pdfcreator.ini" risposta di Cinzia) che spiega come
> usarlo..
>
> ciao
> Nick
 Devo fare in pfd perchè spedisco ai miei clienti che vogliono solo il
formato PDF: Se non ci sono altre soluzioni proverò con pdfcreator ma ho
paura che si rallenti troppo la procedura visto che ho molti documenti da
scansionare.
stefano



title: scanner pdf ci riprovo

author: Cinzia

text:
"stefano" <
vivag...@tiscali.it
> ha scritto nel messaggio
news:151Z44Z139Z50Y1...@usenet.libero.it...
> Buon giorno,
>
> Al limite mi bastebbe(non so se è possibile) interfacciarmi con la
maschera
> che si apre quando lancio la scansione e inserire automaticamente nel
campo
> dello scanner "NOME FILE" il numero ID.
>
Ciao Stefano,
non conosco il programma di scansione della Canon e quindi non so se questo
suggerimento può esserti d'aiuto, ma in alcuni casi è possibile inviare alla
finestra corrente dei comandi tramite l'istruzione SendKeys,   la soluzione
non è "solidissima" e la riuscita dipende da una serie di condizioni al
contorno favorevoli ma magari nel tuo caso può funzionare.
Sostanzialmente dovresti lanciare il Programma di scansione, inviare il
comando di Salva Con Nome, Inviare il nome con cui salvare ...
Non so... facci sapere...
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
--------------------------------------->
>
>


title: scanner pdf ci riprovo

text:
> non conosco il programma di scansione della Canon e quindi non so se
questo
> suggerimento può esserti d'aiuto, ma in alcuni casi è possibile inviare
alla
> finestra corrente dei comandi tramite l'istruzione SendKeys, la soluzione
> non è "solidissima" e la riuscita dipende da una serie di condizioni al
> contorno favorevoli ma magari nel tuo caso può funzionare.
> Sostanzialmente dovresti lanciare il Programma di scansione, inviare il
> comando di Salva Con Nome, Inviare il nome con cui salvare ...
> Non so... facci sapere...
>
> --
> Cinzia
Ciao Cinzia
Io apro la maschera del prgramma tramite :
 stAppName = "C:\Programmi\Canon\CanoScan Toolbox Ver4.1\CSTBox.exe"
    Call Shell(stAppName, 1)
In questa maschera oltre ai campi per la risoluzione c'e il campo "NOME
FILE" dove devo inserire il nome con cui verra memorizzato il file.pdf
Non ho capito come faccio a "inviare il comando di Salva Con Nome, Inviare
il nome con cui salvare "
puoi farmi un esempio
Grazie



title: scanner pdf ci riprovo

text:
"stefano" <
vivag...@tiscali.it
> ha scritto nel messaggio
news:151Z44Z139Z50Y1...@usenet.libero.it...
> > non conosco il programma di scansione della Canon e quindi non so se
> questo
> > suggerimento può esserti d'aiuto, ma in alcuni casi è possibile inviare
> alla
> > finestra corrente dei comandi tramite l'istruzione SendKeys, la
soluzione
> > non è "solidissima" e la riuscita dipende da una serie di condizioni al
> > contorno favorevoli ma magari nel tuo caso può funzionare.
> > Sostanzialmente dovresti lanciare il Programma di scansione, inviare il
> > comando di Salva Con Nome, Inviare il nome con cui salvare ...
> > Non so... facci sapere...
> >
> > --
> > Cinzia
>
> Ciao Cinzia
>
> Io apro la maschera del prgramma tramite :
>  stAppName = "C:\Programmi\Canon\CanoScan Toolbox Ver4.1\CSTBox.exe"
>     Call Shell(stAppName, 1)
>
> In questa maschera oltre ai campi per la risoluzione c'e il campo "NOME
> FILE" dove devo inserire il nome con cui verra memorizzato il file.pdf
>
> Non ho capito come faccio a "inviare il comando di Salva Con Nome, Inviare
> il nome con cui salvare "
No, se nella maschera che si apre c'è già lo spazio per l'inserimento del
nome del file non serve inviare il comando Salva con nome.
A questo punto devi inviare il comando per posizionarti nella textBox dove
scrivere il nome  di solito (ALT + una lettera - di solito quella
sottolineata nella Caption)
Supponiamo sia ALT+N
Farai;
SendKeys("%N", true)
SendKeys(nomedelfile, true)
Se invece non c'è un comando per posizionarsi direttamente sul campo da
compilare dovrai inviare tanti Tab quanti sono quelli necessari per
posizionarsi nel campo che ti interessa Vedi l'Help per i codici dei comandi
da inviare...



title: scanner pdf ci riprovo

text:
Il 23 Ago 2006, 15:05, "Cinzia" <
cinziapagani_...@tiscali.it
> ha
scritto:
>
>
> "stefano" <
vivag...@tiscali.it
> ha scritto nel messaggio
> news:151Z44Z139Z50Y1...@usenet.libero.it...
> No, se nella maschera che si apre c'è già lo spazio per l'inserimento del
> nome del file non serve inviare il comando Salva con nome.
> A questo punto devi inviare il comando per posizionarti nella textBox dove
> scrivere il nome di solito (ALT + una lettera - di solito quella
> sottolineata nella Caption)
> Supponiamo sia ALT+N
> Farai;
>
> SendKeys("%N", true)
> SendKeys(nomedelfile, true)
>
> Se invece non c'è un comando per posizionarsi direttamente sul campo da
> compilare dovrai inviare tanti Tab quanti sono quelli necessari per
> posizionarsi nel campo che ti interessa Vedi l'Help per i codici dei
comandi
> da inviare...
Ti ringrazio per la risposta ma mi sono accorto di una cosa.Quando richiamo
il programma non si apre subito la maschera della scansione ma, una maschera
con 8 pulsanti da selezionare con il mouse, ognuna dei quali è un tipo di
scansione. Quella che interessa a me per aprire la maschera della scansione
PDF è la quinta partendo da sinistra. A questo punto non so proprio cosa
fare.Sono andato a guardare nella cartella del programma e ci sono dei file
dll che sicuramente contengono gli script per richiamare la maschera ma non
so come aprirli per vedere come funziona la cosa.
Scusa se abuso della Tua cortesia ma, hai qualche idea di come risolvere la
cosa ?



title: scanner pdf ci riprovo

text:
"stefano" <
vivag...@libero.it
> ha scritto nel messaggio

Ciao Stefano,
 se vuoi continuare a provare l'opzione SendKeys fai prima questa verifica:
Devi riuscire a Pilotare il programma usando solo la tastiera, niente mouse
se ci riesci teoricamente è possibile simulare le stesse operazioni che tu
fai con la tastiera via SendKeys.
Hai detto che come prima cosa si apre una maschera con 8 bottoni e il nostro
è il quinto suppongo che premendo 4 volte tab e una invio dovresti passare
alla maschera successiva, lì devi verificare cosa devi fare per posizionarti
sulla casella dove scrivere il nome del file... prendi nota di tutte le
operazioni che fai e poi rifalle usando SendKeys.
Un'altra possibilità ancora è questa
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wiaaut/wia/wiax/overviews/startpagewiaaut.asp
ma non l'ho  mai sperimentata.
Facci sapere
--



title: scanner pdf ci riprovo

author: STEFANO

text:
> Ciao Stefano,
> se vuoi continuare a provare l'opzione SendKeys fai prima questa verifica:
> Devi riuscire a Pilotare il programma usando solo la tastiera, niente
mouse
> se ci riesci teoricamente è possibile simulare le stesse operazioni che tu
> fai con la tastiera via SendKeys.
>
> Hai detto che come prima cosa si apre una maschera con 8 bottoni e il
nostro
> è il quinto suppongo che premendo 4 volte tab e una invio dovresti passare
> alla maschera successiva, lì devi verificare cosa devi fare per
posizionarti
> sulla casella dove scrivere il nome del file... prendi nota di tutte le
> operazioni che fai e poi rifalle usando SendKeys.
>
> Un'altra possibilità ancora è questa
>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wiaaut/wia/wiax/overviews/startpagewiaaut.asp
> ma non l'ho mai sperimentata.
>
> Facci sapere
>
> --
> Cinzia
Niente, la prima maschera funziona SOLO con il mouse, la seconda invece
funzionerebbe con alt+f il problema è arrivarci.
Se la apro e poi passo ad access per inviare i dati
SendKeys("%F", true)
SendKeys(nomedelfile, true)
NON PRENDE I DATI probabilmente perche perde lo stato attivo.Per l'altra
possibilità ho guardato ma da quel che capisco e per XP io ho W98 +
ACCESS97.
Mi sa che devo desistere, cosa dici ?



title: scanner pdf ci riprovo

text:
"STEFANO" <
vivag...@tiscali.it
> ha scritto nel messaggio
news:151Z44Z139Z50Y1...@usenet.libero.it...

Si, bisogna prima attivare la finestra e poi inviare i tasti ma è inutile se
non si riesce a skkipare la finestra iniziale
>Per l'altra
> possibilità ho guardato ma da quel che capisco e per XP io ho W98 +
> ACCESS97.
e nel 2006 non è ora di aggiornarsi????
>
> Mi sa che devo desistere, cosa dici ?
>
a meno che non trovi documentazione adeguata su quel programma... non ti
rimane che seguire il suggerimento di Nick



title: scanner pdf ci riprovo

text:
Buon giorno
Volevo solo dire che alla fine usando:
AppActivate "FILE"
riesco a rendere attiva la maschera dello scanner e con:
SendKeys "%F", True
SendKeys Me!CODART, True
inserisco il numero ID nel campo "nomefile".
Ora vorrei concludere degnamente il lavoro ma non mi funziona un cosa:
Nella maschera dello scanner c'e il campo per inserire il percorso dove
memorizzare il file. Con lo stesso procedimento correi selezionare in
automatico la cartella IMMAGINI NEL DISCO "C" .Con alt+g si apre la
mascherina dove vengono listati tutte le cartelle.Il mio percorso dovrebbe
essere
SendKeys "%G", True (apro maschera cartelle)
SendKeys "c", True (seleziono CARTELLA C che ha alla destra "+")
SendKeys "{+}", True (APRO CARTELLA C CON "+")
SendKeys "I", True ( MI POSIZIONO SU CARTELLA IMMAGINI)
SendKeys "~", True (CONFERMO)
Cosi pero non funziona, il procedimento si ferma a C.\ ,non so se sto usando
i comandi giusti per indicare "+" o "invio"
Potete aiutarmi ?
Stefano



title: scanner pdf ci riprovo

text:
Ciao Stefano,
"stefano" <
vivag...@tiscali.it
> ha scritto nel messaggio
news:151Z38Z84Z145Y1...@usenet.libero.it...
> Buon giorno
>
> Volevo solo dire che alla fine usando:
>
>
> AppActivate "FILE"
>
> riesco a rendere attiva la maschera dello scanner e con:
>
> SendKeys "%F", True
> SendKeys Me!CODART, True
>
> inserisco il numero ID nel campo "nomefile".
benone, la maschera iniziale la salti "a mano"?
> Ora vorrei concludere degnamente il lavoro ma non mi funziona un cosa:
> Nella maschera dello scanner c'e il campo per inserire il percorso dove
> memorizzare il file. Con lo stesso procedimento correi selezionare in
> automatico la cartella IMMAGINI NEL DISCO "C" .Con alt+g si apre la
> mascherina dove vengono listati tutte le cartelle.Il mio percorso dovrebbe
> essere
>
> SendKeys "%G", True (apro maschera cartelle)
> SendKeys "c", True (seleziono CARTELLA C che ha alla destra "+")
> SendKeys "{+}", True (APRO CARTELLA C CON "+")
> SendKeys "I", True ( MI POSIZIONO SU CARTELLA IMMAGINI)
> SendKeys "~", True (CONFERMO)
>
> Cosi pero non funziona, il procedimento si ferma a C.\ ,non so se sto
usando
> i comandi giusti per indicare "+" o "invio"
>
> Potete aiutarmi ?
Dovrebbero essere giusti,  l'invio puoi anche farlo con "{ENTER}"
Non č che dopo aver selezionato la Cartella C puoi aprirla premendo Invio
anzichč +?
> Stefano
>
>
--------------------------------
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
--------------------------------------


title: scanner pdf ci riprovo

text:
> benone, la maschera iniziale la salti "a mano"?
Per il momento la apro a mano.

> > SendKeys "%G", True (apro maschera cartelle)
> > SendKeys "c", True (seleziono CARTELLA C che ha alla destra "+")
> > SendKeys "{+}", True (APRO CARTELLA C CON "+")
> > SendKeys "I", True ( MI POSIZIONO SU CARTELLA IMMAGINI)
> > SendKeys "~", True (CONFERMO)

> Dovrebbero essere giusti, l'invio puoi anche farlo con "{ENTER}"
> Non č che dopo aver selezionato la Cartella C puoi aprirla premendo Invio
> anzichč +?
Non premendo Invio si chiude la maschera delle cartelle e si conferma la
cartella su cui sei posizionato.
Ho verificato, i comandi funzionano tutti tranne il "+". in pratica riesco a
posizionarmi sulla cartella IMMAGINI , alla sinistra di questa cartella
compare il segno "+" che indica delle sotto cartelle.Se io premo manualmente
il tasto "+" , quello posto alla destra dei numeri, la cartella si apre ,se
lo faccio con il comando:
SendKeys "{+}", True
NON SI APRE NULLA , NON FUNZIONA.
Non so se il valore del tasto "+" , quello posto alla destra dei numeri,
debba essere espresso in altro modo, mi manca solo quello per finire il
lavoro.
Grazie per l'aiuto



title: Win XP , Office XP, A2000

author: Alessio  dal laboratorio

text:
Volevo chiedere se qualcuno ha gia' provato a far convivere la versione
di A2000 (presa dal pacchetto Office) in una macchina con gia' installato
Win XP e Office XP.
Grazie in anticipo per le info.
http://www.odontotecnico.it/Fotografia.html


title: Win XP , Office XP, A2000

author: All Eyez On me

text:
"Alessio (SV) dal laboratorio" <
infoTO...@odontotecnico.it
> ha scritto
nel messaggio news:MPG.16a0dac43...@news.tiscalinet.it...

io ho winxp office xp e access97 e nessun problema


title: errore di sintassi

author: Piero

text:
ciao a tutti

chiedo aiuto per eliminare l'errore e mandarla a capo in piu' punti

strSql = "SELECT TbEmailFornitori.*, TbEmailFornitori.Email,
Qry_EmailFornitoriChiusura.Email_ChiusuraCarico,
IIf(IsNull(Qry_EmailFornitoriChiusura.Email_ChiusuraCarico),[Email],Qry_EmailFornitoriChiusura.Email_ChiusuraCarico)
AS NewEmail" FROM TbEmailFornitori LEFT JOIN Qry_EmailFornitoriChiusura ON
TbEmailFornitori.IdFornitore = Qry_EmailFornitoriChiusura.IdFornitore WHERE
((TbEmailFornitori.Email) Is Not Null) AND ((TbEmailFornitori.IdFornitore)=
"Me!IdFornitore);

Grazie


title: errore di sintassi

text:

Ciao a volo noto un doppio apice di troppo AS NewEmail"
MA


title: errore di sintassi

text:
<
accessg...@gmail.com
> ha scritto nel messaggio
news:5d5a1d57-981b-4dff...@googlegroups.com...

grazie MA
mancava anche "&" Me!IdFornitore

come la devo dividere per mandarla a capo?
grazie ancora


title: errore di sintassi

author: Mancini

text:
> come la devo dividere per mandarla a capo?

Ma cosa devi mandare a capo?  la stringa SQL nel codice VBA ???

Io ( forse esagerando sul fronte opposto )  faccio cosi

[code]
Dim strSql As String
    strSql = ""
    strSql = strSql & "SELECT "
    strSql = strSql & "TbEmailFornitori.*, "
    strSql = strSql & "TbEmailFornitori.Email, "
    strSql = strSql & "............................. "
[/code]

.


title: errore di sintassi

text:
Pero al limite funziona anche cosi:

[code]
Dim strSql As String
strSql = ""
strSql = strSql & "SELECT TbEm"
strSql = strSql & "ailFornitori.*, TbEmailF"
strSql = strSql & "ornitori.Email, "



title: errore di sintassi

text: si aggiunge '& _' alla fine della riga. c'é un limite alla concatenazione


title: errore di sintassi

text:
"Mancini" <
manci...@gmail.com
> ha scritto nel messaggio
news:2caed8b0-adef-49d6...@googlegroups.com...

grazie


title: errore di sintassi

text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:530cdf47-0df2-4d5d...@googlegroups.com...
si aggiunge '& _' alla fine della riga. c'� un limite alla concatenazione

ciao Fair87
fammi un esempio


title: errore di sintassi

text:
"Piero" <
Pi...@Piero.Libero.it
> ha scritto nel messaggio
news:52d39ad5$1$1373$4faf...@reader1.news.tin.it...

ho provato e riprovato ma continuo ad avere errore

strSql = "SELECT DISTINCT IdFornitore,
UnisciValoriFornitori(IIf(DLookUp(""Email_ChiusuraCarico"",""Q_EmailFornitori"",""IDFornitore=
"" & IDFornitore),Email=Null,Email) & Email_ChiusuraCarico) AS NewEmail, *
FROM TbEmailFornitori WHERE
((IIf(DLookUp(""Email_ChiusuraCarico"",""Q_EmailFornitori"",""IDFornitore=
"" & IDFornitore),Email=Null,Email) & Email_ChiusuraCarico) Is Not Null) AND
(TbEmailFornitori.IdFornitore)= " & Me!IdFornitore

            [code]
            strSql = ""
            strSql = strSql & "SELECT DISTINCT IdFornitore, &"
            strSql = strSql &
"UnisciValoriFornitori(IIf(DLookUp(""Email_ChiusuraCarico"",""Q_EmailFornitori"",""IDFornitore=
"" & IDFornitore), &"
            strSql = strSql & "Email=Null,Email) & Email_ChiusuraCarico) AS
NewEmail, * FROM TbEmailFornitori &"
            strSql = strSql & "& [Email_ChiusuraCarico] AS NewEmail,
TbEmailFornitori.IdFornitore, *" & ""
            strSql = strSql & "FROM TbEmailFornitori &"
            strSql = strSql & "WHERE
((IIf(DLookUp(""Email_ChiusuraCarico"",""Q_EmailFornitori"",""IDFornitore=
"" & IDFornitore), &"
            strSql = strSql & "Email=Null,Email) & Email_ChiusuraCarico) Is
Not Null) AND IdFornitore= " & Me!IdFornitore
            [/code]

dove sbaglio?
grazie


title: errore di sintassi

text:

StrSql= "SELECT * " & _
"FROM TuaTabella " & _
"WHERE blablabla"


title: errore di sintassi

text:

Comunque troppi iif, dlookup, funzioni....la query, oltre a non essere portabile, sarà di sicuro non efficiente. C'è un altro modo di sicuro. Se non c'è, è sbagliata la struttura del db


title: errore di sintassi

text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:da81fd2a-89a0-4ead...@googlegroups.com...

portabile, sar� di sicuro non efficiente. C'� un altro modo di sicuro. Se
non c'�, � sbagliata la struttura del db

grazie per il consiglio


title: Tabelle: Includere giorni del mese

author: Zappus

text:
Salve a tutti,
Ho una tabella in cui vengono riportati degli orari e delle date di
dipendenti che provengono da un lettore di badge.
Es.:
DIP ; DATA    ; ORA E ;  ORA U
Dip1; 23/06/08;     8.00  ;   13.00
Questa tabella naturalmente mi farà vedere tutti i giorni in cui il
dipendente ha lavorato...Come posso inserire anche i giorni che non ha
lavorato anche se vuoti (a parte digitandoli... ); esempio i festivi o i
giorni di ferie perche poi deve appunto aggiungere in un campo
"Giustificazione" il motivo della mancata presenza?
Grazie,
Luca.


title: Tabelle: Includere giorni del mese

author: ciroteo

text:

perchè non fai una tabella con tutti i giornio dell'anno e la metti in
join attraverso il campo data con questa ?
in questo modo avrai tutti i giorni del calendario e i giorni
lavorati.


title: Tabelle: Includere giorni del mese

text:
"ciroteo" <
matteo...@gmail.com
> ha scritto nel messaggio
news:f9c553a1-52ac-495a...@26g2000hsk.googlegroups.com...


Avevo già provato mi mette sì tutti i giorni dell'anno ma non li collega al
dipendente...


title: Tabelle: Includere giorni del mese

author: AP

text:
Il Fri, 4 Jul 2008 10:10:17 +0200, Zappus ha scritto:
> Come posso inserire anche i giorni che non ha
> lavorato anche se vuoti
guarda il mio esempio di ieri, avevo un problema molto simile.


title: DLookup e suo dominio

author: Valerio Valentini

text:
Karl mi ha scritto che DLookup deve fare riferimento ad una tabella o query
salvata, e da quello che ho potuto vedere deve essere salvata nel db in cui
uso la funzione. Io devo controllare se esiste un record in una tabella con
circa 5000 record in un'altro db sul server in rete, mi vengono in mente tre
soluzioni:
A)
collego la tabella e faccio il DLookup. Carica la rete?
B)
salvo una query locale sulla tabella dell'altro db e sulla query eseguo il
mio DLookup. Mi viene un dubbio, se non ho letto male non posso passare
parametri alla query, parametro che tra l'altro sarebbe una variabile,
quindi la query si carica tutti i record? Carica la rete?
C)
scrivo una query di accodamento in VBA a cui passo il paramentro della mia
variabile per accodare l'eventuale record, se esiste, ad una tabella locale
e poi o eseguo DLookup sulla tabella locale o controllo se contiene un
record ed alla fine eventualmente cancello il record.
Quale secondo voi risulta la soluzione migliore?
Ciao Valerio.


title: DLookup e suo dominio

author: namor

text:
Valerio Valentini ha scritto:


Sono tutte uguali perchè access non è client/server, quindi in ogni caso
si carica dal db in rete l'intera tabella per eseguire le query in locale.
Il carico di rete dipende dalla velocità della rete, dalle dimensioni
della tabella e dalla frequenza con cui esegui le query.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: DLookup e suo dominio

author: desio

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:cbr209$3dk$1...@news.newsland.it...

forse con seek da codice potrebbe essere un po' più veloce
ma non ne sono sicuro


title: DLookup e suo dominio

author: Antonio Biso

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:cbr209$3dk$1...@news.newsland.it...

Uhmmm...
Ma tra i "pregi" esaltati da microsoft per A2000 non c'era proprio quello
che sulla rete avrebbe viaggiato solo il risultato della query?
Antonio


title: DLookup e suo dominio

text:
Antonio Biso ha scritto:



Sinceramente non lo so, se c'era mi è sfuggito. Sarebbe una bella cosa.
Hai qualche riferimento, qualche articolo, che gli dò un'occhiata?



title: DLookup e suo dominio

author: sv

text:
Valerio Valentini ha scritto:




> Ciao Valerio.
Questo articolo ti potrebbe interessare:
http://support.microsoft.com/default.aspx?scid=kb;it;209126&Product=accIN2
--
rgrds
SC
--



title: DLookup e suo dominio

text:
namor ha scritto:
> Antonio Biso ha scritto:




Suggerivo a Valerio questo articolo:
http://support.microsoft.com/default.aspx?scid=kb;it;209126&Product=accIN2
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito



title: DLookup e suo dominio

text:
sv ha scritto:
> > > Uhmmm...
> > > Ma tra i "pregi" esaltati da microsoft per A2000 non c'era proprio quello
> > > che sulla rete avrebbe viaggiato solo il risultato della query?
> > > Antonio
> > Sinceramente non lo so, se c'era mi è sfuggito. Sarebbe una bella cosa.
> > Hai qualche riferimento, qualche articolo, che gli dò un'occhiata?
> > Namor
> Suggerivo a Valerio questo articolo:
>
http://support.microsoft.com/default.aspx?scid=kb;it;209126&Product=accIN2
> --
> rgrds
> SC
Lì non parla esplicitamente di come vengono trasferiti i dati in caso di
db con tabelle collegate.
Qui invece
http://office.microsoft.com/assistance/preview.aspx?AssetID=HP051874531033&CTT=8&Origin=EC011081751033
ho trovato dei vaghi cenni, e comunque questo articolo si riferisce ad
access 2003, non al 2000:
- Use filters or queries to limit the number of records that you view in a
form or datasheet. This way, Access can transfer less data over the
network.
- In queries that involve linked tables, avoid using functions in query
criteria. In particular, avoid using domain aggregate functions (domain
aggregate function: A function, such as DAvg or DMax, that is used to
calculate statistics over a set of records (a domain).), such as Dsum,
anywhere in your queries. When you use a domain aggregate function, Access
retrieves all of the data in the linked table to execute the query.
Anche se non c'è scritto esplicitamente si potrebbe dedurre che
effettivamente vengano trasferiti solo i record necessari, anche se non
vedo come ciò sia possibile. Un mdb condiviso in rete potrebbe stare su un
PC che non ha Access e Jet in esecuzione, quindi chi è che seleziona i
record da trasferire? Non è possibile trasferire solo i record risultanti
dalla query se sul PC che ospita il BE non c'è un servizio che esegue la
query. Se l'esecuzione è affidata al Jet del FE locale non è possibile
eseguire la query senza trasferire tutti i dati di tutte le tabelle
collegate coinvolte. Forse che da Office 2000 o dal 2003 in poi viene
installato un servizio di sistema che si comporta da database server per
gli mdb?
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: DLookup e suo dominio

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:cbr9o5$873$1...@news.newsland.it...

Soluzione D) passo a SQL SERVER? :)
scherzi a parte cosa pensate di una soluzione ibrida, sempre che sia
possibile, di sviluppare in SQL Server solo la parte di tabelle molto grosse
a cui devo accedere molto spesso?
Mi risolverebbe molte cose? Riesco a far viaggiare in rete solo i dati che
di volta in volta mi servono?
Ciao Valerio.


title: DLookup e suo dominio

text:
Valerio Valentini ha scritto:






Se hai un buon server e accedi ai dati con query pass-through che vengono
eseguite sul server e restituiscono solo i record risultanti e nulla più
dovresti notare dei miglioramenti, ma a questo punto ti converrebbe
passare tutto il db su SQL Server e ottimizzare dove possibile.
Se lasci i dati un po' su access e un po' su SQL Server perdi la
possibilità di impostare relazioni con integrità referenziale, il che puo
rallentare le prestazioni e portare a dati inconsistenti.
Scegli una soluzione o l'altra, lascia stare l'ibrido a meno che la
tabellona che devi velocizzare non sia slegata dalle altre, nel qual caso
la puoi mettere su SQL Server.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: DLookup e suo dominio

author: MA

text:
"Valerio Valentini" <
ijv...@tin.it
> ha scritto nel
messaggio
news:rTaEc.548146$rM4.22...@news4.tin.it...

Guardati le query pass through
MAssimiliano


title: DLookup e suo dominio

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:cbrf5c$2dq$1...@news.newsland.it...
> Valerio Valentini ha scritto:
>
>
> Se hai un buon server e accedi ai dati con query pass-through che vengono
> eseguite sul server e restituiscono solo i record risultanti e nulla più
> dovresti notare dei miglioramenti, ma a questo punto ti converrebbe
> passare tutto il db su SQL Server e ottimizzare dove possibile.
> Se lasci i dati un po' su access e un po' su SQL Server perdi la
> possibilità di impostare relazioni con integrità referenziale, il che puo
> rallentare le prestazioni e portare a dati inconsistenti.
> Scegli una soluzione o l'altra, lascia stare l'ibrido a meno che la
> tabellona che devi velocizzare non sia slegata dalle altre, nel qual caso
> la puoi mettere su SQL Server.
> Namor
>
>
L'idea era proprio questa, SQL Server per la parte di tabelle grosse e molto
movimentate e loro collegate, lasciare come tabelle normali quelle per così
dire di servizio.
Intanto che cerco sull'help cosa sono query pass-throug?
Riesco a scriverle da VBA, mi capita spesso di usare query volanti per
passargli delle variabili?
Ciao Valerio.


title: DLookup e suo dominio

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:cbr9c1$4c0$1...@news.newsland.it...
> Antonio Biso ha scritto:
>
> > Uhmmm...
> > Ma tra i "pregi" esaltati da microsoft per A2000 non c'era proprio
quello
> > che sulla rete avrebbe viaggiato solo il risultato della query?
> > Antonio
>
> Sinceramente non lo so, se c'era mi è sfuggito. Sarebbe una bella cosa.
> Hai qualche riferimento, qualche articolo, che gli dò un'occhiata?
> Namor
Sicuramente qui ci può aiutare l'esperto Karl.
Karl, ci rispondi???
Antonio


title: DLookup e suo dominio

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:0ubEc.10680$%l2....@news.edisontel.com...
>
> >
> > Soluzione D) passo a SQL SERVER? :)
> >
> > scherzi a parte cosa pensate di una soluzione
> ibrida, sempre che sia
> > possibile, di sviluppare in SQL Server solo la
> parte di tabelle molto grosse
> > a cui devo accedere molto spesso?
> >
> > Mi risolverebbe molte cose? Riesco a far
> viaggiare in rete solo i dati che
> > di volta in volta mi servono?
> >
> > Ciao Valerio.
>
>
> Guardati le query pass through
> MAssimiliano
>
Per il poco che c'è scritto nell'help, ridotto dalla mia capacità di
comprensione, sono query normali che passano da ODBC, che quasi non so
nemmeno cosa sia. Ora la domanda diventa: se mi studio ODBC per fare le
query pass-through, ha ancora senso trasformare il database in SQL Server o
tanto vale che lasci il database così?
Ciao Valerio.


title: DLookup e suo dominio

text:
Valerio Valentini ha scritto:


Access lavora in modalità file server (salvo smentite documentate), cioè
se fai una query su tabelle collegate recupera tutti i dati di tutte le
tabelle e poi esegue la query e ti dà i risultati.
Le query pass through le usi per dialogare con un server SQL, quindi in
architettura client-server. Praticamente invece che chiedere al server le
tabelle intere ed estrarsi i record, si manda al server direttamente la
stringa SQL. Il server la esegue e rimanda indietro solo i record
risultanti dall'SQL.
Supponi di avere in rete una tabella con 10.000 record ed una chiave
primaria, e di volere eseguire un SELECT * FROM tabella WHERE ID=5.
Nel primo caso access prende dalla rete tutti i 10.000 record e poi si
cerca quello con ID=5.
Nel secondo caso si spedisce al server SQL la richiesta "SELECT * FROM
tabella WHERE ID=5", il server la esegue e ti restituisce il risultato. In
questo caso in rete transita un solo record invece dei 10.000.
E' da considerare anche il fatto che solitamente i server sono più veloci
e performanti dei client, il che aumenta ulteriormente la velocità di
esecuzione delle query.



title: DLookup e suo dominio

text:
"Valerio Valentini" <
ijv...@tin.it
> ha scritto nel
messaggio
news:5TbEc.548683$rM4.22...@news4.tin.it...

La differenza è fondamentale.
Le query PT vengono elaborate sul server non sul
client.
Ora se tu da una tabella di 10000 record magari in
join con un'altra, vuoi estrarre 100 record
piuttosto che 1 solo
un conto è tirarti su fino al client tutte le
tabelle interessate, per poi elaborarle in locale
ed infine restituire il risultato,
un altro è far fare tutto sto papocchio
direttamente sul server (quindi lui ha le in
locale) e ti invia via rete (anche se in odbc)
solo il record interessato.
MAssimiliano


title: DLookup e suo dominio

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:cbrim9$79g$1...@news.newsland.it...

Scusa se interrompo questo tread, ma tu e MAssimiliano state rispondendo
alla stessa cosa. Quindi se puoi e vuoi continuiamo il tread sull'ultima
risposta di MAssimiliano e mio replay per non creare un doppione.
Spero si usi fare così :)
Ciao e grazie Valerio.


title: DLookup e suo dominio

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:k7cEc.10691$%l2....@news.edisontel.com...

Rispondo all'ultimo per semplicità visto che stiamo procedendo di pari
passo, scusa namor.
Perdonatemi, ma la teoria più o meno l'avevo anche capita, ciò che mi manca
è l'applicazione pratica.
    str_Conn = "driver={SQL Server};" & _
        "server=VVALEO;uid=;pwd=;database=Dati_Mag_SQL"
    Set conn_dati = New ADODB.Connection
    conn_dati.Open str_Conn
    Set rst_Acqt = New ADODB.Recordset
Quella che ho incollato è una connessione ADO e non ODBC ad un SQL Server
suppongo, la domanda è farò una cosa simile?
e soprattutto posso scrivere in VBA cose tipo
strSQL = "SELECT miaTabella.mioCampo FROM suaTabella.suoCampo IN
daQalcheParte WHERE suaTabella.altroCampo = '" & strCheCerco & "'"
Set rst = db.OpenRecordset(strSQL)
oppure
INSERT INTO suaTabella.suoCampo IN daQalcheParte FROM " & strCheScrivo & "
AS strValoreNuovo;
Grazie per ogni aiuto
Ciao Valerio.


title: DLookup e suo dominio

text:
"Valerio Valentini" <
ijv...@tin.it
> ha scritto nel messaggio
news:4ScEc.549078$rM4.22...@news4.tin.it...


mancavano le ultime virgolette, scusate.
Ciao Valerio.


title: DLookup e suo dominio

text:
Dall'help di Access:
SQL Server è stato progettato inizialmente come un database client/server,
nel quale i dati e gli indici risiedono su un solo server al quale in molti
casi accedono più client della rete. Il traffico di rete viene ridotto
elaborando le query di database sul server prima di inviare i risultati al
client. In questo modo, l'applicazione client/server può eseguire le
elaborazioni nella posizione migliore, ovvero sul server.
Deve farmi pensare che se lo trasformo in SQL Server anche le query normali
vengono elaborate sul server e passano solo i dati che ho chiesto?
Ciao Valerio.


title: DLookup e suo dominio

author: Karl Donaubauer

text:
Antonio Biso wrote:
> "namor" <
do...@spam.me
> ha scritto:
>>> Ma tra i "pregi" esaltati da microsoft per A2000 non c'era proprio
>>> quello che sulla rete avrebbe viaggiato solo il risultato della
>>> query?
>>
>> Sinceramente non lo so, se c'era mi è sfuggito. Sarebbe una bella
>> cosa. Hai qualche riferimento, qualche articolo, che gli dò
>> un'occhiata?
>
> Sicuramente qui ci può aiutare l'esperto Karl.
> Karl, ci rispondi???
Non credo che posso aiutare molto qui perché la maggior
parte di questo che fa JET quando carica dati sulla rete
non è documentata ma segreto di MS.
Certo Access/JET è un sistema file server e esegua le query
in locale. Ma non è vero che per questo sempre carica tutta
la tabella sulla rete. I processi sono più complicati e ottimizzati.
In breve come la capisco io:
La query engine (sul workstation) prima chiede informazioni
sulle tabelle dal mdb sul server e carica le tabelle dei indici
usati. Con questa informazione carica parti delle tabelle che
sono necessario per mostrare e procedere sul workstation.
Poi p.e. quando si fa un MoveLast o un scroll, più record
necessario per l'azione vengono caricati - sembra che
non solo direttamente dalla memoria del workstation ma
anche sulla rete.
Non sono metodi fidabili come con un sistema C/S che
esegue la query sul server e sempre solo carica il risultato
sulla rete.
Invece ci sono metodi/trucchi che usano indici, pointer,
caching nel RAM ecc. La cosa la più importante in questa
connessione sono indici. Ma ci sono altri metodi all interno
che nessuno sa fuori di MS.
Vedi cosa dice michka che lavora per MS:
http://groups.google.com/groups?&threadm=uPKGxo4X%24GA.266%40cpmsnbbsa04
e le prove che ha fatto John Viescas:
http://groups.google.com/groups?&threadm=%23uRgX6NuDHA.2508%40TK2MSFTNGP12.phx.gbl
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: DLookup e suo dominio

author: fidirico

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:vFbEc.25168$GQ3.6...@twister2.libero.it...

Un paio d'anni fa c'è stato un bel thread sull'argomento:
http://makeashorterlink.com/?J14621EA8
Ciao
Galliano.


title: DLookup e suo dominio

text:
Karl Donaubauer wrote:
> Antonio Biso wrote:
>>>> Ma tra i "pregi" esaltati da microsoft per A2000 non c'era proprio
>>>> quello che sulla rete avrebbe viaggiato solo il risultato della query?
>>> ...
Certo ho parlato di JET e due file MDB. Invece tu forse qui intendi
SQL Server/MSDE come backend e un ADP di Access come frontend.
Questa è una architettura client/server dove certo solo vengono
caricati i risultati sulla rete. È una storia complettamente diversa
che è possibile nelle versioni >=A00. Ma la grande maggioranza
della gente che usa Access naturalmente usa JET e MDB.
--
cu



title: Report con caselle espandibili riducibili

author: Mark

text:
Buongiorno a tutti
Ho necessitą di tracciare una linea trasversale su alcuni report per
annullare la parte del report
non scritta, non utilizzata.
Ho creato questa routin per tracciare la linea.
Private Sub Report_Page()
    Dim A As double, B As Double, C As Double, D As Double
    Me.DrawStyle = 0
    Me.DrawWidth = 2
    A = numerorighepagina
    B = Me.IntestazionePagina.Height + Me.Corpo.Height * A +
Me.PičDiPaginaReport.Height
    C = Me.ScaleHeight - Me.PičDiPaginaPagina.Height
    If B > C - 300 Then Exit Sub
    Me.Line (0, B)-(Me.Width, C)
End Sub
Tutto funziona perfettamente tranne che nel caso in cui il report contenga
caselle di testo espandibili e/o riducibili.
In questo caso il valore B della routin precedente non č corretto.
Qualcuno sa come risolvere il problema?
Grazie in anticipo
Marco Dell'Oca


title: ...equazioni, soltanto un ricordo......

author: Fabio

text:
Ciao a tutti, ho un po di vergogna, ma proprio non riesco a venirne a
capo.....
In un campo inserisco un valore, il quale è gia' complessivo del 10 %(iva) .
in un altro campo vorrei che mi comparisse il valore originario.
Per esempio:
io inserisco 165 e mi deve comparire 150
                   198                                180
                   396                               360
Chiedo aiuto a voi che avete senzìaltro le menti piu' allenate della mia!!!!
Fabio


title: ...equazioni, soltanto un ricordo......

author: Emyr

text:
On Wed, 9 Jan 2002 19:14:23 +0100, "Fabio" <
f.par...@mail.sirio.it
>
wrote:

allora : imponibile*(1+iva)=ivato  quindi ivato/(1+iva) = imponibile..
10*1,2=12
12/1,2=10
ovvio no...
Saluti.
Emanuele.


title: ...equazioni, soltanto un ricordo......

author: elio

text:
"Fabio" <
f.par...@mail.sirio.it
> ha scritto nel messaggio
news:a1i101$11381$1...@news02.it.net...

Dividi per 1, e il numero dell'aliqota da applicare
es 10% dividi per 1,1
     20% 1,2
        4% 1,04
Ciao ,
Elio


title: casella combinata - aggiornamento 2 campi

author: bb

text:
ho una maschera "S" collegata ad una tabella "A" in cui ho inserito una
casella combinata di una tabella "X" a se stante, sulla maschera "S" ho
anche un campo "B" della tabella "A" che vorrei inserirci i valori di un
campo della tabella "X" corrispondente alla scelta fatta sulla casella
combinata, inoltre aggiornato il valore del campo "B" tramite la casella
combinata, il controllo "B" della MASCHERA "s" mi va ad aggiornare un
altro campo "C" della tabella "A" con valori di un campo di un'altra
tabella collegata ad indice con la tabella "X"
sperando di aver spiegato quello che voglio, chiedo: si puo' fare???
se si, come?  (per piacere me lo dite col cucchiaino?  :-))   ) grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"bb" <
onof...@tin.it
> ha scritto nel messaggio
news:c0fu2e$f1$1...@news.newsland.it...
> ho una maschera "S" collegata ad una tabella "A" in cui ho inserito una
> casella combinata di una tabella "X" a se stante, sulla maschera "S" ho
> anche un campo "B" della tabella "A" che vorrei inserirci i valori di un
> campo della tabella "X" corrispondente alla scelta fatta sulla casella
> combinata, inoltre aggiornato il valore del campo "B" tramite la casella
> combinata, il controllo "B" della MASCHERA "s" mi va ad aggiornare un
> altro campo "C" della tabella "A" con valori di un campo di un'altra
> tabella collegata ad indice con la tabella "X"
> sperando di aver spiegato quello che voglio, chiedo: si puo' fare???
Vedi la proprietà column della casella combinata
Antonio


text:
Antonio Biso ha scritto:


> Antonio
mi hai ucciso!!! :-))))    ho visto ma non esiste una voce column nelle
proprietà della casella combinata! (o almeno io non sono riuscita a
trovarla!) mi è anche venuto il dubbio che si riferisse a access97, ma
niente le proprietà sono uguali all'XP che uso.



text:
"bb" <
onof...@tin.it
> ha scritto nel messaggio
news:c0g8f2$lnh$1...@news.newsland.it...
> Antonio Biso ha scritto:
>
> > "bb" <
onof...@tin.it
> ha scritto nel messaggio
> > news:c0fu2e$f1$1...@news.newsland.it...
> > > ho una maschera "S" collegata ad una tabella "A" in cui ho inserito
una
> > > casella combinata di una tabella "X" a se stante, sulla maschera "S"
ho
> > > anche un campo "B" della tabella "A" che vorrei inserirci i valori di
un
> > > campo della tabella "X" corrispondente alla scelta fatta sulla casella
> > > combinata, inoltre aggiornato il valore del campo "B" tramite la
casella
> > > combinata, il controllo "B" della MASCHERA "s" mi va ad aggiornare un
> > > altro campo "C" della tabella "A" con valori di un campo di un'altra
> > > tabella collegata ad indice con la tabella "X"
> > > sperando di aver spiegato quello che voglio, chiedo: si puo' fare???
>
> > Vedi la proprietà column della casella combinata
>
> > Antonio
>
> mi hai ucciso!!! :-))))    ho visto ma non esiste una voce column nelle
> proprietà della casella combinata! (o almeno io non sono riuscita a
> trovarla!) mi è anche venuto il dubbio che si riferisse a access97, ma
> niente le proprietà sono uguali all'XP che uso.
Non affidarti sempre e solo alle proprietà che ti fornisce lui in
automatico!!!
La proprietà column esiste e c'è anche un bell'help con esempi!
Spulcialo!!!
Antonio


text:
Antonio Biso ha scritto:


> Antonio
ma non fosse meglio farmi un esempio pratico???  :--)))



author: Antonio

text:
"bb" <
onof...@tin.it
> ha scritto nel messaggio
news:c0geq2$81j$1...@news.newsland.it...

> > > > Vedi la proprietą column della casella combinata
> > >
> > > > Antonio
> > >
> > > mi hai ucciso!!! :-))))    ho visto ma non esiste una voce column
nelle
> > > proprietą della casella combinata! (o almeno io non sono riuscita a
> > > trovarla!) mi č anche venuto il dubbio che si riferisse a access97, ma
> > > niente le proprietą sono uguali all'XP che uso.
>
> > Non affidarti sempre e solo alle proprietą che ti fornisce lui in
> > automatico!!!
> > La proprietą column esiste e c'č anche un bell'help con esempi!
> > Spulcialo!!!
>
> > Antonio
>
> ma non fosse meglio farmi un esempio pratico???  :--)))
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
>
Se la tua casella combinata si chiama Combo1, sul suo evento Dopo
aggiornamento (rinvenibile nella finestra delle proprietą dell'oggetto
casella combinata), digitando il suo nome apparirą l'elenco delle proprietą
disponibili tra cui:
Combo1.column
in cui specificherai l'indice della colonna che vuoi utiizzare per
aggiornare il campo
Ciao
Antonio


text:
"bb" <
onof...@tin.it
> ha scritto nel messaggio
news:c0geq2$81j$1...@news.newsland.it...
> Antonio Biso ha scritto:
>
> > Non affidarti sempre e solo alle proprietà che ti fornisce lui in
> > automatico!!!
> > La proprietà column esiste e c'è anche un bell'help con esempi!
> > Spulcialo!!!
>
> > Antonio
>
> ma non fosse meglio farmi un esempio pratico???  :--)))
Cara bb...
tu vuoi imparare access o limitarti alla copia di quanto io posso scriverti
qua sopra senza discernimento?
A te la scelta...
Antonio


text:
Antonio Biso ha scritto:
> "bb" <
onof...@tin.it
> ha scritto nel messaggio
> news:c0geq2$81j$1...@news.newsland.it...
> > Antonio Biso ha scritto:
> >
> > > Non affidarti sempre e solo alle proprietą che ti fornisce lui in
> > > automatico!!!
> > > La proprietą column esiste e c'č anche un bell'help con esempi!
> > > Spulcialo!!!
> >
> > > Antonio
> >
> > ma non fosse meglio farmi un esempio pratico???  :--)))
> Cara bb...
> tu vuoi imparare access o limitarti alla copia di quanto io posso scriverti
> qua sopra senza discernimento?
> A te la scelta...
> Antonio
tutte e due le cose!!!  (per me sono essenziali confrontare l'esempio con
la guida!)



text:
Antonio ha scritto:

> > > > > Vedi la proprietà column della casella combinata
> > > >
> > > > > Antonio
> > > >
> > > > mi hai ucciso!!! :-))))    ho visto ma non esiste una voce column
> nelle
> > > > proprietà della casella combinata! (o almeno io non sono riuscita a
> > > > trovarla!) mi è anche venuto il dubbio che si riferisse a access97, ma
> > > > niente le proprietà sono uguali all'XP che uso.
> >
> > > Non affidarti sempre e solo alle proprietà che ti fornisce lui in
> > > automatico!!!
> > > La proprietà column esiste e c'è anche un bell'help con esempi!
> > > Spulcialo!!!
> >
> > > Antonio
> >
> > ma non fosse meglio farmi un esempio pratico???  :--)))
> >
> > --
> >
> > questo articolo e` stato inviato via web dal servizio gratuito
> >
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
> >
> >
> Se la tua casella combinata si chiama Combo1, sul suo evento Dopo
> aggiornamento (rinvenibile nella finestra delle proprietà dell'oggetto
> casella combinata), digitando il suo nome apparirà l'elenco delle proprietà
> disponibili tra cui:
> Combo1.column
> in cui specificherai l'indice della colonna che vuoi utiizzare per
> aggiornare il campo
> Ciao
> Antonio
ohhh ma che sto uscendo scemo o c'è qualcosa che non capisco?????
ho seguito passo passo quello che mi hai detto, ma sull'evento dopo
aggiornamento della casella combinata mi esce solo [routine evento] mentre
ancora, se pigio sul bottoncino più a destra, mi da la classica finestra
di scelta "generatore di edspressioni, generatore di macro e generatore di
codice", dove sbaglio???



title: telnet

author: Fd

text:
Ciao a tutti ,
  un quesito... devo inviare un comando (una serie di righe di testo)
tramite un collegamento telnet...
posso anche creare un file di testo e poi "girarlo" alla sessione
telnet...
ma non ho la minima idea... di come iniziare
Attivo la sessione tramite shell e poi ?
Grazie per ogni suggerimento
Ciao
Fd


title: telnet

author: miciomao

text:
Potresti scrivere il file bat su disco con un po di codice e poi
lanciarlo con Shell
vedi qui
http://groups.google.com/group/it.comp.appl.access/browse_thread/thread/c8882e06824ed6/d00b5ad546f040e9?lnk=gst&q=Print+%231+txt#d00b5ad546f040e9


title: telnet

author: Paolo Holzl

text:


Personalmente tendo ad evitare l'uso di Telnet preferendo l'esecuzione di
sessioni ssh o scp in tal caso usi gli ottimi microprogrammi open source
plink.exe e pscp.exe che invochi da fuori con una shell passando un file
con i comandi da eseguire.


title: telnet

text:
On 20 Ott, 10:20, Paolo Holzl <
paoloTogliAntis...@holzl.it
> wrote:
> Il Fri, 10 Oct 2008 01:40:11 -0700, Fd ha scritto:
>
> > Ciao a tutti ,
> >   un quesito... devo inviare un comando (una serie di righe di testo)
> > tramite un collegamentotelnet...
> > posso anche creare un file di testo e poi "girarlo" alla sessione
> >telnet...
> > ma non ho la minima idea... di come iniziare Attivo la sessione tramite
> > shell e poi ? Grazie per ogni suggerimento
> > Ciao
> > Fd
>
> Personalmente tendo ad evitare l'uso diTelnetpreferendo l'esecuzione di
> sessioni ssh o scp in tal caso usi gli ottimi microprogrammi open source
> plink.exe e pscp.exe che invochi da fuori con una shell passando un file
> con i comandi da eseguire.
si ok il concetto è lo stesso poter passare dei comandi usando la
comunicazione via tcp fornita da telnet
che poi sia in chiaro o no .. il concetto non cambia
Nessuno ha mai avuto esperienza di non solo inviare i dati a telnet,
ma a riceverli e poi gestirli.. una specie di gestione dell'evento
su rucezione dati....
Ciao e grazie


title: [runtime] apertura tabelle e pausa programma

author: Ammammata

text:
ho una procedura che pesca i dati dal server (SQL), se li rigira in
millemila modi e mostra a video/stampa il risultato dell'elaborazione

sul pc di sviluppo funziona, su quello dell'utente no :)

il driver ODBC è lo stesso, il test a fine configurazione non segnala
errori, l'interfaccia utente è la stessa (aggiornata e allineata questa
mattina)

nota: una procedura diversa che accede allo stesso database SQL funziona
senza problemi, a conferma della bontà del collegamento stesso

i dati della stampa arrivano da una tabella che sul pc di sviluppo è
correttamente riempita; c'è modo di aprirla anche sul pc con il runtime per
vederne il contenuto senza dover creare appositamente nell'applicazione un
comando che lo faccia?

in alternativa (risposta negativa alla domanda qui sopra) sto pensando di
aggiungere una list box con tutte le tabelle e un evento che me le apra al
doppio clik...

altra domanda: c'è modo di creare un pulsante che mi sospenda
l'elaborazione dei dati e me la faccia riprendere? (per darmi il tempo di
controllare il contenuto delle tabelle di cui sopra...)

grazie

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


text:
Il giorno Thu 20 May 2021 11:52:32a, *Ammammata* ha inviato su
it.comp.appl.access il messaggio
news:XnsAD3078D0FEA77am...@127.0.0.1
. Vediamo cosa ha
scritto:

> in alternativa (risposta negativa alla domanda qui sopra) sto pensando
> di aggiungere una list box con tutte le tabelle e un evento che me le
> apra al doppio clik...
>

http://web.mclink.it/MC5884/




text:
Il giorno Thu 20 May 2021 12:33:53p, *Ammammata* ha inviato su
it.comp.appl.access il messaggio
news:XnsAD307FD39A71Eam...@127.0.0.1
. Vediamo cosa ha
scritto:

> Il giorno Thu 20 May 2021 11:52:32a, *Ammammata* ha inviato su
> it.comp.appl.access il messaggio
>
news:XnsAD3078D0FEA77am...@127.0.0.1
. Vediamo cosa ha
> scritto:
>
>> in alternativa (risposta negativa alla domanda qui sopra) sto pensando
>> di aggiungere una list box con tutte le tabelle e un evento che me le
>> apra al doppio clik...
>>
>
>
http://web.mclink.it/MC5884/

>

http://web.mclink.it/MC5884/tables/tables014.htm




text:
Il giorno Thu 20 May 2021 12:34:47p, *Ammammata* ha inviato su
it.comp.appl.access il messaggio
news:XnsAD307FFA441B7am...@127.0.0.1
. Vediamo cosa ha
scritto:

> Il giorno Thu 20 May 2021 12:33:53p, *Ammammata* ha inviato su
> it.comp.appl.access il messaggio
>
news:XnsAD307FD39A71Eam...@127.0.0.1
. Vediamo cosa ha
> scritto:
>
>> Il giorno Thu 20 May 2021 11:52:32a, *Ammammata* ha inviato su
>> it.comp.appl.access il messaggio
>>
news:XnsAD3078D0FEA77am...@127.0.0.1
. Vediamo cosa ha
>> scritto:
>>
>>> in alternativa (risposta negativa alla domanda qui sopra) sto pensando
>>> di aggiungere una list box con tutte le tabelle e un evento che me le
>>> apra al doppio clik...
>>>
>>
>>
http://web.mclink.it/MC5884/

>>
>
>
http://web.mclink.it/MC5884/tables/tables014.htm

>

vabbè, avete capito:

Sito Comune - it.comp.appl.access

1.14 Aprire tabelle, query ed eseguire istruzioni SQL in versione Run-time.



title: Ricerca di un record già esistente!!!!!

author: Luca

text:
Aiuto aiuto!!!!
Ho costruito una tabella Cliento con campo IDCliente=chiave primaria,Ragione
Sociale, ecc.
Il problema è questo:
Voglio che, nel momento in cui inserisco la Ragione Sociale (nella maschera
collegata), venga controllato se quella stessa Ragione Sociale è già
presente in qualche altro record della tabella in oggetto.
Importante: devo ottenere questo senza modificare il campo IDCliente che
deve rimanere unicamente Chiave primaria.
Vi prego, potete aiutarmi?
Ciao a tutti da Luca


title: Ricerca di un record già esistente!!!!!

text:
Luca ha scritto nel messaggio <86c501$jrt$
1...@nslave2.tin.it
>...

Su prima aggiornamento del controllo ragione sociale fai
if not isnull(dlookup("[ragione]","miatabella","[ragione]='" &
me!ragione.text & "'")) then
  msgbox "Ah scemotto, quanto volte lo butti dentro 'sto dato?!!?!
  me!ragione.undo
else
  msgbox "bravo bimbo!"
end if
Antonio


title: Ricerca di un record già esistente!!!!!

author: Stefano Radice

text:
>if not isnull(dlookup("[ragione]","miatabella","[ragione]='" &
>me!ragione.text & "'")) then
>  msgbox "Ah scemotto, quanto volte lo butti dentro 'sto dato?!!?!
>  me!ragione.undo
>else
>  msgbox "bravo bimbo!"
>end if
>
oppure (MOLTO più veloce e performante)  chiave univoca non primaria su
ragione sociale, poi su on error becchi il 3022 e butti fuori il messaggio
e/o fai quello che vuoi...non capisco perché bisogna per forza scrivere
codice lavorando di più per ottenere una cosa più lenta...
Stefano
Stefano


title: Ricerca di un record già esistente!!!!!

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
86c6b7$dib$1...@pegasus.tiscalinet.it...
> Luca ha scritto nel messaggio <86c501$jrt$
1...@nslave2.tin.it
>...
> >Aiuto aiuto!!!!
> >
> >Ho costruito una tabella Cliento con campo IDCliente=chiave
> primaria,Ragione
> >Sociale, ecc.
> >Il problema è questo:
> >Voglio che, nel momento in cui inserisco la Ragione Sociale (nella
maschera
> >collegata), venga controllato se quella stessa Ragione Sociale è già
> >presente in qualche altro record della tabella in oggetto.
> >Importante: devo ottenere questo senza modificare il campo IDCliente che
> >deve rimanere unicamente Chiave primaria.
> >Vi prego, potete aiutarmi?
>
>
> Su prima aggiornamento del controllo ragione sociale fai
> if not isnull(dlookup("[ragione]","miatabella","[ragione]='" &
> me!ragione.text & "'")) then
>   msgbox "Ah scemotto, quanto volte lo butti dentro 'sto dato?!!?!
>   me!ragione.undo
> else
>   msgbox "bravo bimbo!"
> end if
>
> Antonio
>
>
Grazie Antonio sei veramente un grande e tutto funziona alla
perfezione!!!!!!!!!!!
Scusami se ne approfitto per un piccolo chiarimento.
Una volta inserita una nuova [ragione] es.: Mario Bianchi grazie al tuo
codice access mi controlla se esiste un record contenente quella stessa
[ragione]. A questo punto se il dato è stato già inserito in passato OK!!!!
mi compare la tua simpaticissima frase:"Ah scemotto, quanto volte lo butti
dentro 'sto dato?!!?!" E fin qui ci siamo.
Ora però, nel momento clicco sull' OK  della tua finestra di dialogo che
mostra il tuo messaggio, la [ragione] Mario Bianchi (poco prima inserita)
rimane lì dov'era. Mi spiego meglio.
OK, ...mi trovo su di un nuovo record che contiene sul campo [ragione] il
dato Mario Bianchi. E' pur vero che il record non è stato ancora aggiornato
e quindi Mario Bianchi non è entrato nella tabella corrispondente (cioè non
si è ancora duplicato).......
(...... che dici sto filando con il ragionamento ?)
Però gocando con gli altri controlli della maschera ho notato che comunque
nel momento in cui aggiorno il record Mario Bianchi finisce inevitabilmente
in Tabella (....cusami se ti sto facendo una telecronaca sportiva).
Vorrei risolvere in uno di questi  due modi, però purtroppo chiedo ancora il
tuo aiuto perchè non so' proprio come fare:
1) Non appena "clicco" su OK della finestra di dialogo vorrei che il record
in cui mi trovo venga eliminato automaticamente senza  la comparsa della
finestra di conferma eliminazione. Quindi il posizionamento sul record
successivo vuoto.
oppure:
2) Non appena "clicco" su OK della finestra di dialogo vorrei che al posto
di Mario Bianchi non venga visualizzato nulla (o meglio Mario Bianchi venga
eliminato) e il cursore posizionato proprio all'interno del campo [ragione]
che poco fa conteneva Mario Bianchi.
Ti chiedo ancora scusa per questo kilometrico messaggio e per Mario Bianchi
che forse ti ha rotto un po' le ba...
In attesa di una tua risposta ti mando tantisssimissimi
saluti!!!!!!!!!!!!!!!!e grazie mille in anticipo.
Luca.


title: Ricerca di un record già esistente!!!!!

author: Lorenzo Coronati

text:
Scrisse "Luca" <
ra...@freemail.it
>:
>Ora perň, nel momento clicco sull' OK  della tua finestra di dialogo che
>mostra il tuo messaggio, la [ragione] Mario Bianchi (poco prima inserita)
>rimane lě dov'era. Mi spiego meglio.
Antonio si e' scordato la parte piu' importante, che pero' potevi
vedere sull'help:
La ruotine evento beforeupdate ha un simpatico argomento cancel che,
se setti a true, annulla l'evento.
Se cerchi b.u. sull'help trovi anche un esempio facile facile, dove
c'e' appunto cancel=true seguito da me!ctrl.undo
Bai
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: Ricerca di un record già esistente!!!!!

author: Antonio Biso

text:
Stefano Radice ha scritto nel messaggio <86cadn$snr$
1...@news.flashnet.it
>...
>>if not isnull(dlookup("[ragione]","miatabella","[ragione]='" &
>>me!ragione.text & "'")) then
>>  msgbox "Ah scemotto, quanto volte lo butti dentro 'sto dato?!!?!
>>  me!ragione.undo
>>else
>>  msgbox "bravo bimbo!"
>>end if
>>
>oppure (MOLTO più veloce e performante)  chiave univoca non primaria su
>ragione sociale, poi su on error becchi il 3022 e butti fuori il messaggio
>e/o fai quello che vuoi...non capisco perché bisogna per forza scrivere
>codice lavorando di più per ottenere una cosa più lenta...
Ho capito va: NON SEI CAPACE A PROGRAMMARE !!!
Antonio
P.S.
Ti ci vorrei a dimostrare che sulla stragrande parte delle applicazioni
fatte da noi le D... sono più lente!!!
Bah!


title: Ricerca di un record già esistente!!!!!

text:
Luca ha scritto nel messaggio <86d7eh$ej9$
1...@nslave2.tin.it
>...
>
>Grazie Antonio sei veramente un grande e tutto funziona alla
>perfezione!!!!!!!!!!!
Però come ti avrà già fatto notare Stefano è moooooooooooooooooooooooooolto
lento!!!!
>Scusami se ne approfitto per un piccolo chiarimento.
>
>Una volta inserita una nuova [ragione] es.: Mario Bianchi grazie al tuo
>codice access mi controlla se esiste un record contenente quella stessa
>[ragione]. A questo punto se il dato è stato già inserito in passato OK!!!!
>mi compare la tua simpaticissima frase:"Ah scemotto, quanto volte lo butti
>dentro 'sto dato?!!?!" E fin qui ci siamo.
>Ora però, nel momento clicco sull' OK  della tua finestra di dialogo che
>mostra il tuo messaggio, la [ragione] Mario Bianchi (poco prima inserita)
>rimane lì dov'era. Mi spiego meglio.
Ha già risposto bene Lorenzo!!!
Antonio


title: Ricerca di un record già esistente!!!!!

author: sib

text:
Lorenzo Coronati <
lore...@tin.it
> wrote in message
388ad24d...@news.libero.it...
> Scrisse "Luca" <
ra...@freemail.it
>:
> >Ora perň, nel momento clicco sull' OK  della tua finestra di dialogo che
> >mostra il tuo messaggio, la [ragione] Mario Bianchi (poco prima inserita)
> >rimane lě dov'era. Mi spiego meglio.
>
> Antonio si e' scordato la parte piu' importante, che pero' potevi
> vedere sull'help:
> La ruotine evento beforeupdate ha un simpatico argomento cancel che,
> se setti a true, annulla l'evento.
> Se cerchi b.u. sull'help trovi anche un esempio facile facile, dove
> c'e' appunto cancel=true seguito da me!ctrl.undo
>
> Bai
>
> --
> Lorenzo Coronati
... e se chi carica i dati scrive "Bianchi Mario" invece di "Mario Bianchi"?
(hehehe)
Sib
--
------------------------------------------------------
Non e' grave non capire; grave e' occuparsi di cio' che non si capisce.
Ma ricordate anche che il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Ricerca di un record già esistente!!!!!

author: RoDAgo

text:
sib scrisse...
cut...
> ... e se chi carica i dati scrive "Bianchi Mario" invece di "Mario
Bianchi"?
> (hehehe)
>
> Sib
Difatti i controlli di solito li farei su un'eventuale codice cliente o
sulla Partita IVA (eventualmente su CF).
Anche perchè di Mario Bianchi o Bianchi Mario l'Italia è piena.
Ciao da RoDAgo


title: Ricerca di un record già esistente!!!!!

text:
Scrisse "sib" <
sibN...@iol.it
>:
>... e se chi carica i dati scrive "Bianchi Mario" invece di "Mario Bianchi"?
Bisogna che ci mettiamo seriamente ad implementare l'evento
OnStupidUser...



title: Ricerca di un record già esistente!!!!!

author: Micio

text:
>>... e se chi carica i dati scrive "Bianchi Mario" invece di "Mario
Bianchi"?
>
>Bisogna che ci mettiamo seriamente ad implementare l'evento
>OnStupidUser...
>
>--
>Lorenzo Coronati
Domanda: (forse scema)...
non si potrebbe mettere una chiave univoca sulla
Partita IVA-Codice fiscale?
Per un'azienda ci sarà solo una partita IVA e per
una persona fisica solo un codice fiscale... no?
Micio


title: Ricerca di un record già esistente!!!!!

text:
Micio scrisse...
> Domanda: (forse scema)...
> non si potrebbe mettere una chiave univoca sulla
> Partita IVA-Codice fiscale?
> Per un'azienda ci sarà solo una partita IVA e per
> una persona fisica solo un codice fiscale... no?
> Micio
mmmmmmmh...
Mi sà che non ti sei letto tutto di questo thread!
Ciao RoDAgo


title: Ricerca di un record già esistente!!!!!

text:
RoDAgo ha scritto nel messaggio
<01bf6775$3ea37ec0$a3cd0a3e@besson-elisabet>...

ehm... hai ragione, come non detto   :-)
purtroppo il tempo è poco, ultimamente...   :-(
Micio


title: numero settimana dell'anno

author: logan

text:
Ciao vorrei estrarre da una query il n° della settimana dell'anno da una
data.
Sapete indicarmi se eiste una funzione che estragga questa informazione?
Ciao by Logan bye bye


title: numero settimana dell'anno

author: Karl Donaubauer

text:
logan <
loga...@hotmail.it
> ha scritto:
> Ciao vorrei estrarre da una query il n° della settimana dell'anno da una
> data.
>
> Sapete indicarmi se eiste una funzione che estragga questa informazione?
<F1> DatePart
<F1> Format
Con tutti e due questo è possibile, ma non so, se si debbe "ss" o "ww"
nella versione italiana.
Esiste anche un bello bug:
http://support.microsoft.com/support/kb/articles/q200/2/99.asp
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: numero settimana dell'anno

author: Roberto da casa

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:adsqs1$20qs0$1...@ID-46617.news.dfncis.de...

Nella versione italiana, se operi in VBA, "ww", se invece operi con il
generatore di espressioni "ii".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: numero settimana dell'anno

text:
Roberto da casa <
r.ma...@libero.it
> ha scritto:...
> "Karl Donaubauer ha scritto:
> > <F1> DatePart
> > <F1> Format
> > Con tutti e due questo è possibile, ma non so, se si debbe "ss" o "ww"
> > nella versione italiana.
> >
> > Esiste anche un bello bug:
> >
http://support.microsoft.com/support/kb/articles/q200/2/99.asp
>
> Nella versione italiana, se operi in VBA, "ww", se invece operi con il
> generatore di espressioni "ii".
Ah, grazie Roberto, capisco: "setiimana"
--
:-)



title: numero settimana dell'anno

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:ae2ujs$38kcf$1...@ID-46617.news.dfncis.de...
> Roberto da casa <
r.ma...@libero.it
> ha scritto:...
> > "Karl Donaubauer ha scritto:
> > > <F1> DatePart
> > > <F1> Format
> > > Con tutti e due questo è possibile, ma non so, se si debbe "ss" o "ww"
> > > nella versione italiana.
> > >
> > > Esiste anche un bello bug:
> > >
http://support.microsoft.com/support/kb/articles/q200/2/99.asp
> >
> > Nella versione italiana, se operi in VBA, "ww", se invece operi con il
> > generatore di espressioni "ii".
>
> Ah, grazie Roberto, capisco: "setiimana"
ROTFL!
>
> --
> :-)
> Karl
> *********
> Access-FAQ (tedesco):
http://www.donkarl.com
--



title: Domanda facile facile da niubbo

text:
I una tabella un dato deve avere il seguente formato: "
mm.ss.cc
" (minuti
secondi centesimi), come devo impostare? Nella maschera potrň far si che non
sia necessario digitare anche i punti?
Grazie dei suggerimenti..
--
S.


title: Domanda facile facile da niubbo

author: Pablitomf

text:
[-:saku:-] ha scritto:

> --
> S.
Risposta semplice semplice da Pablitomf : quě la netiquette la fa da
padrona, quindi riposta il tuo quesito con un Subject significativo e
avrai tutto l'aiuto che vuoi da noi tutti, ma cosě ne pas possible. ;-)
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Modifica dati in Maschera continua..

author: Alby

text:
Salve a tutti..Una domandina: ho una maschera con "Int a piè di
maschera"..Nel corpo ho dei textbox collegati ai record della query cho
ho in origine record della maschera;Più record ci sono nella query, più
righe mi appaiono a video..Vorrei far modificare dall'utente il valore
di ogni casella, ma se per esempio cambio il valore del primo textbox,
in automatico mi variano tutti i valori degli altri record
sottostanti..Ossia di tutti i record si aggiorna il campo nel quale ho
moficato il valore,mentre vorrei porre modifica soltanto nel record in
cui ho effettivamente modificato il valore..Come posso fare per avere
questo risultato?Grazie 1000!
--
Alby
Inviato da
www.mynewsgate.net


title: Modifica dati in Maschera continua..

text:
"Alby" <
6175i...@mynewsgate.net
> ha scritto nel messaggio
news:200411151...@mynewsgate.net...
> Salve a tutti..Una domandina: ho una maschera con "Int a pič di
> maschera"..Nel corpo ho dei textbox collegati ai record della query cho
> ho in origine record della maschera;Piů record ci sono nella query, piů
> righe mi appaiono a video..Vorrei far modificare dall'utente il valore
> di ogni casella, ma se per esempio cambio il valore del primo textbox,
> in automatico mi variano tutti i valori degli altri record
> sottostanti..Ossia di tutti i record si aggiorna il campo nel quale ho
> moficato il valore,mentre vorrei porre modifica soltanto nel record in
> cui ho effettivamente modificato il valore..Come posso fare per avere
> questo risultato?Grazie 1000!
>
> --
> Alby
Ma la modifica la ottieni per digitazione del nuovo valore oppure la ottieni
con del codice VBA?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Importazione dati Excell

author: Francesco dall'ufficio

text:
Saluti a tutti.
Sto cercando di aprire un recordset di un determinato range di un foglio
Excel 8.0
Il problema è che io vorrei, ovviamente se possibile, creare tale recordset
specificando due  Range diversi dello stesso foglio poichè vi sono alcune
colonne che accolgono dati non necessari.
La funzione per importare i dati l'ho strutturata in questo modo:
Function CaricaDatiExcell ("Mio Percorso e nome file" as String)
Dim DBExc As Database, TabExc As RECORDSET
Dim Inte As Integer
Set DBExc = OpenDatabase("Mio Percorso e nome file", False, False, "Excel
8.0;HDR=No;")
-Di seguito c'è l'istruzione che apre il recordset. Funziona se specifico
solo prima parte della stringa in cui riporto il  nome del foglio e il
range.
Set TabExc = DBExc.OpenRecordset("'19BS1'$I22:N40;'19BS1'$I22:N40")
-A proposito perchè anche solo con la prima parte funziona solo con
l'immissione degli apostrofi?
TabExc.MoveLast
Inte = TabExc.RecordCount
MsgBox Inte
End Function
Scusate se scrivo minc.... ma sò imparando.
Ciao
Francesco.


title: selezionare report specifici da stampare in base a casella combinata

author: Giuseppe Democrito

text:
Salve, cercando su internet ho trovato il codice che mi permette di scegliere quale report stampare in base ad una casella combinata che si popola con tutti i report presenti nel mio database.
Esiste una possibilità di filtrare l'elenco dei report?
Ad esempio scegliendo solo i report che nel nome contengono la parola "attestato"
Grazie anticipatamente
Giuseppe
PS: se serve posso indicare il link alla pagina dove ho trovato il codice, o inserire il codice stesso :-)


author: BFS

text:

se la lista dei report la vuoi in una combo chiamata cmbListaStampanti

Dim i As Integer
Dim filtro As String
filtro = "fattura"
For i = 0 To CurrentProject.AllReports.Count - 1
    If InStr(1, CurrentProject.AllReports.Item(i).Name, filtro) > 0 Then
     Me.cmbListaStampanti.AddItem (CurrentProject.AllReports.Item(i).Name)
    End If
Next i

nell'esempio vengono inseriti solo quelli con la parola "fattura" nel nome

volendo puoi farti una funzione dove il filtro lo passi come parametro

BFS


text:
Io opterei per appoggiarsi alla Tabella di sistema... ed inserire nella Combo, alla proprietà RowSource:

SELECT MsysObjects.Name AS [ListOfReports]
FROM MsysObjects
WHERE  (MsysObjects.Type=-32764)) And MsysObjects.Name Like "*attestato*"
ORDER BY MsysObjects.Name;

Se serve rendi la Query parametrica...
Saluti
@Alex


author: RobertoA

text:

Carina questa del MsysObjects
E allora la domanda sorge spontanea:
dove trovare tutti i valori che la MsysObjects.Type puo' assumere e loro
corrispondenze?
Il -32764 sappiamo che sta per 'report'
Che altri valori puo' assumere?


text:
Il 15/02/2023 13:00, @Alex ha scritto:

vero, anzi meglio visto che ritorna gia l'elenco in ordine alfabetico
avendo lavorato per molti anni con gli adp dove le tabelle di sistema
non ci sono mi sono abituato a non usarle mai
credo ci sia una parentesi chiusa di troppo qui "32764))"

BFS


text:
Per Roberto e tutti questi i Type degli oggetti:

Tables (Local)	1
Tables (Linked using ODBC)	4
Tables (Linked)	6
Queries	5
Forms	-32768
Reports	-32764
Macros	-32766
Modules	-32761

Per BFS, si potrebbe non ho provato l'ho recuperata da un vecchio demo adattata ed incollata potrebbe essere che mi sia scappato qualche cosa, grazie per la correzione.

Saluti
@Alex


title: repliche database internet

author: marcello

text:
Lavoro con dei db sparsi sul territorio nazionale e utilizzo spedizioni di
posta elettronica per ricevere dati aggiornati.
Questo sistema è più economico rispetto alla sincronizzazione delle repliche
via modem (perchè dovrei fare delle interurbane).
Avendo una linea adsl con un ip statico potrei sincronizzare le repliche via
internet con il mio server?
A leggere la guida di access 97 pare di si:
"Repliche di database sincronizzati su un server Internet
È possibile sincronizzare le repliche del database su Internet impostando il
flag dbRepSyncInternet quando si utilizza il metodo Synchronize.
Per ulteriori informazioni sulle funzionalità Internet/Intranet in Microsoft
Access, consultare il capitolo 21 "Sviluppo di applicazioni per Internet e
per il World Wide Web" in Generazione di applicazioni con Microsoft Access
97. Per ulteriori informazioni sull'utilizzo dei controlli ActiveX,
consultare il capitolo 16 "Utilizzo dei controlli ActiveX" in Generazione di
applicazioni con Microsoft Access 97."
Non posseggo questo manuale.
Inoltre sempre sulla guida del metodo DAO sincronize.
"Quando si effettua la sincronizzazione di due repliche su Internet, si deve
utilizzare la costante dbRepSyncInternet. In questo caso, si specifica
l'indirizzo URL (Uniform Resource Locator) per l'argomento nomepercorso
invece di specificare un percorso di rete di dati locale.
Nota   È impossibile sincronizzare repliche parziali con altre repliche
parziali. Per ulteriori informazioni, vedere il metodo PopulatePartial.
Il metodo Synchronize, su Internet, richiede il Replication Manager, che è
disponibile soltanto nel Microsoft Office 97, Developer Edition."
Non posseggo il Replication manager.
Qualcuno può darmi qualche dritta, sia su documentazione da leggere che su
esperienze di lavoro sulla replica via internet.
Grazie


title: Personalizzare font e colori

author: Fabio DALLA VILLA

text:
Vorrei usare una maschera per chiedere all'utente il numero di colore, il
tipo di font e la sua dimensione, per permettergli di personalizzare un
report di stampa, magari entro certi limiti (per esempio di dimensione del
font).
Nel sito comune ho notato una applicazione che permettere di scegliere i
colori da una tavolozza usando le API.
Ho già realizzato una maschera molto brutale che chiede il numero del colore
e la "font size", ma è troppo spartana, anche se permette di memorizzare
questi settaggi in una tabella che viene letta in fase di composizione del
report.
C'è modo di richiamare una maschera omnicomprensiva sulle caratteristiche
del font che permetta la scelta con pochi click, tipo la finestra del
formato cella di excel?
Grazie.
--
Fabio Dalla Villa


title: Personalizzare font e colori

text:
Per i colori mi rispondo da solo: applicazione Forms_ShowColor.mdb dal sito
di Baraldi:
http://www.alessandrobaraldi.it/TabellaFaq.asp?sezione=Forms
(sezione forms - n.44)
Per i font?
Fabio Dalla Villa


title: Personalizzare font e colori

author: Simone Calligaris

text:
"Fabio DALLA VILLA" <
> Vorrei usare una maschera per chiedere all'utente il numero di colore, il
> tipo di font e la sua dimensione, per permettergli di personalizzare un
> report di stampa, magari entro certi limiti (per esempio di dimensione del
> font).
> Nel sito comune ho notato una applicazione che permettere di scegliere i
> colori da una tavolozza usando le API.
> Ho già realizzato una maschera molto brutale che chiede il numero del
colore
> e la "font size", ma è troppo spartana, anche se permette di memorizzare
> questi settaggi in una tabella che viene letta in fase di composizione del
> report.
Sul sito di Baraldi trovi un esempio Open-Source:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=197
Ciao, Simone


title: selezionare records tramite sottomaschera

author: Francesco

text:
Buongiorno,
ho cercato un po' ovunque ma non ho trovato qualcosa che mi aiutasse
ad "oliare" la ruggine che ho accumulato su access :)
devo fare un accrocchio in access per un ente benefico nel quale una
funzionalità dovrebbe prevedere (semplifico molto giusto per farmi
capire) di poter salvare quali nominativi hanno partecipato ad un
certo evento.
ho le seguenti tabelle:
eventi (con tutti i dati dell'evento: chiave id_evento)
anagrafe (con tutti i dati delle persone: chiave id_anagrafe)
partecipanti (campi: id_evento, id_anagrafe, note)
l'ideale sarebbe: nella maschera in cui si crea l'evento poter
selezionare (mettendo una spunta) i partecipanti a questo evento (la
selezione dovrebbe quindi alimentare la tabella "partecipanti").
Inutile dire che la maschera deve essere a prova di stupido e
facilmente utilizzabile da chiunque (quindi no a selezioni multiple
tenendo premuto ctrl)...
qualcuno mi puo' aiutare ?
grazie mille


author: Maurizio Borrelli

text:
"Francesco" wrote in message
news:85b764b1-ead5-47f7...@w7g2000hsa.googlegroups.com
:
> devo fare un accrocchio in access per un ente benefico nel quale una
> funzionalità dovrebbe prevedere (semplifico molto giusto per farmi
> capire) di poter salvare quali nominativi hanno partecipato ad un
> certo evento.
> ho le seguenti tabelle:
> eventi (con tutti i dati dell'evento: chiave id_evento)
> anagrafe (con tutti i dati delle persone: chiave id_anagrafe)
> partecipanti (campi: id_evento, id_anagrafe, note)
> l'ideale sarebbe: nella maschera in cui si crea l'evento poter
> selezionare (mettendo una spunta) i partecipanti a questo evento (la
> selezione dovrebbe quindi alimentare la tabella "partecipanti").
> Inutile dire che la maschera deve essere a prova di stupido e
> facilmente utilizzabile da chiunque (quindi no a selezioni multiple
> tenendo premuto ctrl)...
> qualcuno mi puo' aiutare ?
Si`, Francesco, qualcuno ti puo` aiutare. Comincia tu a aiutarti,
spiegandoci che tipo di aiuto ti serve, perche' da quel che scrivi
sembra che te la cavi benino e almeno io non capisco quale sia
precisamente l`intervento che richiedi.
--
Ciao!
Maurizio Borrelli [Microsoft MVP Office System]
http://www.riolab.org/


text:
On 2 Lug, 09:58, "Maurizio Borrelli" <
maurizio.borre...@freepass.it
>
wrote:
> "Francesco" wrote in message
>
>
> Si`, Francesco, qualcuno ti puo` aiutare. Comincia tu a aiutarti,
> spiegandoci che tipo di aiuto ti serve, perche' da quel che scrivi
> sembra che te la cavi benino e almeno io non capisco quale sia
> precisamente l`intervento che richiedi.
Ciao Maurizio,
in effetti con la teoria, forme normali & Co. non me la cavo malaccio
perà mi manca un po' di manualità.
Vi sto chiedendo un consiglio su come strutturare la maschera
dell'evento in modo permetta di indicare quali persone partecipano
all'evento.
tutto qui...
in effetti ci ho provato.. penso sia una soluzione un po' da
arrampicata sugli specchi pero' funziona...
- nella schermata dell'evento c'e' una sottomaschera che visualizza i
partecipanti.
- premendo il pulsante "aggiungi" si apre un "popup" con l'elenco di
tutte le anagrafiche
- di fianco a ciascuna anagrafica c'e' il pulsante "inserisci" che fa
un paio di controlli e tramite codice VB fa una insert nella tabella
delle partecipazioni...
-nella subform dell'evento in cui vengono visualizzati i
partecipanti.. di fianco ad ognuno di essi dovrebbe esserci un
pulsante per fare una delete del record (se è stato inserito per
errore ad esempio)
ma immaginavo ci fosse un metodo piu'.. agevole..



title: Espressione

author: Luigi Colanera

text:
Salute!
ho la necessità di aggiornare il valore in un una casella in funzione della
data di sistema.
Cioè un valore numerico di una casella di un report  si deve incrementare
ogni sei mesi del 30% in rapporto alla data di sistema.
Molto grato chi mi aiuta.


title: Espressione

author: Silvio Berruti

text:
"Luigi Colanera" <
cola...@libero.it
> ha scritto nel messaggio
news:9cpN6.4085$Ql3.2...@news.infostrada.it...
> Salute!
> ho la necessità di aggiornare il valore in un una casella in funzione
della
> data di sistema.
> Cioè un valore numerico di una casella di un report  si deve incrementare
> ogni sei mesi del 30% in rapporto alla data di sistema.
Ciao Luigi,
devo ammettere che non ho ben capito cosa vuoi fare.
Me lo spieghi + dettagliatamente?
Grazie
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Espressione

text:
(Un contributo fiscale se non pagato aumenta del 30% ogni sei mesi)
In pratica in un report (in una casella non associata)un determinato valore
si deve incrementare del 30% ogni sei mesi.
Grazie e scusami se non mi spiego tecnicamente(sono alle prime armi)
"Silvio Berruti" <
s...@libero.it
> ha scritto nel messaggio
news:FXqN6.4426$Ql3.2...@news.infostrada.it...



title: Espressione

text:
"Luigi Colanera" <
cola...@libero.it
> ha scritto nel messaggio
news:FWuN6.6765$Ql3.3...@news.infostrada.it...
> (Un contributo fiscale se non pagato aumenta del 30% ogni sei mesi)
> In pratica in un report (in una casella non associata)un determinato
valore
> si deve incrementare del 30% ogni sei mesi.
> Grazie e scusami se non mi spiego tecnicamente(sono alle prime armi)
Innanzi tutto ti prego di rispondere dopo i messaggi precedenti.
Supponiamo che tu abbia nel report un controllo ContrFisc (valore originale
del contributo fiscale), un controllo ContrDovuto (valore effettivamente da
pagare) e un controllo DaAnni (n° di anni trascorsi senza pagare il
contributo).
L'origine controllo di ContrDovuto sarà =[ContrFisc] * (1,3)^([DaAnni] * 2)
se la capitalizzazione viene calcolata su un importo pari al contributo + la
mora
oppure sarà =[ContrFisc] * (1,3) * [DaAnni] * 2 se il 30% viene calcolato
sempre sul contributo iniziale.
Può anche darsi che tu abbia bisogno di arrotondare il valore [DaAnni] * 2
trasformandolo in Int([DaAnni] * 2)



title: Espressione

text:
"Silvio Berruti" <
s...@libero.it
> ha scritto nel messaggio
news:2CwN6.7345$Ql3.3...@news.infostrada.it...

Grazie Silvio e scusami .
Però il mio problema e dato dalla data di sistema.
 Infatti io non ho un controllo (di tipo numerico) (DaAnni). In effetti,
ho un controllo di tipo (data) chiamato (dataCostituzione) e,  l'espressione
dovrebbe calcolare nel controllo [ContrDovuto] la capitalizzazione
dell'importo del contributo[ContrFisc]+la mora(30%)* la differenza del
numero  dei semestri trascorsi  tra la data di Costituzione
[dataCostituzione] e la data di sistema.(cioè il controllo [ContrDovuto] si
dovrebbe incrementare in automatico ogni qualvolta scatta un semestre del
30% da calcolare sull'importo del contributo Fiscale [ContrFisc]iniziale.
 Preciso che non ho previsto l'istituzione di un controllo [DaAnni] perchè
vorrei che il calcolo sulla differenza dei semestri tra il controllo della
[dataCosituzione] e la data di sistema avvenisse in automatico.
Ciao.


title: Stampa report già aperto da form

author: Mauritap

text:
Mi spiego:
Il report mi deve stampare una dichiarazione contenete vari dati personali,
perci� apro prima una maschera, inserisco i dati e quindi apro il reporp i
modalit� <ViewPreview>.
Ho fatto in modo che il report mi si apra a lato della form dove ho inserito
i dati, per cui vedo sia il report cha la maschera.
Sulla maschera ci sono dei pulsanti di comando <Apri> che visualizza il
report s <Stampa> che DOVREBBE stampare il record visualizzato.
Non so che istruzione dare nell'evento click di <Stampa> per stampare il
report senza essere costretto a ricaricarlo (nel qual caso non ci sarebbero
problemi per la stampa)
E' possibile ottenere via codice quello che mi serve ?
Scusatemi se sono stato prolisso, ma spero di essermi almeno spiegato
Grazie