title: Creazione dinamica di caselle di testo

author: Femto

text:
Ciao Ng, mi chiedevo se fosse possibile creare in maniera dinamica delle
caselle di testo in una maschera. Esempio molto pratico: voglio creare
un database che memorizzi le dimensioni di casse di imballo, il peso e
il volume. La cosa è che per ogni articolo, siccome sono di grandi
dimensioni esiste la possibilità di dovere suddividere lo stesso in più
casse, che non vorrei determinare a priori. Secondo voi è realizzabile?
qualcuno sa darmi qualche direzione in cui muovermi?
grazie
Femto


title: Creazione dinamica di caselle di testo

author: Giulio Simeone

text:
Femto ha scritto:

> grazie
> Femto
Crei due tabelle, una contenente gli articoli ed una contenente tutte le
casse in cui è contenuto ogni articolo. Poi nella maschera principale
inserisci una sottomaschera, collegata alla seconda tabella, con
visualizzazione predefinita continua: in questo modo avrai tante caselle
di testo quante sono le casse.
La sottomaschera va legata alla maschera in modo opportuno: se non sai
come si fa riscrivi.
              GS
www.websamba.com/Giulio_Roma
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Creazione dinamica di caselle di testo

text:
Giulio Simeone wrote:
> Femto ha scritto:
>
>
>>Ciao Ng, mi chiedevo se fosse possibile creare in maniera dinamica delle
>>caselle di testo in una maschera. Esempio molto pratico: voglio creare
>>un database che memorizzi le dimensioni di casse di imballo, il peso e
>>il volume. La cosa è che per ogni articolo, siccome sono di grandi
>>dimensioni esiste la possibilità di dovere suddividere lo stesso in più
>>casse, che non vorrei determinare a priori. Secondo voi è realizzabile?
>>qualcuno sa darmi qualche direzione in cui muovermi?
>
>
>>grazie
>>Femto
>
>
> Crei due tabelle, una contenente gli articoli ed una contenente tutte le
> casse in cui è contenuto ogni articolo. Poi nella maschera principale
> inserisci una sottomaschera, collegata alla seconda tabella, con
> visualizzazione predefinita continua: in questo modo avrai tante caselle
> di testo quante sono le casse.
>
> La sottomaschera va legata alla maschera in modo opportuno: se non sai
> come si fa riscrivi.
>
>               GS
>
>
www.websamba.com/Giulio_Roma
>
scusami ma non ti seguo molto...


title: Creazione dinamica di caselle di testo

author: Roberto da casa

text:
"Femto" <
fem...@virgilio.it
> ha scritto nel messaggio
news:lRbed.186301$35.88...@news4.tin.it...
> Ciao Ng, mi chiedevo se fosse possibile creare in maniera dinamica delle
> caselle di testo in una maschera.
Usa la funzione CreateControl (vei help).
[CUT]
>
> grazie
> Femto
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Passaggio Valore in Recorset

author: Agostini Gianluigi

text:
Buongiorno.
Utilizzo A00 su W2000.
Ho una maschera DDT con una sottomaschera RigheDDT , legate dal campo testo
IDDDT ed una combo non associata che mostra le righe DDT che ancora non
hanno un valore nel campo IDDDT.
(nella mia applicazione infatti le righe DDT vengono create prima del DDT, e
successivamente associate allo stesso). Vorrei che selezionando una riga
nella combo, questa venisse tolta dalla combo ed
aggiunta nella sottomaschera. Cioč dovrei scrivere nel campo IDDDT della
riga scelta il valore IDDDT del DDT in cui mi trovo.
Ho scritto il seguente codice:
Private Sub ComboRigaDDT_AfterUpdate()
Dim combo As Long, rst As Recordset, DDT As String
DDT = Me.IDDDT.Value  'memorizzo la chiave del DDT corrente
combo = ComboRigaDDT.Value   'memorizzo l'ID della riga della combo su cui
ho fatto clic, per poterla ritrovare poi
Set rst = CurrentDb.OpenRecordset("SELECT [TblRigheDDT].[IDDDT],[IDRigaDDT]
FROM TblRigheDDT WHERE ((([TblRigheDDT].[registrato]) = 0)); ",
dbOpenDynaset) 'apro il recorset filtrando solo le righe ancora da associare
(registrato = 0)
rst.FindFirst ("IDRigaDDT=" & combo) 'trovo la riga su cui avevo fatto clic
rst.Edit    'edito il recordset
rst.Fields("IDRigaDDT") = DDT  '***qui ACCESS mi dice che il campo non č
aggiornabile
rst.Update
Me.ComboRigaDDT.Requery
End Sub
***Perchč ACCESS mi dice ciň? In generale, va bene quanto ho fatto od avrei
potuto fare di meglio?
Grazie
Gianluigi Agostini.


title: Passaggio Valore in Recorset

author: Silvio Berruti

text:
"Agostini Gianluigi" <
agostini....@tin.it
> ha scritto nel messaggio
news:atAv7.7958$pm2.1...@news1.tin.it...
> Buongiorno.
> Utilizzo A00 su W2000.
> Ho una maschera DDT con una sottomaschera RigheDDT , legate dal campo
testo
> IDDDT ed una combo non associata che mostra le righe DDT che ancora non
> hanno un valore nel campo IDDDT.
> (nella mia applicazione infatti le righe DDT vengono create prima del DDT,
e
> successivamente associate allo stesso). Vorrei che selezionando una riga
> nella combo, questa venisse tolta dalla combo ed
> aggiunta nella sottomaschera. Cioè dovrei scrivere nel campo IDDDT della
> riga scelta il valore IDDDT del DDT in cui mi trovo.
> Ho scritto il seguente codice:
>
> Private Sub ComboRigaDDT_AfterUpdate()
>
> Dim combo As Long, rst As Recordset, DDT As String
>
> DDT = Me.IDDDT.Value  'memorizzo la chiave del DDT corrente
>
> combo = ComboRigaDDT.Value   'memorizzo l'ID della riga della combo su cui
> ho fatto clic, per poterla ritrovare poi
>
> Set rst = CurrentDb.OpenRecordset("SELECT
[TblRigheDDT].[IDDDT],[IDRigaDDT]
> FROM TblRigheDDT WHERE ((([TblRigheDDT].[registrato]) = 0)); ",
> dbOpenDynaset) 'apro il recorset filtrando solo le righe ancora da
associare
> (registrato = 0)
>
> rst.FindFirst ("IDRigaDDT=" & combo) 'trovo la riga su cui avevo fatto
clic
>
> rst.Edit    'edito il recordset
>
> rst.Fields("IDRigaDDT") = DDT  '***qui ACCESS mi dice che il campo non è
> aggiornabile
Se IDRigaDDT è di tipo contatore non puoi smanettarci tu.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Passaggio Valore in Recorset

author: Roberto dal portatile

text:
"Agostini Gianluigi" <
agostini....@tin.it
> ha scritto nel messaggio
news:atAv7.7958$pm2.1...@news1.tin.it...
> Buongiorno.
> Utilizzo A00 su W2000.
> Ho una maschera DDT con una sottomaschera RigheDDT , legate dal campo
testo
> IDDDT ed una combo non associata che mostra le righe DDT che ancora non
> hanno un valore nel campo IDDDT.
> (nella mia applicazione infatti le righe DDT vengono create prima del DDT,
e
> successivamente associate allo stesso). Vorrei che selezionando una riga
> nella combo, questa venisse tolta dalla combo ed
> aggiunta nella sottomaschera. Cioè dovrei scrivere nel campo IDDDT della
> riga scelta il valore IDDDT del DDT in cui mi trovo.
> Ho scritto il seguente codice:
>
> Private Sub ComboRigaDDT_AfterUpdate()
>
> Dim combo As Long, rst As Recordset, DDT As String
>
> DDT = Me.IDDDT.Value  'memorizzo la chiave del DDT corrente
>
> combo = ComboRigaDDT.Value   'memorizzo l'ID della riga della combo su cui
> ho fatto clic, per poterla ritrovare poi
>
> Set rst = CurrentDb.OpenRecordset("SELECT
[TblRigheDDT].[IDDDT],[IDRigaDDT]
> FROM TblRigheDDT WHERE ((([TblRigheDDT].[registrato]) = 0)); ",
> dbOpenDynaset) 'apro il recorset filtrando solo le righe ancora da
associare
> (registrato = 0)
>
> rst.FindFirst ("IDRigaDDT=" & combo) 'trovo la riga su cui avevo fatto
clic
>
> rst.Edit    'edito il recordset
>
> rst.Fields("IDRigaDDT") = DDT  '***qui ACCESS mi dice che il campo non è
> aggiornabile
> rst.Update
> Me.ComboRigaDDT.Requery
> End Sub
>
> ***Perchè ACCESS mi dice ciò? In generale, va bene quanto ho fatto od
avrei
> potuto fare di meglio?
>
> Grazie
> Gianluigi Agostini.
>
Se il controllo sottomaschera che contiene la sottomaschera RigheDDT si
chiama anche lui RigheDDT, io a fronte dell'evento "Dopo aggiornamento"
della casella combinata ComboRigaDDT genererei questo codice VBA:
Private Sub ComboRigaDDT_AfterUpdate()
DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE RigheDDT SET " & _
"RigheDDT.IDDDT = [Forms]![DDT]![IDDDT]" & _
"WHERE (((RigheDDT.IDRigaDDT)=" & _
"[Forms]![DDT]![ComboRigaDDT]))"
DoCmd.SetWarnings True
Me!ComboRigaDDT.Requery
Me!RigheDDT.Requery
End Sub
Mi sembra che sia un pochino meglio.
Avendo in testa questa soluzione non mi sono preoccupato di capire perché la
tua dà errore. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Passaggio Valore in Recorset

text:
"Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
news:vuBv7.33887$0Y2.3...@news.infostrada.it...
[CUT]
>
> Se IDRigaDDT è di tipo contatore non puoi smanettarci tu.
>
> --
>
> Silvio
>
>
Troppo giusto!!!



title: Passaggio Valore in Recorset

text:
Ringrazio infinitamente sia Roberto che Silvio, e purtroppo dovrň farlo
ancora per molto, anche se "sento" che qualcosa sto incominciando a
masticare.
Nel mio codice sbagliavo a scrivere il nome del campo da aggiornare...
sigh;)    non era IDrigaDDt, bensě IDDDT....
Per quanto riguarda il codice scritto da Roberto, č senz'altro piů snello ed
efficace, e lo implementerň al posto del mio. Grazie.Spero solo prima o poi
di poter pensare di poterlo scrivere anch'io!!!
Gianluigi Agostini


title: che differenza c'e' tra l'usare VBA o VB6 con access2000?

author: tetsuja

text:
Ciao
come da oggetto grazie


author: Mrok

text:
"tetsuja" <
pompeoma...@tin.it
> ha scritto nel messaggio
news:ZlnR7.3216$Yj1....@news2.tin.it...
> Ciao
>
> come da oggetto grazie
>
>
Che VB6 č un linguaggio di programmazione e in Access mica lo trovi!


author: Stefano Marzocchi

text:
"Mrok"
>
> Che VB6 č un linguaggio di programmazione e in Access mica lo trovi!
E secondo te cos'č VBA6: un mappamondo?
Ciao: Stefano


author: Alex

text:
"Stefano Marzocchi" <
stefN...@libero.it
> wrote in message
news:HAsR7.285181$sq5.13...@news.infostrada.it...
>
> "Mrok"
>
> >
> > Che VB6 è un linguaggio di programmazione e in Access mica lo trovi!
>
> E secondo te cos'è VBA6: un mappamondo?
>
> Ciao: Stefano
Io mi trovo a dover smentire entrambi per una questine formale.
VB6 e VBA non sono linguaggi ma solo due interfacce utente per facilitare
la programmazione in Linguaggio VISUAL BASIC non è Copyright di BILL.
VB6 e un compilatore Microsoft per LINGUAGGIO di VISUAL BASIC.
VBA è un interfaccia Microsoft di VISUAL BASIC for APPLICATION(non sempre
coplatibile)
In sostanza il LINGUAGGIO è VISUAL BASIC, se noi fossimo molto "in Gamba" si
potrebbe programmare con NOTEPAD e poi compilare con un programma qualsiasi
di compilazione, ce ne sono di Freeware, ma la comodità di VB6 è grandiosa...
@Alex
--
Posted from  [62.98.31.141]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Sib dall'ufficio

text:
"Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> "Stefano Marzocchi" <
stefN...@libero.it
> wrote in message
> > "Mrok"
> > >
> > > Che VB6 è un linguaggio di programmazione e in Access mica lo trovi!
> >
> > E secondo te cos'è VBA6: un mappamondo?
> >
> > Ciao: Stefano
>
> Io mi trovo a dover smentire entrambi per una questine formale.
> VB6 e VBA non sono linguaggi ma solo due interfacce utente per facilitare
> la programmazione in Linguaggio VISUAL BASIC non è Copyright di BILL.
> VB6 e un compilatore Microsoft per LINGUAGGIO di VISUAL BASIC.
> VBA è un interfaccia Microsoft di VISUAL BASIC for APPLICATION(non sempre
> coplatibile)
> In sostanza il LINGUAGGIO è VISUAL BASIC, se noi fossimo molto "in Gamba"
si
> potrebbe programmare con NOTEPAD e poi compilare con un programma
qualsiasi
> di compilazione, ce ne sono di Freeware, ma la comodità di VB6 è
grandiosa...
Te l'apppoggio perfettamente ;-)
Quando programmavo il commodore 128 (un evergreen, c'e' l'ho ancora) era
come scrivere con un editor di testo, mica ti avvisava se sbagliavi,
figuriamoci se ti faceva l'help attivo, lo dovevi conoscere di tuo il Basic.
Ciao
Sib


text:
"Alex" <
>
> Io mi trovo a dover smentire entrambi per una questine formale.
> VB6 e VBA non sono linguaggi ma solo due interfacce utente per facilitare
> la programmazione in Linguaggio VISUAL BASIC non è Copyright di BILL.
Vero.
> VB6 e un compilatore Microsoft per LINGUAGGIO di VISUAL BASIC.
Compilatore solo in apparenza.
> VBA è un interfaccia Microsoft di VISUAL BASIC for APPLICATION(non sempre
> coplatibile)
> In sostanza il LINGUAGGIO è VISUAL BASIC, se noi fossimo molto "in Gamba"
si
> potrebbe programmare con NOTEPAD e poi compilare con un programma
qualsiasi
> di compilazione
VB6 non è un compilatore: gli .exe che genera non sono autonomamente
eseguibili e non puoi linkare componenti esterne all'eseguibile: prodotto
ambiguo, instabile, molto discutibile ... una via di mezzo non riuscita tra
ambienti come Delphi e Access (o Fox-Pro)
Ciao: Stefano


author: MegaMax

text:
> Quando programmavo il commodore 128 (un evergreen, c'e' l'ho ancora) era
> come scrivere con un editor di testo, mica ti avvisava se sbagliavi,
> figuriamoci se ti faceva l'help attivo, lo dovevi conoscere di tuo il
Basic.
Non c'è bisogno di scomodare perle sacre come i commodore...
basta pensare ai fissati di linux ad al VI  (mi viene il voltastomaco solo
apensarci (senza offesa :-))
Max


text:
"Sib dall'ufficio" <cerrise...@SPAMtiscalinet.it> wrote in message
news:tfER7.5429$Yj1.1...@news2.tin.it...
> Te l'apppoggio perfettamente ;-)
>
> Quando programmavo il commodore 128 (un evergreen, c'e' l'ho ancora) era
> come scrivere con un editor di testo, mica ti avvisava se sbagliavi,
> figuriamoci se ti faceva l'help attivo, lo dovevi conoscere di tuo il Basic.
> Ciao
> Sib
Spero la tua prima affermazione sia unmodo di dire, altrimenti mi devo spostare
velocemente...!
Che bello sapere che qualcun'altro usava il C128, io ho iniziato con C64
usando Assembler, poi con C128 in modalità Monitor(Assembler) era tutt'altra
cosa, un passo da gigante, poi per motivi pratici(applicazioni) Z80 sempre
Assembler...!
Che bei tempi....!
Sono nostalgico...!
Ciao Sib, @Alex.
--
Posted from  [146.133.1.30]



author: Antonio Biso

text:
MegaMax <
a...@a.com
> wrote in message ivER7.5460$3r4.2...@news1.tin.it...
>
> > Quando programmavo il commodore 128 (un evergreen, c'e' l'ho ancora) era
> > come scrivere con un editor di testo, mica ti avvisava se sbagliavi,
> > figuriamoci se ti faceva l'help attivo, lo dovevi conoscere di tuo il
> Basic.
>
> Non c'č bisogno di scomodare perle sacre come i commodore...
> basta pensare ai fissati di linux ad al VI  (mi viene il voltastomaco solo
> apensarci (senza offesa :-))
Il VU AIIIII ....
Groan..
Burp
Blearrrgh...
Perņ bei tempi, da pionieri....
SHIFT ZZ
Antonio


author: ing. Franco Varoli

text:
On Wed, 12 Dec 2001 09:19:41 +0000 (UTC), "Alex" <
ik2...@libero.it
>
wrote:
>Spero la tua prima affermazione sia unmodo di dire, altrimenti mi devo spostare
>velocemente...!
>Che bello sapere che qualcun'altro usava il C128, io ho iniziato con C64
>usando Assembler, poi con C128 in modalità Monitor(Assembler) era tutt'altra
>cosa, un passo da gigante, poi per motivi pratici(applicazioni) Z80 sempre
>Assembler...!
>Che bei tempi....!
>Sono nostalgico...!
Se vi interessa saperlo io ho usato il papa' del C64, alias Pet4032,
che e' in soffitta e non viene acceso da sei anni.
Saluti.
ing. Franco Varoli
fva...@tin.it
fva...@libero.it


text:
me sa che ti sbagli
ciao
"Stefano Marzocchi" <
stefN...@libero.it
> ha scritto nel messaggio
news:WlER7.288203$sq5.14...@news.infostrada.it...



text:
"tetsuja" <
> me sa che ti sbagli
2+2 fa 4.
Mi sbaglio?
Non credo: se hai dei dubbi studia
Ciao: Stefano


text:
tetsuja <
pompeoma...@tin.it
> wrote in message
0jIR7.6408$3r4.2...@news1.tin.it...
> me sa che ti sbagli
>
Me sa che te sbagli te a quotare in questa maniera barbara!!!!
Antonio


title: Serve per esportare una tabella in un testo ma non so come creare il file delle specifiche di export

text:
Public Function Esporta()
    DoCmd.TransferText acExportFixed, "nomefilespecifiche",
"tabelladaesportare", "C:\percorso"
    MsgBox "ESPORTAZIONE FILE AVVENUTA CON SUCCESSO", vbOKOnly,
"ESPORTAZIONE"
    End Function
Serve per esportare una tabella in un testo
Chi mi aiuta a creare un nomedilespecifiche adatto?
in che directory lo si deve mettere? che formato?
che sintassi usa?
Grazie
Marco


author: esseAemme

text:
On 8 Ott, 23:31, "
palladino.ma...@gmail.com
"

Ciao Marco, in Access, entri su  VBA, sulla guida cerchi Transfertext
e lì trovi tutte le info che ti servono.
Dalla guida:
Metodo TransferText
Vedere ancheSi applica aEsempioInformazioni specificheIl metodo
TransferText esegue l'azione TrasferisciTesto in Visual Basic.
espressione.TransferText(TipoTrasferimento, NomeSpecifica,
NomeTabella, NomeFile, NomiCampo, NomeTabellaHTML, TabellaCodici)
Samantha


title: [A2000] Esecuzione Query e funzione callback per controllo stato

author: Setec Astronomy

text:
Salve,
esiste un qualche modo (es. funzione callback) che mi permetta di
eseguire una query in Ms Access 2000 (od XP) tramite il codice (od
equivalente):
CurrentProject.Connection.Execute "miaquery"
e di verificarne lo stato nel tempo?
Devo eseguire una query con calcoli abbastanza pesanti e su un set di
dati abbastanza ampio e mi piacerebbe poter far vedere il progresso
dell'operazione, e cio possibile?
Grazie.


author: Zick

text:
"Setec Astronomy" <
se...@freemail.it
> ha scritto nel messaggio
news:vDGka.19530$DT4.5...@twister1.libero.it...

Access2K o AccessXP supportano DAO, quindi CurrentDb.Execute "SQL
STATEMENT".
In questo modo però puoi eseguire solo QRY Action, di conseguenza non puoi
assolutamente
associare in nessun modo un controllo di progresso, in quanto le Qry Action
vengono eseguite
in modo differente dalle Qry Select ecc.....!
Al contrario se usi Qry Select i oho trovato una soluzione per simulare una
specie di progressione.
Inserisci in un campo una Funzione, questa viene richiamata ad ogni Record,
quindi basta fare un Contatore.
Aggiungo che non serve eseguirla, poichè va in esecuzione all'apertura
eventualmente.
Per quanto riguarda ADO, se usi ADP o SQL Server ha senso, ma se usi Access
FE-BE tieni
pure DAO.
Ciao.
Zick.


title: Esempio di WebScraping su www.alessandrobaraldi.it

author: leev

text:
L'ho prelevato e lo sto adattando alle mie esigenze.
Semplice, comprensibile, veloce; se avete bisogno di prelevare dati dal
WEB ve lo consiglio!
Qui,...volevo solo ringraziare l'autore....
^__^
leev


author: Sergio MAZZA

text:
"leev" <
le...@fastwebnet.it
> ha scritto nel messaggio
news:1163094375.9...@h48g2000cwc.googlegroups.com...

Io sono il suo contabile; puoi inviare a me il contributo...
Ciao.
--
Sergio MAZZA


text:
>
> Io sono il suo contabile; puoi inviare a me il contributo...
>
Posso pagare in natura?....


text:
"leev" <
le...@fastwebnet.it
> ha scritto nel messaggio
news:1163095474.6...@f16g2000cwb.googlegroups.com...
>
> Posso pagare in natura?....
Solo se selvaggia...
Ciao.
--
Sergio MAZZA


author: cidi

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:eivpkl$gr2$1...@tdi.cu.mi.it...

...questa la segno....
il principale, al ritorno, sarà contento di recuperare un pò di grana. :<))
> Ciao.
> --
> Sergio MAZZA
Ciao Sergio
Daniele


text:
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:45545a68$0$7632$4faf...@reader1.news.tin.it...
>
> ...questa la segno....
> il principale, al ritorno, sarà contento di recuperare un pò di grana.
> :<))
Ahi...
> Ciao Sergio
>
> Daniele
Ciao Daniè!
--
Sergio MAZZA


text:
>Sergio MAZZA ha scritto:
>Io sono il suo contabile; puoi inviare a me il contributo...
>leev ha scritto:
>Posso pagare in natura?....
>cidi ha scritto:
 > il principale, al ritorno, sarà contento di recuperare un pò di
grana.
Beh, con natura non intendevo esattamente il famoso formaggio padano....


title: Apertura di un progetto access tramite link

text:
Salve a tutti.
Da una pagina web eseguo una serie di insert in un database di
SqlServer2000.
Una volta completata la transazione, se tutto è andato a buon fine
spedisco una email a un certo gruppo di utenti notificando
l'inserimento.
In questa email inserisco un link ad un progetto Access che gestisce
questo database.
Fin qui nessun problema.
L'idea che mi era venuta in mente era quella di aprire questo progetto
di Access mostrando però nella maschera XXX l'ultimo record appena
inserito.
Io riesco ad aprire un progetto di Access caricando la maschera
impostata in fase di avvio, ma non riesco a impostare l'apertura di
una determinata maschera mostrando però l'ultimo record...
E' possibile?
Una strada potrebbe essere quella di utilizzare una macro ma ho
trovato poche conferme su web...
Una possibile soluzione?
Luigi.


author: MA

text:
diabo...@gmail.com
 wrote:
> Salve a tutti.
> Da una pagina web eseguo una serie di insert in un database di
> SqlServer2000.
> Una volta completata la transazione, se tutto č andato a buon fine
> spedisco una email a un certo gruppo di utenti notificando
> l'inserimento.
> In questa email inserisco un link ad un progetto Access che gestisce
> questo database.
>
> Fin qui nessun problema.
> L'idea che mi era venuta in mente era quella di aprire questo progetto
> di Access mostrando perņ nella maschera XXX l'ultimo record appena
> inserito.
> Io riesco ad aprire un progetto di Access caricando la maschera
> impostata in fase di avvio, ma non riesco a impostare l'apertura di
> una determinata maschera mostrando perņ l'ultimo record...
>
> E' possibile?
> Una strada potrebbe essere quella di utilizzare una macro ma ho
> trovato poche conferme su web...
>
> Una possibile soluzione?
> Luigi.
su load
Docmd.gotorecorc,, aclast
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


text:
On 13 Feb, 16:37, "MA" <
mas...@massimilianoamendola.it
> wrote:
>
diabolik...@gmail.com
 wrote:
> > Salve a tutti.
> > Da una pagina web eseguo una serie di insert in un database di
> > SqlServer2000.
> > Una volta completata la transazione, se tutto è andato a buon fine
> > spedisco una email a un certo gruppo di utenti notificando
> > l'inserimento.
> > In questa email inserisco un link ad un progetto Access che gestisce
> > questo database.
>
> > Fin qui nessun problema.
> > L'idea che mi era venuta in mente era quella di aprire questo progetto
> > di Access mostrando però nella maschera XXX l'ultimo record appena
> > inserito.
> > Io riesco ad aprire un progetto di Access caricando la maschera
> > impostata in fase di avvio, ma non riesco a impostare l'apertura di
> > una determinata maschera mostrando però l'ultimo record...
>
> > E' possibile?
> > Una strada potrebbe essere quella di utilizzare una macro ma ho
> > trovato poche conferme su web...
>
> > Una possibile soluzione?
> > Luigi.
>
> su load
> Docmd.gotorecorc,, aclast
>
> --
> --
> Massimiliano
Amendolawww.accessgroup.it
> Cisa - Conferenza Italiana Sviluppatori Access
Parli dell'evento LOAD della maschera?
In tal caso ho un altro problema che forse prima non ho esplicitato
bene.
Il mio progetto parte per impostazione con l'avvio della maschera
MAIN. Mentre io vorrei far caricare la maschera GESTIONE mostrando
appunto l'ultimo record....
Come faccio? Con una macro?


author: Alessandro Baraldi

text:

> Come faccio? Con una macro?- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Dim objAccess As Access.Application
Set objAccess = New Access.Application
With objAccess
        .OpenCurrentDatabase strMDB
        .DoCmd.OpenForm strForm
        .Docmd.gotorecorc,, aclast
End With
Se hai problemi nella visualizzazione, nel senso che non appare in
primo piano
serve ricorrere ad un paio di chiamate API per portare Access on TOP.
Eventualmente fammi sapere.
@Alex


text:

Ok grazie dell'info però ho ancora un dubbio (non dirmi che sono di
coccio ^_^):
Il codice che mi hai scritto devo inserirlo nel FORM_LOAD della
maschera di apertura del progetto? Così facendo però ogni qualvolta
che apro il progetto mi apre non la maschera MAIN bensì quella
GESTIONE... invece io vorrei che aprisse sempre la MAIN e nel caso di
apertura tramite link, "parametricamente" aprisse il progetto
mostrando però la maschera GESTIONE con l'ultimo record appena
inserito...
E' possibile?
Luigi.


title: CODE 39.

author: Adriano

text:
Dove trovo info per sapere com'e' l'algritmo per creare il suddetto codice
visto che ho il font ?
Grazie a tutti per l'attenzione
ADRIANO


title: CODE 39.

author: Gilberto Campos

text:
"Adriano" <
adr...@dynamiclab.net
> wrote in message
news:a2mhck$o2$1...@serv1.albacom.net...

Non c'è nessun algoritmo.
Basta scrivere ciò che si vuole e cambiargli il font!
Solo per i barcode del tipo "interleaved" (interlacciato) è necessaria
una pre-elaborazione (appunto per interlacciare cippie successive di
caratteri!) prima di "applicare" il font.
Saluti,
Gilberto
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Dim

author: Franco

text:
salve!

Chiedo aiuto per definire le seguenti variabili

Numero a cifre intere
Numero con due decimali dopo la virgola
Grazie


title: Dim

text:
"Franco" <
Franco.D...@libero.it
> ha scritto nel messaggio
news:4f9c0705$0$1377$4faf...@reader2.news.tin.it...

ed anche tipo data


title: Dim

author: Fabrizio Alessandri

text:

Alla variabile puoi assegnare il tipo con virgola, non quante cifre dopo. Per quello devi usare la funzione Format:
Dim mioNumero as Integer' numeri interi
Dim mioNumero as Double' numeri con virgola
Format(mioNumero, "##,##0.00")'formattazione con punto delle migliaia e due cifre dopo la virgola.
Per la data:
Dim miaData as Date
Se la vuoi formattare, cerca come nella funzione Format.

Ciao.


title: Dim

text:
"Fabrizio Alessandri" <
fabrizio.a...@gmail.com
> ha scritto nel
messaggio
news:24851457.296.1335629223417.JavaMail.geo-discussion-forums@vbkv21...

grazie


title: Dim

author: Pablitomf

text:
> grazie

ma un bel F1 no vero?

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.


title: Esecuzione query di accodamento e aggiornamento temporizzate. E' possibile??

author: Jonny

text:
Ho il seguente problema:
Il mio database lavora connesso tramite ODBC al programma di contabilità.
Poichè alcune tabelle presentano un numero eccessivo di dati (Es. La tabella
dettagio bolle contiene tutte le righe delle bolle dal 1999 ad oggi) ho
creato delle tabelle di appoggio che mediante query di accodamento e
aggiornamento trasferiscono una porzione di dati sulla tabella locale.
Il database è multiutente e le tabelle sono residenti sul server mentre il
resto è replicato sui 5 client.
Oggi l'aggiornamento delle tabelle avviene ogni volta che un'utente accede
al suo database locale oppure mediante un tasto (tramite macro che apre le
query annullando i messaggi).
E' possibile temporizzare questo processo sul server in modo che ogni
n-minuti si sincronizzino le tabelle in modo da velocizzare l'apertura dei
database sui client e ridurre il traffico di rete?
Grazie
Jonathan


title: copia/incolla non funziona

author: acquarello

text:
Un saluto cordiale agli esperti!
Ho piccolo/grande problema che vi espongo.
Ho utilizzato da sempre la funzione copia/incolla per trasferire dati
presenti in una tabella excel a una tabella di access (office 2007).
Di punto in bianco (quest'anno) mi da errore ("dati danneggiati o mem.
insufficente"). Potrei utilizzare la funzione "importa" ma ci� mi complica
notevolemente tutto.
Specifico che :
-non si tratta di un probl.di mem. in quanto riesco a copiare/incollare
centinaia di righe della stessa tabella di access
-i dati non risultano affatto danneggiati
Qualcuno ha avuto lo stesso problema?
Grazie in anticipo!!!
davide


title: copia/incolla non funziona

author: Karl Donaubauer

text:

S�, � colpa dei security update:
http://www.fmsinc.com/MicrosoftAccess/Errors/ExcelPaste/Clipboard.html
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Correnti e natanti

author: Bruno Campanini

text:
Un fiume con rive parallele
F = Corrente da sinistra a destra, velocit�  60
N = Velocit� natante  80
Attraversamento da A su una riva a C sull'altra
d = 28�  (direzione; la retta AC forma un angolo
      di d� con la riva in cui si trova A.
r = 48.616�  (rotta dalla riva di A)
v = 127.854  (velocit� di avanzamento sulla
                        retta AC)
E ancora:
F = 60
N = 80
d = 121�
r = 161.007�
v = 30.3747
e per finire:
F = 60
N = 80
d = 90�
r = 138.59�
v = 52.9154
Qualcuno me lo conferma | contraddice?
Bruno


title: Correnti e natanti

author: Pablitomf (da casa)

text:

ma con Access che centra?


title: Correnti e natanti

text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> wrote in message
news:wpDDn.165131$9f6.2...@twister1.libero.it...
> ma con Access che centra?
Non c'entra proprio, ho sbagliato NG.
Ciao
Bruno


title: Correnti e natanti

author: almorel

text:
On 3 Mag, 19:17, "Bruno Campanini" <
B...@gmail.com
> wrote:
> "Pablitomf (da casa)" <
pablit...@hotmail.it
> wrote in messagenews:wpDDn.165131$9f6.2...@twister1.libero.it...
>
> > ma con Access che centra?
>
> Non c'entra proprio, ho sbagliato NG.
>
> Ciao
> Bruno
Ciao Bruno,
ti meriti un applauso !
:-))
Alberto


title: come imparare ad usare access se si è una capra......

author: fra

text:
Ciao a tutti, ho già stressato parte degli utenti di questo DB per costruire
una complicatissima serie di maschere nidificate... ho avuto molte risposte
e vi ringrazio. Il problema e che in realtà molte erano troppo complicate
per me. Ho tentato di ovviare al problema con libretti tipo acces for
dummies ma sono troppo semplici e non spiegano le cose che servono a me. Mi
sapreste dire cosa leggere o che siti visitare o come trovare manuali on
line che possano spiegare in modo chiaro e partendo dalle basi anche cose
complicate? Grazie infinite a tutti. Francesca


author: Antonio Di Marco

text:
"fra" <
france...@iol.it
> ha scritto nel messaggio
news:_YgM6.3102$pa3.4...@news.infostrada.it...

Non ho capito dai msg precedenti se usi il 97 o il 2000. Nel secondo caso
potresti iniziare con il libro "Microsoft Access 2000 Access Nozioni di
base" della mondadori informatica (costo 60.000). E' un buon libro con un cd
incluso con lezioni che puoi seguire passo passo. Poi se vuoi "complicarti"
ancora di più la vita puoi passare a "Programmare Microsoft Access 2000"
(costo 90.000) sempre della mondadori. Secondo me sono molto buoni e non
eccessivamente complicati.
Antonio


text:
In realtà uso access 97, pensi che questi libri possano andare bene lo
stesso?
"Antonio Di Marco" <
dyma...@tiscalinet.it
> ha scritto nel messaggio
news:9ds7hp$94e$1...@lacerta.tiscalinet.it...



author: Roberto da casa

text:
"fra" <
france...@iol.it
> ha scritto nel messaggio
news:_YgM6.3102$pa3.4...@news.infostrada.it...

Prova anche a dare uno sguardo alla Sezione Libri del Sito Comune (link qui
sotto).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"fra" <
france...@iol.it
> ha scritto nel messaggio
news:_YgM6.3102$pa3.4...@news.infostrada.it...
Non ci avevo fatto caso: ma allora il tuo nomignolo potrebbe essere Frank
Capra. ;-)
Roberto
PS Perdona la battuta, ma se ogni tanto non si scherza un pò.....


title: Copia negli appunti

author: NAo+

text:
Ciaonewsgroup, vorrei copiare il contenuto di una text box pippo (testo)
negli appunti, per capirci come fare copia, per poi incollare il testo dove
mi serve, fuori dal db.
Grazie Nadir


title: Copia negli appunti

text:
"NAo+" <
naon...@inwind.it
> ha scritto nel messaggio
news:u7Ho9.5953$RO.1...@twister1.libero.it...

Me!pippo.SetFocus
SendKeys "^c"
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Copia negli appunti

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:iIHo9.5631$%M1.1...@twister2.libero.it...
>
> "NAo+" <
naon...@inwind.it
> ha scritto nel messaggio
> news:u7Ho9.5953$RO.1...@twister1.libero.it...
> > Ciaonewsgroup, vorrei copiare il contenuto di una text box pippo (testo)
> > negli appunti, per capirci come fare copia, per poi incollare il testo
> dove
> > mi serve, fuori dal db.
> > Grazie Nadir
> >
>
> Me!pippo.SetFocus
> SendKeys "^c"
>
Ho dimenticato di dirti che perché la cosa funzioni devi impostare a
Seleziona tutto in Strumenti => Opzioni => Tastiera => Comportamento cursore
nel campo.



title: Copia negli appunti

author: Maurizio Borrelli

text:
> "NAo+" news:u7Ho9.5953$RO.1...@twister1.libero.it...:
> vorrei copiare il contenuto di una text box pippo (testo)
> negli appunti, per capirci come fare copia, per poi incollare il testo
> dove mi serve, fuori dal db.
Private Sub cmdCopiaTesto1_Click()
  With Me.Testo1
    .SetFocus
    .SelStart = 0
    .SelLength = Len(.Value)
    DoCmd.RunCommand acCmdCopy
  End With
End Sub
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Finestra Database...!

author: ALESSANDRO Baraldi

text:
Domanda stupida, ma assurdo...!
Situazione:
    Flag nelle impostazioni Avvio su Mostra Finestra Database=Falso.
Risultato:
    Finestra Database visibile.....!
Non sò che pensare è un'anomalia di A2002 o può dipendere dalle Feste..?
Ciao.
@Alex.


title: Finestra Database...!

author: Salvatore

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:brsnhm$rp6$1...@lacerta.tiscalinet.it...

Non è che hai il tasto shift bloccato?
A qualcuno è capitato...
Ciao
Salvatore


title: Finestra Database...!

text:

Può dipendere da questo:
se all'avvio hai un form che si apre in automatico, con all'interno il
codice predefinito di "Northwind" che riduce a icona la "finestra database".
Ciao.


title: Finestra Database...!

text:
"Fabrizio Alessandri" <
fabrizio.ales...@tin.it
> ha scritto nel
messaggio news:mYoEb.16936$0w.7...@news2.tin.it...

No, assicuro di non avere inserito pezzi di DB che non conosco ... ;-)
Purtroppo il DB è frutto di una conversione A97 AXP ma lo strano è
che non lo fà sempre.....!
Saluti.
@Alex.


title: Finestra Database...!

text:
"Salvatore" <
sal...@tiscali.it
> ha scritto nel messaggio
news:brsq9a$u1r$1...@lacerta.tiscalinet.it...

Nemmeno....., visto che la form iniziale si apre, ma la Finestra del DB è
dietro e si vede...!
@Alex.


title: Finestra Database...!

author: sv

text:
ALESSANDRO Baraldi ha scritto:
> "Fabrizio Alessandri" <
fabrizio.ales...@tin.it
> ha scritto nel
> messaggio news:mYoEb.16936$0w.7...@news2.tin.it...
> > > Domanda stupida, ma assurdo...!
> > > Situazione:
> > >     Flag nelle impostazioni Avvio su Mostra Finestra Database=Falso.
> > >
> > > Risultato:
> > >     Finestra Database visibile.....!
> > >
> > > Non sò che pensare è un'anomalia di A2002 o può dipendere dalle Feste..?
> >
> > Può dipendere da questo:
> > se all'avvio hai un form che si apre in automatico, con all'interno il
> > codice predefinito di "Northwind" che riduce a icona la "finestra
> database".
> > Ciao.
Hai fatto le solite prove di reimportare in un DB vuoto tutti gli oggetti?
Ripristina e compatta?... Penso di sì..
--
rgrds
SC
> No, assicuro di non avere inserito pezzi di DB che non conosco ... ;-)
> Purtroppo il DB è frutto di una conversione A97 AXP ma lo strano è
> che non lo fà sempre.....!
> Saluti.
> @Alex.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Finestra Database...!

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:bruci4$osu$1...@news.newsland.it...
> ALESSANDRO Baraldi ha scritto:
>
> > "Fabrizio Alessandri" <
fabrizio.ales...@tin.it
> ha scritto
nel
> > messaggio news:mYoEb.16936$0w.7...@news2.tin.it...
> > > > Domanda stupida, ma assurdo...!
> > > > Situazione:
> > > >     Flag nelle impostazioni Avvio su Mostra Finestra Database=Falso.
> > > >
> > > > Risultato:
> > > >     Finestra Database visibile.....!
> > > >
> > > > Non sò che pensare è un'anomalia di A2002 o può dipendere dalle
Feste..?
> > >
> > > Può dipendere da questo:
> > > se all'avvio hai un form che si apre in automatico, con all'interno il
> > > codice predefinito di "Northwind" che riduce a icona la "finestra
> > database".
> > > Ciao.
>
> Hai fatto le solite prove di reimportare in un DB vuoto tutti gli oggetti?
> Ripristina e compatta?... Penso di sì..
>
> --
> rgrds
> SC
Già...!
Boh... non sò che pensare, credo di lasciarlo lievitare per qualche gg, poi
ne riparleremo...!
Dicono che il tempo porta consiglio...!
@Alex.


title: estrarre dati con lunghezza <=> a un determinato numero di caratteri

author: ruggero

text:
buon giorno a tutti
mi chiamo ruggero, mi occupo di gestionali e siti web e sono nuovo di questo
newsgroup
ho necessità di estrarre da una tabella i records in cui i dati di un
determinato campo non siano più lunghi di X caratteri (per es. i numeri di
un campo numerico costituiti da meno di 6 cifre) e non ricordo proprio come
si fa.
qualcuno può darmi la dritta?
grazie e buon lavoro a tutti
ruggero


text:
ruggero wrote:
> buon giorno a tutti
> mi chiamo ruggero, mi occupo di gestionali e siti web e sono nuovo
> di questo newsgroup
Buon giorno. Io sono vecchio, non solo qui.
> ho necessità di estrarre da una tabella i records in cui i dati di
> un determinato campo non siano più lunghi di X caratteri (per es. i
> numeri di un campo numerico costituiti da meno di 6 cifre) e non
> ricordo proprio come si fa.
> ...
Contarre i "caratteri" di un campo numerico è un po' contraddittorio.
Puoi crearti una nuova query con la tabella,
dove crea una colonna con:
Len([NomeCampo])
e come criterio di questa colonna usa:
<6
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:
Ciao Karl
perfetto!
grazie (anche per la velocità)!
ruggero
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:88m899...@mid.individual.net...



title: Errore in report...

author: SuperPippo®

text:
salve a tutti... avrei un piccolo problemino
da risolvere....
ho una Maschera di ricerca in cui se digito
Cognome e Nome clicco sul pulsante Trova
mi trova i dati dell'utente... ma ho  aggiunto
un pulsante di comando "stampa report" e
vorrei che mi stampasse il record
appena cercato lanciando appunto il Report
"Stampa Scheda"...senza che mi appaia la ricerca della
query di origine del Report in questione....
spero di essermi spiegato !!!
.. ho provato... questa soluzione suggeritomi....ma mi dice
"errore di compilazione etichetta non definita...."
ecco il codice....
Private Sub Comando78_Click()
On Error GoTo Err_Comando78_Click
DoCmd.OpenReport "Test", acPreview, "",
"[Cognome]=[Forms]![Anagrafe]![Cognome]"
Comando78_Click_Exit:
    Exit Sub
Comando78_Click_Err:
    MsgBox Error$
    Resume Comando78_Click_Exit
End Sub


title: Errore in report...

text:
"SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
news:1Ylha.60902$Lr4.1...@twister2.libero.it...

Prova così:
Private Sub Comando78_Click()
DoCmd.OpenReport "Test", acPreview,  , _
"[Cognome]=" & Chr$(34) & Me![Cognome] & Chr$(34) _
& " And Nome=" & Chr$(34) & Me!Nome & Chr$(34)
End Sub
Così facendo, come origine record del report dovrai usare direttamente la
tabella anagrafe e non una query di selezione.
Comunque Access ti dà errore in quanto invece di:
On Error GoTo Err_Comando78_Click
avresti dovuto scrivere:
On Error GoTo Comando78_Click_Err
Ma ho dei dubbi che comunque poi il filtro ti funzioni.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Errore in report...

text:
Roberto da casa wrote:
> "SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
>>
> Prova così:
>
> Private Sub Comando78_Click()
> DoCmd.OpenReport "Test", acPreview,  , _
> "[Cognome]=" & Chr$(34) & Me![Cognome] & Chr$(34) _
> & " And Nome=" & Chr$(34) & Me!Nome & Chr$(34)
> End Sub
>
> Così facendo, come origine record del report dovrai usare
> direttamente la tabella anagrafe e non una query di selezione.
----------------
Ciao Roberto...credo che questo problema sia di non facile soluzione...
come origine record del Report devo usare necessariamente
la Query Stampa Scheda in quanto  ha in relazione delle tabelle
Anagrafe, Esenzioni, I_Parte, e II_parte e mi stampa tutti i dati anagrafici
i codici di esenzione assegnati per ogni utente, relativi sottocodici
 + le relative prestazioni possibili..
la query che ho fatto non è certo elegante a vedersi ma con il report
ottengo quel che mi serve...
il fatto è che dovendo distribuire  il DB ad altre persone molto meno
competenti di me..
ho preparato una maschera di ricerca dati (cognome, nome, codice regionale,
etc)
solo con un pulsante Trova... e mi serviva appunto inserire un pulsante di
Stampa Scheda
che comandasse l'invio diretto alla stampa del report con origine
query...senza che
aprisse la finestrella e l'anteprima....del Report....
poi certo sarebbe il massimo se si potesse stampare il record corrente
visyalizzato
in Maschera...come riferimento magari il codice regionale e mi stampasse il
solito
report...
spero di essermi spiegato onorevolmente...


title: Errore in report...

text:
"SuperPippoŽ" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
news:xSVha.65196$Lr4.2...@twister2.libero.it...
> Roberto da casa wrote:
> > "SuperPippoŽ" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
> >>
> > Prova cosě:
> >
> > Private Sub Comando78_Click()
> > DoCmd.OpenReport "Test", acPreview,  , _
> > "[Cognome]=" & Chr$(34) & Me![Cognome] & Chr$(34) _
> > & " And Nome=" & Chr$(34) & Me!Nome & Chr$(34)
> > End Sub
> >
> > Cosě facendo, come origine record del report dovrai usare
> > direttamente la tabella anagrafe e non una query di selezione.
> ----------------
> Ciao Roberto...credo che questo problema sia di non facile soluzione...
> come origine record del Report devo usare necessariamente
> la Query Stampa Scheda in quanto  ha in relazione delle tabelle
> Anagrafe, Esenzioni, I_Parte, e II_parte e mi stampa tutti i dati
anagrafici
> i codici di esenzione assegnati per ogni utente, relativi sottocodici
>  + le relative prestazioni possibili..
> la query che ho fatto non č certo elegante a vedersi ma con il report
> ottengo quel che mi serve...
> il fatto č che dovendo distribuire  il DB ad altre persone molto meno
> competenti di me..
> ho preparato una maschera di ricerca dati (cognome, nome, codice
regionale,
> etc)
> solo con un pulsante Trova... e mi serviva appunto inserire un pulsante di
> Stampa Scheda
> che comandasse l'invio diretto alla stampa del report con origine
> query...senza che
> aprisse la finestrella e l'anteprima....del Report....
> poi certo sarebbe il massimo se si potesse stampare il record corrente
> visyalizzato
> in Maschera...come riferimento magari il codice regionale e mi stampasse
il
> solito
> report...
> spero di essermi spiegato onorevolmente...
Prova la mia soluzione, dovrebbe funzionare anche se il report ha la tua
query come origine record.



title: Errore in report...

text:
Roberto da casa wrote:
> "SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
> news:xSVha.65196$Lr4.2...@twister2.libero.it...
>> Roberto da casa wrote:
>>> "SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
>>>>
>>> Prova così:
>>>
>>> Private Sub Comando78_Click()
>>> DoCmd.OpenReport "Test", acPreview,  , _
>>> "[Cognome]=" & Chr$(34) & Me![Cognome] & Chr$(34) _
>>> & " And Nome=" & Chr$(34) & Me!Nome & Chr$(34)
>>> End Sub
>>>
>>> Così facendo, come origine record del report dovrai usare
>>> direttamente la tabella anagrafe e non una query di selezione.
>> ----------------
>> Ciao Roberto...credo che questo problema sia di non facile
>> soluzione... come origine record del Report devo usare
>> necessariamente
>> la Query Stampa Scheda in quanto  ha in relazione delle tabelle
>> Anagrafe, Esenzioni, I_Parte, e II_parte e mi stampa tutti i dati
>> anagrafici i codici di esenzione assegnati per ogni utente, relativi
>>  sottocodici + le relative prestazioni possibili..
>> la query che ho fatto non è certo elegante a vedersi ma con il report
>> ottengo quel che mi serve...
>> il fatto è che dovendo distribuire  il DB ad altre persone molto meno
>> competenti di me..
>> ho preparato una maschera di ricerca dati (cognome, nome, codice
>> regionale, etc)
>> solo con un pulsante Trova... e mi serviva appunto inserire un
>> pulsante di Stampa Scheda
>> che comandasse l'invio diretto alla stampa del report con origine
>> query...senza che
>> aprisse la finestrella e l'anteprima....del Report....
>> poi certo sarebbe il massimo se si potesse stampare il record
>> corrente visyalizzato
>> in Maschera...come riferimento magari il codice regionale e mi
>> stampasse il solito
>> report...
>> spero di essermi spiegato onorevolmente...
>
> Prova la mia soluzione, dovrebbe funzionare anche se il report ha la
> tua query come origine record.
-------------------------
perdonami se mi sono dimenticato di scriverlo nel messaggio...
la tua soluzione funziona..parzialmente...
clikkando sul bottone si apre prima la finestrella della
query... devo inserire il Cognome_Nome e poi si apre l'anteprima
report... senza mandarlo in stampa....
poi ho provato a dare al report come origine direttamente la tabella
Anagrafe.. ed a parte tutte le finestrelle che mi dà... come dicevo
non escono i risultati della Query Stampa Scheda...
a questo punto funziona meglio con la creazione guidata del bottone di
comando con origine il report e poi in effetti stampo la scheda...
altre soluzioni ???
Ciao...


title: esclusivo .. condiviso. GROVIGLIO!!

author: Ivan

text:
Salve,
non riesco più a modificare un mio DB. (creato su una macchina e portato
sulla nuova)
L'azione :
        DoCmd.DeleteObject acReport, "NOME DEL REPORT"
viene annullata a SECCO.
Devo dire che il DB l'ho elaborato 3 anni fa con Access 97 ed ora l'ho
convertito per Access 2000.
Qualcuno ha una idea in merito?
Forse dipende dal settaggio del computer? Non è configurato come server, non
sono in rete, non posso abilitare l'accesso esclusivo, altrimenti le righe
con SET DB = CurrentDB () mi danno errore di condivisione.
Sono depresso xChè non so contro cosa combattere.   Aiuto !
ivan


title: esclusivo .. condiviso. GROVIGLIO!!

author: Paolo Mazzanti

text:
"Ivan" <
ivan...@tin.it
> ha scritto nel messaggio
news:ey118.2453$Qu1.1...@news2.tin.it...

Se ho capito bene, quando entri in modalità struttura di una maschera o
tenti di modificare un modulo, ti dice che il file è già in uso da un altro
utente.  E' Così?
Se sei l'unico utente del PC il problema nasce da una non chiara gestione
delle variabili "Database" di Access.
Probabilmente hai diverse chiamate allo stesso database.
Puoi provare solo tentando di "alleggerire" il codice che si riferisce al
database. Chiudi al termine della tua funzione il database, ecc ecc.
Fammi sapere
Ciao
Paolo Mazzanti


title: esclusivo .. condiviso. GROVIGLIO!!

author: Emyr

text:


prova a vedere se ci sono tutti i riferimenti.
Saluti.
Emanuele.


title: esclusivo .. condiviso. GROVIGLIO!!

text:
> [ ... ]
> Se ho capito bene, quando entri in modalità struttura di una maschera o
> tenti di modificare un modulo, ti dice che il file è già in uso da un
altro
> utente.  E' Così?
> Se sei l'unico utente del PC il problema nasce da una non chiara gestione
> delle variabili "Database" di Access.
> Probabilmente hai diverse chiamate allo stesso database.
> Puoi provare solo tentando di "alleggerire" il codice che si riferisce al
> database. Chiudi al termine della tua funzione il database, ecc ecc.
> Fammi sapere
>
> Ciao
> Paolo Mazzanti
>
>
Ebbene si, Paolo !
Il codice è effettivamente aggrovigliato, ma innocuo. In A97 non creava
problemi, poi passando al 2000 i problemi sono venuti a 'tratti'.  Alcune
volter mi lascia lavorare e modificare, altre volte si rifiuta qualsiasi
modifica al FrontEnd.  Io parlo delle maschere e del codice, che guardano su
un DB contenente i dati.
Tre anni fa forse ho provato le opzioni di protezione di Access. E qui mi
ritengo molto confuso. Pensa che non sono nemmeno in grado di verificare se
ho le autorizzazioni di Amminstratore del mio sistema.
Però il GUAIO secondo me lo provoca Windows, inserendo una modalità
multiutente che in realtà non esiste.
Ho provato anche a ricostruire tutto con un copia incolla ad hoc. Non ho mai
copiato la maschera completa, ma tutti i controlli, e poi il codice a parte
e poi .... ricucire un mare di impostazioni che sono tipiche delle maschere,
l'origine dati, le relazioni con le sottomaschere , ecc. ecc.
Di questo clone mi ritenevo unico proprietario!  ma puff! access mi rispara
fuori lo stesso avvertimento!
Adesso riproverò a ridisegnare l'applicazione, cucendo il codice che mi è
costato notti di fatiche con reports disegnati da codice e squadrati a
seconda delle esigenze, uffa che tempo sprecato!
Ho una sola consolazione: il rifare mi permetterà di migliorare!
..... arch .... orch ... manngg...
e se la causa di tutto fosse ADO ed il riferimento alle sue librerie?
Perchè non riesco a dipanare la matassa? forse perchè la messaggistica di
Access è un pò laconica!
scusa per lo sfogo e se riuscirò in questa semplice impresa mi premurerò di
informarti ( anche degli eventuali provvedimenti risolutivi).     ivan


title: esclusivo .. condiviso. GROVIGLIO!!

text:
Ricorda il mio messaggio presedente:
lavora sulle variabili database!!
e subito dopo ricompila il codice, ci sono passato anch'io, č una brutta
storia!
La risolvi solo cosě.  Buon lavoro
Ciao
Paolo Mazzanti


title: ACCESS WEB  MACRO

author: MICHELE

text:
Salve,
sto iniziando ad utilizzare access nella modalità web .
Sull'evento clic di un pulsante non riesco a scrivere codice visual basic ma solo le macro di access.
Che cosa sbaglio?
Grazie per l'attenzione


title: ACCESS WEB  MACRO

author: Karl Donaubauer

text:
MICHELE wrote:
> sto iniziando ad utilizzare access nella modalit� web .
> Sull'evento clic di un pulsante non riesco a scrivere codice visual
> basic ma solo le macro di access.
> Che cosa sbaglio?

Pensi che puoi usare VBA in un web database.

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


title: ACCESS WEB  MACRO

text:
Il giorno mercoledì 3 ottobre 2012 20:10:03 UTC+2, Karl Donaubauer ha scritto:
> MICHELE wrote:
>
> > sto iniziando ad utilizzare access nella modalità web .
>
> > Sull'evento clic di un pulsante non riesco a scrivere codice visual
>
> > basic ma solo le macro di access.
>
> > Che cosa sbaglio?
>
>
>
> Pensi che puoi usare VBA in un web database.
>
>
>
> --
>
> Ciao
>
> Karl
>
> *********
>
> Access FAQ:
http://www.donkarl.com/it

Ciao karl,
scusa ma non ho capito la tua risposta. Pensavo di poter utilizzare VBA in un web database pubblicando poi con sharepoint. Ma sulle proprietà di un pulsante quando scelgo  evento su clic non apre l'editor classico di vba, inoltre il pulsante "Converti macro in vba" risulta disabilitato.

Ho letto il punto 8.6 del tuo sito e mi sembra  ,se ho capito bene, che non sia possibile.
Il mio obbiettivo è fare una piccola applicazione che si possa usare in due sedi. Proverò ad usare access tradizionale e come db sharepoint installato su un server pubblico.
Grazie per l'attenzione, complimenti per il tuo sito.


title: ACCESS WEB  MACRO

text:
MICHELE wrote:
> Karl Donaubauer ha scritto:
>>> sto iniziando ad utilizzare access nella modalit� web .
>>> Sull'evento clic di un pulsante non riesco a scrivere codice visual
>>> basic ma solo le macro di access.
>>
>>> Che cosa sbaglio?
>>
>> Pensi che puoi usare VBA in un web database.
>
> scusa ma non ho capito la tua risposta. Pensavo di poter utilizzare
> VBA in un web database pubblicando poi con sharepoint. Ma sulle
> propriet� di un pulsante quando scelgo  evento su clic non apre
> l'editor classico di vba, inoltre il pulsante "Converti macro in vba"
> risulta disabilitato.

Ed io ti ho scritto (poco spirituoso) che sbagli in credere che
puoi usare VBA, cio� in un web database solo esistono le macro
per la programmazione, niente VBA.

> Ho letto il punto 8.6 del tuo sito e mi sembra  ,se ho capito bene,
> che non sia possibile.
> Il mio obbiettivo � fare una piccola applicazione che si possa usare
> in due sedi. Prover� ad usare access tradizionale e come db
> sharepoint installato su un server pubblico.

Se vuoi usare VBA e Sharepoint forse puoi lavorare con tabelle/liste
collegate. Vedi p.e.
http://office.microsoft.com/en-us/access-help/move-the-tables-in-an-access-database-to-a-sharepoint-site-and-link-to-them-HA010131468.aspx




title: TransferSpreadsheet non esporta file su percorso di rete

author: caezan

text:
Salve,
ho la necessità di esportare una tabella in un file Excel e per semplicità vorrei utilizzare il comando:
DoCmd.TransferSpreadsheet acExport, , strTable, strPathFile
L'esportazione avviene correttamente se strPathFile è un percorso locale del tipo:
C:\Share\File.xlsx
Invece lo stesso comando non funziona se il percorso è in rete, per esempio:
\\Server\Share\File.xlsx
oppure
\\<indirizzo ip>\Share\File.xlsx
Altri comandi come la Open File For Output ecc.  funzionano correttamente con qualunque percorso venga specificato.
Ci sono delle limitazioni per il comando TransferSpreadsheet oppure non lo utilizzo correttamente?
Grazie


author: Simone Calligaris

text:

Per antichi problemi d'affidabilità (occasionali malfunzionamenti del Driver d'esportazione in vecchie versioni di Access) non utilizzo TransferSpreadSheet, quindi non posso confermare o smentire, ma puoi tentare d'aggirare il problema:

- Puoi provare a invocare localmente, nel percorso del FE, il docmd.transferspreadsheet  e poi (ammesso che attenda la fine del processo) utilizzare FileCopy per trasferire tale file nel percorso di rete
- Oppure, dopo aver aperto un recordset sulla tabella, utilizzi l'automazione OLE verso excel per creare il File, ciclando sui Fields del Rst

Saluti


text:
> > ho la necessità di esportare una tabella in un file Excel e per semplicità vorrei utilizzare il comando:
> > DoCmd.TransferSpreadsheet acExport, , strTable, strPathFile
> > L'esportazione avviene correttamente se strPathFile è un percorso locale del tipo:
> > C:\Share\File.xlsx
> > Invece lo stesso comando non funziona se il percorso è in rete, per esempio:
> > \\Server\Share\File.xlsx  oppure  \\<indirizzo ip>\Share\File.xlsx
> Per antichi problemi d'affidabilità (occasionali malfunzionamenti del Driver d'esportazione in vecchie versioni di Access) non utilizzo TransferSpreadSheet, quindi non posso confermare o smentire, ma puoi tentare d'aggirare il problema:
> - Puoi provare a invocare localmente, nel percorso del FE, il docmd.transferspreadsheet e poi (ammesso che attenda la fine del processo) utilizzare FileCopy per trasferire tale file nel percorso di rete
> - Oppure, dopo aver aperto un recordset sulla tabella, utilizzi l'automazione OLE verso excel per creare il File, ciclando sui Fields del Rst

Grazie, stavo per seguire la strada del copia da locale su rete, ma mi sono accorto delle seguenti "stranezze" che hanno portato alla soluzione:

Funziona (percorso locale con estensione file):
DoCmd.TransferSpreadsheet acExport, , strTable, "c:\Share\Table.xlsx"

Non funziona (percorso di rete con estensione file):
strPath = "\\<indirizzo ip>\Share\"
strPathFile = strPathFile & strFile & ".xslx"
DoCmd.TransferSpreadsheet acExport, , strTable, strPathFile

Funziona (percorso di rete *senza* estensione file):
strPath = "\\<indirizzo ip>\Share\"
strPathFile = strPathFile & strFile
DoCmd.TransferSpreadsheet acExport, , strTable, strPathFile

Se può essere utile anche ad altri, ne deduco che il problema è nello specificare percorsi di rete con nomefile comprensivo di estensione.
Non specificando l'estensione comincia a funzionare tutto, forse aggiungendola in automatico non accetta la doppia ".xlsx.xlsx" su percorsi di rete (fenomeno legato al file system?).


title: Aiuto: problema con 2000 e [ImpostaValore] nelle query

author: Davide

text:
Ciao a tutti;
Ho delle maschere con dei bottoni che richiamano una query per la selezione
di alcuni record.
Tali query sono del tipo:
campo: [nome]
Tabella: [rubrica]
criteri: =[ImpostaValore]
quindi se voglio cercare tutti i "Marco" premo il bottone, inserisco "marco"
nella finestrella "ImpostaValore" e ottengo la lista.
Se poi volgio sapere tutti i luca, premo di nuovo il tasto seguo la stessa
procedura e via.
Ora con 2000 la cosa funziona solo la prima volta perchč se premo nuovamente
il tasto non mi viene piů chiesto di impostare il valore per la variabile
nome ma, utilizza il "marco" che ho inserito prima.
Devo chiudere la maschera e riaprirla per "azzerare" la variabile.
Sapete spiegarmi perchč cavolo si comporta cosě e se si puň impostare il
comportamento del vecchio 97?
Grazie e ciao Davide


title: Calcoli in REPORT !!!

author: Norica UD

text:
Non riesco ad effettuare dei calcoli in un Report, mi spiego:
Ho una casella di testo che si chiama "Tot" ed è una casella che ha come
origine una somma ovvero =Somma([Prezzi]) e la somma viene corretta....
ma se costruisco un'altra casella di testo chiamata "Perc" e ci scrivo come
origine =[Tot]/100 il risultato è Null....
Ho provato anche a fare altri calcoli ma mi sembra di aver capito (spero di
sbagliarmi) che non posso fare operazioni con caselle che a loro volta hanno
come origine un espressione.....
HEEEEELP !!!!!
--
Posted from
smtp2.libero.it
 [193.70.192.52]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Calcoli in REPORT !!!

author: IlcCarrara

text:
""Norica UD"" <
nor...@libero.it
> ha scritto nel messaggio
news:000501c0b2db$94b8e0e0$3200000a@server...

scrivi invece =Somma([Prezzi])/100 nella tua nuova casella di testo
Ciao


title: file schema.ini

author: Steve Huges

text:
Qualcuno ha un'esempio di file per importare in una tabella un file di
testo.
Ho provato a cercare in Microsoft ma la stessa si ferma a descriverne solo
le caratteristiche.
Posso immaginare come sia fatto ma non ho tutte le specifiche
Esempio di schema.ini
[mydata.txt]
Format = TabDelimited
ColNameHeader = False
Col1 = Action Text
Col2 = DataValue Long
Grazie


title: file schema.ini

author: giorgio rancati

text:
"Steve Huges" <
hu...@email.it
> ha scritto nel messaggio
news:Ok2Of.17942$A83.4...@twister1.libero.it...

Ciao Steve,
guarda qui
----
Much ADO About Text Files
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnclinic/html/scripting03092004.asp
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: (OT ? Boh) Com' era e come si usava quella API per mettere in attesa una applicazione per un certo tempo ?

text:
Sleep mi pare che era, giusto ? Pero' non me ricordo piu' bene ...
Abbiate pazienza.

Si lo so, me lo potrei  cercare  su  google ma mi siete molto piu'
simpatici voi :-)


text:
Mi pare tu abbia un uso del NG discutibile... io sono antipatico e ti dico che sarebbe meglio ti arrangiassi.

@ALEX


text:
Il giorno domenica 4 dicembre 2016 14:40:30 UTC+1, @Alex ha scritto:

> Mi pare tu abbia un uso del NG discutibile...

Perchè ? Devo stoppare per un certo tempo una routine vba scritta
in Access. Una cosa per nulla OT, dunque.

Allora : dove sta il problema ?

> io sono antipatico e ti dico che sarebbe meglio ti arrangiassi.

No problem, anch' io so essere "antipatico" :

Mi devi dire *perchè*, visto che è la II volta  che  mi accusi di
usare male questo NG. Con l'aggravante che cè molto di peggio qui.

Che problemi hai, dunque, col sottoscritto ? Sentiamo.


text:
Con il sovrascritto nessuno...
Il Ng è un luogo di discussione tecnica... non il bar della garbatella.

Purtroppo non è moderato e si può scrivere di tutto ed in ogni modo, più o meno educato e più o meno intelligente...

Per il resto... il mio è solo uno spunto.

@ALEX


author: Alessandro Cara

text:

se era una sleep non era una API.
Questa domanda e' /possibilmente/  IT.
Basta cambiarne il tono.
Che tu tenti di fare di ogni NG che frequenti il giardino di casa tua
e' evidente.

Non c'e' molto di peggio qui.
C'e' molto di meglio (il bicchiere mezzo pieno che tu "a parole"
sembri prediligere).

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)


text:
Il 04/12/2016 16:12, @Alex ha scritto:
> Con il sovrascritto nessuno...
> Il Ng è un luogo di discussione tecnica... non il bar della garbatella.
>

  In tutti i bar della Garbatella ci sono gran signori simpatici e
cortesi ;-)



text:
Quasi tutti...
Ciao baffo

@Alex


text:
Il giorno domenica 4 dicembre 2016 16:12:22 UTC+1, @Alex ha scritto:

> Il Ng è un luogo di discussione tecnica... non il bar della garbatella.

Got the message

A fronte di questa domanda :

Questa la tua risposta :

"io sono antipatico e ti dico che sarebbe meglio ti arrangiassi"

Evidentemente  il bar della "garbatella" lo frequenti molto piu
assiduamente del sottoscritto.

Cmq  mi "arrangero", no problem : sai com' è : noi  "coatti" siamo
abituati ad arrangiarci.

Saluti


text:

mah

chiedo scusa per il tono e per la domanda stupida
prendo i miei 4 stracci da coatto e vado altrove

grazie


text:
Il 04/12/2016 18:32, @Alex ha scritto:
> Quasi tutti...
> Ciao baffo
>

Radicale se va alla Garbatella lo cacciano in malo modo ;-)
Ciao Alessandro (tu non io )



title: gestione listino

author: Gian Luca Basilico

text:
salve a tutti,
chi mi da un consiglio? come devo gestire il listino prezzi dei prodotti
dove ci sono variazioni di prezzi + volte in un anno?
i prezzi dei prodotti inseriti nelle commesse precedenti non devono variare.
grazie e ciao
Luca


title: gestione listino

author: Roby HL

text:
>
> chi mi da un consiglio? come devo gestire il listino prezzi dei prodotti
> dove ci sono variazioni di prezzi + volte in un anno?
> i prezzi dei prodotti inseriti nelle commesse precedenti non devono
variare.
>
Provo a suggerire una possibile semplice soluzione di partenza:
Tabella prezzi:
IDRevisione (Counter)
IDArticolo
Prezzo
DataInizioValidita
DataFineValidita
I prezzi validi sono ad una certa data (DATACOMPETENZA) vengono estratti
dalla seguente query:
SELECT * FROM TABELLAPREZZI
WHERE DATACOMPETENZA >= DATAINIZIOVALIDITA
AND
DATACOMPETENZA <DATAFINEVALIDITA
Esempio di evoluzione del prezzo per un singolo articolo:
IDREV 1 dal 01-gen-2003 al 31-mar-2003 prezzo 100 euro
IDREV 2 dal 31-mar-2003 al 31-mar-2003 prezzo 120 euro
IDREV 3 dal 31-mar-2003 al 30-apr-2003 prezzo 121 euro
IDREV 4 dal 30-apr-2003 al 31-dic-2099 prezzo 130 euro
Quindi:
- l'articolo valeva 100 euro fino al 31-mar
- il 31-mar avevi pportato il prezzo a 120 euro
- siccome 120 euro era sbagliato sempre dal 31-mar lo porti a 121
- dal 30-apr porti il prezzo a 130 euro fino a tempo indeterminato
Qualora dovessi modificare il prezzo con validità dal 1-giu-2003 e portarlo
a 140 euro dovrai intervenire sul record IDREV 4 e aggiungere un IDREV 5
come segue:
IDREV 4 dal 30-apr-2003 al 1-giu-2003 prezzo 130 euro    (questo lo
modifichi)
IDREV 5 dal 01-giu-2003 al 31-dic-2099 prezzo 140 euro   (questo lo
aggiungi)
In questo modo TUTTE le modifiche che apporti al prezzo vengono tracciate e
conservate.
MA SEMPRE E SOLAMENTE UNA ALLA VOLTA SONO VALIDE ALLA DATA CORRENTE O DI
COMPETENZA.
Salvo "bug" su quanto ho scritto sopra, questa potrebbe essere una possibile
base di partenza.
Ciao
Roby


title: gestione listino

author: Franchi Flavio S.r.l.

text:
"Gian Luca Basilico" <
g_bas...@libero.it
> ha scritto nel messaggio
news:k66sa.81897$iy5.2...@twister2.libero.it...

Tabella Prodotti
ID Prodotto
Prodotto
Tabella Listino
ID Listino
ID Prodotto
Data
Prezzo
Tabella Commesse
ID....
ID Prodotto
Prezzo (Propone l'ultimo prezzo inserito altrimenti lo vari)
Altrimenti nella tabella prodotti metti anche la da e il prezzo, nelle
commesse vai a leggere il prezzo e lo memorizzi
Saluti


title: modifica contemporanea di record

author: roberto cassulo

text:
premetto che sono alle primissime armi con access
ho fatto la ricerca nell'archivio del newsgroup ma non ho risolto molto
il problema:
devo aggiornare il record di una tabella con i valori inseriti in una
maschera
data inizio / data fine
le quali vengono usate in 2 query di aggiornamento a due tabelle
forse è più chiaro con il codice:
Private Sub Comando4_Click()
' GENERA LE TABELLE DI BASE AGGIORNATE AL PERIODO IMPOSTATO DALLA MASCHERA
[A_DATA]
    ' aggiorna tabella date
        DoCmd.RunSQL "UPDATE A_t_data SET A_t_data.[DATA INIZIO] =
[Forms]![A_data]![data_inizio], A_t_data.[DATA FINE] =
[Forms]![A_data]![DATA_FINE];"
    ' ELIMINA VECCHIA TABELLA
        DoCmd.DeleteObject acTable, "L_COD_OPERA_DI_DIFESA"
    'GENERA  [L_COD_OPERA_DI_DIFESA]
        DoCmd.RunSQL "SELECT COD_OPERA_DI_DIFESA.* INTO
L_COD_OPERA_DI_DIFESA " _
            & "FROM COD_OPERA_DI_DIFESA " _
            & "WHERE (((COD_OPERA_DI_DIFESA.DATA_COMPILAZIONE) " _
            & "Between [Forms]![A_data]![data_inizio] And
[Forms]![A_data]![DATA_FINE]));"
    ' ELIMINA VECCHIA TABELLA
            DoCmd.DeleteObject acTable, "L_COD_LINK_OPERA_COMUNE"
    'GENERA  [L_COD_LINK_OPERA_COMUNE]
            DoCmd.RunSQL "SELECT COD_LINK_OPERA_COMUNE.ID_COMUNE,
COD_LINK_OPERA_COMUNE.ID_OPERA " _
            & "INTO L_COD_LINK_OPERA_COMUNE " _
            & "FROM COD_OPERA_DI_DIFESA INNER JOIN COD_LINK_OPERA_COMUNE " _
            & "ON COD_OPERA_DI_DIFESA.ID_OPERA =
COD_LINK_OPERA_COMUNE.ID_OPERA " _
            & "WHERE (((COD_OPERA_DI_DIFESA.DATA_COMPILAZIONE) " _
            & "Between [Forms]![A_data]![data_inizio] And
[Forms]![A_data]![DATA_FINE]));"
    DoCmd.Close acForm, "A_DATA"
End Sub
il tutto funziona ma compare la  finestra "modifica contemporanea di record"
con la possibilità di scegliere
-Salva il record
-Copia negli appunti
-Non salvare le modifiche
Indipendentemente dalla scelta effettuata il risultato non cambia ed è
corretto
è possibile evitare che compaia la finestra di "errore/salvataggio"
anticipatamente grazie
robi


title: modifica contemporanea di record

author: Antonio Biso

text:
"roberto cassulo" <
roberto...@csi.it
> ha scritto nel messaggio
news:newscache$j1uuhh$xwe$1...@listsrv01.csi.it...
>     ' ELIMINA VECCHIA TABELLA
>         DoCmd.DeleteObject acTable, "L_COD_OPERA_DI_DIFESA"
>
>     'GENERA  [L_COD_OPERA_DI_DIFESA]
>         DoCmd.RunSQL "SELECT COD_OPERA_DI_DIFESA.* INTO
> L_COD_OPERA_DI_DIFESA " _
Prima considerazione.
E' inutile eliminare la tabella, basta che la lanci la query di creazione
tabella e lui sovrascrive la vecchia automaticamente...
> il tutto funziona ma compare la  finestra "modifica contemporanea di
record"
> con la possibilità di scegliere
> -Salva il record
> -Copia negli appunti
> -Non salvare le modifiche
Strano messaggio.
Dovrebbe essere disattivabile se all'inizio di tutto metti
docmd.setwarnings false
e alla fine
docmd.setwarnings true per riabilitare gli avvertimenti..
Antonio


title: modifica contemporanea di record

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
73wPa.164785$Ny5.4...@twister2.libero.it...

grazie per i consigli ma ...
Niente da fare continua a comparire il messaggio
robi


title: modifica contemporanea di record

author: OneEDP

text:
"roberto cassulo" <
roberto...@csi.it
> ha scritto nel messaggio
news:newscache$qzyuhh$s7f$1...@listsrv01.csi.it...

Se metti più chiaro i nomi dei campi lunghi 256 caratter con dei nomi +
significativi (per me) magari ci riusciamo.
Non è che per caso le relazioni tra le tabelle sono impostate in maniera
strana?
Ciao


title: modifica contemporanea di record

text:
OneEDP <
one.emme...@tin.it
> wrote in message
3rxPa.166310$lK4.4...@twister1.libero.it...

Risolto !!!
ho semplicemente eliminato l'aggiornamento della tabella: DoCmd.RunSQL
"UPDATE .........
nella mia ignoranza non mi rendevo conto che i campi della tabella vengono
aggiornati automaticamente
essendo collegati alla maschera ove si inseriscono i nuovi valori
quindi è superfluo l'update
...credo...
comunque molte grazie a tutti
ciao robi


title: problema campi calcolati

author: Devil

text:
Buenas dias (se scrive accussì?)  a todo el mundo di questo newsgroup e
buone vacanze a tutti coloro che le fanno ...auguri agli altri...
problema:
	ho una maschera con campi che calcolano il totale con una formula di
aggregazione: DSum(.....) in pratica
Origine Record =
DSum("[CostoInLire]*[Q_ta]";"AcquistoAlimenti";"IdFattura=Forms!SubAcquisto!
IdFattura") dove come si intuisce pesco dalla tabella AcquistoAlimenti,
[CostoInLire]*[Q_ta]
(già questo e' un campo calcolato) per tutti i record che hanno l'IDFattura
corrispondente a quello della form.
Questo campo e' a pie' di pagina di una maschera continua.....il problema
(acciderbolina) e' che nonostante tutti i record abbiano lo stesso
IDFattura, se aggiungo un record
il TOTALE calcolato NON CAMBIA!!!
allora dite Voi fai un Requery del campo...ebbene lo faccio ogni volta che
metto un nuovo record e lui (access) aggiorna, come deve, il campo calcolato
TOTALE ma
paid attention please: se mi sposto su un record diverso MI RIDA' il vecchio
totale (caaaazzolina!!!). Allora direte voi: embe' tu fai aggiorna anche al
verificarsi dell'evento SU CORRENTE e lo faccio e lui mette a posto
GRADUALMENTE le cose. Poi se apro un'altra maschera e torno su quella
inquisita tutto va a posto senza forzature.
Ora io il problema l'ho risolto ...anche se in modo estremamente
arzigogolato data la presenza di Requery dappertutto ....la domanda e': MA A
VOI E' mai capitato?
mi sembra un'assurdità! una soluzione potrebbe essere quella di tirare furoi
una MsgBox o una finestra popup che avvisa "aggiornamento in corso" così
quando la maschera
brigante riprende il focus si aggiorna tutto ...ma porcellina miseria ...non
può essere una cosa normale questa!!!
Sono graditissimi suggerimenti....
Grazie a tutti per l'attenzione
ciao
david
--
Posted from [213.140.11.138]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: problema campi calcolati

author: Roberto dal portatile

text:
"Devil" <
De...@agemobilitambiente.it
> ha scritto nel messaggio
news:5163F87929F8D411852C00508B8BDA1206CEB1@PDCNT4...
Abbiamo già dato. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: problema campi calcolati

author: Sergio MAZZA

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9lbdu0$3aqa$1...@stargate1.inet.it...

Eh! Eh! Eh!
Ciao.


title: problema campi calcolati

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9lgaj0$ejj$1...@canarie.caspur.it...

Quando ce vò, ce vò!
Ciao


title: Ordinamento record nel report, HELP !

author: Lonely Drake

text:
Ho la necessità di svolgere la seguente operazione:
Ho un report tabellare con i seguente campi:
ID
Nome Cliente
Tipo Prodotto
Data Ingresso
Data Uscita
Mediante una maschera posso selezionare il campo da utilizzare per
l'ordinamento. Come posso fare per dire al report il tipo di
ordinamento da utilizzare?
La soluzione alternativa sarebbe quella di creare 5 report diversi ma
speravo in una sintassi da inserire nel comando DoCmd.OpenReport
Ho provato il seguente ma non funziona:
DoCmd.OpenReport blablaba, "", "ORDER BY [ID]"
Grazie a tutti quelli che mi aiuteranno.


title: Ordinamento record nel report, HELP !

author: CarloCos

text:
"Lonely Drake" <
dark...@freemail.it
> ha scritto nel messaggio
news:0z0EOZ2=BCNxN4UIdh...@4ax.com...

Con il comando DoCmd.OpenReport ... applichi un eventuale filtro al report
ma questo non funzionerà perchè già deriva da una query o da una tabella e
il filtro va applicato prima dell'evento formattazione o stampa del report.
Prova così: dopo aver costruito il report non dargli alcun ordinamento,
lascia tutti i controlli che ti servono e cancella l'origine record. Cioè se
il report deriva da una tabella che si chiama Pippo, dalla finestra delle
proprietà del report, cancella Pippo dall'origine record. Salva e chiudi il
report.
Nella maschera sull'evento clic del pulsante che apre il report scrivi
l'istruzione sql che alimenterà il report stesso avendo cura di individuare
il tipo d'ordinamento. Se sono cinque gli ordinamenti possibili devi
costruire cinque istruzioni sql che passerai alla proprietà "RecordSource"
del report. Il trucco sta nel passare l'istruzione prima dell'apertura del
report:
Private Sub Comando1_Click()
    Dim MiaSQl as String
    Select case Me.MioControllo
    Case 1
    MiaSQl = "SELECT TabellaImpegni.Data, TabellaImpegni.CentroCosto FROM
TabellaImpegni ORDER BY TabellaImpegni.CentroCosto;"
    Case 2
    MiaSQL = "SELECT TabellaImpegni.Data, TabellaImpegni.CentroCosto FROM
TabellaImpegni ORDER BY TabellaImpegni.Data;"
    Case 3
    MiaSQL = ...
    Case 4...
    End Select
 Dim stDocName As String
    stDocName = "Report1"
    Reports!Report1.RecordSource = MiaSQL
    DoCmd.OpenReport stDocName, acPreview
    End Sub
Ovviamente dovrai cambiare l'istruzione con i nomi delle tue tabelle e dei
tuoi controlli.
Vedrai che funziona.
Ciao, Carlo


title: Ordinamento record nel report, HELP !

text:
On Tue, 25 Apr 2000 08:40:25 GMT, "CarloCos"
<
carloco...@libero.it
> wrote:
>
>"Lonely Drake" <
dark...@freemail.it
> ha scritto nel messaggio
>news:0z0EOZ2=BCNxN4UIdh...@4ax.com...
>

OK, fatto.... ma non fuziona :-(
Il mio report si chiama Scadenziario.
Ho tolto l'origine record dalle proprietà del report, poi dal pulsante
della maschera ho provato ad inserire il tuo codice.
Quando arrivo all'istruzione:
Reports!Report1.RecordSource = MiaSQL
mi viene visulizzato il seguente messaggio di errore:
Il nome di report 'Scadenziario' immesso è errato oppure fa
riferimento ad un report non aperto o inesistente.
Se invece uso la sintassi:
Report_Scadenziario.RecordSource = MiaSQl
l'errore è il seguente:
Impossibile impostare la proprietà Origine record dopo l'avvio della
stampa (inutile dire che il report è chiuso).
Come posso fare? GRAZIE.


title: Ordinamento record nel report, HELP !

text:
>
> OK, fatto.... ma non fuziona :-(
> Il mio report si chiama Scadenziario.
> Ho tolto l'origine record dalle proprietà del report, poi dal pulsante
> della maschera ho provato ad inserire il tuo codice.
> Quando arrivo all'istruzione:
>
> Reports!Report1.RecordSource = MiaSQL
> mi viene visulizzato il seguente messaggio di errore:
> Il nome di report 'Scadenziario' immesso è errato oppure fa
> riferimento ad un report non aperto o inesistente.
>
> Se invece uso la sintassi:
> Report_Scadenziario.RecordSource = MiaSQl
> l'errore è il seguente:
> Impossibile impostare la proprietà Origine record dopo l'avvio della
> stampa (inutile dire che il report è chiuso).
>
> Come posso fare? GRAZIE.
>
Scusami hai ragione. Ho commesso l'ingenuità di tenere il report aperto in
modo struttura.
Allora crea una variabile globale in un modulo: Global MiaSQL as String
Lascia tutto invariato tranne:
nella maschera cancella l'istruzione Reports!Report1.RecordSource = MiaSQL e
Dim MiaSQL as String
così:
 Select Case Me.MioControllo
    Case 1
   MiaSQl = "SELECT TabellaImpegni.Data, TabellaImpegni.CentroCosto FROM
TabellaImpegni ORDER BY TabellaImpegni.CentroCosto;"
    Case 2
    MiaSQl = "SELECT TabellaImpegni.Data, TabellaImpegni.CentroCosto FROM
TabellaImpegni ORDER BY TabellaImpegni.Data;"
    'ecc...
   End Select
 Dim stDocName As String
    stDocName = "Scadenzario"
    DoCmd.OpenReport stDocName, acPreview
Nel report sull'evento Apertura scrivi: Me.RecordSource = MiaSQL
Private Sub Report_Open(Cancel As Integer)
Me.RecordSource = MiaSQl
End Sub
 Ora tutto funziona.
Cosa abbiamo fatto: creato una variabile globale di tipo stringa
Assegnato alla variabile una istruzione sql dipendente dal tipo di
ordinamento richiesto.
Forzare il RecordSource del report alla variabile globale.
Ciao, Carlo


title: Ordinamento record nel report, HELP !

text:
GRAZIE Funziona perfettamente!
Ora ho ancora un altro piccolo problema.
Ho provato a dividere le tabelle dal resto dell'archivio ma viene
memorizzato da qualche parte il percorso de file sul mio HDD. Quando
vado a spostare la il file _be assieme al file prinicipale il
programma non funziona più.
Ho provato a seguire i consigli di un post precedente ma non ci sono
riuscito.
Please help me!
GRAZIE INFINITE.


title: Ordinamento record nel report, HELP !

text:
"Lonely Drake" <
dark...@freemail.it
> ha scritto nel messaggio
news:NMsFOQyOkGKXxD...@4ax.com...

Ok. Devi riallegare le tabelle dal Front-end (il db con le maschere).
Per fare ciò:
In Access 2000: Menù strumenti...Utilità database...Gestione tabelle
collegate...selezionare il percorso del Back-End (il db con le tabelle).
In Access 97: Strumenti...Aggiunte...Gestore Tabelle collegate.
Per poter accedere a queste funzioni devi aver installato le "Aggiunte".
Ciao, Carlo


title: Ordinamento record nel report, HELP !

text:
On Tue, 25 Apr 2000 17:33:58 GMT, "CarloCos"
<
carloco...@libero.it
> wrote:
>
>"Lonely Drake" <
dark...@freemail.it
> ha scritto nel messaggio
>news:NMsFOQyOkGKXxD...@4ax.com...
>
>
>Ok. Devi riallegare le tabelle dal Front-end (il db con le maschere).
>Per fare ciò:
>In Access 2000: Menù strumenti...Utilità database...Gestione tabelle
>collegate...selezionare il percorso del Back-End (il db con le tabelle).
>In Access 97: Strumenti...Aggiunte...Gestore Tabelle collegate.
>Per poter accedere a queste funzioni devi aver installato le "Aggiunte".
>
>Ciao, Carlo
>
Si ma supponiamo che il mio programma Access lo debba installare una
persona sul suo PC.
Lui metterà il Front-end ed il Back-end in una cartella a suo
piacimento, e supponiamo anche che non sappia assolutamente nulla di
tabelle, access, dati, ecc....
Vorrei un metodo che mi permetta di settare il percorso della mia
tabella all'avvio del programma.
In ogni caso la cartella del back-end sarebbe sempre la stessa del
front-end.
E' possibile?
con la proprietà CurrentDB.TableDefs!MiaTabella.connect riesco a
leggere il percorso ma non riesco a impostarne uno nuovo.
GRAZIE.


title: Ordinamento record nel report, HELP !

author: Cesare Fortis

text:
Lonely Drake ha scritto nel messaggio
<0z0EOZ2=
BCNxN4UIdh...@4ax.com
>...
>Ho la necessità di svolgere la seguente operazione:
>Ho un report tabellare con i seguente campi:
>
>ID
>Nome Cliente
>Tipo Prodotto
>Data Ingresso
>Data Uscita
>
>Mediante una maschera posso selezionare il campo da utilizzare per
>l'ordinamento. Come posso fare per dire al report il tipo di
>ordinamento da utilizzare?
>La soluzione alternativa sarebbe quella di creare 5 report diversi ma
>speravo in una sintassi da inserire nel comando DoCmd.OpenReport
>Ho provato il seguente ma non funziona:
>
>DoCmd.OpenReport blablaba, "", "ORDER BY [ID]"
>
>Grazie a tutti quelli che mi aiuteranno.
Si può fare tutto da codice.
Io per pigrizia inserisco nella maschera "Ordinamento e raggruppamento" un
campo a caso ( il primo)
poi in base alla selezione utente in Report_Open scrivo
    Me.GroupLevel(0).ControlSource = "MioCampo"
eventualmente
    Me.IntestazioneGruppo0.ForceNewPage = 0
e termino con l'obbligatorio
     Me.OrderByOn = True
Ciao
        Cesare


title: fare delle operazioni sui soli record contenuti in una query da vba

text:
Dovrei eseguire un ciclo for e ad ogni iterazione fare una modifica
ad ogni record ma solo di quelli che sono presenti in una query con vari
parametri nei campi criteri
mi sapreste aiutare?


author: Nicola Ardito

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c78pqi$8f3$1...@lacerta.tiscalinet.it...

 Per funzionare c'e' bisogno di DAO
dim q as querydef , r as recordset
set q = dbengine(0)(0).querydefs("NomeQuery")
set q.parameters(0) = parametro_zero
altri parametri
....
set r = q.openrecordset
do while not r.eof
operazioni varie
r.movenext
loop
r.close
Fatti un giro anche sull'help per quanto riguarda recordset e querydef.
Ciao Nicola
.


title: Ridimensionamento controlli Report

author: Bixie

text:
Sto creando un report che deve avere una estetica imposta.
Ho una casella di testo che può assumere un valore che deve essere
rappresentato su più righe.
Ho settato a Sì la proprietà Ingrandibile.
Il problema è il seguente:
vorrei allargare anche le altre caselle ed allungare alcune linee verticali
usando la proprietà Height, se e solo se  il controllo è diventato più alto
di una riga.
Quando e come vado a leggere il valore Heigth del controllo per vedere se si
è ingradnito?
Thanks
Bixie


title: Ridimensionamento controlli Report

author: Rabozzi Luigi

text:
Ciao,
a naso direi che puoi contrallare tale proprieta' in fase di formatazzione
(Corpo, intestazione ecc..) sull'evento Format, se le proprieta' dei
controlli che intendi ridimensionare sono modificabili anche nella
visualizzazione dati il gioco e' fatto.
Mi riservo comunque di fare 2 prove, dato che non mi sono mai cimentato in
un problema del genere.
Ciao
<LuigI>
Bixie <No...@NoServer.xx> wrote in message 8gt9hd$bb1$1...@nslave2.tin.it...



title: Ridimensionamento controlli Report

text:
Ciao,
fo fatto la prova ed in effetti nella routine Corpo_Format del report sono
riuscito a ridimensionare la textbox immessa usando una sintassi del genere:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
If UCase([aaa]) = "LUIGI" Then
    aaa.Width = 3000
Else
    aaa.Width = 1500
End If
End Sub
Okkio che le dimensioni sono in Twips.



title: Ridimensionamento controlli Report

text:
Rabozzi Luigi <
luigi....@maggioreosp.novara.it
> wrote in message
8gtmi3$250$1...@galileo.it.ip-plus.net...
> Ciao,
> fo fatto la prova ed in effetti nella routine Corpo_Format del report sono
> riuscito a ridimensionare la textbox immessa usando una sintassi del
genere:
> Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
> If UCase([aaa]) = "LUIGI" Then
>     aaa.Width = 3000
> Else
>     aaa.Width = 1500
> End If
> End Sub
> Okkio che le dimensioni sono in Twips.
> Ciao
> <LuigI>
Anzitutto Grazie.
Forse non avevo chiarito bene il problema...
Impostando la proprietà  Ingrandibile a Sì, il controllo TextBox mi varia di
altezza a seconda che il contenuto del record occupi una o più righe. Quindi
il valore Height tende a cambiare ad ogni record. Al variare dell'altezza
(numero di righe di un campo) vorrei far diventare più alti anche gli altri.
Cmq, vorrei vedere come varia la proprietà Height.
Tutto questo può essere utile in molte occasioni. Credo.
Il mio problema l'ho risolto comunque.
Grazie all'impagabile Sito Comune. Ho scaricato il database di Esempio
relativo ai report nella sezione Download ed un esempio mi ha suggerito la
strada che poi ho seguito.
Anziche mettere il bordo ai controlli disegno delle righe verticali
sfruttando il comando Line. Le righe Orizzontali si spostano con
l'ingrandirsi ed il restringersi della nostra TextBox quindi alla fine il
tutto "fa quello che deve fare" (frase che un mio amico considera come la
summa dei pregi di un programma)
Se vi può essere utile...


title: tasto number lock e caps lock

author: antonio

text:
Avete idea di come si possa intercettare da codice lo stato dei tasti caps
lock e number lock?
Ho una routine in cui ho l'esigenza di sapere se questi due tasti sono
attivi.
Grazie a tutti e buona giornata.


title: Carattere in grossetto in una msgbox

author: Old-Jack

text:
Salve a tutti
volevo sapere come si visualizza un testo in grassetto in una msgbox.
Grazie.


title: Carattere in grossetto in una msgbox

author: Riccardo

text:
Old-Jack <
spi...@libero.it
> wrote in message
Nu6P7.237778$sq5.11...@news.infostrada.it...
> Salve a tutti
> volevo sapere come si visualizza un testo in grassetto in una msgbox.
>
> Grazie.
>
se usi access 97 devi racchiudere cio' che vuoi in grassetto dal carattere @
(o qualcosa di simile)
con access 2000 mi sembra che non funzioni ed allora se vuoi il
grassetto devi crearti un form apposta.
ciao Riccardo


title: Carattere in grossetto in una msgbox

author: Alex

text:
"Old-Jack" <
spi...@libero.it
> wrote in message
news:Nu6P7.237778$sq5.11...@news.infostrada.it...
> Salve a tutti
> volevo sapere come si visualizza un testo in grassetto in una msgbox.
>
Con A97 si utilizza "@" prima e dopo la parte di testo da evidenziare.
Con A2000 non si puň, o meglio devi realizzarti una Form tipo Popup a scelta
obbligatoria e puoi formattarla come ti pare, con icone ecc....
Il risultato č esattamente uguale al MSGBOX che non č altro che una Classe
che crea la Form.
@Alex
--
Posted from  [62.98.49.58]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Carattere in grossetto in una msgbox

author: Karl Donaubauer

text:
Riccardo ha scritto:
> Old-Jack wrote:
> > volevo sapere come si visualizza un testo in grassetto in una msgbox.
> >
> se usi access 97 devi racchiudere cio' che vuoi in grassetto dal carattere
@
> (o qualcosa di simile)
> con access 2000 mi sembra che non funzioni ed allora se vuoi il
> grassetto devi crearti un form apposta.
Per A00 esiste un workaround di michka:
http://www.trigeminal.com/usenet/usenet015.asp
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Carattere in grossetto in una msgbox

text:
Alex <
ik2...@libero.it
> wrote in message
1c48f48ea3114ff2ca...@mygate.mailgate.org...
> "Old-Jack" <
spi...@libero.it
> wrote in message
> news:Nu6P7.237778$sq5.11...@news.infostrada.it...
>
> > Salve a tutti
> > volevo sapere come si visualizza un testo in grassetto in una msgbox.
> >
>
> Con A97 si utilizza "@" prima e dopo la parte di testo da evidenziare.
> Con A2000 non si può, o meglio devi realizzarti una Form tipo Popup a
scelta
> obbligatoria e puoi formattarla come ti pare, con icone ecc....
> Il risultato è esattamente uguale al MSGBOX che non è altro che una Classe
> che crea la Form.
>
> @Alex
Grazie a tutti, gentilissimi e pronti sempre...
Old-Jack.


title: maschera

author: GIS

text:
Ho realizzato una mascera con dei pulsanti che mi permettono di aprire altre
maschere collegate.
Come posso fare per chiudere la maschera principale quando apro le
secondarie?
Grazie


title: maschera

author: luca

text:


Puoi mettere un docmd.close o qualcosa del genere nell'evento
form_load della maschera secondaria.
Luca


title: maschera

author: Warrant

text:
i pulsanti sicuramente saranno aggangiati a delle macro. Allora nella macro
del pulsante oltre all'azione aprimaschera seleziona anche l'azione
chiudimaschera e indica il nome della maschera da chiudere.


title: maschera

author: Emyr

text:
On Thu, 21 Feb 2002 12:15:21 GMT, "Warrant" <
webm...@cedsrl.it
>
wrote:
>i pulsanti sicuramente saranno aggangiati a delle macro. Allora nella macro
>del pulsante oltre all'azione aprimaschera seleziona anche l'azione
>chiudimaschera e indica il nome della maschera da chiudere.
>
è meglio usare il meno possi bile le macro a mio avviso, molto meglio
il codice
Saluti.
Emanuele.


title: aprire due report contemporaneamente

text:
Vorrei sapere se è possibile aprire contemporaneamente due report diversi
sull'evento "Su Click" di un pulsante.Ho provato ma mi apre solo l'ultimo
dei due.
Ciao e Grazie Fra
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: aprire due report contemporaneamente

author: Pablitomf (dalle ferie)

text:
francesco73 ha scritto:
> Vorrei sapere se è possibile aprire contemporaneamente due report diversi
> sull'evento "Su Click" di un pulsante.Ho provato ma mi apre solo l'ultimo
> dei due.
> Ciao e Grazie Fra
Vorrai dire "mi visualizza solo l'ultimo"... ma se lo chiudi ti dovrebbe
uscire l'altro. (No?) Io uso questa soluzione centinaia di volte nelle mie
procedure, e tranquilamente funge.
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------



title: aprire due report contemporaneamente

author: Alessandro Baraldi

text:
"francesco73" <
f...@bar.it
> wrote in message
news:cqrotf$4ku$
1...@news.newsland.it
> Vorrei sapere se è possibile aprire contemporaneamente due report diversi
> sull'evento "Su Click" di un pulsante.Ho provato ma mi apre solo l'ultimo
> dei due.
>
> Ciao e Grazie Fra
Sono generati dallo stesso Report Filtrato passando la condizione
Where...?(se si no è possibile in quel modo, dovresti tentare
una multiIstanza di Report così come si fà per le Form, ma
non ho mai provato e non sò se funziona con i Report).
Se sono 2 report normali dovrebbero uscire ma sovrapposti
quindi spostando il 2° sotto c'è il 1°.
Per disporli in modo da vederli entrambi prima di aprire il 2°
con Move sull'oggetto Report aperto spostalo e dovresti
vedere anche il 1° quando apri il 2°.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: aprire due report contemporaneamente

text:
Pablitomf (dalle ferie ha scritto:
> francesco73 ha scritto:
> > Vorrei sapere se è possibile aprire contemporaneamente due report diversi
> > sull'evento "Su Click" di un pulsante.Ho provato ma mi apre solo l'ultimo
> > dei due.
> > Ciao e Grazie Fra
> Vorrai dire "mi visualizza solo l'ultimo"... ma se lo chiudi ti dovrebbe
> uscire l'altro. (No?) Io uso questa soluzione centinaia di volte nelle mie
> procedure, e tranquilamente funge.
Si si...in effetti li apre uno sopra l'altro.Grazie



title: aprire due report contemporaneamente

author: Oscar Manfredini

text:
"francesco73"
> Si si...in effetti li apre uno sopra l'altro.Grazie
Se vuoi aprire due finestre distinte devi ricorrere all'apertura in
multisessione...
Ciao.


title: aprire due report contemporaneamente

text:
"Oscar Manfredini" <XX...@Nospam.it> wrote in message
news:4duAd.6927$
H%6.31...@twister1.libero.it

Si aprono sempre 2 Fineste, e la Multisessione serve solo
se il Report è il medesimo.
E' solo una precisazione a quanto sicuramente ti riferivi.



title: aprire due report contemporaneamente

text:
"Alessandro Baraldi"
> Si aprono sempre 2 Fineste, e la Multisessione serve solo
> se il Report č il medesimo.
> E' solo una precisazione a quanto sicuramente ti riferivi.
Beh sě: comunque rileggendo il Post non č chiaro se il Report sia lo stesso
o siano due diversi ... boh.
Ciao.


title: aprire due report contemporaneamente

text:
Oscar Manfredini ha scritto:
> "Alessandro Baraldi"


> Ciao.
I report sono due diversi...
Ciao Fra



title: Barra scorrimento verticale di casella testo scompare se margini > 0 cm

author: robb

text:
Salve,
avete notato che, se i margini di una casella di testo hanno un valore
maggiore di 0 cm, la barra di scorrimento verticale della casella non
compare nemmeno se impostata a TRUE?
Per caso è un bug conosciuto?
Utilizzo Access 2003 e, se qualcuno sa dirmi come ovviare al problema,
gliene sarei grato.
Ciao.


text:

Ho risolto in altro modo. Ciao :)


text:
robb ha scritto:

in che modo, se è lecito saperlo?


text:

Ho impostato i margini a 0 cm, in modo che nei controlli apparisse la
barra di scorrimento verticale.
Ho poi impostato a trasparente il bordo delle caselle di testo.
Infine, ho creato delle linee verticali e una orizzontale (una sola
poiché la maschera è a maschere continue), che fungono da separatori
tra le varie caselle di testo. In questo modo, ho potuto lasciare un
certo margine tra il testo e i separatori.
Ciao.


text:
robb ha scritto:

Ingegnoso


title: Roberto HELP!

author: Mark

text:
Salve a tutti!
- un saluto particolare al celeberrimo amico Roberto (da casa, dal portatile
e dalla campagna) :-))
Dunque stavo pensando come risolvere un problemino, per la gestione degli
errori, riguardo ad un determinato evento.
Mi spiego con un semplicissimo esempio:
Ipotizziamo un database di due campi - cognome e nome - con l'opzione "campi
richiesti" quindi, obbligatori.
Ci capita di dimenticare che un determinato campo sia *riempito* (suona male
:-(( ) e quì vorrei creare un evento di errore tipo: "Attenzione il campo X
è obbligatorio. La gestione degli errori, in qualche modo, riguardo a
qualche riga di codice, non ho problemi ma..........
come faccio a capire che l'errore è proprio nel campo omesso, ad esempio,
del nome? quale istruzione devo dare affinchè mi *intercetti* il campo X per
il quale è richiesto, obbligatorio, un dato?
Spero di essere stato abbastanza chiaro.
Marco.


title: Roberto HELP!

author: Roberto da casa

text:
"Mark" <
spam...@libero.it
> ha scritto nel messaggio
news:GJVdb.188846$R32.6...@news2.tin.it...
> Salve a tutti!
[CUT]
Non vorrei sembrarti scortese, ma se desideri una risposta da me usa un
subject significativo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: campo calcolato condizionale

author: hAPpy

text:
Saluti a tutti,
desidererei una dritta su una sciocchezzuola, per me montagna.
Ho un db con la possibilità di inserire più ditte:
ditta
ditta1
ditta2
Il report conterrà gli indirizzi, però m'è venuto lo sghiribizzo di mettere
uno di questi casi anzichè tutti:
- la prima ditta se è sola
oppure
- la prima ditta "+1" se c'è la seconda
oppure
- la prima ditta "+altri" se c'è la terza.
Ho provato con la funzione iif, ma ottengo risultati parziali perchè non
riesco a mettere più casi concatenati e l'help non è stato esaustivo.
Consigli????
Grazie e prosit
Antonio


title: campo calcolato condizionale

author: Sergio MAZZA

text:

Forse; se riuscissi a capire che ti serve...
Ciao.
--
Sergio MAZZA


title: campo calcolato condizionale

text:
CUT
>
> Forse; se riuscissi a capire che ti serve...
>
> Ciao.
> --
> Sergio MAZZA
>
Scusate, cerco di essere più chiaro.
Il db ha tre controlli: ditta, ditta1 e ditta2.
Compilo il primo controllo col nome di un tizio che fa un ricorso: Pippo
nel caso in cui i ricorrenti siano 2 , compilo il secondo controllo con
l'altro nominativo: Pluto e così se c'è un  terzo nominativo: Papero.
Nel report, invece di evidenziare i nominativi caricati, vorrei che
spuntasse:
se il ricorrente è uno, solo "Pippo"
se sono due, "Pippo +1"
se sono tre "Pippo + altri."
Spero di essere stato chiaro.
Grazie, Antonio


title: campo calcolato condizionale

text:
"hAPpy" <
nibb...@tin.it
> ha scritto nel messaggio
news:46f6b6f0$0$10616$4faf...@reader2.news.tin.it...
> Scusate, cerco di essere piů chiaro.
> Il db ha tre controlli: ditta, ditta1 e ditta2.
> Compilo il primo controllo col nome di un tizio che fa un ricorso: Pippo
> nel caso in cui i ricorrenti siano 2 , compilo il secondo controllo con
> l'altro nominativo: Pluto e cosě se c'č un  terzo nominativo: Papero.
>
> Nel report, invece di evidenziare i nominativi caricati, vorrei che
> spuntasse:
> se il ricorrente č uno, solo "Pippo"
> se sono due, "Pippo +1"
> se sono tre "Pippo + altri."
> Spero di essere stato chiaro.
> Grazie, Antonio
Conviene farsi una funzione in un modulo:
es.
Function ricorrenti(ditta as string, ditta1 as string, ditta2 as string) as
string
dim tmpRicorrenti as string
if ditta<>"" then
    tmpRicorrenti = ditta
    if ditta1<>"" and ditta2="" then
        tmpRicorrenti = tmpRicorrenti & "+1"
    endif
    if ditta1<>"" and ditta2<>"" then
        tmpRicorrenti = tmpRicorrenti & "+altri"
    endif
else
    tmpRicorrenti = "Errore"
endif
ricorrenti = tmpRicorrenti
end function
La richiami cosě:
=ricorrenti(nz(ditta;"");nz(ditta1;"");nz(ditta2;""))
Ciao.
--
Sergio MAZZA


title: campo calcolato condizionale

text:
> CUT
>
> Conviene farsi una funzione in un modulo:
> es.
> Function ricorrenti(ditta as string, ditta1 as string, ditta2 as string)
> as string
> dim tmpRicorrenti as string
> if ditta<>"" then
>    tmpRicorrenti = ditta
>
>    if ditta1<>"" and ditta2="" then
>        tmpRicorrenti = tmpRicorrenti & "+1"
>    endif
>    if ditta1<>"" and ditta2<>"" then
>        tmpRicorrenti = tmpRicorrenti & "+altri"
>    endif
>
> else
>    tmpRicorrenti = "Errore"
> endif
> ricorrenti = tmpRicorrenti
> end function
>
> La richiami così:
> =ricorrenti(nz(ditta;"");nz(ditta1;"");nz(ditta2;""))
>
>
> Ciao.
> --
> Sergio MAZZA
>
Carissimo amico,
nella mia poca dimestichezza ho fatto la seguente:
Ho creato un modulo che ho chiamato Ricorrenti incollando quanto mi hai
suggerito e viene così:
Option Compare Database
Function ricorrenti(ditta As String, ditta1 As String, ditta2 As String) As
String
Dim tmpRicorrenti As String
If ditta <> "" Then
    tmpRicorrenti = ditta
    If ditta1 <> "" And ditta2 = "" Then
        tmpRicorrenti = tmpRicorrenti & "+1"
    End If
    If ditta1 <> "" And ditta2 <> "" Then
        tmpRicorrenti = tmpRicorrenti & "+altri"
    End If
Else
    tmpRicorrenti = "Errore"
End If
ricorrenti = tmpRicorrenti
End Function
nella maschera delle ditte in una casella di testo, su "origine controllo"
ho scritto:
=ricorrenti(nz([ditta];"");nz([ditta1];"");nz([ditta2];""))
ma mi dà #ERRORE
dove ho sbagliato?
(ho Access 2000)
SSScusamiii
Antonio


title: campo calcolato condizionale

text:
"hAPpy" <
nibb...@tin.it
> ha scritto nel messaggio
news:46f7a3ce$0$36447$4faf...@reader5.news.tin.it...

Il nome della casella di testo non associata; per caso è identico ad
un'altro già esistente?
Ciao.
--
Sergio MAZZA


title: campo calcolato condizionale

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:fd8b1k$lh1$1...@tdi.cu.mi.it...
> "hAPpy" <
nibb...@tin.it
> ha scritto nel messaggio
> news:46f7a3ce$0$36447$4faf...@reader5.news.tin.it...
>> Carissimo amico,
>> nella mia poca dimestichezza ho fatto la seguente:
>> Ho creato un modulo che ho chiamato Ricorrenti incollando quanto mi hai
>> suggerito e viene cosě:
>>
>> Option Compare Database
>>
>> Function ricorrenti(ditta As String, ditta1 As String, ditta2 As String)
>> As String
>> Dim tmpRicorrenti As String
>> If ditta <> "" Then
>>    tmpRicorrenti = ditta
>>
>>    If ditta1 <> "" And ditta2 = "" Then
>>        tmpRicorrenti = tmpRicorrenti & "+1"
>>    End If
>>    If ditta1 <> "" And ditta2 <> "" Then
>>        tmpRicorrenti = tmpRicorrenti & "+altri"
>>    End If
>>
>> Else
>>    tmpRicorrenti = "Errore"
>> End If
>> ricorrenti = tmpRicorrenti
>> End Function
>>
>> nella maschera delle ditte in una casella di testo, su "origine
>> controllo" ho scritto:
>> =ricorrenti(nz([ditta];"");nz([ditta1];"");nz([ditta2];""))
>>
>> ma mi dŕ #ERRORE
>> dove ho sbagliato?
>> (ho Access 2000)
>> SSScusamiii
>> Antonio
>
>
> Il nome della casella di testo non associata; per caso č identico ad
> un'altro giŕ esistente?
>
> Ciao.
> --
> Sergio MAZZA
No, per scrupolo ulteriore l'ho rinominato "testoSterone"  ;O))
ma, ahimč, nulla
Grazie ancora, Antonio


title: campo calcolato condizionale

text:
hAPpy wrote:
> No, per scrupolo ulteriore l'ho rinominato "testoSterone"  ;O))
> ma, ahimč, nulla
> Grazie ancora, Antonio
I nomi dei campi data data1 data2 esistono?
Prova ad aprire la finestra immediata (CTRL-G) e prova a scrivere:
? ricorrenti("pippo", "", "")
Oppure:
? ricorrenti("pippo", "pluto", "")
Oppure:
? ricorrenti("pippo", "pluto", "paperino")
Se non ti presenta errore, il problema č nella form...
Ciao.
--
Sergio MAZZA


title: campo calcolato condizionale

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:fd93cu$j2p$1...@tdi.cu.mi.it...

Mi dŕ questo errore:
Prevista variabile o routine e non modulo
Ciao


title: campo calcolato condizionale

author: Access

text:
Ciao hAPpy wrote:
> "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
> news:fd93cu$j2p$1...@tdi.cu.mi.it...
>> hAPpy wrote:
----cut---
> Mi dà questo errore:
> Prevista variabile o routine e non modulo
Questo perche' la funzione l'hai inserita nel modulo di classe della form.
Devi inserire il codcie di Sergio in un modulo standard.
--
Ciao
Access