title: importa & esporta

author: luca

text:
ciao a tutti, volevo chiedervi un favore........
ho una tabella di access, in cui devo esportare dati in un programma che a
sua volta lavora in internet, ed esportare da tale prograsto mma dati, ed
inserirli nella mia tabella.
questo prog. usa due formati standard di imput ed output.
il primo formato è testo tabulato,ovvero un  formato nel quale i campi di un
record sono separati dal carattere standard di tabulazione(carattere ascii
9) ed i records sono separati dal carattere standard di ritorno carrello
(carattere ascii 13).
il secondo formato è invece testo a lunghezza fissa, in questo formato ogni
campo ha una lunghezza predeterminata ed immutabile,secondo dei valori
definiti in una apposita tabella dame creata. i records presentano comunque
un carattere di ritorno carrello(carattere ascii 13) alla fine quale
separatore.
quindi volevo chiedervi, come faccio ad impostare la separazione dei
caratteri di tabulazione e ritorno carrello, nella mia tabella?come devo
procedere per esportare al prog. dati compatibili?
ciao...


title: importa & esporta

author: Emyr

text:


puoi vedere se le opzioni di esportazione sono sufficienti oppure devi
creare i file da codice con open file etc.... o con l'apertura di un
filesystem
Saluti.
Emanuele.


title: importa & esporta

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:3ovkduk4008mp0p6s...@4ax.com...
> On Tue, 07 May 2002 18:34:41 GMT, "luca" <
lf...@tin.it
> wrote:
>
> >ciao a tutti, volevo chiedervi un favore........
> >ho una tabella di access, in cui devo esportare dati in un programma che
a
> >sua volta lavora in internet, ed esportare da tale prograsto mma dati, ed
> >inserirli nella mia tabella.
> >questo prog. usa due formati standard di imput ed output.
> >
> >il primo formato č testo tabulato,ovvero un  formato nel quale i campi di
un
> >record sono separati dal carattere standard di tabulazione(carattere
ascii
> >9) ed i records sono separati dal carattere standard di ritorno carrello
> >(carattere ascii 13).
> >
> >il secondo formato č invece testo a lunghezza fissa, in questo formato
ogni
> >campo ha una lunghezza predeterminata ed immutabile,secondo dei valori
> >definiti in una apposita tabella dame creata. i records presentano
comunque
> >un carattere di ritorno carrello(carattere ascii 13) alla fine quale
> >separatore.
> >
> >
> >quindi volevo chiedervi, come faccio ad impostare la separazione dei
> >caratteri di tabulazione e ritorno carrello, nella mia tabella?come devo
> >procedere per esportare al prog. dati compatibili?
> >
> >ciao...
> >
> >
> >
> >
> >
>
>
> puoi vedere se le opzioni di esportazione sono sufficienti oppure devi
> creare i file da codice con open file etc.... o con l'apertura di un
> filesystem
>
> Saluti.
> Emanuele.
creando il file da codice , risuulterebbe un casino..........invece cosa
intendi per apertura di un filesystem, gentilmente potresti essere piů
esauriente......


title: importa & esporta

text:
On Thu, 09 May 2002 22:59:12 GMT, "luca" <
lf...@tin.it
> wrote:
>
>creando il file da codice , risuulterebbe un casino..........invece cosa
>intendi per apertura di un filesystem, gentilmente potresti essere più
>esauriente......
potrà essere anche un casino ma se non c'è altro modo non hai scelta
il filesystem è un oggetto VBA per la gestione dei file su disco vedi
l'help in linea
eccoti un esempio da sistemare che importa file metel
On Error GoTo Err_importacame_Click
Dim fs, f, f1, fc, s, agg, lis, posizione, nomefile
Set fs = CreateObject("Scripting.FileSystemObject")
posizione = dicidirectory("came")
lis = False
If posizione <> "" Then
    Set f = fs.GetFolder(posizione)
    Set fc = f.Files
    nomefile = dicinome("came")
    For Each f1 In fc
        If f1.Name = nomefile Then lis = True
    Next
End If
Dim db As Database
Dim rs As Recordset
Set db = CurrentDb
Dim ultimocodart As Double
Set rs = db.OpenRecordset("SELECT Val(Right([codart],Len([codart])-3))
AS Cod FROM metelcame ORDER BY Val(Right([codart],Len([codart])-3))
DESC")
If rs.EOF Then
    ultimocodart = 0
Else
    ultimocodart = rs![cod]
End If
rs.Close
Set rs = db.OpenRecordset("SELECT * FROM metelcame")
Const ForReading = 1, ForWriting = 2, ForAppending = 3
Dim Riga, cerca, vecchio, nuovo As Variant
If lis Then
 Set f = fs.OpenTextFile(posizione & nomefile, ForReading)
 Riga = (f.readline)
 Do While f.atendofstream = False
    Riga = (f.readline)
    cerca = UCase("" & Trim(Left(Riga, 19)))
    cerca = "CCA" & cerca
    rs.FindFirst ("desc=""" & cerca & """")
    If rs.NoMatch = True Then
        rs.AddNew
        rs![CodArt] = "CCA" & ultimocodart + 1
        ultimocodart = ultimocodart + 1
        rs![PRODUTTORE] = "CCA"
        rs![misura] = "Pz."
        rs![Desc] = cerca
        rs![Desc2] = Mid(Riga, 33, 43)
        rs![pzoprodut] = Val(Mid(Riga, 100, 9)) / 100
        rs![barre] = Mid(Riga, 20, 13)
        rs![data] = Date
        rs.Update
    Else
        rs.Edit
        rs![Desc2] = Mid(Riga, 33, 43)
        rs![pzoprodut] = Val(Mid(Riga, 100, 9)) / 100
        rs![barre] = Mid(Riga, 20, 13)
        rs![data] = Date
        rs.Update
    End If
 Loop
 f.Close
 MsgBox "Importazione completata"
Else
    MsgBox ("File " & dicidirectory("came") & dicinome("came") & " non
trovato")
End If
rs.Close
Set db = Nothing
Exit Sub
Err_importacame_Click:
    MsgBox "Errore durante l'importazione dei dati"
    Exit Sub
End Sub
Saluti.
Emanuele.


title: Problema con Runtime di Access 2000

author: Logo

text:
Ciao a tutti, avrei bisogno di una mano.
Avendo a disposizione il RT di Access 2000, non riesco a visualizzare in un
report un'immagine collegata. Vedo solamente immagini incorporate. Il fatto
è che mi servono immagini collegate, perché altrimenti non potrei
sostituirle a piacimento dell'utente.
Avete qualche soluzione da propormi?
Grazie
D.


title: Problema con Runtime di Access 2000

author: Roberto da casa

text:
"Logo" <olorid???@
hotmail.com
> ha scritto nel messaggio
news:17rQ7.4106$NB6.1...@news2.tin.it...

Prova nel report a sostituire il controllo OLE non associato con un
controllo Immagine.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema con Runtime di Access 2000

author: Stefano Marzocchi

text:
"Logo"

Utilizza il formato .bmp: non necessita di filtri di conversione (che ART
non installa su PC formattati).
Ciao, Stefano


title: Problema con Runtime di Access 2000

text:
Grazie !!!
Adesso funziona. L'unica cosa è che l'immagine BMP deve essere a 8 bit.
Ciao
D.
"Stefano Marzocchi" <
stefN...@libero.it
> wrote in message
news:jC0R7.274220$sq5.13...@news.infostrada.it...



title: Problema con Runtime di Access 2000

text:
"Logo"
> Grazie !!!
> Adesso funziona. L'unica cosa è che l'immagine BMP deve essere a 8 bit.
Boh, a me funziano anche a 24 bit!
Ciao, Stefano


title: mistero

text:
Private Sub Form_Current()
Dim iAnno As Integer
Dim p1 As Double
Dim p2 As Double
On Error Resume Next
p1 = 0
p2 = 0
iAnno = 0
p1 = [Sottomaschera Interventi trimestrali]!Totale
p2 = [Sottomaschera Interventi Trim Lavori]!Totale
iAnno = [Sottomaschera Interventi Trim Lavori]!Anno
If (IsNull(p1)) Then
    p1 = 0
End If
If (IsNull(p2)) Then
    p2 = 0
End If
If (IsNull(iAnno)) Then
    Me.EtichettaImportoTotale = "Importo Totale "
Else
    If (iAnno = 0) Then
        Me.EtichettaImportoTotale = "Importo Totale "
    Else
        Me.EtichettaImportoTotale = "Importo Totale " & iAnno
    End If
End If
Me.ImportoTotale = p1 + p2
End Sub
non fa solo il calcolo (Me.ImportoTotale = p1 + p2) in access2000 con xp
funziona tutto perfettamente
chiedo come posso risolvere il problema


title: mistero

author: MA

text:
Usa un buon subject e continua i post precedenti
MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: FAQ 1.3   di  Karl Donaubauer

author: Ruggero

text:
Riporto:
<Quando vengono installate su altri computer le versioni di
database costruite per il Runtime tramite l'autocomposizione fornita da MS,
le stesse presentano spesso diversi errori. Tra gli altri conflitti di
versioni diverse per alcune DLL, conflitti con altre versioni di Access
installate su quel computer ed altro ancora>
Cosa s'intende per "conflitti di versioni diverse per alcune DLL"?
L'unico problema riscontrato in tanti anni č quello famoso dell'associazione
del file .mdb/e dopo aver avviato l'applicazione Runtime...


title: FAQ 1.3   di  Karl Donaubauer

author: Valerio Valentini

text:
"Ruggero" <
ruggerobe...@libero.it
> ha scritto nel messaggio
news:z5EGc.39450$c_1.1...@twister1.libero.it...
>
> Riporto:
>
> <Quando vengono installate su altri computer le versioni di
> database costruite per il Runtime tramite l'autocomposizione fornita da
MS,
> le stesse presentano spesso diversi errori. Tra gli altri conflitti di
> versioni diverse per alcune DLL, conflitti con altre versioni di Access
> installate su quel computer ed altro ancora>
>
>
> Cosa s'intende per "conflitti di versioni diverse per alcune DLL"?
>
> L'unico problema riscontrato in tanti anni è quello famoso
dell'associazione
> del file .mdb/e dopo aver avviato l'applicazione Runtime...
>
Dabei geht es um Versionskonflikte versch. DLLs,
io traduco, chiedilo a Karl o agli altri :)
Ciao Valerio.


title: FAQ 1.3   di  Karl Donaubauer

author: Karl Donaubauer

text:
Ruggero wrote:
> Riporto:
>
> <Quando vengono installate su altri computer le versioni di
> database costruite per il Runtime tramite l'autocomposizione fornita
> da MS, le stesse presentano spesso diversi errori. Tra gli altri
> conflitti di versioni diverse per alcune DLL, conflitti con altre
> versioni di Access installate su quel computer ed altro ancora>
>
> Cosa s'intende per "conflitti di versioni diverse per alcune DLL"?
>
> L'unico problema riscontrato in tanti anni è quello famoso
> dell'associazione del file .mdb/e dopo aver avviato l'applicazione
> Runtime...
Beato te.
I più famosi (con ODE97) sono comcat.dll
http://support.microsoft.com/?id=174217
wininet.dll e urlmon.dll:
http://support.microsoft.com/?id=201357
Ma ci sono anche problemi con versioni diversi dei dll di Common-Controls,
Treeview e ListView (oleaut32.dll, olepro32.dll ecc.).
Con 00 e XP abbiamo p.e. il msadox.dll e il msjro.dll
http://support.microsoft.com/?id=230468
http://support.microsoft.com/?id=282336
Con XP e 03 abbiamo il owc10.dll per il quale qualche volta
viene un messaggio che manca.
Con 03 abbiamo (overo non abbiamo più) il dbmsadsn.dll
che puo dare errori esp. su sistemi con Win 2003 server.
Sono solo esempi di una storia lunga anche con problemi di
msi, filter di grafico, Graph, coesistenza di versioni di Access ecc.
Se vuoi più storie vedi p.e.
http://www.sagekey.com/whats/article.asp
.
Sagekey e diventata una grande impresa solo con vendere i script
che fanno funzionare sicuramente il setup delle versioni diverse
di ODE, MOD ecc.
--
cu
Karl
*********
Access-FAQ
http://www.donkarl.com/it


title: FAQ 1.3   di  Karl Donaubauer

author: Pablitomf

text:
Karl Donaubauer ha scritto:
> Ruggero wrote:
> > Riporto:
> >
> > <Quando vengono installate su altri computer le versioni di
> > database costruite per il Runtime tramite l'autocomposizione fornita
> > da MS, le stesse presentano spesso diversi errori. Tra gli altri
> > conflitti di versioni diverse per alcune DLL, conflitti con altre
> > versioni di Access installate su quel computer ed altro ancora>
> >
> > Cosa s'intende per "conflitti di versioni diverse per alcune DLL"?
> >
> > L'unico problema riscontrato in tanti anni č quello famoso
> > dell'associazione del file .mdb/e dopo aver avviato l'applicazione
> > Runtime...
> Beato te.
> I piů famosi (con ODE97) sono comcat.dll
>
http://support.microsoft.com/?id=174217
> wininet.dll e urlmon.dll:
http://support.microsoft.com/?id=201357
> Ma ci sono anche problemi con versioni diversi dei dll di Common-Controls,
> Treeview e ListView (oleaut32.dll, olepro32.dll ecc.).
> Con 00 e XP abbiamo p.e. il msadox.dll e il msjro.dll
>
http://support.microsoft.com/?id=230468
>
http://support.microsoft.com/?id=282336
> Con XP e 03 abbiamo il owc10.dll per il quale qualche volta
> viene un messaggio che manca.
> Con 03 abbiamo (overo non abbiamo piů) il dbmsadsn.dll
> che puo dare errori esp. su sistemi con Win 2003 server.
> Sono solo esempi di una storia lunga anche con problemi di
> msi, filter di grafico, Graph, coesistenza di versioni di Access ecc.
> Se vuoi piů storie vedi p.e.
http://www.sagekey.com/whats/article.asp
.
> Sagekey e diventata una grande impresa solo con vendere i script
> che fanno funzionare sicuramente il setup delle versioni diverse
> di ODE, MOD ecc.
Ruggero non scherzare, o Karl tira fuori tutto il "bibliotecario" che č in
lui... ;-) ...dai, dai Karl, altra FAQ!
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: FAQ 1.3   di  Karl Donaubauer

text:
"Karl Donaubauer" <
> Beato te.
> I più famosi (con ODE97) sono comcat.dll
>
http://support.microsoft.com/?id=174217
> wininet.dll e urlmon.dll:
http://support.microsoft.com/?id=201357
La kb Microsoft serve anche a questo  ;-)
> Ma ci sono anche problemi con versioni diversi dei dll di Common-Controls,
> Treeview e ListView (oleaut32.dll, olepro32.dll ecc.).
Non ho mai utilizzato controlli ActiveX, quindi ignoro questi problemi ...
ne prendo comunque atto.
Molti dei links che hai postato sono riferiti ad anomalie assolutamente
secondarie.
... e non impediscono a decine d'aziende di distribuire i loro prodotti con
il pacchetto d'installazione standard: dei problemi ci saranno, ma nella
"norma" del tram-tram windows.
Ruggero


title: FAQ 1.3   di  Karl Donaubauer

text:
Ruggero wrote:
> "Karl Donaubauer"
>...
> Molti dei links che hai postato sono riferiti ad anomalie
> assolutamente secondarie.
Ho postato solo qualche esempio che è documentato.
I problemi documentati sono la minoranza. Ci sono molti situazioni
dove il setup non funzione senza spiegazione esatta per la causa.
> ... e non impediscono a decine d'aziende di distribuire i loro
> prodotti con il pacchetto d'installazione standard: dei problemi ci
> saranno, ma nella "norma" del tram-tram windows.
> ...
IMO purtroppo no. Bene per te se la tua esperienza è diversa.
Non so se il Runtime è un tale tema frequente qui come
nei NG tedeschi. Discutiamo i problemi da molti anni.
Abbiamo avuto grande discorsi su questo tema alle conferenze
per sviluppatori di Access con centinaie di colleghi e qualche
discussione/contrasto con la gente di MS che fanno MOD.
Anche a me è capitato 2 o 3 volte che un setup del Runtime
di A97 o A00 non ha funzionato a causa di qualche problemi di
incompatibilità dei dll. Era un po' imbarazzante a fronte del cliente.
Per questo da qualche anno uso il runtime solo in caso eccezionale.
Nel mio giudizio e questo di molti colleghi i setup che fanno
le versioni developer di MS non sono assai sicuro per intenzioni
professionali. Per questo da noi molti colleghi usa InnoSetup per
A97 o la combinazione dei script di Sagekey e Wise/Installshield
per tutte versioni di Access.



title: FAQ 1.3   di  Karl Donaubauer

text:
(cut)
> Nel mio giudizio e questo di molti colleghi i setup che fanno
> le versioni developer di MS non sono assai sicuro per intenzioni
> professionali. Per questo da noi molti colleghi usa InnoSetup per
> A97 o la combinazione dei script di Sagekey e Wise/Installshield
> per tutte versioni di Access.
In cinque anni di lavoro con ODE '97 e MOD 'XP abbiamo installato decine
d'aziende d'ogni tipo e con ogni configurazione hardware/software.
I problemi ci sono stati: in buona parte aggirati modificando chiavi di
registro come da indicazioni della MS KB, l'unica seccatura è rimasta
l'associazione dei files .mdb/e dopo aver avviato l'applicazione runtime.
Seccatura più teorica che pratica visto che comunque è aggirabile e,
soprattutto, Access è un prodotto che l'utente finale utilizza solo negli
spot pubblicitari di MS, almeno in Italia.
Difficoltà d'installazione per la presenza di altre versioni di Access,
problemi con i riferimenti a Graph8.OLB o roba simile ne abbiamo incontrati
... ma sono tutti risolvibili.
La necessità di ricorrere agli script di SageKey c'è per chi distribuisca
pacchettizzati da supermercato tipo Finson (in Austria avrete un
equivalente).
Ovvero casi in cui l'utente finale si debba arrangiare totalmente da solo:
situazione davvero particolare nel nostro settore...
Concludendo: IMO i pacchetti d'installazione MS pur avendo vari bachi sono
accettabili.
Ruggero


title: FAQ 1.3   di  Karl Donaubauer

text:
Ruggero ha scritto:
[CUT]
> Difficoltà d'installazione per la presenza di altre versioni di Access,
> problemi con i riferimenti a Graph8.OLB o roba simile ne abbiamo incontrati
> .... ma sono tutti risolvibili.
Ruggero, questo mi interessa... quello del Graph8.OLB come sarebbe
risolvibile? dimmi, dimmi...



title: FAQ 1.3   di  Karl Donaubauer

text:
"Pablitomf"
> > Difficoltà d'installazione per la presenza di altre versioni di Access,
> > problemi con i riferimenti a Graph8.OLB o roba simile ne abbiamo
incontrati
> > .... ma sono tutti risolvibili.
> Ruggero, questo mi interessa... quello del Graph8.OLB come sarebbe
> risolvibile? dimmi, dimmi...
Una volta che il pasticcio s'è verificato?
Devi:
1) disinstallare il modulo Graph di Office 2000 (o XP/2003) che entra in
conflitto col 97
2) Reinstallare l'applicazione Runtime
3) Reinstallare il suddetto Graph
Inaccettabile per un "Finson", accettabile per un installatore.
Ruggero


title: FAQ 1.3   di  Karl Donaubauer

text:
Ruggero ha scritto:
> Una volta che il pasticcio s'è verificato?
> Devi:
> 1) disinstallare il modulo Graph di Office 2000 (o XP/2003) che entra in
> conflitto col 97
> 2) Reinstallare l'applicazione Runtime
> 3) Reinstallare il suddetto Graph
> Inaccettabile per un "Finson", accettabile per un installatore.
> Ruggero
Bhè e se io non avessi nulla in macchina e installassi solo la runtime97,
come faccio a far funzionare i grafici? Fin ora non c'è stato verso se non
prendere i file relativi dal cd di office e registrarli... è così o c'è
metodo alternativo? nel senso è la runtime che proprio non tratta
l'argomento grafici o è un mio problema?



title: FAQ 1.3   di  Karl Donaubauer

text:
"Pablitomf"
> Bhè e se io non avessi nulla in macchina e installassi solo la runtime97,
> come faccio a far funzionare i grafici? Fin ora non c'è stato verso se non
> prendere i file relativi dal cd di office e registrarli... è così o c'è
> metodo alternativo? nel senso è la runtime che proprio non tratta
> l'argomento grafici o è un mio problema?
Ci mancherebbe: certo che la Runtime '97 tratta i grafici ... basta
includerli nel Setup.
L'unico problema è il possibile conflitto con altre versioni di GraphXX.OLB.
La libreria in questione è necessaria se si scrive codice VBA per manipolare
a Runtime i Grafici.
Ruggero


title: Secondo problema con i report di Access

author: NICOLA PAGANI

text:
Quando si usano i controlli settati espandibili in un report le righe
vengono chiaramente create automaticamente;
come faccio ad allineare un'altro controllo al margine inferiore se il
controllo di riferimento si espande ??
Grazie Nicola


title: Secondo problema con i report di Access

author: Silvio Berruti

text:
"NICOLA PAGANI" <
bbhe...@tin.it
> ha scritto nel messaggio
news:B%eX5.1708$D8.4...@twister2.tin.it...

Controlla sull'help:
Proprietą ASinistra, DaMargineSuperiore (italiano)
Proprietą Left, Top (inglese)
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Secondo problema con i report di Access

text:
E' chiaro !
Solo che il mio problema e' in fase di stampa:
es. controllo1 con Left=1, Top=1,  Height=200, Width=100
     controllo2 con Left=110, Top=1,  Height=200, Width=10
    quando vado in stampa il controllo1 diventa cosi
    Left=1, Top=1,  Height=600, Width=100
    il controllo2 deve diventare
    Left=110, Top=401,  Height=200, Width=10
cioe' allineato in basso.
Hai un idea
Grazie Nicola
Silvio Berruti <
s...@libero.it
> wrote in message
ecqX5.43952$hk4.1...@news.infostrada.it...



title: Secondo problema con i report di Access

text:
"NICOLA PAGANI" <
bbhe...@tin.it
> ha scritto nel messaggio
news:E0yX5.3568$D8.8...@twister2.tin.it...
> E' chiaro !
> Solo che il mio problema e' in fase di stampa:
>
> es. controllo1 con Left=1, Top=1,  Height=200, Width=100
>      controllo2 con Left=110, Top=1,  Height=200, Width=10
>
>     quando vado in stampa il controllo1 diventa cosi
>
>     Left=1, Top=1,  Height=600, Width=100
>
>     il controllo2 deve diventare
>
>     Left=110, Top=401,  Height=200, Width=10
>
> cioe' allineato in basso.
>
> Hai un idea?
Sě.
1) Rispondi dopo i messaggi precedenti x favore.
2) Le impostazioni le controlli con l'evento Su formattazione della sezione
(corpo, intestazione pagina, ecc. ecc.) del report.



title: Secondo problema con i report di Access

text:
Silvio Berruti <
s...@libero.it
> wrote in message
YTJX5.51239$hk4.1...@news.infostrada.it...

1. Scusa ma non sono un frequentatore dei newsgroup, cosa intendi per
rispondi dopo i messaggi precedenti ?
2. Ok su l'evento formattazione ho gia provato, ma purtroppo la proprieta'
     Height ha la dimensione iniziale e diventa corretta solo sull'evento di
stampa,
    purtroppo sull'evento di stampa non si possono impostare le proprieta'
del         controllo da spostare  ?
Qual'e' la tua prossima mossa ?
Ciao e Grazie
Nicola


title: Secondo problema con i report di Access

author: bobbit

text:
NICOLA PAGANI <
bbhe...@tin.it
> wrote in message
ReTX5.5306$D8.1...@twister2.tin.it...
>
> Silvio Berruti <
s...@libero.it
> wrote in message
> YTJX5.51239$hk4.1...@news.infostrada.it...
> >
> > "NICOLA PAGANI" <
bbhe...@tin.it
> ha scritto nel messaggio
> > news:E0yX5.3568$D8.8...@twister2.tin.it...
> > > E' chiaro !
> > > Solo che il mio problema e' in fase di stampa:
> > >
> > > es. controllo1 con Left=1, Top=1,  Height=200, Width=100
> > >      controllo2 con Left=110, Top=1,  Height=200, Width=10
> > >
> > >     quando vado in stampa il controllo1 diventa cosi
> > >
> > >     Left=1, Top=1,  Height=600, Width=100
> > >
> > >     il controllo2 deve diventare
> > >
> > >     Left=110, Top=401,  Height=200, Width=10
> > >
> > > cioe' allineato in basso.
> > >
> > > Hai un idea?
> >
> > Sì.
> >
> > 1) Rispondi dopo i messaggi precedenti x favore.
> > 2) Le impostazioni le controlli con l'evento Su formattazione della
> sezione
> > (corpo, intestazione pagina, ecc. ecc.) del report.
> >
> > --
> >
> >
> > Silvio
> >
> >
> > il sito comune di it.comp.appl.access:
> >
http://members.xoom.it/it_db_access
> >
> >
> >
> 1. Scusa ma non sono un frequentatore dei newsgroup, cosa intendi per
> rispondi dopo i messaggi precedenti ?
>
> 2. Ok su l'evento formattazione ho gia provato, ma purtroppo la proprieta'
>      Height ha la dimensione iniziale e diventa corretta solo sull'evento
di
> stampa,
>     purtroppo sull'evento di stampa non si possono impostare le proprieta'
> del         controllo da spostare  ?
>
> Qual'e' la tua prossima mossa ?
>
> Ciao e Grazie
> Nicola
>
Ho avuto anch'io il tuo stesso problema e non ho avuto risposte quindi ho
utilizzato questo trucchetto...
supponiamo che il tuo controllo di riferimento contenga 50 caratteri, al
momento di stampa, dividi il numero di caratteri da scivere in quel
controllo per 50, ottieni così il numero di righe. In base al numero di
righe a tutti gli alti controlli (trasformati in stringhe) aggiungi in testa
il codice ascii del ritorno a capo, quindi anche quel controllo si espanderà
della stessa misura di quello predefinito.
Spero di essere stato chiaro.
Bobbit


title: MI5 Persecution: Neil Fox (Nov/1998) (6251)

text:
Foxy's Showtime on Capital FM 25/11/98 7.35pm
Certainty level: 100%
This one, I can say with absolute certainty, is about me. It was recorded
on my Sony Recording Walkman on the evening of Wednesday 25 November 1998.
It doesn't mention me by name, so the objective observer might have trouble
understanding why I'm so sure it's about me. I'm sure, because the
harassment had restarted over the period when this piece was broadcast, and
what Capital transmitted would have been in context with events at the time.
(Sorry if that explanation is somewhat opaque, but I don't really want to
embarrass myself by giving an explanation in detail, and an intelligent
reader should be able to work it out for him/her self.)
This isn't the first time Capital have "got at" me; they were doing so
right at the very beginning in summer 1990, when they said, "if he listens
to Capital then he can't be all bad"; and Tarrant made remarks about me
in his breakfast show in spring 1994, when he said, "you know this bloke?
he says we're trying to kill him. We should be done for attempted
manslaughter."
Unfortunately I didn't record those previous, much more conclusive
instances of harassment by Capital DJs, and Capital Radio tells me they
only keep recordings for three months. But lately I've been recording
everything, and here is one product of that recording.
Neil Fox was introducing some petite Swedish songstress, sounded like
Amelia, when he said something about her petite-ness ;
"she's a big big girl, actually she's really about tiny, she's this big,
would you say what less than....."
then one of his studio staff shouted, "six inches"
then Fox laughed and said, "less than a meter tall, definitely"
What I think the "six inches" referred to should be obvious. I think it's
sexual abuse directed at me.
Also there were a lot of words like "crazy", "mad" etc on this programme,
which reinforced my belief that this was on purpose directed at myself.
I think Fox may be something of an unwilling participant in this abuse, he
doesn't want to be an abuser but the persecutors are using his show and
his staff to get at me. This is not the first time this sort of thing has
happened from his show; and my guess is that it won't be the last
6251
--
Posted via NewsDemon.com - Premium Uncensored Newsgroup Service
      ------->>>>>>
http://www.NewsDemon.com
<<<<<<------
Unlimited Access, Anonymous Accounts, Uncensored Broadband Access


title: Messaggistica Aziendale interna

author: Marco

text:
Salve a tutti! Ho un problemino facile facile per un progetto penso +
complicato.
Praticamente vorrei riuscire a Sviluppare un sistema di messaggistica
interna alla rete aziendale tramite dbcondiviso.
Comunque il primo blocco ke ho trovato è stato questo :
Allora il db è cosi strutturato
ho una maschera chiamata "Posta" e una sottomaschera collegata chiamata
"Lavagna" a colonne che praticamente ha gli stessi dati uguali a maschera
"Posta" cambia solo il metodo di filtraggio.
Ora nella maschera principale "Posta" ho inserito un bottone nuovo record,
solo ke vorrei ke tale bottone al suo Click inserisse un nuovo record
nella sottomaschera "Lavagna".
Ho provato come normale, pur essendo la maschera "Posta" aperta, mi dice
che l'oggetto Lavagna non è attiva.
Qualcuno saprebbe aiutarmi per favore??
Grazie , saluti Marco!!!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Messaggistica Aziendale interna

text:
"Marco" <
es...@tiscalinet.it
> ha scritto nel messaggio
news:ah5u8k$rmf$1...@news.newsland.it...
> Salve a tutti! Ho un problemino facile facile per un progetto penso +
> complicato.
> Praticamente vorrei riuscire a Sviluppare un sistema di messaggistica
> interna alla rete aziendale tramite dbcondiviso.
>
> Comunque il primo blocco ke ho trovato è stato questo :
>
> Allora il db è cosi strutturato
>
> ho una maschera chiamata "Posta" e una sottomaschera collegata chiamata
> "Lavagna" a colonne che praticamente ha gli stessi dati uguali a maschera
> "Posta" cambia solo il metodo di filtraggio.
> Ora nella maschera principale "Posta" ho inserito un bottone nuovo record,
> solo ke vorrei ke tale bottone al suo Click inserisse un nuovo record
> nella sottomaschera "Lavagna".
> Ho provato come normale, pur essendo la maschera "Posta" aperta, mi dice
> che l'oggetto Lavagna non è attiva.
> Qualcuno saprebbe aiutarmi per favore??
> Grazie , saluti Marco!!!
WinPOPUP non ti piace?


title: Messaggistica Aziendale interna

author: Carlo Costarella

text:
"Marco" <
es...@tiscalinet.it
> ha scritto nel messaggio
news:ah5u8k$rmf$1...@news.newsland.it...

Se hai già i dati del nuovo record:
Il nuovo record prova ad accodarlo alla tabella che alimenta la
sottomaschera e poi fai un requery di quest'ultima.
Ovviamente tutto da codice.
Oppure crea una query di accodamento sempre sulla tabella che alimenta la
sottomaschera e poi il solito requery.
Se vuoi semplicemente avviare la scrittura del nuovo record nella
sottomaschera:
DoCmd.GoToControl "Lavagna"
DoCmd.GoToRecord , , acNewRec
Ciao, Carlo


title: Messaggistica Aziendale interna

text:
Carlo Costarella wrote:



Grazie ora provo!
> Ciao, Carlo



title: Messaggistica Aziendale interna

text:
Marco wrote:
> Carlo Costarella wrote:




Per far puntare alla sottomaschera tutto ok, ma mi sto incasinando perchè
non riesco a sviluppare l'idea.
Vorrei ke la riequery fosse eseguita in base ad un campo chiamato utente
che praticamente diverrebbe il mittente o il destinatario della tabella
posta.
Puoi aiutarmi per favore??



title: Controlli ActiveX

text:
Salve a tutti,
ho creato una maschera con il controllo activex SnapShotViewer , ho provato
e riprovato il programma e non ci sono errori di sorta, il problema sorge
quando devo creare il file MDE, mi avvisa che l'activex deve essere
registrato, ma io già l'ho registrato e ne sono sicuro al cento per cento.
Un'altra stranezza è che su un altro pc il file mde viene creato
regolarmente, l'unica differenza tra i due pc e che su quello che non riesce
a creare l'MDE c'è il sistema operativo WXP, mentre su quell'altro c'è W98,
ma entrambi usano ACCESS 97 PRO.
Come posso sistemare il problema?
Qualche suggerimento?
Grazie Giovanni.


Controlli ActiveX


title: formattazione di un report

author: Alfonso Carfora

text:
in un report ho messo un campo con la qualità espandibile =SI
sotto cè un campo testo non associato
quando il campo superiore si espande va a coprire
il testo che compare sotto nel campo testo non associato
come posso risolvere? cè un modo per spostare automaticamente
il campo testo non associato, all'occorrenza?
grazie Alfonso


title: formattazione di un report

author: Roberto - Syd

text:
"Alfonso Carfora" <
alfonso...@libero.it
> ha scritto nel messaggio
news:9VFu7.14265$0Y2.2...@news.infostrada.it...

Prova così:
sull'evento format del corpo del report scrivi:
me.NomeControlloNonAssociato.Top = Me.ControlloEspandibile.Top +
Me.ControlloEspandibile.Height
dovrebbe funzionare.
Ciao Roberto - Syd


title: Uso del With con un form

text:
Ciao ragazzi,
sto cercando di capire come usare il costrutto "With ... End With"
qualcuno ha un attimo per spiegarmelo?
Grazie mille!!
Marco


title: Uso del With con un form

text:
mbic...@yahoo.it
 ha scritto:

Mi spiego meglio...
Sto provando a lavorare direttamente con un oggetto di tipo form.
Ho scritto la seguente routine:
Public Sub primo_elemento (frm As Form)
	With frm
    		If
frm.name
 = "ANAGRAFICA" Then
        	....
    		Else
       		...
    		End If
	End With
End Sub
E speravo che con il costrutto With sarei riuscito a gestire l'oggetto
form  che ho.
Ho provato a vedere sull'help ma niente...
Suggerimenti?
Grazie ancora
Marco


title: Uso del With con un form

text:

Usando with tu definisci implicitamente un oggetto
e avrai già disponibili metodi e proprietà
Es.
With Pabliotmf
    .CompetenzaCalcio = true  'Tifoso del Napoli
    .CompetenzaFemmine = False    'Se si eccettua la sua signora, ma è stata
lei a sceliere lui
    .CompetenzaAccess = vbnull
end with
Se non l'avessi usato avrei dovuto usare sempre Pablitomf
--
--
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa


title: Uso del With con un form

text:
MA ha scritto:

Sinceramente non capisco... o meglio capisco ma mi manca un pezzo...
Ma with può essere utilizzato solo in questo modo?
Io pensavo di inserire all'interno di un blocco with un paio di if ed
altre porzioni di codice, ma a questo punto mi sorge il dubbio che non
sia fattibile...
Se invece lo è, come si fa?


title: Uso del With con un form

text:
mbic...@yahoo.it
 wrote:
> MA ha scritto:
>
>>
mbic...@yahoo.it
 wrote:
>>> Ciao ragazzi,
>>>
>>> sto cercando di capire come usare il costrutto "With ... End With"
>>> qualcuno ha un attimo per spiegarmelo?
>>>
>>> Grazie mille!!
>>>
>>> Marco
>>
>> Usando with tu definisci implicitamente un oggetto
>> e avrai già disponibili metodi e proprietà
>> Es.
>> With Pabliotmf
>>     .CompetenzaCalcio = true  'Tifoso del Napoli
>>     .CompetenzaFemmine = False    'Se si eccettua la sua signora, ma
>> è stata lei a sceliere lui
>>     .CompetenzaAccess = vbnull
>> end with
>>
>> Se non l'avessi usato avrei dovuto usare sempre Pablitomf
>>
>
> Sinceramente non capisco... o meglio capisco ma mi manca un pezzo...
>
> Ma with può essere utilizzato solo in questo modo?
>
> Io pensavo di inserire all'interno di un blocco with un paio di if ed
> altre porzioni di codice, ma a questo punto mi sorge il dubbio che non
> sia fattibile...
>
> Se invece lo è, come si fa?
dim rs as dao.recordset
set rs = currentdb.openrecordset("tuatabella")
with rs
    do
    If !Nome = "PablitoMF" then
        .Edit
        !compenza = vbNull
        .update
        .close
    .movenext
    loop until .EOF
end with
set rs = nothing
La morale è: fuori da with ... end with
devi renderlo esplicito



title: Uso del With con un form

text:
MA ha scritto:

Sinceramente non capisco... o meglio capisco ma mi manca un pezzo...



title: Uso del With con un form

author: Alessandro Cara

text:
mbic...@yahoo.it
 wrote:
[cut]
> Sinceramente non capisco... o meglio capisco ma mi manca un pezzo...
>
> Ma with può essere utilizzato solo in questo modo?
>
> Io pensavo di inserire all'interno di un blocco with un paio di if ed
> altre porzioni di codice, ma a questo punto mi sorge il dubbio che non
> sia fattibile...
>
> Se invece lo è, come si fa?
>
Mettendo tutto il codice che vuoi all'interno del blocco.
with oggetto
      codice,codice,codice,codice
      .metodooggetto     (se scrivo oggetto.metoto oggetto sono un pollo
perche' potevo risparmiarmi la with)
       codice,codice,codice
      oggetto.proprieta = valore (qui faccio il pollo)
      aricodice, aricodice......
end with
  .metodo1 (qui il sistema si incavola perche' non sa piu' a quale
oggetto riferirsi)
spero si capisca

--
ac
email: w+1=x


title: Uso del With con un form

text:
Alessandro Cara ha scritto:

Ragazzi scusate per il silenzio...
Grazie mille per le vostre risposte!!


title: apertura mdb in lan inibita su win7

author: roby.roma isw 232

text:
nel mio ex ufficio ho necessita di continuare ad usare dei vecchi mdb sul server, sui nuovi pc con win7 ho un msg di protezione che mi impedisce di aprirlo.

Scusate la semplicità del problema, ma cercando al volo non ho risolto, ed un po di ruggine dopo 3 anni che ho lasciato l'ufficio c'è.


title: apertura mdb in lan inibita su win7

author: Marco Pizzamiglio

text:
roby.roma isw 232 ha scritto:

Magari il testo del messaggio d'errore e la versione di Access potrebbero
aiutarci a capire se il problema è dovuto ad Access o a Windows, o a
chissà cos'altro.
Ciao.
-Marco-

--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: apertura mdb in lan inibita su win7

text:
On 1 Feb, 13:11,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:

il messaggio è questo "Impossibile aprire il file. Il file è
disponibile in una posizione esterna alla rete intranet o in un sito
non attendibile"
la cartella è condivisa sul server, ovviamente nessun problema con
altri pc con win2k ed xp prof


title: apertura mdb in lan inibita su win7

author: BFS

text:
Il 01/02/2012 17:56, roby.roma isw 232 ha scritto:
> Impossibile aprire il file. Il file è
> disponibile in una posizione esterna alla rete intranet o in un sito
> non attendibile

http://www.donkarl.com/it/faq/FAQ7Bug.htm

7.7

BFS


title: apertura mdb in lan inibita su win7

text:
roby.roma isw 232 wrote:
>> ...
>> server, sui nuovi pc con win7 ho un msg di protezione che mi
>> impedisce di aprirlo
> ...
> il messaggio è questo "Impossibile aprire il file. Il file è
> disponibile in una posizione esterna alla rete intranet o in un sito
> non attendibile"
> la cartella è condivisa sul server, ovviamente nessun problema con
> altri pc con win2k ed xp prof

Prova se aiuta:

 File esterno alla rete Intranet

http://www.donkarl.com/it?FAQ7.7

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


title: apertura mdb in lan inibita su win7

text:
roby.roma isw 232 ha scritto:

> > > nel mio ex ufficio ho necessita di continuare ad usare dei vecchi mdb sul
> >
> > server, sui nuovi pc con win7 ho un msg di protezione che mi impedisce di
> > aprirlo.> Scusate la semplicità del problema, ma cercando al volo non ho
risolto, ed
> >
> > un po di ruggine dopo 3 anni che ho lasciato l'ufficio c'è.

> > Magari il testo del messaggio d'errore e la versione di Access potrebbero
> > aiutarci a capire se il problema è dovuto ad Access o a Windows, o a
> > chissà cos'altro.
> > Ciao.
> > -Marco-

> il messaggio è questo "Impossibile aprire il file. Il file è
> disponibile in una posizione esterna alla rete intranet o in un sito
> non attendibile"
> la cartella è condivisa sul server, ovviamente nessun problema con
> altri pc con win2k ed xp prof

Quindi presumo che l'mdb sul server non si riesca ad aprire nemmeno con
esplora risorse.
Verifica le impostazioni di protezione di internet explorer, vedi se
riesci ad inserire la rete locale tra i siti attendibili. Bisognerebbe
capire se quel server sta sulla stessa sottorete del PC o meno, se c'è un
router in mezzo.
Ad ogni modo non è un problema di access, se rifai la domanda su un sito
di esperti windows sicuramente ti sanno rispondere subito.
Ciao.
-Marco-

--



title: aggiunta di record in sottomaschera da altra maschera

text:
Salve a tutti, possiedo una maschera fattura con all'interno una
sottomaschera fattureRighe che contiene le righe di ogni fattura ed è in
visualizzazione continua, dalla maschera principale fattura con un bottone
apro un ulteriore terza maschera in visualizzazione continua dove con un
pulsante VORREI importare in una nuova riga della sottomaschera fattureRIGHE
il record selezionato, accade però che non riesco a farlo, o meglio mi resta
indietro di 1 nella visualizzazione,
quindi vi chiedo come?
dalla terza nmaschera aperta eseguire quanto segue:
1. seleizonare la sottomaschera fattureRighe
2. aggiungere un nuovo record (nuova riga di fattura)
3. importargli dentro il record scelto
grazie a tutti.


author: Emyr

text:
On Wed, 27 Nov 2002 23:53:39 +0100, "---------@ Simba883 @---------"
<
simb...@libero.it
> wrote:
>Salve a tutti, possiedo una maschera fattura con all'interno una
>sottomaschera fattureRighe che contiene le righe di ogni fattura ed č in
>visualizzazione continua, dalla maschera principale fattura con un bottone
>apro un ulteriore terza maschera in visualizzazione continua dove con un
>pulsante VORREI importare in una nuova riga della sottomaschera fattureRIGHE
>il record selezionato, accade perň che non riesco a farlo, o meglio mi resta
>indietro di 1 nella visualizzazione,
>
>quindi vi chiedo come?
>
>dalla terza nmaschera aperta eseguire quanto segue:
>
>1. seleizonare la sottomaschera fattureRighe
forms!nomeform.form!nomesottomaschera.setfocus
>2. aggiungere un nuovo record (nuova riga di fattura)
docmd.gotorecord acnewrec
>3. importargli dentro il record scelto
vedi le opzioni di runcommand o di docmd c'era qualcosa..... per fare
copia incollla
>
>grazie a tutti.
>
>
non potresti usare uno statement sql? INSERT INTO.....?
Saluti.
Emanuele.


author: Antonio Biso

text:
"---------@ Simba883 @---------" <
simb...@libero.it
> ha scritto nel
messaggio news:as3idq$rb7$1...@lacerta.tiscalinet.it...
> Salve a tutti, possiedo una maschera fattura con all'interno una
Concettualmente non credi che sia più corretto intervenire a livello della
tabella puntata dalla sottomaschera, aggiungendo lì il record, e poi fare
una requery della sottomaschera?
Antonio


author: Fabrizio Quercia

text:
"---------@ Simba883 @---------" <
simb...@libero.it
> ha scritto nel
messaggio news:as3idq$rb7$1...@lacerta.tiscalinet.it...
> Salve a tutti, possiedo una maschera fattura con all'interno una
> sottomaschera fattureRighe che contiene le righe di ogni fattura ed č in
> visualizzazione continua, dalla maschera principale fattura con un bottone
> apro un ulteriore terza maschera in visualizzazione continua dove con un
> pulsante VORREI importare in una nuova riga della sottomaschera
fattureRIGHE
> il record selezionato, accade perň che non riesco a farlo, o meglio mi
resta
> indietro di 1 nella visualizzazione,
>
> quindi vi chiedo come?
>
> dalla terza nmaschera aperta eseguire quanto segue:
>
> 1. seleizonare la sottomaschera fattureRighe
> 2. aggiungere un nuovo record (nuova riga di fattura)
> 3. importargli dentro il record scelto
>
> grazie a tutti.
Potresti usare una casella combinata nella prima colonna della sottomaschera
che prende i dati dalla tabella_articolo (esempio), quindi apri la casella e
selezioni l'articolo riga per riga...io di solito faccio cosi e funziona.
Potresti usare il campo codice:
quindi al posto del controllo Codice ci metti sta casella combinata e dopo
aggiornamento della casella combinata gli dici di "copiare" i valori del
resto nelle altre caselle:
Esempio:
casella combinata: prende i valori da tabella_articoli con le seguenti
colonne:
- codice - descrizione - prezzo
dopo aggiornamento:
-Me.nomecampocodice.value = me.casellacombinata.column(0)
(penso che siccome se lo mette da solo, puoi omettere questa riga)
-Me.nomecampodescrizione.value = me.casellacombinata.column(1)
-Me.nomecampoprezzo.value = me.casellacombinata.column(2)
e ti riporti i valori dell'articolo selezionato :)
Spero di non aver detto fesserie.
Ciao :)


title: Aiuto: Index... Seek

author: Agos

text:
Utilizzo il metodo Seek per individuare un record in un recordset. L'index è
una chiave primaria composta. La sintassi utilizzata è la seguente:
----------------------------------------------------------------------------
---------------------
...
rstarchivio.index = "primaryKey"       '   IdDipendente, giorno, Ufficio
rstArchivio.Seek "=", idagg, i, Uff
If rstArchivio.NoMatch Then            '  ... se c'è...
...
----------------------------------------------------------------------------
---------------------
- "i" è la variabile incremento utilizzata in un ciclo For... Next i.
-- idagg, i, Uff     corrispondono allo stesso tipo di dati della primaryKey
--- E' sicuro che il record esiste, ma nel debug "NoMatch" risulta vera e
quindi salta la routin successiva.
---- Sono un dilettante e quindi avrò commesso un errore, ma quale?... chi
mi aiuta?
Grazie in anticipo.


title: Aiuto: Index... Seek

author: Roberto dal portatile

text:
"Agos" <
agostino...@tin.it
> ha scritto nel messaggio
news:hCDY6.180$bG1....@news1.tin.it...

Per quello che si può vedere, le tre righe di codice VBA che hai postato
hanno una sintassi esatta; l'unica inesattezza sta nel commento della If: la
condizione si verifica nel caso che il record "non c'è" e non "... se c'è
...";
non so se l'inesattezza sta nel commento o in quello che c'è scritto dopo la
If.
Se questo non è il problema, sono portato a credere che non c'è uniformità
tra il tipo dei campi della tabella che compongono la chiave primaria ed il
tipo assegnato alle tre variabili.
Ad esempio, ammettiamo che la variabile idagg contenga il risultato di una
funzione Val (che restituisce il risultato in doppia precisione) e il campo
IdDipendente sia Numerico o Contatore con Dimensione campo = Intero lungo,
pur essendo sia il campo che la variabile di tipo numerico, la Seek ti
darebbe esito negativo; ti funzionerebbe solamente se anche IdDipendente
avesse una Dimensione campo = Precisione doppia; in alternativa al posto
della funzione Val usa la funzione CLng (tanto per capirsi, l'esempio
dell'help è inesatto).
Insomma se la Dimensione campo dei campi IdDipendente, giorno e Ufficio sono
= Intero lungo, prova a scrivere la Seek così:
rstArchivio.Seek "=", CLng(idagg), CLng(i), CLng(Uff)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: MDE

author: K

text:
Allora, il problema è il seguente
- il database di Access non è protetto a livello utente;
- nessuna password di accesso al codice Visual Basic;
- il database non è stato replicato;
- il database non contiene dei riferimenti a un altro database di Access o a
un componente aggiuntivo
Nonostante tutto questo, quando cerco di creare un .MDE ottengo un messaggio
dal sistema il quale m'informa che "è impossibile creare il file MDE".
Sono abbastanza disperato.
Grazie per qualsiasi aiuto
OS


title: MDE

author: Roberto da casa

text:
"K" <
kronos...@libero.it
> ha scritto nel messaggio
news:lHNlc.139707$hc5.6...@news3.tin.it...

Se stai usando con Access XP un database in formato Access 2000 devi prima
convertirlo nel formato Access XP.
Il codice del tuo datbase potrebbe contenere degli errori quindi Access si
rifiuta di crearti il file MDE: compila il codice e verifica se contiene
errori.
>
> OS
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: MDE

author: TT

text:
"K" <
kronos...@libero.it
> ha scritto nel messaggio
news:lHNlc.139707$hc5.6...@news3.tin.it...

Ciao
Sono impazzito anch'io con lo stesso problema recentemente.
Nel mio caso avevo un errore nel codice di una form.
Magari ricontrolla. Credo sia solo quello il tuo problema.
Ciao
TT


title: MDE

author: ciroteo

text:
"TT" <
tere...@libero.it
> ha scritto nel messaggio
news:Z_Slc.37855$Qc.14...@twister1.libero.it...

Mi aggiungo alla lista di quelli che non riescono più a creare mde ...
ricordo che si poteva tramite un comando dei menu compilare tutto il db,
cosi da poter controllare gli eventuali errori.
Credo poi che la lentezza di alcune form che si verifica periodicamente sia
dettata appunto da alcuni residui errorini ...
Qualcuno mi ricorda come fare?


title: MDE

author: namor

text:
ciroteo ha scritto:




Provate a cercare con google i post di ICAA che contengono "mde"
nell'oggetto. Ce n'è qualche centinaio, tra cui quelli che riportano le
soluzioni a questi problemi.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Interrompere esecuzione codice senza tasto Pausa/Interr

author: Davide La Mantia

text:
Ciao a tutti,
durante il debug capita spesso di dover interrompere manualmente l'esecuzione del codice, finora l'ho fatto senza neanche pensarci premendo CTRL + Pausa.
Ora pare che sia stato deciso che il tasto Pausa/Interr non era tanto usato e hanno deciso a tavolino che è obsoleto.
Non che abbia una particolare simpatia per questo tasto, ma nel mio nuovo notebook il tasto non c'è più e mi sono reso conto che non riesco più a interrompere l'esecuzione del codice manualmente.
Che alternative ci sono?
(già provate: CTRL + C, BlocScorr + tutti i tasti CTRL, ALT, ecc, CTRL + quasi tutti i tasti,...)

Ciao


author: Karl Donaubauer

text:
Salve Davide,

Davide La Mantia:

La rimozione del tasto di pausa dipende dal produttore. Tanti purtroppo
lo fanno, altri no. Ho già mandato indietro un nuovo portatile a causa
di questo, perché non è accettabile per il mio lavoro.

Prima di rispedirlo allora, ho anche cercato delle alternative: Con
alcuni produttori, una combinazione di tasti FN può emulare il tasto
Pausa (vedi manuale). Altre alternative includevano la tastiera su
schermo di Windows, hack di registro, ecc. Puoi trovare queste cose sul
web e dovresti testarle.

Per me, nessuno di loro ha funzionato o era accettabile.

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

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


text:

Ciao Karl,
mi stai dando una notizia bruttissima, perchè ero tutto contento di questo mio nuovo notebook, ma per una sciocchezza del genere rischio veramente di doverlo restituire...
Veramente resto basito da queste scelte dei produttori che, a quanto pare, si diffondono.
Pare ormai puntano esclusivamente al mercato consumer...

Adesso comunque sto provando PowerToys, che consente di rimappare i tasti, ho configurato CTRL + F12 come Break e sembra funzionare.
Tuttavia lo verificherò nei prossimi giorni prima di eventualmente restituire il portatile se continuo ad avere problemi.

Ciao


text:

Ad esempio:
https://www.dell.com/support/kbdoc/it-it/000145271/break-key-non-pi%C3%B9-lungo-disponibile-on-dell-xps-e-m-series-portatili

Provato con :
Fn + Ctrl + b

@Alex


text:
Il giorno lunedì 27 dicembre 2021 alle 16:25:06 UTC+1 @Alex ha scritto:
> Il giorno giovedì 9 dicembre 2021 alle 18:19:09 UTC+1
davide....@gmail.com
 ha scritto:
> > Il giorno giovedì 9 dicembre 2021 alle 09:16:54 UTC+1 Karl Donaubauer ha scritto:
> > > Salve Davide,
> > >
> > > Davide La Mantia:
> > > > durante il debug capita spesso di dover interrompere manualmente l'esecuzione del codice, finora l'ho fatto senza neanche pensarci premendo CTRL + Pausa.
> > > > Ora pare che sia stato deciso che il tasto Pausa/Interr non era tanto usato e hanno deciso a tavolino che è obsoleto.
> > > > Non che abbia una particolare simpatia per questo tasto, ma nel mio nuovo notebook il tasto non c'è più e mi sono reso conto che non riesco più a interrompere l'esecuzione del codice manualmente.
> > > > Che alternative ci sono?
CUT
> > Adesso comunque sto provando PowerToys, che consente di rimappare i tasti, ho configurato CTRL + F12 come Break e sembra funzionare.
> > Tuttavia lo verificherò nei prossimi giorni prima di eventualmente restituire il portatile se continuo ad avere problemi.
> >
> > Ciao
> Ad esempio:
>
https://www.dell.com/support/kbdoc/it-it/000145271/break-key-non-pi%C3%B9-lungo-disponibile-on-dell-xps-e-m-series-portatili

>
>
> Provato con :
> Fn + Ctrl + b
>
> @Alex

Ciao Alex,
ho provato questo e tutte le combinazioni che mi sono venute in mente.

L'assestenza LG (cortese e premurosa) mi ha richiamato al telefono per dirmi di provare Fn+ b, ma come dicevo non ha funzionato.

Come dicevo, mi salva PowerToys con la rimappatura che funziona perfettamente.

Se non fosse stato per quello, avrei preso in seria considerazione l'idea di restituire il portatile, che tra l'altro ho recensito su youtube, casomai interessasse a qualcuno ;-), anche se in quel momento non mi ero ancora reso conto di questa grave lacuna.

Ciao
Davide


title: query a campi incrociati

author: access il top

text:
ciao a tutti,
ho un problema con una query a campi incrociati che cerchero di
spiegare,
vorrei sommare i valori in questo modo
i campi interessati sono comune(origine riga) tipo(origine colonna)
esempio
comune        privato        azienda        ente
primo            5                    7                2
secondo        6                    4                3
e fin qui tutto bene, è possibile fare questo
comune        privato        azienda        ente        somma
primo            5                    7                2            14
secondo        6                    4                3            13
somma           11                11                5            27
grazie mille


title: query a campi incrociati

author: Sergio MAZZA

text:
"access il top" <
negrinelliw...@yahoo.it
> ha scritto nel messaggio
news:421b7777$0$32353$5fc...@news.tiscali.it...

In una form e in un report sì; nella query no...
Ciao.
--
Sergio MAZZA


title: formato data

author: Excel

text:
Ciao a tutti,
spero di essere chiaro :
ho una foglio di dati anagrafici in excel ;
ho creato un database access con una tabella collegata al foglio excel
da qui ho creato un file doc per stampare degli attestati di servizio, il
problema che riscontro è che il formato delle date di nascita e delle date
di assunzioni escono con il formato , esempio : 01/01/2000 00.00.00 ;
se vado in access nella struttura della tabella per modificare il formato
dei campi, mi dice che non è possibile "modificare alcune proprietà della
tabella", anche mettendo "gg/mm/aaaa" come valore predifinito non ottengo
alcunchè.
Soluzioni ?
grazie a tutti
--
----------------------------------------------------------------------------
------------
I know english is a world language....but I'm Italian so sorry for mistake!
----------------------------------------------------------------------------
------------------


title: formato data

author: Vittò

text:
Dovresti cambiare il formato data da Excel tramite Formato/formato celle....
selezionando la colonna Data e dandogli solo il formato data (gg/mm/aaaa) o
simile e dovresti risolvere il problema
Altrimenti ho superato il problema facendo un copia incolla dei dati di
Excel, ma con incolla/speciale .. solo Valori
In altri casi ho esportato i dati in csv da excel con salva con nome, o in
TxT
oppure da Access creo una Query che legge tutta la tabella, poi dalla
griglia del campo "Data" tasto Dx ... proprietą gli ho dato il formato che
voglio
buon lavoro
Ciao Vittņ


title: formato data

text:
grazie......  tutto risolto ma non so come :)
la query era un'altra soluzione che ho trovato cammin facendo.......
ciao
"Vittò" <
v.bus...@timenet.it
> ha scritto nel messaggio
news:ac2l4r$kah$1...@fe2.cs.interbusiness.it...
> Dovresti cambiare il formato data da Excel tramite Formato/formato
celle....
> selezionando la colonna Data e dandogli solo il formato data (gg/mm/aaaa)
o
> simile e dovresti risolvere il problema
> Altrimenti ho superato il problema facendo un copia incolla dei dati di
> Excel, ma con incolla/speciale .. solo Valori
>
> In altri casi ho esportato i dati in csv da excel con salva con nome, o in
> TxT
>
> oppure da Access creo una Query che legge tutta la tabella, poi dalla
> griglia del campo "Data" tasto Dx ... proprietà gli ho dato il formato che
> voglio
>
>
> buon lavoro
>
> Ciao Vittò
>
>
>
>


title: Ricerca in casella combinata

author: Dany

text:
In un database ho un elenco di nomi; volendo operare in una maschera una
ricerca e non essendo un esperto di VBA, ho usufruito della creazione
guidata di Access 2000 creando una casella combinata e scegliendo "Trova un
record nella maschera basato sul valore selezionato nella casella combinata"
e quindi indicando il campo "Nome". Tutto funziona bene fino a quando non
inserisco la ricerca di un nome che contiene un apostrofo (tipo D'Antonio o
Dell'Orto): in tal caso il programma si blocca con un messaggio di errore di
run time 3077 (errore di sintassi: operatore mancante nell'espressione);
andando nel debug la linea incriminata ha la seguente sintassi:
rs.FindFirst "[Nome] = ' " & Me![CasellaCombinata24] & " ' "
Qualcuno può indicarmi la sintassi corretta che funzioni sia con i nomi
senza apostrofo che con quelli con l'apostrofo, o un sistema per aggirare l'
ostacolo? Grazie per l'aiuto


title: Ricerca in casella combinata

author: RoDAgo

text:
"Dany" ha scritto nel messaggio ...

Ciao Dany, con questa sintassi non dovresti avere problemi:
rst.FindFirst "[Nome]= """ & Me![CasellaCombinata24] & """"
RoDAgo


title: Ricerca in casella combinata

author: Sirio

text:
Prova cosě:



title: Piazzare controlli a run-time su form vuota, e reagire agli eventi

author: RobertoA

text:
Dispongo di una form vuota, che indica diciamo la sala di un ristorante
Vorrei piazzare sulla form dei command button, scegliendoli da una lista
di record esistenti, dei tasti che indicheranno i tavoli
Quindi ho il mio bel archivietto di tavoli dall'1 al 10
Ogni tavolo ha la sua dimensione, il suo colore, la sua caption, ecc..
Dalla form 'SelezionaTavolo' vorrei selezionare il tavolo 8 che
magicamente dovra' apparire sulla form 'salaRistorante'
Allora le domande sono:
- se la form 'salaRistorante' non dispone del command button per
indicare il tavolo da aggiungere, come crearlo 'al volo'?
- come fare per 'trascinarlo' o 'spostarlo' usando il puntatore del mouse?
- per questi controlli, come definire gli eventi cui reagiranno e
metterci del codice?


text:
La premessa è che se i controlli non ci sono... non li crei... dando per scontato che lo sviluppo funzionerà con Runtime o Compilato.

Ne consegue che devi piazzare nella maschera i controlli in quantità sufficiente sapere di quanti sono i Tavoli massimi.

Ora la maschera in questione deve essere NON ASSOCIATA ma devi leggere il recorder di prenotazione SALA per configurarla.

Cicli il rs  ed assegni i controlli al record.

Qui hai 2 strade... se sai usare le classi io già pubblicai un codice qualche tempo fa su un campeggio...
Costruisci la classe Tavolo con le sue proprietà ed ad ogni Record istanzi una classe tavolo che inserirsi nella collection Tavoli.
Alla classe assegni un controllo libero del tavolo... e nella classe definirei il controllo con WithEvets per gestirne gli eventi, e realizzerei eventi di classe ribaltati nella Form passando la classe stessa.

Codice compatto e semplice... OOP.

Altra strada, senza le classi, ti impone di scrivere codice INDICIZZATO ovvero con INDICI specifici per Tavolo in modo da non scrivere una funzione per Tavolo ma una funzione unica, qualsiasi essa sia, che sapendo di che Tavolo si tratti reagisca.

Per questo sarai obbligato ad avere anche i NOMI CONTROLLI(TAVOLI) indicizzati, io definirei anche la proprietà TAG=Indice
Tavolo_1
Tavolo_2
....
Tavolo_n

Tutte le funzioni avranno come parametro Indice.
Nei controlli poi devi gestire gli eventi ma ti basta creare u a funzione pubblica nella maschera e chiamarla
Su Click()="=nomefunzione()"

La funzione rileva il controllo Attivo e da seguito alla chiamata delle funzioni indicizzate.

Per la posizione la devi salvare nella tabella... e quando cicli il rs la leggi e formatti ci controlli.

Ovviamente io farei tutto a classi per preferenza logica, ma siccome comprendo non sia un sistema alla portata di tutti hai anche l'altra opzione...

P.s. per non avere limiti di controlli potresti fare tutto con le API e GDI+ è un lavoretto semplice pratico... ma ognuno fa quello che riesce.

@Alex


text:
Questo era il DEMO del sistema di gestione CAMPEGGIO:
https://1drv.ms/u/s!ALe2sGzrs4WChnk

Quì trovi un esempio di un personaggio che forse pochi hanno avuto modo di conoscere (un ottimo programmatotre):
http://www.baldyweb.com/Samples/DragFloorPlan.zip

Ovviamente anche questo esempio approccia con le classi, perchè questa è la TIPICA applicazione in cui si può sfruttare la programmazione ad oggetti.

@Alex


text:
> Altra strada, senza le classi, ti impone di scrivere codice INDICIZZATO ovvero con INDICI specifici per Tavolo in modo da non scrivere una funzione per Tavolo ma una funzione unica, qualsiasi essa sia, che sapendo di che Tavolo si tratti reagisca.
>
> Per questo sarai obbligato ad avere anche i NOMI CONTROLLI(TAVOLI) indicizzati, io definirei anche la proprietà TAG=Indice
> Tavolo_1
> Tavolo_2
> ....
> Tavolo_n
>
> Tutte le funzioni avranno come parametro Indice.
> Nei controlli poi devi gestire gli eventi ma ti basta creare u a funzione pubblica nella maschera e chiamarla
> Su Click()="=nomefunzione()"
>
> La funzione rileva il controllo Attivo e da seguito alla chiamata delle funzioni indicizzate.
>

Sono scettico sulla possibilità d'usare questo sistema al posto di WithEvents in modulo di classe, poichè in questo tipo d'applicazione sarà necessario gestire i parametri generati dall'evento MouseMove:

MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

Utilizzando:  Click()="=nomefunzione()"

Non dovrebbe essere possibile.
A mio avviso, solo Classi per Tavoli, Mappe parcheggi e campeggi in MS Access.

Saluti


text:

Esempi mooolto carini entrambi
Quello del Baldiweb e' esattamente quel che mi servirebbe fare
Non mi e' ancora ben chiaro come vengano inseriti gli oggetti nel
progetto, non credo sia stato popolato il db e poi la routine visualizza
tutto quel che trova in archivio, sono circa 700 oggetti nell'esempio
proposto, come li ha messi dentro?
Anche se sono un bel po' di oggetti, Le prestazioni, per quell'esempio,
non sono incoraggianti
Nel mio caso ho circa un centinaio di command button da visualizzare, ma
su un i7 con ssd e ram in abbondanza mi sarei atteso qualche secondo di meno


text:
.....
> Sono scettico sulla possibilità d'usare questo sistema al posto di WithEvents in modulo di classe, poichè in questo tipo d'applicazione sarà necessario gestire i parametri generati dall'evento MouseMove:
>
> MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
>
> Utilizzando:  Click()="=nomefunzione()"
>
> Non dovrebbe essere possibile.
> A mio avviso, solo Classi per Tavoli, Mappe parcheggi e campeggi in MS Access.
>
> Saluti

Assolutamente corretto... gli eventi Parametrizzati rendono improbabile la semplificazione.

Ovviamente per optare per le Classi è indispensabile padrioneggiarle, altrimenti si moltiplicano gli Eventi nel Codice FORM, ma centralizzando poi le chiamate a Funzioni indicizzate... altrimenti c'è da morire...

Riconfermo che le Classi in questo caso sono la soluzione migliore.

@Alex


text:
....
> Esempi mooolto carini entrambi
> Quello del Baldiweb e' esattamente quel che mi servirebbe fare
> Non mi e' ancora ben chiaro come vengano inseriti gli oggetti nel
> progetto, non credo sia stato popolato il db e poi la routine visualizza
> tutto quel che trova in archivio, sono circa 700 oggetti nell'esempio
> proposto, come li ha messi dentro?
> Anche se sono un bel po' di oggetti, Le prestazioni, per quell'esempio,
> non sono incoraggianti
> Nel mio caso ho circa un centinaio di command button da visualizzare, ma
> su un i7 con ssd e ram in abbondanza mi sarei atteso qualche secondo di meno

Si ma lui disegna anche il LOCALE... con oggetti... cosa che francamente trovo solo un ESERCIZIO dimostrativo.

COn 100 CommandButton deve essere quasi istantaneo, fai attenzione a MUOVERE/DIMENSIONARE poi rendere VISIBILE TUTTO che è una cosa non scontata ma che ha la sua importanza.

Fossi in te io disegnerei fisso o con una BMP il Locale, se fosse rettangolare sarebbe semplice se ha superfice più complessa serve un po più di lavoro per definire i MARGINI da attivare al MouseMove... ma in quel caso devi memorizzare una serie di Punti che corrispondono a INIZIO FINE dei Segmenti di linea dei Muri... quindi se hai la BMP devi in ogni caso trovare X/Y e memorizzarli... se lo disegni con le LINEE è più semplice da Memorizzare ma sempre da fare.

@Alex


text:
> Anche se sono un bel po' di oggetti, Le prestazioni, per quell'esempio,
> non sono incoraggianti

Il tipo non ha disabilitato l'aggiornamento dello Schermo:

Application.Echo False

Me.RecordSource = conParentTableName
 ...................
OpenProject

Application.Echo True

Vedrai che le prestazioni migliorano notevolmente.

Saluti


text:
E gestione errori altrimenti si rischia di bloccare tutto...

@Alex


author: shado

text:
bello ma troppo sofisticato e pesante da gestire.

io ho risolto  con un solo controllo immagine.

mi creo e salvo un'immagine totale della tastiera con le sotto immagini dei tavoli  che mi servono, poi la carico nella maschera e rilevo la pressione del tasto con l'evento del controllo immagine :

 MouseDown(Button As Integer, Shift As Integer, x As Single, Y As Single)

scalando opportunamente x,y mi trovo la riga e la colonna del tasto premuto.

semplice e efficace , un solo evento da gestire, funziona a runtime.


text:
Sofisticato lo riterrei estremamente soggettivo, mentre pesante assolutamente no, quando si lavora con le classi si usano pointer in memoria e sono estremamente veloci e performanti.
La programmazione ad oggetti si basa su questi metodi... ci fanno i Giochi in OOP e quelli sono i più avidi di risorse.

La comodità di scrivere una classe Oggetto e riusarla riduce drasticamente il codice da scrivere e concentra le eventuali modifiche in una classe sola.

Non parliamo di quanto si incrementa lo spazio in memoria richiesto dal tuo applicativo quando carichi la tua BMP... di svariati MB... se non decine di MB... per rivedere la questione di PESANTEZZA cui accennavi.

Detto ciò con la tua ipotesi la possibilità di interazione grafica è sostanzialmente azzerata... tieni presente che magari voleva anche gestire spostamenti di tavoli, come mi pareva chiedesse al primo 3D, e/o aggregazioni di 2 tavoli singoli da 4 in un tavolo da 6 o 8 ... fare una festa con una tavolata unica ecc..

Come sempre serve valutare:
Propria Capacità
Necessità
Obbligo(verso il cliente)

@Alex


text:

Troppo semplice: in questo genere di applicazioni è necessario poter personalizzare ogni singolo oggetto (colori, dimensioni, posizioni) e poterne "creare" di nuovi.
La soluzione che proponi è molto rigida.

Saluti


text:

Interessante pure questo
Uno scheletrino di codice e' possibile vederlo?
Magari se c'e' un po' di ciccia intorno meglio ancora


title: problema con le istanze di form

author: Odino Saur

text:
ciao
apro delle form con
    Dim frm As Form
    Set frm = New [frmMain]
    clnFrmMain.Add Item:=frm, key:=CStr(frm.hWnd)
per avere la possibilità di avere più istanze di una stessa form
Però ora devo poter aprire runtime una subform contenuta nella form
DoCmd.OpenForm cmbVista.Column(3), acDesign
Forms(cmbVista.Column(3)).DefaultView = cmbVista.Column(4)
e questo, ho scoperto, mi causa la chiusura automatica di ogni istanza di
frmMain
come posso aggirare il problema?
1024grazie


title: Richiesta URGENTE Help! grazie

author: newbie

text:
Ciao
ho creato una tabella con ms accesso
Nella tabella ho messo 3 campi: il campo INIZIO, il campo FINE e il
campo DURATA
Il campo INIZIO è impostato come Formato Data Generica (gli ho messo
un valore predefinito come Now() in modo che all'inserimento mi mostri
l'ora attuale)
Il campo FINE è impostato come Formato Data Generica (senza nessun
valore predefinito)
Il campo durata è impostato su NUMERO INTERO
Vorrei che il campo DURATA restituisse la differenza in secondi tra il
campo fine e il campo inizio
Ho usato la funzione:
Datediff ("s";[Fine];[Inizio])
ma quando tento di salvare la tabella ms access mi restituisce questo
errore:
Il modulo di gestione database non riconosce il campo FINE in una
espressione di convalida o il valore predefinito nella tabella
Qualcuno mi può aiutare?
GRAZIE


title: Richiesta URGENTE Help! grazie

author: Roberto dalla campagna

text:
"newbie" <
binoTOG...@email.it
> ha scritto nel messaggio
news:hr8il0t807tmmhbgj...@4ax.com...
[CUT]
Nel tuo interesse, ti faccio presente che in questo NG normalmente non si
risponde a messaggi che non abbiano un subject che riassume il quesito.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Richiesta URGENTE Help! grazie

text:
...pareva strano che nessuno rispondesse
Apro un altro post
grazie


title: Formattazione Numero

author: Andrea

text:
Buongiorno,
eseguendo la formattazione di un numero con la funzione FORMAT ad
esempio Format("6","000") ottengo come risultato "006", come posso
ottenere invece il risultato "600". In pratica la funzione format parte
da destra verso sinistra, avrei bisogno di farla partire da sinistra
verso destra.
Grazie anticipatamente per gli eventuali suggerimenti.
Andrea
--
Andrea


title: Formattazione Numero

author: Carlo Costarella

text:
"Andrea" <
a.val...@effecinformatica.it
> ha scritto nel messaggio
news:200512191...@mynewsgate.net...

Se scrivi Format("6","000") il risultato sarà 006 perchè prima ci sono i
decimali poi le unità poi le decine e poi le centinaia, il tutto da destra
verso sinistra. Il punto esclamativo (!), nelle maschere di input,
visualizza la maschera da destra a sinistra invece che da sinistra a destra.
6 cos'è? Un testo o un numero? Format(6,".000") restituisce 6,000 così come
Format("6",".000").
Dove devi usare questa cosa? Si tratta sempre di numeri interi? Di stringhe?
Gli zeri sono sempre centinaia o migliaia?
Ciao, Carlo


title: Formattazione Numero

text:
Carlo Costarella <
carloco...@libero.it
> ha scritto:

Buongiorno e grazie per la tua attenzione, in pratica ho bisogno di fare
questo: ho un numero esempio 1250,45 io devo estrapolare la parte intera
e quella decimale  rappresentandola in un file di testo in questo formato:
12 interi + 3 decimali esempio (000000001250450).
Ho fatto una funzione che estrapola il tutto e per la parte intera non
c'è nessun problema, per la parte decimale invece non riesco perchè il
risultato mi viene fuori così (045).
Grazie anticipatamente.
Andrea
--
Andrea


title: Formattazione Numero

author: Giorgio da Prato

text:
> Buongiorno e grazie per la tua attenzione, in pratica ho bisogno di fare
> questo: ho un numero esempio 1250,45 io devo estrapolare la parte intera
> e quella decimale  rappresentandola in un file di testo in questo formato:
> 12 interi + 3 decimali esempio (000000001250450).
> Ho fatto una funzione che estrapola il tutto e per la parte intera non
> c'č nessun problema, per la parte decimale invece non riesco perchč il
> risultato mi viene fuori cosě (045).
> Grazie anticipatamente.
> Andrea
penso che, se puoi moltiplicare sempre per 1000 il valore numerico che hai
(anche se non contiene decimali) e poi lo formatti con 15 cifre si riesca
ad ottenere quanto ti necessita

in breve: format(TuoValore*1000,"000000000000000")
Giorgio
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Formattazione Numero

text:
"Andrea" <
a.val...@effecinformatica.it
> ha scritto nel messaggio
news:200512200...@mynewsgate.net...
> Carlo Costarella <
carloco...@libero.it
> ha scritto:
>
cut
>>
> Buongiorno e grazie per la tua attenzione, in pratica ho bisogno di fare
> questo: ho un numero esempio 1250,45 io devo estrapolare la parte intera
> e quella decimale  rappresentandola in un file di testo in questo formato:
> 12 interi + 3 decimali esempio (000000001250450).
> Ho fatto una funzione che estrapola il tutto e per la parte intera non
> c'č nessun problema, per la parte decimale invece non riesco perchč il
> risultato mi viene fuori cosě (045).
> Grazie anticipatamente.
> Andrea
>
>
Il suggerimento di Giorgio č perfetto. Se hai bisogno di avere due valori
(parte intera e decimale) per accodarli in altrettanti campi fammelo sapere.
Ciao, Carlo


title: Uscita da controllo

author: max

text:
Su una form ho la necessità di eseguire la seguente routin per essere sicuri
di inserire un valore nella textbox prima di spostare il cursore su una
textbox successiva.
Vorrei non eseguire la routin alla pressione dei tasti Tab e Freccia Su per
spostarmi di una textbox precedente.
Ho cercato diversi esempi ma non ci riesco.
Private Sub NumeroFattura_Exit(Cancel As Integer)
If IsNull(Me.NumeroFattura) Then
MsgBox "Inserisci Numero Fattura", vbOKOnly
Cancel = True
End If
End Sub
saluti max


title: Uscita da controllo

author: Gabriele Bertolucci

text:
> Vorrei non eseguire la routin alla pressione dei tasti Tab e Freccia
> Su per
> spostarmi di una textbox precedente.
> Ho cercato diversi esempi ma non ci riesco.
> Private Sub NumeroFattura_Exit(Cancel As Integer)
> If IsNull(Me.NumeroFattura) Then
> MsgBox "Inserisci Numero Fattura", vbOKOnly
> Cancel = True
> End If
> End Sub
Dichiara una variabile boolean all'interno della tua form e la imposti a
True alla pressione del tasto Tab, che intercetti con l'evento KeyDown; la
imposti a False sull'evento Exit.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Uscita da controllo

text:
>
> Dichiara una variabile boolean all'interno della tua form e la imposti a
> True alla pressione del tasto Tab, che intercetti con l'evento KeyDown; la
> imposti a False sull'evento Exit.
>
Scusami ma non riesco a comprendere bene.........mi fai un esempio ?
Grazie


title: Uscita da controllo

text:

Hai mai scritto codice VBA?
===========================================
Option Explicit
Dim blnTabPremuto As Boolean
...
Public Sub Form_Load()
  ...
  blnTabPremuto = False
  ...
End Sub
Public Sub MyControl_KeyDown(...)
  ...
  If <il tasto che ho premuto č TAB> Then
    blnTabPremuto = True
  Else
    blnTabPremuto = False
  End If
  ...
End Sub
Public Sub MyControl_Exit(Cancel As Integer)
  ...
  If blnTabPremuto Then
    Cancel = True
    Exit Sub
  End If
  ...
End Sub
===========================================



title: Uscita da controllo

text:
> Hai mai scritto codice VBA?
>
> ===========================================
> Option Explicit
>
> Dim blnTabPremuto As Boolean
>
> ...
>
> Public Sub Form_Load()
>  ...
>  blnTabPremuto = False
>  ...
> End Sub
>
> Public Sub MyControl_KeyDown(...)
>  ...
>  If <il tasto che ho premuto è TAB> Then
>    blnTabPremuto = True
>  Else
>    blnTabPremuto = False
>  End If
>  ...
> End Sub
>
> Public Sub MyControl_Exit(Cancel As Integer)
>  ...
>  If blnTabPremuto Then
>    Cancel = True
>    Exit Sub
>  End If
>  ...
> End Sub
> ===========================================
>
Scusami credo che le routin dovrebbero essere Private Sub ?
Ho provato il tutto ma non succede niente......
Credo che pigiando il tasto tab non dovrebbe andare avanti e se pigiato il
tasto tab e freccia dovrebbe tornare indietro.
Cosa sbaglio?


title: Uscita da controllo

text:
> Scusami credo che le routin dovrebbero essere Private Sub ?
Si, ok, ho scritto il codice di getto nel client news :-)
> Ho provato il tutto ma non succede niente......
> Credo che pigiando il tasto tab non dovrebbe andare avanti e se
> pigiato il
> tasto tab e freccia dovrebbe tornare indietro.
> Cosa sbaglio?
Anzi tutto, secondo me sbagli ad utilizzare l'evento Exit per controllare
il valore di una textbox; ti consiglio di utilizzare il BeforeUpdate.
Per cecare di aiutarti meglio, mi sono ricreato la tua casistica.
Eccoti il codice, stavolta scritto con l'intellisense :-)
===================================
Option Compare Database
Option Explicit
Dim blnTABPremuto As Boolean
Private Sub Form_Load()
    blnTABPremuto = False
End Sub
Private Sub Testo1_BeforeUpdate(Cancel As Integer)
    If blnTABPremuto Then Exit Sub
    If Nz(Me!Testo1, "") = "" Then
      Cancel = True
      Exit Sub
    End If
End Sub
Private Sub Testo1_Exit(Cancel As Integer)
    blnTABPremuto = False
End Sub
Private Sub Testo1_KeyDown(KeyCode As Integer, Shift As Integer)
    If ((KeyCode = vbKeyTab) Or (KeyCode = vbKeyUp)) And (Shift = 1) Then
        blnTABPremuto = True
    End If
End Sub



title: Uscita da controllo

text:

Ho provato il tutto ma con un problema che non riesco a capire.....
Dopo il primo tentativo che va a buon fine i successivi non tengono conto
del codice, sia che uso Private Sub Testo1_BeforeUpdate(Cancel As Integer)
che Private Sub Testo1_Exit(Cancel As Integer)


title: Uscita da controllo

text:
"Gabriele Bertolucci" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea3551049d8...@news.virgilio.it...

Adesso funziona alla perfezione
Private Sub NumeroFattura_Exit(Cancel As Integer)
   If blnTabPremuto Then
    blnTabPremuto = False
   Exit Sub
    End If
    If Nz(Me!NumeroFattura, "") = "" Then
      MsgBox "Insrisci Numero Fattura", vbOKOnly
      Cancel = True
      Exit Sub
    End If
End Sub
Grazie per la pazienza


title: Uscita da controllo

text:
>> Per cecare di aiutarti meglio, mi sono ricreato la tua casistica.
>> Eccoti il codice, stavolta scritto con l'intellisense :-)
[CUT]
> Ho provato il tutto ma con un problema che non riesco a capire.....
> Dopo il primo tentativo che va a buon fine i successivi non tengono
> conto del codice, sia che uso Private Sub Testo1_BeforeUpdate(Cancel
> As Integer) che Private Sub Testo1_Exit(Cancel As Integer)
Come sarebbe a dire che il primo tentativo va a buon fine e gli altri no?
Ti faccio notare che il codice che ti ho scritto non ha alcun controllo sul
fatto che una casella contenga già il valore NULL prima di una modifica.
Se vuoi anche quel controllo devi modificare il codice che ho inviato.



title: Pulsanti + e -

author: Mondrian

text:
Devo costruire una maschera con due pulsanti + e - per poter aumentare o
diminuire i prodotti in magazzino.
Come potrei realizzarla? Ci sono comandi specifici da inserire direttamente
in access per risolvere questa soluzione?
Grazie 1000 a tutti.


title: Pulsanti + e -

author: Roberto da casa

text:
"Mondrian" <
Mond...@interfree.it
> ha scritto nel messaggio
news:c4hdl4$a3l$1...@news.ngi.it...
> Devo costruire una maschera con due pulsanti + e - per poter aumentare o
> diminuire i prodotti in magazzino.
Cosa intendi per "aumentare o diminuire i prodotti in magazzino"?
> Come potrei realizzarla? Ci sono comandi specifici da inserire
direttamente
> in access per risolvere questa soluzione?
Inserisci nella maschera due banali pulsanti di comando per i quali
determini come etichetta per uno + eper l'altro  -; a fronte dell'evento su
clic dei pulsanti esegui le azioni atte ad "aumentare o diminuire i prodotti
in magazzino".
> Grazie 1000 a tutti.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Pulsanti + e -

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:KsXac.102428$Kc3.3...@twister2.libero.it...

Mi aiuteresti a definire queste due azioni? Non sono molto esperto.
Grazie sei gentile.


title: Pulsanti + e -

text:
"Mondrian" <
Mond...@interfree.it
> ha scritto nel messaggio
news:c4i4bt$h57$1...@news.ngi.it...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:KsXac.102428$Kc3.3...@twister2.libero.it...
> >
> > "Mondrian" <
Mond...@interfree.it
> ha scritto nel messaggio
> > news:c4hdl4$a3l$1...@news.ngi.it...
> > > Devo costruire una maschera con due pulsanti + e - per poter aumentare
o
> > > diminuire i prodotti in magazzino.
> >
> > Cosa intendi per "aumentare o diminuire i prodotti in magazzino"?
> >
> > > Come potrei realizzarla? Ci sono comandi specifici da inserire
> > direttamente
> > > in access per risolvere questa soluzione?
> >
> > Inserisci nella maschera due banali pulsanti di comando per i quali
> > determini come etichetta per uno + eper l'altro  -; a fronte dell'evento
> su
> > clic dei pulsanti esegui le azioni atte ad "aumentare o diminuire i
> prodotti
> > in magazzino".
> >
> > > Grazie 1000 a tutti.
> >
> > --
> > Roberto
> >
> >
> Mi aiuteresti a definire queste due azioni? Non sono molto esperto.
> Grazie sei gentile.
Potrei tentare di farlo a condizione che tu mi spieghi cosa intendi con
"aumentare o diminuire i prodotti in magazzino".
--



title: Pulsanti + e -

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:UT9bc.103445$Kc3.3...@twister2.libero.it...

E' molto semplice, devo poter gestire dei prodotti (immaginiamo orologi)
Quando il corriere mi porta il pacchetto io con un lettore di codici a barre
inserisco il rispettivo codice, poi descrizione e quantità.
Nel momento che vendo quel prodotto, vorrei associare la data di vendita e
dovrei calare di 1 (il prodotto venduto) la quantità che ho a magazzino.
Pensavo di mettere dei pulsanti + e - con i quali decidere; tipo... ne ho
venduti 3 di orologi... faccio clik, clik, clik e cala il numero di 3 unità.
Non so se sono riuscito a spiegarmi.
Grazie di tutto. Ciao Lorenzo.


title: Pulsanti + e -

text:
"Mondrian" <
Mond...@interfree.it
> ha scritto nel messaggio
news:c4jq69$nm$1...@news.ngi.it...

Non mi è chiaro quante e quali siano le tabelle del tuo database e quale sia
la loro struttura.



title: Pulsanti + e -

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:bafbc.104064$Kc3.3...@twister2.libero.it...

una tabella sola
CODICE A BARRE
PRODOTTO
DITTA
N. FATTURA
DATA
COSTO ACQUSITO
COSTO VENDITA
DATA VENDITA
TOTALE MAGAZZINO (da gestire con il + e il - )
il tutto gestito con una maschera.
Ciao Lorenzo.


title: Pulsanti + e -

author: Zef

text:
>> > > > > > Devo costruire una maschera con due pulsanti + e - per poter
>> > aumentare
>> > > o
>> > > > > > diminuire i prodotti in magazzino.
>> > > > >
>una tabella sola
>TOTALE MAGAZZINO (da gestire con il + e il - )
>
>il tutto gestito con una maschera.
non vorrei sembrare banale ....
ma potresti semplicemente creare due pulsanti
e mettere questo codice:
Me.NomeCampo = Me.NomeCampo + 1 (per aumentare)
...l'ho buttata lě
ciao, Zef


title: Pulsanti + e -

text:
"Zef" <
zefbo...@libero.it
> ha scritto nel messaggio
news:cems60t9lqvcl5v6h...@4ax.com...

Grazie funziona benissimo.... tnk.
Ciao Lorenzo.


title: msgbox su valori di campo uguali

author: Riccardo

text:
Sto lavorando ad un db per l'analisi i risultati di un questionario.
La form che raccoglie le risposte degli intervistati è composta da una
maschera principale con i dati anagrafici dell'intervistato e da una
sottomaschera che raccoglie le risposte alle singole domande. Le domande
sono raggruppate per area. Ora io vorrei che nel caso in cui la stessa
domanda fosse erroneamnete ripetuta due volte, mi apparisse un msgbox di
avviso. Come posso fare?
grazie a tutti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: msgbox su valori di campo uguali

author: Simone

text:
Nella maschera o sottomaschera crei due caselle di testo [Testo1] e
[Testo2]. Se, per esempio, [Testo2] non può evere lo stesso valore/testo di
[Testo1] devi:
Aprire le proprietà della casella [Testo2] con tasto Dx e Proprietà =>
scheda Dati => Valido se.. <>[Testo1], Messaggio errore.. "il valore è
ripetuto o quello che vuoi....".
Devi fare la stessa cosa per la casella [Testo1] in riferimento a [Testo2] e
nel caso ci siano + caselle separare l'enunciato di valido se da OR.
Spero che ti sia chiaro. Fammi sapere
Ciao
Simone
Riccardo <
viv...@libero.it
> wrote in message
ah931t$7q2$1...@news.newsland.it...



title: msgbox su valori di campo uguali

author: Antonio Biso

text:
"Simone" <
sim...@adriacom.it
> ha scritto nel messaggio
news:ahbucs$i35$05$2...@news.t-online.com...
> Spero che ti sia chiaro. Fammi sapere
> Ciao
> Simone
Scrivi DOPO il quoting!!!
Antonio


title: formattazione lentissima e aumento db size

author: tom

text:
Ciao a tutti, premetto che ho un sistema suddiviso in file dati e
file front end.
Mi e' successo questo:
1 ho compattato il db front end.
2 ho aperto un report basato su una query un po' complessa (7
sotto query, unioni etc...)
3 per formattare il report ci sono voluti 3 minuti circa, ma il
numero di record che la query restituiva era bassisimo (20) e il
tempo necessario a eseguire la query da sola era limitato (1 sec)
4 la dimensione del front end e' passata in 4 esecuzioni di questo
report d 5,5 Mb a 22 Mb
a qualcuno e' mai successo qlc di simile?
grazie a tutti
Tom


text:
tom <
the...@libero.it
> wrote in message 3C84ADE7...@libero.it...

Se esegui la query da sola non hai problemi almeno da ciň che ho capito...
allora dimmi, fai dei controlli sull'apertura del Report?


title: OVERFLOW

author: Stefano Pozzaglio

text:
Ciao,
ho un problemaccio.
Un report molto ricco di campi calcolati va in Overflow.
Penso sia dovuto ad uno o più campi in cui ci sono delle divisioni per 0.
Ho tentato di isolare il problema ma non sono riuscito ad individuarlo.
E' possibile impostare del codice che mi testi il report e restituisca a 0 i
campi che vanno in errore?
Grazie Mille


title: OVERFLOW

text:
"Stefano Pozzaglio" <
spozz...@mondoita.com
> ha scritto nel messaggio
news:b01eg1$epr$1...@fata.cs.interbusiness.it...
> Ciao,
> ho un problemaccio.
> Un report molto ricco di campi calcolati va in Overflow.
Che significa andare in overflow?
> Penso sia dovuto ad uno o pių campi in cui ci sono delle divisioni per 0.
E allora garantisci con delle iif che non ci siano le divisioni per 0
Antonio


title: aiuto access-excel

author: d

text:
ciao a tutti
ho un DB di access che contiene dei listini con descrizioni articolate in 4
livelli e i prezzi relativi al 4° livello
tramite una maschera con delle combo "filtro" le voci fino ad ottenere in
un'altra maschera la descrizione ed il prezzo che mi interessa contenuti
come testo in una casella di testo
fin qui tutto bene
ora vi espongo i problemi che non riesco a risolvere:
vorrei che premendo un pulsante sulla maschera del risultato, venisse
copiato tutto il testo ottenuto ed incollato nella cella attiva di excel.
č piů di un mese che ci provo ma non c'č verso, anche sul sitocomune non ho
trovato qualcosa che potesse aiutarmi (almeno cosě mi č parso)
c'č un sistema?
grazie
dario


title: aiuto access-excel

author: Sergio MAZZA

text:
"d" <
i...@qui.it
> ha scritto nel messaggio
news:1jpjresrytbr0$.ugze2ro7plr4$.dlg@40tude.net...
> ciao a tutti
>
> ho un DB di access che contiene dei listini con descrizioni articolate in
> 4
> livelli e i prezzi relativi al 4° livello
>
> tramite una maschera con delle combo "filtro" le voci fino ad ottenere in
> un'altra maschera la descrizione ed il prezzo che mi interessa contenuti
> come testo in una casella di testo
>
> fin qui tutto bene
>
> ora vi espongo i problemi che non riesco a risolvere:
>
> vorrei che premendo un pulsante sulla maschera del risultato, venisse
> copiato tutto il testo ottenuto ed incollato nella cella attiva di excel.
>
> è più di un mese che ci provo ma non c'è verso, anche sul sitocomune non
> ho
> trovato qualcosa che potesse aiutarmi (almeno così mi è parso)
>
> c'è un sistema?
>
> grazie
>
> dario
Per prima cosa cerca di scrivere messaggi con oggetti più descrittivo del
problema (regola di questo NG).
Poi descrivi "...venisse copiato tutto il testo ottenuto..."; cosa ottieni?
Un valore? Un set di record?
Se è un valore contenuto un una casella di testo potresti inserire,
nell'evento "su clic" di un bottone, il codice:
Dim oCtrl As Control
Set oCtrl = Screen.PreviousControl
oCtrl.SetFocus
RunCommand acCmdCopy
che seleziona il contenuto della casella mettendolo negli appunti; poi ti
sposti nella cella di excel ed incolli il contenuto...
Ciao.
--
Sergio MAZZA


title: aiuto access-excel

text:
Il Wed, 23 Feb 2005 10:59:42 +0100, Sergio MAZZA ha scritto:
> Dim oCtrl As Control
> Set oCtrl = Screen.PreviousControl
> oCtrl.SetFocus
> RunCommand acCmdCopy
grazie della risposta.
in effetti da copiare era un valore.
ho modificato il tutto così
Dim Ctrl As Control
Me.Controls.Item("testo0").SetFocus
Set Ctrl = Screen.ActiveControl
Ctrl.SetFocus
DoCmd.RunCommand acCmdCopy
e ho il valore pronto per essere incollato.
ora chiedo come faccio per attivare un foglio di excel già aperto per
incollare quanto disponibile?
ciao
dario


title: aiuto access-excel

text:
"d" <
i...@qui.it
> ha scritto nel messaggio
news:wuppv1ygjnd2$.x8528pnxubde$.dlg@40tude.net...
>
> grazie della risposta.
>
> in effetti da copiare era un valore.
>
> ho modificato il tutto così
>
> Dim Ctrl As Control
> Me.Controls.Item("testo0").SetFocus
> Set Ctrl = Screen.ActiveControl
> Ctrl.SetFocus
> DoCmd.RunCommand acCmdCopy
>
> e ho il valore pronto per essere incollato.
>
> ora chiedo come faccio per attivare un foglio di excel già aperto per
> incollare quanto disponibile?
>
>
> ciao
>
> dario
Potresi selezionarlo con l'Istruzione AppActivate (vedi help) ma non credo
sia la soluzione migliore. Comunque se hai selezionato e copiato il valore e
hai excel già aperto basta che lo attivi (dalla barra applicazioni),
selezioni la cella e incolli il valore...
Ciao.
--
Sergio MAZZA


title: aiuto access-excel

text:
Il Tue, 1 Mar 2005 09:12:50 +0100, Sergio MAZZA ha scritto:
> AppActivate
grazie del suggerimento
ora dato che l'appetito vien mangiando chiedo:
se ho tre caselle di testo contenenti ciascuna un valore
come posso fare a copiare i tre valori separati ed incollarli in tre celle
di excel separate?
posso copiare il contenuto della prima casella con
Dim Ctrl As Control
Me.Controls.Item("testo0").SetFocus
Set Ctrl = Screen.ActiveControl
Ctrl.SetFocus
DoCmd.RunCommand acCmdCopy
mi sposto in excel con
AppActivate "Microsoft Excel"
ma a questo punto come faccio a farglielo incollare nella prima cella,
tornare ad access, copiare il valore della seconda casella, tornare ad
excel incollare e ripetere il giro per il terzo valore?
dario


title: aiuto access-excel

text:
"d" <
i...@qui.it
> ha scritto nel messaggio
news:1syewkfwc3ylx$.qcdg6ptttm9h$.dlg@40tude.net...

Orca l'oca! Ma non fai prima con OLE? Se devi scrivere dei valori in alcune
celle di excel in questo modo non hai un totale controllo della situazione;
mentre se utilizzi OLE puoi scrivere in qualsiasi cella/foglio.
Questo č un esempio:
'---------
Dim oApp As Excel.Application
Dim oWsh As Excel.Worksheet
Dim riga As Integer, Colonna As Integer
Set oApp = CreateObject("Excel.Application")
oApp.Visible = True
oApp.Workbooks.Open "nomeFile.xls"
Set oWsh = oApp.ActiveWorkbook.Sheets(1) '<-- attiva il primo foglio
'-->legge i dati da una casella di testo e li scrive sul
'--> foglio excel attivo e un una cella
riga = 1: Colonna = 1
oWsh.Cells(riga, Colonna) = me!nomeCasellaDiTesto
set oWsh = nothing
Set oApp = nothing
'----------
Ciao.
--
Sergio MAZZA


title: OT Traduzione FAQ 5.17

author: Karl Donaubauer

text:
******************************
5.17 Print a report as PDF
Problem
You want to print a report in PDF format (Portable Document Format by
Adobe).
Solution
There are a lot of programs that add themselves to the list of
available printers and create a PDF file.
Powerful and expensive is the original: *Adobe Acrobat*
see also the instructions at
http://www.mvps.org/access/reports/rpt0011.htm
A wide range of functionality is offered by the tool
"PDF and Mail Class Library for Access" at
http://ourworld.compuserve.com/homepages/attac-cg/acgsoft.htm
Much cheaper are programs like e.g.
Pdf995+pdfEdit995:
http://www.pdf995.com
where you can write into an INI file to set dynamically the save path,
multidocument mode etc.
PDFMachine:
http://www.pdfmachine.com/
where the printer driver offers the possibility to set the save path
PDFFactory:
http://www.fineprint.com
PDFMailer:
http://www.gotomaxx.com/cgi-bin/gm/site.cgi?lan=us
A free alternative: FreePDF at
http://shbox.de
 (german)
********************************
Se qualcuno sa link con tool, esempi, spiegazioni in italiano posso
aggiungerli e sostituire almeno l'ultimo link tedesco dove si trova
un tool gratis con un buon spiegazione per il driver Ghostscript ecc.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)


title: OT Traduzione FAQ 5.17

author: TANNHAUSER

text:
Karl Donaubauer ha scritto:

> Problem

> Solution









******************************
5.17 Salvare un report in formato PDF
Problema
Vuoi salvare un report nel formato PDF (Portable Document Format) della
Adobe.
Soluzione
Ci sono molti programmi che si autoinstallano nell'elenco delle stampanti
disponibili e creano un file PDF.
Potente e costoso è l'originale "Adobe Acrobat"; leggi anche le istruzioni
su
http://www.mvps.org/access/reports/rpt0011.htm
.
Un'ampia gamma di funzionalità viene offerta dallo strumento "PDF and Mail
Class Library for Access" su
http://ourworld.compuserve.com/homepages/attac-cg/acgsoft.htm
Molto più economici sono programmi come, ad esempio
Pdf995+pdfEdit995:
http://www.pdf995.com
dove puoi inserire in un file *.INI le impostazioni per la directory di
salvataggio, il multidocumento, ecc.
PDFMachine:
http://www.pdfmachine.com/
dove il driver per la stampante offre la possibilità di specificare la
directory di salvataggio.
PDFFactory:
http://www.fineprint.com
PDFMailer:
http://www.gotomaxx.com/cgi-bin/gm/site.cgi?lan=us
Un'alternativa gratuita è: FreePDF at
http://shbox.de
 (in tedesco)
********************************
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: OT Traduzione FAQ 5.17

author: Cinzia

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3860qtF...@individual.net...

5.17 Stampare un report in PDF
 Problema
Vuoi stampare un report in formato PDF (Portable Document Format di Adobe).
Soluzione
Ci sono nolti programmi che aggiungono una stampante PDF alla lista delle
stampanti disponibili e creano il file PDF.
Potente e costoso è l'originale Adobe Acrobat
vedi le istruzioni a
http://www.mvps.org/access/reports/rpt0011.htm
Un ampio  insieme di funzionalità è offerto da
 "PDF and Mail Class Library for Access" che trovi su

http://ourworld.compuserve.com/homepages/attac-cg/acgsoft.htm
Più economici sono programmi come
Pdf995+pdfEdit995:
http://www.pdf995.com
dove puoi scrivere in un file INI il percorso del file da salvare, puoi
salvare un documento multiplo ecc.
PDFMachine:
http://www.pdfmachine.com/
dove il driver di stampa offre la possibilità di impostare il percorso  del
file da salvare
 PDFFactory:
http://www.fineprint.com
PDFMailer:
http://www.gotomaxx.com/cgi-bin/gm/site.cgi?lan=us
>
Una alternativa free: FreePDF at
http://shbox.de
 (german)
> ********************************
>
> Se qualcuno sa link con tool, esempi, spiegazioni in italiano posso
> aggiungerli e sostituire almeno l'ultimo link tedesco dove si trova
> un tool gratis con un buon spiegazione per il driver Ghostscript ecc.
Io ho usato  PDFCreator  una soluzione Free molto interessante che consente
di scrivere in un INI il percorso del file da salvare
http://sector7g.wurzel6.de/pdfcreator/index_en.htm
ti segnalo anche questo JawsPdfCreator che mi dicono sia valido e costa solo
18 euro
http://www.jawspdf.com
Ciao
Cinzia


title: OT Traduzione FAQ 5.17

author: Pablitomf

text:
Karl Donaubauer ha scritto:
> ******************************
> 5.17 Print a report as PDF
> Problem
Problema
> You want to print a report in PDF format (Portable Document Format by
> Adobe).
Vuoi stampare un report in formato PDF (Formato di Documento Portatile di
Adobe)
> Solution
Soluzione
> There are a lot of programs that add themselves to the list of
> available printers and create a PDF file.
Ci sono molto programmi che aggiungono alla lista delle stampanti alcune
che permettono la creazione di file in PDF.
> Powerful and expensive is the original: *Adobe Acrobat*
> see also the instructions at
http://www.mvps.org/access/reports/rpt0011.htm
Potente e costoso è l'originale:  *  Acrobat dell'adobe * vedi inoltre le
istruzioni su
http://www.mvps.org/access/reports/rpt0011.htm
> A wide range of functionality is offered by the tool
> "PDF and Mail Class Library for Access" at
>
http://ourworld.compuserve.com/homepages/attac-cg/acgsoft.htm
Una vasta gamma di funzionalità è offerta dal tool "PDF and Mail Class
Library for Access"
Per saperne di più :
http://ourworld.compuserve.com/homepages/attac-cg/acgsoft.htm
> Much cheaper are programs like e.g.
>Pdf995+pdfEdit995:
http://www.pdf995.com
Molto meno costosi sono i programmi come per esempio :
Pdf995+pdfEdit995:
http://www.pdf995.com
> where you can write into an INI file to set dynamically the save path,
> multidocument mode etc.
dove potete scrivere dinamicamente in un file INI il percorso dove
salvare, multidocumento, etc...
> PDFMachine:
http://www.pdfmachine.com/
> where the printer driver offers the possibility to set the save path
dove il driver della stampante offre la possibilità di regolare il
percorso di salvataggio
> PDFFactory:
http://www.fineprint.com
> PDFMailer:
http://www.gotomaxx.com/cgi-bin/gm/site.cgi?lan=us
> A free alternative: FreePDF at
http://shbox.de
 (german)
> ********************************
Un alternativa freeware è "FreePDF" su :
http://shbox.de
 (german)
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.



title: OT Traduzione FAQ 5.17

author: sv

text:
Karl Donaubauer ha scritto:

> Problem

> Solution









5.17 Stampare un report in PDF
Problema
Vuoi stampare un report in formato PDF (Portable Document Format di
Adobe).
Soluzione
Vi sono molti programmi che si vanno ad aggiungere all’elenco delle
stampanti disponibili e creano un file PDF.
Potente e costoso è l’originale: *Adobe Acrobat*
vedi anche le istruzioni su:
http://www.mvps.org/access/reports/rpt0011.htm
Un’ampia gamma di funzionalità è offerto dal tool "PDF and Mail Class
Library for Access" su:
http://ourworld.compuserve.com/homepages/attac-cg/acgsoft.htm
Molto economici sono i programmi come, p. e,:
Pdf995+pdfEdit995:
http://www.pdf995.com
dove puoi scrivere in un file .ini, come impostare dinamicamente la
directory di salvataggio, la modalità multidocumento etc..
PDFMachine:
http://www.pdfmachine.com/
dove il driver della stampante offre la possibilità di impostare
la directory di salvataggio
PDFFactory:
http://www.fineprint.com
PDFMailer:
http://www.gotomaxx.com/cgi-bin/gm/site.cgi?lan=us
Un’alternativa gratuita è:: FreePDF a
http://shbox.de
 (tedesco)
********
Ho questo link:
http://www.pdfdesk.com/winpdf.html
La versione gratuita però inserisce un banner in fondo pagina.
--
rgrds
SC
--



title: OT Traduzione FAQ 5.17

text:
Cinzia wrote:
> "Karl Donaubauer ha scritto:
>> ...
>> Se qualcuno sa link con tool, esempi, spiegazioni in italiano posso
>> aggiungerli e sostituire almeno l'ultimo link tedesco dove si trova
>> un tool gratis con un buon spiegazione per il driver Ghostscript ecc.
> ...
> Io ho usato  PDFCreator  una soluzione Free molto interessante che
> consente di scrivere in un INI il percorso del file da salvare
>
http://sector7g.wurzel6.de/pdfcreator/index_en.htm
L'impostazione dinamica del percorso è un feature importante.
Per questo ho aggiunto il link. Ho conosciuto il nome e link del tool
ma non l'ho provato in persona.
Ho anche già letto di jaws, winpdf ecc. Ma nel frattempo ci sono
docine di questi tool per pocchi euro. Per questo voglio solo
elencare tool che hanno un vantaggio nella programmazione
o nella funzionalità.
--
tnx
