title: Separare nome e cognome

text:
> "Morfeus" [...]:
> Ho un campo che contiene il Nome e il Cognome.... vorrei separarli in 2
> campi ; campo Cognome e campo Nome, come sarebbe corretto.
> Come posso fare ??
> Il nominativo è separato da uno spazio e il cognome è scritto in carattere
> maiuscolo.......
*SE* e' vero che il Cognome e' rigorosamente sempre in maiuscolo;
*SE* e' vero che le parole sono sempre e solo separate da *un solo* spazio;
allora il codice seguente potrebbe funzionare.
*SE* non ho sbagliato qualcosa, ovviamente... ;)
Eventualmente fammi (facci) sapere, grazie.
Option Explicit
Public Enum ParteNomeCOGNOMEEnum
  ParteNome = 1
  ParteCOGNOME = 2
End Enum
Sub TestGetParteNomeCOGNOME()
  Dim sNomeCOGNOME As String
  sNomeCOGNOME = "Maurizio BORRELLI"
  Debug.Print _
      "'" & GetParteNomeCOGNOME(sNomeCOGNOME, ParteCOGNOME) & "'" _
    , "'" & GetParteNomeCOGNOME(sNomeCOGNOME, ParteNome) & "'"
  sNomeCOGNOME = "Giovanni Maria MASTAI FERRETTI"
  Debug.Print _
      "'" & GetParteNomeCOGNOME(sNomeCOGNOME, ParteCOGNOME) & "'" _
    , "'" & GetParteNomeCOGNOME(sNomeCOGNOME, ParteNome) & "'"
End Sub
Public Function GetParteNomeCOGNOME( _
  ByVal NomeCOGNOME As String _
, ByVal ParteNomeCOGNOME As ParteNomeCOGNOMEEnum _
) As String
  Dim a_sParole() As String
  Dim lIndex      As Long
  Dim lPos        As Long
  a_sParole = Split(NomeCOGNOME, " ")
  For lIndex = LBound(a_sParole) + 1 To UBound(a_sParole)
    lPos = lPos + Len(a_sParole(lIndex - 1)) + 1
    If Asc(Mid$(a_sParole(lIndex), 2, 1)) > Asc("Z") Then
      lPos = lPos + Len(a_sParole(lIndex)) + 1
      Exit For
    End If
  Next
  Select Case True
  Case ParteNomeCOGNOME = ParteNome
    GetParteNomeCOGNOME = Mid$(NomeCOGNOME, 1, lPos - 1)
  Case ParteNomeCOGNOME = ParteCOGNOME
    GetParteNomeCOGNOME = Mid$(NomeCOGNOME, lPos + 1)
  Case Else
  End Select
End Function
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------


title: Separare nome e cognome

author: Morfeus

text:
Ragazzi, grazie molte....la procedura che mi ha dato Maurizio, nn l'ho
provata xchè ho convinto l'utente a separarmi il campo nome dal cognome !!,
ma la proverò sicuramente GRAZIE
La funzione di Maicol non va bene ..ma grazie comunque !!
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:acve72$djg$1...@newsreader.mailgate.org...



title: database per indagine di mercato: struttura

author: Gaetano Di Zanni

text:
Salve, devo impostare un database per ricerca di mercato.
Ho intenzione di preparare una Form diversa per ogni tipologia di servizio
(e quindi di nomi campo) da far compilare a mano dai partecipanti, per poi
trasferire il contenuto nel db e fare poi delle query adeguate. Mi spiego
meglio: devono partecipare un certo numero di officine meccaniche, un certo
numero di gommisti, un certo numero di lavaggi per auto, e così via.
La domanda è: mi conviene creare piu' tabelle (tabella meccanici, tabella
lavaggi, tabella gommisti) con i campi specifici di quella attività oppure
una sola tabella con tutti i campi possibili ed immaginabili, filtrando poi?
Com'è piu' corretto?
I dati anagrafici delle varie ditte partecipanti vorrei tenerli in una
tabella a parte (anag_ditte) per poi relazionarla...
Mi date una mano a partire col piede giusto?
Grazie.


author: SunRex

text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:c72c18$508$1...@lacerta.tiscalinet.it...

Non dico che devi arrivare in terza forma normale ma il tabellone unico
assolutamente no.
Io farei una tbl unica per le domande comuni a tutti i soggetti partecipanti
indipendentemente
dal fatto che siano gommisti meccanici ed altro mentre farei delle tbl ad
hoc per le domande
più specifiche.Il lavoro è appunto vedere quali domande sono comuni e quali
no.Ok per la
tbl anag_ditte.
SunRex


text:
"SunRex" <
sunrexs...@hotmail.it
> ha scritto nel messaggio
news:Nfblc.181450$rM4.7...@news4.tin.it...

Ciao SunRex, in effetti hai ragione: pensandoci bene la tabella anag_ditte
risponderebbe alle "domande" attinenti i dati anagrafici ed affini,
preparero' poi una tabella per ogni tipo di attività.
Penso di relazionarle tra loro attraverso un unico campo [Ragione Sociale]
che quindi avra' un gemello in ogni tabella "tbl_tipo_attività" con una
relazione uno a molti.
Che ne dici? Oppure non serve fare relazioni?
Mi riesce di fare molte cose su access, ma quando devo iniziare un nuovo
progetto mi allasgono sempre molti dubbi, sopratutto se penso che,
sbagliando, devo rifare tutto daccapo.
Avrei bisogno di qualche idea precisa. Penso, per esempio, che mi occorrerà
fare dei report di "paragone" tra officine di pari attività, trattandosi
appunto di indagine di mercato comparativa.
Ringrazio Te e quanti vorranno chiarirmi le idee.
Saluti a tutti dell'NG !


author: ALESSANDRO Baraldi

text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:c73i7n$2bs$1...@lacerta.tiscalinet.it...

Date un'occhiata a questi Modelli Relazionali di DB già sviluppati.
http://www.databaseanswers.com/data_models/index.htm
Ciao.
@Alex.


text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:c73i7n$2bs$1...@lacerta.tiscalinet.it...

E' fondamentale!
> Mi riesce di fare molte cose su access, ma quando devo iniziare un nuovo
> progetto mi allasgono sempre molti dubbi, sopratutto se penso che,
> sbagliando, devo rifare tutto daccapo.
Per questo devi prima fare una analisi accurata dei dati che dovrai trattare
e di cosa vuoi che faccia il db.
A tale proposito ti consiglio di leggere "Progettare Database" guida pratica
alla creazione di
database relazionali di Michael J. Hernandez Mondadori Informatica è
veramente ben
fatto e semplice.
> Avrei bisogno di qualche idea precisa. Penso, per esempio, che mi
occorrerà
> fare dei report di "paragone" tra officine di pari attività, trattandosi
> appunto di indagine di mercato comparativa.
> Ringrazio Te e quanti vorranno chiarirmi le idee.
> Saluti a tutti dell'NG !
>
Dopo che hai buttato giù la base dati fai delle prove solo con le qry prima
di
partire a sviluppare l'interfaccia utente.Ti rammento poi che puoi
richiamare
dati da acces in excel ed usare tutta la potenza di calcolo di excel per
analizzare
i dati io uso per esempio le tabelle pivot.
In ultimo il consiglio di Alessandro Baraldi lo seguirei giusto per farmi
un'idea anche
se poi lo sviluppo sarà tutto tuo.
SunRex
SunRex


text:
"SunRex" <
sunrexs...@hotmail.it
> ha scritto nel messaggio
news:93rlc.184700$rM4.7...@news4.tin.it...

grazie SunRex!!
> SunRex
>
>


title: mail e mailing list

author: Roberto A.

text:
Ciao a tutti, pensavo di aver già postato questo problema ma non trovo
neanche più il mio post :-(((....
Ripropongo il quesito....
Ci sono tanto modi per inviare email da access largamente spiegati da molti
ma a me mi servirebbe semplicemente questa cosa:
ho un DB con una tabella in cui vi è un campo email ebbene io vorrei
semplicemente che tramite un tasto copiasse tutte le email che ho filtrato
precedentemente e mi aprisse la finestra di invio mail e incollasse nel
destinatario tutte le email filtrate...l'invio mail sarà gestito da outlook
2000, la versione di access è 2002-2003
Grazie dell'aiuto e scusate forse per la ripetizione
Roberto


title: mail e mailing list

text:
"Roberto A." <
arisir...@hotmail.com
> ha scritto nel messaggio
news:bfCXd.636184$b5.28...@news3.tin.it...

qual'è il problema?
metti un campo Selezionato di tipo si/no nella tabella indirizzi
selezioni i record che ti interessanto in una maschera che li mostra in
visualizazione continua
attivando il campo Si/no
apri un recorset dove il campo SELEZIONATO=-1 cioè è stato selezionato
fai un ciclo for in cui una stringa diventa se stessa + l'indirizzo corrente
del ciclo
dim destinazione as string
for i = 1 to rs.recorscount
if i =1 then
    destinazione=rs!email
else
    destinazione=destinazione & ";" & rs!email
next i
usi docmd.sendobject e nel campo to: ci metti la variabile destinazione
fammi sapere ciao.


title: OT - Ciao a Tutti. Rieccomi qua

author: Sib

text:
Sono tornato da poco e sono ancora un po' stordito.
Come immaginavo, dopo una settimana ho dovuto digerire quasi 700 nuovi
messaggi.
Mi ci vorranno giorni per smaltire tutto e riprendere il ritmo dopo una
settimana di crociera.
Ciao a tutti.
Sib


title: OT - Ciao a Tutti. Rieccomi qua

author: lbo dal portatile

text:
>Mi ci vorranno giorni per smaltire tutto e riprendere il ritmo dopo una
>settimana di crociera.
poverino, chissa' che stress... :-)
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: OT - Ciao a Tutti. Rieccomi qua

author: Graziano Franchi (Dal Portatile)

text:
PECCATO POTEVI ESSERE IL N°1
Come Tu SAI esistono i seguenti messaggi:
Lbo da casa
Lbo dall'ufficio
Lbo dal portatile
Lbo dal portatile in treno
DAI POTEVI ESSERE TU
SIB DAL PORTATILE SULLA NAVE VICINO ALLA PISCINA
CIAO


title: OT - Ciao a Tutti. Rieccomi qua

text:
"lbo dal portatile" <
l...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:397cd92f...@news.interbusiness.it...
> >Mi ci vorranno giorni per smaltire tutto e riprendere il ritmo dopo una
> >settimana di crociera.
>
> poverino, chissa' che stress... :-)
guarda, non lo puoi immaginare ;-)



title: OT - Ciao a Tutti. Rieccomi qua

text:
"Graziano Franchi (Dal Portatile)" <
franchi...@centoservizi.it
> ha
scritto nel messaggio news:8lj96l$8j7$1...@news.IT.net...

Ci ho provato, c'erano anche i PC collegati a Internet, ma non ne ho avuto
il tempo.
;-)
Ciao, Sib


title: OT - Ciao a Tutti. Rieccomi qua

author: RoDAgo

text:
"Sib" scrisse...
[cut]
> Mi ci vorranno giorni per smaltire tutto e riprendere il ritmo dopo una
> settimana di crociera.
Questo è puro sadismo!  ;-)
Ciao e ben ritrovato in questa combriccola di pazzi. :-)
> Ciao a tutti.
>
> Sib
RoDAgo


title: OT - Ciao a Tutti. Rieccomi qua

text:
"RoDAgo" rispose
a
> "Sib" che scrisse...
> [cut]
>
> > Mi ci vorranno giorni per smaltire tutto e riprendere il ritmo dopo una
> > settimana di crociera.
>
> Questo è puro sadismo!  ;-)
hehehehehehe.....
|-)


title: Query di Selezione con colonna numeratore progressivo?

author: Dinho

text:
Ho una tabella di nominativi che devo ordinare secondo tre precisi criteri,
Importo(cres), età(cresc), punti(dec), costituendo una sorta di Graduatoria.
Ebbene, in Access, ho creato un report che pesca i dati da una query che mi
fa l'ordinamento e tutto va bene.
Ultimamente sto cercando di creare una intranet con questi dati disponibili
attraverso un server web che si appoggia ad asp.
Per questioni di privacy interne non posso far vedere a tutti la lista
completa.Tuttavia devo comunque far vedere il numero in graduatoria, anche
se questo non è memorizzato nella tabella.
NB - la graduatoria può cambiare a ogni inserimento di nuovo utente.
Esempio Graduatioria generata dalla query
pippo
pluto
paperino
orazio
...
Mi servirebbe un consiglio su come costruire un campo nella query che mi
permetta di avere, dinamicamente rispetto alle modifiche della tabella, una
cosa del tipo
pippo 1
pluto 2
paperino 3
orazio 4
.....
Qualcuno può darmi un consiglio.
PS
Ho già provato a usare, spero nel modo giusto, una funzione INC() con
variabile globale che viene richiamata in una colonna della query. Tuttavia
tale funzione mi aggiorna tutte le righe allo stesso valore, come se la
funzione fosse chiamata una volta sola per tutte le righe della query.
Ciao
Dinho


author: omasnc

text:
"Dinho" <
km...@tin.it
> ha scritto nel messaggio
news:1nyab.117660$R32.3...@news2.tin.it...

Nel sito
www.sitocomune.com
 , sezione queries, c'è la soluzione al tuo
problema.
Ciao
Galliano.


title: 1.20 Riallegare tabelle utilizzando la libreria ADOX

author: kaloma

text:
Dal Sito Comune ho scaricato la sub in oggetto di Antonio Ganci.
Detta sub (anzi... funzione) viene lanciata dalla macro Autoexec all'avvio
dell'applicazione.
Il tutto funziona bene al secondo avvio (con il primo avvio dà errore a
causa delle tabelle non collegate; chiudo, riapro e il tutto è andato a
posto).
Quanto detto finora però vale solo se il file è un .mdb. Se l'FE è un .mde,
la routine non funziona (presumo perché non si può modificare il codice);
non solo, ma se il BE è già correttamente collegato, all'apertura del file
FE.mde mi appare sempre l'errore "Azione non riuscita" della macro Autoexec.
Qualcuno sa se è possibile far funzionare la routine anche con l'.mde?
Grazie.
--
kaloma


author: Carlo Costarella

text:
"kaloma" <
brun...@tin.it
> ha scritto nel messaggio
news:w4c_d.665851$b5.30...@news3.tin.it...

Il punto non è se funziona con l'mde ma verificare il perchè non funziona
con l'mdb.
Comunque, subito dopo il nome della sub scrivi
Public TuaSub
On error resume next
'...tuo codice
End sub
Provalo anche con l'mde.
Ciao, Carlo


text:
"Carlo Costarella" <
carloantonioco...@virgilio.it
> ha scritto nel
messaggio news:u7c_d.1074066$35.39...@news4.tin.it...

Non funziona ugualmente. L'unica differenza, dopo l'inserimento di On
Error..., è che non appare più il messaggio d'errore dell'autoexec; però se
l'FE è un mde con le tabelle non collegate, non riesci manco ad avviare il
programma, mentre se è un .mdb funziona al secondo riavvio.
Ti ringrazio comunque per la risposta.
--
kaloma


text:
"kaloma" <
brun...@tin.it
> ha scritto nel messaggio
news:w4c_d.665851$b5.30...@news3.tin.it...

Quando fai riferimento a FAQ del SC essendo a disposizione una Numerazione
e una suddivisione per Argomenti abbi la cortesia di dare indicazioni più
mirate
al fine di evitare a chi vuole rispondere di doversi scorrere le FAQ in
cerca di
Antonio Ganci...!!!
Perchè usi ADO, che BE stai usando SQL_SERVER...?
Saluti
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:4239deb5$0$6300$5fc...@news.tiscali.it...
> "kaloma" <
brun...@tin.it
> ha scritto nel messaggio
> news:w4c_d.665851$b5.30...@news3.tin.it...
> > Dal Sito Comune ho scaricato la sub in oggetto di Antonio Ganci.
> > Detta sub (anzi... funzione) viene lanciata dalla macro Autoexec
all'avvio
> > dell'applicazione.
> > Il tutto funziona bene al secondo avvio (con il primo avvio dŕ errore a
> > causa delle tabelle non collegate; chiudo, riapro e il tutto č andato a
> > posto).
> > Quanto detto finora perň vale solo se il file č un .mdb. Se l'FE č un
> .mde,
> > la routine non funziona (presumo perché non si puň modificare il
codice);
> > non solo, ma se il BE č giŕ correttamente collegato, all'apertura del
file
> > FE.mde mi appare sempre l'errore "Azione non riuscita" della macro
> Autoexec.
> >
> > Qualcuno sa se č possibile far funzionare la routine anche con l'.mde?
> > Grazie.
> >
> > --
> > kaloma
>
> Quando fai riferimento a FAQ del SC essendo a disposizione una Numerazione
> e una suddivisione per Argomenti abbi la cortesia di dare indicazioni piů
> mirate
> al fine di evitare a chi vuole rispondere di doversi scorrere le FAQ in
> cerca di
> Antonio Ganci...!!!
>
> Perchč usi ADO, che BE stai usando SQL_SERVER...?
>
> Saluti
> --
> @Alex (Alessandro Baraldi)
> --------------------------------------------------------------------------
-
>
http://www.sitocomune.com/
>
http://www.mantuanet.it/alessandro.baraldi/
> --------------------------------------------------------------------------
-
>
>
Onestamente pensavo che un subject piů chiaro di cosě...! Ho messo il numero
di FAQ (1.20) e il testo preciso del quesito cosě come appare nella Sezione
Tabelle del SC. L'aver messo anche il nome dell'autore (solo nel testo) č
stata solo un'ulteriore conferma che mi riferivo a QUELLA e SOLO a quella
FAQ.
Va be'! Bando alle ciance!
Caro Alex, io lavoro solo in locale per me e per altri amici/colleghi che si
rivolgono a me. Io non sono un programmatore di professione (anche se uso il
computer da una vita) come te o come altri che rispondono in questo NG e da
cui in varie occasioni ho avuto aiuto (e che ovviamente ringrazio).
Io uso Access XP cosě com'č, avvalendomi dell'aiuto solo di questo NG, del
SC,
del tuo sito e di quello di Karl Donaubauer perché non
conosco la lingua inglese. Suddivido i file in FE e BE solamente perché
a volte capita di dover fare delle modifiche alle interfacce e quindi mi
torna piů comodo disporre di un FE che non di un file completo. Spero di
aver risposto alla tua domanda!
Ciao
--
kaloma


author: Alessandro Baraldi

text:
"kaloma" <
brun...@tin.it
> wrote in message
news:eYw_d.669799$
b5.30...@news3.tin.it
[CUT]
> Onestamente pensavo che un subject piů chiaro di cosě...! Ho messo il numero
> di FAQ (1.20) e il testo preciso del quesito cosě come appare nella Sezione
> Tabelle del SC. L'aver messo anche il nome dell'autore (solo nel testo) č
> stata solo un'ulteriore conferma che mi riferivo a QUELLA e SOLO a quella
> FAQ.
> Va be'! Bando alle ciance!
Onestamente non ho collegato il numero del Subject con il
numero di FAQ, ma visto che me lo fai notare hai ragione, sono
un pň perso.

> Caro Alex, io lavoro solo in locale per me e per altri amici/colleghi che si
> rivolgono a me. Io non sono un programmatore di professione (anche se uso il
> computer da una vita) come te o come altri che rispondono in questo NG e da
> cui in varie occasioni ho avuto aiuto (e che ovviamente ringrazio).
Credo in una forma si errata considerazione.
Sono come te solo un'appassionato, forse da qualche anno in piů
ma nulla di professionista, anche se occorrerebbe capire cosa
si intende quando si dice cosě...! ;-)
> Io uso Access XP cosě com'č, avvalendomi dell'aiuto solo di questo NG, del
> SC,
> del tuo sito e di quello di Karl Donaubauer perché non
> conosco la lingua inglese. Suddivido i file in FE e BE solamente perché
> a volte capita di dover fare delle modifiche alle interfacce e quindi mi
> torna piů comodo disporre di un FE che non di un file completo. Spero di
> aver risposto alla tua domanda!
Non hai risposto alla domanda, ma non č un problema.
Nel mio Post ti chiedevo il motivo dell'uso di ADO
e ti chiedevo se usi SQL_SERVER, piů che una domanda
era una forma di suggerimento.
Quando usi Access(FE) e JET(BE) ADO č sconsigliato poichč
ne riduce le prestazioni.
JET ha come librerie native DAO, pertanto pur usando ADO
lo obblighi ad effettuare una Conversione inutuile.
Nella configurazione indicata la cosa migliore č mantenere DAO.
> Ciao
>
> --
> kaloma
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:40ed00922f1649cc2f...@mygate.mailgate.org...
> "kaloma" <
brun...@tin.it
> wrote in message
> news:eYw_d.669799$
b5.30...@news3.tin.it
>
> [CUT]
[CUT]
Azz...! Sempre chiaro, preciso e puntuale come al solito!
Non sarai un professionista (come tale io intendo un programmatore di
mestiere che si guadagna la michetta con questo lavoro), perň, credimi,
siamo su due livelli molto, ma molto diversi nella conoscenza di Access.
La spiegazione sulla differenza di DAO e ADO che hai dato tu, io non l'avevo
capita cosě chiaramente nemmeno nel manuale anzi, per me, "manualone"  della
Apogeo su Access 2k (testo che ho apprezzato e che ancora ho occasione di
consultare).
Ti ringrazio.
Ciao.
--
kaloma


title: OT : vendo manuale Microsoft Access 2002

author: running

text:
Guida all'uso
Microsoft Access 2002
di Roger Jenning
Mondadori Informatica
pagine 613
Pagato 36 Euro
Vendo a 10 Euro
solo scambio a mano
zona salerno-napoli.
scrivete sul newsgroup se interessati.
ciao.


author: MA

text:
"running"  ha scritto nel messaggio
news:4ddbc9b0$0$3528$6e1e...@read.cnntp.org...

_____________Risposta:
ma che dici???
Qui è vietato scrivere annunci del genere
fallo in privato
MA


author: Antonio Biso

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:iroimo$bs6$1...@tdi.cu.mi.it...

sul serio è vietato?
Antonio


text:
On 28 Mag, 02:03, "Antonio Biso" <
ab...@libero.it
> wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggionews:iroimo$bs6$1...@tdi.cu.mi.it...
>
>
>
> > "running"  ha scritto nel messaggio
> >news:4ddbc9b0$0$3528$6e1e...@read.cnntp.org...
>
> > Guida all'uso
> > Microsoft Access 2002
> > di Roger Jenning
> > Mondadori Informatica
> > pagine 613
> > Pagato 36 Euro
> > Vendo a 10 Euro
> > solo scambio a mano
> > zona salerno-napoli.
> > scrivete sul newsgroup se interessati.
> > ciao.
>
> > _____________Risposta:
> > ma che dici???
> > Qui è vietato scrivere annunci del genere
> > fallo in privato
> > MA
>
> sul serio è vietato?
>
> Antonio
Le regole dei NG vietano 3D che implicano messaggi pubblicitari...! e
questo, indipendentemente dal fatto che parla di Access mi pare lo
sia...!
Si dovrebbe vedere la Netiquette di gerarchia IT ----->
http://www.news.nic.it/manif/it.comp.appl.access.html
Ma siccome Paolo Holzl non ha scritto un documento che rivede quanto
definito in gerarchia, si intende applicabile quanto definito in
Gerarchia IT che si trova quì:
http://www.news.nic.it/doc/metamanifesto.html
Dal quale:
È del tutto inopportuno usare i newsgroup come mezzo per comunicazioni
personali, esistono soluzioni migliori, come ad esempio utilizzare l'e-
mail; questo è un altro dei motivi per cui è una buona idea indicare
sempre un indirizzo valido.
Anche il sito di Wikipedia riporta la Netiquette di gerarchia IT:
http://it.wikipedia.org/wiki/Netiquette
Dalla quale al punto 10:
Non inviare tramite posta elettronica messaggi pubblicitari o
comunicazioni che non siano state sollecitate in modo esplicito.
Sarebbe una bella cosa che si ricominciasse ad insegnare ai
frequentatori cosa significa frequentare un
NG..!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
E' ORA DI SMETTERE DI USARE UN NG COME VIENE IN MENTE A QUESTI
NEOINCOMPETENTI...!!!
;-)
@Alex


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:23412d50-ba59-40c0...@j23g2000yqc.googlegroups.com...
On 28 Mag, 02:03, "Antonio Biso" <
ab...@libero.it
> wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel
> messaggionews:iroimo$bs6$1...@tdi.cu.mi.it...
> > "running" ha scritto nel messaggio
> >news:4ddbc9b0$0$3528$6e1e...@read.cnntp.org...
>
> > Guida all'uso
> > Microsoft Access 2002
> > _____________Risposta:
> > ma che dici???
> > Qui è vietato scrivere annunci del genere
> > fallo in privato
> > MA
definito in gerarchia, si intende applicabile quanto definito in
Gerarchia IT che si trova quì:
http://www.news.nic.it/doc/metamanifesto.html
Dal quale:
È del tutto inopportuno usare i newsgroup come mezzo per comunicazioni
personali, esistono soluzioni migliori, come ad esempio utilizzare l'e-
mail; questo è un altro dei motivi per cui è una buona idea indicare
sempre un indirizzo valido.
Stavolta devo cantare fuori dal coro e dissentire dal resto degli stimati
colleghi
le regole della gerarchia it dicono
1) "non sono graditi gli articoli a carattere promozionale e/o
pubblicitario" (MA NON VIETATI)
2) "È sempre vietato, invece, fare spamming. Lo spam su Usenet è definito
come «più articoli dal contenuto sostanzialmente identico inviati in un
periodo di tempo limitato»". Questo non era spamming
3) la regola citata sopra si riferisce a comunicazioni che sono
specificatamente riferite a qualcuno, per cui ci si può rivolgere in
privato. Se si vuole fare un annuncio del genere, che si fa? si manda la
mail a tutti quelli che hanno postato qua dentro?
4) infine "A tal proposito è necessario ricordarsi che ogni articolo scritto
su un newsgroup è da intendersi rivolto a tutti coloro che hanno accesso ad
esso, e dovrebbe contenere informazioni di utilità e presumibilmente di
qualche interesse a tutti questi ultimi. "
Questo dovrebbe bastare:
se questo è un NG di access e c'è gente che vuole lavorare con access,
magari è di loro interesse trovare un manuale a buon prezzo e il post in
oggetto conteneva info utili a qualcuno che si interessa di access
Insomma, non dico che è il massimo un post del genere, ma rispetto a certe
cretinate che a volte si leggono, questo era sicuramente molto più
pertinente
IMHO
Antonio


title: Troncare le cifre decimali

author: Gilmour

text:
Dovrei convertire lire in euro,
quindi valori come 33,44545345345345
dovrebbero diventare 33,44 prendendo cosě solo le prime 2 cifre
decimali
esiste una funzione che *da query* fa questo?
(senza usare quindi il vba)
Grazie
Gil


title: Troncare le cifre decimali

author: Roberto dal portatile

text:
"Gilmour" <
dark...@virgilio.it
> ha scritto nel messaggio
news:gi3ultstbssi9naue...@4ax.com...

Se devi non arrtondare ma solo troncare al secondo decimale (ma mi sembra
strano), e se devi farlo in una query, l'unica funzione intrinseca che puň
darti una mano č la Int (vedi help).
Se quindi il campo della query su cui devi effettuare la troncature delle
cifre decimali si chiama ValEuro, nella query creati un campo calcolato dove
scrivi:
ValEuroTroncato: Int([ValEuro]*100)/100
Se invece, come penso, dovessi effettuare oltre che il troncamento anche
l'arrotondamento secondo il criterio commerciale, ti consiglio di usare la
funzione che trovi nel Sito Comune (link qui sotto), nella Sezione General,
all'interno della FAQ di Karl Donaubauer intitolata "Arrotondare un numero
alla cifra decimale specificata (uso commerciale)".
Comunque, se non usi campi di tipo Valuta, usa almeno quelli in doppia
precisione e non quelli in precisione singola.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Troncare le cifre decimali

author: Bruno Monastero

text:
Attenzione, secondo la normativa 33,44545345345345 diventa 33,45 e non
33,44, la regola per il secondo decimale arrotondato e':
Dig2Arr= Dig2         Se Dig3 <=4
Dig2Arr= Dig2+1     Se Dig3 >4
In questo caso il terzo decimale, Dig3 e' uguale a 5 e quindi si aggiunge 1
al secondo decimale.
Bruno
"Gilmour" <
dark...@virgilio.it
> wrote in message
news:gi3ultstbssi9naue...@4ax.com...



title: Troncare le cifre decimali

text:
Era un luminoso pomeriggio di aprile, e i due giovani "Roberto dal
portatile" <
r.ma...@repubblica.it
> e Piero si incontrarono nella
radura di Sherwood (it.comp.appl.access), dicendo:
>
>"Gilmour" <
dark...@virgilio.it
> ha scritto nel messaggio
>news:gi3ultstbssi9naue...@4ax.com...
>
>Se devi non arrtondare ma solo troncare al secondo decimale (ma mi sembra
>strano), e se devi farlo in una query, l'unica funzione intrinseca che può
>darti una mano è la Int (vedi help).
>Se quindi il campo della query su cui devi effettuare la troncature delle
>cifre decimali si chiama ValEuro, nella query creati un campo calcolato dove
>scrivi:
>ValEuroTroncato: Int([ValEuro]*100)/100
>
>Se invece, come penso, dovessi effettuare oltre che il troncamento anche
>l'arrotondamento secondo il criterio commerciale, ti consiglio di usare la
>funzione che trovi nel Sito Comune (link qui sotto), nella Sezione General,
>all'interno della FAQ di Karl Donaubauer intitolata "Arrotondare un numero
>alla cifra decimale specificata (uso commerciale)".
>
>Comunque, se non usi campi di tipo Valuta, usa almeno quelli in doppia
>precisione e non quelli in precisione singola.
Ti rigrazio!
Si, in effetti ho sbagliato, devo sia troncare che arrotondare...
M'hai tolto da un bell'impiccio mentale :)
Ciao
Gilmour


title: Troncare le cifre decimali

author: lorenzo fasoli

text:
"Gilmour" <
dark...@virgilio.it
> ha scritto nel messaggio
news:gi3ultstbssi9naue...@4ax.com...

Non so risponderti, perň gli arrotondamenti euro vanno fatti cosě:
1) troncamento alla 3^ cifra decimale;
2) arrotondamento della seconda cifra decimale in base alla terza
sulla base di 4 = arrotonda.difetto e 5 =arrotonda.eccesso;
3) ad esempio 1,344 si arrotonda 1,34 e 1,345 si arrotonda 1,45.
ciao, Lo


title: Form a colori alterni

author: Fabio Valsangiacomo

text:
Ciao a tutti,
Avrei l'esigenza di creare una lista con il risultato dell'alternanza dei
colori nei record.
Chi mi può spiegare l'uso dell'esempio 3.80 che si trova sul "sito comune"
ed im particolare come e dove impostare i colori che si vogliono ottenere
Grazie per la pazienza
Fabio
--
Fabio Valsangiacomo
Ingegnere di sicurezza
Via Galbisio 5a
6501 Bellinzona
Tel. :
++ 41 91 826 14 69
Fax :
++ 41 91 814 44 39
-------------------------------------------------------------
E-Mail
fa...@valsangiacomo.org
Internet
www.valsangiacomo.org


title: Form a colori alterni

author: Sandro

text:
"Fabio Valsangiacomo" <
fa...@valsangiacomo.org
> ha scritto nel messaggio
news:42bec039$0$1164$5402...@news.sunrise.ch...
> Ciao a tutti,
>
> Avrei l'esigenza di creare una lista con il risultato dell'alternanza dei
> colori nei record.
> Chi mi puň spiegare l'uso dell'esempio 3.80 che si trova sul "sito comune"
> ed im particolare come e dove impostare i colori che si vogliono ottenere
> Grazie per la pazienza
>
> Fabio
>
> --
> Fabio Valsangiacomo
> Ingegnere di sicurezza
> Via Galbisio 5a
> 6501 Bellinzona
>
> Tel. :
++ 41 91 826 14 69
> Fax :
++ 41 91 814 44 39
> -------------------------------------------------------------
> E-Mail
fa...@valsangiacomo.org
> Internet
www.valsangiacomo.org
>
Ciao Fabio,
una volta copiata la funzione GetRecNum nella tua form, formato -->
formattazione condizionale, scegli un colore su Formatazione predefinita e
ci metti questo : GetRecNum() Mod 2<>0 su l'espressione č.
Spero di aver centrato la risposta.
Sandro


title: Form a colori alterni

text:
"Sandro" <
sandro_...@tin.it
> ha scritto nel messaggio
news:UHzve.4007$h5.2...@news3.tin.it...

Centrata ed affondata (capita)
grazie
Fabio


title: Aprire file Word

author: Giuseppe

text:
Ciao a tutti
Come posso aprire con un pulsante in una maschera
un file specifico di Word  "MioFile.doc"
Grazie anticipato


title: Aprire file Word

text:
Giuseppe ha scritto:

Domanda incompleta.
Cosa ci devi fare con il file Doc....?
Ci sono almeno 4 modi per farlo, ma cambiano a seconda dell'utilizzo...
In ogni caso fai una ricerca su questo NG e trovi terabyte di Post, ti
basta leggere i primi...!
@Alex


title: Aprire file Word

author: il barbi

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:456db7a3$0$13766$4faf...@reader3.news.tin.it...
> Ciao a tutti
>
> Come posso aprire con un pulsante in una maschera
> un file specifico di Word  "MioFile.doc"
>
usa la routine Myshell, che ho trovato sul sito comune:
Sub MyShell(ByVal Percorso As String, _
            ByVal windowstyle As Integer, _
            ByVal Attendi As Boolean)
' in particolare per lanciare word ed excel
 Dim wshell As Object
 Set wshell = CreateObject("WScript.shell")
 wshell.Run Percorso, windowstyle, Attendi
 Set wshell = Nothing
End Sub
gli passi in Percorso il pathname di MioFile.doc, per gli altri parametri
cerca sul sito comune
il barbi


title: Aprire file Word

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1164818848.7...@l12g2000cwl.googlegroups.com...

Mi serve solo per  aprire in modalità lettura un file word tipo "Leggimi"


title: Aprire file Word

text:
Giuseppe ha scritto:
[CUT]
> Mi serve solo per  aprire in modalità lettura un file word tipo "Leggimi"
Usa questa:
Public Sub ExecuteFile(FilePath As String)
    'Esegue file
    On Error GoTo error
    Dim ret As Integer
    ret = Shell("rundll32.exe url.dll,FileProtocolHandler " &
(FilePath))
    Exit Sub
error:
    MsgBox Err.Description, vbExclamation, "Error"
End Sub
@Alex


title: ciclare tra i controlli

author: Franco dellavalle

text:
ciao a tutti

con questo codice

Dim ctl As Control
For Each ctl In Me.Controls
    If ctl.Tag = "MyCustomer" Then MsgBox ctl.Name

Next ctl

è possibile trovare, il controllo che non è null?

grazie


title: ciclare tra i controlli

author: Alessandro Cara

text:

Intendi il controllo che  ha .Tag valorizzato? o cosa?

if "" & ctl.tag <> ""  ........

Fermo restando che in .Controls ci sono tutti i controlli.
Non mi ricordo (non so)  se tutte le tipologie di controllo hanno la
proprieta' .Tag

https://msdn.microsoft.com/en-us/library/bb216030(v=office.12).aspx

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


title: ciclare tra i controlli

text:

grazie Alessandro
è questo che volevo


title: ciclare tra i controlli

text:

in qualsiasi modo faccia,
mi elenca tutti i controlli con il Tag
anzichè il controllo <> null
p.e.
If ctl.Tag = "MyCustomer" <> "" Then MsgBox ctl.Name
anche in questo modo me li elenca tutti


title: ciclare tra i controlli

text:

Non si può vedere una cosa scritta così:
If ctl.Tag = "MyCustomer" <> "" Then MsgBox ctl.Name

Magari così:
If ctl.Tag = "MyCustomer" Then MsgBox ctl.Name

@Alex


title: ciclare tra i controlli

text:

ciao Alex
io vorrei individuare il controllo
con il Tag MyCustomer non nullo


title: ciclare tra i controlli

text:

tipo
 Dim I
 For Each I In Controls
     If I.Tag = "MyCustomer" And I.Value = True Then
     MsgBox I.Tag
     End If

 Next

ma cosi è errato


title: ciclare tra i controlli

text:
Ma quanti controlli hai con questo TAG..?

@ALEX


title: ciclare tra i controlli

text:
Il giorno giovedì 15 dicembre 2016 21:43:49 UTC+1, @Alex ha scritto:
> Ma quanti controlli hai con questo TAG..?
>
> @ALEX

ciao Alex
tre


title: ciclare tra i controlli

text:

Quindi in una maschera che avrà, almeno 50 controlli, tu li cicli tutti sempre per verificarne 3...?

Sei sicuro che sia una idea da portare avanti...?

@Alex


title: Casello di riepilogo cambio di larghezza al volo

author: Apollo

text:
Sto cercando di settare al volo la larghezza delle colonne di una casella di
riepilogo, come segue:
Public Sub SettaLista(ColumnCount As Integer,  thisWidht As String)
   lboxElenco.ColumnCount = ColumnCount
   lboxElenco.BoundColumn = 0
   lboxElenco.ColumnWidths = thisWidht
  lboxElenco.Requery
End Sub
dove thisWidht č ad esempio:  "0;1;1;1,5" e ColumnCount č ovviamente 5.
Non ottengo neanche il disegno delle colonnine, solamente la grid vuota.
Qualcuno ha fatto prove di questo genere?
Grazie.
Apollo
---
Outgoing mail is certified Virus Free
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.502 / Virus Database: 300 - Release Date: 18/07/2003


author: stefano (kabisa)

text:
"Apollo" <
Ama...@email.it
> ha scritto nel messaggio
news:czBTa.10179$Za4.2...@news2.tin.it...

Hai provato a mettere 0cm;1cm;1cm;1cm;5cm
e
lboxElenco.BoundColumn = 1
io faccio cosě e funziona
stefano (kabisa)


text:
Ok, risolto, e' necessario settare thisWidht come "0cm;1cm;1cm;1,5cm"
Avevo provato inizialmente a scrievere anche cm ma non aveva funzionato,
probabilmente c'era qualcos'altro.
Mi ha messo sulla buona strada:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbaac10/htm
l/acproColumnWidth.asp
perchè parlava di unità di misura; in modalità maschera ho verificato le
property della lista e ho visto 0;0,001;0,002 ecc ecc e quindi ho riprovato
con i cm e ora funziona.
Apollo
"Apollo" <
Ama...@email.it
> ha scritto nel messaggio
news:czBTa.10179$Za4.2...@news2.tin.it...
> Sto cercando di settare al volo la larghezza delle colonne di una casella
di
> riepilogo, come segue:
>
>
> Public Sub SettaLista(ColumnCount As Integer,  thisWidht As String)
>    lboxElenco.ColumnCount = ColumnCount
>    lboxElenco.BoundColumn = 0
>    lboxElenco.ColumnWidths = thisWidht
>   lboxElenco.Requery
> End Sub
>
> dove thisWidht è ad esempio:  "0;1;1;1,5" e ColumnCount è ovviamente 5.



text:
Grazie per la risposta anche se non ho fatto in tempo a vederla.
Max aka Apollo
"stefano (kabisa)" <
stl...@tin.it
> ha scritto nel messaggio
news:WHBTa.10215$Za4.2...@news2.tin.it...



title: Codice a Barre

author: TMN

text:
Ciao a tutti.
Qualcuno sa dirmi se si può e in caso positivo come si fa ad inserire su un
report un codice a barre associato ad un codice articolo (in modo che al
cambiare del codice risulti il relativo codice a barre)?
Grazie per le risposte. Ciao.
Luigi


title: Codice a Barre

author: ochetta

text:
"TMN" <
lnico...@nicoletti.it
> ha scritto nel messaggio
news:butdqq$gm9$1...@fata.cs.interbusiness.it...
> Ciao a tutti.
> Qualcuno sa dirmi se si può e in caso positivo come si fa ad inserire su
un
> report un codice a barre associato ad un codice articolo (in modo che al
> cambiare del codice risulti il relativo codice a barre)?
Qui trovi un applicativo che ti rende disponibili i font bar code per tutti
gli applicativi Office, che funzionano!
http://www.info-data.it/
Forse c'è qualche sistema più furbo ....
Ciao


title: Stampa Unione Excel Word

author: Tom

text:
Salve, ho un quesito da porre, ho un foglio di lavoro di excel  formato da
tre colonne chiamate:
Nome     Sesso    Nascita
vorrei tramite un pulsante aprirmi un documento di word chiamato mio.doc in
cui oltre a del testo sono inseriti gli stessi campi del foglio di lavoro,
il documento è collegato al foglio con la stampa unione, e compilarmi
automaticamente i campi.
Qualcuno può aiutarmi grazie.
Ciao Francy


title: access crasha su struttura maschera con codice di altra maschera aperto

text:
Non si finisce mai di sorprenderci con microsoft.
Sto realizzando un tool in access 2000 (ho installati anche il 97 e il 2003)
su windows XP
Sono riuscito ad inviduare una particolare situazione (e a ripeterla) che mi
porta al crash di access.
In pratica apro una maschera, apro il codice ad essa associato, quindi apro
un'altra maschera in struttura.
Appena ci clicco dentro e provo a fare qualcosa, mi crasha tutto.
E' qualcosa di conosciuto?
Grazie
Antonio


author: Karl Donaubauer

text:

> ...
Cosa vuol dire
> una particolare situazione (e a ripeterla)
?
Sempre gli stessi oggetti dello stesso file o una situazione
che puoi riprodurre con mdb diversi/nuovi?
Se è sempre lo stesso mdb prova /decompile.
(
www.donkarl.com/it?FAQ1.23
)
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


author: Antonio Biso

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:6frlu0F...@mid.individual.net...
> Antonio Biso wrote:
>> Non si finisce mai di sorprenderci con microsoft.
>>
>> Sto realizzando un tool in access 2000 (ho installati anche il 97 e il
>> 2003) su windows XP
>>
>> Sono riuscito ad inviduare una particolare situazione (e a ripeterla) che
>> mi porta al crash di access.
>>
>> In pratica apro una maschera, apro il codice ad essa associato, quindi
>> apro un'altra maschera in struttura.
>>
>> Appena ci clicco dentro e provo a fare qualcosa, mi crasha tutto.
>>
>> E' qualcosa di conosciuto?
>> ...
>
> Cosa vuol dire
Intendevo dire se è un bug conosciuto
>
>> una particolare situazione (e a ripeterla)
>
> ?
> Sempre gli stessi oggetti dello stesso file o una situazione
> che puoi riprodurre con mdb diversi/nuovi?
Lo fa nello stesso file su maschere diverse.
Su altri db non ho provato, lo farò
>
> Se è sempre lo stesso mdb prova /decompile.
> (
www.donkarl.com/it?FAQ1.23
)
Vediamo, grazie
Antonio
P.S.
Ma una mangiata di carne stavolta?


text:
On 5 Ago, 21:26, "Antonio Biso" <
ab...@libero.it
> wrote:
> "Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggionews:6frlu0F...@mid.individual.net...

> Ma una mangiata di carne stavolta?- Nascondi testo citato
>
> - Mostra testo citato -
A me è capitato su una specifica maschera.
Fra una decina di caselle combinate ce n'era una che crashava il db.
Eppure la combo era corretta.Reincollata tale e quale tutto è andato a
posto.
Un altra volta invece era una formattazione condizionale che
infastidiva un altra maschera in un altro db. Momentaneamente rimossa
per evitare ricerche estenuanti, si è risolta successivamente con
l'SP3 di Office 2003.
Ciao.


text:
Antonio Biso wrote:
> ...
> P.S.
>
> Ma una mangiata di carne stavolta?
Se una volta ci ritroviamo:
Carne, pasta, risotto ecc., anche un po' di pesce - ma mi raccomando,
niente altre bestie dal mare.
--
;-)



text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:6ft504F...@mid.individual.net...
> Antonio Biso wrote:
>> ...
>> P.S.
>>
>> Ma una mangiata di carne stavolta?
>
> Se una volta ci ritroviamo:
>
> Carne, pasta, risotto ecc., anche un po' di pesce - ma mi raccomando,
> niente altre bestie dal mare.
Ma anche antipasti di terra con cinghiale, formaggi, peperoni, carciofini,
funghi e tartufi, pappardelle, lasagne, arrosto misto, maialino al latte,
cinghiale alla brace, abbacchio alla scottadito ecc. ecc.
Antonio


title: Non vedo la tabella creata da una SP

author: All Eyez On me

text:
Ciao a tutti,
FE file ADP
BE MSDE
ho una sp che mi crea una tabella che mi serve successivamente per delle
esportazioni. Il problema č che dopo aver eseguito la sp la nuova tabella
non č visibile fino a quando non chiudo e riapro il programma.
Da cosa dipende?
Ho provato il refresh della finestra database ma nulla
Ciao, AEOM


title: Non vedo la tabella creata da una SP

author: Giorgio Prx

text:
"All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
news:17TLa.274423$g92.6...@news2.tin.it...

Ciao AEOM
Access aggiorna l'elenco delle tabelle al momento del collegamento con il
server.
A cosa ti serve vedere una tabella (penso temporanea) creata da una SP ?
Potresti utilizzare una tabella temporanea globale  in ogni caso non la vedi
nella lista delle tabelle ma non occupa spazio nel tuo database.
Ciao Giorgio.


title: Non vedo la tabella creata da una SP

text:
"Giorgio Prx" <
giorgio...@tiscali.it
> ha scritto nel messaggio
news:bdovrj$hoh$1...@lacerta.tiscalinet.it...

Ciao, creo la tabella perchč devo successivamente esportarla in formato xls
con il comando
transferqualcosa, non vedendola mi da errore
Non ho capito il tuo suggerimento
Ciao
AEOM


title: Non vedo la tabella creata da una SP

author: BiBi

text:
On Mon, 30 Jun 2003 11:30:44 +0200, "Giorgio Prx"
<
giorgio...@tiscali.it
> wrote:
>
>"All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
>news:17TLa.274423$g92.6...@news2.tin.it...
>> Ciao a tutti,
>>
>
>Ciao AEOM
>Access aggiorna l'elenco delle tabelle al momento del collegamento con il
>server.
>A cosa ti serve vedere una tabella (penso temporanea) creata da una SP ?
>Potresti utilizzare una tabella temporanea globale  in ogni caso non la vedi
>nella lista delle tabelle ma non occupa spazio nel tuo database.
>
>Ciao Giorgio.
>
E' possibile creare (e vedere) tabelle temporanee private dal client
ADP?
Ciao BB


title: Non vedo la tabella creata da una SP

text:
"All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
news:P%TLa.163043$pR3.3...@news1.tin.it...
>
> "Giorgio Prx" <
giorgio...@tiscali.it
> ha scritto nel messaggio
> news:bdovrj$hoh$1...@lacerta.tiscalinet.it...
> >
> > "All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
> > news:17TLa.274423$g92.6...@news2.tin.it...
> > > Ciao a tutti,
> > >
> > > FE file ADP
> > > BE MSDE
> > >
> > > ho una sp che mi crea una tabella che mi serve successivamente per
delle
> > > esportazioni. Il problema è che dopo aver eseguito la sp la nuova
> tabella
> > > non è visibile fino a quando non chiudo e riapro il programma.
> > >
> > > Da cosa dipende?
> > >
> > > Ho provato il refresh della finestra database ma nulla
> > >
> > >
> > > Ciao, AEOM
> > >
> > >
> >
> > Ciao AEOM
> > Access aggiorna l'elenco delle tabelle al momento del collegamento con
il
> > server.
> > A cosa ti serve vedere una tabella (penso temporanea) creata da una SP ?
> > Potresti utilizzare una tabella temporanea globale  in ogni caso non la
> vedi
> > nella lista delle tabelle ma non occupa spazio nel tuo database.
> >
> > Ciao Giorgio.
> >
> >
>
> Ciao, creo la tabella perchè devo successivamente esportarla in formato
xls
> con il comando
> transferqualcosa, non vedendola mi da errore
>
> Non ho capito il tuo suggerimento
>
> Ciao
> AEOM
>
Ciao AEOM
Normalmente quando si crea una tabella in una SP si utilizza una tabella
temporanea per non intasare il db di lavoro, ma nel tuo caso non
funzionerebbe.
Prova in questo modo a me funziona perlomeno negli ADP, lascio a te la prova
negli ADE.
'Eseguo la Sp che crea e popola la tabella
CurrentProject.Connection.Execute " EXEC usp_CreaTb"
'Seleziono la prima tabella dalla maschera del DB
DoCmd.SelectObject acTable, CurrentData.AllTables(0).Name, True
'Refresh maschera Db
Application.RefreshDatabaseWindow
'La esporto in XLS
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel5, "Pippo",
"C:\Documenti\Pippo.xls", True
'Pulizia tabella
CurrentProject.Connection.Execute "DROP TABLE Pippo"
Ciao Giorgio


title: Non vedo la tabella creata da una SP

text:
"BiBi" <bbdj_@_
gostec.it
> ha scritto nel messaggio
news:ja30gv0a6ses1a7cq...@4ax.com...

Ciao BB
Esistono due tipi di tabelle temporanee, la prima che è vista solo dal batch
che la crea e il cui nome Inizia con # e la seconda che è vista da tutti gli
utenti e il nome inizia con il doppio cancelletto ##.
Prova a creare un nuovo Form e nell'origine record inserisci ..
---------------------
SET NOCOUNT ON
CREATE TABLE #TbTemporanea (Nome Varchar(100))
INSERT #TbTemporanea VALUES('Giorgio')
INSERT #TbTemporanea VALUES('AEOM')
INSERT #TbTemporanea VALUES('BB')
SELECT * FROM #TbTemporanea
-----------------------
La Tabella con un solo #  è di sola lettura.
Adesso prova con una tabella con ##
-----------------
SET NOCOUNT ON
CREATE TABLE ##TbTemporanea (Id int IDENTITY(1,1) PRIMARY KEY,Nome
Varchar(100))
SELECT * FROM ##TbTemporanea
----------------
La tabella con due ## è in lettura/Scrittura.
Entrambe le tabelle vengono create in TempDb e cancellate automaticamente
quando l'utente esegue il Logout.
Ciao Giorgio.


title: Non vedo la tabella creata da una SP

text:
"All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
news:P%TLa.163043$pR3.3...@news1.tin.it...
>
> "Giorgio Prx" <
giorgio...@tiscali.it
> ha scritto nel messaggio
> news:bdovrj$hoh$1...@lacerta.tiscalinet.it...
> >
> > "All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
> > news:17TLa.274423$g92.6...@news2.tin.it...
> > > Ciao a tutti,
> > >
Ciao AEOM
Mi sono lasciato traviare dal tuo problema ma senza ricorrere a nessuna
tabella puoi creare l'xls direttamente dalla SP
Docmd.OutputTo
acOutputStoredProcedure,"usp_TuaSp",acFormatXLS,"C:\Documenti\TooDoc.xls"
Ciao Giorgio.


title: Non vedo la tabella creata da una SP

text:
"Giorgio Prx" <
giorgio...@tiscali.it
> ha scritto nel messaggio
news:bdpb7k$nn4$1...@lacerta.tiscalinet.it...

Cool!!!
metti in lista una birra
grazie, AEOM


title: Esempio da Donkarl

author: Fabio

text:
Ciao a tutti,
ho scopiazzato questo esempio dal sito utilissimo di Donkarl.
'************** INIZIO CODICE **************
If MsgBox("Questo � un nuovo cliente. Vuoi creare un nuovo record?",
vbYesNo) = vbYes Then
  Response = acDataErrContinue
  DoCmd.OpenForm "frm_NuovoCliente", , , , acFormAdd
  Forms!frm_NuovoCliente!NomeCliente = NewData
Else 'p.e. nel caso di un errore di digitazione
  Response = acDataErrContinue
  Me!cbo_RicercaClienti.Undo
End If
'************** FINE CODICE **************
Questa parte invece mi crea qualche problema:
Nell'evento Su chiusura della maschera di inserimento:
Forms!frm_Fattura!cbo_RicercaCliente = Me!IdCliente
Forms!frm_Fattura!cbo_RicercaCliente.Requery
Infatti facendo doppioclick nella casella combinata la uso normalmente per
aggiornare l'anagrafica cliente,
e cos� invece mi sballa il record corrente inserendomi il primo cliente in
ordine alfabetico!
Son riuscito a far capire il problema?
Fabio


title: Esempio da Donkarl

text:
Fabio wrote:
> ho scopiazzato questo esempio dal sito utilissimo di Donkarl.
> '************** INIZIO CODICE **************
> If MsgBox("Questo � un nuovo cliente. Vuoi creare un nuovo record?",
> vbYesNo) = vbYes Then
>  Response = acDataErrContinue
>  DoCmd.OpenForm "frm_NuovoCliente", , , , acFormAdd
>  Forms!frm_NuovoCliente!NomeCliente = NewData
> Else 'p.e. nel caso di un errore di digitazione
>  Response = acDataErrContinue
>  Me!cbo_RicercaClienti.Undo
> End If
> '************** FINE CODICE **************
>
> Questa parte invece mi crea qualche problema:
>
> Nell'evento Su chiusura della maschera di inserimento:
> Forms!frm_Fattura!cbo_RicercaCliente = Me!IdCliente
> Forms!frm_Fattura!cbo_RicercaCliente.Requery
Fino a qui tutto � chiaro. ;-)
> Infatti facendo doppioclick nella casella combinata la uso
> normalmente per aggiornare l'anagrafica cliente,
> e cos� invece mi sballa il record corrente inserendomi il primo
> cliente in ordine alfabetico!
>
> Son riuscito a far capire il problema?
Direi di no. Visto che nessuno risponde, credo che non solo io
non capisco l'ultimo paragrafo, cio� cosa fai e cos'� il problema.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Esempio da Donkarl

text:
>
> Direi di no. Visto che nessuno risponde, credo che non solo io
> non capisco l'ultimo paragrafo, cio� cosa fai e cos'� il problema.
Lo so � un po' difficile da spiegare.
La combo mi apre la maschera clienti, dove inserisco il nuovo cliente, e
tutto ok.
Torno alla maschera vendite e la combo � con il valore inserito.
La combo la uso anche per visiualizzare i dati del cliente......indirizzo,
metodo di pagamento, etc etc.
e quando ritorno sulla maschera vendite, mi sostituisce il valore della
combo(id_cliente) con il primo in ordine alfabetico!
Se non faccio attenzione, rischio di attribuire una vendita al cliente
sbagliato in un record gi� salvato.
E poi se apro la maschera clienti da sola (senza aprire vendite) mi da
errore.
Grazie, confido in voi.
Fabio


title: [quasi OT] struttura gerarchica

author: ciroteo

text:
Vi allego un interessante articolo apparso in questi giorni sulla newsletter
di Mysql che illustra come gestire i dati gerarchici.
Era un po' di tempo che cercavo di fare chiarezza sull'argomento ... a me
sembra abbastanza chiaro ed esaustivo.
http://dev.mysql.com/tech-resources/articles/hierarchical-data.html
buon lunedi
--
ciroteo
MC


title: Report >Word...lunghetto...

author: Lindbergh

text:
Cari ragazzi, ciao a tutti.
Sperando che qualcuno di voi si stia spanciollando al mare o in montagna e
che qualcun'altro invece sia ancora in trincea come me (sigh)...altrimenti
non mi risponde nessuno :-)...anche se oramai abbiamo quasi tutti il
PORTATILE :-))....mi piacerebbe avere un vostro parere in merito a quanto
sotto.
Veniamo al problema, che poi tale non è , ma se riuscissi a risolverlo sarei
felice.
Mi sono appena scervellato per riuscire ad esportare col MailMerge, da
Access in un file di word, i dati di un preventivo; giusto perche' la
formattazione in questo modo è decente e chi riceve il file non debba
scervellarsi ne' per capirci qualcosa(da report a RTF la formattazione fa
schifo) ne' per aprire il file stesso che prima mandavo(da Report) con
Sendobject in formato RTF. A voi sembrerà strano ma una marea di clienti mi
hanno scritto chiedendomi come si apriva questo tipo di file..lo conoscono
poco e non sanno che va' associato all'applicazione.Comunque..
Il problema, o meglio, l'ipotesi che mi frulla per la testa, è questa:
IL report si comporta in modo che, una volta fatto il linkCriteria su
"Azienda" da un CommandButton, mi da' (ovviamente) tutti i record (voci del
preventivo) che ho inserito per quell'azienda stessa; cioè si autoespande.Se
ci sono 2 voci me ne da 2, se ce ne sono 10 me ne da 10...cosa ovvia, ma è
per spiegare cosa vorrei fare..
Prima di impazzire volevo capire attraverso voi se in un documento Word puo'
accadere la stessa cosa.
Giusto per fare un esempio: io imposto un campo modulo con segnalibro
"Testata" ma, come si comporta Word se le testate sono 5 ? Non credo che se
io inserisco un solo segnalibro "Testata" lui ne crei degli altri e se io
creassi a cascata tanti segnalibri "Testata" lui mi inserirebbe sempre il
primo valore che trova...giusto?
Allora prima di passare un paio di giorni a fare prove assurde provo a
vedere se secondo voi c'è una soluzione.
Che cosa potrei fare o quale strada potrei prendere per riportare i valori
di ogni record del report nel documento Word? Daltronde la domanda che mi
frulla nella testa è questa:
se posso convertire il Report in un file Rtf..vorrà dire  che Word distingue
riga per riga...o è semplicemente un "copiaIncolla" grafico?
Spero di essermi spiegato bene.
Grazie a chi sapra' darmi un consiglio o anche solo dirmi che forse ho
"fumato" troppo :-)
Un saluto a tutti
Eddie


title: Report >Word...lunghetto...

author: Paj

text:
<cut>
La risposta interessa anche me!!!!!!!!! putroppo !!!!!!!!!
Inoltre aggiungo:
se ho una relazione tra due tabelle uno a molti
come puo' l'utente scegliere il dato da inserire in Word della tabella
molti?
La cosa si complica se le tabelle poi sono moltissime.
Per non parlare poi del codice che occorrerebbe per testare le infite
possibilita' di scelta dell'utente.
Qualche guru del ng magari ha gia' la risposta ......... almeno lo spero.
Pietro


title: Report >Word...lunghetto...

text:
"Paj" <
p...@libero.it
> ha scritto nel messaggio
news:AA_G6.21676$sb5.1...@news.infostrada.it...

Aspetta..aspetta....se ho capito bene tu vuoi fare tutto cio' da tabella? O
da tabelle?
ahi...la cosa si complica.Io parto almeno da una maschera, o da un report,
dove query e codice vario hanno gia' fatto il loro lavoro.Mi sembra piu'
logico e meno faticoso far arrivare l'utente prima ad una maschera che
visualizza il risultato delle sue scelte e POI attraverso un commandButton
fargli fare il documento Word.
A meno che io non abbia capito bene cosa volevi intendere.
Fammi sapere e...speriamo che noi ce la caviamo  :-)
Ciao
>
>


title: Report >Word...lunghetto...

author: paj

text:
<cut>
> ahi...la cosa si complica.Io parto almeno da una maschera, o da un report,
> dove query e codice vario hanno gia' fatto il loro lavoro.Mi sembra piu'
> logico e meno faticoso far arrivare l'utente prima ad una maschera che
> visualizza il risultato delle sue scelte e POI attraverso un commandButton
> fargli fare il documento Word.
Si daccordo questo e' giusto.
Ma in questo caso i documenti di Word devono essere preimpostati con
bookmark predefiniti.
Io invece pensavo a questo:
1) L'utente predispone un documento Word con i bookmark che gli interessano
(magari predisponendo un elenco di campi utilizzabili) e lo salva come
modello
2) Da Access richiama il modello da una form che filtra i record di un
particolare record (ad esempio una pratica)
3) Il comando passa i dati a Word
Ora la domanda e' questa se i dati filtrati dalla maschera sono comunque
moltissimi cioe' la pratica in questione e' collegata a molte altre tabelle
in relazione uno a molti con numerosi dati.
Io non posso sapere quale scelta (quale dato ha scelto se un dato sulla
pratica oppure in una delle sue tabelle correlate) ha fatto l'utente nel
modello di Word e quindi dovrei scorrere tutte le tabelle per cercare il
dato da inserire.
Scorro le tabelle e a questo punto anziche' trovare un record solo ne trovo
5 che riguardano la pratica.
E qui entri in gioco tu con la tua domanda su come inserire i dati in word.
Ciao


title: Report >Word...lunghetto...

author: Sergio MAZZA

text:
"Lindbergh" <
lind...@libero.it
> ha scritto nel messaggio
news:zTTG6.18796$sb5.1...@news.infostrada.it...
> Cari ragazzi, ciao a tutti.
--------- omissis ----------
> Grazie a chi sapra' darmi un consiglio o anche solo dirmi che forse ho
> "fumato" troppo :-)
> Un saluto a tutti
> Eddie
Non ho capito se entrambi volete un mailmerge del tipo "fattura"...
Ciao.


title: Report >Word...lunghetto...

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9cjbq6$70c$1...@canarie.caspur.it...

Ciao Sergio e grazie del tuo intervento.La risposta alla tua domanda
potrebbe essere si , ma anche No.Nel senso che ,pensandoci, anche con una
fattura ci si potrebbe trovare con lo stesso problema.Nel mio caso invece si
tratta di un preventivo, ma il concetto è uguale.Ti faccio un piccolo
esempio.
Alla fine del preventivo genero un Report che mi elenca quello che il
cliente mi ha chiesto come preventivo,cosi':
TESTATA     PREZZO   PAGINE     TOTALE
ovviamente vedro' tante testate quante me ne ha chieste un cliente.Quindi mi
trovo con un Report siffatto:
TESTATA     PREZZO   PAGINE     TOTALE
aaaaaaaa        0000000         3            9999999
bbbbbbb        1111111         2            7777777
e cosi' via.
Ora la mia domanda è questa. Volendo portare tutto in word e quindi creando
un modello con campi modulo
1){TESTATA}     {PREZZO}   {PAGINE}     {TOTALE}
sapendo che non so' mai quante testate il cliente mi chiedera' devo inserire
tanti campi modulo in previone (con i limiti del foglio)
o posso sperare che word si comporti come un Report??
Cioe' anche Word capira' che le Testate sono piu' di una e mi creerà tante
righe quanti sono i record o devo fare tanti
campi modulo(ma poi come fa a distinguerli?) cosi':
2){TESTATA}     {PREZZO}   {PAGINE}     {TOTALE}
   {TESTATA}     {PREZZO}   {PAGINE}     {TOTALE}
   {TESTATA}     {PREZZO}   {PAGINE}     {TOTALE}
   {TESTATA}     {PREZZO}   {PAGINE}     {TOTALE}
   {TESTATA}     {PREZZO}   {PAGINE}     {TOTALE}
   {TESTATA}     {PREZZO}   {PAGINE}     {TOTALE}
Ciao


title: Report >Word...lunghetto...

text:
"paj" <
pietro.b...@gruppo2000.com
> ha scritto nel messaggio
news:xZ7H6.199887$lj4.5...@news6.giganews.com...
> <cut>
>
> > ahi...la cosa si complica.Io parto almeno da una maschera, o da un
report,
> > dove query e codice vario hanno gia' fatto il loro lavoro.Mi sembra piu'
> > logico e meno faticoso far arrivare l'utente prima ad una maschera che
[cut]
Comincio a capire di cosa hai bisogno ed in effetti il tuo problema è uguale
al mio
anche se continuo a non comprendere il tuo tipo di approccio, forse perche'
l'ho sempre
guardato da un altro punto di vista.....
C'è qualcosa che mi suona strano o forse non sono ancora abbastanza bravo da
capire.
Ti rispondo punto per punto
> Io invece pensavo a questo:
1) L'utente predispone un documento Word con i bookmark che gli interessano
> (magari predisponendo un elenco di campi utilizzabili) e lo salva come
> modello
   Da Access richiama il modello da una form che filtra i record di un
> particolare record (ad esempio una pratica)
Quindi in realta' fa' un MODELLO anche se puo' avere l'opzione di scegliere
i campi.
Ma una volta che il cliente si è scelto i dati che vuole visualizzare
diventereanno in quel
modello "predefiniti".
Se le varianti posso essere tantissime non sono meglio diversi modelli?
> 3) Il comando passa i dati a Word
Se si trova in una maschera che gli filtra i dati vuol anche dire che questa
maschera' avra' dei controlli
che gli visualizzano quello che lui ha selezionato e filtrato ( con query?)
E i campi di Word avranno lo stesso
nome del/i controlli della maschera.
> Ora la domanda e' questa se i dati filtrati dalla maschera sono comunque
> moltissimi cioe' la pratica in questione e' collegata a molte altre
tabelle
> in relazione uno a molti con numerosi dati.
E qui che maggiormente rimango perplesso.Cosa vuol dire che la pratica è
collegata a molte altre tabelle?
Se il cliente " visualizza " nella form la sua pratica ha davanti tutti i
dati? A meno che tu non intenda che oltre alla
pratica ci sono in "coda" tanti altri "sottodocumenti"....e se cosi' fosse
io farei una maschera con sottomaschera(sempre per
vederli)
Forse tu vorresti andare a prenderli direttamente dal recordset dopo un
minimo filtraggio, ma qui io non saprei come
aiutarti.Io sinceramente preferisco lavorare con le query e visualizzarmi
SEMPRE i risultati delle mie operazioni, anche perche' in
fase d'opera potrei cambiare parecchie volte parametri e quindi li voglio
controllare.
> Io non posso sapere quale scelta (quale dato ha scelto se un dato sulla
> pratica oppure in una delle sue tabelle correlate) ha fatto l'utente nel
> modello di Word e quindi dovrei scorrere tutte le tabelle per cercare il
> dato da inserire.
Ma nelle tabelle correlate non ci sono dati che riguardano le pratiche
stesse???
> Scorro le tabelle e a questo punto anziche' trovare un record solo ne
trovo
> 5 che riguardano la pratica.
Perche' scorri le tabelle quando i 5 record ti vengono visualizzati nella
form?
> E qui entri in gioco tu con la tua domanda su come inserire i dati in
word.
>
> Ciao
>
Ciao
Eddie
>


title: Report >Word...lunghetto...

text:
"Lindbergh" <
lind...@libero.it
> ha scritto nel messaggio
news:6AbH6.331$0t6....@news.infostrada.it...

Scusa, facciamo che per "testata" indichiamo i nomi dei campi e per "righe"
i record.
Se il tuo problema si traduce in un solo elenco di righe con un numero di
campi variabile puoi crearti la base dati (per esempio una query) e poi
esportarla o in rtf; come visualizzatore di file rtf (in genere) è impostato
word.
Es.
'--------------------
DoCmd.OutputTo acOutputTable, "nomeTabellaoQuery", acFormatRTF,
"c:\nomeFile.rtf", True
'--------------------
Se invece vuoi un lavoro "di fino" si inizia a parlare di VBA...
Ciao.


title: Report >Word...lunghetto...

text:
<cut>
ciao Eddie
Non mi e' possibile visualizzare tutti i dati che occorrono in una form o
subform.
La mia idea era quella di far specificare un dato all'utente e dal quel dato
andare a cercare i dati correlati senza doverli per forza visualizzarli
istantaneamente.(tramite codice)
es: tabelle
pratica (codice pratica)
richiedenti
documenti
visiteperiodiche
tutte queste tabelle sono correlate uno a molti
L'utente inserendo solo il numero di pratica vuole riempire un documento di
Word preimpostato.
Con dati che possono essere prelevati dalle tabelle correlate.
Comunque grazie


title: Report >Word...lunghetto...

text:
>cut<
Guarda un po sul sito comune quello che vuoi lo trovi li.
Access chiaramente scrive una riga per volta in Word e con un ciclo with
puoi ripetere l'operazione tutte le volte che vuoi.
Non hai bisogno di inserire in Word diverse istanze al record.
ciao
Pietro


title: Report >Word...lunghetto...

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9cjncd$ck1$1...@canarie.caspur.it...
>
> "Lindbergh" <
lind...@libero.it
> ha scritto nel messaggio
> news:6AbH6.331$0t6....@news.infostrada.it...
> >
> > Ciao Sergio e grazie del tuo intervento.La risposta alla tua domanda
> > potrebbe essere si , ma anche No.Nel senso che ,pensandoci, anche con
una
> > fattura ci si potrebbe trovare con lo stesso problema.Nel mio caso
invece
> si
[CUT]
> Scusa, facciamo che per "testata" indichiamo i nomi dei campi e per
"righe"
> i record.
> Se il tuo problema si traduce in un solo elenco di righe con un numero di
> campi variabile puoi crearti la base dati (per esempio una query) e poi
> esportarla o in rtf; come visualizzatore di file rtf (in genere) è
impostato
> word.
> Es.
> '--------------------
> DoCmd.OutputTo acOutputTable, "nomeTabellaoQuery", acFormatRTF,
> "c:\nomeFile.rtf", True
> '--------------------
>
> Se invece vuoi un lavoro "di fino" si inizia a parlare di VBA...
>
> Ciao.
>
Questo lavoretto in RTF lo faccio di già, ma come dicevo nel  mio post la
formattazione fa pena.
Vorrei proprio fare un lavoro "di fino" in VBA....anche quello faccio di già
ma non so come andare avanti oltre la prima riga..(record x Access)
Ciao


title: Report >Word...lunghetto...

text:
"Lindbergh" <
lind...@libero.it
> ha scritto nel messaggio
news:SEdH6.2180$0t6....@news.infostrada.it...
>
> Questo lavoretto in RTF lo faccio di già, ma come dicevo nel  mio post la
> formattazione fa pena.
> Vorrei proprio fare un lavoro "di fino" in VBA....anche quello faccio di
già
> ma non so come andare avanti oltre la prima riga..(record x Access)
> Ciao
Allora bando alle ciancie e invia il codice di esempio o fai un esempio di
cosa vuoi ottenere...
Ciao.


title: Report >Word...lunghetto...

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9cjpp0$dom$1...@canarie.caspur.it...

 Caro Sergio..non seccarti :-)
Sto soltanto cercando di imparare e sto man mano cercando di fare cose
sempre piu' difficili..
Grazie a questo splendido ng sono riuscito a fare un db estremamente utile
per la mia attività....adesso sto cercando di dare solo un tocco di
professionalità al db stesso e ai documenti che mando in giro per il mio
lavoro.
Credo di aver chiesto una mano sempre con molta umiltà e sopratutto, sapendo
che è fatto anche da gente che regala il suo tempo e la sua esperienza
lavorativa...anche con molto rispetto.
Cosi' come cerco di aiutare anch'io con qualche spunto e col poco che so
quelli che sono all'inizio.
Quindi se non hai tempo o voglia..certamente non mi offendero' :-)
A parte questo piccolo preambolo ( sara' che quando è brutto tempo divento
permaloso?)
....questo è il pezzo di codice che mi aggiorna i campiModulo di Word,
...................
Set oApp = CreateObject("Word.Application")
Set oDoc = oApp.Documents.Open("c:\documenti\ProvaAzienda.doc")
oApp.Visible = True
oDoc.Bookmarks("Testata").Select
oApp.Selection.TypeText Text:=Me!Testata
oDoc.Bookmarks("Prezzo").Select
oApp.Selection.TypeText Text:=Me!Prezzo
oDoc.Bookmarks("Numero_Pagine").Select
oApp.Selection.TypeText Text:=Me!Numero_Pagine
oDoc.Bookmarks("TotaleLire").Select
oApp.Selection.TypeText Text:=Me!TotaleLire
oDoc.SaveAs strAz, , , , , , , , , , True
............................
e fin qui tutto bene!!!!
Se il preventivo fosse basato su una sola testata(Rivista) sarei a posto.
Ma se i record sono 4..
Repubblica           .....     ......     ........     ...........
Corriere della Sera  .....     ......     ........     ...........
Il mattino           .....     ......     ........     ...........
Sole 24 Ore          .....     ......     ........     ...........
come faccio a dire a Word di fare un'altra riga in successione con gli
stessi campi
della riga precedente ma (ovviamente) con i valori del 2° record...e del
3°...e del 4°
Mi spiego ancora meglio.
Nel Report il controllo "Testata" è 1, ma ti visualizza rigo per rigo TUTTE
le testate (e dati relativi) che hai selezionato (filtrato) per "quella"
azienda.
La stessa cosa vorrei farla in Word.
Con simpatia
Eddie


title: Report >Word...lunghetto...

text:
"Lindbergh" <
lind...@libero.it
> ha scritto nel messaggio
news:yHeH6.2532$0t6....@news.infostrada.it...
>
>  Caro Sergio..non seccarti :-)
?
> Sto soltanto cercando di imparare e sto man mano cercando di fare cose
> sempre piu' difficili..
Bene...
> Grazie a questo splendido ng sono riuscito a fare un db estremamente utile
> per la mia attività....adesso sto cercando di dare solo un tocco di
> professionalità al db stesso e ai documenti che mando in giro per il mio
> lavoro.
Benissimo...
> Credo di aver chiesto una mano sempre con molta umiltà e sopratutto,
sapendo
> che è fatto anche da gente che regala il suo tempo e la sua esperienza
> lavorativa...anche con molto rispetto.
Giustissimo...
> Cosi' come cerco di aiutare anch'io con qualche spunto e col poco che so
> quelli che sono all'inizio.
Sai come si dice dalle mie parti: "oggi a me domani a te..."
> Quindi se non hai tempo o voglia..certamente non mi offendero' :-)
Se non avevo voglia ne tempo da dedicare a te e ad altri non rispondevo
neanche, o no? Considera che ora sono in ufficio a lavorare...
>
> A parte questo piccolo preambolo ( sara' che quando è brutto tempo divento
> permaloso?)
Me sa' dde sì...

Da quello che intuisco tu hai una maschera che visualizza dei record e li
vuoi "sparare" in un documento word preformattato.
Tu scrivi la prima riga (record) e vorresti scrivere le altre; nel tuo
codice manca l'istruzione che scorre i record (moveNext) e l'istruzione che
scrive nel documento word un invio (nuovo paragrafo).
Ma prima di ogni altra cosa manca un ciclo che scorre i record e scrive i
dati sul documento:
Es.
'--------------
Dim oRecSet As Recordset
Set oRecSet = Me!nomeSottoMaschera.Form.RecordsetClone
oRecSet.MoveFirst
Do While Not oRecSet.EOF
    oDoc.Bookmarks("Testata").Select
    oApp.Selection.TypeText Text:=Me!nomeSottoMaschera!Testata
    oDoc.Bookmarks("Prezzo").Select
    oApp.Selection.TypeText Text:=Me!nomeSottoMaschera!Prezzo
    oDoc.Bookmarks("Numero_Pagine").Select
    oApp.Selection.TypeText Text:=Me!nomeSottoMaschera!Numero_Pagine
    oDoc.Bookmarks("TotaleLire").Select
    oApp.Selection.TypeText Text:=Me!nomeSottoMaschera!TotaleLire
'mi posiziono alla fine della riga
    oApp.Selection.EndKey Unit:=wdLine
'vado accapo
    oApp.Selection.TypeParagraph
    oRecSet.MoveNext
Loop
oRecSet.Close
Set oRecSet = Nothing
'--------------
Questo esempio scorre i record di una sottomaschera e ci ho inserito il tuo
codice che scrive sul documento word.
Problema:
- non so se hai una struttura maschera - sottomaschera;
- il codice che ti ho inviato non crea un'altra serie di segnalibri, presumo
quindi che si sovrapporrà tutto;
- così facendo non esegui nessun mailmerge;
Possibile soluzione:
- struttura maschera sottomaschera (per utilizzare il codice appena
inviato);
- eliminare dal documento i segnalibri;
- eliminare dal codice la ricerca dei segnalibri;
Che ne dici?
Ciao.


title: Report >Word...lunghetto...

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9ck2dr$hv4$1...@canarie.caspur.it...
>
> "Lindbergh" <
lind...@libero.it
> ha scritto nel messaggio
> news:yHeH6.2532$0t6....@news.infostrada.it...
> >
> >  Caro Sergio..non seccarti :-)
>
[CUT]

Andrebbe benissimo!!!!
Ho una maschera con Azienda/ Agenzia/ ecc
ed una Sottomaschera (come da codice sopra)
ma...se tolgo i segnalibri come faccio a formattare il documento e a
scriverci???
Questo proprio non ne ho idea.
Tank you very grazie...per tutto l'aiuto che potrai darmi
Eddie


title: Report >Word...lunghetto...

text:
"Lindbergh" <
lind...@libero.it
> ha scritto nel messaggio
news:6mhH6.5135$0t6.1...@news.infostrada.it...
>
> Andrebbe benissimo!!!!
> Ho una maschera con Azienda/ Agenzia/ ecc
> ed una Sottomaschera (come da codice sopra)
> ma...se tolgo i segnalibri come faccio a formattare il documento e a
> scriverci???
> Questo proprio non ne ho idea.
> Tank you very grazie...per tutto l'aiuto che potrai darmi
> Eddie
Puoi ricostruirti la formattazione del documento da VBA, come? Se apri word
e attivi il registratore di macro e ti costruisci la "prima parte" del
documento con tutta la formattazione; poi blocchi il registratore e leggi il
codice VBA che tu ha generato, con pochi accorgimenti puoi riutilizzarlo in
access per fargli fare le stesse cose.
Questo è un esempio di una soluzione ad un mio problema che per alcuni punti
è simile al tuo; in un documento (formato lettera) che veniva utilizzato per
un mailmerge, dovevo inserire un elenco con altri dati presi da un'altra
tabella (tipo fattura-dettaglio); ho inserito nel documento un testo (es.
"elenco") che mi serviva come "segnalibro" per crearmi una tabella (word) in
quella posizione. Da codice, cerco il testo e inizio a crearmi la tabella
formattata e ci inserisco i dati:
es.
'--------------
'cerco la stringa "Elenco"
        oApp.Selection.Find.ClearFormatting
        With oApp.Selection.Find
            .Text = "elenco"
            .Replacement.Text = ""
            .Forward = True
            .Wrap = wdFindContinue
            .Format = False
            .MatchCase = False
            .MatchWholeWord = False
            .MatchWildcards = False
            .MatchSoundsLike = False
            .MatchAllWordForms = False
        End With
        oApp.Selection.Find.Execute
'inserisco la tabella con X colonne e intestazione
        oApp.ActiveDocument.Tables.Add Range:=oApp.Selection.Range,
NumRows:=rstDipd.RecordCount, NumColumns:=2
        oApp.Selection.Tables(1).Select
        oApp.Selection.Tables(1).Borders.Enable = False
'imposto la dimensione delle colonne e righe
        oApp.Selection.MoveLeft Unit:=wdCharacter, Count:=1
'intestazione tabella
        With oApp.Selection
            .TypeText Text:="Nominativo"
            .MoveRight Unit:=wdCell
            .TypeText Text:="Importo proposta"
            '.MoveRight Unit:=wdCell
            '.TypeText Text:="Decorrenza livello"
        End With
'scrivo le informazioni dei dipendenti
        Do While Not rstDipd.EOF
            With oApp.Selection
                .MoveRight Unit:=wdCell
                .TypeText Text:=rstDipd!nominativo
                .MoveRight Unit:=wdCell
                .TypeText Text:="L." & Format(rstDipd!totProposta, "#,###")
            End With
            rstDipd.MoveNext
        Loop
'--------------
Codice preso (quasi) pari pari dalla macro che avevo prima creato in word...
Ciao.


title: Report >Word...lunghetto...

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9cobf9$iae$1...@canarie.caspur.it...
>
> "Lindbergh" <
lind...@libero.it
> ha scritto nel messaggio
> news:6mhH6.5135$0t6.1...@news.infostrada.it...
> >
> > Andrebbe benissimo!!!!
> > Ho una maschera con Azienda/ Agenzia/ ecc
> > ed una Sottomaschera (come da codice sopra)
> > ma...se tolgo i segnalibri come faccio a formattare il documento e a
> > scriverci???
> > Questo proprio non ne ho idea.
> > Tank you very grazie...per tutto l'aiuto che potrai darmi
> > Eddie
>
> Puoi ricostruirti la formattazione del documento da VBA, come? Se apri
word
> e attivi il registratore di macro e ti costruisci la "prima parte" del
> documento con tutta la formattazione; poi blocchi il registratore e leggi
il
> codice VBA che tu ha generato, con pochi accorgimenti puoi riutilizzarlo
in
> access per fargli fare le stesse cose.
> Questo č un esempio di una soluzione ad un mio problema che per alcuni
punti
> č simile al tuo; in un documento (formato lettera) che veniva utilizzato

Grazie Sergio..ci lavorero'...ti faro' sapere cosa sono riuscito a
combinare..
Ciao


title: Report >Word...lunghetto...

author: David

text:
paj <
pietro.b...@gruppo2000.com
> wrote in message
UDdH6.200189$lj4.5...@news6.giganews.com...

Se permettete l'intromissione......e' il post con botta e risposta piu'
lungo che abbia mai visto, cmq e' bello vedere che alla fine ci si aiuta e
tutti ne traggono vantaggio!
Ciao e grazie
Davide


title: Importare valori separati da tabulazione da file di testo in un campo tabella?

author: Michele M.

text:
Ciao a tutti,
come posso importare una serie di valori, da un file di testo, separati da
un tabulatore (;) relativi ad un solo campo in una tabella? Ho provato con
la funzione di import ma importa i valori in campi distinti.
Grazie a tutti.
--
Cordialità.
Michele Marinelli
http://italman.it/


author: geppo

text:
Ciao "Michele M." <
michele....@poste.it
> ha scritto nel messaggio
news:4946cda4$0$1110$4faf...@reader3.news.tin.it...
> Ciao a tutti,
> come posso importare una serie di valori, da un file di testo, separati da
> un tabulatore (;) relativi ad un solo campo in una tabella? Ho provato con
> la funzione di import ma importa i valori in campi distinti.
> Grazie a tutti.
Se ho capito quelle che vuoi fare:
'>------------------------------Inizio----------------------------------<
Dim rst As DAO.Recordset, vTesto As String, MyArray() As String
Set rst = CurrentDb.OpenRecordset("NomeTuaTabella")
Open Environ("Userprofile") & "\Desktop\prova.txt" For Input As #1
Do While Not EOF(1)
Input #1, vTesto
MyArray = Split(vtesto, ";")
For i = 0 To UBound(vtesto)
rst.AddNew
rst.Fields("NomeCampoInteressato") = LTrim(MyArray(i))
rst.Update
Next
Loop
Close #1
'>-----------------------------Fine-------------------------------------<
p.s.: cambia il percorso del file da importare con il tuo e il nome della
tabella e del campo.
> --
>
> Cordialità.
>
> Michele Marinelli
>
http://italman.it/
--
Ciao
Geppo


title: Lentezza report su stampante ad aghi

author: VT @ home

text:
Ho un applicativo che, per motivi vari indipendenti dalla mia volontà, deve stampare obbligatoriamente un report su una
stampante ad aghi ad 80 colonne (Star LC24-10).
Il report non contiene immagini; gli unici elementi grafici presenti sono le linee di separazione fra intestazione
pagina ed il corpo e fra intestazione di gruppo ed il corpo, oltre al bordo intorno ad alcune caselle di testo.
Il font è Arial per tutti i controli contenenti testo.
Ho due problemi:
1)  una pagina viene stampata in circa 8 (otto) minuti; poichè il report mediamente contiene un centinaio di pagine, la
stampa richiede ogni volta circa 13 ore !
Suppongo che ciò dipenda dal fatto che la stampante viene settata in modalità grafica.
2) stampando l'intestazione di pagina che è fissa (sono tutte label con contenuto fisso),  la stampante va in errore
perchè sembra come se il carrello venisse spinto fuori dal limite destro (intendo quello fisico della stampante);
eppure, magari la pagina precedente (con la stessa identica intestazione) è stata stampata regolarmente.
Riguardo la lentezza: c'è modo di impostare qualche proprietà del report (o della stampante) che impedisca che la
stampante venga settata in modalità grafica ?
Riguardo il secondo problema, ogni suggerimento è ben accetto, tranne uno: cambiare stampante :-((
Ho già provato a stampare su pdf ed inviare il file alla stampante, ma la qualità di stampa degrada molto vicino
all'illeggibilità.
E la velocità non cambia ...
Grazie in anticipo
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------


title: Lentezza report su stampante ad aghi

author: Cinzia

text:
Ciao Vincenzo,
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:01joc39ptmv4880ht...@4ax.com...
> Ho un applicativo che, per motivi vari indipendenti dalla mia
> volontà, deve stampare obbligatoriamente un report su una
> stampante ad aghi ad 80 colonne (Star LC24-10).
>
> Ho due problemi:
> 1)  una pagina viene stampata in circa 8 (otto) minuti; poichè il
> report mediamente contiene un centinaio di pagine, la
> stampa richiede ogni volta circa 13 ore !
> Suppongo che ciò dipenda dal fatto che la stampante viene settata in
> modalità grafica.
una decina di anni fa dovendo stampare dei bollettini postali su
modulo continuo e stampante ad aghi di cui non esisteva nemmeno il
driver per Windows (sigh! non ricordo esattamente ma forse eravamo
ancora su Win 3.11)   avevo risolto facendo una procedura che scriveva
direttamente i dati su LPT1 e inviava gli opportuni codici ESCAPE per
il posizionamento, devo dire che la velocità non era male ....
Scherzi a parte, hai provato a vedere se tra le opzioni avanzate del
Driver c'è la possibilità di impostare una modalità TEXT?
> 2) stampando l'intestazione di pagina che è fissa (sono tutte label
> con contenuto fisso),  la stampante va in errore
> perchè sembra come se il carrello venisse spinto fuori dal limite
> destro (intendo quello fisico della stampante);
> eppure, magari la pagina precedente (con la stessa identica
> intestazione) è stata stampata regolarmente.
Hai provato a spostare un po' più a sx l'etichetta più a destra, in
modo tale che se il problema si verifica magari solo per pochi pixels
spostandolo a sx quel tanto che basta... forse risolvi...
> Riguardo la lentezza: c'è modo di impostare qualche proprietà del
> report (o della stampante) che impedisca che la
> stampante venga settata in modalità grafica ?
Altra possibilità:
Installi una stampante generica solo testo, stampi su file e poi print
nomfile > lpt1
> Grazie in anticipo
>
> Vincenzo Turturro
>
Facci sapere come hai risolto!
Ciao
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
---------------------------------------- ---------------------------------------------


title: Lentezza report su stampante ad aghi

text:
Ciao Vincenzo,
a proposito di questo:
>Il report non contiene immagini; gli unici elementi grafici presenti
>sono le linee di separazione fra intestazione
>pagina ed il corpo e fra intestazione di gruppo ed il corpo, oltre al
>bordo intorno ad alcune caselle di testo.
>Il font è Arial per tutti i controli contenenti testo.
ho dimenticato di dirti: hai provato a cambiare Arial con Courier? e
le linee di separazione a farle con Label in courier?(della
serie -------)



title: Lentezza report su stampante ad aghi

author: PBsoft

text:
I suggerimenti di Cinzia sono oro colato, ma io credo che la vera soluzione
consista nell'evitare di passare per i report di Access.
Piuttosto, bisognerebbe inviare il report carattere per carattere, riga per
riga, direttamente alla porta della stampante. In questo modo la velocità
sarebbe la più alta possibile. Certo che dovresti rinunciare all'aspetto
grafico, visto che si tratterebbe di solo testo ascii.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: Lentezza report su stampante ad aghi

text:
Il Wed, 22 Aug 2007 17:51:04 +0200, "Cinzia" <
cinziapagani-...@tiscali.it
> ha scritto:
>(.....)
>Ciao Vincenzo,
>una decina di anni fa dovendo stampare dei bollettini postali su
>modulo continuo e stampante ad aghi di cui non esisteva nemmeno il
>driver per Windows (sigh! non ricordo esattamente ma forse eravamo
>ancora su Win 3.11)   avevo risolto facendo una procedura che scriveva
>direttamente i dati su LPT1 e inviava gli opportuni codici ESCAPE per
>il posizionamento, devo dire che la velocità non era male ....
Per un report meno complesso di questo ho proprio fatto così: ho creato una struttura di tabelle tramite le quali
definisco il report specificando:
- le caratteristiche del report (origine record, ordinamento, ecc.)
- le varie sezioni del report (intestazione di report, di pagina ...)
- la struttura di ogni riga di ogni sezione (quale campo, in quale posizione, con quale formato ...)
Sono perfino riuscito a gestire i sottoreport (un solo livello) !
Poi ho scritto alcune funzioni a cui passo il nome del report che voglio stampare, il nome del file di output le quali,
interpretando ciò che trovano nelle tabelle di cui sopra, producono la "stampa" su file a suon di print #1 !
>Scherzi a parte,
Come vedi, non scherzo affatto ;-)
>hai provato a vedere se tra le opzioni avanzate del
>Driver c'è la possibilità di impostare una modalità TEXT?
Nel mio caso, data la vetustà della stampante, "avanzato" ha il significato di residuo ...
No, nessuna opzione del genere :-(
>> 2) stampando l'intestazione di pagina che è fissa (sono tutte label
>> con contenuto fisso),  la stampante va in errore
>> perchè sembra come se il carrello venisse spinto fuori dal limite
>> destro (intendo quello fisico della stampante);
>> eppure, magari la pagina precedente (con la stessa identica
>> intestazione) è stata stampata regolarmente.
>
>Hai provato a spostare un po' più a sx l'etichetta più a destra, in
>modo tale che se il problema si verifica magari solo per pochi pixels
>spostandolo a sx quel tanto che basta... forse risolvi...
L'ho spostato a sx di svariati millimetri, poi ho dovuto fermarmi per problemi di leggibilità, ma non ho ottenuto alcun
risultato.
Ed in ogni caso sono abbastanza lontano (a mio giudizio) dal margine destro del foglio.
>> Riguardo la lentezza: c'è modo di impostare qualche proprietà del
>> report (o della stampante) che impedisca che la
>> stampante venga settata in modalità grafica ?
>
>Altra possibilità:
>Installi una stampante generica solo testo, stampi su file e poi print
>nomfile > lpt1
Proverò ...
>Facci sapere come hai risolto!
>Ciao
Se avrò risolto !
Non so perchè, ma la vedo grigia ...



title: Lentezza report su stampante ad aghi

text:
Il Wed, 22 Aug 2007 17:56:42 +0200, "Cinzia" <
cinziapagani-...@tiscali.it
> ha scritto:
>(.....)
>Ciao Vincenzo,
>a proposito di questo:
>>Il report non contiene immagini; gli unici elementi grafici presenti
>>sono le linee di separazione fra intestazione
>>pagina ed il corpo e fra intestazione di gruppo ed il corpo, oltre al
>>bordo intorno ad alcune caselle di testo.
>>Il font è Arial per tutti i controli contenenti testo.
>
>ho dimenticato di dirti: hai provato a cambiare Arial con Courier? e
>le linee di separazione a farle con Label in courier?(della
>serie -------)
Proverò anche questo.
Grazie per ora !



title: Lentezza report su stampante ad aghi

text:
Il Wed, 22 Aug 2007 16:33:26 +0000 (UTC), PBsoft <info[REMOVE]@
pbsoft.it
> ha scritto:
>(.....)
>I suggerimenti di Cinzia sono oro colato, ma io credo che la vera soluzione
>consista nell'evitare di passare per i report di Access.
>Piuttosto, bisognerebbe inviare il report carattere per carattere, riga per
>riga, direttamente alla porta della stampante. In questo modo la velocità
>sarebbe la più alta possibile. Certo che dovresti rinunciare all'aspetto
>grafico, visto che si tratterebbe di solo testo ascii.
Come ho già detto a Cinzia, è una cosa che ho già fatto per un report meno complesso di questo.
Ripetere l'esperienza in questo caso vorrebbe dire perdere svariati giorni per trasportare in una procedura VBA apposita
tutta la logica "cablata" nel codice VBA e nella struttura del report (livelli e totali di gruppo, sottoreport
nidificati a loro volta con livelli di gruppo ...)



title: Lentezza report su stampante ad aghi

author: Ungi

text:
Il carattere Arial è True Type e quindi viene stampato utilizzando la
modalità grafica.
Secondo me puoi provare due cose: utilizzare solo caratteri appartenente
all'insieme dei font residenti della stampante oppure settare la risoluzione
grafica della stampante alla più piccola possibile compatibilmente con la
leggibilità.
Ho incontrato questi problemi con una Epson LQ 100.
Una volta installata in Windows i vari applicativi (ad esempio word)
dovrebbero far scegliere i caratteri residenti, sono quelli con il disegnino
della stampante a fianco
Per la risoluzione grafica ho fatto delle varie prove e tra stampare a 360 x
360 invece che a 180 x 180 c'è una bella differenza
Ciao
Ungi


title: Lentezza report su stampante ad aghi

text:
.........e tra stampare a 360 x
360 invece che a 180 x 180 c'è una bella differenza
.
.
in termini di velocità


title: Lentezza report su stampante ad aghi

author: Carlo Costarella

text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:01joc39ptmv4880ht...@4ax.com...

Ciao Vincenzo
una delle cose che ho fatto in casi di questo genere è stata quella di
sostituire il driver proprietario con quello compatibile (in genere Epson
compatibile 24 PIN o Epson FX) inoltre da bios provo con i settaggi della
LPT1 ECP/EPP. In alcuni casi la stampante 24 aghi (come la tua) funzionava
meglio con driver compatibili per i 9 aghi (PIN). Tra i settaggi propri
della stampante inutile dirti di usare le opzioni "Utilizza lo spooler in
modo da accelerare...", "Inizia a stampare immediatamente", "Processore di
Stampa = WinPrint RAW oppure TEXT". Questi settaggi valgono per i driver
Compatibili Epson 24 e 9 PIN oltre che per le FX. Quanto al carattere da
usare proverei con il System o MS Sans Serif.
Aggiungo che per il driver Epson Compatibile 24 PIN da proprietà, Avanzate,
Predefinite, ancora Avanzate, imposto la qualità su 180x180 e la "Velocità
di stampa" su "Alta velocità - Attivata.
Ciao, Carlo


title: Lentezza report su stampante ad aghi

author: Marco Pizzamiglio

text:
VT @ home ha scritto:






Hai provato a installare una stampante Generic/Text only su LPT1: e a
indirizzare lì il report?
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: Lentezza report su stampante ad aghi

author: Ganimede

text:
Ciao,
> >hai provato a vedere se tra le opzioni avanzate del
> >Driver c'è la possibilità di impostare una modalità TEXT?
>
> Nel mio caso, data la vetustà della stampante, "avanzato" ha il significato di residuo ...
> No, nessuna opzione del genere :-(
Ma scusa... se installi il driver generico di solo test come stampate
in WIndows ? con le aghi da cui voglio stampre velocemente solitamente
uso questo.
Miao.


title: Lentezza report su stampante ad aghi

text:
Il Fri, 24 Aug 2007 01:55:52 -0700, Ganimede <
newto...@yahoo.com
> ha scritto:
>(.....)

Ottengo un porcaio !
Solo alcuni esempi:
- nel bel mezzodi alcune righe vengono inseriti dei ritorni a capo
- alcuni valori vengono troncati
- alcuni valori vengono sovrapposti al seguente/precedente
- altri vengono disallineati per cui l'incolonnamento salta



title: Lentezza report su stampante ad aghi

text:
Il Fri, 24 Aug 2007 10:06:24 +0200,
marco.pi...@gmail.com
 (Marco Pizzamiglio) ha scritto:
>(.....)
>
>Hai provato a installare una stampante Generic/Text only su LPT1: e a
>indirizzare lě il report?
>Ciao.
>-Marco-
Ottengo un porcaio !
Solo alcuni esempi:
- nel bel mezzodi alcune righe vengono inseriti dei ritorni a capo
- alcuni valori vengono troncati
- alcuni valori vengono sovrapposti al seguente/precedente
- altri vengono disallineati per cui l'incolonnamento salta



title: Lentezza report su stampante ad aghi

text:
VT @ home ha scritto:
> Il Fri, 24 Aug 2007 10:06:24 +0200,
marco.pi...@gmail.com
 (Marco
Pizzamiglio) ha scritto:
> >(.....)
> >Hai provato a installare una stampante Generic/Text only su LPT1: e a
> >indirizzare lì il report?
> >Ciao.
> >-Marco-
> Ottengo un porcaio !
> Solo alcuni esempi:
> - nel bel mezzodi alcune righe vengono inseriti dei ritorni a capo
> - alcuni valori vengono troncati
> - alcuni valori vengono sovrapposti al seguente/precedente
> - altri vengono disallineati per cui l'incolonnamento salta
> Vincenzo Turturro
> Certificato Eucip Core Level
> ITA 0000-002299 del 14/05/2007
Penso che sia per via dell'interlinea fissa della stampante e della
dimensione carattere.
La stampante in modalità testo inizia una linea solitamente ogni 1/6 di
pollice, se nel report piazzi controlli in posizioni che non siano
multipli dell'interlinea il contenuto non verrà stampato correttamente.
Credo che valga la pena di fare qualche esperimento. Se riesci a far
stampare correttamente il report in modalità solo testo abbatti i tempi di
stampa.
Prova a impostare l'altezza di tutti i controlli alla misura
dell'interlinea, e a posizionarli a multipli dell'interlinea, credo
bisogni tenere conto anche del margine superiore della pagina.
Stesso discorso dovrebbe valere per le posizioni orizzontali, a seconda
che stampi a 10 o 12 cpi.



title: Esecuzione con Run-Time.

author: Salvatore

text:
Salve, ho da poco realizzato un Front End abbastanza corposo con controlli
in VBA e quando l'ho installato su un COMPAQ K6 350 Mhz con 128Mb RAM, ho
notato con mio sommo dispiacere che risulta essere molto lento anche nel
passagio da un campo all'altro col tasto TAB all'interno di una maschera. Mi
domandavo se con il Run-Time potevo migliorare le performance del Front End
visto che con Access installato viene di volta in volta interpretato......
Grazie.


title: Esecuzione con Run-Time.

author: Mauro

text:
Salvatore <
tot...@inwind.it
> wrote in message
fVFZ7.30918$s04.1...@news.infostrada.it...

> Perchč non compili definitivamente il front end in un file mde?


title: Esecuzione con Run-Time.

author: Stefano Marzocchi

text:
"Salvatore" <

Attento, su una configurazione del genere qualunque applicazione Access ben
fatta è una scheggia.
La maschera in questione ha qualcosa di particolare?
Ciao: Stefano


title: Esecuzione con Run-Time.

author: Emyr

text:
On Sun, 06 Jan 2002 16:45:28 GMT, "Stefano Marzocchi"
<
stefN...@libero.it
> wrote:
>
>"Salvatore" <
>> Salve, ho da poco realizzato un Front End abbastanza corposo con controlli
>> in VBA e quando l'ho installato su un COMPAQ K6 350 Mhz con 128Mb RAM, ho
>> notato con mio sommo dispiacere che risulta essere molto lento anche nel
>> passagio da un campo all'altro col tasto TAB all'interno di una maschera.
>Mi
>> domandavo se con il Run-Time potevo migliorare le performance del Front
>End
>> visto che con Access installato viene di volta in volta interpretato......
>
>Attento, su una configurazione del genere qualunque applicazione Access ben
>fatta è una scheggia.
dipende quanti dati!
Saluti.
Emanuele.


title: Esecuzione con Run-Time.

text:
"Emyr"
>
> dipende quanti dati!
Non in questo caso: le pessime prestazioni sono a livello di maschera.
Ciao: Stefano


title: Stampa documenti Word presenti in tabella

text:
Buongiorno a tutti dal solito lurkatore Gilberto che ogni tanto si fa
vivo con le richieste piu' disperate:
ho una tabella (Access 97) contenente percorso e nome file di word.
Vorrei che Access dicesse a Word di stampare tutti i documenti della
tabella sulla stampante predefinita.
Considerata la mia ignoranza, pensavo semplicemente di passare tramite
shell, ma sembra che word non consenta la stampa da riga di comando, e
tutti gli esempi che ho trovato googleggiando si riferiscono a
documenti selezionati da maschere o creati all'interno di Access o di
stampe unione. Ho visto che avete rimandato per quesiti simili
all'automazione OLE, ma l'esempio sul sitocomune non mi ha chiarito le
idee.
Grazie
 Gilberto


author: Alessandro Baraldi

text:
"rossigi" <
ros...@rocketmail.com
> wrote in message
news:tip681l953c91ff8l...@4ax.com

Direi che la chiamata alla Shell non è la via migliore.
Io vedrei bene un ciclo sul Recordset e passerei alla Funzione
che ti allego un percorso per volta...!
Dalla Form apri un bel Recordset sulla Tabella
Private Sub StampaDocumenti()
Dim rs As DAO.Recordset
Set rs=Currentdb.Openrecordset("SELECT CampoPathDOC FROM NOMETABELLA")
If rs.eof then exit sub
rs.MoveFirst
Do until rs.Eof
   DefPrintArchive(rs!CampoPathDOC)
   DoEvents
   rs.Movenext
Loop
End Sub
'------------------- QUESTA SOTTO LA METTI IN UN MODULO -----------
Public Sub DefPrintArchive(strDOC As String)
   On Error GoTo Err_PrintArchive
   Dim WordDoc as Object
   Dim WordDoc as Object
   Set wordApp = GetObject(, "Word.Application")

   With wordApp
      Set wordDoc = .Documents.Open(strDOC)
      wordDoc.PrintOut
      wordDoc.close wdDoNotSaveChanges
      DoEvents
   End With

Esci:
   Set wordDoc = Nothing
   Set wordApp = Nothing
   Exit Sub
Err_PrintArchive:
   If err.Number = 429 Then
       Set wordApp = CreateObject("Word.Application")
       Resume Next
   Else
       MsgBox err.number & " " & err.Description
       GoTo Esci
   End If
End Sub
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Grande!!
funge tutto a meraviglia, riuscissi solo a comprendere per bene quello
che hai scritto....vabbe', con il tempo....
Ciao e Grazie di nuovo.
Gilberto


title: Trasformare colonne in righe di una tabella

author: Alessandro Car

text:
Buongiorno,
vi scrivo questa mail per ricevere delucidazioni su come si puň
trasformare i campi di una tabella di Access in righe.
La mia tabella č strutturata in questo modo:
Audit N°              Testo
Data esecuzione       Data
Oggetto Audit         Testo
01-Riferimento Norm   Testo
01-Voce Audit         Testo
01-Azione corr        Testo
01-Osservazioni       Memo
02-Riferimento Norm   Testo
02-Voce Audit         Testo
02-Azione cor         Testo
02-Osservazioni       Memo
Colgo l'occasione per ringraziare anticipatamente
Alessandro
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: ciroteo da newsland

text:
Alessandro Car ha scritto:
> Buongiorno,
> vi scrivo questa mail per ricevere delucidazioni su come si può
> trasformare i campi di una tabella di Access in righe.
> La mia tabella è strutturata in questo modo:
> Audit N°              Testo
> Data esecuzione       Data
> Oggetto Audit         Testo
> 01-Riferimento Norm   Testo
> 01-Voce Audit         Testo
> 01-Azione corr        Testo
> 01-Osservazioni       Memo
> 02-Riferimento Norm   Testo
> 02-Voce Audit         Testo
> 02-Azione cor         Testo
> 02-Osservazioni       Memo
> Colgo l'occasione per ringraziare anticipatamente
> Alessandro
Ti chiedo subito scusa per la risposta affrettata ma non riesco a fare di
meglio al momento, ti dico semplicemente che proprio ieri ho trovato nei
vecchi post un esempio postato da roberto da casa.
Tramite google la ricerca è molto agevole.
se non riesci riposta che cerco il link diretto al 3d
p.s. parlava di una query di unione campo per campo ...



title: [dummy] Problemino con esportazione dati su dischetto

author: Floriano Gioacchini

text:
Salve a tutti,
sono nuovo del newsgroup e spero ti trovare un'anima buona che mi aiuti a
risolvere questo problema:
Praticamente dovrei creare un file testuale su dischetto per la
presentazione in banca delle ricevute bancarie.
Ho il tracciato di come deve essere creato il file, che non deve essere
formattato in nessun modo, ma quando uso il comando OutputTo nella modalità
TXT mi inserisce frà un campo e l'altro dei trattini.
Esiste un modo per creare un file di testo sul dischetto senza che venga
formattato ma che rispetti solo la sequenza dei caratteri inseriti?
Grazie in anticipo a chi raccoglierà la mia richiesta di aiuto....


author: Anto

text:
Devi creare un file utilizzando i "vecchi" comandi VB Open "nome file" For
Output as #1 e successivamente una serie di Print #1 campo1 & campo2 &
"costante" ...
In questo modo crei un file di testo con i record separati da CR+LF.
Spero ti vada bene
Saluti
Anto
Floriano Gioacchini <
sds...@tiscalinet.it
> wrote in message
8nvuag$r6i$1...@pegasus.tiscalinet.it...



text:
> Devi creare un file utilizzando i "vecchi" comandi VB Open "nome file" For
> Output as #1 e successivamente una serie di Print #1 campo1 & campo2 &
> "costante" ...
> In questo modo crei un file di testo con i record separati da CR+LF.
> Spero ti vada bene
> Saluti
> Anto
>
Grazie mille...funziona perfettamente!
Un giorno scoprirņ (piano piano) tutti i comandi del VBA di
Access....spero...
E' dura per chi inizia a scervellarsi da poco...sigh!
Grazie ancora.


title: Formato report a prescindere dalla stampante predefinita

author: Claudio

text:
Salve a tutto il NG è da un pò che non posto
Mi si presenta questo annoso problema che non mi fa dormire la notte
Da una maschera lancio l'anteprima di un report di una etichetta, che andrò
a stampare con una stampante per etichette
Il problema è che se metto stampante specifica tutto va bene, solo che,
quando andro ad installare in DB (con runtime)  dal cliente (come mi è già
successo) mi dice che la stampante specifica non c'è, io la reimposto e gli
dico dove si trova, ma ad ogni stampa mi da sempre lo stesso errore, mi dice
che non c'è la stampante!!!
Se invece lascio stampante predefinita (questo è il caso che preferirei) mi
imposta come default i formato A4 con dei margini che non fanno al caso mio,
e quindi se mando in stampa dicendo di stampare con la stampante di
etichette il tutto viene stampato su 4 etichette. Ho provato a dargli vari
formati presenti nella mia predefinita (una laser) ma mi stampa sempre su
più etichette.
In soldoni, come posso dare io, senza l'interferenza esterna, il formato del
report con i miei margini a prescindere dalla stampante presente e/o
predefinita
Sperando di essere stato chiaro, attendo vostri prezionsi consigli
a presto
Claudio