title: Filtron in base a maschera

author: Alessandro Romeo

text:
"Giacomo Ciani" <
giacom...@inwind.it
> ha scritto nel messaggio
news:Y0T18.5446$ly.1...@twister1.libero.it...

Non ho mai utilizzato qs. metodo ma potresti provare sull'evento click del
primo bottone a mettere
bottone2.enable = true
oppure non utilizzi qs. metodo ma metti solo il bottone applica filtro e la
stringa la prendi da una casella di testo sulla maschera.
Se ti sono stato di aiuto tutto ok altrimenti scusami.
Ciao Alessandro


title: Filtron in base a maschera

author: Giacomo Ciani

text:
"Alessandro Romeo" <
alessand...@hotmail.com
> ha scritto nel messaggio
news:PWT18.10410$tl3.2...@twister2.libero.it...

Purtroppo la cosa non funziona: mentre sono in modalità "filtro maschera"
non ho controllo sugli oggetti della maschera (VB mi dà errore se cerco di
impostare la proprietà "enabled" del pulsante...
Per quanto l'altro metodo, non sono un falco in programmazione, ma mi sembra
difficile raggiungere la stessa versatilità della funzione "filtro su
maschera": infatti ho una decina di controlli sulla maschera, e mi immagino
che la routine dovrebbe fare una cosa del genre:
Primo pulsante: svuota i controlli e li scollega dai campi associati
Secondo pulsante: Per ogni controllo verifica se è stato riempito o no (con
un if per ogni controllo?!): se si, ne include il valore nei criteri della
query, altrimenti lo ignora.
E' giusta l'idea? Ci sono dei metodi un po' veloci per farlo?
Grazie
Ciao


title: Filtron in base a maschera

text:
> >potresti provare sull'evento click del primo bottone a mettere
> > bottone2.enable = true
> >
> > oppure non utilizzi qs. metodo ma metti solo il bottone applica filtro e
> la
> > stringa la prendi da una casella di testo sulla maschera.
> >
> > Se ti sono stato di aiuto tutto ok altrimenti scusami.
> >
> > Ciao Alessandro
> >
> >
> >
>
> Purtroppo la cosa non funziona: mentre sono in modalità "filtro maschera"
> non ho controllo sugli oggetti della maschera (VB mi dà errore se cerco di
> impostare la proprietà "enabled" del pulsante...
>
> Per quanto l'altro metodo, non sono un falco in programmazione, ma mi
sembra
> difficile raggiungere la stessa versatilità della funzione "filtro su
> maschera": infatti ho una decina di controlli sulla maschera, e mi
immagino
> che la routine dovrebbe fare una cosa del genre:
>
> Primo pulsante: svuota i controlli e li scollega dai campi associati
>
> Secondo pulsante: Per ogni controllo verifica se è stato riempito o no
(con
> un if per ogni controllo?!): se si, ne include il valore nei criteri della
> query, altrimenti lo ignora.
>
> E' giusta l'idea? Ci sono dei metodi un po' veloci per farlo?
>
> Grazie
>
> Ciao
>
>
Escludendo le prime ipotesi, visto che l' ApplyFilter si può utilizzare solo
sulla maschera attiva di fare il filtro su una premaschera e al click del
bottone applica filtro aggiungi
Maschera(da filtrare).setfocus
Ciao Alessandro


title: Filtron in base a maschera

text:
"Alessandro Romeo" <
alessand...@hotmail.com
> ha scritto nel messaggio
news:KWW18.6469$ly.1...@twister1.libero.it...

Scusa, sono un po' di coccio, ma ti ho perso:
- quali sono le "prime ipotesi" che escludi?
- In quale delle alternative di cui io o te abbiamo accennato si inserisce
il consiglio:
        al click del
    > bottone applica filtro aggiungi
    >
    > Maschera(da filtrare).setfocus
- E' giusta più o meno l'idea di come dovrebbe essere fatta la routine se
volessi fare "a mano" il filtro?
Ciao e grazie ancora per la disponibilità.


title: Filtron in base a maschera

text:
"Giacomo Ciani" <
giacom...@inwind.it
> ha scritto nel messaggio
news:VYY18.11918$tl3.3...@twister2.libero.it...

                          comporre la stringa del filtro da un casella di
testo.
> - In quale delle alternative di cui io o te abbiamo accennato si inserisce
> il consiglio:
>         al click del
>     > bottone applica filtro aggiungi
>     >
>     > Maschera(da filtrare).setfocus
                        bottone applyfilter su una premaschera e
applicazione del filtro sulla maschera
>
> - E' giusta più o meno l'idea di come dovrebbe essere fatta la routine se
> volessi fare "a mano" il filtro?
                        l' idea è giusta e funziona comodamente solo se ci
sono pochi controlli da verificare



title: nuovo record

author: Enrico

text:
esiste un metodo o una proprietą da impostare per evitare che dopo che
l'ultimo controllo di una scheda ha perso il fuoco si passi al record
successivo (meglio evitare che dall'ultimo si passi ad un nuovo rcord)?
grazie enrico


title: nuovo record

author: Sib dal portatile

text:
"Enrico" <
enrico...@tiscalinet.it
> ha scritto nel messaggio
> esiste un metodo o una proprietà da impostare per evitare che dopo che
> l'ultimo controllo di una scheda ha perso il fuoco si passi al record
> successivo (meglio evitare che dall'ultimo si passi ad un nuovo rcord)?
Sequenza = Record corrente
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: nuovo record

author: principiante

text:
"Enrico" <
enrico...@tiscalinet.it
> ha scritto nel messaggio
news:XMIy7.19719$YC3.5...@news1.tin.it...

Nelle proprietą della maschera scegli Altro-sequenza-record corrente


title: nuovo record

text:
grazie
enrico
Sib dal portatile <
sibN...@iol.it
> wrote in message
S4Jy7.25702$1H1.2...@news.infostrada.it...
> "Enrico" <
enrico...@tiscalinet.it
> ha scritto nel messaggio
> > esiste un metodo o una proprietą da impostare per evitare che dopo che



title: nuovo record

text:
grazie enrico
principiante <
p.pe...@inrete.it
> wrote in message
3bcb5ea5$1...@news.opennet.it...



title: nuovo record

author: Antonio Biso

text:
Enrico <
enrico...@tiscalinet.it
> wrote in message
9NFz7.10097$V75.2...@news1.tin.it...
> grazie enrico
Non solo ti ringrazi da solo, ma non scrivi DOPO il quoting!!!
Antonio



title: Collegamento database remoti via Access

author: Alen Cappelletti

text:
Ciao,
avrei l'esigenza di collegarmi ad un database in remoto sul server web
mediante Access.
Ho messo il databse con le tabelle sul server web e una sua copia vuota
in locale che va a pescare le sorgenti mediante un "collegamento a
tabelle", penso via ODBC.
Ho fatto questo, so che si potrebbe fare con una pagina dinamica
classica posta sul server ma ho voluto provare questa strada, per
consegnare al cliente un file di access e una volta creata un ODBC sulla
sua macchina questo possa aggiornare ed inserire il tutto in maniera più
comoda.
Ora mi viene in mente che potrebbe fare tutto questo con un semplice
accesso ad una cartella web, magari via FTP e poi aprire il file in
remoto...ma sono un po' confuso.
Se sto dicendo stupidate enormi scusate, per questo chiedo il vostro
consiglio e parere.
Le strade a mio giudizio erano:
- Classica pagina dinamica con altre relative per l'inserimento e
l'aggiornamento (le so fare ma ho voluto provare con Access, che conosco
poco  :(( )
- Questa creando un collegamento in remoto, però non ho ben capito
come...e poi se le tabelle fossero grossissime (cosa che non sono) penso
che ci vorrebbe un po' prima di scaricarsi tutto in locale o va a
prendersi solo i file nuovi?
Spero mi possite chiarire le idee.
Alen
P.S.: in pratica pensavo che access potesse svolgere il compito di una
piccola applicazione in locale con la quale una volta lanciato il
programma questo peschi i contenuti dal vero e reale file con i
contenuti sul server.
Chissà...attendo una vostra.
Alen
P.S.: forse era meglio che andavo via ASP?
:(((((
E' possibile fare questa cosa? Praticamente è come se facessi una pagina
web per inserire ed aggiornare, ma questa è il mio file in locale di
Access.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Conteggio righe di stampa per "riempimento" pagina

author: VT at home

text:
Salve a tutti.
Avrei bisogno, nella stampa di un report, di "riempire" l'ultima
pagina, cioč dovrei stampare dopo l'ultima riga dell'ultima pagina, un
testo fisso per un numero di volte pari alle righe rimaste vuote.
Non riesco a capire come reperire il numero di righe stampate
nell'ultima pagina.
Grazie a chi risponderą.
Vincenzo Turturro
-----------------------------------------------------
Niuna impresa, per minima che sia,
puņ avere cominciamento e fine senza queste tre cose:
e cioč senza sapere,
senza potere,
senza, con amore, volere
(Anonimo fiorentino, XIV sec.)
-----------------------------------------------------


author: Franchi Graziano

text:
Calcola prima di stampare e con "global variabile as variant" finisci di
stampare l'ultima pagina.
'@@@ PROMEMORIA 1 Cm=567 Twip  1.5 Cm=850.5 Twip
'@@@ NUMERO RIGHE DI FATTURE
  NR = 11: KK = 0
  k = Variabile Mod NR
  'MsgBox (k)
  If k = 0 And Forms![Fatture Clienti]![Sub Fatture Clienti].Form![IVA] = 0
Then k = 1: KK = k
  If k Then
    k = (NR - k + KK) * 850.5
    'MsgBox (k)
    [LineaDX].Height = k
    [LineaSX].Height = k
    Section(6).Visible = True
  Else
    [LineaDX].Height = 0
    [LineaSX].Height = 0
    Section(6).Visible = False
  End If
  'Variabile = 0
Ciao


author: VT @ work

text:
Ti ringrazio, ma ho bisogno di chiarire qualche dubbio:
>Calcola prima di stampare
Cioč: questo codice va inserito nell'evento ... SuStampa della sezione
di dettaglio ?
> e con "global variabile as variant" finisci di stampare l'ultima pagina.
Qui non ho proprio capito
>
>'@@@ PROMEMORIA 1 Cm=567 Twip  1.5 Cm=850.5 Twip
>'@@@ NUMERO RIGHE DI FATTURE
>  NR = 11: KK = 0
>  k = Variabile Mod NR
Variabile dove va inizializzata ? e che con che valore ?
>  'MsgBox (k)
>  If k = 0 And Forms![Fatture Clienti]![Sub Fatture Clienti].Form![IVA] = 0
>Then k = 1: KK = k
>  If k Then
>    k = (NR - k + KK) * 850.5
>    'MsgBox (k)
>    [LineaDX].Height = k
>    [LineaSX].Height = k
>    Section(6).Visible = True
>  Else
>    [LineaDX].Height = 0
>    [LineaSX].Height = 0
>    Section(6).Visible = False
>  End If
>  'Variabile = 0
Vediamo se ho capito: nel report aggiungo una sezione che contiene un
solo controllo (nel mio caso un'etichetta riempita con ____________ )
ed il riempimento di pagina viene realizzato dimensionando tale
sezione con un'altezza k e rendendo tale sezione visibile solo dopo la
stampa dell'ultima riga dell'ultima pagina.
Vincenzo Turturro
----------------------------------
Niuna impresa, per minima che sia,
puň avere cominciamento e fine
senza queste tre cose:
e cioč senza sapere,
senza potere,
senza con amore volere



title: fronteretro

author: MoltenEye

text:
ProbleMino:
Chi sa dirmi perchè se stampo 2 copie di un report(Access97 e Access2000) il
cui numero di pagine è dispari su di una NASHUATECH NRG420 impostata in
fronteretro la prima pagina della seconda copia viene stampata sul retro
dell'ultima pagina della prima copia?
Ps: escludo problemi di driver di stampa,con Word(97/2000) questo problema
non si verifica
--


title: fronteretro

author: CarloCos

text:
"MoltenEye" <a...@a.aa> ha scritto nel messaggio
news:72jr7.17781$dJ3.2...@news1.tin.it...

 Probabilmente devi "fascicolare" le copie. Per fare ciò apri il driver
della stampante anzichè stampare direttamente. Imposta il numero di copie e
spunta la casella "Fascicola". Questo farà sì che prima vengano stampate
tutte le pagine del report in sequenza e poi ristampate ancora in sequenza,
1 2 3...
Non credo comunque che la cosa funzioni perchè sono le impostazioni della
stampa FronteRetro della tua stampante che vanno settate.
Se i fogli da stampare sono tre devi mettere solo tre fogli nella stampante.
Terminata la prima stampa, tutti e tre i fogli, devi girare i fogli stessi e
metterli nell'ordine inverso: allora la prima pagina della seconda copia
sarà stampata sul lato bianco del primo foglio.
Non capisco cosa ci fai con un foglio che ha la stessa pagina su entrambi i
lati.
Potresti invece abbandonare la gestione del fronteretro della stampante e
costruirti una funzione che faccia questo direttamente in Access.
Stampare le pagine dispari...girare i fogli e stampare le pari.
Ciao, Carlo


title: fronteretro

text:
--
"CarloCos" <
carloco...@libero.it
> ha scritto nel messaggio
news:TOmr7.29570$Lp6.1...@news.infostrada.it...
>
> "MoltenEye" <a...@a.aa> ha scritto nel messaggio
> news:72jr7.17781$dJ3.2...@news1.tin.it...
> > ProbleMino:
> > Chi sa dirmi perchè se stampo 2 copie di un report(Access97 e
Access2000)
> il
> > cui numero di pagine è dispari su di una NASHUATECH NRG420 impostata in
> > fronteretro la prima pagina della seconda copia viene stampata sul retro
> > dell'ultima pagina della prima copia?
> >
> > Ps: escludo problemi di driver di stampa,con Word(97/2000) questo
problema
> > non si verifica
> >
> > --
> >
> >
>  Probabilmente devi "fascicolare" le copie. Per fare ciò apri il driver
> della stampante anzichè stampare direttamente. Imposta il numero di copie
e
> spunta la casella "Fascicola". Questo farà sì che prima vengano stampate
> tutte le pagine del report in sequenza e poi ristampate ancora in
sequenza,
> 1 2 3...
Stampa settata come tu dici e qui siamo d'accordo
> Non credo comunque che la cosa funzioni perchè sono le impostazioni della
> stampa FronteRetro della tua stampante che vanno settate.
la stampante NRG420 ha un modulo per la stampa fronteretro (e relativo
cassetto che rigira i fogli)
per cui il foglio esce gia bello e "fronteretrato"
es: foglio UNO con la pag 1 davanti e la pag 2 dietro, foglio DUE con la pag
3 davanti e la pag 4 dietro
> Se i fogli da stampare sono tre devi mettere solo tre fogli nella
stampante.
i fogli da stampare sono purtroppo circa 100 per copia e stampo dalle 10
alle 20 copie
> Terminata la prima stampa, tutti e tre i fogli, devi girare i fogli stessi
e
> metterli nell'ordine inverso: allora la prima pagina della seconda copia
> sarà stampata sul lato bianco del primo foglio.
> Non capisco cosa ci fai con un foglio che ha la stessa pagina su entrambi
i
> lati.
se stabiliamo che le pagine da stampare sono 201 allora accade questo:
il foglio 100 ha davanti la pagina 199 e dietro la pagina 200 e fin qui
tutto a posto maaa!!!....,
qui nasce il problema:
il foglio 101 ha davanti la pagina 201(l'ultima del report)  e
dietro...ahimè!!  la pagina UNO della seconda copia
risultato? 2 copie inservibili (e tutte quelle che seguono) o quanto meno da
aggiustare a "botte" di fotocopie e comunque con un risultato non elegante!
per cui sono costretto ogni volta che il report ha pagine dispari ad
aumentare l'altezza del corpo di stampa piuttosto che quella
dell'intestazione del corpo ecc. ecc.. con evidente SMACCO a qualunque tipo
di programmazione ed automazione
del processo di stampa
>
> Potresti invece abbandonare la gestione del fronteretro della stampante e
> costruirti una funzione che faccia questo direttamente in Access.
> Stampare le pagine dispari...girare i fogli e stampare le pari.
>
> Ciao, Carlo
>
i fogli li gira la stampante e lasciamoglielo fare :)
Ciao Carlo
grazie per la risposta
Mino


title: fronteretro

text:
--
"MoltenEye" <a...@a.aa> ha scritto nel messaggio
news:5fnr7.24606$P04.2...@news2.tin.it...

ah ho dimenticato di dire che agisco sulla struttura del report per
ottenre report di pagine pari, ovvio.
Ciao
Mino
--


title: fronteretro

text:
"MoltenEye" <a...@a.aa> ha scritto nel messaggio
news:_snr7.18579$dJ3.2...@news1.tin.it...
>
> ah ho dimenticato di dire che agisco sulla struttura del report per
> ottenre report di pagine pari, ovvio.
Ma allora il problema č solo con le copie multiple cioč piů copie dello
stesso documento.
Se č cosě anzichč stapare due o piů copie, stampa una copia alla volta
(anche di 100 fogli) e poi ripeti il ciclo di stampa per il numero di copie
richiesto.
Ciao, Carlo


title: fronteretro

text:
--
"CarloCos" <
carloco...@libero.it
> ha scritto nel messaggio
news:BLnr7.30160$Lp6.1...@news.infostrada.it...

Elementare UOZZON....
perň...
a parte che questo mi costringe a stare tutto il giorno a mandare stampe da
UNA copia(che durano 40min c.a.),
volevo capire dove sta il problema.
E' un BUG di Access?!?!
e poi perchč la finestra di impostazione della stampa č diversa tra Access e
Word per la NRG420?
e poi perchč stampando con Word piu copie di documenti di pagine dispari in
fronte retro sulla NRG420, mi lascia, giustamente il retro dell'ultimo
foglio in bianco per iniziare la nuova copia con la pagina giusta, cioč la
prima?
Misteri dell' Informatica?
Ciao Carlo e grazie
Mino


title: fronteretro

text:
"MoltenEye" <a...@a.aa> ha scritto nel messaggio
news:rUnr7.18661$dJ3.2...@news1.tin.it...
>
>
> Elementare UOZZON....
>
> perň...
> a parte che questo mi costringe a stare tutto il giorno a mandare stampe
da
> UNA copia(che durano 40min c.a.),
> volevo capire dove sta il problema.
> E' un BUG di Access?!?!
> e poi perchč la finestra di impostazione della stampa č diversa tra Access
e
> Word per la NRG420?
> e poi perchč stampando con Word piu copie di documenti di pagine dispari
in
> fronte retro sulla NRG420, mi lascia, giustamente il retro dell'ultimo
> foglio in bianco per iniziare la nuova copia con la pagina giusta, cioč la
> prima?
> Misteri dell' Informatica?
>
> Ciao Carlo e grazie
>
> Mino
>
Non devi stare tutto il giorno: imposti una routine che faccia questo al tuo
posto.
Altra soluzione: se non hai grafica sul report, esportalo in formato rtf e
stampalo con Word.
Anche questo puň essere automatizzato.
Ciao, Carlo


title: fronteretro

text:
--
"CarloCos" <
carloco...@libero.it
> ha scritto nel messaggio
news:igor7.30417$Lp6.1...@news.infostrada.it...
>
> "MoltenEye" <a...@a.aa> ha scritto nel messaggio
> news:rUnr7.18661$dJ3.2...@news1.tin.it...
> >
> >
>
> > Elementare UOZZON....
> >
> > però...
> > a parte che questo mi costringe a stare tutto il giorno a mandare stampe
> da
> > UNA copia(che durano 40min c.a.),
> > volevo capire dove sta il problema.
> > E' un BUG di Access?!?!
> > e poi perchè la finestra di impostazione della stampa è diversa tra
Access
> e
> > Word per la NRG420?
> > e poi perchè stampando con Word piu copie di documenti di pagine dispari
> in
> > fronte retro sulla NRG420, mi lascia, giustamente il retro dell'ultimo
> > foglio in bianco per iniziare la nuova copia con la pagina giusta, cioè
la
> > prima?
> > Misteri dell' Informatica?
> >
> > Ciao Carlo e grazie
> >
> > Mino
> >
>
> Non devi stare tutto il giorno: imposti una routine che faccia questo al
tuo
> posto.
> Altra soluzione: se non hai grafica sul report, esportalo in formato rtf e
> stampalo con Word.
> Anche questo può essere automatizzato.
>
> Ciao, Carlo
>
Si ok anche questo va bene.....
ma non mi soddisfano queste soluzioni
e poi sai meglio di me che le stampanti si inceppano, restano senza fogli,
esauriscono il toner ecc ecc..
per non parlare poi che la stessa NRG420 è usata, contemporaneamente alle
mie stampe, da molte persone in ufficio, come fotocopiatore quindi gli
eventi disturbatori si moltiplicano a dismisura
tutti eventi che non posso controllare facilmente
quindi per ora preferisco "aggiustare" il report a pagine pari e lanciare
piu copie.
Ah, ho grafica sulla stampa (codici a barre)
Grazie di nuovo
Ciao
Mino


title: Problemi con stampa unine

author: vf

text:
Dovrei stampare una lettera, premendo un pulsante, che corrisponda al record
che ho visualizzato con dati sia della maschera principale [M_PRINCIPALE]
che della sottomaschera [M_SECONDARIA].
La lettera è agganciata ad una query con la stampa unione.
Ho fatto un controllo su una casella che se c'è il campo bianco o "NO"
questa non stampa la lettera.
Pero quando nella casella di controllo c'è la "SI" questa mi stampa sempre
il primo record e non quello visualizzato.
I passaggi sono quelli sottoelencati, qualcuno mi potrebbe indicare dove
sbaglio?
Grazie
Valter
Private Sub cmdApriDoc_Click()
    Dim oDoc As word.Application
    Dim SetComCamp As Recordset
    Set SetComCamp = Forms![M_PRINCIPALE]
![M_SECONDARIA].Form.RecordsetClone
If COMBO_INVIO = "SI" Then
   Set oDoc = CreateObject("Word.Application")
    oDoc.Application.Documents.Open
"c:\ms_office\access\multe\multe_00_01\spett23.doc"
    oDoc.Visible = True
    oDoc.ActiveDocument.PrintOut
    oDoc.Quit
    Set oDoc = Nothing
Else
          MsgBox "Non è un ....... da stampare la lettera"
Exit Sub
End If
End Sub


title: Problemi con stampa unine

author: Sergio MAZZA

text:
"vf" <
vfa...@tin.it
> ha scritto nel messaggio
news:OTg78.27074$3J1.8...@news2.tin.it...

La lettera è del tipo "fattura"? Con una intestazione ed un elenco di
dettagli?
Ciao.
--
Sergio MAZZA


title: Problemi con stampa unine

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:a3lniq$jao$1...@canarie.caspur.it...

Forse indirettamnte potrebbe esse paragonata ad una fattura, in effetti ha
l'indirizzo è come per una fattura, dati che si prendono dalla maschera
principale e dei dati all'interno della lettera che vengono presi dalla
maschera agganciata, secondaria, e che hanno il collegamento per mezzo della
matricola che si trova nella maschera principale con il dato o piu dati che
si trovano nella secondaria
Grazie dell'attenzione
Valter


title: Problemi con stampa unine

text:
"vf" <
vfa...@tin.it
> ha scritto nel messaggio
news:C7B78.25861$om6.6...@news1.tin.it...

Cercando di spigarmi meglio, di solito o stampo da furi con word e stampa
unione pero sono delle lettere circolari, questa volta cambiando indirizzo
per ogni lettera, preso dalla maschera anagrafica pricniaple devo immettere
dei dati che si modificano (e devo controllare) che si agganciano
all'intereno del testo della lettera.
Mi auguro di essere stato chiaro.
In effetti dai passaggi scritti il controllo se la lettera devo stamparla
funziona ma non mi sceglie il nominativo che compare sulla maschera
Spero che mi puoi aiutare Grazie Valter


title: Problemi con stampa unine

text:
"vf" <
vfa...@tin.it
> ha scritto nel messaggio
news:3iK78.26901$om6.7...@news1.tin.it...
>
> Cercando di spigarmi meglio, di solito o stampo da furi con word e stampa
> unione pero sono delle lettere circolari, questa volta cambiando indirizzo
> per ogni lettera, preso dalla maschera anagrafica pricniaple devo
immettere
> dei dati che si modificano (e devo controllare) che si agganciano
> all'intereno del testo della lettera.
Cheeee???
> Mi auguro di essere stato chiaro.
Manco pe' gniente!
> In effetti dai passaggi scritti il controllo se la lettera devo stamparla
> funziona ma non mi sceglie il nominativo che compare sulla maschera
> Spero che mi puoi aiutare Grazie Valter
>
Dalle mie parti si dice: "...per star meglio qui giaccio...".
Prendo per buono che devi fare una stampa unione che produce un documento
per ogni record resitutito da una query/tabella.
Detto questo, se il documento word lo associ ad una query e nella stessa ci
inserisci la condizione che ti permette di filtrare la query per farti
restituire un solo record (quello visualizzato sulla form in questo caso),
quando esegui la stampa unione word si incarica di eseguire la query.
Nella query devi indicare quale campo prendere in considerazione per il
filtro ed inserire nella riga "condizione" il riferimento al controllo sulla
maschera, nel tuo caso mi sembra di aver capito che hai un controllo di tipo
casella combinata. Quindi nella riga scriverai:
Es.
'-------------
Forms![m_principale]![COMBO_INVIO]
'-------------
Il codice del bottone che avvia la stampa unione potrebbe essere:
'----------
Private Sub cmdApriDoc_Click()
Dim oDoc As word.Application
If Me!COMBO_INVIO = "SI" Then
   Set oDoc = CreateObject("Word.Application")
    oDoc.Application.Documents.Open
"c:\ms_office\access\multe\multe_00_01\spett23.doc"
    oDoc.Visible = True
    oDoc.ActiveDocument.PrintOut
    oDoc.Quit
    Set oDoc = Nothing
Else
          MsgBox "Non č un ....... da stampare la lettera"
end if
End Sub
'----------
Prova cosě...
Ciao.
--
Sergio MAZZA


title: Problemi con stampa unine

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:a3o32d$859$1...@canarie.caspur.it...

>           MsgBox "Non è un ....... da stampare la lettera"
> end if
>
> End Sub
>
> '----------
>
> Prova così...
>
> Ciao.
>
> --
> Sergio MAZZA
>
Inanzi tutto Ti Ringrazio dell'attenzione che mi presti, anche se pongo dei
quesiti in modo non proprio chiaro.
Il passaggio da te indicatomi si impianta quando premo il pulsante, che da
il comando per stampare la lettera, e mi restituisce il comando inserito
nella query:
 Forms![m_principale]![COMBO_INVIO]
Comando che ho provato all'inizio il segno di uguale o niente, però in
automatico Access mi dà le parentesi quadre attorno al Forms.
Digitando manualmente SI mi stampa il primo record della tabella che trova
(nel campo INVIO) la parola SI.
Invece se nel campo INVIO trova la parola NO funziona anche se il primo
record della tabella +è digitato SI.
Dov'è che posso ancora sbagliare?
Spero di essere stato chiaro almeno questa volta
Grazie
Valter


title: Problemi con stampa unine

text:
"vf" <
vfa...@tin.it
> ha scritto nel messaggio
news:2FX78.30389$om6.7...@news1.tin.it...
>
> Inanzi tutto Ti Ringrazio dell'attenzione che mi presti, anche se pongo
dei
> quesiti in modo non proprio chiaro.
> Il passaggio da te indicatomi si impianta quando premo il pulsante, che da
> il comando per stampare la lettera, e mi restituisce il comando inserito
> nella query:
>  Forms![m_principale]![COMBO_INVIO]
> Comando che ho provato all'inizio il segno di uguale o niente, però in
> automatico Access mi dà le parentesi quadre attorno al Forms.
> Digitando manualmente SI mi stampa il primo record della tabella che trova
> (nel campo INVIO) la parola SI.
> Invece se nel campo INVIO trova la parola NO funziona anche se il primo
> record della tabella +è digitato SI.
> Dov'è che posso ancora sbagliare?
> Spero di essere stato chiaro almeno questa volta
> Grazie
> Valter
>
>
Ma [COMBO_INVIO] è una casella combinata?
E' inserito nella form [m_principale]?
Ciao.
--
Sergio MAZZA


title: Problemi con stampa unine

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:a3qnjq$sml$1...@canarie.caspur.it...

E una semplice casella con abbinata, nelle possibilità delle proprietà -
"Origine riga", la predisposizione di SI o No o lasciarla in bianco. Dato
che implementa la tabella principale, dove esiste il collegamneto con la
maschera principale.
Ti ringrazio sia dell'attenzione che mi presti e inoltre spero che mi dai
l'Input necessario perchè tutte le volte che da una query cerco di
agganciare una maschera o inserire dei passaggi che mi hai indicato o sempre
avuto, anzi non ci sono mai riuscito.
Pertanto mi auguro che mi indichi il passaggio o predisposizione di Access
che sbaglio
Grazie Valter


title: Problemi con stampa unine

text:
"vf" <
vfa...@tin.it
> ha scritto nel messaggio
news:Dxf88.41561$3J1.1...@news2.tin.it...
> E una semplice casella con abbinata, nelle possibilità delle proprietà -
> "Origine riga", la predisposizione di SI o No o lasciarla in bianco. Dato
> che implementa la tabella principale, dove esiste il collegamneto con la
> maschera principale.
> Ti ringrazio sia dell'attenzione che mi presti e inoltre spero che mi dai
> l'Input necessario perchè tutte le volte che da una query cerco di
> agganciare una maschera o inserire dei passaggi che mi hai indicato o
sempre
> avuto, anzi non ci sono mai riuscito.
> Pertanto mi auguro che mi indichi il passaggio o predisposizione di Access
> che sbaglio
> Grazie Valter
>
No problem, però cerca di essere più generoso nell'esporre il problema;
non capisco come hai impostato (nella struttura della tabella) il campo
legato alla [combo_invio], se di tipo "Sì/No", come l'hai formattato e se
hai impostato un valore predefinito per i nuovi record (caldamente
consigliato).
Comunque dovrebbe ritornarti un valore 0 per No/Falso o -1 per Sì/True,
quindi se nella riga delle condizioni inserisci -1 (al posto del
Forms![m_principale]![COMBO_INVIO]) ed esegui la query dovresti vedere tutti
i record con il valore -1/Sì/True.
E' così?
Ciao.
--
Sergio MAZZA


title: Problemi con stampa unine

text:
Susami se ti ho inviato alla Tua Email ma al moneto dell'invio il PC mi ha
fatto un po di casino e mi sono accorto in ritardo dello sbaglio
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:a3tcim$kmq$1...@canarie.caspur.it...



title: Problemi con stampa unine

text:
"vf" <
vfa...@tin.it
> ha scritto nel messaggio
news:3sA88.46032$3J1.1...@news2.tin.it...
> Susami se ti ho inviato alla Tua Email ma al moneto dell'invio il PC mi ha
> fatto un po di casino e mi sono accorto in ritardo dello sbaglio
>
>
Allora cerco di ricapitolare, considerato l'errore della spedizione in
E-mail, e se non funziona torno al vecchio meccanismo che quando lancio la
stampa la query mi chiede il codice del cliente e lo stampo.
La casella di COMBO_INVIO non è altro che una casella di testo con due
caselle di testo da poter immettere il SI o NO, però l'ho predisposta in
questo modo perché un domani se voglio distinguere perché non ho spedito
lettere in quella tornata posso mettere N1 - N2 ecc o altro e così
recuperare con una query la situazione di invio di quel giorno e motivi
della non spedizione.
Casella che si trova nella maschera principale, nella sottomaschera ci sono
dei campi che vengono modificati o implementati nel periodo, non tutti i
giorni.
Dunque il passaggio attuale, dopo i tuoi consigli, è qullo sotto elencato:
  Private Sub cmdApriDoc_Click()
 Dim oDoc As word.Application
 If COMBO_INVIO = "SI" Then
        Set oDoc = CreateObject("Word.Application")
    oDoc.Application.Documents.Open
"c:\ms_office\access\multe\multe_00_01\spett22.doc"
    oDoc.Visible = True
    'DA DECIDERE QUALE è LA SCELTA SOTTOSTANTE
                         'oDoc.ActiveDocument.PrintOut '(per stampare senza
vedere il documento e Word)
    oDoc.ActiveDocument.PrintPreview  ' (Per vedere il documento prima di
stamparlo)
    oDoc.Quit
    Set oDoc = Nothing
Else
          MsgBox "Non è un ....... da stampare la lettera"
'Exit Sub
End If
End Sub
Nella riga criteri, della query,  che ci sono i campi per la stampa unione
della lettera, è inserita la seguente riga.
[forms]![INDACQUI_S]![COMBO_INVIO]
A questo punto si crea l'errore comparendo la riga della query, a questo
punto se nella casella digito "SI" mi stampa tutti i record con significato
il "SI" nella casella COMBO_INVIO
Invece se do l'invio senza digitare mi stampa il primo record che trova con
il "SI" e poi al rientro in Access mi fa il Debug della funzione e si ferma
con una linea gialla sulla riga seguente della funzione sopradescritta.
 oDoc.Application.Documents.Open
"c:\ms_office\access\multe\multe_00_01\spett22.doc"
E a questo punto mi blocca la lettera come ci fosse un'altra persona che sta
utilizzando la lettera.
Il mio scopo è quello di premere il pulsante e che stampi quel record
(cliente) che nella casella COMBO_INVIO ha digitato la SI
Spero che possa darmi una mano se no ti ringrazio lo stesso
Valter


title: Problemi con stampa unine

text:
"vf" <
vfa...@tin.it
> ha scritto nel messaggio
news:jQ298.41389$om6.1...@news1.tin.it...
>
> Allora cerco di ricapitolare, considerato l'errore della spedizione in
> E-mail, e se non funziona torno al vecchio meccanismo che quando lancio la
> stampa la query mi chiede il codice del cliente e lo stampo.
Com'era? "Chi lascia la vecchia via per la nuova..."
> La casella di COMBO_INVIO non è altro che una casella di testo con due
> caselle di testo da poter immettere il SI o NO, però l'ho predisposta in
> questo modo perché un domani se voglio distinguere perché non ho spedito
> lettere in quella tornata posso mettere N1 - N2 ecc o altro e così
> recuperare con una query la situazione di invio di quel giorno e motivi
> della non spedizione.
Ok;
> Casella che si trova nella maschera principale, nella sottomaschera ci
sono
> dei campi che vengono modificati o implementati nel periodo, non tutti i
> giorni.
ma interessa solo la posizione della casella combinata...
> Dunque il passaggio attuale, dopo i tuoi consigli, è qullo sotto elencato:
------- omissis ---------
>
> Nella riga criteri, della query,  che ci sono i campi per la stampa unione
> della lettera, è inserita la seguente riga.
> [forms]![INDACQUI_S]![COMBO_INVIO]
> A questo punto si crea l'errore comparendo la riga della query, a questo
> punto se nella casella digito "SI" mi stampa tutti i record con
significato
> il "SI" nella casella COMBO_INVIO
>
> Invece se do l'invio senza digitare mi stampa il primo record che trova
con
> il "SI" e poi al rientro in Access mi fa il Debug della funzione e si
ferma
Questo mi fa pensare che nei criteri ci siano specificati due riferimenti ai
controlli; cancella tutti i riferimenti (nella riga dei criteri) e
riscrivili.
> con una linea gialla sulla riga seguente della funzione sopradescritta.
sopra o sotto descritta?
E poi che messaggio ti presenta?
>  oDoc.Application.Documents.Open
"c:\ms_office\access\multe\multe_00_01\spett22.doc"
> E a questo punto mi blocca la lettera come ci fosse un'altra persona che
sta
> utilizzando la lettera.
Sì non gestisci gli errori e ti rimane una istanza di word aperta con il
documento;
> Il mio scopo è quello di premere il pulsante e che stampi quel record
> (cliente) che nella casella COMBO_INVIO ha digitato la SI
>
> Spero che possa darmi una mano se no ti ringrazio lo stesso
>
> Valter
Dovresti cambiare qualcosina nel codice:
'-------------
- la: Dim oDoc As word.Application, mettila dopo la: If COMBO_INVIO = "SI"
Then; così ti crea l'istanza a word solo se [combo_invio]="Si";
- dopo la: Private Sub cmdApriDoc_Click() inserisci: Me.refresh;
- inserisci dopo la: Private Sub cmdApriDoc_Click() la: On error goto
cmdApriDoc_Error;
- inserisci prima di: End Sub le righe:
cmdApriDoc_Error:
    oDoc.Visible = True
    mgsbox err.number & ", " & err.description
'-------------
Comunque ho provato anch'io con una form con una combo+query e non mi
presenta nessun problema di selezione dati.
Controlla bene che è una stupidaggine ma se non la trovi è un casino...
Ciao.
--
Sergio MAZZA


title: Creare, ad esempio, fattura in automatico partendo da offerta - Consiglio

author: MC

text:
Salve,
in un dbase, registro in tabelle distinte, offerte, ddt e fatture.
Bene, se ad un certo punto decidessi di voler fatturare un'offerta o un
ddt tramite procedura automatica, come mi consigliereste di comportarmi
e cosa mi consigliereste di fare per gestire la procedura?
Tengo a preceisare che la numerazione delle fatture è attribuita come
valore predefinito del campo direttamente in maschera tramite formula
ottenuta da tolls di generazione umerazione fatture recuperato sul Sito
Comune.
Ogni Vs. suggerimento sarà utile e soprattutto gradito.
Mi cimento per la prima volta in un automatismo del genere e vorrei
fare il tutto al meglio e soprattutto ... prima dell'inizio delle mie
ferie estive!!! (venerdi prossimo!!!!!!!)
Grazie anticipatamente, come sempre e come al solito, per qualsiasi
risposta sarete in grado di fornirmi.
--
MC


author: Mlaura

text:
Ciao,
secondo me il modo piu semplice è quello di crearti una tabella (che faccia
un po' da driver) con :
tipo documento(es:offerta=1 o ddt=2), numero fattura, codice cliente, data
fattura , numero ex documento(numero dell'offerta o ddt) e un campo a chiave
univoca che rappresenta il tipo documento & numero ex documento)
e la informi con una query di accodamento (che puoi far partire in
automatico dalla routine che genera i numeratori)
dovrai giustamente gestire nella tabella delle offerte e dei ddt il campo
tipo documento.
Ciao
Mlaura
"MC" <
mauro.c...@gmail.com
> ha scritto nel messaggio
news:1121949461.5...@g14g2000cwa.googlegroups.com...



author: MA

text:

Tu hai il ddt 05-001, 05-005 e il ddt 05-012 da fatturare a tizio.
Quindi apri la fattura, in una sottomaschera selezioni i ddt 001 e 005
(quello 012 lo vuoi fatturare il mese prossimo)
Bene parte la procedura che vede di ogni articolo cosa hai fatturato, cosa
no, cosa ti è stato reso etc..
Ti proporrà tutta la quantità da fatturare e ovviamente tu potrai cambiarla.
Parti così e dimmi se ti piace.
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
MA ha scritto:

...
beh, l'idea non è male, potrei quindi aprire la fattura compilando la
testata, poi fare una selezione dei "documenti attivi per quel cliente"
dove un indicatore mi dice quali righe sono fatturate e quali no,
quindi selezionare righe da fatturaer e rettificre eventualmetne le
quantità per poi lanciare la compilazione del dettaglio fattura ...
giusto?
Ho provato ad interpretare la tua idea, l'ho intesa nel modo corretto o
ho trovato un'alternativa + o - valida?
--
MC


text:

correct.



title: Access e Explorer7

author: Umberto Battistin

text:
Mi dispiace disturbare il NG. però ho un problema che non so come risolvere.
Ho una rete di PC collegata al server.
I file access sono residente nel server.
Da quando ho installato Internet Explor7, cerco di aprire il file dal mio pc
sul server ricevo il seguente messaggio:
--
Il file è disponibile in una posizione esterna della rete intranet o in un
sito non attendibile.Il File non verrà aperto a causa di potenziali problemi
di protezione.
Per aprire il file, copiarlo nel computer in uso o in una posizione di rete
accessibile.
--
Premesso che qualche data base hanno delle macro.
Con explore 6 problemi del genere non ne avevo.
Che posso fare?
Essendo un problema dovuto ad Explorer7, ho ritenuto opportuno postare il
quesito anche su microsoft.public.it.internet_explorer
Non ho però avuto risposta.
Vi sono grato se mi potete dare dei suggerimenti come risolvere il problema.
Nel ringraziarvi porgo cordiali saluti e buona serata a tutti
PS. Tutto questo succede solo con i file Access. Con gli altri file quali
word e excel, non ho nessun problema.
batt...@tecnoricambi-srl.com


title: Access e Explorer7

author: PBsoft

text:
> Mi dispiace disturbare il NG. però ho un problema che non so come
> risolvere.
> Ho una rete di PC collegata al server.
> I file access sono residente nel server.
> Da quando ho installato Internet Explor7, cerco di aprire il file dal
> mio pc sul server ricevo il seguente messaggio:
> --
> Il file è disponibile in una posizione esterna della rete intranet o
> in un sito non attendibile.
> Il File non verrà aperto a causa di potenziali problemi
> di protezione.
> Per aprire il file, copiarlo nel computer in uso o in una posizione di
> rete accessibile.
> --
www.donkarl.com/it?FAQ7.7
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: OT Traduzione FAQ 7.3

author: Karl Donaubauer

text:
Una missione per gli anglisti fra di voi:
******************
7.3 NO LICENSE
Problem
You can't start Access (mostly version 97) any more. Error message:
"Microsoft Access can't start because there is no license for it on this
machine."
Solutions
The most frequent variant:
If you get the error with A97 and on the same machine versions >=A00
or other parts of Office versions >=2000 have been installed or were
installed once, then first of all try the procedure with the Hatten font:
http://support.microsoft.com/?id=241141
Other variants:
Try to reinstall Access by using the following setup command and flag:
Setup /y
In some cases this writes the missing key to the registry.
If this doesn't help you can do that manually.
In Win95 you have to add the following registry keys:
For A97
\\HKEY_CLASSES_ROOT\Licences\8CC49940-3146-11CF-97A1-00AA00424A9F
For A95:
\\HKEY_CLASSES_ROOT\Licences\B54DCF20-5F9C-101B-AF4E-00AA003F0F07
In Win98 this will not help but instead there's a bugfix at
http://support.microsoft.com/?id=191224
more info:
http://support.microsoft.com/?id=141373
Additional advice of Matthias Quade:
If you have Win98 and use aclicn97.exe without already having installed
SR1 for Office 97 then SR1 (and subsequently SR2) will deny to update
Access. The version number of the msaccess.exe will be correct but
not its date.
Remedy: Remove Access, install Access again, install SR1 and SR2.
Aclicn97 doesn't have to be started again.
If nothing serves you have to remove A97 followed by the eraser tools:
ftp://ftp.microsoft.com/softlib/mslfiles/ERASER2K.EXE
ftp://ftp.microsoft.com/softlib/mslfiles/ERASER97.EXE
Then you can reinstall A97 again.
**************************


title: OT Traduzione FAQ 7.3

author: Pablitomf

text:
Karl Donaubauer ha scritto:
> Una missione per gli anglisti fra di voi:
> ******************
> 7.3 NO LICENSE
> Problem
> You can't start Access (mostly version 97) any more. Error message:
> "Microsoft Access can't start because there is no license for it on this
> machine."
> Solutions
> The most frequent variant:
> If you get the error with A97 and on the same machine versions >=A00
> or other parts of Office versions >=2000 have been installed or were
> installed once, then first of all try the procedure with the Hatten font:
>
http://support.microsoft.com/?id=241141
> Other variants:
> Try to reinstall Access by using the following setup command and flag:
> Setup /y
> In some cases this writes the missing key to the registry.
> If this doesn't help you can do that manually.
> In Win95 you have to add the following registry keys:
> For A97
> \HKEY_CLASSES_ROOTLicences8CC49940-3146-11CF-97A1-00AA00424A9F
> For A95:
> \HKEY_CLASSES_ROOTLicencesB54DCF20-5F9C-101B-AF4E-00AA003F0F07
> In Win98 this will not help but instead there's a bugfix at
>
http://support.microsoft.com/?id=191224
> more info:
http://support.microsoft.com/?id=141373
> Additional advice of Matthias Quade:
> If you have Win98 and use aclicn97.exe without already having installed
> SR1 for Office 97 then SR1 (and subsequently SR2) will deny to update
> Access. The version number of the msaccess.exe will be correct but
> not its date.
> Remedy: Remove Access, install Access again, install SR1 and SR2.
> Aclicn97 doesn't have to be started again.
> If nothing serves you have to remove A97 followed by the eraser tools:
>
ftp://ftp.microsoft.com/softlib/mslfiles/ERASER2K.EXE
>
ftp://ftp.microsoft.com/softlib/mslfiles/ERASER97.EXE
> Then you can reinstall A97 again.
> **************************
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: OT Traduzione FAQ 7.3

text:
Pablitomf ha scritto:
> ******************
> 7.3 NO LICENSE
7.3 MANCA LICENZA
> Problem
> You can't start Access (mostly version 97) any more. Error message:
> "Microsoft Access can't start because there is no license for it on this
> machine."
Problema
Access (Versione 97) non può essere avviato.
Messaggio d'errore : "Microsoft Access non può essere avviato perchè sulla
macchina non è stata concessa licenza."
> Solutions
> The most frequent variant:
> If you get the error with A97 and on the same machine versions >=A00
> or other parts of Office versions >=2000 have been installed or were
> installed once, then first of all try the procedure with the Hatten font:
>
http://support.microsoft.com/?id=241141
Soluzione
Più frequente:
Se ottenete l'errore con A97 e sulle stesse macchine sono presenti
versioni di Office superiori o uguali alla 2000, in primo luogo provate a
eseguire la procedura relativa alla cancellazione della serie completa di
caratteri Hatten:
http://support.microsoft.com/?id=241141
> Other variants:
> Try to reinstall Access by using the following setup command and flag:
> Setup /y
> In some cases this writes the missing key to the registry.
Soluzioni alternative:
Provate a reinstallare Access usando il seguente comando :
Setup /y
In alcuni casi questa procedura serve a riscrivere la chiave di registro
mancante.
> If this doesn't help you can do that manually.
> In Win95 you have to add the following registry keys:
Se tale procedura non riesce a risolvere il problema, eseguire le
operazioni manualmente.
Aggiungere le seguenti chiavi di registro:
Per la vers. A97
> For A97
> \HKEY_CLASSES_ROOTLicences8CC49940-3146-11CF-97A1-00AA00424A9F
Per la vers. A95
> For A95:
> \HKEY_CLASSES_ROOTLicencesB54DCF20-5F9C-101B-AF4E-00AA003F0F07
> In Win98 this will not help but instead there's a bugfix at
In Win98 questo non aiuterà ma preferibilmente c'è un bugfix all'indirizzo
: (????????????????????)
>
http://support.microsoft.com/?id=191224
> more info:
http://support.microsoft.com/?id=141373
> Additional advice of Matthias Quade:
> If you have Win98 and use aclicn97.exe without already having installed
> SR1 for Office 97 then SR1 (and subsequently SR2) will deny to update
> Access. The version number of the msaccess.exe will be correct but
> not its date.
> Remedy: Remove Access, install Access again, install SR1 and SR2.
> Aclicn97 doesn't have to be started again.
Consiglio aggiuntivo di Matthias Quade:
se avete già Win98 ed usate aclicn97.exe senza aver installato la SR1 per
Office97 allora SR1 (e successivamente SR2) negheranno l'accesso.  Il
numero di versione del msaccess.exe sarà corretto ma non la relativa data.

Rimedio:
Rimuovere Access per poi installarlo nuovamente, installare in sequenza la
SR1 e SR2.  Aclicn97 non deve essere iniziato ancora.
> If nothing serves you have to remove A97 followed by the eraser tools:
Se nessuno di questi sistemi è stato utile alla risoluzione del problema,
bisogna rimuovere A97 con i tools di rimozione :
>
ftp://ftp.microsoft.com/softlib/mslfiles/ERASER2K.EXE
>
ftp://ftp.microsoft.com/softlib/mslfiles/ERASER97.EXE
> Then you can reinstall A97 again.
> **************************
*****
Sull'ultima parte cercherei l'aiuto dei più esperti linguisti



title: OT Traduzione FAQ 7.3

author: TheMax

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:ccgua6$pmn$1...@news.newsland.it...
> Pablitomf ha scritto:
Sei una scheggia...
> > ******************
> > 7.3 NO LICENSE
>
> 7.3 MANCA LICENZA
Forse tradurrei con LICENZA MANCANTE
> Problema
> Access (Versione 97) non può essere avviato.
> Messaggio d'errore : "Microsoft Access non può essere avviato perchè sulla
> macchina non è stata concessa licenza."
"Impossibile avviare Microsoft Access. Non è stata concessa la licenza d'uso
su questo computer."
Questo è l'errore esatto (l'ho letto sul link di Microsoft... non per
altro^__^)
>
> > In Win98 this will not help but instead there's a bugfix at
>
> In Win98 questo non aiuterà ma preferibilmente c'è un bugfix all'indirizzo
> : (????????????????????)
Propongo un:
In Win98 questo non servirà, ma esiste un bugfix all'indirizzo
>
> *****
> Sull'ultima parte cercherei l'aiuto dei più esperti linguisti
Mi sembra abbastanza buona, ma non sono espertissimo
Aspettiamo altri linguisti (o linguiste ^__^)
Ciao,
Massimo
--
web:
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: OT Traduzione FAQ 7.3

text:
TheMax ha scritto:









> Ciao,
> Massimo
Daccordo con te!!! sulle "linguiste soprattutto" [HARDPOST] :-)
Ciao Mass..



title: OT Traduzione FAQ 7.3

author: Valerio Valentini

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:ccgua6$pmn$1...@news.newsland.it...
> Pablitomf ha scritto:
>
.....................
>
>
> > In Win98 this will not help but instead there's a bugfix at
instead --> invece, però
in italiano non credo sia corretto ma però o ma invece...
>
> In Win98 questo non aiuterà ma preferibilmente c'è un bugfix all'indirizzo
> : (????????????????????)
>
Quanto sopra non funziona in Win98, però trovate un bugfix all'indirizzo
>
...................
>
> --
> Pablitomf
>
Ciao Valerio.


title: OT Traduzione FAQ 7.3

author: sv

text:
Karl Donaubauer ha scritto:
> Una missione per gli anglisti fra di voi:
> ******************
> 7.3 NO LICENSE
> Problem
> You can't start Access (mostly version 97) any more. Error message:
> "Microsoft Access can't start because there is no license for it on this
> machine."
> Solutions
> The most frequent variant:
> If you get the error with A97 and on the same machine versions >=A00
> or other parts of Office versions >=2000 have been installed or were
> installed once, then first of all try the procedure with the Hatten font:
>
http://support.microsoft.com/?id=241141
> Other variants:
> Try to reinstall Access by using the following setup command and flag:
> Setup /y
> In some cases this writes the missing key to the registry.
> If this doesn't help you can do that manually.
> In Win95 you have to add the following registry keys:
> For A97
> \HKEY_CLASSES_ROOTLicences8CC49940-3146-11CF-97A1-00AA00424A9F
> For A95:
> \HKEY_CLASSES_ROOTLicencesB54DCF20-5F9C-101B-AF4E-00AA003F0F07
> In Win98 this will not help but instead there's a bugfix at
>
http://support.microsoft.com/?id=191224
> more info:
http://support.microsoft.com/?id=141373
> Additional advice of Matthias Quade:
> If you have Win98 and use aclicn97.exe without already having installed
> SR1 for Office 97 then SR1 (and subsequently SR2) will deny to update
> Access. The version number of the msaccess.exe will be correct but
> not its date.
> Remedy: Remove Access, install Access again, install SR1 and SR2.
> Aclicn97 doesn't have to be started again.
> If nothing serves you have to remove A97 followed by the eraser tools:
>
ftp://ftp.microsoft.com/softlib/mslfiles/ERASER2K.EXE
>
ftp://ftp.microsoft.com/softlib/mslfiles/ERASER97.EXE
> Then you can reinstall A97 again.
> **************************
7.3  Licenza mancante
Problema
Access non può avviarsi (generalmente e’ la versione A97). Questo è il
messaggio di errore:
”MS Access non si può avviare poichè non vi è alcuna licenza per il
computer in uso”
Soluzioni
Quella  piu’ frequente:
Se l’errore si riceve con A97 e sulla stessa macchina è stato installata,
o fu una volta installata la versione di Access >=00, o parti di Office
>=2000, prima di tutto tentare la procedura relativa al file  Hatten.ttf:
http://support.microsoft.com/?id=241141
Altre soluzioni
Tentare di reinstallare Access utilizzando la seguente linea di commando:
Setup /y
In alcuni casi ciò va a scrivere la chiave mancante nel registro di
Windows.
Se con questo il problema non si risolve, lo si può fare manualmente.
In Win95 si deve aggiungere la seguente chiave di registro:
Per Access97:
\\HKEY_CLASSES_ROOT\Licences\8CC49940-3146-11CF-97A1-00AA00424A9F
Per Access95:
\\HKEY_CLASSES_ROOT\Licences\B54DCF20-5F9C-101B-AF4E-00AA003F0F07
In Win98 questo non sara’ di aiuto,  esiste invece un bugfix in:
http://support.microsoft.com/?id=191224
maggiori info:
http://support.microsoft.com/?id=141373
Ulteriore consiglio di Matthias Quade:
Se hai Win98 a utilizzi  aclinc97.exe senza che già si trovi installato
l’SR1 per Office 97 allora  l’SR1 ( e in seguito l’SR2) si rifiuterà di
updatare Access. Sara’  corretto il numero della versione di msaccess.exe,
ma non la sua data.
Rimedio: disinstallare Access, installarlo di nuovo, installare SR1 e poi
SR2. Aclinc97.exe non deve essere avviato di nuovo.
Se nulla è di aiuto, si deve rimuovere A97 con i seguenti tools di
rimozione:
ftp://ftp.microsoft.com/softlib/mslfiles/ERASER2K.EXE
ftp://ftp.microsoft.com/softlib/mslfiles/ERASER97.EXE
A questo punto si puo’ nuovamente reinstallare Access .
--
rgrds
SC
--



title: OT Traduzione FAQ 7.3

text:
sv wrote:
> ...
>> If nothing serves you have to remove A97 followed by the eraser
>> tools:
ftp://ftp.microsoft.com/softlib/mslfiles/ERASER2K.EXE
>>
ftp://ftp.microsoft.com/softlib/mslfiles/ERASER97.EXE
>> Then you can reinstall A97 again.
> ...
> Se nulla č di aiuto, si deve rimuovere A97 con i seguenti tools di
> rimozione:
>
ftp://ftp.microsoft.com/softlib/mslfiles/ERASER2K.EXE
>
ftp://ftp.microsoft.com/softlib/mslfiles/ERASER97.EXE
> A questo punto si puo' nuovamente reinstallare Access .
Ho un po cambiato quest'ultimo punto per essere pių chiaro.
Adesso in inglese č:
*******
If nothing serves you have to remove the versions of Access
followed by the use of the eraser tools (see Links chapter).
Afterwards you have to reinstall the versions of Access
chronologically i.e. the older versions first.
*******
E in italiano?
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: OT Traduzione FAQ 7.3

text:
Karl Donaubauer ha scritto:
> sv wrote:
> > ...
> >> If nothing serves you have to remove A97 followed by the eraser
> >> tools:
ftp://ftp.microsoft.com/softlib/mslfiles/ERASER2K.EXE
> >>
ftp://ftp.microsoft.com/softlib/mslfiles/ERASER97.EXE
> >> Then you can reinstall A97 again.
> > ...
> > Se nulla è di aiuto, si deve rimuovere A97 con i seguenti tools di
> > rimozione:
> >
ftp://ftp.microsoft.com/softlib/mslfiles/ERASER2K.EXE
> >
ftp://ftp.microsoft.com/softlib/mslfiles/ERASER97.EXE
> > A questo punto si puo' nuovamente reinstallare Access .
> Ho un po cambiato quest'ultimo punto per essere più chiaro.
> Adesso in inglese è:
> *******
> If nothing serves you have to remove the versions of Access
> followed by the use of the eraser tools (see Links chapter).
> Afterwards you have to reinstall the versions of Access
> chronologically i.e. the older versions first.
> *******
> E in italiano?
Se nulla è di aiuto, si deve rimuovere A97 con l'uso dei seguenti tools di
rimozione (vedi il capitolo dei link).
In seguito si deve reinstallare la versione di Access in modo cronologico:
per primo la versione più vecchia.



title: OT Traduzione FAQ 7.3

text:
Karl Donaubauer wrote:
> Una missione per gli anglisti fra di voi:
>
> ******************
> 7.3 NO LICENSE
>...
Grazie a tutti per l'aiuto.
Come sempre ho fatto una mistura delle proposte.
Se vedete errori gravi nel risultato sul sito ulteriori consigli per
FAQ 7.3 sono molto graditi. Vi pregho solo di postarli in questo thread.



title: OT Traduzione FAQ 7.3

text:
Karl Donaubauer ha scritto:
> Karl Donaubauer wrote:
> > Una missione per gli anglisti fra di voi:
> >
> > ******************
> > 7.3 NO LICENSE
> >...
> Grazie a tutti per l'aiuto.
> Come sempre ho fatto una mistura delle proposte.
> Se vedete errori gravi nel risultato sul sito ulteriori consigli per
> FAQ 7.3 sono molto graditi. Vi pregho solo di postarli in questo thread.
Dalla Faq 7.3 già pubblicata:
"Se nulla è di aiuto, si deve rimuovere le versioni di Accesss seguito
dall'uso dei Eraser tools (vedi i link).
Dopo si deve reinstallare le versioni di Access in modo cronologico: per
primo la versione più vecchia.
Sarebbe meglio:
"Se nulla è di aiuto, si debbono rimuovere le versioni di Accesss con
l'utilizzo degli Eraser tools (vedi i link).
Dopo, si debbono reinstallare le versioni di Access in modo cronologico:



title: OT Traduzione FAQ 7.3

text:
Karl Donaubauer wrote:
> ...
> Grazie a tutti per l'aiuto.
> Come sempre ho fatto una mistura delle proposte.
> Se vedete errori gravi nel risultato sul sito ulteriori consigli per
> FAQ 7.3 sono molto graditi. Vi pregho solo di postarli in questo
> thread.
Un supplemento perché in inglese non è così chiaro:
Tenete conto del fatto che in tedesco nel FAQ di solito scrivo
per un tu, cioè singolare e personale. Qualche volta anche
un "si puo/deve/ecc.", cioè singolare e non personale.
Non mai do del Lei nel FAQ. Per questo la gente deve pagarmi. ;-)



title: OT Traduzione FAQ 7.3

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:cch68c$3gd$1...@news.newsland.it...
> Karl Donaubauer ha scritto:
>
>
>
> Dalla Faq 7.3 già pubblicata:
>
> "Se nulla è di aiuto, si deve rimuovere le versioni di Accesss seguito
> dall'uso dei Eraser tools (vedi i link).
> Dopo si deve reinstallare le versioni di Access in modo cronologico: per
> primo la versione più vecchia.
>
> Sarebbe meglio:
>
> "Se nulla è di aiuto, si debbono rimuovere le versioni di Accesss con
> l'utilizzo degli Eraser tools (vedi i link).
> Dopo, si debbono reinstallare le versioni di Access in modo cronologico:
> per primo la versione più vecchia."
Infine si debbono reinstallare le versioni di Access in ordine cronologico
dalla più vecchia alla più recente.
What about this?
Ciao Valerio.
>
> --
> rgrds
> SC
>


title: OT Traduzione FAQ 7.3

text:
sv wrote:
> ...
> Dalla Faq 7.3 già pubblicata:
>
> "Se nulla è di aiuto, si deve rimuovere le versioni di Accesss seguito
> dall'uso dei Eraser tools (vedi i link).
> Dopo si deve reinstallare le versioni di Access in modo cronologico:
> per primo la versione più vecchia.
>
> Sarebbe meglio:
>
> "Se nulla è di aiuto, si debbono rimuovere le versioni di Accesss con
> l'utilizzo degli Eraser tools (vedi i link).
Che ho voluto esprimere in breve con "seguito dall'uso...":
Prima si deve rimuovere Access con l'utilizzo normale di
Win/Software/Rimuovere ecc.
Solo dopo questo si deve usare Eraser per rimuovere le chiavi
del registry che ha lasciato la disinstallazione di Office/Windows.
v.a.
http://support.microsoft.com/?id=239938
Forse è meglio aggiungere anche questo link.
> Dopo, si debbono reinstallare le versioni di Access in modo
> cronologico: per primo la versione più vecchia."
--



title: OT Traduzione FAQ 7.3

text:
>
> > *******
> > If nothing serves you have to remove the
versions of Access
> > followed by the use of the eraser tools (see
Links chapter).
> > Afterwards you have to reinstall the versions
of Access
> > chronologically i.e. the older versions first.
> > *******
> > E in italiano?
>
> Se nulla č di aiuto, si deve rimuovere A97 con
l'uso dei seguenti tools di
> rimozione (vedi il capitolo dei link).
Se il problema non viene risolto, rimuovi A97 con
uno dei seguenti tool
MAssimiliano


title: OT Traduzione FAQ 7.3

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:2l2kp7F...@uni-berlin.de...

Nemmeno in italiano si usa il Lei, quando usiamo la seconda persona plurale
è perchè generalmente ci si riferisce a tutti coloro che leggono e non a te
che leggi come in tedesco. Cioè non tu devi, nè Voi dovete, ma voi dovete,
oppure senza riferirsi a nessuno si deve.
Ciao Valerio.



title: OT Traduzione FAQ 7.3

text:
Karl Donaubauer ha scritto:



Allora potrebbe essere così:
"Se nulla e' di aiuto, dopo aver disinstallato Access con la normale
procedura, si deve far seguito all'utilizzo degli Eraser Tools per la
rimozione completa delle chiavi di registro che la normale rimozione ha
lasciato.
Vedi:
http://support.microsoft.com/?id=239938
"



title: OT Traduzione FAQ 7.3

text:
Valerio Valentini wrote:
> "Karl Donaubauer ha scritto:...
>> Un supplemento perché in inglese non è così chiaro:
>> Tenete conto del fatto che in tedesco nel FAQ di solito scrivo
>> per un tu, cioè singolare e personale. Qualche volta anche
>> un "si puo/deve/ecc.", cioè singolare e non personale.
>> Non mai do del Lei nel FAQ. Per questo la gente deve pagarmi. ;-)
>
> Nemmeno in italiano si usa il Lei, quando usiamo la seconda persona
> plurale è perchè generalmente ci si riferisce a tutti coloro che
> leggono e non a te che leggi come in tedesco. Cioè non tu devi, nè
> Voi dovete, ma voi dovete, oppure senza riferirsi a nessuno si deve.
Ok, capito.
Purtroppo faccio spesso sbagli in questo rispetto come forse
tutti gli stranieri che non parlano l'italiano perfettamente.



title: OT Traduzione FAQ 7.3

text:
Valerio Valentini ha scritto:



> >
> > --
> > rgrds
> > SC
> >
La frase era:
"Afterwards you have to reinstall the versions of Access
chronologically i.e. the older versions first."
"Afterwards" non è "at last", ma è un avverbio che da il senso di un
evento che avviene dopo. Letteralmente "dopo questo".



title: Totali con query

author: Cip

text:
Salve a tutti,
ho una query che mi dovrebbe fare alcune somme ma....:
nello specifico, ho 5 tabelle
DescrizioneArticoli;
Carico1
Carico2
Scarico1
Scarico2
tutte hanno in comune il campo CodiceBarre che è relazionato uno-a-molti
dalla tabella DescrizioneArticoli
verso le altre,
ora la query in questione ha
campo CodiceBarre, DescrizioneArticolo, FamigliaProdotto, QuantitàIniziale
che provengono tutti  dalla tabella "DescrizioneArticoli"
e i campi SommaDiCarico1, SommaDiCarico2, SommaDiScarico1, SommadiScarico2
che sono campi espressioni e provengono dalle tabelle omonime,
il problema è che quando lancio la query  i dati che risultano nei vari
campi sono tutti sballati (sembrerebbero moltiplicati, in che maniera non
saprei),
es. il record del CodiceBarre "xyz" nel campo SommaDiCarico1 è 100 , mentre
effettivamente ne ho caricati solo 10.
Questo problema è presente solo nella riga dei  record in cui sono più voci
superiori a 0
esempio (i dati sono sparati a caso):
CodiceBarre   |   QuantitàIniziale  |  SommaDiCarico1  | SommaDiCarico2
      xyz            |         10               |        100
|            0                  Riga errata (tutti  sballati, dovrebbe
essere nella prima riga solo 2, nella terza 5 )
      123           |         100             |           0
|            0                    Riga giusta
Spero di aver esposto il problema in modo che capiate
Ringrazio fin da ora chi mi risponderà
Mirco
--
Questo messaggio può contenere informazioni di carattere estremamente
riservato e confidenziale. Qualora non fosse il destinatario, la preghiamo
di informarci immediatamente con lo stesso mezzo ed eliminare il messaggio,
con gli eventuali allegati, senza trattenerne copia. Qualsiasi utilizzo non
autorizzato del contenuto di questo messaggio costituisce violazione
dell'obbligo di non prendere cognizione della corrispondenza tra altri
soggetti, salvo più grave illecito,ed espone il responsabile alle relative
conseguenze civili e penali.


title: Totali con query

author: VT @ home

text:
Il Mon, 07 Jan 2008 23:01:24 GMT, "Cip" <
mci...@libero.it
> ha scritto:
>(.....)
Cosě si capisce ben poco.
Posta il codice SQL delle query in questione e la struttura delle tabelle da queste utilizzate.
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: Totali con query

text:
Premetto che stai "parlando" ad uno che sta quasi partendo da zero e che
magari per il risultato che vorrei io ci sono altre strade migliori
Dovrebbe essere questo
SELECT DescrizioneArticoli.CodiceBarre, DescrizioneArticoli.Famiglia,
DescrizioneArticoli.DescrizioneFamiglia,
DescrizioneArticoli.DescrizioneDitta, Sum(nz([Inventario anno in
corso]![Quantità])) AS Inventario, Sum(nz([FichesDescrizione]![Quantità]))
AS Fiches, Sum(nz([CaricoProvvisorio]![Quantità])) AS Provvisorio,
Sum(nz([ScaricoProdotti]![Quantità])) AS Scarico,
Sum(nz([ProvaGiacenza]![Quantità])) AS ProvaGiacenza,
([Inventario]+[Provvisorio]+[ProvaGiacenza])-([Fiches]+[Scarico]) AS Teorico
FROM ((((DescrizioneArticoli LEFT JOIN CaricoProvvisorio ON
DescrizioneArticoli.CodiceBarre = CaricoProvvisorio.CodiceBarre) LEFT JOIN
FichesDescrizione ON DescrizioneArticoli.CodiceBarre =
FichesDescrizione.CodiceBarre) LEFT JOIN [Inventario anno in corso] ON
DescrizioneArticoli.CodiceBarre = [Inventario anno in corso].CodiceBarre)
LEFT JOIN ProvaGiacenza ON DescrizioneArticoli.CodiceBarre =
ProvaGiacenza.CodiceBarre) LEFT JOIN ScaricoProdotti ON
DescrizioneArticoli.CodiceBarre = ScaricoProdotti.CodiceBarre
WHERE (((DescrizioneArticoli.CodiceInt)<10000) AND
((DescrizioneArticoli.Categoria)="Prodotti" Or
(DescrizioneArticoli.Categoria)="Bigiotteria"))
GROUP BY DescrizioneArticoli.CodiceBarre, DescrizioneArticoli.Famiglia,
DescrizioneArticoli.DescrizioneFamiglia,
DescrizioneArticoli.DescrizioneDitta;
Le tabelle non riesco a copiartele, ma penso questo basti
Il campo CodiceBarre è presente in tutte le tabelle ed è relazionato
uno-a-molti dalla tabella DescrizioneArticoli verso le altre 5
(CaricoProvvisorio, Inventario anno in corso, FichesDescrizione,
ScaricoProdotti e ProvaGiacenza), poi in ogni tabella c'è un campo
"Quantità" numerico "precisione doppia"
Se può esserti di aiuto, ho notato che i valori "sballati" hanno una logica,
e cioè sono il risultato di una moltiplicazione , esempio se il codicebarre
della tabella inventario corrisponde realmente a 10 unita e nella tabella
scarico ho effettuato 5 movimenti (indipendentemente dalle quantità
scaricate per ogni record)  il risultato che mi viene proposto nel campo
inventario della query è 50, cioè 10x il numero dei movimenti
Grazie
Mirco
--
Questo messaggio può contenere informazioni di carattere estremamente
riservato e confidenziale. Qualora non fosse il destinatario, la preghiamo
di informarci immediatamente con lo stesso mezzo ed eliminare il messaggio,
con gli eventuali allegati, senza trattenerne copia. Qualsiasi utilizzo non
autorizzato del contenuto di questo messaggio costituisce violazione
dell'obbligo di non prendere cognizione della corrispondenza tra altri
soggetti, salvo più grave illecito,ed espone il responsabile alle relative
conseguenze civili e penali.
>
> Così si capisce ben poco.



title: Totali con query

text:
Il Tue, 08 Jan 2008 14:57:22 GMT, "Cip" <
mci...@libero.it
> ha scritto:
>(.....)
>Premetto che stai "parlando" ad uno che sta quasi partendo da zero e che

Il problema dipende dal fatto che hai messo in relazione nella medesima query la tabella articoli con altre tabelle
nelle quali, in generale, per ogni articolo sono presenti più record.
Di per se questo non sarebbe un errore; ma hai voluto sare la query per fare le somme ... e qui nasce l'intoppo.
Infatti ogni LEFT JOIN combina tutte le righe della tabella "a sinistra" della clausola con TUTTE le righe della tabella
"a destra".
Quindi può accadere che la stessa riga di una tabella venga ripetuta più volte solo perchè è necessario correlarla a più
righe di un'altra tabella.
In conclusione:
- crea una query per ognuna della tabelle in cui lo stesso articolo può comparire più volte e dalle quali devi calcolare
valori di riepilogo (totali, medie ecc.) relativi a ciascun articolo, raggruppando sulla base del codice articolo
In questo modo ogni query restituirà una sola riga per ogni articolo con i valori di riepilogo
- usa tali query come se fossero tabelle nella tua query originale, mettendole in LEFT JOIN con l'anagrafica articoli.
Pe r esempio:
Query Q_Inventario:
SELECT Codicebarre, Sum(nz([Quantità])) AS Inventario
FROM [Inventario anno in corso]
GROUP BY CodiceBarre
Query Q_Fiches:
SELECT CodiceBarre, Sum(nz([Quantità]))  AS Fiches
FROM Fiches
GROUP BY CodiceBarre
Query finale:
SELECT DescrizioneArticoli.CodiceBarre, DescrizioneArticoli.Famiglia,
DescrizioneArticoli.DescrizioneFamiglia,
DescrizioneArticoli.DescrizioneDitta, Inventario, Fiches
FROM DescrizioneArticoli LEFT JOIN Q_Inventario ON DescrizioneArticoli.CodiceBarre=Inventario.CodiceBarre
LEFT JOIN Q_Fiches ON DescrizioneArticoli.CodiceBarre=Fiches.CodiceBarre
>
>Grazie
>
>Mirco



title: Totali con query

text:
Grazie per il consiglio ho sistemato il tutto, sinceramente lo avevo pensato
anche io, ma pensavo che si potesse ottenere il risultato facendo solo una
query anzichè 5.
Comunque complimenti a tutti, è un pò che vi leggo "in ombra" e stò
cogliendo tanti suggerimenti utili
Mirco
--
Questo messaggio può contenere informazioni di carattere estremamente
riservato e confidenziale. Qualora non fosse il destinatario, la preghiamo
di informarci immediatamente con lo stesso mezzo ed eliminare il messaggio,
con gli eventuali allegati, senza trattenerne copia. Qualsiasi utilizzo non
autorizzato del contenuto di questo messaggio costituisce violazione
dell'obbligo di non prendere cognizione della corrispondenza tra altri
soggetti, salvo più grave illecito,ed espone il responsabile alle relative
conseguenze civili e penali.
>



title: Totali con query

author: VT @ Work

text:
On Wed, 09 Jan 2008 00:23:51 GMT, "Cip" <
mci...@libero.it
> wrote:
 (...)
>Grazie per il consiglio ho sistemato il tutto, sinceramente lo avevo pensato
>anche io, ma pensavo che si potesse ottenere il risultato facendo solo una
>query anzichč 5.
La tua aspettativa č del tutto legittima solo che Jet, il motore db
"nativo" di Access, non supporta pienamente lo standard SQL ANSI.
Con altri motori db avresti potuto scrivere una sola query.
>Comunque complimenti a tutti, č un pň che vi leggo "in ombra" e stň
>cogliendo tanti suggerimenti utili
>
>Mirco
Vincenzo Turturro



title: Totali con query

text:
VT @ Work wrote:
> On Wed, 09 Jan 2008 00:23:51 GMT, "Cip" <
mci...@libero.it
> wrote:
> (...)
>
>> Grazie per il consiglio ho sistemato il tutto, sinceramente lo avevo
>> pensato anche io, ma pensavo che si potesse ottenere il risultato
>> facendo solo una query anzichè 5.
>
> La tua aspettativa è del tutto legittima solo che Jet, il motore db
> "nativo" di Access, non supporta pienamente lo standard SQL ANSI.
> Con altri motori db avresti potuto scrivere una sola query.
>
>> Comunque complimenti a tutti, è un pò che vi leggo "in ombra" e stò
>> cogliendo tanti suggerimenti utili
>>
>> Mirco
>
> Vincenzo Turturro
>
Scusa Vincenzo ma anche con access.
O usi una suquery o meglio usi le tabelle derivate poste in Join
Io avrei fatto
Query Q_Inventario:
Query Q_Fiches:
Query finale:
SELECT A.CodiceBarre, A.Famiglia,
A.DescrizioneFamiglia,
A.DescrizioneDitta, Inventario, Fiches
FROM DescrizioneArticoli as A ((LEFT JOIN [SELECT Codicebarre, Sum(nz([Quantità])) AS Inventario
FROM [Inventario anno in corso]
GROUP BY CodiceBarre]. as Q_I
 ON A.CodiceBarre=Q_I.CodiceBarre)
LEFT JOIN
[SELECT CodiceBarre, Sum(nz([Quantità]))  AS Fiches
FROM Fiches
GROUP BY CodiceBarre]. as Q_F
ON A.CodiceBarre= Q_F.CodiceBarre)
Oppure a limite
SELECT A.CodiceBarre, A.Famiglia,
A.DescrizioneFamiglia,
A.DescrizioneDitta, (SELECT Codicebarre, Sum(nz([Quantità])) AS Inventario
FROM [Inventario anno in corso] as Inv
GROUP BY CodiceBarre HAVING Inv.CodiceBarre = A.CodiceBarre)
FROM DescrizioneArticoli as A
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Totali con query

text:

Non sapevo che Access supportasse la sintassi standard ANSI !
Ho sempre usato query e sottoquery, probabilmente "viziato" dai primi esempi che ho visto quando ho iniziato ad usarlo e
che sfruttavano questa tecnica.
E' proprio vero che non se ne sa mai abbastanza.



title: File MDE

author: Paola

text:
Ciao a tutti,
Vorrei dividere il mio db in FE e BE, vorrei perň poi anche convertirlo in
mde. Mi conviene creare prima il file mde del db unito e poi dividere l'mde
in FE e BE,o dividere prima in FE e BE e poi convertire questi in mde. In
questo caso la parte BE č bene convertirla o la si puň lasciare cosě?
Ciao e grazie


title: File MDE

author: Alessandro Baraldi

text:
"Paola" <
zx...@libero.it
> wrote in message
news:FULVa.213430$
lK4.6...@twister1.libero.it
> Ciao a tutti,
>
> Vorrei dividere il mio db in FE e BE, vorrei però poi anche convertirlo in
> mde. Mi conviene creare prima il file mde del db unito e poi dividere l'mde
> in FE e BE,o dividere prima in FE e BE e poi convertire questi in mde. In
> questo caso la parte BE è bene convertirla o la si può lasciare così?
>
> Ciao e grazie
Sul BE non serve a nulla la conversione in MDE in quanto
non fa altro che "compilare" il codice sorgente, cosa
che nelle Tabelle non esiste.
Di conseguenza se vuoi proteggere il BE hai 2 possibilità:
1)Password e quindi Linki le Tabelle con la Password poi fai l'MDE
o meglio inserisci una ROUTINE che linka le tabelle in AUTOMATICO
perchè quando sposti il BE non ha più il percorso corretto.
2)Protezione Utente, nella quale imposti i privilegi di accesso
alle tabelle, la cosa è decisamente più complessa e laboriosa
ma dipende dalla necessità di sicurezza di cui necessiti.
IMPORTANTE:
Tieni sempre copia del *.MDB.....!
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: File MDE

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:baed267e70861d0415...@mygate.mailgate.org...

E mi conviene creare prima il file mde del db unito e poi dividere l'mde
in FE e BE o non ha importanza e posso dividere i il db in FE e BE e poi
convertirli in mde?
Ciao e Grazie x l'aiuto


title: File MDE

text:
"Paola" <
zx...@libero.it
> ha scritto nel messaggio
news:FULVa.213430$lK4.6...@twister1.libero.it...
> Ciao a tutti,
>
> Vorrei dividere il mio db in FE e BE, vorrei però poi anche convertirlo in
> mde. Mi conviene creare prima il file mde del db unito e poi dividere
l'mde
> in FE e BE,o dividere prima in FE e BE e poi convertire questi in mde. In
> questo caso la parte BE è bene convertirla o la si può lasciare così?
>
> Ciao e grazie
>
>
Ho preso l'es di come impedire le copie in base al numero seriale dell'hard
disk dal sitocomune, ma non me lo apre nemmeno.
Dice che non ho le autorizzazioni x convertire o abilitare il db.
Sapete mica dirmi il xchè
    Ciao ciao


title: File MDE

author: SunRex

text:
"Paola" <
zx...@libero.it
> ha scritto nel messaggio
news:BtMVa.213619$Ny5.6...@twister2.libero.it...
>
> "Paola" <
zx...@libero.it
> ha scritto nel messaggio
> news:FULVa.213430$lK4.6...@twister1.libero.it...
> > Ciao a tutti,
> >
> > Vorrei dividere il mio db in FE e BE, vorrei perň poi anche convertirlo
in
> > mde. Mi conviene creare prima il file mde del db unito e poi dividere
> l'mde
> > in FE e BE,o dividere prima in FE e BE e poi convertire questi in mde.
In
> > questo caso la parte BE č bene convertirla o la si puň lasciare cosě?
> >
> > Ciao e grazie
> >
> >
>
> Ho preso l'es di come impedire le copie in base al numero seriale
dell'hard
> disk dal sitocomune, ma non me lo apre nemmeno.
> Dice che non ho le autorizzazioni x convertire o abilitare il db.
>
> Sapete mica dirmi il xchč
>
>     Ciao ciao
Perchč il numero seriale del tuo hard disck č diverso da quello che c'č
inserito nell'esempio.
Apri il file di esempio con F11 e sul modulo che controlla il numero seriale
dell'HD mettici il numero seriale del tuo HD
SunRex


title: File MDE

text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:c8UVa.946$an6....@news1.tin.it...

Ho provato ad aprire il db tenendo premuto F11, ma non cambia niente.
Cosa sto sbagliando?
Ciao e grazie.


title: soluzione per query

author: Roberto Barbetti

text:
magari è un problemino già affrontato in qualche post...ma pongo lo stesso
il quesito
vorrei che in una query...il campo numerazione fungesse da contatore per le
righe di a, e b ecc.
tab1
campo1          campo 2      numerazione
    a                pippo             1
    a                pluto               2
    a                minnie             3
    b                tizio                1
    b                caio                2
scusate per la banalità del quesito.....
e grazie anticipatamente a chi mi vorrà rispondere


title: soluzione per query

author: giorgio rancati

text:
--
Giorgio Rancati
[Office Access MVP]
"Roberto Barbetti" <
barb...@soilmaps.it
> ha scritto nel messaggio
news:dcdcdr$11r9$1...@newsreader2.mclink.it...

Ciao Roberto,
prova così
----
SELECT Campo1, Campo2,
       (Select Count(1)
        From Tab1 T1
        Where T1.Campo1=Tab1.Campo1
          AND T1.Campo2<=Tab1.Campo2) AS Numerazione
FROM Tab1
ORDER BY Campo1, Campo2;
----
Ciao Giorgio


title: help inserimento dati duplicatii

author: Angelo Consalvo

text:
Salve a tutti, scrivo per la prima volta.
ho una form anagrafica con un campo codice fiscale, voglio evitare di
inserire nuovamente il dato. Il campo cod fiscale č la chiave e se lo
ridigito all'uscita del record access mi dice di aver duplicato...
Come fare ad ottenere lo stesso risultato con l'evento dopo aggiornamento e
a visualizzare un messaggio "codice fiscale duplicato"
grazie dell'aiuto


title: help inserimento dati duplicatii

text:
Angelo Consalvo wrote:
> ho una form anagrafica con un campo codice fiscale, voglio evitare di
> inserire nuovamente il dato. Il campo cod fiscale è la chiave e se lo
> ridigito all'uscita del record access mi dice di aver duplicato...
> Come fare ad ottenere lo stesso risultato con l'evento dopo aggiornamento
> e a visualizzare un messaggio "codice fiscale duplicato"
www.donkarl.com/it
 FAQ 4.25 Evitare duplicati
Variante 2
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: help inserimento dati duplicatii

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:4pt4r6F...@individual.net...

Grazie dell'aiuto funziona, ma è meglio con evento afterupdate
Angelo Consalvo


title: help inserimento dati duplicatii

author: Alessandro Cara

text:
Angelo Consalvo wrote:
> "Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
> news:4pt4r6F...@individual.net...
>
>>Angelo Consalvo wrote:
>>
>>>ho una form anagrafica con un campo codice fiscale, voglio evitare di
>>>inserire nuovamente il dato. Il campo cod fiscale è la chiave e se lo
>>>ridigito all'uscita del record access mi dice di aver duplicato...
>>>Come fare ad ottenere lo stesso risultato con l'evento dopo aggiornamento
>>>e a visualizzare un messaggio "codice fiscale duplicato"
>>
[cut]
>
> Grazie dell'aiuto funziona, ma è meglio con evento afterupdate
Non ne sarei cosi' certo. Mi riferisco all'evento afterupdate.
--
ac


title: help inserimento dati duplicatii

text:
Angelo Consalvo ha scritto:

Direi proprio che la tua considerazione può peccare di
presunzione....!
Hai detto una "minchiata" e non capisco se ci hai raginato....
Nell'Evento Dopo_Aggiornamento è tardi perchè il Record è già stato
salvato, e quì
si innesca l'assurdo della ChiavePrimaria, come fà a generare l'evento
DopoAggiornamento se la PK non può essere duplicata...????
Dai riprova.....
@Alex


title: Package Wizard + Access 2003 + installazione SP2

text:
Ho realizzato un pacchetto con il Package Wizard dei VSTO 2005.
Il pacchetto riguarda un ADP fatto con Access 2003.
L'installazione del pacchetto termina senza alcun problema.
Tuttavia, quando vado ad installare il Service Pack 2 di Office 2003, dopo
una manciata di secondi ricevo il seguente errore:
"Errore 1316. Impossibile leggere dal file ........ Verificare la connessione
di rete o l'unità CD-ROM."
Il file che non viene trovato è un MSI appartenente all'installazione del
pacchetto che ho creato io (e già questo mi suona strano: cosa gli importa
al Service Pack 2 di un file della mia applicazione?!?) ma ovviamente non
è più presente su disco perché si tratta di un file temporaneo, creato dal
Windows Installer per l'installazione della mia procedura e poi cancellato
al termine dell'installazione.
Ho provato ad installare la mia procedura ed anche il SP2 attingendo da una
risorsa di rete oppure da una cartella locale, ma non tutti i casi il problema
si è presentato nuovamente.
Ho anche provato ad estrarre il file in questione dal .MSI creato dal Package
Wizard mediante un programma di terze parti, come ad esempio ZipGenius, ma
non ci sono riuscito.
Purtroppo ho assoluto bisogno di installare il SP2 di Office 2003 altrimenti
il motore di rendering dei report manda in crash Access (l'errore è documentato
tra le correzioni apportate dal SP2).
Sapete dirmi come posso risolvere?
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


author: Carlo Costarella

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea355367b28...@news.tin.it...

L'errore è documentato è personalmente l'ho già affrontato e risolto...ma
come?
Ho fatto una ricerca su google. In attesa che ti cerco il problema e la sua
soluzione puoi cominciare a dare un'occhiata qui:
http://office.microsoft.com/en-gb/assistance/HA011402411033.aspx
Comunque il problema riguarda alcune chiavi di registro che vanno
modificate.
Ciao, Carlo


text:
cut
>
> Sapete dirmi come posso risolvere?
>
C'è anche questo:
http://support.microsoft.com/kb/906323
e questo che riguarda il service pack1 ma che ti illumina sulle chiavi di
registro da ricercare.
http://support.microsoft.com/default.aspx?scid=kb%3Bit%3B884298
Ciao, Carlo


author: PBsoft

text:
Innanzi tutto grazie per avermi risposto.
> L'errore è documentato è personalmente l'ho già affrontato e
> risolto...ma come?
Vuoi dire che non ti ricordi come ai risolto?
> Ho fatto una ricerca su google.
Io ho spaccato il capello in quattro riguardo alle ricerche su Google ma
non ho trovato niente di utile. Probabilmente sto cercando nella direzione
sbagliata.
> In attesa che ti cerco il problema e
> la sua soluzione puoi cominciare a dare un'occhiata qui:
>
http://office.microsoft.com/en-gb/assistance/HA011402411033.aspx
Ho letto l'articolo, ma dubito che una "riparazione" dell'installazione di
Office 2003 sia fattibile, visto che nel mio caso Office 2003 non è installato
sulla macchina, mentre viene installato il runtime di Access 2003 dal pacchetto
di installazione della mia procedura.
> Comunque il problema riguarda alcune chiavi di registro che vanno
> modificate.
Cercherò più approfonditamente.



text:
Grazie ancora.
>
http://support.microsoft.com/kb/906323
Questo articolo sembra interessante e credo che appena possibile proverò
la soluzione che prevede l'utilizzo della versione aministrativa del service
pack 2 di Office 2003.
> e questo che riguarda il service pack1 ma che ti illumina sulle chiavi
> di registro da ricercare.
>
http://support.microsoft.com/default.aspx?scid=kb%3Bit%3B884298
Ho letto anche questo ma spero di non dovermi addentrare nel marasmone dei
GUID per cercare la chiave giusta :-)



text:
>>
http://support.microsoft.com/kb/906323
>>
> Questo articolo sembra interessante e credo che appena possibile
> proverò la soluzione che prevede l'utilizzo della versione
> aministrativa del service pack 2 di Office 2003.
Ho provato con l'installazione amministrativa del Service Pack 2 ed ha funzionato
tranquillamente.
Grazie Carlo per il tuo aiuto.



title: Aggiornamento vecchio database

author: Cippe [Ze®o Enne]

text:
Salve, un negozio ha windows 95 sp1 e access 97 dove tutte le cifre del
database sono in lire...è possibile convertire tutto in euro? Come?
Grazie


title: Aggiornamento vecchio database

author: Salvatore

text:
"Cippe [Ze®o Enne]" <
cippe...@despammed.com
> ha scritto nel messaggio
news:cc8te7$na$1...@newsreader.mailgate.org...
> Salve, un negozio ha windows 95 sp1 e access 97 dove tutte le cifre del
> database sono in lire...è possibile convertire tutto in euro? Come?
> Grazie
>
>
Puoi aggiornare le tabelle con delle query di aggiornamento che trasformino
il valore attuale (in lire) dividendolo per 1936,27.
Poi dovrai intervenire sul formato dei campi contenenti la valuta e,
eventualmente, sui controlli delle maschere e dei report.
Ciao
Salvatore


title: Aggiornamento vecchio database

author: MA

text:
"Salvatore" <
sal...@tiscali.it
> ha scritto nel
messaggio
news:cc9d76$7vt$1...@lacerta.tiscalinet.it...

Su
www.sitocomune.com
 c'è un tool per la
concversione.
MAssimiliano


title: Simile a CasellaCombinata/Riepilogo

author: antcim

text:
Cordialita' a chi mi legge
E' possibile avere un oggetto simile alla
Casella Combinata o alla Casella di Riepilogo
con le 'voci di menu' in orizzontale anziche' in
verticale..?
Grazie in anticipo.
Giornate serene e piene di gioia.
Antcim


title: Modificare un query

author: Il Gatto

text:
Poniamo che io abbia memorizzato una query di nome "pippo". Se volevo
modificarla con DAO bastava un bel
Dim a As QueryDef
Set a = CurrentDb.QueryDefs("pippo")
a.Sql = "SELECT ....."
a.Close
e se volevo eseguirla me la cavavo con
a.Execute
Con ADO non riesco a trovare un metodo qualunque per fare lo stesso,
anzi non capisco proprio come posso fare ad accedere alle query
memorizzate, non solo per modificarle, ma anche per impostarne i
parametri ed eseguirle!
Credevo che si trattasse delle Procedure degli oggetti Catalog, ma
questi risultano desoltamente vuoti... per intenderci:
Dim Cata As New ADOX.Catalog
Cata.ActiveConnection = CurrentProject.Connection
Dim Proc As ADOX.Procedure
Set Proc = Cata.Procedures("pippo") <<---- Impossibile trovare l'oggetto
nell'insieme...
Qualcuno sa dirmi come devo fare?
--
       ^    ^
oOo (Il Gatto) oOo


title: Modificare un query

author: Matteo Palmieri

text:
"Il Gatto" <
no...@nowhere.no
> ha scritto nel messaggio
news:3D231B6...@nowhere.no...
> Dim Cata As New ADOX.Catalog
> Cata.ActiveConnection = CurrentProject.Connection
> Dim Proc As ADOX.Procedure
> Set Proc = Cata.Procedures("pippo") <<---- Impossibile trovare
l'oggetto
> nell'insieme...
Perchč usi l'insieme Procedures? Hai provato con l'insieme Views? Direi
che nel tuo caso č molto piů appropriato... ;-)
Ciao
--
Matteo Palmieri - Cybercreations
www.cybercreations.it


title: Modificare un query

text:
Matteo Palmieri ha scritto:
> "Il Gatto" <
no...@nowhere.no
> ha scritto nel messaggio
> news:3D231B6...@nowhere.no...
>
>
>>Dim Cata As New ADOX.Catalog
>>Cata.ActiveConnection = CurrentProject.Connection
>>Dim Proc As ADOX.Procedure
>>Set Proc = Cata.Procedures("pippo") <<---- Impossibile trovare
>
> l'oggetto
>
>>nell'insieme...
>
>
> Perchč usi l'insieme Procedures? Hai provato con l'insieme Views? Direi
> che nel tuo caso č molto piů appropriato... ;-)
>
Grazie! Il problema č che ho una certa fretta e non so per quale
accidenti di ragione su entrambi i pc che ho qui la guida in linea di
Access non contempla piů ADO... compare vuota!
Ho provato anche a reinstallare tutto Office ma senza alcun risultato...
Ho qui un manuale della Jackson che spiega tutto sui recordset ma non
contempla minimamente questi aspetti.... :-(



title: Modificare un query

text:
"Il Gatto" <
no...@nowhere.no
> ha scritto nel messaggio
news:3D231FD7...@nowhere.no...
> Ho qui un manuale della Jackson che spiega tutto sui recordset ma non
> contempla minimamente questi aspetti.... :-(
Se hai ancora qualche soldo da parte ti consiglio "Programmare Access
2002" di Mondadori Informatica. A me pare buono anche come guida di
riferimento...



title: Modificare un query

text:
Matteo Palmieri ha scritto:
> Perchč usi l'insieme Procedures? Hai provato con l'insieme Views? Direi
> che nel tuo caso č molto piů appropriato... ;-)
Perň sembra che si ottengano oggetti in sola lettura... Se modifico
l'oggetto Command associato vedo che CommandText viene apparentemente
modificata col valore che gli assegno, ma la query non cambia di una
virgola, e lo vedo anche eseguendola...



title: Modificare un query

text:
Il Gatto ha scritto:
> Però sembra che si ottengano oggetti in sola lettura... Se modifico
> l'oggetto Command associato vedo che CommandText viene apparentemente
> modificata col valore che gli assegno, ma la query non cambia di una
> virgola, e lo vedo anche eseguendola...
Come non detto, ho trovato lo stesso il modo.... :-)



title: Modificare un query

text:
"Il Gatto" <
no...@nowhere.no
> ha scritto nel messaggio
news:3D23255D...@nowhere.no...
> Però sembra che si ottengano oggetti in sola lettura... Se modifico
> l'oggetto Command associato vedo che CommandText viene apparentemente
> modificata col valore che gli assegno, ma la query non cambia di una
> virgola, e lo vedo anche eseguendola...
Mi mostri il codice che usi?



title: Modificare un query

text:
Matteo Palmieri ha scritto:
> Mi mostri il codice che usi?
Facevo cosě:
Dim cmd as Command
set cmd = Catalogo.Views("pippo").Command
cmd.CommandText = "...."
e non funzionava un gran chč... poi ho scoperto che invece
Dim cmd As New Command
cmd.CommandText = "...."
Set Catalogo.Views("pippo").Command = cmd
funziona benone! :-)



title: Modificare un query

text:
"Il Gatto" <
no...@nowhere.no
> ha scritto nel messaggio
news:3D232CA4...@nowhere.no...
> e non funzionava un gran chč... poi ho scoperto che invece
>
> Dim cmd As New Command
> cmd.CommandText = "...."
> Set Catalogo.Views("pippo").Command = cmd
>
> funziona benone! :-)
    Era appunto ciň che stavo per consigliarti... ;-)



title: Modificare un query

author: Roberto da casa

text:
"Il Gatto" <
no...@nowhere.no
> ha scritto nel messaggio
news:3D231B6...@nowhere.no...
> Poniamo che io abbia memorizzato una query di nome "pippo". Se volevo
> modificarla con DAO bastava un bel
>
> Dim a As QueryDef
> Set a = CurrentDb.QueryDefs("pippo")
> a.Sql = "SELECT ....."
> a.Close
>
> e se volevo eseguirla me la cavavo con
>
> a.Execute
>
> Con ADO non riesco a trovare un metodo qualunque per fare lo stesso,
> anzi non capisco proprio come posso fare ad accedere alle query
> memorizzate, non solo per modificarle, ma anche per impostarne i
> parametri ed eseguirle!
>
[CUT]
Scusate l'intrusione.
A mio avviso la cosa migliore è che tu aggiunga ai riferimenti del tuo
database le librerie DAO, in maniera che nella lista dei riferimenti
precedano i riferimenti alle librerie ADO; ciò fatto, per risolvere il tuo
problema, continua ad usare DAO come mi sembra di capire hai sempre fatto
quando usavi A97.
> --
>        ^    ^
> oOo (Il Gatto) oOo
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Modificare un query

text:
Roberto da casa ha scritto:
> A mio avviso la cosa migliore è che tu aggiunga ai riferimenti del tuo
> database le librerie DAO, in maniera che nella lista dei riferimenti
> precedano i riferimenti alle librerie ADO; ciò fatto, per risolvere il tuo
> problema, continua ad usare DAO come mi sembra di capire hai sempre fatto
> quando usavi A97.
Il problema è che il lavoro che sto facendo consiste appunto
nell'eliminare DAO dal database per sostituirlo con ADO. E' un lavoro
noiosissimo (circa 300 maschere, moduli a parte che sono altre 10.000
linee di codice...) ma necessario: 'sto coso era stato scritto per la
prima volta con Access 2.0 (poi passato a 97, ora a 2K e prossimamente a
Xp) e richiedeva ancora per funzionare una libreria di compatibilità con
le DAO 2.5 che a quanto pare le installazioni moderne di Office ben si
guardano dal portarsi dietro. Stufo di questa convivenza che provoca non
poche rogne di installazione ho deciso di rivoltare tutto come un calzino.
Inoltre il db in un futuro non molto lontano dovrà interfacciarsi con un
sito scritto in asp (e mi danno solo ADO), e contavo di riciclare un po'
di codice senza troppa fatica!



title: Aiuto Filtrare con Casella combinata

author: Carlo

text:
Sto realizzando per un mio amico un programmino in access, che permette di
calcolare dei preventivi in maniera veloce.
Il mio progetto č stato suddiviso in 3 tabelle:
1) "Categoria" la quale comprende un campo IdCat (Contatore), ed uno
Categoria
2) "Materiali" la quale comprende un campo IdMat (Contatore), un IdCat di
tipo numerico, un campo Materiale ( descrizione) ed uno Prezzo.
Nota
La tab 1 contiene tutti i nomi dei gruppi di materiale ( accessori, legno,
ferramenta )
La tab 2 contiene il materiale con un rigerimento al gruppo appartenente.
Nella tab 3 andranno a finire tutti i materiali scelti nel preventivo.
Il mio probblemone č nel costruire una tabella in modo tale che ogni
materiale verrą scelto, clicchando su di una casella combinata con la lista
categorie, e subito dopo cliccando nella casella combinata avere solo la
lista dei materiali appartenenti alla categoria con affianco il prezzo,
bastera poi inserire la quantita, e poi passare all'altro rigo per
l'inserimento del successivo materiale.
Stero di non avervi annoiato.
Attendo un vostro aiuto.
Distinti Saluti
Carlo


title: Recalc in SubForm

author: Cataldo Formaro

text:
Ho questa situazione:
Maschera M_Nota_Credito con Sottomaschera
SM_Dettagli_Documenti_Nota_Credito
(Visualizzazione maschere continue)
dalla Maschera M_Nota_Credito apro una maschera Popup
SM_Dettagli_Documenti_Sel_Nota_Credito
da cui accodo record in
SM_Dettagli_Documenti_Nota_Credito in cui ho il controllo "Totaleriga" che
mi dovrebbe restituire il totale della riga cosi calcolato:
Me.TotaleRiga = ([QtaCons] * [Prezzo]) * (1 + [nIva] / 100) * (1 - [Sconto]
/ 100)
una volta terminato l'accodamento, e ritorno nella maschera il totaleriga,
di tutte le righe è "0"
Ho provato in ogni modo ad effettuare il recalc di tutte le righe, ma mi
vedo aggiornare solo la prima riga della maschera.
Vi sono grato per ogni suggerimento.
--
Cataldo Formaro


title: Recalc in SubForm

text:

Hai già provato con
Forms![TuaMaschera]![TuoCampo]) / 100


title: Recalc in SubForm

text:
On 17 Dic, 09:39, "Cataldo Formaro" <
formarocata...@alice.it
> wrote:
> <
cosim...@gmail.com
> ha scritto nel messaggionews:b23c906e-5bf4-45d5...@a37g2000pre.googlegroups.com...

> Ciao Cosimo,
> la formula funziona bene.
> Quello che manca è altra cosa, il ricalcolo di tutti i records della SM.
>
> --
>
> Cataldo Formaro
Allora prova questo
[Form_TuaSottomaschera].Requery
oppure per ogni singolo controllo
[Form_TuaSottomaschera].Tuocontrollo.Requery
Almeno a me funziona


title: E' possibile importare tabelle HTML dal WEB direttamente in Access 97?

author: Dom

text:
E' possibile scaricare (o meglio importare) tabelle HTML dal WEB
direttamente in Access 97?
Se sí, come?
Fino ad ora mi sono servito di query sul WEB eseguite da Excel, al quale tra
l'altro faccio effettuare un ulteriore preprocessamento dei dati, dopodichè,
servendomi di un collegamento tra tabelle (Access-Excel) e di una una query
di accodamento riesco ad inserire nel database i dati stessi.
Questo mi sembra però un metodo molto scomodo e vorrei sapere se qualcuno di
voi ha qualcosa di meglio da suggerirmi.
Inoltre (so che è OT, tuttavia...) come si fa, servendosi di Excel, a
scaricare da una pagina WEB contenente piú tabelle solo la tabella che
interessa?
Grazie infinite per le Vs. risposte.
Ciao.
Dom


title: stampa più pagine

author: massimo

text:
Ciao a tutti ......
Qualcuno mi saprebbe dire come fare a stampare più volte in record?
Mi spiego....
Vorrei potere stampare un bolla ad un cliente stampanto 3 fogli dello stesso
record.....
Tutto funziona con la seguente espressione in un pulsante   DoCmd.PrintOut
acPrintAll, , , , 2
Tutto Ok
Volevo capire, sè era possibile, tramite il pulsante (stampa) che si trova
nella barra di access 2000, anziche stampare una sola copia del report,
stampare n copie in base ad un'espressione logica inserita in vba.
Ringrazio al tutto il Ng ..........
Ciao


title: stampa più pagine

author: FABIO

text:
massimo wrote:
> Ciao a tutti ......

> Mi spiego....



PUOI FACILMENTE UTILIZZARE UNA MACRO CHE TI MANDI PER 3 VOLTE IL DOCUMENTO
DIRETTAMENTE SU STAMPA. NEL MIO CASO HO DOVUTO UTILIZZARE UN ALTRO
STRATAGEMMA NEL CREARE IL REPORT PERCHE' L'ULTIMA COPIA, ANCHE SE
PERFETTAMENTE UGUALE, DOVEVA AVERE LA DICITURA 'COPIA PER USO INTERNO',
ALLORA HO FATTO COSI':
1) INTESTAZIONE E PIE' DI PAGINA: INTESTAZIONE E PIE DI PAGINA CHE ESCE
UGUALE SU TUTTE E 3 LE BOLLE
2) PIE' DI PAGINA REPORT: ETICHETTA CON SCRITTO 'COPIA PER USO INTERNO'
(IN TAL MODO MI ESCE SOLO SULL'ULTIMO FOGLIO)
3) CORPO:
A)HO MESSO UN SOTTOREPORT CHE CONTIENE I DETTAGLI DELLA BOLLA
b)INTERRUZIONE DI PAGINA
C) LO STESSO SOTTOREPORT (2DA COPIA)
D) INTERRUZIONE DI PAGINA
E) DI NUOVO LO STESSO SOTTOREPORT (3ZA COPIA)
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: stampa più pagine

text:
"FABIO" <
blue...@libero.it
> ha scritto nel messaggio
news:aqgrjs$10i$1...@news.newsland.it...
[CUT]
>
> PUOI FACILMENTE UTILIZZARE UNA MACRO CHE TI MANDI PER 3 VOLTE IL DOCUMENTO
> DIRETTAMENTE SU STAMPA. NEL MIO CASO HO DOVUTO UTILIZZARE UN ALTRO
[CUT]
Non scrivere in maiuscolo; nei NG scrivere in maiuscolo significa strillare
e onestamente non capisco cosa hai da strillare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: stampa più pagine

author: Claudio

text:
"FABIO" <
blue...@libero.it
> ha scritto nel messaggio
news:aqgrjs$10i$1...@news.newsland.it...
> PUOI FACILMENTE UTILIZZARE UNA MACRO CHE TI MANDI PER 3 VOLTE IL DOCUMENTO
Fabio, per favore, non scrivere in maiuscolo.
Ciao. Claudio.


title: Applicare Regole Colore\Font a tutti i controlli della maschera

author: MC

text:
Bene,
in un'applicazione ho creato una maschera all'interno della quale esistono
dei controlli con i quali scelgo come vorrei valorizzare in termini di tipo
font, dimensione e colore carattere e colori i vari controlli di una Form.
Detto questo, volendo fare un pulsante che mi dia il preview applicando tali
regole alla maschera dalla quale gestisco le informazioni e che mi permetta
di poter fare un passo indietro e ripristinare il tutto ... come posso fare?
E nel caso in cui mi piaccia, come posso applicare tali regole alla maschera
o alle maschere di mio interesse???
GRazie come sempre ed anticipatamente per le aventuali risposte.
Saluti,
--
MC


author: Alessandro Baraldi

text:
"MC" <
mauro.c...@gmail.com
> wrote in message
news:dhgtb5$hie$
1...@domitilla.aioe.org

Mi pareva di avere già risposto ad un post simile...?
Boh, in ogni caso se hai AXP scaricati Archifoto, c'è una
Form di impostazioni delle preferenze, quindi nelle varie
form su evento Load la formattazione dei controlli in base
alle regole.
E' una base di partenza per farti capire come funziona
ma è ben strutturato.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
[cut]
fantastico, ti ringrazio, scarico, installo e verifico!
Buona serata.
--
MC


title: Apertura Esclusiva di default (p.e. da doppio click)

author: Marco Pini

text:
Salve a tutti,
sono a conoscenza della funzione "Accesso Esclusivo" con Access.
Il fatto è che vorrei che quando si apra un database questo venga aperto
SEMPRE in accesso esclusivo...
Vorrei evitare che ogni volta debba fare "Open -> Open Exclusive"... è
scomodo!
È possibile? Come fare?
Grazie a tutti.
---
Saluti,
Marco Pini e il suo tmtv nokia. =)
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Alessandro Cara

text:
Marco Pini wrote:
> Salve a tutti,
> sono a conoscenza della funzione "Accesso Esclusivo" con Access.
>
> Il fatto è che vorrei che quando si apra un database questo venga aperto
> SEMPRE in accesso esclusivo...
>
> Vorrei evitare che ogni volta debba fare "Open -> Open Exclusive"... è
> scomodo!
>
> È possibile? Come fare?
>
> Grazie a tutti.
>
>
> ---
> Saluti,
> Marco Pini e il suo tmtv nokia. =)
>
>
>
"/excl"  sulla riga di comando di apertura. "Es claro" che per fare cio'
non puoi usare il doppio click direttamente sull'mdb ma devi avere
almeno un "collegamento" a ciò adibito
--
ac
y-1=x


title: Indirizzo IP e UserName

text:
Ho la necessità di creare una funzione che intercetti l'indirizzo IP e
lo UserName di un pc che è in rete.
C'è qualcuno che gentilmente può aiutarmi a risolvere questo
problema?
Grazie!!!!   Linus
--
Posted from
sirio.tno.it
 [138.66.200.5]
via Mailgate.ORG Server -
http://www.Mailgate.ORG