title: Problema record selezionati

text:
"Alberto" <
albe...@libero.it
> ha scritto nel messaggio
news:53mW6.5055$T52.1...@news.infostrada.it...
> ti ringrazio per la risposta ma...
> non ho dei record filtrati ma dei record selezionati dal selettore record,
> i dati sono casuali (non esiste un criterio comune per poterli filtrare)
>
>
Ti ricordo che è norma in questo NG rispondere dopo e non prima dei messaggi
precedenti.
Se effettui una selezione multipla con il selettore dei record in una
maschera con visualizzazione a Maschere continue, non ho indicazioni da
darti; non so neppure se sia una cosa possibile, visto che non conosco
neppure una soluzione da effettuare manualmente tramite la barra degli
stumenti o tramite la barra dei menu.



title: Problema record selezionati

author: Alberto

text:
Roberto da casa <
r.ma...@libero.it
> wrote in message
1dnW6.5514$T52.1...@news.infostrada.it...
>
> "Alberto" <
albe...@libero.it
> ha scritto nel messaggio
> news:53mW6.5055$T52.1...@news.infostrada.it...
> > ti ringrazio per la risposta ma...
> > non ho dei record filtrati ma dei record selezionati dal selettore
record,
> > i dati sono casuali (non esiste un criterio comune per poterli filtrare)
> Se effettui una selezione multipla con il selettore dei record in una
> maschera con visualizzazione a Maschere continue, non ho indicazioni da
> darti; non so neppure se sia una cosa possibile, visto che non conosco
> neppure una soluzione da effettuare manualmente tramite la barra degli
> stumenti o tramite la barra dei menu.
ho risolto creando una tabella di tmp e trasferendo i dati con
runCommand.copy ... past...
comunque grazie


title: per @Alex

author: Paolo Dal Bosco

text:
Se puoi dare una sbirciata al tread "Stampa pagina correntemente
visualizzata di un report"
grazie in anticipo
Paolo


title: per @Alex

text:

Ciao Paolo.
Innanzitutto, visto che ti sento ti chiedo di leggere il mio commento
al'articolo inserito ringraziandoti la prossima volta del
coinvolgimento preventivo alla pubblicazione:
http://www.accessgroup.it/HomeArgomenti.asp?ID=270&Oggetto2=Conteggare%20i%20giorni%20festivi
In quel modo sembra che io abbia partecipato alla cosa, che ha qualche
mese... ma ti ho solamente dato dei suggerimenti... quindi il mio
nome, non necessario, "eventualmente"
doveva apparire nelle note come ringraziamenti e non come Co-
Autore....!
In secondo luogo dove dovrei guardare... e cosa...?
Ciao
@Alex


title: per @Alex

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:a6e289a0-8ce0-4ed7...@d27g2000yqf.googlegroups.com...

ti ho inviato il mex originale,
> In secondo luogo dove dovrei guardare... e cosa...?
in questo NG:
Subject: Stampa pagina correntemente visualizzata di un report
Date: Thu, 18 Feb 2010 12:30:54 +0100
scusa ancora, saluti
Paolo


title: per @Alex

text:
...
> ti ho inviato il mex originale,
Quando...?
Ricordo che ne avevamo parlato in generale quasi 1 anno fà... ma non
ricordo di aver chiesto o accettato di essere
nominato come realizzatore del Demo...!!!
> > In secondo luogo dove dovrei guardare... e cosa...?
>
> in questo NG:
> Subject: Stampa pagina correntemente visualizzata di un report
> Date: Thu, 18 Feb 2010 12:30:54 +0100
Oddio roba vecchia..., se poi consideri che io non frequento da più di
un'anno....!
In ogni caso la funzione per stampare la Pagina corrente è questa:
Function StampaPagina()
    DoCmd.SelectObject acReport,
Screen.ActiveReport.Name
    DoCmd.PrintOut acSelection,
Screen.ActiveReport.page
,
Screen.ActiveReport.page
End Function
Da me funziona senza alcun inghippo...!
Cosa manca o cosa mi sono perso....???
> scusa ancora, saluti
Non è successo nulla di cui scusarsi... solo una precisazione
doverosa.
> Paolo
Ciao
@Alex


title: per @Alex

author: Geppo

text:
Ciao @Alex wrote:
> ...
>> ti ho inviato il mex originale,
>
> Quando...?
> Ricordo che ne avevamo parlato in generale quasi 1 anno fà... ma non
> ricordo di aver chiesto o accettato di essere
> nominato come realizzatore del Demo...!!!
>
>>> In secondo luogo dove dovrei guardare... e cosa...?
>>
>> in questo NG:
>> Subject: Stampa pagina correntemente visualizzata di un report
>> Date: Thu, 18 Feb 2010 12:30:54 +0100
>
> Oddio roba vecchia..., se poi consideri che io non frequento da più di
> un'anno....!
> In ogni caso la funzione per stampare la Pagina corrente è questa:
>
> Function StampaPagina()
>     DoCmd.SelectObject acReport,
Screen.ActiveReport.Name
>     DoCmd.PrintOut acSelection,
Screen.ActiveReport.page
,
>
Screen.ActiveReport.page
> End Function
>
> Da me funziona senza alcun inghippo...!
>
> Cosa manca o cosa mi sono perso....???
ti sei perso che la stampa deve essere effettuata quando il report è gia
aperto in anteprima,
infatti il problema è sorto poichè l'intenzione era quella di scorrere tutte
le pagine
fino all'ultima e poi magari, sempre tenendo aperto il report, tornare sulla
prima e
da un pulsante della form stampare questa.
--
Ciao
Geppo


title: per @Alex

text:

Allora non mi sono perso nulla... il codice che ho postato fà quello
che dici...
Provalo.
@Alex


title: per @Alex

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:7ae3c7c9-af9c-4234...@r27g2000yqn.googlegroups.com...


@Alex
provato e purtroppo confermo anch'io che il problema rimane:
- report di 92 pagine in anteprima,
- vado all'ultima
- ritorno indietro di 2 pagine (sono alla pagina 90)
- stampo
e viene stampata la pagina 92.
Su evento pagina ho inserito     Me.Caption = "Pagina " & Page & " di " &
Pages
che mostra il problema, cioè tornando indiero di 2 pag. ho: 92 di 92
mentre la pagina visualizzata è correttamente la 90.
Buona settinana
Paolo


title: per @Alex

text:
On 29 Mar, 06:59, "Paolo Dal Bosco" <
paolo.dalbo...@tin.it
> wrote:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggionews:7ae3c7c9-af9c-4234...@r27g2000yqn.googlegroups.com...

Si è vero... andando avanti l'aggiornamento è corretto, arrivato alla
fine sembra non riaggiornasi... e la proprietà PAGE
effettivamente da un numero non coerente... ma avete provato a
stampare...?
Io ho fatto diverse prove, e, nonostante la proprietà PAGE in
Debug.Print dia un numero non coerente al momento della stampa
su PDF ottengo la stampa SINGOLA della pagina corretta....!
Purtroppo io uso A2007 non avendo altro quindi non sò se questo possa
avere variazioni al tema...
Di fatto insisto che funziona.... da me.
@Alex


title: per @Alex

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:434e1f99-7b08-4995...@l25g2000yqd.googlegroups.com...




@Alex
-----------------------------
provato in vari modi, ma senza esito
o meglio:
mi son fatto un contatore incrementato/decrementato
dai tasti che ho creato in menu, tutto funziona se non
vengono premuti i tasti della nav bar del report.
nav bar che non riesco a disabilitare (penso non si possa)
Confidavo in qualche tuo consiglio.
Grazie
Paolo


title: per @Alex

text:
On 29 Mar, 11:18, "Paolo Dal Bosco" <
paolo.dalbo...@tin.it
> wrote:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggionews:434e1f99-7b08-4995...@l25g2000yqd.googlegroups.com...

Premetto che sono estremamente contrario a sostituire i
NavigationButton nativi
con dei NavigationButton costruiti... però io non vedo il problema che
dite.
Ripeto che effettivamente la proprietà visualizzata è errata, ma la
pagina SINGOLA
stampata è corretta...! (da me).
Detto questo non sò che aggiungere.
@Alex


title: per @Alex

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:4c0c3adf-fd16-41ff...@g4g2000yqa.googlegroups.com...




@Alex
----------------------------------
a questo punto mi vien da pensare alla menoria del pc,
io ho solo 256 mb, potrebbe esser questo?
Saluti
Paolo


title: per @Alex

author: sv

text:
Paolo Dal Bosco ha scritto:





> Saluti
> Paolo
Il mio AXP WinXP 2Giga di RAM... stesso comportamento..
Va bene solo in avanti. Ritornando indietro non funziona.
Il numero pagina non si aggiorna e stampa l'ultima pagina che si è
raggiunto con lo scroll.
Questa anomalia che io sappia c'è sempre stata. Io trovo più performante
mostrare sempre l'anteprima report in PDF. Da lì poi l'utente fa quello
che vuole.
A quanto pare forse A2007 si comporta in maniera diversa.
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: per @Alex

author: CIDI

text:
"Paolo Dal Bosco" <
paolo.d...@tin.it
> ha scritto nel messaggio
news:4bb0cf5c$0$1145$4faf...@reader1.news.tin.it...
>
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
>
> Premetto che sono estremamente contrario a sostituire i
> NavigationButton nativi
> con dei NavigationButton costruiti... per� io non vedo il problema che
> dite.
>
> Ripeto che effettivamente la propriet� visualizzata � errata, ma la
> pagina SINGOLA
> stampata � corretta...! (da me).
il che vuol dire che hai stampato veramente la pagina? ;-)
ho voluto sprecare due fogli ed il risultato � lo stesso: stampa la pagina
sbagliata!
nessun problema per stampare le pagine visualizzate in successione con i
navbutton
per� se si clicca sul pulsante Ultimo record e poi si torna indietro:
ciccia!
la pagina stampata � sempre l'ultima che � anche quella segnalata dal
Debug.Print
Screen.ActiveReport.page
sar� un problema di AXP ...
> Detto questo non s� che aggiungere.
>
> @Alex
> ----------------------------------
> a questo punto mi vien da pensare alla menoria del pc,
> io ho solo 256 mb, potrebbe esser questo?
io ne ho un GB e non funzia lo stesso!....
ciao
ad entrambi
Daniele


title: per @Alex

text:
Ciao Daniele...!
Ho stampato dei file PDF non ho stampanti reali ... ma non deve essere
questo il motivo della differenza.
Io ho Win7 con 4Gb di ram Office 2007.
Nella prova che ho fatto si comporta come Vi ho annunciato... c'è però
un'altra differenza tra quello che immagino fate Voi
e quello che faccio io...!
Giusto per avere tutti il quadro corretto, immagino che voi abbiate
una CommandBar che richiama una Function Public...
io avendo A2007 questo non lo posso fare, non sò usare i Ribbon e
nemmeno mi interessano.... quindi inizialmente ho provato
dalla finestra immediata con il NomeFunzione...!
Ora ho usato una Macro AutoKeys [F1] ed effettivamente genera il
problema che segnalate...!
Sinceramente ho trovato una soluzione spero vi piaccia o almeno che
possa risolvere la cosa anche se rende il tutto un pò lento...
ma è l'unico modo che ho trovato per forzare l'aggiornamento del
REPORT:
Function stampaPagina()
    With Screen.ActiveReport
        If .Filter = vbNullString Then
            .FilterOn = True
            .Filter = " "
            .Filter = vbNullString
        Else
            .Filter = .Filter
            .FilterOn = True
        End If
        DoEvents
        DoCmd.SelectObject acReport, .Name
        DoCmd.PrintOut acSelection, .page, .page
  End With
End Function
;-)
Fatemi sapere....
@Alex


title: per @Alex

text:
@Alex ha scritto:
> Ciao Daniele...!






> ;-)
> Fatemi sapere....
> @Alex
Ok perfetto... leggermente lento come avevi detto.
:-)



title: per @Alex

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:8113b3cf-fd31-4af8...@k17g2000yqb.googlegroups.com...
Ciao Daniele...!






;-)
Fatemi sapere....
che dire? avevamo ragione noi....tsk tsk
adesso però ci hai messo a posto tutti... *__*
FUNZIONA!! alla grande, e non ho notato nessun rallentamento, almeno da me.
ciao Alex
Daniele


title: per @Alex

text:

Sei una potenza.
--
Ciao
Geppo


title: per @Alex

text:
...
> che dire? avevamo ragione noi....tsk tsk
> adesso per ci hai messo a posto tutti... *__*
> FUNZIONA!! alla grande, e non ho notato nessun rallentamento, almeno da me.
>
> ciao Alex
> Daniele
Eheheh... mi è andata bene...! ;-)
@Alex


title: per @Alex

text:
On 29 Mar, 21:32,
salvinon...@accessgroup.it
 (sv) wrote:
> @Alex ha scritto:
>
>
>
> > Ciao Daniele...!
> > Ho stampato dei file PDF non ho stampanti reali ... ma non deve essere
> > questo il motivo della differenza.
> > Io ho Win7 con 4Gb di ram Office 2007.
> > Nella prova che ho fatto si comporta come Vi ho annunciato... c' per
> > un'altra differenza tra quello che immagino fate Voi
> > e quello che faccio io...!
> > Giusto per avere tutti il quadro corretto, immagino che voi abbiate
> > una CommandBar che richiama una Function Public...
> > io avendo A2007 questo non lo posso fare, non s usare i Ribbon e
> > nemmeno mi interessano.... quindi inizialmente ho provato
> > dalla finestra immediata con il NomeFunzione...!
> > Ora ho usato una Macro AutoKeys [F1] ed effettivamente genera il
> > problema che segnalate...!
> > Sinceramente ho trovato una soluzione spero vi piaccia o almeno che
> > possa risolvere la cosa anche se rende il tutto un p lento...
> > ma l'unico modo che ho trovato per forzare l'aggiornamento del
> > REPORT:
> > Function stampaPagina()
> >     With Screen.ActiveReport
> >         If .Filter = vbNullString Then
> >             .FilterOn = True
> >             .Filter = " "
> >             .Filter = vbNullString
> >         Else
> >             .Filter = .Filter
> >             .FilterOn = True
> >         End If
> >         DoEvents
> >         DoCmd.SelectObject acReport, .Name
> >         DoCmd.PrintOut acSelection, .page, .page
> >   End With
> > End Function
> > ;-)
> > Fatemi sapere....
> > @Alex
>
> Ok perfetto... leggermente lento come avevi detto.
> :-)
>
> --
> sv
Si credo sia abbastanza ovvio, di fatto effettua un REQUERY attende il
ricaricamento con il DoEvents e poi applica
la cosa... sarebbe da verificare per bene in caso di Report
CORPOSI...!
Tuttavia piuttosto di nulla, finchè non si trova un metodo migliore,
credo possa andare.
Obiettivamente credo che la cosa, ragioandoci con il senno del poi,
sia normale...
Il REPORT contrariamente alla Form non sfrutta un'origine di tipo
Recordset.
In pratica genera le pagine man mano che si scorrono, ma una volta
scorse non le rigenera più... quindi il difetto
è evidente non solo una volta raggiunta l'ultima pagina ma anche
tornando indietro di 1...!
Ritengo pertanto sia fisiologico il congelamento della proprietà
proprio per il fatto che a ritroso non rigenerando la pagina non è in
grado di LEGGERE
il numero di PAGINA già generato.
E' per questo che ho pensato a far rigenerare tutto, in questo modo è
obbligato ad aggiornare la proprietà PAGE mentre rigenera
tutto il Report fino alla pagina attuale o corrente.
Sono un pò contorto ma spero di essermi spiegato...!
@Alex


title: per @Alex

text:
...
> Sei una potenza.
Si zono la potenza di 0...!
;-)
> --
> Ciao
> Geppo
Ciao
@Alex


title: per @Alex

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:f2d399ce-cf39-4a86...@q16g2000yqq.googlegroups.com...

mille grazie,
Paolo


title: per @Alex

text:
@Alex ha scritto:


> Tuttavia piuttosto di nulla, finch� non si trova un metodo migliore,
> credo possa andare.
> Obiettivamente credo che la cosa, ragioandoci con il senno del poi,
> sia normale...
> Il REPORT contrariamente alla Form non sfrutta un'origine di tipo
> Recordset.
> In pratica genera le pagine man mano che si scorrono, ma una volta
> scorse non le rigenera pi�... quindi il difetto
> � evidente non solo una volta raggiunta l'ultima pagina ma anche
> tornando indietro di 1...!
> Ritengo pertanto sia fisiologico il congelamento della propriet�
> proprio per il fatto che a ritroso non rigenerando la pagina non � in
> grado di LEGGERE
> il numero di PAGINA gi� generato.
> E' per questo che ho pensato a far rigenerare tutto, in questo modo �
> obbligato ad aggiornare la propriet� PAGE mentre rigenera
> tutto il Report fino alla pagina attuale o corrente.
> Sono un p� contorto ma spero di essermi spiegato...!
> @Alex
Il test l'ho fatto su una tabella di circa 220000 record pari a oltre 6000
pagine..La tabella � solo di campi numerici ed un campo data ora.
Ripeto va benissimo..



title: per @Alex

author: OneEDP

text:
Il 29/03/2010 22.41, @Alex ha scritto:
> ....
>
>> che dire? avevamo ragione noi....tsk tsk
>> adesso per ci hai messo a posto tutti... *__*
>> FUNZIONA!! alla grande, e non ho notato nessun rallentamento, almeno da me.
>>
>> ciao Alex
>> Daniele
>>
> Eheheh... mi č andata bene...! ;-)
>
> @Alex
>
Ciao Ale,
appena rientrato ho trovato questa sorpresa.
L'ho subito testato.
Effettivamente viene stampata la pagina correntemente visualizzata, ma
il rendering in determinate circostanza (quali subreport e
raggruppamenti a piů livelli) i risultati risultano sballati.
Ti riporto il link di un mio report
http://myfreefilehosting.com/f/2443761078_0.18MB
 con dati i risultati di
stampa sono inaspettati.
E' un po' macchinoso, ma anche in questo caso devo ricorrere alla stampa
PDF  a causa della navigazione tra le varie pagina.
Perň devo precisarti: ci sono anomalie prima ancora della stampa...
quindi č corretto segnalarti che il problema non č
  With Reports(stDocName)
         If .Filter = vbNullString Then
             .FilterOn = True
             .Filter = " "
             .Filter = vbNullString
         Else
             .Filter = .Filter
             .FilterOn = True
         End If
         DoEvents
         DoCmd.SelectObject acReport, stDocName
         DoCmd.PrintOut acSelection, .Page, .Page
   End With
... piuttosto questo codice evidenzia problemi di programmazione del report.
Ma credo che possa essere utile...
Grazie
Daniele


title: per @Alex

text:
...
> Ciao Ale,
> appena rientrato ho trovato questa sorpresa.
> L'ho subito testato.
> Effettivamente viene stampata la pagina correntemente visualizzata, ma
> il rendering in determinate circostanza (quali subreport e
> raggruppamenti a più livelli) i risultati risultano sballati.
> Ti riporto il link di un mio reporthttp://
myfreefilehosting.com/f/2443761078_0.18MBcon
 dati i risultati di
> stampa sono inaspettati.
> E' un po' macchinoso, ma anche in questo caso devo ricorrere alla stampa
> PDF  a causa della navigazione tra le varie pagina.
> Però devo precisarti: ci sono anomalie prima ancora della stampa...
> quindi è corretto segnalarti che il problema non è
>
>   With Reports(stDocName)
>          If .Filter = vbNullString Then
>              .FilterOn = True
>              .Filter = " "
>              .Filter = vbNullString
>          Else
>              .Filter = .Filter
>              .FilterOn = True
>          End If
>          DoEvents
>          DoCmd.SelectObject acReport, stDocName
>          DoCmd.PrintOut acSelection, .Page, .Page
>    End With
>
> ... piuttosto questo codice evidenzia problemi di programmazione del report.
>
> Ma credo che possa essere utile...
> Grazie
> Daniele
Hi provato a verificare il Nome Del Report Attivo se effettivamente
coincide con il REPORT e non con un SottoReport...?
In tal caso servirebbe ricavare il Report padre ed usare quello... se
fosse così la cosa è semplice...!
Ora io mi sono trovato coinvolto nel problema... ma non è roba mia...
quindi un pezzo ve l'ho suggerito e risolto... ora
per chi ha il problema si dia da fare a migliorarlo e testarlo in
tutte le situazioni.
;-)
@Alex


title: per @Alex

text:
Il 30/03/2010 18.23, @Alex ha scritto:
> ....
>
>> Ciao Ale,
>> appena rientrato ho trovato questa sorpresa.
>> L'ho subito testato.
>> Effettivamente viene stampata la pagina correntemente visualizzata, ma
>> il rendering in determinate circostanza (quali subreport e
>> raggruppamenti a pi� livelli) i risultati risultano sballati.
>> Ti riporto il link di un mio reporthttp://
myfreefilehosting.com/f/2443761078_0.18MBcon
 dati i risultati di
>> stampa sono inaspettati.
>> E' un po' macchinoso, ma anche in questo caso devo ricorrere alla stampa
>> PDF  a causa della navigazione tra le varie pagina.
>> Per� devo precisarti: ci sono anomalie prima ancora della stampa...
>> quindi � corretto segnalarti che il problema non �
>>
>>    With Reports(stDocName)
>>           If .Filter = vbNullString Then
>>               .FilterOn = True
>>               .Filter = " "
>>               .Filter = vbNullString
>>           Else
>>               .Filter = .Filter
>>               .FilterOn = True
>>           End If
>>           DoEvents
>>           DoCmd.SelectObject acReport, stDocName
>>           DoCmd.PrintOut acSelection, .Page, .Page
>>     End With
>>
>> ... piuttosto questo codice evidenzia problemi di programmazione del report.
>>
>> Ma credo che possa essere utile...
>> Grazie
>> Daniele
>>
> Hi provato a verificare il Nome Del Report Attivo se effettivamente
> coincide con il REPORT e non con un SottoReport...?
> In tal caso servirebbe ricavare il Report padre ed usare quello... se
> fosse cos� la cosa � semplice...!
>
>
Gi� fatto
> Ora io mi sono trovato coinvolto nel problema... ma non � roba mia...
> quindi un pezzo ve l'ho suggerito e risolto... ora
> per chi ha il problema si dia da fare a migliorarlo e testarlo in
> tutte le situazioni.
>
> ;-)
>
>
Caspita, non fa una piega.
Cmq il problema � il rendering e chiss� se con Access 2015 sar�
possibile, bha.
Forse fino ad ora non � stato implementato proprio a causa degli
inneschi degli eventi...
Certo un po' frustrante avvertire l'utente di non stampare assolutamente
solo una pagina di n...
In ogni caso appena riesco a risolvere poster� qualcosa.
Grazie.
Daniele
> @Alex
>


title: per @Alex

text:
On 30 Mar, 18:31, OneEDP <OneEDP@antispam> wrote:
> Il 30/03/2010 18.23, @Alex ha scritto:
>
> > ....
>
> >> Ciao Ale,
> >> appena rientrato ho trovato questa sorpresa.
> >> L'ho subito testato.
> >> Effettivamente viene stampata la pagina correntemente visualizzata, ma
> >> il rendering in determinate circostanza (quali subreport e
> >> raggruppamenti a più livelli) i risultati risultano sballati.
> >> Ti riporto il link di un mio reporthttp://
myfreefilehosting.com/f/2443761078_0.18MBcondati
 i risultati di
> >> stampa sono inaspettati.
> >> E' un po' macchinoso, ma anche in questo caso devo ricorrere alla stampa
> >> PDF  a causa della navigazione tra le varie pagina.
> >> Però devo precisarti: ci sono anomalie prima ancora della stampa...
> >> quindi è corretto segnalarti che il problema non è
>
> >>    With Reports(stDocName)
> >>           If .Filter = vbNullString Then
> >>               .FilterOn = True
> >>               .Filter = " "
> >>               .Filter = vbNullString
> >>           Else
> >>               .Filter = .Filter
> >>               .FilterOn = True
> >>           End If
> >>           DoEvents
> >>           DoCmd.SelectObject acReport, stDocName
> >>           DoCmd.PrintOut acSelection, .Page, .Page
> >>     End With
>
> >> ... piuttosto questo codice evidenzia problemi di programmazione del report.
>
> >> Ma credo che possa essere utile...
> >> Grazie
> >> Daniele
>
> > Hi provato a verificare il Nome Del Report Attivo se effettivamente
> > coincide con il REPORT e non con un SottoReport...?
> > In tal caso servirebbe ricavare il Report padre ed usare quello... se
> > fosse così la cosa è semplice...!
>
> Già fatto
> > Ora io mi sono trovato coinvolto nel problema... ma non è roba mia...
> > quindi un pezzo ve l'ho suggerito e risolto... ora
> > per chi ha il problema si dia da fare a migliorarlo e testarlo in
> > tutte le situazioni.
>
> > ;-)
>
> Caspita, non fa una piega.
> Cmq il problema è il rendering e chissà se con Access 2015 sarà
> possibile, bha.
> Forse fino ad ora non è stato implementato proprio a causa degli
> inneschi degli eventi...
> Certo un po' frustrante avvertire l'utente di non stampare assolutamente
> solo una pagina di n...
> In ogni caso appena riesco a risolvere posterò qualcosa.
> Grazie.
> Daniele
>
> > @Alex
Bravo Daniele...! ;-)
Scherzi a parte non ho più molto tempo e non sviluppando più sono
anche molto
fuori forma... in ogni caso se riesco a fare qualche test con esito
positivo vi aggiorno.
@Alex


title: [OT ma non troppo ] Access & Reti extra Ufficio

author: Neo

text:
Vorrei per una migliore gestione degli aggiornamenti lasciare i BE sul mio server (o su server
pubblico) e distribuire i clienti il FE (ovviamente)
come mi consigliate di utilizzare come tecnologia?
un firewall hardware e software sul mio server e solo software sui clienti?
oppure appoggiarmi ad un serverweb e pubblicare li?
come gestire il collegamento con access?
grazie a chi mi aiuterą


author: Marco

text:

Ciao anche io ho il tuo stesso problema mi accodo al tuo messaggio in attesa
che qualcuno ci risponda anche a me servirebbe linkarmi a un db posto su un
mio dominio internet ma non conosco le stringhe di codice da utilizzare per
farlo.
Qualcuno sa aiutarci perfavore?
Ciao e grazie
Marco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: stefano (kabisa)

text:
"Neo" <senz...@chiedetesul.NG> ha scritto nel messaggio
news:6evlb.56785$vO5.2...@twister1.libero.it...

Avete provato a fare nuova tabella collega tabella sorgente ftp ecc..
o sorgente web
stefano


text:
"stefano (kabisa)" <
stl...@tin.it
> ha scritto nel messaggio
news:2jwlb.331014$R32.10...@news2.tin.it...
>
> "Neo" <senz...@chiedetesul.NG> ha scritto nel messaggio
> news:6evlb.56785$vO5.2...@twister1.libero.it...
> > Vorrei per una migliore gestione degli aggiornamenti lasciare i BE sul mio
> server (o su server
> > pubblico) e distribuire i clienti il FE (ovviamente)
> >
> > come mi consigliate di utilizzare come tecnologia?
> > un firewall hardware e software sul mio server e solo software sui
> clienti?
> >
> > oppure appoggiarmi ad un serverweb e pubblicare li?
> > come gestire il collegamento con access?
> >
> > grazie a chi mi aiuterà
> Avete provato a fare nuova tabella collega tabella sorgente ftp ecc..
> o sorgente web
> stefano
>
>
il mio problema è più che altro scegliere il tipo di "connessione" che sistema usare
poi verranno i codici :-)


author: Cane Randagio

text:
"Neo" <


Il metodo migliore č sfruttare i servizi Terminal di Microsoft (o Cytrix di
non ricordo piů chi).
E' una soluzione costosetta ma funziona bene.
Ah, meglio usare Access XP con TServer.
Bye


title: spostare file mde

text:
mi succede una cosa strana...

ho il pc di un cliente che ha un file MDE (access 97) con un gestionale
funzionante.
ora il pc si ï¿œ guastato (ha l'hard disk che clickclicca), pero' sono
riuscito a salvare i file del gestionale

per sicurezza l'ho provato a leggere dal mio pc e funziona tutto
correttamente.

quindi vado a copiarlo su un nuovo pc, con lo stesso software del mio pc
(xp+office 2010) ma non funziona.

da un errore di macro non eseguita correttamente

putroppo essendo un file mde non riesco neanche a leggere la riga che
genera l'errore

ce qualcosa che posso fare? tipo copiare la configurazioen del mio pc
sul nuovo pc? forse utilizza degli activex che per caso ho installato
anche io?


title: indicare nome sottomaschera

author: Giuseppe

text:
Buonasera a tutti.
Finora ricercavo l'idarticolo da una form aprendo una maschera di
ricerca con
DoCmd.OpenForm "RicercaArticoli", , , , , , Me.Name
da cui su click del pulsante conferma, la maschera di ricerca si
chiudeva e tramite
Forms(Me.OpenArgs).IdArticolo = Forms!ricercaarticoli!Elenconominativi
memorizzava il valore sul campo IdArticolo della form chiamante.
Ora ho la necessità che identica situazione avvenga quando la form
chiamante in realtà è una sottomaschera.
Su  conferma della maschera di ricerca mi dà il seguente messaggio:
"impossibile trovare la maschera "sottomascherarighefattura" a cui si
fa riferimento in un'espressione ecc...
Come faccio ad indicare nome maschera e sottomaschera sul codice che
chiama la maschera di ricerca?
Un grazie anticipato.
Giuseppe.


title: indicare nome sottomaschera

text:

Me!
NomeSubForm.Form.Name
@Alex


title: indicare nome sottomaschera

author: Karl Donaubauer

text:
Giuseppe wrote:
> Finora ricercavo l'idarticolo da una form aprendo una maschera di
> ricerca con
> DoCmd.OpenForm "RicercaArticoli", , , , , , Me.Name
> da cui su click del pulsante conferma, la maschera di ricerca si
> chiudeva e tramite
> Forms(Me.OpenArgs).IdArticolo = Forms!ricercaarticoli!Elenconominativi
> memorizzava il valore sul campo IdArticolo della form chiamante.
>
> Ora ho la necessit� che identica situazione avvenga quando la form
> chiamante in realt� � una sottomaschera.
> Su  conferma della maschera di ricerca mi d� il seguente messaggio:
> "impossibile trovare la maschera "sottomascherarighefattura" a cui si
> fa riferimento in un'espressione ecc...
> Come faccio ad indicare nome maschera e sottomaschera sul codice che
> chiama la maschera di ricerca?
Se ti capisco bene la soluzione diventa un po' pi� complicato perch�
devi mandare pi� stringhe nel OpenArgs. P.e. puoi usare
DoCmd.OpenForm "Artikel4", , , , , , _
    Me.Name & "/NomeSottoMaschera" & "/IdArticolo"
e poi nella maschera di ricerca:
Dim strfrm As String, strsfrm As String, strctl As String
strfrm = Split(Me.OpenArgs, "/")(0)
strsfrm = Split(Me.OpenArgs, "/")(1)
strctl = Split(Me.OpenArgs, "/")(2)
Forms(strfrm)(strsfrm)(strctl) = Me!Elenconominativi
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: indicare nome sottomaschera

text:
On 6 Mag, 20:39, "Karl Donaubauer" <
nos...@donkarl.com
> wrote:
> Giuseppe wrote:
> > Finora ricercavo l'idarticolo da una form aprendo una maschera di
> > ricerca con
> > DoCmd.OpenForm "RicercaArticoli", , , , , , Me.Name
> > da cui su click del pulsante conferma, la maschera di ricerca si
> > chiudeva e tramite
> > Forms(Me.OpenArgs).IdArticolo = Forms!ricercaarticoli!Elenconominativi
> > memorizzava il valore sul campo IdArticolo della form chiamante.
>
> > Ora ho la necessità che identica situazione avvenga quando la form
> > chiamante in realtà è una sottomaschera.
> > Su  conferma della maschera di ricerca mi dà il seguente messaggio:
> > "impossibile trovare la maschera "sottomascherarighefattura" a cui si
> > fa riferimento in un'espressione ecc...
> > Come faccio ad indicare nome maschera e sottomaschera sul codice che
> > chiama la maschera di ricerca?
>
> Se ti capisco bene la soluzione diventa un po' più complicato perché
> devi mandare più stringhe nel OpenArgs. P.e. puoi usare
>
> DoCmd.OpenForm "Artikel4", , , , , , _
>     Me.Name & "/NomeSottoMaschera" & "/IdArticolo"
>
> e poi nella maschera di ricerca:
>
> Dim strfrm As String, strsfrm As String, strctl As String
> strfrm = Split(Me.OpenArgs, "/")(0)
> strsfrm = Split(Me.OpenArgs, "/")(1)
> strctl = Split(Me.OpenArgs, "/")(2)
> Forms(strfrm)(strsfrm)(strctl) = Me!Elenconominativi
>
> --
> cu
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
Ciao Alex, ciao Karl  grazie per la risposte.
Per la soluzione di Alex ho questa situazione:
Ho messo sia
DoCmd.OpenForm "RicercaArticoli", , , , , , Me!
sottomascherarighefattura.form.Name
che
DoCmd.OpenForm "RicercaArticoli", , , , , , Me!
sottomascherarighefattura.frmfatture.Name
ma ora quando clicco sul pulsante esce il seguente messaggio
errore di run-time '2465'
impossibile trovare il campo 'sottomascherarighefattura' a cui si fa
riferimento nell'espressione
Per quella di Karl stamattina ci provo e faccio sapere.
Grazie ad entrambi.
Ciao.
Giuseppe


title: indicare nome sottomaschera

text:

Per la soluzione di Karl su evento conferma della maschera di ricerca
ho messo:
If Me.OpenArgs = "frmfatture!sottomascherarighefattura" Then
Dim strfrm As String, strsfrm As String, strctl As String
strfrm = Split(Me.OpenArgs, "/")(0)
strsfrm = Split(Me.OpenArgs, "/")(1)
strctl = Split(Me.OpenArgs, "/")(2)
Forms(strfrm)(strsfrm)(strctl) = Me!Elenconominativi
end if
il risultato è "tipo non corrispondente".
Allora ho messo nella maschera di ricerca una casella di testo che
all'apertura della form prende il valore dell'openargs.
Il valore è sottomascherarighefattura/sottomascherarighefattura/
idarticolo
Ho anche provato a sostituire
If Me.OpenArgs = "frmfatture!sottomascherarighefattura" Then
con
If Me.OpenArgs = "sottomascherarighefattura/sottomascherarighefattura/
idarticolo" Then
e il risultato è
impossibile trovare la maschera sottomascherarighefattura a cui si fa
riferimento in un'espressione macro o nel codice di Visual Basic
Giuseppe.


title: indicare nome sottomaschera

text:
Giuseppe wrote:
< Karl Donaubauer wrote:
>>
>>> Se ti capisco bene la soluzione diventa un po' pi� complicato
>>> perch� devi mandare pi� stringhe nel OpenArgs. P.e. puoi usare
>>
>>> DoCmd.OpenForm "Artikel4", , , , , , _
>>> Me.Name & "/NomeSottoMaschera" & "/IdArticolo"
>>
>>> e poi nella maschera di ricerca:
>>
>>> Dim strfrm As String, strsfrm As String, strctl As String
>>> strfrm = Split(Me.OpenArgs, "/")(0)
>>> strsfrm = Split(Me.OpenArgs, "/")(1)
>>> strctl = Split(Me.OpenArgs, "/")(2)
>>> Forms(strfrm)(strsfrm)(strctl) = Me!Elenconominativi
>> ...
> Il valore � sottomascherarighefattura/sottomascherarighefattura/
> idarticolo
>
> Ho anche provato a sostituire
> If Me.OpenArgs = "frmfatture!sottomascherarighefattura" Then
> con
> If Me.OpenArgs =
> "sottomascherarighefattura/sottomascherarighefattura/ idarticolo"
> Then
> e il risultato �
> impossibile trovare la maschera sottomascherarighefattura a cui si
> fa riferimento in un'espressione macro o nel codice di Visual Basic
Nella tua domanda no 29879 finalmente dovresti abituarti a indicare
dove si trova il tuo codice. ;-)
Il principio inteso �:
DoCmd.OpenForm "NomeDellAltraMaschera", , , , , , _
NomeMascheraPrincipale & "/" & NomeSottomaschera & "/" _
& NomeCampoOControllo
Se capisco bene il tuo codice si trova nella sottomaschera.
In questo caso puoi p.e. provare:
DoCmd.OpenForm "RicercaArticoli", , , , , , _
Me.Parent.Name
 & "/" &
Me.Parent.ActiveControl.Name
 & "/IdArticolo"
--
HTH



title: indicare nome sottomaschera

text:



ho corretto con Me.Name & "/NomeMaschera" & "/IdArticolo"
in quanto il controllo è posizionato nella sottomaschera.
Ora funziona.
Grazie Karl, grazie Alex.
Giuseppe.


title: Aggiornare dbf da Access2000

author: Sib

text:
Ormai quasi tutti sappiamo che non si puo' fare.
Ma io mi chiedo se, secondo voi, puo' esistere qualche driver che lo
consenta.
Viceversa, per alcune applicazioni che inevitabilmente devono appoggiarsi a
tabelle dbf non potro' passare ad A2000 e tenermi il 97.
Suggerimenti?
Ciao, Sib


title: Aggiornare dbf da Access2000

author: Mauro Zagar

text:
Sib ha scritto nel messaggio <8ra75i$b3q$
1...@lacerta.tiscalinet.it
>...

Sulla carta è possibile installando il BDE.
Hai provato?
Ciao, Mauro


title: Aggiornare dbf da Access2000

author: Lbo da casa

text:
>Ormai quasi tutti sappiamo che non si puo' fare.
io nun lo sapevo e me stai a da' na bbrutta notizzia!
>Ma io mi chiedo se, secondo voi, puo' esistere qualche driver che lo
>consenta.
odbc?
>Viceversa, per alcune applicazioni che inevitabilmente devono appoggiarsi a
>tabelle dbf non potro' passare ad A2000 e tenermi il 97.
>Suggerimenti?
questa mi sembra assurda, ma allegarle in 97 e allegare in 2000
l'allegato del 97?
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Aggiornare dbf da Access2000

author: Paolo Bottoni

text:
"Sib"  wrote
> Ormai quasi tutti sappiamo che non si puo' fare.
> Ma io mi chiedo se, secondo voi, puo' esistere qualche driver che lo
> consenta.
Secondo Microsoft comprando e installando Visual dBaseV (forse ricordo male
il numero di versione), che è fuori commercio. Lo strano è che anche i files
FoxBase - quindi Microsof- vengono linkati in sola lettura. Ci deve essere
sotto qualche guerra di copyright.
Peró ho un computer - non a portata di mano - su cui per ragioni
inspiegabili i link dbf sono editabili. Appena ci metto le mani sopra cerco
di capire perché.
Paolo


title: Aggiornare dbf da Access2000

author: Guido dal Faro

text:
On Mon, 2 Oct 2000 22:24:19 +0200, "Mauro Zagar" <
Maur...@libero.it
>
wrote:
>
>Sib ha scritto nel messaggio <8ra75i$b3q$
1...@lacerta.tiscalinet.it
>...
>>Ormai quasi tutti sappiamo che non si puo' fare.
>>Ma io mi chiedo se, secondo voi, puo' esistere qualche driver che lo
>>consenta.
>>Viceversa, per alcune applicazioni che inevitabilmente devono appoggiarsi a
>>tabelle dbf non potro' passare ad A2000 e tenermi il 97.
>>Suggerimenti?
>>
>
>
>Sulla carta è possibile installando il BDE.
>Hai provato?
>
>Ciao, Mauro
>
Io riesco ad aggiornare i DBF con A2000 su PC dove sono installati sia
A97 sia A2000.
Ciao.
---------------
Guido
light...@flashnet.it


title: Aggiornare dbf da Access2000

text:
"Mauro Zagar"
> Sib ha scritto nel messaggio <8ra75i$b3q$
1...@lacerta.tiscalinet.it
>...
cut
> >Ma io mi chiedo se, secondo voi, puo' esistere qualche driver che lo
> >consenta.
cut
>
> Sulla carta è possibile installando il BDE.
> Hai provato?
No, che e'?
Sib


title: Aggiornare dbf da Access2000

text:
"Paolo Bottoni"
> "Sib"  wrote
cut
> > Ma io mi chiedo se, secondo voi, puo' esistere qualche driver che lo
> > consenta.
>
> Secondo Microsoft comprando e installando Visual dBaseV (forse ricordo
male
> il numero di versione), che è fuori commercio. Lo strano è che anche i
files
> FoxBase - quindi Microsof- vengono linkati in sola lettura. Ci deve essere
> sotto qualche guerra di copyright.
Lo penso anch'io
> Peró ho un computer - non a portata di mano - su cui per ragioni
> inspiegabili i link dbf sono editabili. Appena ci metto le mani sopra
cerco
> di capire perché.
Attendo fiducioso
Ciao, Sib


title: Aggiornare dbf da Access2000

text:
"Lbo da casa " [cut]
>
> questa mi sembra assurda, ma allegarle in 97 e allegare in 2000
> l'allegato del 97?
> --
Ingegnoso!
Un po' arzigogolato ma ingegnoso.
Ci devo provare.
Sib


title: Aggiornare dbf da Access2000

text:
Sib ha scritto nel messaggio <8rc6s6$kj$
4...@lacerta.tiscalinet.it
>...
>> Sulla carta č possibile installando il BDE.
>> Hai provato?
>
>No, che e'?
>
E' il motore di Dbase Borland (.dbf e Paradox).
Chi sviluppa con Delphi (Visual Database ormai č in estinzione) lo utilizza come noi utilizziamo
ms-jet.
La via ufficiale Microsoft per risolvere i tuoi problemi č: "installate il BDE".
A titolo di prova, procurati un prodottino Kyber o Finson da 30.000 Lit. (moltissimi utilizzano il
BDE) e installalo su un PC con Access 2000...
Certo, sempre che tu non abbia a disposizione Delphi...
Ciao, Mauro


title: Aggiornare dbf da Access2000

text:
>> questa mi sembra assurda, ma allegarle in 97 e allegare in 2000
>> l'allegato del 97?
>Un po' arzigogolato ma ingegnoso.
piů che altro devi avere tutte e due le versioni installate...  vabbč
che oggi gli hd costano poco...



title: Aggiornare dbf da Access2000

author: Marco Lovadina

text:
Esistono dei driver odbc della Merant (
www.merant.com
) che però mi pare
siano piuttosto cari. Dal sito Meranto si può scaricare la versione demo.
L'ho provata e pare funzioni. Non ho riferimenti precisi sui costi perchè la
prova l'ho fatta per altri e quindi non sarei comunque io a dover comprare i
driver.
In effetti Microsoft in un articolo nella kb suggerisce di utilizzare il
BDE. Io personalmente non ho provato questa soluzione.
Saluti
Marco
Sib <
cerriserv...@tiscalinet.it
> wrote in message
8rc6s7$kj$5...@lacerta.tiscalinet.it...
>
> "Paolo Bottoni"
> > "Sib"  wrote
> cut
> > > Ma io mi chiedo se, secondo voi, puo' esistere qualche driver che lo
> > > consenta.
> >
> > Secondo Microsoft comprando e installando Visual dBaseV (forse ricordo
> male
> > il numero di versione), che è fuori commercio. Lo strano è che anche i
> files
> > FoxBase - quindi Microsof- vengono linkati in sola lettura. Ci deve
essere
> > sotto qualche guerra di copyright.
>
> Lo penso anch'io
>
> > Peró ho un computer - non a portata di mano - su cui per ragioni
> > inspiegabili i link dbf sono editabili. Appena ci metto le mani sopra
> cerco
> > di capire perché.
>
> Attendo fiducioso
>
> Ciao, Sib
>
>


title: Aggiornare dbf da Access2000

text:
Dimenticavo: l'articolo Microsoft è quello con codice: Q230125.
Saluti
Marco
Sib <
cerriserv...@tiscalinet.it
> wrote in message
8rc6s7$kj$5...@lacerta.tiscalinet.it...
>
> "Paolo Bottoni"
> > "Sib"  wrote
> cut
> > > Ma io mi chiedo se, secondo voi, puo' esistere qualche driver che lo
> > > consenta.
> >
> > Secondo Microsoft comprando e installando Visual dBaseV (forse ricordo
> male
> > il numero di versione), che è fuori commercio. Lo strano è che anche i
> files
> > FoxBase - quindi Microsof- vengono linkati in sola lettura. Ci deve
essere
> > sotto qualche guerra di copyright.
>
> Lo penso anch'io
>
> > Peró ho un computer - non a portata di mano - su cui per ragioni
> > inspiegabili i link dbf sono editabili. Appena ci metto le mani sopra
> cerco
> > di capire perché.
>
> Attendo fiducioso
>
> Ciao, Sib
>
>


title: Aggiornare dbf da Access2000

text:
On Tue, 03 Oct 2000 02:22:25 GMT,
l...@NOSPAM.blunet.it
 (Lbo da casa )
wrote:
>questa mi sembra assurda, ma allegarle in 97 e allegare in 2000
>l'allegato del 97?
Non ci sono riuscito; mi piacerebbe sapere se si può fare e come.
Ciao
---------------
Guido
light...@flashnet.it


title: Aggiornare dbf da Access2000

text:
"Sib" wrote
> Attendo fiducioso
Spero la settimana prossima.  E speriamo pure che nessuno ci mette le
mani...
Aggiungo che, contrariaramente a quanto dicono alcuni, la presenza
contemporanea di A97 e A2000 non permette automaticamente di editare i files
dbf; perlomeno non da A2000.  Evidentemente deve essere presente sul
computer un "qualcosa", la famigerata libreria dbe o qualcosa di
compatibile.
Paolo


title: Aggiornare dbf da Access2000

text:
>>questa mi sembra assurda, ma allegarle in 97 e allegare in 2000
>>l'allegato del 97?
>
>Non ci sono riuscito; mi piacerebbe sapere se si può fare e come.
ah, non lo proprio, dicevo per dire...



title: Aggiornare dbf da Access2000

text:


E' vero; io sono uno degli "alcuni" ed ho scoperto sul mio HD il file
bdecfg32.exe (BDE configuration utility 3.0) del 15/2/1996  ed
immagino di averlo a suo tempo installato.
Ciao.
---------------
Guido
light...@flashnet.it


title: aiuto per una query

author: Stefano

text:
Salve sono nuovo di questo newsgroup è avrei un quesito da proporvi
Ho creato un form per inserire dati in un tabella , e vorrei visualizzare in
un campo testo  l' ultimo record inserito  (ES :numero = A0515).
Per fare questo ho creato una query come origine riga con la formula
"ultimo" ( SELECT [QUERYULTIMONUMERO].[UltimoDinumero] FROM
[QUERYULTIMONUMERO] ),fin qui tutto bene il problema nasce quando inserisco
nuovi dati e' aggiungo il record al database(ES: numero = A0516) ;
in quanto il campo testo non si aggiorna al valore dell' nuovo record
inserito.
Esiste un metodo in VB o attraverso query per aggiornare il valore
visualizzato ?
Grazie da
Stefano


title: aiuto per una query

author: Roberto da casa

text:
"Stefano" <
ssc...@tin.it
> ha scritto nel messaggio
news:2JqO8.45396$5i1.1...@news2.tin.it...

Beh, innanzitutto in una maschera ci sono i controlli e non i campi, che
invece sono contnuti in una tabella o in una query.
Se il controllo che contiene il dato dell'ultimo record inserito si chiama
Pippo, a fronte dell'evento "Dopo inserimento" della maschera prova a
generare la seguente riga di codice VBA:
Me!Pippo.Requery
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: aiuto per una query

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:4eEO8.18015$j65.4...@twister1.libero.it...

Grazie mille per il  tuo consiglio, tutto risolto.
Stefano


title: L'eterno problema delle protezioni....

author: Pasquale Antonacci

text:
Anch'io prima o poi dovevo arrivarci!!! Ho la necessita' di inserire una
protezione al mio database in rete per salvaguardare il mio lavoro da occhi
"indiscreti" e dai soliti colleghi "cretini" che pensano solo a divertirsi
rendendo la vita difficile a chi lavora.
So' benissimo che questo problema e' stato piu' volte analizzato ed
affrontato in passato e che questa ulteriore domanda potrebbe far andare su
tutte le furie qualche amico del newsgroup ma e' anche da sottolineare che
secondo me la cosa e' stata sempre proposta a step, ovvero non e' stato mai
consigliata una procedura generica ed affidabile che permetta di ottenere
tutto questo.
Non c'e' nessuno che, con grande spirito di sacrificio, possa dare delle
indicazioni riassuntive che tengano conto di quelle che sono le necessita'
relative al problema della protezione di un db Access fin qui proposte da
altri "incompetenti" come me??
Perdonatemi ma credo che l'argomento sia molto interessante e che possa
riguardare la curiosita' generale.
Salutoni a tutti.
    Lino
--
Posted from
sirio.tno.it
 [138.66.200.5]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: L'eterno problema delle protezioni....

author: Federico Luciani

text:

Per cominciare, oltre all'help in linea, leggiti la FAQ del Sito Comune:
'Come utilizzare la sicurezza di Access?'
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Ulteriore modi per differenza tra le date?

text:
Rispetto al post precedente " Differenza ….. tra 2 date",
in cui la differenza tra due date, n.b. non quelle del Pc, ma ottenute con
Format(DateSerial(.. di tre caselle di testo con inserimento manuale delle stesse;
Quali altri modi vi sono per misurare la differenza tra due date?
Probabilmente un modo può essere quello di riportare Anni e Mesi in giorni.
Per gli anni:
Ipotizzo  una misura degli anni come percentuale dei giorni,
mediante l'uso della virgola.
es:
05 dicembre 2000 ---- 08 dicembre  2001 ---
nel caso del genere, penso che per un calcolo esatto
devo
1) calcolare i giorni che ho dal 5 dic 2000 fino al 31 dic 2000 (26 gg)
2) vedere se l'anno iniziale è bisestile (lo è) ed allora faccio 26/366= 0,071
3) calcolare i giorni dal 1 genn 2001 all' 8 dic 2001  342 gg
4) vedere se l'anno finale è bisestile (non lo è) ed allora faccio 342/365= 0,936
5) se tra l'anno iniziale e quello finale vi sono altri anni (nell'esemp. no) considerare
ognuno come valore 1
6) sommare tutto  0,071+0,936=1,007 anni
Per i mesi:
Ipotizzo  una misura dei mesi come percentuale dei giorni,
mediante l'uso della virgola.
es:
05 febbraio 2000 ---- 08 febbraio  2001 ---
nel caso del genere ipotizzo che per un calcolo esatto
devo
1) calcolare i giorni che ho dal 5 feb 2000 fino al 29 feb 2000 (24 gg)
quindi nel calcolo di febbraio devo sapere se l'anno è bisestile o meno
2) poi divido i gg ottenuti  per i gg del mese 24/29= 0,827
3) calcolare i giorni del feb 2001 = 8 gg
quini come sopra 8/28=0,285 (febbr 2001 è di 28 gg)
4) contare tutti i mesi tra la data iniziale e quella finale e assegnare a ciascuno un
valore 1
5) sommare tutto  0,827+0,285+11=12,112 mesi
E' logico il modo di operare per il calcolo e da codice come si riesce ad impostare?
Vi sono delle funzioni che già effettuano questi calcoli e con questo modo di calcolare?
Se vi sono eventuali funzioni, quale metodo di calcolo utilizzano?
(oltre alla question iniziale: altri modi per misurare la differenza tra due date?)
Thank you


title: compilazione automatica di un campo

author: Lucky

text:
Buongiorno a tutti.
Per cortesia, avrei bisogno di risolvere il seguente problema.
Nella maschera PRIMA ho i seguenti campi:
un campo che si chiama CAMPO1 (tipo di dati: testo);
un campo che si chiama CAMPO2 (tipo di dati: Sě/No);
un campo che si chiama CAMPO3 (tipo di dati: testo);

Nel CAMPO1 inserisco 16 caratteri alfanumerici, clicco sul CAMPO2 (tipo di
dati: Sě/No) che quindi diventa "Si" e vorrei che il CAMPO3 si componesse
automaticamente con i primi 11 caratteri alfanumerici inseriti nel CAMPO2.
Quale codice VBA devo comporre ?

Grazie ed un saluto a tutti
Lucky


title: compilazione automatica di un campo

text:
Lucky wrote:
> Per cortesia, avrei bisogno di risolvere il seguente problema.
> Nella maschera PRIMA ho i seguenti campi:
> un campo che si chiama CAMPO1 (tipo di dati: testo);
> un campo che si chiama CAMPO2 (tipo di dati: Sě/No);
> un campo che si chiama CAMPO3 (tipo di dati: testo);
>
> Nel CAMPO1 inserisco 16 caratteri alfanumerici, clicco sul CAMPO2
> (tipo di dati: Sě/No) che quindi diventa "Si" e vorrei che il CAMPO3
> si componesse automaticamente con i primi 11 caratteri alfanumerici
> inseriti nel CAMPO2.

"CAMPO2" sarebbe difficile! :-)

> Quale codice VBA devo comporre ?

Nell'evento "dopo aggiornamento" del Campo2:

Me!Campo3 = Left(Me!Campo1,11)

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


title: compilazione automatica di un campo

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:bc1usv...@mid.individual.net...

Grazie mille Karl
Utilissimo !!!
Salute
Lucky


title: Conteggio record

author: Filippo

text:
Salve a tutti, spero mi possiate aiutare in questo mio piccolo problema.
Ho 2 tabelle associate ognuna ad una maschera; la prima contiene
l'anagrafica la seconda i dettagli. Non hanno una vera e propria relazione
ovvero il legame viene fatto da una chiave "testo" univoco che viene
ripetuto in entrambe (che poi sarebbe il nome cliente).
Esempio: TAB1:    nome1, via, tel, ecc.   TAB2:  nome1, dato1, dato1, ecc.
Quando apro la tebella 2 è impostato un filtro e mi fa vedere i dati
relativi al record in uso nella tab1.
Ora mi servirebbe sapere quanti record ci sono nella seconda tabella
riconducibili a quello visualizzato, ho fatto questa query:
SELECT Count(*) AS Contatore
FROM [tabella2]
GROUP BY [tabella2].ragione_nome
HAVING ((([tabella2].nome)=[Forms]![MascheraPrincipale]![nome]))
ORDER BY [tabella2].nome;
questa query è inserita tipo sottomaschera all'interno della maschera e di
per se funziona, solamente vorrei avere il solo valore numerico magari
visualizzato in una etichetta o un campo non tutta la query, i selettori
record ecc.
Grazie Mille, Filippo.


title: Conteggio record

author: AleC

text:

guarda la funziona DCOUNT (ci imposti dentro i criteri di filtro)  e
restituisce il numero di record contenuti nella seconda tabella che
rispondono al criterio impostato


title: Conteggio record

text:
"AleC" <
alessandr...@novameta.it
> ha scritto nel messaggio
news:7242f32f-5c48-46de...@d77g2000hsb.googlegroups.com...


Grazie Ale, ci sto provando, non mi è chiara una cosa devo inserirla come
codice vb o posso inserirla in qualche modo all'interno dell'origine dati di
un campo?
Grazie ancora.


title: Conteggio record

text:
On 22 Lug, 16:09, "Filippo" <
filippo...@libero.it
> wrote:
> "AleC" <
alessandro.cappe...@novameta.it
> ha scritto nel messaggionews:7242f32f-5c48-46de...@d77g2000hsb.googlegroups.com...

> Grazie ancora.- Nascondi testo citato
>
> - Mostra testo citato
La teoria dice che puoi inserirla nella proprietà ControlSource
(Origine controllo). Ma deve essere inserita come stringa. e poiché
all'interno della funzione ci sono le virgolette doppie e singole (es:
dcount("nomecampo", "tabella", "nomecampo like '*a*'") non è così
facile fargliela prendere..  forse si usa chr(34) facendo una
concatenazione monstre..
in alternativa puoi inserire il codice nell'evento per esempio current
me.textbox.controlsource = dcount(parametri)


title: Conteggio record

text:
"AleC" <
alessandr...@novameta.it
> ha scritto nel messaggio
news:14327f5b-865b-449f...@l64g2000hse.googlegroups.com...



Ci sto provando ma mi da errore di sintassi, vabbè insisto con un pò di
prove, grazie comunque.


title: Conteggio record

text:
On 23 Lug, 17:56, "Filippo" <
filippo...@libero.it
> wrote:
> "AleC" <
alessandro.cappe...@novameta.it
> ha scritto nel messaggionews:14327f5b-865b-449f...@l64g2000hse.googlegroups.com...

> prove, grazie comunque.- Nascondi testo citato
>
> - Mostra testo citato
se posti il codice possiamo vedere dov'è l'errore


title: Casella riepilogo

author: Giampaolo :-)

text:
Ciao a tutti,
Sono un pivellino di Access e vorrei chiedere un piccolo aiuto:
Ho maschera creata da una Query dove ho campi di due tabelle; la casella di
riepilogo che ho nella Tbl2 è relazionata con altri 3 campi della Tbl1. Il
problema è che se seleziono un valore della casella di riepilogo (e quindi
aggiornare anche gli altri 3 campi.....), tale casella è come se fosse
bloccata e non posso selezionare NULLA.
Ho seguito le istruzione che si trovare in moltissimi manuali, ma il
risultato è che non riesco a far funzionare il tutto.
Dove sbaglio?
Grazie.


title: Casella riepilogo

author: Antonio Biso

text:
"Giampaolo :-)" <
kai...@libero.it
> ha scritto nel messaggio
news:QY9ua.105935$K35.2...@news2.tin.it...
> Ciao a tutti,
> Sono un pivellino di Access e vorrei chiedere un piccolo aiuto:
> Ho maschera creata da una Query dove ho campi di due tabelle; la casella
di
nella maschera c'hai i controlli non i campi
> riepilogo che ho nella Tbl2 è relazionata con altri 3 campi della Tbl1. Il
come fai ad avere una casella di riepilogo in una tabella?
> problema è che se seleziono un valore della casella di riepilogo (e quindi
> aggiornare anche gli altri 3 campi.....),
aggiornare cosa? tra parentesi manca la proposizione principale, c'è solo un
verbo all'infinito
tale casella è come se fosse
> bloccata e non posso selezionare NULLA.
ma se hai detto che hai appena selezionato un valore dalla casella?
> Ho seguito le istruzione che si trovare in moltissimi manuali, ma il
> risultato è che non riesco a far funzionare il tutto.
> Dove sbaglio?
Intanto nel non spiegare bene il tuo problema. Inoltre non devi citare la
tua soluzione ma quello che vorresti fare...
Antonio


title: Casella riepilogo

text:
Ciao Antonio e grazie di avermi risposto e, come ho già scritto,  sono alle
prime armi con Access, quindi ti chiedo scusa se non mi sono spiegato bene::
Provo di nuovo:
Vorrei aggiornare una maschera, selezionando un solo valore "xxxxxx" da una
casella di riepilogo, di modo che anche altre caselle di testo contenute
nella stessa maschera, si aggiornino automaticamente con i dati che sono
nello stesso record della tabella dal quale arriva "xxxxx".
In pratica:
Costruisco una query da due Tabelle:  in Tbl1 ho un campo [AMICI], mentre in
Tbl2 ho altri campi vari ([VIA], [CITTA'], [ECC.]) e lo stesso campo [AMICI]
relazionato (1 a molti) nella Query.
N.B. Il Campo Tbl2.[AMICI] non l'ho messo nella Query .
Costruisco la maschera e trasformo in casella di riepilogo la Tbl1.[AMICI]
Origine dati ---> Query dalla Tbl1.[AMICI]
e qui sorge il problema: selezionando un valore dalla casella di riepilogo
non riesco a "muovermi" da lì!
Spero di essermi spiegato un po' meglio.
Grazie!
Giampaolo


title: Casella riepilogo

text:
"Giampaolo :-)" <
kai...@libero.it
> ha scritto nel messaggio
news:5Ruua.120864$K35.2...@news2.tin.it...

Devi usare la proprietà column (vedi help) a fronte dell'evento dopo
aggiornamento della casella di riepilogo, per schiaffare i valori delle
varie colonne della riga scelta nei controlli della form.
Antonio


title: Variabile tipo object

author: Massimiliano

text:
Salve a tutti.
Ho creato un menù in cui ho inserito la voce Stampa che chiama una funzione
che esegue il comando PrintOut.
Io vorrei che un utente possa usare tale comando solo se l'oggetto "attivo"
è un report o una tabella.
La funzione collegata al menù stampa che ho creato è:
public myStampa (obj as object) as boolen
        se la finestra attiva è una tabella o un report
            ' printOut
end function
E' possibile?
Grazie!


title: Variabile tipo object

author: Maurizio Borrelli

text:
> "Massimiliano" <
mass...@hotmail.com
> ha scritto nel messaggio
> news:tMl4a.130108$ZE.37...@twister2.libero.it...
[...]
> Ho creato un menů in cui ho inserito la voce Stampa che chiama una
> funzione che esegue il comando PrintOut.
> Io vorrei che un utente possa usare tale comando solo se l'oggetto
> "attivo" č un report o una tabella.
> La funzione collegata al menů stampa che ho creato č:
> public myStampa (obj as object) as boolen
>         se la finestra attiva č una tabella o un report
>             ' printOut
> end function
> E' possibile?
[...]
    Considera il codice seguente:
Public Function ChiSei( _
) As Boolean
  On Error GoTo erh
  With Application
    MsgBox .CurrentObjectName & vbCrLf & .CurrentObjectType
  End With
  ChiSei = True
ext:
  Exit Function
erh:
  Resume ext
End Function
    Poi crea una nuova macro:
        Macro: Macro1
        Azione: EseguiCodice
                Nome funzione: ChiSei()
    Quindi apri un oggetto qualsiasi, maschera, report, quel che vuoi,
lancia la macro:
        Strumenti > Macro > Esegui macro...
        Nome macro: Macro1
        [ OK ]
ed osserva il messaggio.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: estrapolare dati da AutoCAD

author: ERRY

text:
Ciao a tutti, sono un nuovo utente, vorrei sapere come è possibile
estrapolare dati da AUTOCAD 2000, per inserirli in Access.
--------------------------------
Inviato via
http://usenet.libero.it


title: estrapolare dati da AutoCAD

author: Emyr

text:


intando sarebbe utile sapere che dati devi estrapolare e da dove...
Saluti.
Emanuele.


title: repliche

author: Gianluigi Ascheri

text:
sto utilizzando le repliche su database di dimensioni molto grandi
e tutto funziona molto bene tranne che:
Quando una maschera o controllo ha una sua query interna come origine dati
durante la replica pare funzioni tutto.....
 e invece non si sincronizza la query che viene considerata come locale
Chi mi può aiutare ?
Grazie ! gianni
--
----------------------------------------------------------------------------
-----------
DISCLAIMER
Qualora questo messaggio contenga dei file allegati, precisiamo che nella
realizzazione sono state osservate tutte le norme di sicurezza al fine di
garantire che i file siano liberi da virus e da altri elementi dannosi.
Tuttavia il mezzo di trasmissione "Internet" non garantisce il totale
controllo dei contenuti del messaggio da parte nostra, pertanto si declina
ogni responsabilità in relazione alla trasmissione.
--INFORMATIVA LEGGE 675/96  (PRIVACY)--
Le informazioni contenute nella presente comunicazione e i relativi allegati
sono destinati esclusivamente alle persone o all'ente indicati come
destinatari. La diffusione, distribuzione e/o copiatura del documento
trasmesso da parte di qualsiasi soggetto diverso dai destinatari è proibita
ai sensi dell'art. 616 c.p. ed ai sensi della legge n. 675/1996. Se avete
ricevuto questo messaggio per errore, vi preghiamo di distruggerlo e di
informarci immediatamente via telefono al numero 0174-701284 o inviando un
messaggio di posta elettronica all'indirizzo:
in...@cfpcemon.it
. In caso di
ricezione mancata o incompleta telefonare al numero 0174-701284.


title: repliche

text:
Sto usando le repliche e tutto funziona molto bene
Unico neo...
se un controllo o una maschera hanno una query interna come
origine riga o dati viene considerata locale e non si sincronizza
Cosa posso fare ?
Grazie ! Gianni
--
----------------------------------------------------------------------------
-----------


title: Database zippato

author: Leo

text:
Salve a tutto il ng..
Ho l'esigenza di fare il backup di un database zippandolo su piu' floppy
(vista la sua grandezza) , tutto questo attraverso un pulsante inserito in
una maschera dello stesso database.
Sapete se esiste un metodo?
Ringrazio quanti mi vorranno aiutare...
Leo


title: Database zippato

author: omnitow

text:
non so darti una rusoluzione al tuo prblema comunque se guardi nel sito di
WinZip c'è un "programmino" che ti carica una libreria per poter zippare i
file da codice prova a dare un'ochiata
ciao omnitow
"Leo" <
gugl...@hotmail.com
> ha scritto nel messaggio
news:QPQH8.86060$CN3.2...@news2.tin.it...



title: Database zippato

author: Giulio

text:
"Leo" <
gugl...@hotmail.com
> ha scritto nel messaggio
news:QPQH8.86060$CN3.2...@news2.tin.it...

io ho fatto una cosa simile con winrar
ho lanciato il comando shell che chiamava winrar con i parametri necessari
per creare l'archivio, ciao


title: Database zippato

author: Roberto - Syd

text:

Si fa benissimo con pkzip con l'opzione -& es.: per zippare il file
pippo.mdb su più floppy puoi fare così: pkzip -& a:\pippo.zip
c:\TuaDir\Pippo.mdb
Ciao Roberto - Syd


title: Casella combinata sincronizzata

author: Calabro

text:
Sto realizzando un database da distribuire a diversi utenti. In esso vi è
una maschera anagrafica dove oltre ai dati personali vanno inserite le
coordinate bancarie dell'utente. All'interno della maschera vi è una casella
combinata 'cmbabi' che pesca i dati da una tabella banche dove ho registrato
867 codici ABI e relative banche.
1° problema:
il codice abi è formato da cinque numeri, però la stragrande maggioranza di
essi è preceduta da uno 0, es. 3069 o 03069 sono la stessa cosa, come faccio
per far capire ad access che anche se viene digitato 3069 lo deve
riconoscere come 03069?
2° problema:
è legato al primo in quanto dicitando un codice che non è memorizzato nella
tabella banche, appare un messaggio che chiede se si vuole aggiungere il
codice abi digitato. Rispondendo sì, si apre un'altra maschera dove viene
riportato il codice abi digitato a fronte del quale  bisogna inserire il
nome della banca, e quà viene il bello:
il codice che ho inserito è il seguente
Private Sub Salva_Click()
    Dim Nuovo as Recordset
    Set Nuovo = CurentDB.OpenRecordset("Banche")
    Nuovo.AddNew
    Nuovo!ABI = MioAbi
    Nuovo!Banca = MiaBanca
    Nuovo.Update
    Nuovo.Close
    If IsOpen("Anagrafica") Then
        Forms!Anagrafica!CmbAbi.Requery
    End If
    DoCmd.Close
End Sub
Appena clicco su salva viene fuori l'errore 'Tipo non corrispondente'
Errore(13) sull'istruzione Set Nuovo = CurrrentDB.OpenRecordset("Banche")
Cosa sto sbagliando? Ho provato a vedere sul sito ma mi sembra che
l'istruzione è giusta. Forse mi manca qualche riferimento? Non so se può
essere utile ma uso access 2000.
Grazie per la collaborazione


title: Casella combinata sincronizzata

author: Simone Bianchi

text:
"Calabro" <
francesco...@fastwebnet.it
> ha scritto nel messaggio
news:SbCt9.32114$dj7.2...@tornado.fastwebnet.it...

Ho fatto questa prova e funzionza:
Private Sub xc_AfterUpdate()
Me.mioabi = xc.Column(0) * 1
End Sub
>>>>> Moltiplicando per 1 lo zero viene soppresso
Private Sub xc_Click()
    Dim Nuovo As Recordset
    Set Nuovo = CurrentDb.OpenRecordset("Tabella1")
    Nuovo.AddNew
    Nuovo!abi = Me.mioabi
    'Nuovo!Banca = MiaBanca
    Nuovo.Update
    Nuovo.Close
   ' If IsOpen("Anagrafica") Then
    '    Forms!Anagrafica!CmbAbi.Requery
    'End If
    'DoCmd.Close
End Sub
>>>> anche questo funziona ho corretto CurentDB con CurrentDB e il campo
mioabi sulla mascxhera è stato referenziato con Me.
ciao
Simone


title: Casella combinata sincronizzata

text:
"Simone Bianchi" <
simone...@libero.it
> ha scritto nel messaggio
news:ROCt9.32139$dj7.2...@tornado.fastwebnet.it...

Ti ringrazio per la prima soluzione, ma la seconda non funziona, CurentDB
era solo un errore di battitura. Continua ad esserci l'errore di Run Time
13.
Calabro


title: Casella combinata sincronizzata

author: Alessandro Cara

text:
Calabro ha scritto:
[cut]
> > > Appena clicco su salva viene fuori l'errore 'Tipo non corrispondente'
> > > Errore(13) sull'istruzione Set Nuovo =
> CurrrentDB.OpenRecordset("Banche")
> > > Cosa sto sbagliando? Ho provato a vedere sul sito ma mi sembra che
> > > l'istruzione è giusta. Forse mi manca qualche riferimento? Non so se può
> > > essere utile ma uso access 2000.
> > >
>
controlla i riferimenti DAO e ADO
CurrentDB e'  DAO, se la libreria ADO e' prima della DAO il default e'
ADO
prefissa
Dim Nuovo as DAO.Recordset
--
a.cara


title: Casella combinata sincronizzata

text:
Sei un grande, Grazie
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3DB71F59...@blunet.it...



title: realizzazione flat file

author: silvy

text:
Ipotizzate che io debba realizzare partendo da dei dati presenti sulla tab1
del mio database, un file di testo contenente dei record che di seguito vi
descrivo.
La tab1 ha i seguenti campi: campo1, campo2, campo3;
il flat file deve essere realizzato cosi':
TA---campo1
TB---campo2
TC---campo3
Se la mia tabella tab1 contenesse un solo record, nessun problema, farei tre
query di accodamento ad una tabella che chiamerei risultato contenente un
unico campo di tipo memo; alla fine dell'elaborazione esporterei la tabella
in formato txt e tutto funziona.
Ma dato che la tabella tab1 contiene tanti record, come faccio per fare in
modo che le mie 3 query di accodamento vengano rieseguite ad ogni record.
Sul file di testo infatti, devo sempre rispettare la sequenza TA,TB,TC e
deve risultare quindi cosi':
TA---campo1
TB---campo2
TC---campo3
TA---campo1
TB---campo2
TC---campo3
Non so' proprio come fare per rieseguire le tre query ad ogni record;
gulp!!!
Ringrazio tutti coloro che potranno aiutarmi anche solo con un idea.
Silvy.


title: realizzazione flat file

text:


apri la tabella da recordset e poi crei il tuo txt ad hoc tramite un
apertura di un file testuale via VBA
Saluti.
Emanuele.


title: realizzazione flat file

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:5g2mgus5nh9735lpe...@4ax.com...

Grazie per l'informazione, ma non ho capito in pratica cosa dovrei fare.
Silvy.


title: realizzazione flat file

text:
On Tue, 16 Apr 2002 11:13:22 +0200, "silvy" <
si...@soulnet.it
> wrote:
>Grazie per l'informazione, ma non ho capito in pratica cosa dovrei fare.
>Silvy.
devi aprire un file testo su disco
vedi
Set fs = CreateObject("Scripting.FileSystemObject")
e
Set f = fs.OpenTextFile(posizione & nomefile, Forwriting)
e poi write sull'help
poi
devi aprire la tabella con i dati con
dim db as database
dim rs as recordset
set rs=db.openrecordset("SELECT * from nometabella")
do while not rs.eof!

	qui scrivi ciò che vuoi sul file
	rs.movenext
loop
rs.close
set db=nothing
ricordati di chiudere il file
Saluti.
Emanuele.


title: Come eliminare informazioni tabelle collegate d'un botto?

author: RobertoA

text:
Progetto Access2013, su file mdb
Per 'scollegare' le tabelle collegate, uso il solito codice

For Index = CurrentDb.TableDefs.Count - 1 To 0 Step -1
    DoCmd.DeleteObject acTable, CurrentDb.TableDefs(Index).name
    Next Index

Le informazioni relative alle 'tabelle collegate' Access le terra' da
qualche parte

La domanda e': e' possibile eliminare le informazioni relative alle
tabelle collegate tutto d'un colpo (senza ciclare)?

Oppure (che e' la stessa): dove sono memorizzate le informazioni
relative alle tabelle collegate di Access?


text:
Questa Tabella misteriosa ti dice qualche cosa...?

SELECT MsysObjects.Name
FROM MsysObjects
WHERE (((Left$([Name],4))<>"Msys")
    AND ((MsysObjects.Type)=1))
ORDER BY MsysObjects.Name;

Tuttavia... canecellare questi Records, non equivale a cancellare gli Oggetti Tabledef con proprietà Connect...

Vedi tu...

@Alex


text:

Ah, non avevo mai curiosato entro i Msys...
Type 4 per le tabelle
Sembrano vedersi tutti i nomi tabelle
Dici che se sgancello tutto dalla MsysObjects che abbia type=4 non
eguivale al tabledef.delete?
Ho provato a cancellare a mano, da tabella aperta, ma dice 'accessibile
solo in lettura'


text:
Appunto...
Devi cancellare gli oggetti fisicamente.

@Alex


text:

Possibile non ci sia un barbatrucco?
Non mi piace arrendermi cosi' rapidamente


author: Bruno Campanini

text:
RobertoA presented the following explanation :
> Progetto Access2013, su file mdb
> Per 'scollegare' le tabelle collegate, uso il solito codice
>
> For Index = CurrentDb.TableDefs.Count - 1 To 0 Step -1
>     DoCmd.DeleteObject acTable, CurrentDb.TableDefs(Index).name
>     Next Index
>
> Le informazioni relative alle 'tabelle collegate' Access le terra' da qualche
> parte
>
> La domanda e': e' possibile eliminare le informazioni relative alle tabelle
> collegate tutto d'un colpo (senza ciclare)?
No.

> Oppure (che e' la stessa): dove sono memorizzate le informazioni relative
> alle tabelle collegate di Access?
Sono qui:
SELECT Name
FROM MSysObjects
WHERE Type=6;

ma questa non le cancella:
DELETE Name, Type
FROM MSysObjects
WHERE Type=6;

questa invece le cancella tutte:
For Each i In CurrentDB.TableDefs
    If i.Connect <> "" Then
        DoCmd.DeleteObject acTable, i.Name
    End If
Next

Bruno


text:
Quando si può...

questa invece le cancella tutte:
Dim mDB As DAO.Database
Sim mTdf As DAO.Tabledef

For Each mTdf In mDB.TableDefs
    If mTdf.Connect <> "" Then
         mDB.Tabledefs.Delete mTdf.Name
    End If
Next
mDB.TableDefs.Refresh
Set mDB=Nothing

Se le tabelle sono linkate via ODBC la discriminazione delle Linked puo essere fatta cosi:

If (mTdf.Attributes And dbAttachedTable) = dbAttachedTable THEN
   ....Delete mTdf.Name
End if

Meglio scrivere il giusto...

@Alex


title: Errore Null su aggiornamento campo Data in una tabella

author: Wiston Smith

text:
Salve a tutti,
ho una query di aggiornamento dati da As/400.
I dati vengono salvati sua una tabella tblOrd.
Il problema lo genera un campo data che su As400
ha questo formato:
es.
20080131
nella query ho impostato questa stringa per avere un formato 31/01/2008
DataDoc: Right([ODADOC];2) & "/" & Mid([ODADOC];5;2) & "/" &
Left([ODADOC];4)
e lo salvo nella tabella dove il cmpo di riferimento è impostato
a Data/ora.
Funziona tutto bene, salvo quando il campo è vuoto.
Infatti mi genera un errore null.
Francamente, la tabella funziona bene, ma la query la eseguo
da vb6 con un comando execute e questa cosa non gli piace.
generando un errore runtime -
2147217900
(80040e14)
Come posso risolvere?


author: Gabriele Bertolucci

text:
> DataDoc: Right([ODADOC];2) & "/" & Mid([ODADOC];5;2) & "/" &
> Left([ODADOC];4)
>
> Funziona tutto bene, salvo quando il campo è vuoto.
> Infatti mi genera un errore null.
Prova questo:
DataDoc: IIf(IsNull([ODADOC];"";Right([ODADOC];2) & "/" & Mid([ODADOC];5;2)
& "/" & Left([ODADOC];4))
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


text:
>
> Prova questo:
>
> DataDoc: IIf(IsNull([ODADOC];"";Right([ODADOC];2) & "/" &
> Mid([ODADOC];5;2)
> & "/" & Left([ODADOC];4))
>
Scritta a quel modo mi dava errore "Numero errato di argomenti"
lo corretta in:
DataDoc: IIf(IsNull([ODADOC]);"";Right([ODADOC];2) & "/" & Mid([ODADOC];5;2)
 & "/" & Left([ODADOC];4))
ma continua a segnalarmi l'errore per i campi Null


text:
> DataDoc: IIf(IsNull([ODADOC]);"";Right([ODADOC];2) & "/" & Mid([ODADOC];5;2)
>  & "/" & Left([ODADOC];4))
>
> ma continua a segnalarmi l'errore per i campi Null
Ma ODADOC è NULL oppure è uguale a stringa vuota?



text:
>> DataDoc: IIf(IsNull([ODADOC]);"";Right([ODADOC];2) & "/" &
>> Mid([ODADOC];5;2)
>>  & "/" & Left([ODADOC];4))
>>
>> ma continua a segnalarmi l'errore per i campi Null
>
> Ma ODADOC è NULL oppure è uguale a stringa vuota?
>
Francamente non lo sò. Il campo è vuoto.
Nel dubbio ho provato a modificare la stringa anche con
 IIf(([ODADOC]="")
ma l'errore continua.


text:
"Gabriele Bertolucci" <"info[at]pbsoft[dot]it"> ha scritto nel messaggio
news:rxxt48gqt9y.1a...@40tude.net...
>> DataDoc: IIf(IsNull([ODADOC]);"";Right([ODADOC];2) & "/" &
>> Mid([ODADOC];5;2)
>>  & "/" & Left([ODADOC];4))
>>
>> ma continua a segnalarmi l'errore per i campi Null
>
> Ma ODADOC è NULL oppure è uguale a stringa vuota?
>
Ho fatto delle prove. Il valore che arriva da As400 è "".
Infatti è questo che genera l'errore quando vado ad aggiornare
la tabelle. Vorrebbe il null.
Quello che non capisco è perchè la funzione qui sopra non
funziona, e continua a segnalarmi l'errore.
per me a logica non fa una grinza:
Se ODADOC
è vuoto ( ho provato sia con Null che con "") passa il valore Null
e pieno converti la data e inseriscila
Ma niente da fare.
Ho provato acnhe a impostare il valore Null di default sulla tabella
ma niente.


author: geppo

text:

Se non l'hai gia fatto
Prova a cambiare "" con la parola Null
--
Ciao
Geppo


text:
>
> Se non l'hai gia fatto
>
> Prova a cambiare "" con la parola Null
>
>
Avevo già provato ma nulla.


text:
>> Ma ODADOC è NULL oppure è uguale a stringa vuota?
> Ho fatto delle prove. Il valore che arriva da As400 è "".
Prova ad utilizzare questa istruzione:
DataDoc: IIf(Len(Nz([ODADOC];""))=0;"";Right([ODADOC];2) & "/" &
Mid([ODADOC];5;2) & "/" & Left([ODADOC];4))
--



text:
>
>> Ho fatto delle prove. Il valore che arriva da As400 è "".
>
> Prova ad utilizzare questa istruzione:
>
> DataDoc: IIf(Len(Nz([ODADOC];""))=0;"";Right([ODADOC];2) & "/" &
> Mid([ODADOC];5;2) & "/" & Left([ODADOC];4))
>
> --
Niente da fare, continua a segnalarmi l'errore.
Ho provato anche
 DataDoc: IIf(Len(Nz([ODADOC];""))=0;Null;Right([ODADOC];2) & "/" &
 Mid([ODADOC];5;2) & "/" & Left([ODADOC];4))
visto che la tabelle si aspetta il null ma niente.
Sono basito, non capisco la logica dell'errore e
non sò come aggirarlo. Mah.
WS


text:
>>> Ma ODADOC è NULL oppure è uguale a stringa vuota?
>
>> Ho fatto delle prove. Il valore che arriva da As400 è "".
>
> Prova ad utilizzare questa istruzione:
>
> DataDoc: IIf(Len(Nz([ODADOC];""))=0;"";Right([ODADOC];2) & "/" &
> Mid([ODADOC];5;2) & "/" & Left([ODADOC];4))
>
> --
RISOLTO
Partendo dalla tua formula ho fatto delle prove con Len
e ho scoperto che il risutato era:
Data presente = 8
Data assente = 1 --> non mi chiedere perchè, non l'ho capito
ho impostato a Null se True
et voilà
DataDoc: IIf(Len(Nz([ODADOC];""))=1;Null;Right([ODADOC];2) & "/" &
Mid([ODADOC];5;2) & "/" & Left([ODADOC];4))
Grazie per la dritta
WS


title: Problema di Ordinamento... Aiuto!

author: Chorisia

text:
Come faccio a impostare la modalità di comparazione di stringhe a "binary",
visto che per default mi dà la modalità "database"?
Non devo scrivere un modulo. Vorrei che questa modalità valesse per le
tabelle che creo.
Ciao e grazie anticipatamente.                                        Nino
Adragna


title: Problema di Ordinamento... Aiuto!

author: Stefano Bettini

text:
Chorisia ha scritto nel messaggio <85vbpd$6d0$
1...@news.mclink.it
>...
>Come faccio a impostare la modalità di comparazione di stringhe a "binary",
>visto che per default mi dà la modalità "database"?
>
>Non devo scrivere un modulo. Vorrei che questa modalità valesse per le
>tabelle che creo.
>
La jet engine (Access) **NON** è case-sensitive.....
Bye, Ste


title: Problema di Ordinamento... Aiuto!

text:
Ciao Stefano,
grazie per l'attenzione, ma il mio quesito è più sottile. Lo risottometto a
tutto il newsgroup. Non mi ero spiegato in maniera chiara. Ciao.
Stefano Bettini <
sbet...@iol.it
> wrote in message
10ki9gd$2m6$1...@fe2.cs.interbusiness.it...


title: Chiedere conferma di modifica record

author: Valentino

text:
Il problema credo sia banale:
per evitare che ci siano modifiche o cancellazione per errore da parte di
chi inserisce i dati bisognerebbe che apparisse una finestra di avviso in
caso di eliminazione o modifica di un record vecchio con l'opzione si - no.
Ovviamente solo sui record vecchi e non sull'ultimo  record su cui si sta
lavorando che deve essere modificabile su tutti i campi senza avvisi.
Ciao


title: Chiedere conferma di modifica record

author: Pablitomf

text:
Valentino ha scritto:

> Ciao
Vedi nell'Help Msgbox
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Chiedere conferma di modifica record

author: ALESSANDRO Baraldi

text:
"Valentino" <
nos...@nospam.it
> ha scritto nel messaggio
news:cs3339$1bf$1...@newsread.albacom.net...

Vedi l'Evento BeforeUpdate(Cancel as integer) di Form.
Questo interviene solo prima che venga fatto l'UPDATE
del Record Corrente.
Ovvio che si scatena anche su Nuovo, ma si puņ intercettare.
If me.NewRec then cancel=False:Exit Sub
If msgbox("Confermi modifica..?",vbyesno)=vbyes then cancel=False:Exit Sub
Cancel=True
Me.Undo
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Chiedere conferma di modifica record

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:cs3ro2$93o$1...@lacerta.tiscalinet.it...
> "Valentino" <
nos...@nospam.it
> ha scritto nel messaggio
> news:cs3339$1bf$1...@newsread.albacom.net...
>> Il problema credo sia banale:
>> per evitare che ci siano modifiche o cancellazione per errore da parte di
>> chi inserisce i dati bisognerebbe che apparisse una finestra di avviso in
>> caso di eliminazione o modifica di un record vecchio con l'opzione si -
> no.
>> Ovviamente solo sui record vecchi e non sull'ultimo  record su cui si sta
>> lavorando che deve essere modificabile su tutti i campi senza avvisi.
>>
>> Ciao
>
> Vedi l'Evento BeforeUpdate(Cancel as integer) di Form.
> Questo interviene solo prima che venga fatto l'UPDATE
> del Record Corrente.
> Ovvio che si scatena anche su Nuovo, ma si puņ intercettare.
>
> If me.NewRec then cancel=False:Exit Sub
> If msgbox("Confermi modifica..?",vbyesno)=vbyes then cancel=False:Exit Sub
> Cancel=True
> Me.Undo
>
> Ciao
> --
Grazie del suggerimento. :-)


title: query di selezione

author: Franco

text:
con questa query di selezione ho come risultato
i records che sono presenti in entrambi le 2 tabelle
in questione.

SELECT TbDescrizione.*
FROM TbAppoggio_Ordine INNER JOIN TbDescrizione ON
TbAppoggio_Ordine.IdOrdine = TbDescrizione.IdOrdine_2;

Io vorrei estrapolare tutti gli altri records tranne
questi.
Come devo fare?
Grazie


title: query di selezione

author: tommaso

text:
Puoi utilizzare la creazione guidata Query:
Query
  Nuovo
   Autocomposizione ricerca dati non corrispondenti

Ciao
Tommaso


title: query di selezione

author: max

text:
"Franco" <
Franco.D...@libero.it
> ha scritto nel messaggio
news:4f2faa59$0$1380$4faf...@reader2.news.tin.it...

devi fare un left join per la tabella TbAppoggio_Ordine e mettere where
TbDescrizione.IdOrdine_2=null per ottenere tutti i record di
TbAppoggio_Ordine non presenti in TbDescrizione, e fare viceversa per
ottenere quelli di TbDescrizione non presenti in TbAppoggio_Ordine
ciao
max


title: query di selezione

text:
"max" <
pi...@pippo.it
> ha scritto nel messaggio
news:jgop0m$o6m$1...@news.task.gda.pl...

grazie Max

ora perchè questa query di eliminazione da errore?
Impossibile eliminare dalle tabelle specificate. (3086)

DELETE TbDescrizione.*, TbAppoggio_Ordine.IdOrdine, TbDescrizione.Categoria
FROM TbAppoggio_Ordine RIGHT JOIN TbDescrizione ON
TbAppoggio_Ordine.IdOrdine = TbDescrizione.IdOrdine_2
WHERE (((TbAppoggio_Ordine.IdOrdine) Is Null) AND
((TbDescrizione.Categoria)="DOC_ddt.Ordine" Or
(TbDescrizione.Categoria)="DOC.Ordine"));


title: query di selezione

text:
Quindi te lo ripeto, senza tabelle di appoggio....



title: query di selezione

author: Karl Donaubauer

text:
Franco wrote:
> ...
> ora perchč questa query di eliminazione da errore?
> Impossibile eliminare dalle tabelle specificate. (3086)
>
> DELETE TbDescrizione.*, TbAppoggio_Ordine.IdOrdine,
> TbDescrizione.Categoria FROM TbAppoggio_Ordine RIGHT JOIN
> TbDescrizione ON TbAppoggio_Ordine.IdOrdine = TbDescrizione.IdOrdine_2
> WHERE (((TbAppoggio_Ordine.IdOrdine) Is Null) AND
> ((TbDescrizione.Categoria)="DOC_ddt.Ordine" Or
> (TbDescrizione.Categoria)="DOC.Ordine"));

Prova cosě:

DELETE DISTINCTROW TbDescrizione.*
FROM TbDescrizione LEFT JOIN TbAppoggio_Ordine
ON TbDescrizione.IdOrdine_2 = TbAppoggio_Ordine.IdOrdine
WHERE TbAppoggio_Ordine.IdOrdine Is Null AND
(TbDescrizione.Categoria="DOC_ddt.Ordine" Or
TbDescrizione.Categoria="DOC.Ordine")

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


title: query di selezione

text:
"tommaso" <
tommaso...@gmail.com
> ha scritto nel messaggio
news:6124997.3199.1328559084032.JavaMail.geo-discussion-forums@vbcw9...

grazie


title: query di selezione

text:
"Karl Donaubauer" <
nos...@donkarl.com
> ha scritto nel messaggio
news:9par1e...@mid.individual.net...

grazie Karl
v


title: Sottoreport

author: Andrea Sciamanna

text:
Ho un report (A), che ha un sottoreport (B), il quale contiene, a sua volta,
un sottoreport (C).
Da (A) vorrei poter accedere alle proprietą di (B) (Visible e SourceObject).
Come faccio?


title: Sottoreport

author: Dott. Michele Amato

text:
Andrea Sciamanna <andrea.s...@libero.it.cancellami> wrote in message
8hli7b$fo$1...@serv1.iunet.it...
> Ho un report (A), che ha un sottoreport (B), il quale contiene, a sua
volta,
> un sottoreport (C).
>
> Da (A) vorrei poter accedere alle proprietà di (B) (Visible e
SourceObject).
>
> Come faccio?
>
La sintassi è analoga a quella per le maschere (forms diventa reports e form
diventa report)
Reports("A")!B.Report!C.Report. ...
Attenzione però, perchè se non ricordo male, alcune proprietà "strutturali"
(quelle da te citate) possono essere settate solo dal "padre" diretto del
sottoreport.
Infatti se provi lo statement precedente per settare la proprietà Visible
per C dall'evento Open del report A, non funziona
Reports("A")!B.Report!C.Report.Visible = True/False
Spero di esserti stato d'aiuto.
Michele Amato
--
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
Un pò di pubblicità per il mio sito, su
http://utenti.worldonline.it/micheleamato
è possibile trovare una add-in per Access97:
MAE_Navigator (in fase di beta test)
mi piacerebbe conoscere la tua opinione...
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}


title: Sottoreport

text:
> > Ho un report (A), che ha un sottoreport (B), il quale contiene, a sua
> volta, un sottoreport (C).
> >
> > Da (A) vorrei poter accedere alle proprietà di (B) (Visible e
SourceObject).
> La sintassi è analoga a quella per le maschere (forms diventa reports e
form
> diventa report)
> Reports("A")!B.Report!C.Report. ...
Giusto. Fin qui ci ho provato, ma....
> Attenzione però, perchè se non ricordo male, alcune proprietà
"strutturali"
> (quelle da te citate) possono essere settate solo dal "padre" diretto del
> sottoreport.
>
> Infatti se provi lo statement precedente per settare la proprietà Visible
> per C dall'evento Open del report A, non funziona
>
> Reports("A")!B.Report!C.Report.Visible = True/False
Il problema è proprio questo.
Probabilmente, progettando il report in maniera diversa (senza sottoreport,
ma con livelli di gruppo), il problema non ci sarebbe, ma ormai il report è
fatto così :-)


title: Sottoreport

author: Federico Luciani

text:

Prova a gestire l'evento SuFormattazione del subreport.
Da li controlli la visibilita o meno dei controlli in funzione (immagino) di un
qualche controllo che sta sul report.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Sottoreport

text:
> Prova a gestire l'evento SuFormattazione del subreport.
> Da li controlli la visibilita o meno dei controlli in funzione (immagino)
di un
> qualche controllo che sta sul report.
Il problema è che io devo gestire una situazione dipo questa:
If A = False Then
    SubReportA.Visible = False    '    <- Primo Sottoreport
End If
If A = True And B = False Then
    SubReportB.Visible = False    ' <- Secondo Sottoreport (Sottoreport d
SubReportA)
End If


title: Sottoreport

text:

Ma A e B cosa sono?



title: Sottoreport

text:
> Ma A e B cosa sono?
Era un esempio. Se vengono soddisfatte determinate condizioni (A e B), il
report Padre deve visualizzare o meno il SottoReport e/o il
SottoSottoReport).


title: Sottoreport

text:

Vabbe...
Se A e B sono due campi del report principale allora prova cosi'
SuFormattazione del primo SubReportA
If Me.Parent.A = False Then
   Me.Visible = False
Else
   Me.Visible = True
End If
If Me.Parent.A = True And Me.Parent.B = False Then
   Me.SubReportB.Visible = False
Else
   Me.SubReportB.visible = True
End If



title: aggiornamento di una tabella

author: Michel Foschi

text:
Ciao ragazzi,
Mi trovo davanti ad un grossssssoooo problema....
Devo aggiornare i dati di una tabella che è relazionata con altre 6
tabelle con integrità referenziale e aggiornamento a catena....
Ora io ho i miei nuovi dati da importare nella tabella padre e voglio
che i dati vecchi vengano sovrascritti da quelli nuovi e di conseguenza
che i record delle altre tabelle venga aggiornato di conseguenza.
Se vado per eliminare i dati dalla tabella padre mi da errore perchè mi
elimina a catena tutti gli altri record delle altre tabelle cosa che io
non voglio
HEEEELLLLLPPPPPP
Thankz
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: aggiornamento di una tabella

text:
UP UP UP
UP UP UP UP
Please help



title: aggiornamento di una tabella

author: kika

text:
>Se vado per eliminare i dati dalla tabella padre mi da errore perchè
mi
>elimina a catena tutti gli altri record delle altre tabelle cosa che
io
>non voglio
>HEEEELLLLLPPPPPP
>Thankz
scusa non sono
un'espertona ma xche' elimini i record nella tabella principale e nn fai un
update???????
--------------------------------
Inviato via
http://usenet.iol.it


title: aggiornamento di una tabella

text:
>Se vado per eliminare i dati dalla tabella padre mi da errore perchè
mi
>elimina a catena tutti gli altri record delle altre tabelle cosa che
io
>non voglio
>HEEEELLLLLPPPPPP
>Thankz
scusa non sono



title: aggiornamento di una tabella

text:
GIUSSSTOOOOO
Non ci avevo assolutamente pensato !!!
Grazie 10000
adesso provo....
AVETE ALTRE IDEE????



title: aggiornamento di una tabella

text:
GIUSSSTOOOOO
Non ci avevo assolutamente pensato !!!
Grazie 10000
adesso provo....
AVETE ALTRE IDEE????
??????
??????



title: [NEWBIE] Pagine accesso dati

author: Cranio

text:
Ciao a tutti!
Sono uno sviluppatore web che finora ha lavorato con pagine ASP e
DB Access, scrivendo da solo (anche per esercizio) tutto il codice
ASP deputato all'aggiornamento e alla modifica dei dati.
Da poco sto investigando le Pagine di Accesso Dati di MS Access,
per ottimizzare i tempi di realizzazione di un pņ di lavori, e mi
servirebbe un chiarimento da principiante.
Mettiamo che ho un DB con dei campi abbastanza "corti" e uno "lungo":
esempio, un guestbook con campi come
nome, mail, data/ora
e un campo "body" con un testo lungo (il corpo del messaggio del guestbook).
Ho bisogno, per facilitą di utilizzo, che l'elenco dei campi "corti" sia
immediatamente consultabile, ed a gruppi; il testo del "body" del
messaggio invece vorrei farlo apparire a richiesta, dato che č
ingombrante e rovinerebbe la visualizzazione della tabella.
Ora, io so ottenere in HTML una visualizzazione tabulare esportando una
taqella:
nome1 mail1 data1 corpo1
nome2 mail2 data2 corpo2
nome3 mail3 data3 corpo3...
        [CONTROLLI]
oppure, col wizard, ho ottenuto una DAP per singolo record:
Nome: nome1
Mail: Mail1
Body: body1..........
         [CONTROLLI]
Come faccio, se č possibile, a fare in modo da avere un elenco dei primi
tre campi in modo tabulare, permettendomi o
a) di far espandere il Body a richiesta, da un pulsante, tipo:
nome1 mail1 data1
nome2 mail2 data2
+ Body: ................
         ................
         ................
nome3 mail3 data3 ...
         [CONTROLLI]
oppure
b) di cliccare una riga del db per avere una visualizzazione a parte di
un singolo record.
Sperando di non essere stato troppo confuso, vi ringrazio per l'attenzione!
M.P.


title: [NEWBIE] Pagine accesso dati

text:
Cranio wrote:
> Ciao a tutti!
>
> Sono uno sviluppatore web che finora ha lavorato con pagine ASP e
> DB Access, scrivendo da solo (anche per esercizio) tutto il codice
> ASP deputato all'aggiornamento e alla modifica dei dati.
[cut]
Ho provato così:
esporto la tabella come file HTML...
... recupero il file aprendolo ...
... aggiungo una casella di testo impostando body come origine dati ...
sembra andare... corretto?


title: [NEWBIE] Pagine accesso dati

author: Domenico Rella

text:
Ciao Marco,
come va? Non posso aiutarti con il codice ma volevo salutarti comunque.
ciao
Domenico
"Cranio" <
cranio_...@quipo.it
> ha scritto nel messaggio
news:YYFge.1370777$35.51...@news4.tin.it...
> Cranio wrote:
> > Ciao a tutti!
> >
> > Sono uno sviluppatore web che finora ha lavorato con pagine ASP e
> > DB Access, scrivendo da solo (anche per esercizio) tutto il codice
> > ASP deputato all'aggiornamento e alla modifica dei dati.
> [cut]
>
> Ho provato cosě:



title: [NEWBIE] Pagine accesso dati

author: MA

text:
Cranio wrote:
> Ciao a tutti!
>
> Sono uno sviluppatore web che finora ha lavorato con pagine ASP e
> DB Access, scrivendo da solo (anche per esercizio) tutto il codice
> ASP deputato all'aggiornamento e alla modifica dei dati.
>
> Da poco sto investigando le Pagine di Accesso Dati di MS Access,
> per ottimizzare i tempi di realizzazione di un pò di lavori, e mi
> servirebbe un chiarimento da principiante.
>
> Mettiamo che ho un DB con dei campi abbastanza "corti" e uno "lungo":
> esempio, un guestbook con campi come
>
> nome, mail, data/ora
>
> e un campo "body" con un testo lungo (il corpo del messaggio del
> guestbook).
>
> Ho bisogno, per facilità di utilizzo, che l'elenco dei campi "corti"
> sia immediatamente consultabile, ed a gruppi; il testo del "body" del
> messaggio invece vorrei farlo apparire a richiesta, dato che è
> ingombrante e rovinerebbe la visualizzazione della tabella.
>
> Ora, io so ottenere in HTML una visualizzazione tabulare esportando
> una taqella:
>
> nome1 mail1 data1 corpo1
> nome2 mail2 data2 corpo2
> nome3 mail3 data3 corpo3...
>         [CONTROLLI]
>
> oppure, col wizard, ho ottenuto una DAP per singolo record:
>
> Nome: nome1
> Mail: Mail1
> Body: body1..........
>          [CONTROLLI]
>
> Come faccio, se è possibile, a fare in modo da avere un elenco dei
> primi tre campi in modo tabulare, permettendomi o
>
> a) di far espandere il Body a richiesta, da un pulsante, tipo:
>
> nome1 mail1 data1
> nome2 mail2 data2
> + Body: ................
>          ................
>          ................
> nome3 mail3 data3 ...
>          [CONTROLLI]
>
> oppure
>
> b) di cliccare una riga del db per avere una visualizzazione a parte
> di
> un singolo record.
>
> Sperando di non essere stato troppo confuso, vi ringrazio per
> l'attenzione!
>
> M.P.
Non perder tempo con le Pagine, non mantengono quello che permettono ed in
ogni caso non
lavorano sul web.
Tieniti stretto il tuo asp
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: [NEWBIE] Pagine accesso dati

text:
MA wrote:
> Cranio wrote:
[..]
>>
>>M.P.
>
>
> Non perder tempo con le Pagine, non mantengono quello che permettono ed in
> ogni caso non
> lavorano sul web.
Non lavorano sul web? Mi sembrava di aver capito il contrario... intendi
dire che sono poco affidabili/compatibili o che non sono proprio
preposte a farlo?
> Tieniti stretto il tuo asp
E chi lo molla, troppo divertente :)


title: [NEWBIE] Pagine accesso dati

text:
Domenico Rella wrote:
> Ciao Marco,
> come va? Non posso aiutarti con il codice ma volevo salutarti comunque.
> ciao
>
> Domenico
Domenico ma ciao :) grazie e ricambio i saluti!


title: [NEWBIE] Pagine accesso dati

author: ciroteo

text:
"Cranio" <
cranio_...@quipo.it
> ha scritto nel messaggio
news:9aSge.889699$b5.39...@news3.tin.it...

Dai ! Allora prepara qualche esempio per il sitocomune o per accessgroup, in
definitiva asp è molto vicino alle problematiche di access. Personalmente
prima di passare ad access mi ero interessato di php/mysql e php/access , ma
poi ho abbandonato.
Prima o poi mi rimetterò a fare qualcosa in asp ... e allora li ti
tempesterò!
Confermo quanto detto da MA sulle pagine accesso ai dati. Ho visto
pochissimi o quasi nulli interventi sul punto.


title: da pulsante nuovo record e maschera

text:
Cia a tutti, è da un po' che provo ma non riesco, come posso:
da una maschera in cui ho appena inserito un record, tramite un
pulsante:
1) aprire un'altra maschera in cui inserire un nuovo record
2) in questo nuovo record sulla maschera, uno dei campi deve essere
ripreso dalla maschera "chiamante"
es: A)maschera clienti + B)maschera prodotti (che contiene l'id
cliente)
1) inserisco in A) un nuovo cliente
2) clicco sul pulsante che:
3) apre B) su un nuovo record che avrà id cliente uguale a quello
appena inserito in A)
grazie mille!


title: da pulsante nuovo record e maschera

text:
mrkf...@gmail.com
 wrote:
> Cia a tutti, � da un po' che provo ma non riesco, come posso:
> da una maschera in cui ho appena inserito un record, tramite un
> pulsante:
> 1) aprire un'altra maschera in cui inserire un nuovo record
> 2) in questo nuovo record sulla maschera, uno dei campi deve essere
> ripreso dalla maschera "chiamante"
>
> es: A)maschera clienti + B)maschera prodotti (che contiene l'id
> cliente)
> 1) inserisco in A) un nuovo cliente
> 2) clicco sul pulsante che:
> 3) apre B) su un nuovo record che avr� id cliente uguale a quello
> appena inserito in A)
DoCmd.OpenForm "B", , , , acFormAdd
Forms!B!IdCliente = Me!IdCliente
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: manuale SQL

author: Roberto Battistoni

text:
qualcuno di voi saprebbe dirmi dove posso trovare un manuale sulla
sintassi SQL on-line downloadable?
Ciao


title: manuale SQL

author: Carlo Ve

text:
Roberto Battistoni ha scritto nel messaggio
<
396F1D81...@tiscalinet.it
>...
>qualcuno di voi saprebbe dirmi dove posso trovare un manuale sulla
>sintassi SQL on-line downloadable?
Forse si trova gią nel tuo pc
in windows\system e si chiama jetsql.hlp
Carlo Ve
>
>Ciao


title: manuale SQL

author: lbo dal portatile

text:
>qualcuno di voi saprebbe dirmi dove posso trovare un manuale sulla
>sintassi SQL on-line downloadable?
l'help on line riporta abbondanti esempi e nozioni di sql.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: manuale SQL

author: Paolo A.

text:
puoi provare a vedere anche qui, è abbastanza interessante, e non solo
per le sintassi sql.
http://www.html.it/sql/index.html
Roberto Battistoni ha scritto:
> Ok, grazie a tutti



title: Ordinare una sottomaschera

author: Meade

text:
Non riesco a visualizzare il contenuto di una maschera (continua) in
maniera ordinata, il bello e' che se apro la maschera singolarmente
(con apri...) i dati risultano ordinati, se invece viene inclusa in
una maschera no......
Suggerimenti?
Grazie!


title: Ordinare una sottomaschera

author: Antonio Ganci

text:

Utilizza la proprieta' OrderBy
Me.OrderBy = ... (campi per l'ordinamento)
e poi non dimenticarti ...
Me.OrderyByOn = true
Questo da codice altrimenti la puoi impostare a mano dalla proprieta' della
maschera:
Dati -> Ordina per ...


title: Ordinare una sottomaschera

author: Roberto dalla campagna

text:
Meade <mba...@NOSPAMMMMlibero.it> wrote in message
3d6de6a1...@powernews.libero.it...

Usa, come origine record della sottomaschera, una query basata sull'oggetto
che è attualmente origine record della sottomaschera; ordina la query per il
campo o i campi che ti interessano.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: passare un parametro ad una sottomaschera

author: Alfabex

text:
Ciao a tutti,
ho creato due maschere:
la prima mi riassume i saldi delle mie scadenze e la seconda (dipendente
dalla prima) mi fà vedere gli acconti versati per quella scadenza; il mio
problema stà nel fatto che non riesco a passare in automatico alla
sottomaschera l'id della scadenza relativa, sapete dirmi come posso fare?
grazie mille della consulenza ..........
ciao


author: Paolo opg

text:
"Alfabex" <
alf...@libero.it
> wrote in
news:sH2Aa.30946$
lK4.9...@twister1.libero.it
:

in A97, potevi usare
Me.OpenArgs
imho, ti conviene però usare qlcs tipo una variabile globale o una
tabella d'appoggio, in cui mettere il dato che t serve e pescarlo poi da
lì all'apertura della seconda maschera.
--
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------


text:
"Paolo opg" <
w...@ne.com
> ha scritto nel messaggio
news:Xns93869FE15...@151.99.250.3...

Se non ho frainteso si tratta di SubForm, alchè risulterebbe un pò scomodo
l'utilizzo di OpenArgs, ma c'è sempre la possibilità di usare
l'AutoComposizione
e far legare i Campi Master della Form con i Campi Secondari della Sub.
@Alex.


text:
Alex, hai ragione, creando una Subfrom tramite la creazione guidata
funziona, ma il mio problema stà nel fatto che vorrei aprire la SubForm da
un tasto comando, posizionato alla fine della mia riga nel corpo della Form
principale (impostata a maschere continue), a cui ho legato la seguente
routine vb:
Private Sub Visualizza_Acconti_Click()
On Error GoTo Err_Visualizza_Acconti_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "Registro_pagamenti_2"
    stLinkCriteria = "[ID_scadenza]=" & Me![id_scadenza]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Visualizza_Acconti_Click:
    Exit Sub
Err_Visualizza_Acconti_Click:
    MsgBox Err.Description
    Resume Exit_Visualizza_Acconti_Click
End Sub
A questo punto però se vado nelle proprietà della SubForm, non vedo i
riferimenti ai campi Master della Form, e quindi non riesco a collegare la
Form con la Sub ...............mi sono un po' perso (stò usando access 2002)
Grazie della pazienza !!!!
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:N6aAa.32139$lK4.9...@twister1.libero.it...



author: Alex

text:
"Alfabex" <
alf...@libero.it
> wrote in message
news:ZkoAa.33619$
lK4.1...@twister1.libero.it
> Alex, hai ragione, creando una Subfrom tramite la creazione guidata
> funziona, ma il mio problema stà nel fatto che vorrei aprire la SubForm da
> un tasto comando, posizionato alla fine della mia riga nel corpo della Form
> principale (impostata a maschere continue), a cui ho legato la seguente
> routine vb:
>
>
> A questo punto però se vado nelle proprietà della SubForm, non vedo i
> riferimenti ai campi Master della Form, e quindi non riesco a collegare la
> Form con la Sub ...............mi sono un po' perso (stò usando access 2002)
> Grazie della pazienza !!!!
>
Non credo sia la strada migliore, se invece che aprire la Form sfrutti
la sua Proprietà VISIBLE=True/False.....????
All'apertura della Form imposti subito la proprietà Visible=False
quando premi il tuo Pulsantino la modifichi Visible=true.
Credo che sia molto più agevole, in alternativa puoi legare i
Campi Master via codice ed eseguire un Requery.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG