text:
> "Antonio Biso" [...]:
> > "Maurizio Borrelli" [...]:
> >     Con "fai prima il lavoro a manina" intendo proprio cio' che ho
detto:
> > lascia perdere computer, access e compagnia bella. Come faresti, con
carta
> > e
> > matita, ad ottenere dai tuoi dati una lista del tipo di quella che ho
> > indicato qui sopra? Per comodita' tralascio i vari "234/2001/" perche' a
> > quelli ci si pensa dopo. E "formalizza", metti su carta, tutti i
passaggi,
> > tutto cio' che fai per arrivare, dai dati, a quella lista.
> Ma guarda 'sto borelli oh, che fa le stesse cose come le faccio io,
> incredibbbbile!!!
    Gli estremi si toccano, vabbe'... Ma tu fatti un po' piu' in la', per
piacere.



title: Query particolare x conteggio Numeri mancanti...

author: Antonio Biso

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:ali3d7$1qc36c$1...@ID-52090.news.dfncis.de...

Ma se quando t'ho visto ho cambiato strada!!!
Antonio


author: Maurizio Borrelli

text:
> "Antonio Biso" [...]:
> > "Maurizio Borrelli" [...]:
> >     Gli estremi si toccano, vabbe'... Ma tu fatti un po' piu' in la',
per
> > piacere.
> Ma se quando t'ho visto ho cambiato strada!!!
    Ah!... Eri tu?... So' un po' cecato, scusa.



author: SuperPippo®

text:
"MA" <
kk...@kksrl.com
> ha scritto nel messaggio
news:81Z73Z224Z132Y...@usenet.libero.it...
> Il 06 Set 2002, 14:52, "SuperPippo®" <ik0qd...@SPAMlibero.it> ha
scritto:
> > "MA" <
kk...@kksrl.com
> ha scritto nel messaggio
> > news:81Z73Z224Z132Y1...@usenet.libero.it...
> > > Il 05 Set 2002, 19:25, "SuperPippo®" <ik0qd...@SPAMlibero.it> ha
> > scritto:
> > -------
> > beh... questa si che è una buona idea......
> > a parte che era meglio quella del codice VBA all'interno
> > del DB stesso...ma diciamo posso sopravvivere lo stesso....
> > riguardo ad Excel procediamo con ordine...
> > mi creo un campo 1 > 5000... ok...
> > riguardo al confronto come dovrei farlo con Access oppure con
> > Excel stesso incollandomi la relativa colonna del protocollo
> > e poi separando i reali numeri di protocollo
> > esempio 234 / 2002 / F234
> > ossia 234...????
> > ciao...
> >
>
> Importa il foglio in una tabella Access e creati una relazione che ti
mostri
> tutti i record della tabella protocollo (tagliata con la funzione left
left)
> in cui il valore sia isNull e ordina il tutto in maniera crescente con
> Foglio1.
>
> Rozzissima ma funziona
>
> ciao MAssimiliano
----------------
scusa Maxximiliano... ma i dati li ho già in una tabella di Access e non in
Excel... forse non avevi letto tutto il messaggio....
quindi ricapitolando supponiamo che aggiunga un altro Campo
in questa Tabella e ci copio_incollo il Campo N_Protocollo..
come la "pulisco" con la funzione Left considerando che il
numero dei caratteri varia... ma potrei considerare di pulire
dopo il secondo segno / oppure dopo la lettera alfabetica
che è unica...???
grazie x ultriori info...


text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:alf0sc$1pit7p$1...@ID-52090.news.dfncis.de...
>
>     Non ti preoccupare, capita sempre cosi' quando non c'e' niente da
> capire: si boccheggia, si annaspa, immaginando chissa' che...
>
>     Con "fai prima il lavoro a manina" intendo proprio cio' che ho detto:
> lascia perdere computer, access e compagnia bella. Come faresti, con carta
e
> matita, ad ottenere dai tuoi dati una lista del tipo di quella che ho
> indicato qui sopra? Per comodita' tralascio i vari "234/2001/" perche' a
> quelli ci si pensa dopo. E "formalizza", metti su carta, tutti i passaggi,
> tutto cio' che fai per arrivare, dai dati, a quella lista.
>
>     Se non hai voglia, o tempo, me lo dici e ti posto la query. Se invece
> hai voglia di provarci, postala tu. Puo' darsi che, per mancanza di
> allenamento, tu trovi delle difficolta' o abbia delle perplessita'.
Scrivile
> e se ne parla. Ok?
---------
a questo punto penso che se devo fare il lavoretto in Excel sarebbe
opportuno postare nell'NG adatto... Cmq...i passi che ho fatto sono
questi...
copiato- incollato il campo N_Protocollo da Access a Excel.....
separato la stringa dopo il secondo Slash
dato che mi serve l'iniziale del Comune... tipo F234
a questo punto Filtro Avanzato.. ..
qui mi fermo... come separare l'iniziale comune dal numero in maniera
che li metto in progressione ....????
infine a questo punto che mi servono filtrare i numeri mancanti...
dimmi tutto...in pratica non in teoria...
Ciao...


text:
> "SuperPippo®" [...]:
> > "Maurizio Borrelli" [...]:
> a questo punto penso che se devo fare il lavoretto in Excel sarebbe
> opportuno postare nell'NG adatto...
    Io veramente dicevo di fare una query...
    Qualcosa del tipo:
        SELECT
            T1.ID2
          , (
                SELECT TOP 1
                    x_SuperPippo.ID
                FROM
                    x_SuperPippo
                WHERE
                    x_SuperPippo.ID > (T1.ID1)
                ORDER BY
                    x_SuperPippo.ID
            ) -1 AS ID3
        FROM
            (
                SELECT
                    x_SuperPippo.ID AS ID1
                  , ( x_SuperPippo.ID + 1 ) AS ID2
                FROM
                    x_SuperPippo
                ORDER BY
                    ( x_SuperPippo.ID + 1 )
            ) AS T1
            LEFT JOIN
                x_SuperPippo AS T2
            ON
                T1.ID2 =
T2.ID
        WHERE

T2.ID
 Is Null
        ;



text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:ali3uk$1p62p8$1...@ID-52090.news.dfncis.de...
> > "Antonio Biso" [...]:
> > > "Maurizio Borrelli" [...]:
> > >     Gli estremi si toccano, vabbe'... Ma tu fatti un po' piu' in la',
> per
> > > piacere.
> > Ma se quando t'ho visto ho cambiato strada!!!
>
>     Ah!... Eri tu?... So' un po' cecato, scusa.
Porca miseria... se lo sapevo acceleravo, tanto non mi avresti
riconosciuto...
Antonio


text:
> "Antonio Biso" [...]:
> > "Maurizio Borrelli" [...]:
> > > Ma se quando t'ho visto ho cambiato strada!!!
> >     Ah!... Eri tu?... So' un po' cecato, scusa.
> Porca miseria... se lo sapevo acceleravo, tanto non mi avresti
> riconosciuto...
    ... e all'atto dell'impatto avrei esclamato: "Antonio Bisio, I suppose,
non ostante...".



text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:alibkf$1q4baa$1...@ID-52090.news.dfncis.de...
> > "Antonio Biso" [...]:
> > > "Maurizio Borrelli" [...]:
> > > > Ma se quando t'ho visto ho cambiato strada!!!
> > >     Ah!... Eri tu?... So' un po' cecato, scusa.
> > Porca miseria... se lo sapevo acceleravo, tanto non mi avresti
> > riconosciuto...
>
>     ... e all'atto dell'impatto avrei esclamato: "Antonio Bisio, I
suppose,
> non ostante...".
Antonio BisIo?!?
Bellissimo!!! Avresti pure accusato qualcun altro, e la scampavo!!!!
Antonio


text:
> "Antonio Biso" [...]:
> > "Maurizio Borrelli" [...]:
> >     ... e all'atto dell'impatto avrei esclamato: "Antonio Bisio, I
> > suppose, non ostante...".
> Antonio BisIo?!?
> Bellissimo!!! Avresti pure accusato qualcun altro, e la scampavo!!!!
    Lo vedi, vanitoso che sei, quanto poco ci vuole per non farti notare il
"non ostante"?



text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:alid8s$1pbq87$1...@ID-52090.news.dfncis.de...
> > "Antonio Biso" [...]:
> > > "Maurizio Borrelli" [...]:
> > >     ... e all'atto dell'impatto avrei esclamato: "Antonio Bisio, I
> > > suppose, non ostante...".
> > Antonio BisIo?!?
> > Bellissimo!!! Avresti pure accusato qualcun altro, e la scampavo!!!!
>
>     Lo vedi, vanitoso che sei, quanto poco ci vuole per non farti notare
il
> "non ostante"?
Per quello, ormai ho capito che quando uno è di tek...
ci sarebbe anche un colorito e pittoresco modo di dire per definire la tua,
eufemisticamente, testardaggine, ma temo che te la prenderesti...
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:H13f9.1335$Oz2....@twister2.libero.it...

Caro Biso,continui a violare le regole di questo NG,
quando si tratta di argomenti non attinenti, nell'oggetto va messo (OT)!
Ricordi? me lo hai insegnato tu a seguito di bella romanzina!
--
Debora


text:
"Debora.Maniero" <
fabr...@libero.it
> ha scritto nel messaggio
news:b93f9.1368$Oz2....@twister2.libero.it...
>
> > Per quello, ormai ho capito che quando uno è di tek...
> > ci sarebbe anche un colorito e pittoresco modo di dire per definire la
> tua,
> > eufemisticamente, testardaggine, ma temo che te la prenderesti...
> >
> > Antonio
> >
> Caro Biso,continui a violare le regole di questo NG,
> quando si tratta di argomenti non attinenti, nell'oggetto va messo (OT)!
> Ricordi? me lo hai insegnato tu a seguito di bella romanzina!
E chi sono io per cambiare il titolo del thread?!?!
Mica l'ho iniziato io con argomento OT...
Se poi è diventato OT successivamente, allora non ci si può fare nulla!!!
Antonio


text:
--
 Debora
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Ae3f9.1492$6O4....@twister1.libero.it...

?? sei incredibile! L'avesse fatto una "matricola" (si può dire?) gli
avresti
mandato 3 gb di insulti!!!!!!!!!!!!!!


text:
> "Antonio Biso" [...]:
> > "Maurizio Borrelli" [...]:
> >     Lo vedi, vanitoso che sei, quanto poco ci vuole per non farti notare
> > il "non ostante"?
> Per quello, ormai ho capito che quando uno è di tek...
> ci sarebbe anche un colorito e pittoresco modo di dire per definire la
> tua, eufemisticamente, testardaggine, ma temo che te la prenderesti...
    Non ho capito se mi sottovaluti o se ti sopravvaluti... Forse entrambe
le cose.



text:
"Debora.Maniero" <
fabr...@libero.it
> ha scritto nel messaggio
news:0l3f9.1401$Oz2....@twister2.libero.it...

Insulti?
Difficilmente io insulto qualcuno...
magari uso del pesante sarcasmo, ma insulti...
Antonio


text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:alih3v$1q31t7$1...@ID-52090.news.dfncis.de...
> > "Antonio Biso" [...]:
> > > "Maurizio Borrelli" [...]:
> > >     Lo vedi, vanitoso che sei, quanto poco ci vuole per non farti
notare
> > > il "non ostante"?
> > Per quello, ormai ho capito che quando uno è di tek...
> > ci sarebbe anche un colorito e pittoresco modo di dire per definire la
> > tua, eufemisticamente, testardaggine, ma temo che te la prenderesti...
>
>     Non ho capito se mi sottovaluti o se ti sopravvaluti... Forse entrambe
> le cose.
Chi può dirlo!??!
Antonio


text:
> "Antonio Biso" [...]:
> > "Maurizio Borrelli" [...]:
> >     Non ho capito se mi sottovaluti o se ti sopravvaluti... Forse
entrambe
> > le cose.
> Chi può dirlo!??!
    Gia'.



text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:ali744$1qiemj$1...@ID-52090.news.dfncis.de...

-------------------------------------
Ciao Maurizio.... polemiche con Anto_ Biso a parte....
lo puoi incollare meglio il codice ???
Grazie...


text:
> "SuperPippo®" [...]:
> > "Maurizio Borrelli" [...]:
> lo puoi incollare meglio il codice ???
    No comment.



text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:alne37$1r60j4$1...@ID-52090.news.dfncis.de...
> > "SuperPippo®" [...]:
> > > "Maurizio Borrelli" [...]:
> > lo puoi incollare meglio il codice ???
>
>     No comment.
Ti sei impelagato a fornire la pappa pronta?!?
E mo' porti a termine l'opera, PIGRO!!!
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:o7Hf9.12590$6O4.2...@twister1.libero.it...

------------------------------>
inutile insistere.... con Maurizio...
risolvo prima se faccio un corso di 5 anni di VB...
bye...


title: Collegare ad un'applicazione ACCESS un File di Guida (Help) personalizzato

author: Vito Riso

text:
La mia necessità è quella di visualizzare il file della guida personalizzato
(.chm) quando l'utente preme F1.
Aiutatemi!
Sarei molto grsto se qualcuno mi mandasse un file .mdb demo con il relativo
codice d'esempio.
Grazie a tutti.


author: Carlo Costarella

text:
"Vito Riso" <
vito...@libero.it
> ha scritto nel messaggio
news:jZCCe.3995$B6.1...@twister1.libero.it...

La cosa più difficile è creare il file della guida. Se già hai fatto questo
sarà facilissimo utilizzarlo.
Per esempio nelle proprietà della maschera esistono due argomenti: File
Guida e ID Argomento Guida.
In File guida scriverai il nome del tuo file di help (MiaGuida.hlp che
dovrebbe risiedere nella cartella di programma) e in ID Argomento l'id
assegnato nella guida a quell'argomento.
Per quanto riguarda gli esempi io uso Microsoft Help WorkShop distribuito
con la versione developer di Office e più spesso (non costa molto, circa 100
euro) HelpScribble che ritengo semplicemente eccezzionale.
Questo il link dove potrai scaricare una versione di valutazione:
http://www.helpscribble.com/
Ciao, Carlo


author: Roberto dalla campagna

text:
"Vito Riso" <
vito...@libero.it
> ha scritto nel messaggio
news:jZCCe.3995$B6.1...@twister1.libero.it...

In aggiunta a quanto ti ha scritto Carlo Costarella, puoi anche fare un
salto sul Sito Comune (link qui sotto) e leggere nella  Sezione Forms la FAQ
di Calogero Di Lorenzo intitolata "3.16 Interfacciare i file help con le
forms". Questa FAQ presuppone che il file di help sia stato crato con HTML
HELP Workshop.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Filtro For Dummies

author: Dario

text:
Salve a tutti,
ho cercato in internet, ho provato per 2 giorni a farlo, ma poichč non sono
un manico con access, chiedo aiuto a voi.
Ho una maschera M_Alunni, che contiene una Sottomaschera   SM_Classi.
La SM_Classi č di tipo "Foglio Dati" e contiene i seguenti campi:
NomeCognome
Classe
CompetenzeInglese
CompetenzeMatematica
CompetenzeItaliano
In tale sottomaschera ci sono gli studenti di tutta la scuola e vorrei
filtrarli in base alla classe.
Il filtro dovrebbe essere un menů a discesa, contenuto sulla maschera
M_Alunni.
L'elenco del Menů sono: 1^A, 2^A ecc ecc
Io ho provato ad inserire il seguente codice, sull'evento AfterUpdate della
casella combinata, che si chiama "Filtro":
Me!SM_Alunni.Form.FilterOn = False
Me![SM_Alunni].Form.FilterOn = " & Me!Filtro & "
Me!SM_Alunni.Form.FilterOn = True
ma niente da fare, mi da errore 13!!!
C'č qualcuno che conosce un altro metodo o vede un possibile errore?
Vi ringrazio anticipatamente.
Dario


title: Filtro For Dummies

author: Massimo Piubelli

text:
Dario wrote:
> Salve a tutti,
> ho cercato in internet, ho provato per 2 giorni a farlo, ma poichè
> non sono un manico con access, chiedo aiuto a voi.
noi aiutiamo solo le scope;-)
> Ho una maschera M_Alunni, che contiene una Sottomaschera   SM_Classi.
> La SM_Classi è di tipo "Foglio Dati" e contiene i seguenti campi:
> NomeCognome
> Classe
> CompetenzeInglese
> CompetenzeMatematica
> CompetenzeItaliano
mmm... sarà il contrario magari
Se fai una maschera classi, puoi filtrare automaticamente la relativa sottomaschera degli alunni della classe
E non hai bisogno di codice, puoi farti aiutare dall'autocomposizione.
Ciao,
Max
PS: cominci già con i compiti per le vacanze?


title: Filtro For Dummies

text:
Dario wrote:
>> Ho una maschera M_Alunni, che contiene una Sottomaschera   SM_Classi.
>> La SM_Classi è di tipo "Foglio Dati" e contiene i seguenti campi:
>> NomeCognome
>> Classe
>> CompetenzeInglese
>> CompetenzeMatematica
>> CompetenzeItaliano
>
> mmm... sarà il contrario magari
> Se fai una maschera classi, puoi filtrare automaticamente la relativa
> sottomaschera degli alunni della classe
> E non hai bisogno di codice, puoi farti aiutare dall'autocomposizione.
>
> Ciao,
> Max
>
> PS: cominci già con i compiti per le vacanze?
>
>
> ....allora con l'autocomposizione era facile!
> Niente compiti, sono un prof e mi serve per gli esami di terza media,
> i colleghi non amano troppi passaggi, non si riesce a fare un filtro
> del genere?
Partiamo da un'ipotesi sulle tabelle
TblClassi (IDClasse come Chiave Primaria)
TblAlunni (IDAlunno come Chiave Primaria, IDClasse come Chiave Esterna/Secondaria)
In modo che esiste una relazione 1-N tra classi e alunni.
Finestra relazioni, creata la relazione e applicata integrità referenziale.
Se siamo a questo punto...
Dalla finestra database su Maschere clicchi su "crea una maschera in creazione guidata"
Segli la tabella classi, metti i campi che vuoi visualizzare.
Scegli la tabella alunni, metti i campi che vuoi visualizzare.
Avanti
Scegli in base a classi, sotto lascia maschera con sottomaschera(dovrebbe essere la scelta che già hai)
Avanti
Io ti consiglio, camnia la visualizzazione in tabulare
Avanti
layaout e nomi maschere a tua scelta.
Ciao,
Max


title: classi

author: zulu

text:
Ciao
Sono nuovo, quindi chiedo venia per eventuali mancanze.
Ho un problema che non riesco a risolvere ....
Ho una tabella tbl_Classi che non dipende da me e che non posso
cambiare...è formata da 3 campi, tipo [CLM_TIPO], codice [CLM_CODICE] e
descrizione [CLM_DESC].
Il primo è un valore (stringa) A(classe), B(categoria), C(tabella)
Il codice invece è una sequenza numerica di 6 cifre per il tipo C, 4
cifre per il tipo B e 2 cifre per il tipo A dove le cifre del tipo A
corrispondono alle prime due cifre del tipo B e C  e così anche per le
4 cifre del tipo B.
Tbl_Classi
CLM_TIPO	CLM_CODICE	CLM_DESC
A	01		materiali ferrosi
A	02		materiali non ferrosi
B	0201		materiali di alluminio
B	0202		materiali di rame
B	0203		materiali polimerici
C	020101		pannelloXX
C	020102		pannelloYY
C	020201		tubo l.10m
Io vorrei creare una query che associa ad un codice di tipo C la
descrizione della "tabella" della "categoria" e della "classe" a cui
appartiene.
CODICE	DTAB		CAT	DCAT		CLA	DCLA
020101	pannelloXX		0201	materiali di alluminio	02	materiali non
ferrosi
020102	pannelloYY	0201	materiali di alluminio	02	materiali non ferrosi
020201	tubo l.10m		0202	materiali di rame	02	materiali non ferrosi
E così per tutti i codici di tipo C.
Ho creato una query con questo codice SQL:
SELECT tbl_Classi.CLM_TIPO, tbl_Classi.CLM_CODICE, tbl_Classi.CLM_DESC
AS DTAB, Left([CLM_CODICE],2) AS CLA, Left([CLM_CODICE],4) AS CAT
FROM tbl_Classi
WHERE (((tbl_Classi.CLM_TIPO)="C"));
ma non è abbastanza..., il problema è che adesso non riesco a creare i
due campi DCAT e DCLA perchè ho filtrato per il tipo C!! Dovrei creare
due query una per la classe e una per la categoria, non c'è un modo
più compatto? Pensavo ad una subquery ma non ci riesco
Qualcuno riesce ad aiutarmi?
Grazie
luca


title: classi

text:

devi usare dei campi con iif senza filtrare nulla
esempio:
select campo1, IIf([campo2]="C","ppp","mm") AS campoiif from
tabella_prova
ciao


title: classi

text:
>
> devi usare dei campi con iif senza filtrare nulla
> esempio:
>
> select campo1, IIf([campo2]="C","ppp","mm") AS campoiif from
> tabella_prova
>
> ciao- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
il risultato della query che vorrei ottenere (prima è venuto male,
vediamo questa volta...) è questo, per tutti i codici di tipo C:
CODICE  DTAB            CAT     DCAT                      CLA     DCLA
020101    pannelloXX     0201    materiali di alluminio  02
materiali non ferrosi
020102    pannelloYY    0201    materiali di alluminio  02
materiali non ferrosi
020201    tubo l.10m     0202    materiali di rame        02
materiali non ferrosi
Ho provato con l'IIf ma non riesco, posto il codice usato:
SELECT tbl_Classi.CLM_TIPO, tbl_Classi_.CLM_CODICE,
tbl_Classi.CLM_DESC AS DTAB, Left([CLM_CODICE],2) AS CLA,
IIf([CLM_CODICE]=[CLA],[CLM_DESC],"") AS DCLA, Left([CLM_CODICE],4) AS
CAT
FROM tbl_Classi;
in questo modo visualizza tutti i codici inseriti nella tabella (io
vorrei solo quelli di tipo C);
l'IIf funziona solo quando mi legge dalla tabella i valori di tipo A ,
ma per quelli di tipo C non riesce a "leggere" un record diverso
sempre della stessa tabella
spero di essermi spiegato bene altrimenti cerco di rispiegare con
altre parole
te cosa metteresti al posto di "ppp" e "mm"?
intanto grazie per l'interesse
luca


title: classi

author: newsmino

text:
zulu ha scritto:
> >
> > devi usare dei campi con iif senza filtrare nulla
> > esempio:
> >
> > select campo1, IIf([campo2]="C","ppp","mm") AS campoiif from
> > tabella_prova
> >
> > ciao- Nascondi testo tra virgolette -
> >
> > - Mostra testo tra virgolette -
> il risultato della query che vorrei ottenere (prima č venuto male,
> vediamo questa volta...) č questo, per tutti i codici di tipo C:
> CODICE  DTAB            CAT     DCAT                      CLA     DCLA
> 020101    pannelloXX     0201    materiali di alluminio  02
> materiali non ferrosi
> 020102    pannelloYY    0201    materiali di alluminio  02
> materiali non ferrosi
> 020201    tubo l.10m     0202    materiali di rame        02
> materiali non ferrosi
> Ho provato con l'IIf ma non riesco, posto il codice usato:
> SELECT tbl_Classi.CLM_TIPO, tbl_Classi_.CLM_CODICE,
> tbl_Classi.CLM_DESC AS DTAB, Left([CLM_CODICE],2) AS CLA,
> IIf([CLM_CODICE]=[CLA],[CLM_DESC],"") AS DCLA, Left([CLM_CODICE],4) AS
> CAT
> FROM tbl_Classi;
> in questo modo visualizza tutti i codici inseriti nella tabella (io
> vorrei solo quelli di tipo C);
> l'IIf funziona solo quando mi legge dalla tabella i valori di tipo A ,
> ma per quelli di tipo C non riesce a "leggere" un record diverso
> sempre della stessa tabella
> spero di essermi spiegato bene altrimenti cerco di rispiegare con
> altre parole
> te cosa metteresti al posto di "ppp" e "mm"?
> intanto grazie per l'interesse
> luca
per il tipo C non avevo capito io, dei lasciare il where
per il resto capisco piů cosa devi fare
se riesci posta qui in modo leggibile un pezzo di tabella e il risultato
che vuoi ottenere dalla query (sempre leggibile) e poi vedo se riusciamo
ad aiutarti
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: classi

author: VT @ Work

text:
On Wed, 12 Mar 2008 03:12:37 -0700 (PDT), zulu <
l.zuc...@gmail.com
>
wrote:
 (...)
>Ciao
>Sono nuovo, quindi chiedo venia per eventuali mancanze.
>Ho un problema che non riesco a risolvere ....
>Ho una tabella tbl_Classi che non dipende da me e che non posso
>cambiare...č formata da 3 campi, tipo [CLM_TIPO], codice [CLM_CODICE] e
>descrizione [CLM_DESC].
>Il primo č un valore (stringa) A(classe), B(categoria), C(tabella)
>Il codice invece č una sequenza numerica di 6 cifre per il tipo C, 4
>cifre per il tipo B e 2 cifre per il tipo A dove le cifre del tipo A
>corrispondono alle prime due cifre del tipo B e C  e cosě anche per le
>4 cifre del tipo B.
>
>Tbl_Classi
>CLM_TIPO	CLM_CODICE	CLM_DESC
>A	01		materiali ferrosi
>A	02		materiali non ferrosi
>B	0201		materiali di alluminio
>B	0202		materiali di rame
>B	0203		materiali polimerici
>C	020101		pannelloXX
>C	020102		pannelloYY
>C	020201		tubo l.10m
>
>Io vorrei creare una query che associa ad un codice di tipo C la
>descrizione della "tabella" della "categoria" e della "classe" a cui
>appartiene.
>
>CODICE	DTAB		CAT	DCAT		CLA	DCLA
>020101	pannelloXX		0201	materiali di alluminio	02	materiali non
>ferrosi
>020102	pannelloYY	0201	materiali di alluminio	02	materiali non ferrosi
>020201	tubo l.10m		0202	materiali di rame	02	materiali non ferrosi
>
>E cosě per tutti i codici di tipo C.
>
>Ho creato una query con questo codice SQL:
>SELECT tbl_Classi.CLM_TIPO, tbl_Classi.CLM_CODICE, tbl_Classi.CLM_DESC
>AS DTAB, Left([CLM_CODICE],2) AS CLA, Left([CLM_CODICE],4) AS CAT
>FROM tbl_Classi
>WHERE (((tbl_Classi.CLM_TIPO)="C"));
>
>ma non č abbastanza..., il problema č che adesso non riesco a creare i
>due campi DCAT e DCLA perchč ho filtrato per il tipo C!! Dovrei creare
>due query una per la classe e una per la categoria, non c'č un modo
>piů compatto? Pensavo ad una subquery ma non ci riesco
>Qualcuno riesce ad aiutarmi?
>Grazie
>luca
SELECT C.CLM_Tipo,
             C.CLM_Codice,
             C.CLM_Desc,
              Left$(C.CLM_Codice,4) AS CAT_Codice,
             (SELECT Cat.CLM_Desc FROM Classi Cat WHERE
Cat.CLM_Tipo='B' AND Cat.CLM_Codice= Left$(C.CLM_Codice,4)) AS
CAT_Desc,
              Left$(C.CLM_Codice,2) AS TAB_Codice,
             (SELECT Cat.CLM_Desc FROM Classi Cat WHERE
Cat.CLM_Tipo='A' AND Cat.CLM_Codice= Left$(C.CLM_Codice,2)) AS
TAB_Desc
FROM Classi AS C
WHERE C.CLM_Tipo="C";
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

---------------------------------------------
risorse Access:
http://www.accessgroup.it

---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com

---------------------------------------------


title: classi

text:
>
> SELECT C.CLM_Tipo,
>              C.CLM_Codice,
>              C.CLM_Desc,
>               Left$(C.CLM_Codice,4) AS CAT_Codice,
>              (SELECT Cat.CLM_Desc FROM Classi Cat WHERE
> Cat.CLM_Tipo='B' AND Cat.CLM_Codice= Left$(C.CLM_Codice,4)) AS
> CAT_Desc,
>               Left$(C.CLM_Codice,2) AS TAB_Codice,
>              (SELECT Cat.CLM_Desc FROM Classi Cat WHERE
> Cat.CLM_Tipo='A' AND Cat.CLM_Codice= Left$(C.CLM_Codice,2)) AS
> TAB_Desc
> FROM Classi AS C
> WHERE C.CLM_Tipo="C";
>
> Vincenzo Turturro
Perfetto proprio quello che mi serviva! :)
Ringrazio tutti per l'aiuto che mi avete dato
luca


title: funzione nz non funziona in access 2007

author: alessandro daniel

text:
Buongiorno a tutti,
io, in azienda, continuo a produrre database in access 2003 (sì, sono vetusto), ma sui pc più nuovi ormai vengono installate versioni ovviamente più nuove di access.
Succede quindi che a dei colleghi, con windows 10 e access 2007, abbiano dei problemi di "compatibilità". In particolare ho visto che la funzione "nz", che uso con una certa regolarità in query (magari usate come origine dati di maschere), non funziona più.
Si può risolvere in qualche maniera il problema? Solo sostituendo "nz" con un iif(is null(...))?

Grazie


title: funzione nz non funziona in access 2007

author: Karl Donaubauer

text:
Salve,

alessandro daniel:
> io, in azienda, continuo a produrre database in access 2003 (sì, sono vetusto), ma sui pc più nuovi ormai vengono installate versioni ovviamente più nuove di access.
> Succede quindi che a dei colleghi, con windows 10 e access 2007, abbiano dei problemi di "compatibilità". In particolare ho visto che la funzione "nz", che uso con una certa regolarità in query (magari usate come origine dati di maschere), non funziona più.
> Si può risolvere in qualche maniera il problema? Solo sostituendo "nz" con un iif(is null(...))?

Quale messaggio di errore o comportamento esato succede?

In principio Nz() funziona con tutte le versioni. Forse si tratta di un
solito problema con i riferimenti:
http://www.donkarl.com/it?FAQ7.1

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


title: funzione nz non funziona in access 2007

text:

Buongiorno Karl
grazie della risposta. Ho provato le soluzioni indicate nella tua FAQ (per la precisione ho messo le tre librerie "fondamentali" nell'ordine indicato, poi ho provato anche a deselezionarle e selezionarle nuovamente) ma senza successo.
Il messaggio di errore è: "funzione nz non definita nell'espressione"
Se hai qualche consiglio ulteriore, grazie in anticipo.

Alessandro


title: funzione nz non funziona in access 2007

text:
Salve,

alessandro daniel:
> Karl Donaubauer ha scritto:
>>> io, in azienda, continuo a produrre database in access 2003 (sì, sono vetusto), ma sui pc più nuovi ormai vengono installate versioni ovviamente più nuove di access.
>>> Succede quindi che a dei colleghi, con windows 10 e access 2007, abbiano dei problemi di "compatibilità". In particolare ho visto che la funzione "nz", che uso con una certa regolarità in query (magari usate come origine dati di maschere), non funziona più.
>>> Si può risolvere in qualche maniera il problema? Solo sostituendo "nz" con un iif(is null(...))?
>>
>> Quale messaggio di errore o comportamento esato succede?
>>
>> In principio Nz() funziona con tutte le versioni. Forse si tratta di un
>> solito problema con i riferimenti:
http://www.donkarl.com/it?FAQ7.1

>
> ...Ho provato le soluzioni indicate nella tua FAQ (per la precisione ho messo le tre librerie "fondamentali" nell'ordine indicato, poi ho provato anche a deselezionarle e selezionarle nuovamente) ma senza successo.
> Il messaggio di errore è: "funzione nz non definita nell'espressione"
> Se hai qualche consiglio ulteriore, grazie in anticipo.

Prima proverei di creare un nuovo database su un computer e la versione
di Access dove non funziona, controllare i riferimenti e provare Nz() in
un'espressione, perché con un'eventuale corruzione o incompatibilità del
file mdb/accdb non si sa mai.

Se riceverei lo stesso errore in un file nuovo è abbastanza probabile
che si tratta di un problema con l'installazione di Office, p.e. un
componente/file usato da Access danneggiato o non registrato bene.
Quindi proverei un ripristinamento di Office:

https://support.office.com/it-it/article/ripristinare-un-applicazione-di-office-7821d4b6-7c1d-4205-aa0e-a6b40c5bb88b




title: funzione nz non funziona in access 2007

text:

Grazie mille. Provo come dici e poi do un feedback.

Buona giornata

Alessandro


title: filtro record per data

author: Giuseppe

text:
Buongiorno a tutti.
Ho due tabelle tblSoci e tblSociDettagli.
Nella tabella SociDettagli memorizzo tutte le variazioni (tipo socio, n. quote, valore quote, ecc..) e per ogni record c'è la data in cui è intervenuta una variazione.
Nello stampare l'elenco soci storico, devo visualizzare i dettagli che rientrano nella data finale di cui chiedo la stampa.
Raggiungo il risultato con tre query.
La prima non prende i dettagli successivi alla data di stampa;
La seconda, con origine prima query, prende solo l'ultimo dettaglio.
La terza, con origine seconda query e tabella tblSociDettagli correlate con il campo IdSocioDettaglio, mi mostra tutti i campi relativi all'ultimo dettaglio.
C'è un modo per ottenere il medesimo risultato senza fare troppe query?
Ho provato i diversi raggruppamenti ma mi nostra sempre tutti i record precedenti alla data criterio.
O mi conviene inserire un campo "DataFine" nella tabella tblSocioDettaglio e inserire il giorno precedente al nuovo dettaglio per delimitare con una sola query il record corrispondente?
Scusate la lunghezza, spero di aver spiegato bene.
Grazie.
Giuseppe


title: filtro record per data

author: Michele

text:

Secondo me puoi unire la seconda e la terza, in un'unica query.
Tra l'altro non credo sia utile andare oltre perché comunque se ho capito bene per visualizzare i dati avrai sempre una maschera e una sottomaschera (o un report/sottoreport) quindi per forza di cose devi avere due query.

Ti mostro un esempio che a me sembra funzionare e dovrai adattare alla tua situazione

SELECT tblSocioDettaglio.idSocioDettaglio, tblSocioDettaglio.Det1, tblSocioDettaglio.Det2, tblSocio.DetX, tblSocio.DetY
FROM (tblSocioDettaglio INNER JOIN (

SELECT Max(tblSocioDettaglio.idSocioDettaglio) AS MaxDettaglio FROM tblSocioDettaglio WHERE (((tblSocioDettaglio.idSocio)=323))

)  AS dettagliomax ON tblSocioDettaglio.idSocioDettaglio= dettagliomax.MaxDettaglio)
INNER JOIN tblSocio ON tblSocioDettaglio.idSocio = tblSocio.idSocio


title: filtro record per data

text:

ah nel tuo caso oltre alla condizione tblSocioDettaglio.idSocio=323 dovrai aggiungere l'altra condizione sulla data


title: filtro record per data

text:

Scusa Michele.
Non ho capito la tua soluzione (forse una subquery?).
Mia prima query:
SELECT tblSocioDettagli.IdSocioDettaglio, tblSocioDettagli.IdSocio, tblSocioDettagli.DataDettaglio
FROM tblSocioDettagli
GROUP BY tblSocioDettagli.IdSocioDettaglio, tblSocioDettagli.IdSocio, tblSocioDettagli.DataDettaglio
HAVING (((tblSocioDettagli.IdSocio)=1) AND ((Last(tblSocioDettagli.DataDettaglio))<=#12/31/1996#));
Mia seconda query:
SELECT Last(miaprimaquery.IdSocioDettaglio) AS UltimoDiIdSocioDettaglio
FROM qryDettagliSociStoriciPrecedenti;
Mia terza query:
SELECT tblSocioDettagli.IdSocioDettaglio, tblSocioDettagli.IdSocioTipo, tblSocioDettagli.IdSocioDettaglioTipo, tblSocioDettagli.DataDettaglio, tblSocioDettagli.NumeroQuote, tblSocioDettagli.ValoreQuota, tblSocioDettagli.ImportoQuota
FROM miasecondaquery INNER JOIN tblSocioDettagli ON miasecondaquery.UltimoDiIdSocioDettaglio = tblSocioDettagli.IdSocioDettaglio;
Potresti specificare meglio?
Grazie
Giuseppe


title: filtro record per data

text:
Esatto. Una subquery.

SELECT tblSocioDettagli.IdSocioDettaglio, tblSocioDettagli.IdSocioTipo, tblSocioDettagli.IdSocioDettaglioTipo, tblSocioDettagli.DataDettaglio, tblSocioDettagli.NumeroQuote, tblSocioDettagli.ValoreQuota, tblSocioDettagli.ImportoQuota
FROM (
SELECT Last(miaprimaquery.IdSocioDettaglio) AS UltimoDiIdSocioDettaglio
FROM qryDettagliSociStoriciPrecedenti
) as miasecondaquery INNER JOIN tblSocioDettagli ON miasecondaquery.UltimoDiIdSocioDettaglio = tblSocioDettagli.IdSocioDettaglio

Volendo potresti anche unire a questa query la prima con il risultato che avresti, se la prima query ha 100 record, 100 record in cui 7 campi sono uguali (e vengono dalla query 2+3) e gli altri che cambiano... ma non è proprio il massimo dell'ottimizzazione.


title: filtro record per data

text:

mi sa che ho sbagliato, non so. però scritta così mi piace di più.
SELECT tblSocioDettagli.IdSocioDettaglio, tblSocioDettagli.IdSocioTipo, tblSocioDettagli.IdSocioDettaglioTipo, tblSocioDettagli.DataDettaglio, tblSocioDettagli.NumeroQuote, tblSocioDettagli.ValoreQuota, tblSocioDettagli.ImportoQuota
FROM tblSocioDettagli INNER JOIN (
SELECT Last(miaprimaquery.IdSocioDettaglio) AS UltimoDiIdSocioDettaglio
FROM qryDettagliSociStoriciPrecedenti
) as miasecondaquery ON tblSocioDettagli.IdSocioDettaglio = miasecondaquery.UltimoDiIdSocioDettaglio


title: filtro record per data

text:

Grazie Michele.
Appena posso ci provo e ti faccio sapere.
Grazie tante.
Giuseppe


title: ANTEPRIMA STAMPA

author: GIORGIO

text:
Salve
Ho notato che la finestra anteprima di stampa č molto piccola.
E' possibile aprirla automaticamente da codice in con una dimensione piů
grande.
Grazie
Ciao
Giorgio


title: ANTEPRIMA STAMPA

author: RoDAgo

text:
"GIORGIO"  ha scritto nel messaggio ...
> Salve
>
> Ho notato che la finestra anteprima di stampa è molto piccola.
> E' possibile aprirla automaticamente da codice in con una dimensione più
> grande.
Nell'evento Su Apertura del report inserisci:
Docmd.maximize
Cià
RoDAgo


title: ANTEPRIMA STAMPA

author: Fabio Dalla Villa

text:
GIORGIO <
giemme...@tin.it
> wrote in message
_RMv5.20330$Sm1.3...@news.infostrada.it...

Sě con comandi tipo
DoCmd.RunCommand acCmdFitToWindow
Puoi anche specificare uno zoom %.


title: pulsante visibile sotto condizione

text:
Come faccio a far si che all'avvio di una maschera un pulsante sia visibile
ed attivo oppure no a seconda del valore che c'è in un'altra casella di
testo della stessa maschera? Grazie


title: pulsante visibile sotto condizione

author: ringo

text:
"Shadyr75" <
maz...@yahoo.com
> ha scritto nel messaggio
news:OYzca.60179$pG1.1...@news1.tin.it...

sull'evento "Su apertura" della maschera
inserisci il codice:
if me.caselladi testo.value = "stringa" then
    me.pulsante.enabled = true
    me.pulsante.visible = true
    else
    me.pulsante.enabled = False
    me.pulsante.visible = False
end if
bye
ringo


title: pulsante visibile sotto condizione

text: sei un grande ringo!!!! Grazie mille!!!!


title: campi numerici oracle in access2000

author: ermejooo

text:
ciao a tutti,
quando in access2000 collego via odbc una tabella di un db oracle
8.1.7 con un  campo numerico definito NUMBER(18,3), viene convertito
come decimale prec. 18, scala 3 pos dec auto; se la tabella ha 2 righe
con 1,1 e 11 come valori, in oracle li vedo come tali, mentre in
access li vedo tutti e due come 11...
se uso access97 il campo viene convertito in campo testo con lung 255,
pero' almeno vedo la virgola e quindi basta convertirlo con CDbl()
a qualcuno di voi e' mai capitato ?
grazie per eventuali suggerimenti
ciao.


title: campi numerici oracle in access2000

author: Matteo Palmieri

text:
"ermejooo" <
erme...@hotmail.com
> ha scritto nel messaggio
news:b7dc3341.03011...@posting.google.com...
> a qualcuno di voi e' mai capitato ?
> grazie per eventuali suggerimenti
Hai installato il client Oracle con una lingua differente da quella
utilizzata dal Server. Ripeti l'installazione utilizzando la stessa lingua
(di solito inglese) utilizzata dal server e il problema si risolve (non ti
conviene provare a cambiare le impostazioni internazionali di Windows perchè
ricordo che non contano...).
--
Matteo Palmieri
Cybercreations -
www.cybercreations.it


title: campi numerici oracle in access2000

author: giancarlo negroni

text:
"ermejooo" <
erme...@hotmail.com
> ha scritto nel messaggio
news:b7dc3341.03011...@posting.google.com...
> ciao a tutti,
> quando in access2000 collego via odbc una tabella di un db oracle
> 8.1.7 con un  campo numerico definito NUMBER(18,3), viene convertito
....
e' un buco dovuto all'inversione del punto e della virgola nella versione
italiana.
risolvi il problema se installi l'ultima versione dell' odbc oracle
disponibile
ciao
Giancarlo


title: campi numerici oracle in access2000

text:
"Matteo Palmieri" <
matteo....@cybercreations.it
> wrote in message news:<avmvl5$p3t$
1...@serv1.albacom.net
>...
> "ermejooo" <
erme...@hotmail.com
> ha scritto nel messaggio
> news:b7dc3341.03011...@posting.google.com...
>
> > a qualcuno di voi e' mai capitato ?
> > grazie per eventuali suggerimenti
>
> Hai installato il client Oracle con una lingua differente da quella
> utilizzata dal Server. Ripeti l'installazione utilizzando la stessa lingua
> (di solito inglese) utilizzata dal server e il problema si risolve (non ti
> conviene provare a cambiare le impostazioni internazionali di Windows perchè
> ricordo che non contano...).
ho provato a disinstallare il client oracle e a reinstallarlo solo in
inglese (l'installazione standard prevede italiano e inglese) e a
scollegare e ricollegare la tabella, ma il risultato non cambia.
forse sul server oracle non e' in inglese ma e' stato installato con
un'latra lingua...
su unix da dove si vede la lingua ?
entrando con l'utente oracle e digitando "set" la lingua non compare
in nessuna variabile...
grazie per eventuali risposte
ciao


title: campi numerici oracle in access2000

text:
"giancarlo negroni" <
giancarl...@hotmail.com
> wrote in message news:<mcEU9.736$
YG2....@twister1.libero.it
>...

ho installato i driver odbc per oracle 8.1.7.8 e funziona, anche se mi
devo ricollegare tutte le tabelle (visto che con xp mi disinstalla il
vecchio driver e me lo reinstalla con un altro nome, mentre con win98
li mantiene tutti e due)
grazie per l'aiuto
ciao.


title: Updgrade del backend

author: Visir

text:
Salve,
devo distribuire una serie di backend che puntano tutti su un frontend sul
server.
Ora il problema è che voglio che i backend si aggiornino da soli.
L'idea è questa:
1) all'avvio il backend controlla la disponibilità di una nuova versione.
2) il backend avvia un nuovo mdb con funzione di updater
3) il backend si chiude
4) l'updater cancella il backend e copia il nuovo backend
5) l'updater avvia il nuovo backend
6) l'updater si chiude
Sembra semplice ma non riesco a fargli fare l'operazione apri e chiudi: se
le metto una di seguito all'altra il computer si inchioda.Se prese
singolarmente funzionano.
Qualche idea per risolvere? (potete modificare anche il mio algoritmo)
Luca
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Updgrade del backend

author: AndreaPapi

text:
Visir ha scritto:
> Salve,
> devo distribuire una serie di backend che puntano tutti su un frontend sul
> server.
> Ora il problema è che voglio che i backend si aggiornino da soli.
> L'idea è questa:
> 1) all'avvio il backend controlla la disponibilità di una nuova versione.
> 2) il backend avvia un nuovo mdb con funzione di updater
> 3) il backend si chiude
> 4) l'updater cancella il backend e copia il nuovo backend
> 5) l'updater avvia il nuovo backend
> 6) l'updater si chiude
> Sembra semplice ma non riesco a fargli fare l'operazione apri e chiudi: se
> le metto una di seguito all'altra il computer si inchioda.Se prese
> singolarmente funzionano.
> Qualche idea per risolvere? (potete modificare anche il mio algoritmo)
> Luca
>
Ciao Luca,
io ho risolto così:
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/2ff5d0dda62f496b/c7b6c62b402d16a5?q=papi+andrea&rnum=14#c7b6c62b402d16a5
Andrea Papi


title: Calcolo giorni feriali

author: Roberta e basta

text:
Salve,
ho una tabella che gestisce dei trattamenti.
In questa tabella ho una data di inizio e un numero giorni.
esempio data inizio: 02-01-2006 n. giorni: 11
dovrei riuscire a ottenere la data di fine considerando solo i giorni
feriali (non include il sabato nè le feste commandate).
 esempio: data fine: 16-01-2006
Grazie


title: Calcolo giorni feriali

author: Sergio MAZZA

text:
"Roberta e basta" <
ar.ro...@tiscali.it
> ha scritto nel messaggio
news:1147691442.8...@j73g2000cwa.googlegroups.com...



Grazie
[risposta]
Sul sito comune (
www.sitocomune.com
) ci dovrebbe essere un esempio del
calcolo dei giorni feriali...
Ciao.
--
Sergio MAZZA


title: casella combinata e tutti i valori

author: Marco

text:
Attraverso una casella combinata non associata apro una query.
Private Sub Combo95_AfterUpdate()
Dim stDocName As String
    stDocName = "nomequey"
    DoCmd.OpenQuery stDocName, acNormal, acEdit
End Sub
nei criteri della query faccio riferimento alla maschera della casella
combinata
[Forms]![nomemaschera]![Combo95]
E' possibile aggiungere un "tutti" alla casella combinata, intendendo per
"tutti",  i nomi contenuti nella lista della casella combinata ?
grazie


title: casella combinata e tutti i valori

author: Roberto da casa

text:
"Marco" <
marco.w-no-...@email.it
> ha scritto nel messaggio
news:4430ee74$0$18290$4faf...@reader1.news.tin.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Forms leggi la mia FAQ
intitolata "3.14 Aggiungere <Tutti> nell'elenco di una casella combinata non
associata.".
>
> grazie
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: casella combinata e tutti i valori

text:
"Roberto da casa" wrote
 > Vai sul Sito Comune (link qui sotto) e nella Sezione Forms leggi la mia
FAQ
> intitolata "3.14 Aggiungere <Tutti> nell'elenco di una casella combinata
> non
> associata.".
L'avevo già vista, ma non mi piace o forse non l'ho capita, volevo evitare
un'altra query...
> Roberto
ciao



title: casella combinata e tutti i valori

text:
"Marco" <
marco.w-no-...@email.it
> ha scritto nel messaggio
news:4430f369$0$18295$4faf...@reader1.news.tin.it...
>
> "Roberto da casa" wrote
>  > Vai sul Sito Comune (link qui sotto) e nella Sezione Forms leggi la mia
> FAQ
> > intitolata "3.14 Aggiungere <Tutti> nell'elenco di una casella combinata
> > non
> > associata.".
>
> L'avevo già vista, ma non mi piace o forse non l'ho capita, volevo evitare
> un'altra query...
Se non ti piace cerca tu un'altra soluzione più "carina"; quanto ad un'altra
query non capisco quale sia: devi solo sostiture quella che già sicuramente
hai come origine riga della casella combinata.
Se poi invece il tutto non ti sta bene solo perché non l'hai capita, forse è
meglio che tu ci dica cosa non hai capito, visto che ti posso assicurare che
quella soluzione funziona egregiamente per risolvere il tuo problema.
Comunque i database è tuo  ed è giusto che decida tu.
> ciao
--
Roberto



title: stampare solo le pagine che voglio

author: Ale

text:
Salve a tutti, ho un piccolo problema che però mi fa impazzire!!!
Ho creato un pannello di controllo dove vi ho messo un pulsante per aprire
direttamente il report, però nel mio report ci sono molte schede, tutte
numerate ed io se voglio stampare solo una scheda, che occupa una pagina, le
devo passare tutte manualmente, trovare il numero della scheda poi per
stamparla devo guardare il numero della pagina "esempio: 34" poi devo andare
in "stampa..." e selezionare "stampa da pagina 34 a pagina 34" per potere
avere solo quella pagina. sono stato un pò contorto??
sapreste aiutarmi? io pensavo di creare una finestra di dialogo dove
immettere il numero della scheda, che sarebbe un campo, poi stampare!
ciao e grazie


title: stampare solo le pagine che voglio

author: Luciano (DOC)

text:
Ale <
ag...@tin.it
> wrote in message 8rc6dd$lm1$1...@nslave3.tin.it...
> sapreste aiutarmi? io pensavo di creare una finestra di dialogo dove
> immettere il numero della scheda, che sarebbe un campo, poi stampare!
Mi sembra l'unica! Altrimenti chi glie lo dice quale pagina vuoi?:-)
Comunque, sulle autocomposizioni dei pulsanti c'e' proprio quello che serve
a te.
Saluti.
Luciano
(DOC)


title: ACC 2.0 - Subtotali

author: Luca

text:
Premessi i doverosi saluti e ringraziamenti (quando ho avuto un problema qua
l'ho sempre risolto) sottopongo questo nuovo quesito agli esperti:
Ho un report in cui vengono stampati i valori relativi alle vendite per
alcune linee di prodotti.
Ad esempio:
Germania        Accessori        100
                         Scarpe             300
                         Abiti                  500
Francia           Accessori        400
                         Scarpe             100
                         Abiti                  200
E cosi via per le altre nazioni.
L'origine del Report e' una query che opera un raggruppamento dei dati in
base ad un intervallo di date (ho inserito nel campo data documento Between
[Data inizio] and [Data fine].
A pie' di pagina del report vorrei inserire un totale generale suddiviso per
linea prodotto evitando di fare una ulteriore query di raggruppamento ed il
relativo sottoreport perche' altrimenti dovrei chiedere lo stesso intervallo
di date una seconda volta.
Come posso risolvere il problema con il codice o comunque in modo diverso da
quello che ho individuato? Grazie anticipatamente.
Luca


title: ACC 2.0 - Subtotali

text:
"Luca" <
MH8...@mclink.it
> ha scritto nel messaggio
news:9dbel7$1e9$1...@fe1.cs.interbusiness.it...
[CUT]
> A pie' di pagina del report vorrei inserire un totale generale suddiviso
per
> linea prodotto evitando di fare una ulteriore query di raggruppamento ed
il
> relativo sottoreport perche' altrimenti dovrei chiedere lo stesso
intervallo
> di date una seconda volta.
>
> Come posso risolvere il problema con il codice o comunque in modo diverso
da
> quello che ho individuato? Grazie anticipatamente.
La  seconda query di raggruppamento, quella che sarà origine record del
sottoreport, basala sull'attuale query anziché sulla tabella.
>
> Luca
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: ricercare parole all'interno dei file pdf parte 3

author: Filippo

text:
OK son riuscito a aprire un file pdf e a cercare una parola
all'interno del file pdf.
riporto il codice:
Dim a As New AcroApp
Dim res1 As Boolean
res1 = dc1.Open("C:\Documents and Settings\second\Desktop
\articolo.pdf", "CIAO")
res1 = dc1.FindText("metodo", 0, 0, 1)
a.Show
Il problema è che io nn voglio aprire il file per cercare una parola.
Ho necessità di recuperare il nome del file, e presentare in una
maschera di access il percorso del file e i riferimenti alle parole
trovate.
In pratica voglio che mi si presenti come se effettuassi la ricerca
tramite google desktop, che ti cerca i file trovati su disco e ti
presenta anche l'anteprima. Come posso fare?


author: merco

text:

io ti ripropongo sempre pdftotext (facile, gratis)
http://www.foolabs.com/xpdf/download.html
oppure
http://www.pdflib.com/products/tet/
 (pagamento )
oppure
PDFlib TET PDF IFilter (ma non lo conosco)


text:

> oppurehttp://
www.pdflib.com/products/tet/(pagamento
 )
> oppure
> PDFlib TET PDF IFilter (ma non lo conosco)
Ok grazie


title: Modello report di Fattura

author: Pisinho

text:
Buonasera,
qualcuno conosce qualche sito dove prendere dei modelli di report per Access
di fatture ?
Non sono molto bravo nella reportistica ed avere il modello fatto non
sarebbe male, oltre a risparmiare tempo.
Non ho bisogno di cose complicate.
Grazie mille.


title: Modello report di Fattura

author: sv

text:
Pisinho ha scritto:



> Grazie mille.
NorthWind.mdb
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Calcolo in controllo

author: Napoleone

text:
Vorrei fare la somma di vari controlli, che a volte sono anche senza valori
Private Sub Form_Activate()
Me.Testo20 = ACQ+VEN+USO+RIN+OMG
End Sub
Se i controlli non sono tutti popolati me.testo20 esce vuoto
Napoleone


title: Calcolo in controllo

author: Sandro

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:UQple.28381$795.8...@twister1.libero.it...

Ciao Napoleone,
hai provato a usare nz(acq;0)+nz(acq;0).... ?


title: Calcolo in controllo

author: Gaspare

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:UQple.28381$795.8...@twister1.libero.it...

Ciao Napoleone,
presupponendo che i tuoi campi siano tutti numerici perchè non utilizzi la
funzione Val di vb che ti restiuisce zero quando hai una stringa nulla?
Me.Testo20.text=Val(ACQ)+ Val(VEN) etc...
Buona serata
Gaspare


title: Calcolo in controllo

text:
"Sandro" <
sandro_...@tin.it
> ha scritto nel messaggio
news:dWple.947621$b5.41...@news3.tin.it...

come sparatore va bene il punto e virgola?
Napoleone


title: Calcolo in controllo

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:h0qle.28408$795.8...@twister1.libero.it...

Ciao Napoleone,
 in questo caso la virgola, il punto e virgola ci va ad esempio quando
utilizzi le funzioni nelle origini di controllo, in VBA per separare gli
argomenti nelle function ci va la virgola.Scusa l'inesattezza.
Buona serata.


title: Calcolo in controllo

text:
"Gaspare" <
in...@studioieducation.com
> ha scritto nel messaggio
news:z0qle.1449074$35.54...@news4.tin.it...

Buona sera anche a te,
con questo codice mi segnala errore testo null non valido
Private Sub Form_Activate()
Me.Testo20 = Val(ACQ) + Val(VEN) + Val(USO) + Val(RIN) + Val(OMG)
Ciao
Napoleone
End Sub


title: Calcolo in controllo

text:
"Sandro" <
sandro_...@tin.it
> ha scritto nel messaggio
news:15qle.947664$b5.41...@news3.tin.it...

Buona sera  Sandro,
con:
Me.Testo20 = Nz(ACQ, 0) + Nz(VEN, 0) + Nz(USO, 0) + Nz(RIN, 0) + Nz(OMG, 0)
mi restituisce solo zero in me.testo20
Ciao
Napoleone


title: Calcolo in controllo

text:
[cut]
> Buona sera  Sandro,
> con:
> Me.Testo20 = Nz(ACQ, 0) + Nz(VEN, 0) + Nz(USO, 0) + Nz(RIN, 0) + Nz(OMG,
0)
> mi restituisce solo zero in me.testo20
> Ciao
> Napoleone
Ciao Napoleone,
suppongo che i controlli non siano tutti nulli ...
prova ad imposta la somma nell'origine di controllo della textbox
=Nz(ACQ;0) + Nz(VEN;0) + Nz(USO;0) + Nz(RIN;0) + Nz(OMG;0)
ho la sensazione che se cambi un valore in uno dei controlli  non ti faccia
l'aggiornamento della somma se utillizzi VBA.
Ciao e facci sapere.


title: Calcolo in controllo

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:c5qle.119718$IN.20...@twister2.libero.it...

Non sò che altro dirti...aspetta che "arrivino i rinforzi" ;-)
Buona serata
Gaspare


title: Calcolo in controllo

text:
"Gaspare" <
in...@studioieducation.com
> ha scritto nel messaggio
news:puqle.1449214$35.54...@news4.tin.it...
>
> "Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
> news:c5qle.119718$IN.20...@twister2.libero.it...
>>
>> "Gaspare" <
in...@studioieducation.com
> ha scritto nel messaggio
>> news:z0qle.1449074$35.54...@news4.tin.it...
>>>
>>> "Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
>>> news:UQple.28381$795.8...@twister1.libero.it...
>>>> Vorrei fare la somma di vari controlli, che a volte sono anche senza
>>>> valori
>>>>
>>>> Private Sub Form_Activate()
>>>> Me.Testo20 = ACQ+VEN+USO+RIN+OMG
>>>> End Sub
>>>>
>>>> Se i controlli non sono tutti popolati me.testo20 esce vuoto
>>>>
>>>> Napoleone
>>>>
>>>
>>> Ciao Napoleone,
>>> presupponendo che i tuoi campi siano tutti numerici perchč non utilizzi
>>> la funzione Val di vb che ti restiuisce zero quando hai una stringa
>>> nulla?
>>>
>>> Me.Testo20.text=Val(ACQ)+ Val(VEN) etc...
>>>
>>> Buona serata
>>> Gaspare
>>>
>> Buona sera anche a te,
>>
>> con questo codice mi segnala errore testo null non valido
>>
>> Private Sub Form_Activate()
>> Me.Testo20 = Val(ACQ) + Val(VEN) + Val(USO) + Val(RIN) + Val(OMG)
>>
>> Ciao
>> Napoleone
>>
>> End Sub
>>
>
> Non sņ che altro dirti...aspetta che "arrivino i rinforzi" ;-)
>
> Buona serata
>
> Gaspare
Grazie lo stesso gaspare, a volte basta il pensiero gentile!
Napoleone


title: Calcolo in controllo

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:d9qle.119723$IN.20...@twister2.libero.it...

Prova ad utilizzare l'evento "Current"
--
rgrds
SC


title: Calcolo in controllo

text:
CUT
Anche su corrente con
Me.Testo20 = Nz(ACQ, 0) + Nz(VEN, 0) + Nz(USO, 0) + Nz(RIN, 0) + Nz(OMG, 0)
mi restituiscezer
Napoleone


title: Calcolo in controllo

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:o6Ale.28835$795.8...@twister1.libero.it...

Ma ACQ, VEN etc. che tipo di valori sono? Sono tutti della stesso tipo?
Il "Nome elemento" è lo stesso di "Origine controllo"?
Imposta un punto di interruzione nel codice e vedi che valori ti restituisce
il debug per ogni singolo elemento.
--
rgrds
SC


title: Calcolo in controllo

text:
"sv" <
sal...@nospaccessgroup.it
> ha scritto nel messaggio
news:d76nkr$sc8$1...@domitilla.aioe.org...
>
> "Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
> news:o6Ale.28835$795.8...@twister1.libero.it...
>>
>> CUT
>> Anche su corrente con
>> Me.Testo20 = Nz(ACQ, 0) + Nz(VEN, 0) + Nz(USO, 0) + Nz(RIN, 0) + Nz(OMG,
> 0)
>> mi restituiscezer
>>
>> Napoleone
>>
>>
>
> Ma ACQ, VEN etc. che tipo di valori sono? Sono tutti della stesso tipo?
> Il "Nome elemento" è lo stesso di "Origine controllo"?
Sono di tipo numerico come l'origine
>
> Imposta un punto di interruzione nel codice e vedi che valori ti
> restituisce
> il debug per ogni singolo elemento.
???
Napoleone


title: Calcolo in controllo

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:CpBle.120259$IN.20...@twister2.libero.it...

Togli nosp e prova ad inviarlo.
--
rgrds
SC


title: Aggiornando la tabella collegata, prendo errore

text:
Il problema postato precedentemente sembra essere la modifica della tabella
che vado ad aggiornare con Gestione Tabelle Collegate.
La tabella viene aggiornata con un campo nuovo ed uno che modifica il dato
contenuto da "FLOAT" a "BIT"
Premesso che durante la fase di UPDATE dei Record questi campi NON vengono
aggiornati perchč ancora non utilizzati, prendo l'errore:
il modulo di gestione di database ha interrotto l'elaborazione un altro
utente sta tentando contemporaneamente di modificare gli stessi dati
Ho provato anche a togliere i campi, usare la tabella su un altro DB, ma
niente da fare.
Se invece rimango con le tabelle collegate vecchie tutto funziona.
Qualche IDEA ?
Grazie mille.
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5033 (20100416) __________
Il messaggio č stato controllato da ESET NOD32 Antivirus.
www.nod32.it


title: Stampa unione da database criptato

text:
Ciao, ho creato un DB (Access 2000), ed ho dovuto impostare la socurezza per
motivi aziendali.
Ora devo fare dei documenti word in stampa unione, ma non so come fare il
login per avere accesso al DB.
Come si fa?
Marco
+-------------------------------------+
|  Marco  <
napom...@lycosmail.com
>  |
|  Delete WORLD from address, to send |
+-------------------------------------+


title: multireport

author: Paolo

text:
Ho necessità di stampare un report per ogni singolo elemento di un
recordset, e in ciascun report devo visualizzare o meno delle caselle di
testo verificando delle opzioni con l'evento "su apertura".
Ho utilizzato un ciclo DO UNTIL .EOF ..... LOOP con il metodo OpenReport ma,
pur scorrendo tutti i record, ottengo l'apertura di un solo report iniziale.
Come posso fare per stampare con un solo comando n report distinti?
Grazie per la pazienza.


title: multireport

author: Sib

text:
"Paolo" <
cor...@tiscalinet.it
> ha scritto nel messaggio
news:8ufbo7$k3q$1...@lacerta.tiscalinet.it...

Sezione download del sito comune:
Access 97 - Report dinamici per rappresentazioni a campi incrociati (RoDago
e Sib)
Sib
PS Sta cominciando a diventare una FAQ. :-)


title: Iif non funziona sempre

author: Enzo Radice Sola

text:
Tabella   Dati_Corsi
Campi    Costo                  (valuta-?)
              Costo_Scontato       "
              Sconto                     "
premetto che Sconto viene aggiornato da una
maschera con
    me.Sconto = me.Costo - me.Costo_Scontato
però il prezzo scontato non sempre c'è.
In un successivo report vorrei che non
apparissero, se sono a zero sia Costo_Scontato che
Sconto
mentre
=IIf([Costo_Scontato]>0;[Costo_Scontato];"")
funziona perfettamente
non funziona
=IIf([Sconto]>0;[Sconto];"")
Grazie anticipate
Enzo Radice S.


title: Iif non funziona sempre

author: Alessandro Cara

text:
Enzo Radice Sola ha scritto:
> =IIf([Sconto]>0;[Sconto];"")
=IIf(nz([Sconto];0)>0;[Sconto];"")
--
a.cara


title: Iif non funziona sempre

text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel
messaggio news:3D7D1301...@blunet.it...

Ti ringrazio; avevo già provato ma non funge
Comunque se non c'è sconto il campo è zero e non
null
Enzo


title: Iif non funziona sempre

author: Antonio Biso

text:
"Enzo Radice Sola" <
enzo...@mclink.it
> ha scritto nel messaggio
news:sXFf9.10319$Oz2.2...@twister2.libero.it...

Che significa comunque che non funziona?!?
Non è che il controllo sul report si chiama come il campo?
Antonio


title: creare un help in linea

text:
Premetto che sono un neofita della materia !!!!!
Mentre sono su un campo di inserimenti di una maschera di Access è possibile attivare un help in linea alla pressione di un tasto (es.F1)  ???
Help me !!!
--
peppiniello1970
------------------------------------------------------------------------
View this thread:
http://www.itsistemi.net/viewtopic-728506.html
Inviato via
http://www.itsistemi.net


title: creare un help in linea

author: maynard

text:
cioè tu vuoi che access riconosca la pressione del tasto F1 e
riconosca anche in che controllo sei o solo il primo?


title: DoCmd.SendObject !!!

author: Antonio

text:
nel tentativo di automatizzare una certa procedura, sono alle prese con un
problema:
access prevede come formato di invio solo MS-DOS (*.txt), che mi aggiunge i
caratteri di fincatura al testo contenuto nella tabella da inviare.
ora, come posso definire un nuovo formato di invio del tipo "Documento di
testo (*.txt)" che converta una tabella in testo puro ?
grazie in anticipo a tutti.
antonio


title: DoCmd.SendObject !!!

author: OndaMax

text:
Antonio wrote ...
>
> access prevede come formato di invio solo MS-DOS (*.txt), che mi aggiunge
i
> caratteri di fincatura al testo contenuto nella tabella da inviare.
>
> ora, come posso definire un nuovo formato di invio del tipo "Documento di
> testo (*.txt)" che converta una tabella in testo puro ?
Se il SendObject ti consenta di aggirare il problema finkatura, non so...
Per la creazione di un File TXT a lunghezza fissa io avevo risolto con
"TransferText" che consente l'appoggio ad una specifica di conversione da
creare preventivamente cosě da poterla richiamare via codice. Li della
finkatura te ne liberi ma il TransferText non ti invia i dati, semplicemente
ti crea il testo. Vedi un po' sull'Help se ti puň servire.. meglio che
niente !
Ciao
OndaMax


title: Vita di una variabile

author: carla

text:
salve a tutti,
in un modulo ho dichiarato:
Global pippo As Boolean
poi in una
private sub pluto_gotfocus() dove pluto è un chkbox
pippo = pluto.value
end sub
Penso che caricando un recor nuovo (quindi è possibile che il campo pluto
sia diverso dal precedente) la variablie pippo mi tenga il valore vecchio
fino a quando non entro nell'evento got focus.
C'è una maniera di far assegnare il valore quando cambia record?
grazie
Carla


title: Vita di una variabile

author: Sergio MAZZA

text:
"carla" <carl...@NOSPAMhotmail.com> ha scritto nel messaggio news:434bd00c$0$24639$4faf...@reader3.news.tin.it...

Gestisci l'evento "su corrente" della form...
Ciao.
--
Sergio MAZZA


title: Richiamare una maschera filtrandola anche sulla sua sottomaschera

author: Elio

text:
Ho una maschera chiamata "Riassunto", i dati in origine sono stati inseriti
da un form denominato "Calciatori" e una sottomaschera denominata
"Cartellini".
Dalla maschera "Riassunto" con un evento DblClick apro la maschera
"Calciatori" sul record desiderato, però desiderei posizionarmi anche sul un
record specifico della sottomaschera. Ed è qui che non so cosa fare.
Potreste darmi qualche suggerimento.
Un saluto a tutti


author: Roberto da Parma

text:
"Elio" <
elio...@alice.it
> ha scritto nel messaggio
news:481f60d7$0$29590$4faf...@reader1.news.tin.it...

Spiegati meglio .... ipotizzo ... la maschera Calciatori ha una
sottomaschera ???
filtri la maschera Calciatori e vorresti al tempo stesso filtrare anche la
sottomaschera??
--
Roberto da Parma


text:
"Roberto da Parma" <
aris...@libero.it
> ha scritto nel messaggio
news:4820787a$0$18150$4faf...@reader3.news.tin.it...

Scusa se rispondo in ritardo ma la risposta l'avevo mandata ad un altro
indirizzo.
Sì, in effetti ho la maschera "Calciatori" che è la principale, la
sottomaschera denominata "Cartellini" (che è una maschera singola) ed
inoltre 2 maschere collegate alla sottomaschera.
Io dal form "Riassunto" che è una maschera di consultazione dove si vedono i
dati più significativi, a volte mi interessa richiamare la maschera
"Calciatori" per vedere ulteriori dettagli, quindi ho inserito il codice:
      dim ctrl1 as control
      set ctrl1 = Me.ID_Calciatori
      DoCmd.OpenForm "frmCalciatori", , , "[ID_Calciatori] = " & ctrl1
chiaramente col codice che ho messo filtra soltanto sulla maschera
principale;
io però ho necessità che mi filtri anche sulla sottomaschera, il controllo
univoco per poter filtrare la sottomaschera è il "Cartellino" che lo trovo
anch'esso sul form "Riassunto", il mio problema è come impostare questo
codice?, quale è il codice da mettere? dove va messo? Ecco perché ho messo
solo  "wherecondition" nel richiamo della maschera, perché il secondo dato
non so dove metterlo.
Spero di essere stato più chiaro.
Ciao e grazie


text:
"Elio" <
elio...@alice.it
> ha scritto nel messaggio
news:48262433$0$41665$4faf...@reader4.news.tin.it...

Devi filtrare la sottomaschera in base al filtro della maschera principale
oppure tramite VBA su apertura utilizzi il comando .RecordSource dove
sfrutti la condizione che desideri.
Potresti ad esempio utilizzare lo stesso filtro della maschera principale.
--
Roberto da Parma


text:
CUT
>
> Devi filtrare la sottomaschera in base al filtro della maschera principale
> oppure tramite VBA su apertura utilizzi il comando .RecordSource dove
> sfrutti la condizione che desideri.
>
> Potresti ad esempio utilizzare lo stesso filtro della maschera principale.
>
>
CUT
Ti riporto il codice che ho messo (senza successo) dimmi dove sbaglio,
eventualmente se non chiedo troppo guidami passo passo.
Dalla maschera "Riassunto" con l'Evento DblClick vado ad aprire la maschera
interessata
    '..prendo il valore dell'ID_Calciatori dal controllo della maschera
    ctrl1 = Me.intCalciatori.Value
    '..prende il valore del Nr. Cartellino dal controllo della maschera
    Dim vCartellino As Variant
    vCartellino = Me.intNrCart
    '..Chiama la maschera principale con una WhereCondition
sull'ID_Calciatore
    '..inoltre gli passa un Argomento che sarebbe il Numero di cartellino
che mi servirebbe
    '..per trovare il record nella sottomaschera
    DoCmd.OpenForm "frmCalciatori", , , "[ID_Calciatori] = " & ctrl1, , ,
vCartellino
N.B. Ho passato il numero di cartellino come argomento perché non sapevo
come riportarlo nell'altra maschera.
Nell'evento apertura della maschera "Calciatori" inserisco il seguente
codice
    Dim vCartellino As Variant
    Dim Criteria As String
    L'argomento viene sondato, perchè se la maschera viene chiamata diretta
non riporta nessun argomento
    If Len(Me.OpenArgs) > 0 Then
        vCartellino = Me.OpenArgs
        Dim strNewRecord As String
        strNewRecord = "SELECT * FROM tblCartellini " _
            & "WHERE NrCart = '" _
            & Criteria & "'"
        Me.RecordSource = strNewRecord
    End If
Nell'eseguire il tutto mi dà: Errore di run-time 2001 (Operazione precedente
annullata)
Anch'io mi rendo conto che c'è qualcosa che non và.
Vorrei precisarti che la maschera principale di "frmCalciatori" ha origine
su "tblCalciatori" mentre la sottomaschera "Cartellini" ha origine su
"tblCartellini".
Ti ringrazio per l'interessamento


text:
CUT
Ho risolto.
Grazie


title: Aiutate un principiante

author: Qualita

text:
Come detto in oggetto sono un vero principiante  e grazie a voi tutti o già
imparato molto ma ora avrei bisogno di un altro aiuto. Mi sono creato un db
per la gestione computerizzata di un catalogo cartaceo di prodotti. Ho una
tabella dove ci sono tutti i codici dei vari prodotti con diversi campi x
ogni codice riportanti le varie caratteristiche dello stesso. Sono riuscito
a crearmi le maschere che mi permettono di visualizzare e di
inserire/modificare i codici. Ora l'aiuto che vi chiedo è questo: dovrei
poter riuscire a sfogliare, utilizzando la stessa maschera adotattata per
visualizzare l'intera tabella, soltanto i report contenenti lo stesso campo.
La scelta del campo da utilizzare x per la ricerca dei report da
visualizzare deve poter essere fatta tra due o tre campi dell'intera
tabella.


title: Aiutate un principiante

text:
Qualita <
qua...@meccanicagm.com
> wrote in message
97543156...@regulus.fastnet.it...

Record, non report!!!
La tua maschera deve appoggiarsi ad una query sulla tabella dati ma che
abbia un criterio per ogni campo su cui vuoi filtrare.
Tale criterio sarà qualcosa del tipo
like iif
([forms]![tuaform]![controllo1]="";"*";[forms]![tuaform]![controllo1])
Antonio


title: Aiutate un principiante

text:
"Qualita" <
qua...@meccanicagm.com
> ha scritto nel messaggio
news:97543156...@regulus.fastnet.it...
> Come detto in oggetto sono un vero principiante  e grazie a voi tutti o
già
> imparato molto ma ora avrei bisogno di un altro aiuto. Mi sono creato un
db
> per la gestione computerizzata di un catalogo cartaceo di prodotti. Ho una
> tabella dove ci sono tutti i codici dei vari prodotti con diversi campi x
> ogni codice riportanti le varie caratteristiche dello stesso. Sono
riuscito
> a crearmi le maschere che mi permettono di visualizzare e di
> inserire/modificare i codici. Ora l'aiuto che vi chiedo è questo: dovrei
> poter riuscire a sfogliare, utilizzando la stessa maschera adotattata per
> visualizzare l'intera tabella, soltanto i report contenenti lo stesso
campo.
> La scelta del campo da utilizzare x per la ricerca dei report da
> visualizzare deve poter essere fatta tra due o tre campi dell'intera
> tabella.
>
>
Per prima cosa ti pregherei di utilizzare un oggetto più significativo,
'Aiutate un principiante' potrebbe far pensare che i principianti (compreso
io) non vengano aiutati; basta leggere i messaggi per rendersi conto del
contrario.
Praticamente non ho capito cosa intendi per: "...soltanto i report
contenenti lo stesso campo.". Forse intendevi che il report deve
visualizzare solo il codice del prodotto che vuoi tu?
Ciao.


title: Aiutate un principiante

text:
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
902bhd$5ud$1...@suite03.caspur.it...

Ai ragione e chiedo scusa al ng se si è capito quello che tu dici  ma non
era mia intenzione esprimere codesto concetto. Chiedo scusa a Sergio se la
mia domanda era formulata male. Dove ho scritto report intendevo record.


title: Aiutate un principiante

text:
"Qualita" <
qua...@meccanicagm.com
> ha scritto nel messaggio
news:97549136...@regulus.fastnet.it...
>
>
> Ai ragione e chiedo scusa al ng se si è capito quello che tu dici  ma non
> era mia intenzione esprimere codesto concetto. Chiedo scusa a Sergio se la
> mia domanda era formulata male. Dove ho scritto report intendevo record.
>
No problem...
Ciao.


title: ordinare quel che non c'e'

author: poli

text:
Sono sicuro che e' un problema da nulla, e che io sono un dannato
niubbo. Ma mi sta tormentando da un po', quindi portate pazienza, ma
ve lo sottopongo lo stesso.
Il fatto è che Access ordina bene "quello che c'e'", ma non riesco a
fargli ordinare "quello che non c'e'".
Per esempio, se ho un elenco di nomi e indirizzi, posso facilmente
fare un report che li raggruppi per cognome, alfabeticamente. Lui
scrive "A", e poi mette tutti i cognomi per A; poi scrive "B", e cosi'
via.
Ma se non ho nessun cognome per K, il report ignorerà il gruppo "K" e
passerà oltre. E se io volessi invece che lui scriva una bella "K", e
poi lasci lo spazio vuoto? Mistero (per me).
Altro esempio, un po' piu' difficile (sempre per me). Diciamo che
molto spesso vado al cinema. Ho una tabella con due campi, "data" e
"film_visto": ogni volta che vado a vedere qualcosa, aggiungo un
record.
Adesso voglio fare una query che mi restituisce le date e i film
visti, poniamo tra due estremi (Between [data1] and [data2]). Niente
di piu' facile. Naturalmente nessun record è registrato in tabella per
i giorni in cui non ho visto niente, e quindi anche la query non potrà
certo includerli. Mi sembra logico.
Ma se io volessi invece che proprio TUTTE le date comprese tra i due
estremi fossero presenti nella query, naturalmente con il campo "film"
in bianco se per quella data non ho visto niente?
Addirittura, potrei volere un elenco di tutte le date (fra due
estremi) in cui NON ho visto un film...
Tutto sommato non mi sembrano richieste irragionevoli, quindi immagino
che anche le soluzioni saranno banali. Eppure non capisco proprio come
fare.
Grazie in anticipo a chi trova il tempo di spiegarmi...
poli


title: ordinare quel che non c'e'

author: Maurizio Borrelli

text:
> "poli" <ric...@YYYtiscalinet.it> ha scritto nel messaggio
> news:pubt3v8c2fclcjt1p...@4ax.com...
[...]
> Il fatto è che Access ordina bene "quello che c'e'", ma non riesco a
> fargli ordinare "quello che non c'e'".
    Beh, visto che e' cosi' bravo ad ordinare quello che c'e'... facciamo
esistere quello che non c'e': una tabella con un record per lettera
dell'alfabeto, per esempio...
> Per esempio, se ho un elenco di nomi e indirizzi, posso facilmente
> fare un report che li raggruppi per cognome, alfabeticamente. Lui
> scrive "A", e poi mette tutti i cognomi per A; poi scrive "B", e cosi'
> via.
> Ma se non ho nessun cognome per K, il report ignorerà il gruppo "K" e
> passerà oltre. E se io volessi invece che lui scriva una bella "K", e
> poi lasci lo spazio vuoto? Mistero (per me).
    Oppure...
    Apri in struttura una query a campi incrociati, visualizzane le
proprieta' e osserva quella di nome "Intestazioni colonne". Poi cerca
l'argomento nella guida.
> Altro esempio, un po' piu' difficile (sempre per me). Diciamo che
> molto spesso vado al cinema. Ho una tabella con due campi, "data" e
> "film_visto": ogni volta che vado a vedere qualcosa, aggiungo un
> record.
    Ti ca'pita di andare a vedere film gia' visti?...
> Adesso voglio fare una query che mi restituisce le date e i film
> visti, poniamo tra due estremi (Between [data1] and [data2]). Niente
> di piu' facile. Naturalmente nessun record è registrato in tabella per
> i giorni in cui non ho visto niente, e quindi anche la query non potrà
> certo includerli. Mi sembra logico.
> Ma se io volessi invece che proprio TUTTE le date comprese tra i due
> estremi fossero presenti nella query, naturalmente con il campo "film"
> in bianco se per quella data non ho visto niente?
    Idem come sopra: tabella calendario.
> Addirittura, potrei volere un elenco di tutte le date (fra due
> estremi) in cui NON ho visto un film...
> Tutto sommato non mi sembrano richieste irragionevoli, quindi immagino
> che anche le soluzioni saranno banali. Eppure non capisco proprio come
> fare.
> Grazie in anticipo a chi trova il tempo di spiegarmi...
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: ordinare quel che non c'e'

text:
On Mon, 3 Feb 2003 19:11:05 +0100, "Maurizio Borrelli"
<
maurizio...@freepass.it
> wrote:
Avevo gia' pensato a cose del genere, ma non sono riuscito a farle
funzionare: adesso che tu me le suggerisci, il mio morale scende sotto
i tacchi. In qualche modo devono funzionare, ma io non capisco ancora
come!
Vediamo un po'...
>    Beh, visto che e' cosi' bravo ad ordinare quello che c'e'... facciamo
>esistere quello che non c'e': una tabella con un record per lettera
>dell'alfabeto, per esempio...
Infatti, in un caso semplice ho fatto cosi'... tuttavia nei casi
difficili il 'set' dei criteri di ordinamento non è un insieme
definito e limitato come le lettere dell'alfabeto...
>    Oppure...
>    Apri in struttura una query a campi incrociati, visualizzane le
>proprieta' e osserva quella di nome "Intestazioni colonne". Poi cerca
>l'argomento nella guida.
Ed eccolo qui, il problema. E' vero che io potrei specificare qualcosa
come "Gennaio", "Febbraio"... "Dicembre" nelle intestazioni colonne. E
infatti questo l'ho gia' fatto, per i casi semplici.
Ma se devo dirla tutta, a me servirebbe una cosa molto diversa:
- data di inizio: 15 gennaio 1922
- data finale: 17 dicembre 2037
Ecco, adesso voglio TUTTI i giorni, TUTTI, fra questi due estremi, sia
che abbia visto un film sia che non lo abbia visto, magari perche' non
ero ancora nato...
Capisci che, anche se ci fosse un metodo con la query a campi
incrociati, per intervalli troppo estesi (l'utente potrebbe
tranquillamente inserirli) mi si fonde il computer a forza di
aggiungere colonne!
>    Idem come sopra: tabella calendario.
Idem come sopra: non posso crearla, perche', per essere sicuri,
dovrebbe contenere una enorme quantita' di record. Oppure c'è un modo
di riempirla 'al volo', una volta che l'utente ha inserito le date di
inizio e fine, e poi svuotarla a cose fatte?
>    Ti ca'pita di andare a vedere film gia' visti?...
Beh in teoria no, ma talvolta posso fare delle registrazioni doppie
per errore... Cambia qualcosa?
Non so proprio, io resto in alto mare...
poli


title: ordinare quel che non c'e'

text:
poli wrote:
> On Mon, 3 Feb 2003 19:11:05 +0100, "Maurizio Borrelli"
> <
maurizio...@freepass.it
> wrote:
> Avevo gia' pensato a cose del genere, ma non sono riuscito a farle
> funzionare: adesso che tu me le suggerisci, il mio morale scende sotto
> i tacchi. In qualche modo devono funzionare, ma io non capisco ancora
> come!
> Vediamo un po'...
>>    Beh, visto che e' cosi' bravo ad ordinare quello che c'e'...
>> facciamo esistere quello che non c'e': una tabella con un record per
>> lettera dell'alfabeto, per esempio...
> Infatti, in un caso semplice ho fatto cosi'... tuttavia nei casi
> difficili il 'set' dei criteri di ordinamento non è un insieme
> definito e limitato come le lettere dell'alfabeto...
    ... me una "regola" ci sara' sempre, giusto? Male che vada, esiste la
programmazione di funzioni in Visual Basic...
>>    Oppure...
>>    Apri in struttura una query a campi incrociati, visualizzane le
>> proprieta' e osserva quella di nome "Intestazioni colonne". Poi cerca
>> l'argomento nella guida.
> Ed eccolo qui, il problema. E' vero che io potrei specificare qualcosa
> come "Gennaio", "Febbraio"... "Dicembre" nelle intestazioni colonne. E
> infatti questo l'ho gia' fatto, per i casi semplici.
> Ma se devo dirla tutta, a me servirebbe una cosa molto diversa:
> - data di inizio: 15 gennaio 1922
> - data finale: 17 dicembre 2037
> Ecco, adesso voglio TUTTI i giorni, TUTTI, fra questi due estremi, sia
> che abbia visto un film sia che non lo abbia visto, magari perche' non
> ero ancora nato...
> Capisci che, anche se ci fosse un metodo con la query a campi
> incrociati, per intervalli troppo estesi (l'utente potrebbe
> tranquillamente inserirli) mi si fonde il computer a forza di
> aggiungere colonne!
    ... e a questo punto "sorge spontanea" la domanda: perche'? Perche' ti
serve una cosa del genere? E perche' "proprio cosi'"? Lo spirito di una
query a campi incrociati e' (piu' o meno) quello di rendere agevole la
consultazione di dati. Il tuo esempio invece che "spirito" intende
soddisfare?
>>    Idem come sopra: tabella calendario.
> Idem come sopra: non posso crearla, perche', per essere sicuri,
> dovrebbe contenere una enorme quantita' di record. Oppure c'è un modo
> di riempirla 'al volo', una volta che l'utente ha inserito le date di
> inizio e fine, e poi svuotarla a cose fatte?
    Si potrebbe fare anche cosi'. Magari con una routine in Visual Basic che
se ne occupi.
>>    Ti ca'pita di andare a vedere film gia' visti?...
> Beh in teoria no, ma talvolta posso fare delle registrazioni doppie
> per errore...
    Impara ad impostare il database in modo che non te lo consenta: dopo
aver approfondito l'argomento sulla guida, dopo aver consultato il Sito
comune di questo newsgroup:

http://www.sitocomune.com
e dopo aver sfogliato con attenzione i vecchi post di questo gruppo su:

http://groups.google.com/advanced_group_search?hl=it
se ancora qualcosa non ti e' chiaro potresti aprire un nuovo thread.
> Cambia qualcosa?
    Mi riferivo alla tua frase:
        "Ho una tabella con due campi, "data" e "film_visto": ogni
        volta che vado a vedere qualcosa, aggiungo un record."
ed intendevo appunto domandarti: come ti regoli nel caso in cui tu vada a
vedere un film gia' visto?
> Non so proprio, io resto in alto mare...
    Navigare necesse est... (Conosci la seconda parte di questa frase?...
;-)



title: ordinare quel che non c'e'

text:
Diciamo che (dopo lunga fatica) ho aggirato il problema in un modo
abbastanza elegate. Grazie a te, perche' comunque ho usato in effetti
una q. a campi incrociati (anche se in modo del tutto diverso).
Aggiungo ancora una nota qui sotto, solo per completezza.
>    ... e a questo punto "sorge spontanea" la domanda: perche'? Perche' ti
>serve una cosa del genere? E perche' "proprio cosi'"? Lo spirito di una
>query a campi incrociati e' (piu' o meno) quello di rendere agevole la
>consultazione di dati. Il tuo esempio invece che "spirito" intende
>soddisfare?
Bella domanda davvero. Proprio riflettendo su questo mi e' venuta in
mente una soluzione alternativa, in effetti.
Comunque lo "spirito" della cosa era che, in molti casi, e' piu'
conveniente avere una "sintesi visiva" anche degli spazi vuoti. Quando
sfogli l'agenda, in genere trovi molto piu' spazio vuoto che
informazione. Eppure spesso e' proprio l'estensione di spazio vuoto
che ti serve di piu'.
Il problema e' che Access non mi sembra cosi' a suo agio nel fornire
questo tipo di informazione, anche se riconosco che si tratta piu' che
altro di un "comfort grafico".
>    Impara ad impostare il database in modo che non te lo consenta:
Si', lo saprei fare. L'esempio era molto semplificato. In realta' le
registrazioni doppie, nel mio contesto, hanno effettivamente un certo
significato, e non sono proprio del tutto "doppie"... comunque non
c'entra col discorso.
>se ancora qualcosa non ti e' chiaro potresti aprire un nuovo thread.
Mah, vedremo. Comunque
sitocomune.com
 e'  il mio pane quotidiano.
poli


title: Indicatore di avanzamento ..

author: Angelo

text:
Nel post precedente Antonio mi ha suggerito l'utilizzo del metodo SysCmd e
suoi parametri per poter visualizzare un "indicatore di avanzamento" che mi
rappresenti lo stato di esecuzione delle operazioni. In sostanza vorrei
utilizzare tale indicatore in una maschera durante la fase di ricerca di
valori restituiti da una query a fronte dell'evento click e/o Invio (Enter).
Qualcuno puņ suggerirmi un esempio "provato" di sintassi?
Grazie
Angelo


title: Indicatore di avanzamento ..

author: Roberto da casa

text:
"Angelo" <
ap...@inwind.it
> ha scritto nel messaggio
news:e6tX9.87258$AA2.3...@news2.tin.it...
> Nel post precedente Antonio mi ha suggerito l'utilizzo del metodo SysCmd e
> suoi parametri per poter visualizzare un "indicatore di avanzamento" che
mi
> rappresenti lo stato di esecuzione delle operazioni. In sostanza vorrei
> utilizzare tale indicatore in una maschera durante la fase di ricerca di
> valori restituiti da una query a fronte dell'evento click e/o Invio
(Enter).
> Qualcuno può suggerirmi un esempio "provato" di sintassi?
>
> Grazie
> Angelo
Dovresti postare il codice VBA che stai usando ed all'interno del quale vuoi
inserire il metodo SysCmd.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Indicatore di avanzamento ..

text:
> Dovresti postare il codice VBA che stai usando ed all'interno del quale
vuoi
> inserire il metodo SysCmd.
>
> --
> Roberto
Ciao Roberto, in realtà inizio da zero nel senso che la mia è una fase
progettuale di realizzazione di un MDB, all'interno del quale mi piacerebbe
attivare l'indicatore di avanzamento di cui parlavo.
Vorrei approfondire l'uso del metodo SysCmd poichè consigliatomi da Antonio
e che non ho mai utilizzato.
Puoi propormi tu un esempio?
Angelo


title: Indicatore di avanzamento ..

author: Mak

text:
Ciao Angelo
se vai sul sito comune www.sitocomune .com c'è un esempio che fa per te
sulle barre progressione sia con syscmd quindi la barra di access oppure
creata con qualche artifizio su una form, di Harry Evans. intitolato crearer
barre di progressione
Saluti
Mak


title: Indicatore di avanzamento ..

text:

Grazie 1000 Mak ...
Saluti
Angelo


title: Indicatore di avanzamento ..

text:
"Angelo" <
ap...@inwind.it
> ha scritto nel messaggio
news:0euX9.87734$AA2.3...@news2.tin.it...
> Ciao Roberto, in realtà inizio da zero nel senso che la mia è una fase
> progettuale di realizzazione di un MDB, all'interno del quale mi
piacerebbe
> attivare l'indicatore di avanzamento di cui parlavo.
> Vorrei approfondire l'uso del metodo SysCmd poichè consigliatomi da
Antonio
> e che non ho mai utilizzato.
> Puoi propormi tu un esempio?
>
> Angelo
Qui di seguito un esempio poco significativo ma che spero renda l'idea.
Ipotizziamo che la barra di stato di Access sia visibile.
Ipotizziamo di avere una tabella chiamata Tabella1 che contiene un campo di
tipo Data/ora chiamato Pippo.
Ipotizziamo che vuoi aprire un recordset su Tabella1 e per tutti i record
impostare il campo Pippo con la data odierna.
Qui di seguito trovi il codice VBA che fa quanto ipotizzato e che fra le
altre cose gestisce la barra di progressione  visualizzabile nella barra di
stato.
Stai attento che la routine fa riferimento alla libreria Microsoft DAO,
quindi, se usi una versione di Access successiva ad Access 97, dovrai
aggiungere tale libreria nei riferimenti del tuo database.
Dim imax As Integer, ret As Variant, i As Integer
Dim db As DAO.Database
Set db = CurrentDb()
' apri il recordset
Dim rst As DAO.Recordset
Set rst = db.OpenRecordset("Tabella1")
' Ricava il numero di record di Tabella1
rst.MoveLast
imax = rst.RecordCount
' Imposta il valore massimo della barra di progressione
' e la descrizione della barra di stato
ret = SysCmd(acSysCmdInitMeter, _
"Imposta il campo Pippo con la data odierna", imax)
i = 1
rst.MoveFirst
Do Until rst.EOF
    rst.Edit
    rst!Pippo = Date()
    rst.Update
    ' Aggiorna la barra di progressione
    ret = SysCmd(acSysCmdUpdateMeter, i)
    i = i + 1
    rst.MoveNext
Loop
' Resetta la barra di stato
ret = SysCmd(acSysCmdClearStatus)
Set rst = Nothing
Set db = Nothing
End Sub
Spero di essere stato chiaro; per maggiori dettaglio vedi cosa dice l'help
circa la Funzione SysCmd.



title: Indicatore di avanzamento ..

text:

Grazie ancora per la pazienza e la perizia ...
Angelo


title: Indicatore di avanzamento ..

author: Marco Santilli

text:
Non riesco a scaricare l'esempio dal sito
Qualcuni mi puņ aiutare?????
Ciao e grazieeeeeeeee
"Angelo" <
ap...@inwind.it
> ha scritto nel messaggio
news:1rvX9.88314$AA2.3...@news2.tin.it...



title: Indicatore di avanzamento ..

text:
"Marco Santilli" <
marco.s...@libero.it
> ha scritto nel messaggio
news:b0m2ea$8pn$2...@grillo.cs.interbusiness.it...
> Non riesco a scaricare l'esempio dal sito
E non riesci neanche a scrivere correttamente DOPO il quoting!!!
Antonio


title: Indicatore di avanzamento ..

text:
Grazie per avermi aiutato.
Almeno dopo avermi rotto i coglioni potresti anche rispondere alla mia
richiesta, invece ti sei limitato solo a fare lo sfigato
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:yZAX9.34503$ZE.9...@twister2.libero.it...



title: Indicatore di avanzamento ..

text:
"Marco Santilli" <
marco.s...@libero.it
> ha scritto nel messaggio
news:b0o132$hk5$1...@fata.cs.interbusiness.it...
> Grazie per avermi aiutato.
>
> Almeno dopo avermi rotto i coglioni potresti anche rispondere alla mia
> richiesta, invece ti sei limitato solo a fare lo sfigato
Vedi, tu continui a non scrivere correttamente DOPO il quoting, io continuo
a rimanere sfigato, ma figurati quanto rimani sfigato tu che non risolvi il
tuo problema quando magari, comportandoti civilmente, avresti potuto
ottenere il mio aiuto!!!
Antonio



title: Access 97/2000

author: Proli

text:
ciao a tutti
E' possibile da access far eseguire un programma su un'altro computer in
rete (.exe, .bat)?
C'è qualcuno che sa come si fa?
E' possibile?
Dell'Oca Marco
D.M. Software


title: Access 97/2000

author: Tore Marche

text:
Certo che si!!!!!!!!!
Condividere la cartella dell'altro Pc,
quindi :
Es.
Shell "\\nomeAltroPc\Pgm.exe"
ciao
Tore.
Proli ha scritto:



title: Access 97/2000

author: Giovanni Albertone

text:
On Wed, 12 Jul 2000 16:22:33 +0200, "Proli" <
pr...@tiscalinet.it
>
wrote:
>E' possibile da access far eseguire un programma su un'altro computer in
>rete (.exe, .bat)?
E' un problema un po' piu' generale, che non riguarda solo Access.
La via piu' semplice per far eseguire un programma su un'altra
macchina e' di usare un'utility tipo Remote Task Manager, oppure
SmartSchedule (quest'ultima per creare uno schedule sulla macchina
remota).
Come poi farlo tramite Access non saprei, ma non credo sia il problema
principale.
Ciao,
Giovanni
---
Inferno e paradiso mi sembrano sproporzionati. Le azioni degli
uomini non meritano tanto - JLBorges


title: Access 97/2000

text:
On Wed, 12 Jul 2000 17:08:47 +0200, Tore Marche <
sma...@numera.it
>
wrote:
>Certo che si!!!!!!!!!
>
>Condividere la cartella dell'altro Pc,
>quindi :
>Es.
>
>Shell "\\nomeAltroPc\Pgm.exe"
Si, ma cosi' lo esegui sul tuo computer, non su quello remoto...



title: Access 97/2000

text:
Grazie mille Giovanni
mi hai confermato quanto anch'io pensavo (avevo molti dubbi in proposito).
Marco Dell'Oca
D.M.Software
Giovanni Albertone ha scritto nel messaggio ...
>On Wed, 12 Jul 2000 16:22:33 +0200, "Proli" <
pr...@tiscalinet.it
>
>wrote:
>
>>E' possibile da access far eseguire un programma su un'altro computer in
>>rete (.exe, .bat)?
>
>E' un problema un po' piu' generale, che non riguarda solo Access.
>La via piu' semplice per far eseguire un programma su un'altra
>macchina e' di usare un'utility tipo Remote Task Manager, oppure
>SmartSchedule (quest'ultima per creare uno schedule sulla macchina
>remota).
>Come poi farlo tramite Access non saprei, ma non credo sia il problema
>principale.



title: [?] Problema con query

author: kozmo

text:
Cosa non va nella seguente query. A me sembra corretta.
UPDATE tblCorsi SET Forms!mskCorsi!cmbIscStudLiberi =
Forms!mskCorsi!cmbProva
WHERE tblCorsi.IDCorso=Forms!mskCorsi!cmbIscCorsiDisp;
Grazie.
kozmo


title: [?] Problema con query

author: LaLo at home

text:
"kozmo" <
ko...@libero.it
> ha scritto nel messaggio
news:ZNq66.3021$eB2.5...@news.infostrada.it...

Be, mica tanto!! Dopo il 'SET' devi scrivere un campo del database non un
controllo della maschera.
Ciao
LaLo


title: [?] Problema con query

text:
Vorrei che il campo del database venisse identificato con il testo inserito
nel controllo della maschera.
"LaLo at home" <reg...@LLtin.it> ha scritto nel messaggio
news:9Yq66.14148$FF1.9...@twister1.tin.it...



title: [?] Problema con query

author: LaLo

text:
"kozmo" <
ko...@libero.it
> ha scritto nel messaggio
news:%TA66.5176$eB2.9...@news.infostrada.it...
> Vorrei che il campo del database venisse identificato con il testo
inserito
> nel controllo della maschera.
>
> > "kozmo" <
ko...@libero.it
> ha scritto nel messaggio
> > news:ZNq66.3021$eB2.5...@news.infostrada.it...
> > > Cosa non va nella seguente query. A me sembra corretta.
> > >
> > > UPDATE tblCorsi SET Forms!mskCorsi!cmbIscStudLiberi =
> > > Forms!mskCorsi!cmbProva
> > > WHERE tblCorsi.IDCorso=Forms!mskCorsi!cmbIscCorsiDisp;
> > >
> > > Grazie.
> > > kozmo
> > >
> > >
Innanzitutto bisognerebbe scrivere dopo il quoting. Quello che dici va oltre
alla query di aggiornamento che hai scritto: la query effettua
l'aggiornamento sui dati presenti sulla tabella; se poi questa è origine
dati per una tua maschera, e se la esegui premendo un pulsante, prova a
vedere sull'help i metodi Refresh e Repaint se riescono a risoverti il
problema.
Ciao
LaLo


title: autocomposizione 2 (il ritorno)

author: GP

text:
Ciao a tutti.
Volevo ringraziare chi mi ha risposto ma vorrei anche dire che (forse mi
sono spiegato male) avete confuso un problema di Access con un problema di
un utente.
Non sono io che non conosco i pulsanti o come si usano o cosa devono fare, è
Access che da un momento all'altro (senza un apparente motivo...) ha smesso
di funzionare come prima.
Mi spiego:
fino alla precedente riaccensione Access mi generava i controlli con
"autocomposizione controlli", ora (pur essendoci gli stessi pulsanti
selezionati, le stesse scelte attivate, ecc.) non lo fa più!
Possibile che sia successo solo a me?
Se a qualcuno è successo, cosa si fa per ripristinare la normale
funzionalità?
C'è un qualche parametro da settare, bisogna reinstallare, o cosa?
Gian Piero from San Marino
P.S.: ripeto il pulsante "CREAZIONE GUIDATA CONTROLLO" da me è selezionato!
Il fatto è proprio questo: da un momento all'altro il pulsante è come se NON
FUNZIONASSE PIU'.


title: autocomposizione 2 (il ritorno)

author: Sergio MAZZA

text:
"GP" <
pasqu...@omniway.sm
> ha scritto nel messaggio
news:9h6mb8$e61$1...@fe2.cs.interbusiness.it...

Controlla se le autocompisizioni ci sono ancora: strumenti - aggiunte -
gestore aggiunte; se non ci sono devi reinserirle, dovresti trovarle in
\programmi\microsoft office\office\ e (per access'97) sono utility.mda e
wzcnf80.mda...
Ciao.


title: autocomposizione 2 (il ritorno)

author: PdA

text:
Ma, io credo che invece il pulsantino delle autocomposizioni sia
disattivato,
prova a guardarci.... (il pulsantino delle autocomposizioni è una bacchetta
magica...)
PdA


title: DlooKup in file .ADP

text:
ho una vista chiamata vista2 e una maschera con una combo,nell'evento prima
di aggiornare:
Private Sub cmbRicetta_BeforeUpdate(Cancel As Integer)
If Not IsNull(DLookup("ordine", "Vista2", "ordine= " & Chr$(34) &
Forms!maschera1!cmbRicetta.Column(3) & Chr(34) & " And DataCiclo=#" &
Forms!maschera1!DataCiclo & "#")) Then
MsgBox "ordine già inserito per questa data"
Cancel = True
Me.Undo
End If
End Sub
praticamente entro nella vista2 controllo che quel ordine per quella data
non ci sia,altrimenti lo cancello.
in access questo funziona in .ADP no perchè?
grazie
ciao


title: DlooKup in file .ADP

author: Giorgio Prx

text:
"@Roberto" <
Tas...@aliceposta.it
> ha scritto nel messaggio
news:_TaLb.72173$_P.27...@news4.tin.it...
> ho una vista chiamata vista2 e una maschera con una combo,nell'evento
prima
> di aggiornare:
>
> Private Sub cmbRicetta_BeforeUpdate(Cancel As Integer)
>
> If Not IsNull(DLookup("ordine", "Vista2", "ordine= " & Chr$(34) &
> Forms!maschera1!cmbRicetta.Column(3) & Chr(34) & " And DataCiclo=#" &
> Forms!maschera1!DataCiclo & "#")) Then
[CUT]
> praticamente entro nella vista2 controllo che quel ordine per quella data
> non ci sia,altrimenti lo cancello.
> in access questo funziona in .ADP no perchč?
Ciao @Roberto
In Sqlserver per default il doppio apice viene usato come identificatore per
gli oggetti del database (tabelle,campi  ecc)
esempio
------------------------------------
SELECT * FROM "My Table"
WHERE "Last Name" = 'O''Brien'
che equivale a
SELECT * FROM [My Table]
WHERE [Last Name] = 'O''Brien'
----------------------------------
quindi per passare i valori di tipo stringa devi racchiuderle tra singoli
apici sostituendo eventuali singoli apici contenuti nelle variabili passate
con due singoli apici.
Eventualmente puoi cambiare le impostazioni di SqlServerdel server (ma non
lo consiglio).
vedi capitolo
---------------------------------
Configurazione di sistema
Nella schermata Configurazione di sistema č possibile impostare le opzioni
per gli oggetti di sistema da trasferire, per i valori ANSI Null e per gli
identificatori tra virgolette.
--------------------------------
Anche le date non si passano in questo modo, puoi usare il formato ANSI
yyyymmdd racchiuso tra singoli apici se non interessano le ore e i minuti.
-------------------
SELECT *
FROM Tabella
WHERE Data='20040101'
-------------------
in altro caso puoi usare il formato ISO8601 yyyy-mm-dd hh:mm:ss.mmm sempre
racchiuso tra singoli apici (mmm sono i millisecondi).
-------------------
SELECT *
FROM Tabella
WHERE Data='2004-01-01 00:00:00.000'
-------------------
Trovi tutto sul manuale in linea.
Ciao Giorgio


title: DlooKup in file .ADP

text:
"Giorgio Prx" <
giorgio...@nospamtiscalinet.it
> ha scritto nel messaggio
news:btjo2n$h71$1...@lacerta.tiscalinet.it...

infatti , ho corretto cosě l'istruzione ma mi restituisce ugualmente errore
If Not IsNull(DLookup("Forno", "Query2", "Forno= ' " &
Forms!mcaricoforni!cmbRicetta.Column(3) & "'" & " And
DataCiclo='Forms!mcaricoforni!DataCiclo ' ")) Then
ERRORE:
syntax error converting datetime from character string


title: DlooKup in file .ADP

text:
"@Roberto" <
Tas...@aliceposta.it
> ha scritto nel messaggio
news:vJdLb.58095$VW.25...@news3.tin.it...
>
> "Giorgio Prx" <
giorgio...@nospamtiscalinet.it
> ha scritto nel
messaggio
> news:btjo2n$h71$1...@lacerta.tiscalinet.it...
> > Trovi tutto sul manuale in linea.
[CUT]
> infatti , ho corretto cosě l'istruzione ma mi restituisce ugualmente
errore
>
>
> If Not IsNull(DLookup("Forno", "Query2", "Forno= ' " &
> Forms!mcaricoforni!cmbRicetta.Column(3) & "'" & " And
> DataCiclo='Forms!mcaricoforni!DataCiclo ' ")) Then
>
> ERRORE:
>
> syntax error converting datetime from character string
>
Hai letto i suggerimenti sulle date ?
-----------------------------------------------
If Not IsNull(DLookup("Forno", "Query2", "Forno= ' " &
Forms!mcaricoforni!cmbRicetta.Column(3) & "' And DataCiclo='" &
FORMAT(Forms!mcaricoforni!DataCiclo,"yyyymmdd") & "'")) Then
-----------------------------------------------
(Attenzione !!! dopo Forno=' c'č uno spazio, č corretto ?)
Ciao Giorgio


title: DlooKup in file .ADP

text:
"Giorgio Prx" <
giorgio...@nospamtiscalinet.it
> ha scritto nel messaggio
news:btjprp$ihe$1...@lacerta.tiscalinet.it...
>
> Hai letto i suggerimenti sulle date ?
> -----------------------------------------------
> If Not IsNull(DLookup("Forno", "Query2", "Forno= ' " &
> Forms!mcaricoforni!cmbRicetta.Column(3) & "' And DataCiclo='" &
> FORMAT(Forms!mcaricoforni!DataCiclo,"yyyymmdd") & "'")) Then
> -----------------------------------------------
>
> (Attenzione !!! dopo Forno=' c'è uno spazio, è corretto ?)
>
> Ciao Giorgio
>
>
> Perfetto Giorgio ora funziona
grazie mille
ciao


title: Filtro casella combinata

author: Lo

text:
Buongiorno a tutti,
vorrei sapere se esiste un metodo più funzionale per filtrare una casella combinata rispetto a quello che ho fatto io.
Mi spiego:
Vorrei scrivere in una casella combinata una parte del testo e fare in modo che mi appaiano tutti i risultati che contengono il testo che scrivo e non solo quelli che iniziano così.
Per esempio se scrivo LAMP vorrei vedere i dati filtrati così:
ALAMP
LAMP
LAMPA ecc

Io ho risolto inserendo una casella di testo che ho chiamato ricerca e poi cliccando sulla combo vedo i dati filtrati perchè nel'origine riga della combo ho scritto:

SELECT Materiali.Materiale
FROM Materiali
WHERE (((Materiali.Materiale) Like "*" & [Forms]![BEF]![SubBeniBef]![Ricerca] & "*"))
ORDER BY Materiali.Materiale;

Non sono riuscita a trovare un'idea più semplice.

Qualcuno mi può illuminare?
Grazie mille in anticipo!


title: Filtro casella combinata

text:
Puoi anche usare la combo stessa...

https://stackoverflow.com/questions/38516670/ms-access-combo-box-fuzzy-search

@Alex


title: Filtro casella combinata

text:

Ciao Alex,
grazie mille per la tua pronta risposta... faccio però fatica a capire dove sto sbagliando perchè qualcosa non funziona bene...

Ti spiego: io la sto usando in una maschera continua, se uso il codice preso dal link che mi hai dato tu, mi cambia tutte le voci di tutti i righi e non solo la combo del rigo che sto lavorando, in più non accetta gli spazi... (se devo cercare cavo an... lui mi cerca cavoan)
Io l'ho modificata così... per il resto funzionerebbe

Private Sub CmbMateriale_KeyPress(KeyAscii As Integer)

    Dim strSQL As String
    Dim valu   As String: valu = ""

    Select Case KeyAscii
        Case 65 To 90, 48 To 57, 97 To 122, 8, 127 'A-Z, a-z, 0-9, BS & Del
            'Let these key codes pass through
            valu = CmbMateriale.Text & Chr(KeyAscii)
        Case Else
            'All others get trapped
            KeyAscii = 0 ' set ascii 0 to trap others input
            Exit Sub
    End Select

    strSQL = "SELECT Materiale, Materiale FROM Materiali " _
           & "WHERE Materiale LIKE '*" & valu & "*' ORDER BY 2"

    Me.CmbMateriale.RowSource = strSQL
    Me.CmbMateriale.Dropdown

    Debug.Print strSQL

End Sub

Non riesco a capire dove sbaglio? Hai qualche idea? (Non capisco nemmeno la stinga sql order by 2 ???), mi sento molto ignorante...

Grazie veramente tanto per i vostri preziosissimi aiuti!


title: Filtro casella combinata

author: Bruno Campanini

text:
Lo pretended :

In RowSource della Combo:
    SELECT Materiali.Materiale FROM Materiali
    WHERE (((Materiali.Materiale) Like "*" &
    [Forms]![Form4].[Form]![Text2] & "*"))
    ORDER BY Materiali.Materiale;

In OnEnter della Combo:
    Refresh


title: Filtro casella combinata

text:
Bruno Campanini wrote :

Come non detto, mi è partita troppo presto!

Bruno


title: Filtro casella combinata

text:
Bruno Campanini explained :

 In RowSource della Combo:
     SELECT Materiali.Materiale FROM Materiali
     WHERE (((Materiali.Materiale) Like "*" &
     [Forms]![Form4].[Form]![Text2] & "*"))
     ORDER BY Materiali.Materiale;

Ovvero:
     SELECT Materiali.Materiale FROM Materiali
     WHERE (((Materiali.Materiale) Like "*" &
     [Forms]![Form5].[Form]![Form4].Form![Text2]
     & "*")) ORDER BY Materiali.Materiale;

In OnEnter della Combo:
     Refresh

Sto psticciando con un portatile... cui nono sono avvezzo!

Bruno