author: Sergio MAZZA (Ufficio Stampa)

text:
UJ <
uncl...@nospamtiscalinet.it
> wrote in message
9l03h5$2ap$1...@fe2.cs.interbusiness.it...
>
> Questa tua domanda mi ha fatto venire un duddio:
> è possibile creare, via Codice VB, un documento word partendo da zero?
> E come posso dirgli in questo punto scrivi "questo", in quest'altro scrivi
> "bla ... bla...", in questo punto inserisci il campo "Ragione Sociale",
etc.
>
> Ovviamente non pretendo che tu mi risponda a tutte queste domande.
> Mi basterebbe se mi indichi dove posso studiarmi un db e del codice per
> farlo (sempre se è possibile!).
>
> Grazie.
> UJ
Certo che è possibile; ora non ho il codice "sotto mano" perché sono in un
altro ufficio, però, francamente... Machittelofaffà?
Il gioco vale la candela?
Secondo me no; la comodità della stampa unione non è paragonabile al
posizionamento e scrittura tutto eseguito via vba...
Lo studio del codice lo trovi avviando il registratore di macro in word ed
eseguendo a mano tutti i passi che devi riprodurre con vba in access.
Bloccato il registratore ti studi il codice vba prodotto e lo inserisci
nella sub (in access). Se conosci il modello degli oggetti che espone word e
access non ti sarà difficile modificare il codice prodotto da word...
Ciao.


title: Difficoltà di progettazione - x Roberto

author: Filogatto

text:
Ti ringrazio innanzitutto per l'elegante suggerimento di aggiungere alla
tabella dei nominativi un certo valore predefinito per l'attività svolta. La
cosa già mi risolve un po' di problemi.
Non ho capito bene, però, se quando dici di "aggiungere, per una certa data
impostata dall'operatore, nella tabella stati di servizio tanti record
quanti sono i nominativi", dai per scontato che ciò venga fatto con una
procedura automatica (e sarebbe proprio questo il punto che mi interessa,
anche se non ho idea da dove cominciare per idearla), oppure ti riferisci a
inserimenti giornalieri manuali, che sarebbero circa trecento al giorno,
proprio quello che vorrei evitare.
Da un punto di vista puramente speculativo, io vedo almeno due possibilità:
1)                          Creare nella maniera più automatica possibile un
recordset "annuale" e poi andarlo giornalmente a modificare (e qui avrei
bisogno di qualche suggerimento tecnico su come impostare l'
automatizzazione)
2)                          Partire da un recordset giornaliero predefinito,
sempre uguale, modificarlo per la parte "attività", fare un update della
data e accodarlo ad un recordset "master" (e qui almeno ho qualche idea sul
come procedere, tecnicamente parlando)
Capisco che, posto il problema in maniera così generica, sia difficile dare
suggerimenti, ma mi accontenterei di una opinione su quale sia la soluzione
più semplice ed elegante e di un' indicazione di massima sui vari passaggi
da seguire per implementarla, in modo tale da andarmeli a studiare.
Grazie di cuore


title: Difficoltà di progettazione - x Roberto

author: Roberto dal portabile

text:
"Filogatto" <
filo...@supereva.it
> ha scritto nel messaggio
news:9ljlns$fa6$1...@serv1.albacom.net...
>
> Ti ringrazio innanzitutto per l'elegante suggerimento di aggiungere alla
> tabella dei nominativi un certo valore predefinito per l'attività svolta.
La
> cosa già mi risolve un po' di problemi.
>
> Non ho capito bene, però, se quando dici di "aggiungere, per una certa
data
> impostata dall'operatore, nella tabella stati di servizio tanti record
> quanti sono i nominativi", dai per scontato che ciò venga fatto con una
> procedura automatica (e sarebbe proprio questo il punto che mi interessa,
> anche se non ho idea da dove cominciare per idearla), oppure ti riferisci
a
> inserimenti giornalieri manuali, che sarebbero circa trecento al giorno,
> proprio quello che vorrei evitare.
>
Intendo con una procedura automatica.
> Da un punto di vista puramente speculativo, io vedo almeno due
possibilità:
>
>
>
> 1)                          Creare nella maniera più automatica possibile
un
> recordset "annuale" e poi andarlo giornalmente a modificare (e qui avrei
> bisogno di qualche suggerimento tecnico su come impostare l'
> automatizzazione)
Visto che devi comunque chiedere all'operatore di verificare le attività di
tutti gli stati di servizio di un determinato giorno per tutti i nominativi,
a mio avviso è meglio effettuare l'aggiunta dei record nella tabella
StatiServizio giorno per giorno e non tutti insieme all'inizio dell'anno:
così potrai tenere conto di eventuali variazioni effettuate sulla tabella
Nominativi.
Per realizzare quanto ho ipotizzato nel caso 1) del mio messaggio precedente
farei così.
Se la struttura della tabella Nominativi è la seguente:
IDNominativo        Contatore e chive primaria
Nome                    Testo
AttivitàPrevalente    Testo
Se la struttura della tabella StatiServizio è la seguente
IDStatoServizio        Contatore e chiave primaria
IDNominativo            Numerico
DataStSe                   Data/ora
Attività                       Testo (o Memo)
Queste due tabella debbono stare tra loro in relazione uno-a-molti tramite i
campi IDNominativo; alla relazione devi aggiungere l'integrità referenziale
con l'opzione Elimina record correlati a catena.
Se per un nuovo record della tabella StatiServizio l'Attività deve essere
uguale a AttivitàPrevalente della tabella Nominativi.
Crea una maschera chiamata frmControlloAttività; detta maschera deve avere
una visualizzazione a Maschere continue e deve avere come Origine record la
tabella StatiServizi.
Crea quindi una maschera chiamata Maschera1 con visualizzaione a Maschera
singola; questa maschera non deve avere Origine record.
In Maschera1 inserisci una casella di testo non associata chiamata
DataCreazione; nel Valore predefinito di questo casella di testo scrivi:
=Date()
In Maschera1 inserisci un pulsante di comando; a fronte dell'evento "Su
clic" del pulsante di comando genera il seguente codice VBA:
Dim rstStSe As Recordset
Dim rstNomi As Recordset
Set rstStSe = CurrentDb.OpenRecordset("StatiServizio")
Set rstNomi = CurrentDb.OpenRecordset("Nominativi")
rstNomi.MoveFirst
Do Until rstNomi.EOF
rstStSe.AddNew
rstStSe!IDNominativo = rstNomi!IDNominativo
rstStSe!DataStSe = Me!DataCreazione
rstStSe!Attività = rstNomi!AttivitàPrevalente
rstStSe.Update
rstNomi.MoveNext
Loop
Set rstStSe = Nothing
Set rstNomi = Nothing
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "frmControlloAttività"
stLinkCriteria = "[DataStSe]=#" & Me![DataCreazione] & "#"
DoCmd.OpenForm stDocName, , , stLinkCriteria
End If
A questo punto apri Maschera1; digita nella casella di testo DataCreazione
la data di cui vuoi creare automaticamente lo stato di servizio; pigia il
pulsante di comando: verranno inseriti i record nella tabella StatiServizio,
dopo di che verrà aperta la maschera frmControlloAttività che mostrerà i
record inseriti per l'eventuale correzione delle attività.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Info gestionale InAzienda,

author: Zef

text:
Ciao a tutti,
sono alla costante ricerca di un gestionale contabile
e di magazzino basato su Access,
mi serve come base per delle verticalizzazioni
ne ho provati molti ma ad oggi nessuno mi ha ancora "rapito"
per caso mi è capitato un articolo su "InAzienda"
sviluppato da un softerhouse siciliana,
sembra ben fatto oltre che economico
qualcuno ne sa qualcosa?
grazie a chiunque per la risposta
Zef


title: Info gestionale InAzienda,

author: Marco Matarazzo

text:
On Thu, 2 Mar 2000 13:58:57 +0100, "Zef" <Zef@.
tin.it
> wrote:
>sono alla costante ricerca di un gestionale contabile
>e di magazzino basato su Access,
>mi serve come base per delle verticalizzazioni
Hai già provato Mika Realtime? Puoi ordinare la demo su
www.mika.it
,
a me sembra fatto benino...
Ciao!
]\/[arco


title: Stampare un numero fisso di righe e cambio pagina

author: grantanto

text:
Salve a tutti,
ho un report che stampa una DDT, al cui interno  devo stamapre un
numero fisso di righe, nel mio caso 22, a prescindere che i record
siano pieni o vuoti. Per fare ciò ho preso spunto da un esempio su
internet che ho cercato d'adattare alle mie esigenze.
Fino a che ho una DDT con meno di 22 righe, è tutto perfetto.Il
problema si pone quando invece la DDT occupa più pagine. Se ad esempio
gli articoli della ddt sono 30 e nel report per singolo foglio ne
vengono stampati 22, io vorrei che per ogni foglio della stessa DDT mi
vengano stampati: l'intestazione, il corpo e il piè di pagina.Quindi
nel primo foglio avrei le righe del corpo tutte piene di articoli, nel
secondo ne avrei invece 8 piene e e le rimanenti 14 vuote.
Ma tutto questo non accade.Il primo foglio mi viene fuori con 22 righe
di articoli ma senza piè di pagine, poi me ne fa un altro senza
intestazione e con 8 righe piene e fino a fine pagina mi ci mette n
righe vuote, e come se non bastasse esce fuori un terzo foglio con un
pò di righe vuote in testa e a metà pagina finalmente il piè di
pagina, che dovrebbe invece essere ripetuto su ogni foglio, come del
resto l'intestazione.
C'è un modo per poter stampare un numero di righe fisse in un report
gestendo in modo esatto il salto pagina?
Grazie a tutti


text:

Sul sitocomune alla sezione Report c'è un'esempio.
www.sitocomune.com
@Alex


text:

> @Alex- Nascondi testo citato
>
> - Mostra testo citato -
L'esempio l'ho preso proprio da lì, e ho cercato di adattarlo alle mie
esigenze, ma non riesco a venirne a capo.


text:
....
> L'esempio l'ho preso proprio da lì, e ho cercato di adattarlo alle mie
> esigenze, ma non riesco a venirne a capo.
https://groups.google.com/group/microsoft.public.it.office.access/browse_thread/thread/4b3c084aecaf1d27?hl=it#
Si è una cosa che può succedere di non riuscire ad adattare i demo
alle proprie esigenze...
@Alex


text:
On 17 Feb, 23:55, "@Alex" <
ik2...@libero.it
> wrote:
> ....
>
> > L'esempio l'ho preso proprio da lì, e ho cercato di adattarlo alle mie
> > esigenze, ma non riesco a venirne a capo.
>
>
https://groups.google.com/group/microsoft.public.it.office.access/bro.
..
>
> Si è una cosa che può succedere di non riuscire ad adattare i demo
> alle proprie esigenze...
>
> @Alex
Beato a te che ti diverti, spero che un giorno tu non debba mai
trovarti con un problema da risolvere, a cui è legato il mantenimento
del tuo posto di lavoro, e a cui nessuno risponde, oppure quei pochi
che lo fanno, lo fanno solo per deriderti, avendo su di te dei
pregiudizi sbagliati, solo perchè sono frustrati e non sanno come
occupare il loro prezioso tempo.
Preferisco essere licenziato piuttosto che passare la mia vita a
buttare me..a sulla gente come fai tu.
Buona vita


text:
...
> Beato a te che ti diverti, spero che un giorno tu non debba mai
> trovarti con un problema da risolvere, a cui è legato il mantenimento
> del tuo posto di lavoro, e a cui nessuno risponde, oppure quei pochi
> che lo fanno, lo fanno solo per deriderti, avendo su di te dei
> pregiudizi sbagliati, solo perchè sono frustrati e non sanno come
> occupare il loro prezioso tempo.
>
> Preferisco essere licenziato piuttosto che passare la mia vita a
> buttare me..a sulla gente come fai tu.
>
> Buona vita
Guarda se ti licenziano perchè non sai adattare il codice per stampare
22 righe invece che 25... credo tu abbia un concetto della
meritocrazia aziendale molto sbagliato ed infantile.
Invece di piangerti addosso per il problema tira fuori le palle e
mettiti a studiare il codice per vedere come funziona e capire il
PERCHE' da te funziona diversamente...!
Gente che non molla merita di essere valutata nell'ambito
lavorativo... gente che ad una prima difficoltà molla, ma non solo
incolpa gli altri per i propri INSUCCESSI ....a mio avviso
è bene faccia una sana riflessione, e che valuti bene se ha realmente
capito cosa la sua azienda si aspetta da lui... e su come gira il
mondo del lavoro oggi...!
Io gestisco personale...(50 persone) ed uno che ragiona come te,
soprattutto se giovane, sarebbe fuori da ogni logica lavorativa ed
aziendale.
Ti auguro e spero tu possa cambiare il tuo approccio, non solo ad
Access, ma al mondo del lavoro ed al fatto che NULLA ti è dovuto...
quello che ti è dovuto è lo stipendio ma solo a fronte di una
adeguata prestazione lavorativa.
TU e solo TU sei titolato a meritartelo, non trovi aiuti... pazienza
incolpi il MONDO perchè tutti ti odiano...?
E' chiamata sindrome di Calimero questa, e dipendenti o collaboratori
affetti da questa sindrome sono da sempre DELETERI... decidi in modo
Maturo da che parte stare e non fare moralismi inutili.
@Alex


text:

Complimenti e grazie per le lezioni di vita che mi stai dando, ti
prego comunque di non sputare sentenze a zero sulle situazioni
personali che non conosci e che ti auguro non dovrai mai conoscere.
Io un mio lavoro ce l'ho, fortunatamente, e lo faccio SOLO da 16 anni
e fino ad ora sono sempre riuscito a mantenermelo, FORSE proprio
perchè ho sempre lottato e non mi sono mai arreso.
In questi 16 anni ho imparato una cosa fondamentale, il saper aiutarsi
a vicenda, senza troppe domande, mettendosi alla pari dell'altro, e
dare l'anima per gli altri, ma tu queste cose sicuramente le saprai
già, sarai abituato a vivere queste situazioni, gestendo 50 persone:
ma io te le dico lo stesso.
Tornando al mio problema con Access, è una cosa in cui mi sono DOVUTO
confrontare per improvvise difficoltà economiche, che in questo
periodo hanno travolto la mia famiglia. Ho provato ad accettare una
sfida in cui partivo già sconfitto, non avendo mai aperto Access e non
avendoci mai lavorato in vita mia, ma nonostante ho DOVUTO provarci lo
stesso.
A te non è mai capitato di dover fare una cosa al di sopra delle tue
capacità, alla quale non potevi esimerti dal fare, ma che alla fine ti
ha portato, per manifesta incapacità, a dover chiedere aiuto? Ti è
stata data una mano, oppure sei stato criticato per il modo in cui hai
chiesto aiuto?  Ecco questo è quello che è successo a me, e credimi lo
so bene che in situazioni normali nessuno si sarebbe avventurato in
questa cosa. Credo però, che ognuno di noi abbia dei limiti, e io
fortunatamente non me ne vergogno, ma ne vado orgoglioso perche so
comunque riconoscerli. In questo difficile momento economico  che
stiamo attraversando, vedo molta gente che prova a reinventarsi, che
prova a fare lavori che non avrebbe mai pensato di dover fare, e il
tutto SOLO perchè vogliono provare a dare un futuro e una vita degna
ai loro figli, come sta succedendo nel mio caso, ma non sempre ci
riescono, ma non sempre posso riuscirci, e non perchè non ne hanno
voglia, e non perchè non intendono combattere, tanto meno perchè si
arrendono alla prima difficoltà, NO! Semplicemente perchè alla fine si
accorgono che non ne hanno i mezzi, e credimi se ce la fai, la colpa
la danno solamente a loro stessi, la rabbia che hanno è sempre solo
con loro stessi, la "colpa" che ti ho dato non è quella di non avermi
aiutato, ci mancherebbe, nulla è dovuto, e non dirlo a me, ne so
qualcosa: ma è solo quella che, a mio modo di vedere, visto che avevi
già deciso di non interessarti al mio problema, (decisione
rispettabilissima), avresti fatto meglio a non interessarti anche del
resto. Lo so è più forte di me, non sopporto la gente che vive per
criticare chi chiede aiuto, a prescindere da come e a chi lo chiede.
Altra cosa che dovresti sapere è che prima di scrivere nei forum, è
passato un mese durante il quale ho provato con tutti i mezzi a mia
disposizione a venirne a capo, eh si perchè anche se non sembra sono
un tipo molto orgoglioso, anche troppo a volte: ma forse hai ragione
tu, o erano nulli i mezzi che avevo, oppure la volontà e la voglia di
non arrendermi è pari a zero. Oppure c'è anche l'ipotesi che
nonostante il mio orgoglio, è arrivato un momento in cui ho visto che
la cosa era più grande di me, e che alla fine mi sono accorto che era
arrivato il momento del quale ti parlavo sopra: SAPER RICONOSCERE I
PROPRI LIMITI.
Tranquillo, vivi serenamente, nessuno ti ha mai detto che se perdo
questa possibilità extra-lavorativa la colpa è tua, fortunatamente so
ancora riconoscere le mie responsabilità: già sapevo che sarebbe
potuto arrivare questo momento.
Per te è impensabile che uno perda un lavoro SEMPLICEMENTE perchè non
sa gestire un cambio pagina su Access, oppure come dici tu perchè non
vuole farlo o non vuole impegnarsi a studiare, ma se un giorno fossi
OBBLIGATO a sfornare 100 pizze a sera, ma perderesti il lavoro perchè
riesci a farne SOLO 99 (sempre che tu nn sappia fare anche il
pizzaiolo), proprio perchè nonostante tu abbia messo in campo tutto il
tuo impegno, di più non riesci a fare, forse il tuo pensiero in merito
cambierebbe, e da quel giorno diventeresti meno riduttivo, e forse
chiederesti a qualcuno di aiutarti a fare quell'unica pizza che ti
manca per continuare a lavorare, sperando appunto di trovare una
persona pronta a darti una mano senza invece dover affrontare
ulteriori critiche.
Ebbene si, io c'ho messo tutto il mio impegno, fino ad oggi non sapevo
nemmeno che si potessero fare i report con access, e per me questo è
già un gran successo, ma purtroppo per quanta volontà ci possa
mettere, ad ora non sono in grado di sfornare quell'ultima pizzae non
me ne vergogno: anzi comunque dovessero andare le cose, posso comunque
dire di non aver rimpianti, e di averci provato con tutto me stesso.E
questa cosa mi rende fiero.
Un in bocca al lupo sincero, nonostante tutto.


author: Napi

text:



Grazie a tutti
------------------------------------------
Secondo me non hai impostato correttamente l'intestazione e il pié di
pagina.
Nell'esempio del sitocomune queste due sezioni sono ad altezza zero per cui
non sono mai visibili. Tu devi impostare loro un'altezza in modo che
occupino una certa superficie del foglio da stampare e dentro le quali
metterai quello che devi visualizzare.
Lo spazio rimanente meno la somma dei margini superiore ed inferiore del
foglio e le altezze dell'intestazione e pié di pagina gruppo, sarà lo spazio
a disposizione che dovrai ripartire fra le 22 righe da stampare.
Le intestazioni di colonna, che nell'esempio sono inserite nella sezione
intestazione di gruppo, puoi metterle nell'intestazione di pagina se ti è
più conveniente e lo stesso dicasi per il pié di pagina di gruppo (sempre
che ciò non ti comporti disfunzioni nei conteggi o nei calcoli). Sono tutte
cose che devi valutare tu in base a quello che devi visualizzare.
Nel codice dell'esempio il salto pagina agisce dopo il numero di righe
prefissato, ma è ovvio che il tutto è subordinato allo spazio fisico
disponibile.
Nelle proprietà del report, scheda formato, controlla che le voci
Intestazione (pagina) e Pié di pagina (pagina) siano settate su 'Su ogni
pagina'.
Queste saranno sempre collocate rispettivamente nella parte superiore ed
inferiore della pagina stampata.
Napi
---------------------------------------


text:

Intanto grazie, ma veramente grazie infinite per avermi risposto.
Allora, ieri stavo facendo un pò di prove, ed effettivemente ho notato
che io uso l'intestazione e il piè di pagina, entrambi di gruppo. Ho
provato a spostare tutto su intestazione/piè di pagina del report,
quindi mettendo ad altezza zero le due sezioni di gruppo.Ho notato che
per l'intestazione la cosa non cambia, e quindi è ok come lo era
prima, mentre per il piede questo viene stampato su tutte le pagine in
modo un pò random, ossia a volte il piede mi va a finire a metà
pagina, ma altra cosa che non riesco a capire è che così facendo tra
il corpo e il piè di pagina c'è sempre uno spazio vuoto che non c'è
modo di riempire.Per quanto invece riguarda le due proprietà 'Su ogni
pagina', quelle erano già settate come da te consigliato. Sinceramente
però non ho capito il discorso dei margini, io ho visto che tra
l'intestazione è il piè di pagina ho a disposizione sempre 22 righe di
spazio libere, e quindi sono partito dal presupposto che in ogni
pagina devo sempre stampare quel determinato numero di righe siano
esse piene o vuote. Dov'è che sbaglio?
Un'ultima cosa: se io sposto i campi da piè di pagina di gruppo a piè
di pagina non riesco a fare la somma degli articoli, mi dà errore
sull'espressione somma.
Infinitamente grazie ancora.


text:
"grantanto"  ha scritto nel messaggio
news:66669e35-08dd-4378...@m13g2000yqb.googlegroups.com...




Infinitamente grazie ancora.
-------------------------------------------
Cerchiamo di capiamoci... parlando in 'tagliano! :-)
Dici che hai spostato l'intestazione e pié di pagina di gruppo in
intestazione e pié di pagina report. Devi spostare in intestazione e pié di
pagina della pagina non del report.
Margini: mi riferisco all'altezza della sezione del pié di pagina che devi
impostare quando costruisci il report in modalità struttura. Questa viene
stampata sempre in fondo al foglio non a metà.
Nella sezione corpo è ovvio che ti lascia lo spazio vuoto se non raggiungi
le 22 righe. Vuol dire che hai raggiunto la fine del report. Con che cosa lo
vorresti riempire?
Inoltre i totali a fine pagina non li puoi ottenere nel pié di pagina
pagina, perché la somma access la fa a fine gruppo. Però nel Sitocomune c'è
qualche cosa che potrebbe fare al caso tuo. Guarda le faq 4.17 e 4.8 della
sezione reports.
Se sono riuscito ad inquadrare il tuo problema, con queste due soluzioni
(ovviamente adattandole al tuo caso) dovresti risolvere, altrimenti ci
risentiamo.
Ciao
Napi
---------------------------------------------


text:
On 21 Feb, 22:53, "Napi" <
natpi...@tin.it
> wrote:
> "grantanto"  ha scritto nel messaggionews:66669e35-08dd-4378...@m13g2000yqb.googlegroups.com...
>
> On 19 Feb, 01:15, "Napi" <
natpi...@tin.it
> wrote:
>
>
>
>
>
> > Salve a tutti,
> > ho un report che stampa una DDT, al cui interno  devo stamapre un
> > numero fisso di righe, nel mio caso 22, a prescindere che i record
> > siano pieni o vuoti. Per fare ci ho preso spunto da un esempio su
> > internet che ho cercato d'adattare alle mie esigenze.
>
> > Fino a che ho una DDT con meno di 22 righe, tutto perfetto.Il
> > problema si pone quando invece la DDT occupa pi pagine. Se ad esempio
> > gli articoli della ddt sono 30 e nel report per singolo foglio ne
> > vengono stampati 22, io vorrei che per ogni foglio della stessa DDT mi
> > vengano stampati: l'intestazione, il corpo e il pi di pagina.Quindi
> > nel primo foglio avrei le righe del corpo tutte piene di articoli, nel
> > secondo ne avrei invece 8 piene e e le rimanenti 14 vuote.
> > Ma tutto questo non accade.Il primo foglio mi viene fuori con 22 righe
> > di articoli ma senza pi di pagine, poi me ne fa un altro senza
> > intestazione e con 8 righe piene e fino a fine pagina mi ci mette n
> > righe vuote, e come se non bastasse esce fuori un terzo foglio con un
> > p di righe vuote in testa e a met pagina finalmente il pi di
> > pagina, che dovrebbe invece essere ripetuto su ogni foglio, come del
> > resto l'intestazione.
>
> > C' un modo per poter stampare un numero di righe fisse in un report
> > gestendo in modo esatto il salto pagina?
>
> > Grazie a tutti
> > ------------------------------------------
>
> > Secondo me non hai impostato correttamente l'intestazione e il pi di
> > pagina.
> > Nell'esempio del sitocomune queste due sezioni sono ad altezza zero per
> > cui
> > non sono mai visibili. Tu devi impostare loro un'altezza in modo che
> > occupino una certa superficie del foglio da stampare e dentro le quali
> > metterai quello che devi visualizzare.
> > Lo spazio rimanente meno la somma dei margini superiore ed inferiore del
> > foglio e le altezze dell'intestazione e pi di pagina gruppo, sar lo
> > spazio
> > a disposizione che dovrai ripartire fra le 22 righe da stampare.
> > Le intestazioni di colonna, che nell'esempio sono inserite nella sezione
> > intestazione di gruppo, puoi metterle nell'intestazione di pagina se ti
> > pi conveniente e lo stesso dicasi per il pi di pagina di gruppo (sempre
> > che ci non ti comporti disfunzioni nei conteggi o nei calcoli). Sono
> > tutte
> > cose che devi valutare tu in base a quello che devi visualizzare.
> > Nel codice dell'esempio il salto pagina agisce dopo il numero di righe
> > prefissato, ma ovvio che il tutto subordinato allo spazio fisico
> > disponibile.
> > Nelle propriet del report, scheda formato, controlla che le voci
> > Intestazione (pagina) e Pi di pagina (pagina) siano settate su 'Su ogni
> > pagina'.
> > Queste saranno sempre collocate rispettivamente nella parte superiore ed
> > inferiore della pagina stampata.
>
> > Napi
> > ---------------------------------------
>
> Intanto grazie, ma veramente grazie infinite per avermi risposto.
>
> Allora, ieri stavo facendo un p di prove, ed effettivemente ho notato
> che io uso l'intestazione e il pi di pagina, entrambi di gruppo. Ho
> provato a spostare tutto su intestazione/pi di pagina del report,
> quindi mettendo ad altezza zero le due sezioni di gruppo.Ho notato che
> per l'intestazione la cosa non cambia, e quindi ok come lo era
> prima, mentre per il piede questo viene stampato su tutte le pagine in
> modo un p random, ossia a volte il piede mi va a finire a met
> pagina, ma altra cosa che non riesco a capire che cos facendo tra
> il corpo e il pi di pagina c' sempre uno spazio vuoto che non c'
> modo di riempire.Per quanto invece riguarda le due propriet 'Su ogni
> pagina', quelle erano gi settate come da te consigliato. Sinceramente
> per non ho capito il discorso dei margini, io ho visto che tra
> l'intestazione il pi di pagina ho a disposizione sempre 22 righe di
> spazio libere, e quindi sono partito dal presupposto che in ogni
> pagina devo sempre stampare quel determinato numero di righe siano
> esse piene o vuote. Dov' che sbaglio?
>
> Un'ultima cosa: se io sposto i campi da pi di pagina di gruppo a pi
> di pagina non riesco a fare la somma degli articoli, mi d errore
> sull'espressione somma.
>
> Infinitamente grazie ancora.
>
> -------------------------------------------
> Cerchiamo di capiamoci... parlando in 'tagliano! :-)
> Dici che hai spostato l'intestazione e pi di pagina di gruppo in
> intestazione e pi di pagina report. Devi spostare in intestazione e pi di
> pagina della pagina non del report.
> Margini: mi riferisco all'altezza della sezione del pi di pagina che devi
> impostare quando costruisci il report in modalit struttura. Questa viene
> stampata sempre in fondo al foglio non a met .
> Nella sezione corpo ovvio che ti lascia lo spazio vuoto se non raggiungi
> le 22 righe. Vuol dire che hai raggiunto la fine del report. Con che cosa lo
> vorresti riempire?
> Inoltre i totali a fine pagina non li puoi ottenere nel pi di pagina
> pagina, perch la somma access la fa a fine gruppo. Per nel Sitocomune c'
> qualche cosa che potrebbe fare al caso tuo. Guarda le faq 4.17 e 4.8 della
> sezione reports.
> Se sono riuscito ad inquadrare il tuo problema, con queste due soluzioni
> (ovviamente adattandole al tuo caso) dovresti risolvere, altrimenti ci
> risentiamo.
> Ciao
>
> Napi
> ---------------------------------------------- Nascondi testo citato
>
> - Mostra testo citato -
Grazieeeeeeeee, finalmente per merito tuo le cose cominciano ad andare
decisamente meglio, ho spostato tutto in intestazione e piè di pagina
di pagina, sono riuscito a riportare la somma degli articoli nel piede
e infine riesco anche a fare in modo corretto la numerazione delle
pagine (altro problema che avevo).
Ora ho un ultimo scoglio da superare, nel caso della DDT con 2 pagine,
purtroppo me ne vengono fuori 3. Le prime due sono perfette complete
di ogni dettaglio, ma oltre a queste, mi tira fuori n'ulteriore pagina
con intestazione, piede e corpo completamente vuoto. E' come se per
lui ci fosse qualcosa che gli faccia scaturire anche un'altra pagina,
ho provato a lanciare la query in sql direttamente, pensando che forse
oltre alle righe degli articoli, tirasse fuori qualche altra riga che
giustificasse la terza pagina. E invece niente. A questo punto credo
che il problema sia nel codice VBA (si dice così), ho provato anche a
resettare il contatore delle pagine, ma sicuramente l'ho fatto senza
seguire troppo una logica, sto andando un pò per intuito, ma niente.


text:

> seguire troppo una logica, sto andando un pò per intuito, ma niente.- Nascondi testo citato
>
> - Mostra testo citato -
Aggiornamento:
finalmente sembra essere tutto ok, facendo vari tentativi ho notato
che per lui l'interruzione di pagina forzata era diventata inutile,
ossia ho provato a toglierla e tutto sembra funzionare alla
perfezione.
Se puoi, mi puoi spiegare secondo te perchè togliendo la gestione
manuale dell'interruzione di pagina tutto è andato a buon fine. Io non
riesco a capirlo, te l'ho detto , ci sono arrivato per tentativi.
Grazie ancora


text:
[CUT]
Aggiornamento:
finalmente sembra essere tutto ok, facendo vari tentativi ho notato
che per lui l'interruzione di pagina forzata era diventata inutile,
ossia ho provato a toglierla e tutto sembra funzionare alla
perfezione.
Se puoi, mi puoi spiegare secondo te perchè togliendo la gestione
manuale dell'interruzione di pagina tutto è andato a buon fine. Io non
riesco a capirlo, te l'ho detto , ci sono arrivato per tentativi.
Grazie ancora
----------------------------------
Che il tutto sia andato a buon fine senza il salto pagina forzato può essere
solo un caso. In un documento a più pagine le tue 22 righe occupano tutto lo
spazio a disposizione della sezione corpo.
In una pagina con meno di 22 righe da stampare (documento singolo o ultima
pagina di un documento a più pagine), il salto pagina non ha, ovviamente,
senso. Il pié di pagina pagina viene stampato sempre in fondo al foglio,
come già di dissi nel precedente post.
Fai una prova. Riduci tutte le righe ad un'altezza minima, di qualche punto.
Vedrai che nella sezione corpo del report senza il salto pagina ci staranno
ben più di 22 righe. Prova e vedi cosa succede.
Ciao
Napi
-------------------------------------


text:
[CUT]
Aggiornamento:
finalmente sembra essere tutto ok, facendo vari tentativi ho notato
che per lui l'interruzione di pagina forzata era diventata inutile,
ossia ho provato a toglierla e tutto sembra funzionare alla
perfezione.
Se puoi, mi puoi spiegare secondo te perchè togliendo la gestione
manuale dell'interruzione di pagina tutto è andato a buon fine. Io non
riesco a capirlo, te l'ho detto , ci sono arrivato per tentativi.
Grazie ancora
----------------------------------
Che il tutto sia andato a buon fine senza il salto pagina forzato può essere
solo un caso. In un documento a più pagine le tue 22 righe occupano tutto lo
spazio a disposizione della sezione corpo.
In una pagina con meno di 22 righe da stampare (documento singolo o ultima
pagina di un documento a più pagine), il salto pagina non ha, ovviamente,
senso. Il pié di pagina pagina viene stampato sempre in fondo al foglio,
come già di dissi nel precedente post.
Fai una prova. Riduci tutte le righe ad un'altezza minima, di qualche punto.
Vedrai che nella sezione corpo del report senza il salto pagina ci staranno
ben più di 22 righe, per cui il salto pagina diventerebbe d'obbligo.
Per risolvere quindi il problema della pagina bianca in più, devi
intervenire con due righe di codice su Evento su Stampa del report ed
annullare il comando per il salto pagina quando la stampa si trova
sull'ultima pagina. Buttando lì dovrebbe essere:
If me.Page = Pages Then me.IntPagina=False
Ciao
Napi
-------------------------------------


text:
On 22 Feb, 18:16, "Napi" <
natpi...@tin.it
> wrote:
> [CUT]
>
> Aggiornamento:
>
> finalmente sembra essere tutto ok, facendo vari tentativi ho notato
> che per lui l'interruzione di pagina forzata era diventata inutile,
> ossia ho provato a toglierla e tutto sembra funzionare alla
> perfezione.
>
> Se puoi, mi puoi spiegare secondo te perch togliendo la gestione
> manuale dell'interruzione di pagina tutto andato a buon fine. Io non
> riesco a capirlo, te l'ho detto , ci sono arrivato per tentativi.
>
> Grazie ancora
> ----------------------------------
>
> Che il tutto sia andato a buon fine senza il salto pagina forzato pu essere
> solo un caso. In un documento a pi pagine le tue 22 righe occupano tutto lo
> spazio a disposizione della sezione corpo.
> In una pagina con meno di 22 righe da stampare (documento singolo o ultima
> pagina di un documento a pi pagine), il salto pagina non ha, ovviamente,
> senso. Il pi di pagina pagina viene stampato sempre in fondo al foglio,
> come gi di dissi nel precedente post.
>
> Fai una prova. Riduci tutte le righe ad un'altezza minima, di qualche punto.
> Vedrai che nella sezione corpo del report senza il salto pagina ci staranno
> ben pi di 22 righe, per cui il salto pagina diventerebbe d'obbligo.
> Per risolvere quindi il problema della pagina bianca in pi , devi
> intervenire con due righe di codice su Evento su Stampa del report ed
> annullare il comando per il salto pagina quando la stampa si trova
> sull'ultima pagina. Buttando l dovrebbe essere:
> If me.Page = Pages Then me.IntPagina=False
>
> Ciao
> Napi
> -------------------------------------
Allora, ho provato, ma l'evento stampa sul report non l'ho trovato,
quindi ho messo il codice che mi hai detto sull'evento stampa del
corpo, ma continua a farmi ancora la pagina vuota.
Dove sto sbagliando?


text:
"grantanto"  ha scritto nel messaggio
news:ee4307dd-4424-4331...@n18g2000vbq.googlegroups.com...


Dove sto sbagliando?
-------------------------------------
Guarda, suggerire soluzioni quando non si è addentro al problema non è
facile. O io non ho ancora capito bene di cosa hai bisogno o tu ti stai
perdendo in un bicchier d'acqua.
L'esempio del Sitocomune (sez. Reports 4.6) mi sembrava facesse al caso tuo.
Guarda caso è la stessa soluzione che propone la microsoft se cerchi nella
guida in linea come impostare un'"interruzione di pagina".  Infatti
suggerisce di impostare una macro sull'evento Formattazione della sezione
interessata al salto pagina (nel nostro caso la sezione Corpo del report).
Hai provato eventualmente ad usare ForceNewPage (v.help) da VBA (che però mi
sembra meno indicato in questo caso)?
Ciao
Napi
----------------------------


text:
On 24 Feb, 00:07, "Napi" <
natpi...@tin.it
> wrote:
> "grantanto"  ha scritto nel messaggionews:ee4307dd-4424-4331...@n18g2000vbq.googlegroups.com...

> Guarda, suggerire soluzioni quando non si addentro al problema non
> facile. O io non ho ancora capito bene di cosa hai bisogno o tu ti stai
> perdendo in un bicchier d'acqua.
> L'esempio del Sitocomune (sez. Reports 4.6) mi sembrava facesse al caso tuo.
> Guarda caso la stessa soluzione che propone la microsoft se cerchi nella
> guida in linea come impostare un'"interruzione di pagina".  Infatti
> suggerisce di impostare una macro sull'evento Formattazione della sezione
> interessata al salto pagina (nel nostro caso la sezione Corpo del report).
> Hai provato eventualmente ad usare ForceNewPage (v.help) da VBA (che per mi
> sembra meno indicato in questo caso)?
>
> Ciao
> Napi
> ----------------------------
Hai ragione scusami davvero, non riesco nemmeno io a essere molto
chiaro, e capisco perciò la tua difficoltà a capire il mio problema.
Allora ci riprovo: il mio problema è che lasciando l'esempio di
sitocomune così com'è, quando ho una DDT con 2 pagine, invece di
fermarsi alla seconda, me ne faceva una terza completamente vuota,
sempre della stessa DDT. non sono riuscito a dirgli che finiti gli
articoli, deve fermarsi a crearmi fogli in più. Quindi mi sono messo a
guardare il codice, e credo che l'istruzione in cui dovrebbe capire
che sono finite le pagine da stampare sia questa:
"If intCP + 1 < Me.txtTRec / intNR Then Me.IntPagina.Visible = True".
allora ho provato andando per tentativi a modificare il +1 con +2 e ho
visto che funzionava, dopodiche ho completamente commentato questa
riga e per mia sorpresa la stampa continua ad andare bene, a quel
punto ho definitivamente tolto l'interruzione pagina e la cosa non
sembra avergli creato nessun problema, infatti ora stampa
egregiamente.
A questo punto mi chiedo, a che cosa serve l'interruzione di pagina
presente nell'esempio, e come faccio a fargli capire che per quella
DDT non ci sono più pagine da stampare?
Spero di essere riuscito a chiarirti meglio dov'è il mio problema.
Scusami ancora per la poca chiarezza.


text:
[CUT]
Hai ragione scusami davvero, non riesco nemmeno io a essere molto
chiaro, e capisco perciò la tua difficoltà a capire il mio problema.
Allora ci riprovo: il mio problema è che lasciando l'esempio di
sitocomune così com'è, quando ho una DDT con 2 pagine, invece di
fermarsi alla seconda, me ne faceva una terza completamente vuota,
sempre della stessa DDT. non sono riuscito a dirgli che finiti gli
articoli, deve fermarsi a crearmi fogli in più. Quindi mi sono messo a
guardare il codice, e credo che l'istruzione in cui dovrebbe capire
che sono finite le pagine da stampare sia questa:
"If intCP + 1 < Me.txtTRec / intNR Then Me.IntPagina.Visible = True".
allora ho provato andando per tentativi a modificare il +1 con +2 e ho
visto che funzionava, dopodiche ho completamente commentato questa
riga e per mia sorpresa la stampa continua ad andare bene, a quel
punto ho definitivamente tolto l'interruzione pagina e la cosa non
sembra avergli creato nessun problema, infatti ora stampa
egregiamente.
A questo punto mi chiedo, a che cosa serve l'interruzione di pagina
presente nell'esempio, e come faccio a fargli capire che per quella
DDT non ci sono più pagine da stampare?
Spero di essere riuscito a chiarirti meglio dov'è il mio problema.
Scusami ancora per la poca chiarezza.
-----------------------------------------
Guarda, ho provato a far girare l'esempio del Sitocomune dopo aver aggiunto
più record in tabella a_corpo e aver limitato il numero di righe da stampare
a 5 per pagina. Il salto pagina fa onorevolmente il suo dovere senza
cambiare una riga di codice, quindi devo concludere che è il tuo report che
ha qualcosa che non va.
Una cosa che mi viene in mente. Nelle proprietà dell'intestazione di gruppo,
scheda formato, hai settato correttamente l'interruzione di pagina a Prima
di Sezione come nell'esempio del Sitocomune?
Se questa impostazione è corretta, non saprei proprio cos'altro dirti. Il db
è da vedere, altrimenti continuiamo a perder tempo senza concludere nulla.
Ciao
Napi


text:
On 24 Feb, 23:38, "Napi" <
natpi...@tin.it
> wrote:
> [CUT]
>
> Hai ragione scusami davvero, non riesco nemmeno io a essere molto
> chiaro, e capisco perci la tua difficolt a capire il mio problema.
>
> Allora ci riprovo: il mio problema che lasciando l'esempio di
> sitocomune cos com' , quando ho una DDT con 2 pagine, invece di
> fermarsi alla seconda, me ne faceva una terza completamente vuota,
> sempre della stessa DDT. non sono riuscito a dirgli che finiti gli
> articoli, deve fermarsi a crearmi fogli in pi . Quindi mi sono messo a
> guardare il codice, e credo che l'istruzione in cui dovrebbe capire
> che sono finite le pagine da stampare sia questa:
> "If intCP + 1 < Me.txtTRec / intNR Then Me.IntPagina.Visible = True".
> allora ho provato andando per tentativi a modificare il +1 con +2 e ho
> visto che funzionava, dopodiche ho completamente commentato questa
> riga e per mia sorpresa la stampa continua ad andare bene, a quel
> punto ho definitivamente tolto l'interruzione pagina e la cosa non
> sembra avergli creato nessun problema, infatti ora stampa
> egregiamente.
>
> A questo punto mi chiedo, a che cosa serve l'interruzione di pagina
> presente nell'esempio, e come faccio a fargli capire che per quella
> DDT non ci sono pi pagine da stampare?
>
> Spero di essere riuscito a chiarirti meglio dov' il mio problema.
>
> Scusami ancora per la poca chiarezza.
> -----------------------------------------
>
> Guarda, ho provato a far girare l'esempio del Sitocomune dopo aver aggiunto
> pi record in tabella a_corpo e aver limitato il numero di righe da stampare
> a 5 per pagina. Il salto pagina fa onorevolmente il suo dovere senza
> cambiare una riga di codice, quindi devo concludere che il tuo report che
> ha qualcosa che non va.
> Una cosa che mi viene in mente. Nelle propriet dell'intestazione di gruppo,
> scheda formato, hai settato correttamente l'interruzione di pagina a Prima
> di Sezione come nell'esempio del Sitocomune?
> Se questa impostazione corretta, non saprei proprio cos'altro dirti. Il db
> da vedere, altrimenti continuiamo a perder tempo senza concludere nulla.
> Ciao
>
> Napi
Si la proprietà è giusta.
Posso mandarti il db per mail?
Grazie ancora


text:
"grantanto"  ha scritto nel messaggio
news:62abec9f-e749-41c4...@by6g2000vbb.googlegroups.com...

Si la proprietą č giusta.
Posso mandarti il db per mail?
Grazie ancora
--------------------
OK
Napi


title: Private Sub Form_BeforeUpdate?????

author: baby

text:
Allora io volevo visualizzare un comando che mi dicesse: sei sicuro di voler
aggiornare??? se Ok aggiorna altrimenti annulla e l'ho impostato cosě ma non
mi funziona. Mi aiutate???
Private Sub Form_BeforeUpdate(Cancel As Integer)
Dim pippo As Boolean
pippo = MsgBox("Sicuro????", vbOKCancel, "Stai per modificare questo
record")
If pippo = "0" Then
End
End If
End Sub
GRAZIE K
fabrizio


title: Private Sub Form_BeforeUpdate?????

author: Antonio Biso

text:
baby ha scritto nel messaggio <85cqs1$1btc$
1...@stargate1.inet.it
>...

Se l'utente preme annulla il valore di Pippo č 2 non 0 e comunque non č una
stringa ma č un intero.
Antonio


title: Private Sub Form_BeforeUpdate?????

text: grazie


title: Private Sub Form_BeforeUpdate?????

text:
baby ha scritto nel messaggio <85ctli$19ci$
1...@stargate1.inet.it
>...
>
>grazie
prego
Antonio


title: settare una stampante per il report

author: undo

text:
buongiorno ho la necessitą che da un pulsante di un form si apra un
report che stampi su una determinata stampante io ho fatto cosģ:
sull'evento apertura report ho messo: Set Me.Printer =
Application.Printers(Me.OpenArgs) passando con docmd.open ... come
argomento in apertura il nome stampante (devicename) mi da' l'errore:
<2551 Impossibile modificare le proprietą della stampante nell'evento
'Su apertura' > a che evento o altrimenti come si puo' modificare la
stampante per un determinato report?  Grazie.


title: settare una stampante per il report

author: Roberto dalla campagna

text:
"undo" <
un...@37.com
> ha scritto nel messaggio
news:8d258dd3.04071...@posting.google.com...
> buongiorno ho la necessità che da un pulsante di un form si apra un
> report che stampi su una determinata stampante io ho fatto così:
> sull'evento apertura report ho messo: Set Me.Printer =
> Application.Printers(Me.OpenArgs) passando con docmd.open ... come
> argomento in apertura il nome stampante (devicename) mi da' l'errore:
> <2551 Impossibile modificare le proprietà della stampante nell'evento
> 'Su apertura' > a che evento o altrimenti come si puo' modificare la
> stampante per un determinato report?  Grazie.
Nella maschera prima della DoCmd.OpenReport, ad esempio.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: problema campo data

author: tore

text:
ciao a tutti
ho un stranissimo problema con un campo formato data di un sottomaschera
dettagli chiamate del mio elenco contatti appena inzio da inserire un
nuovo record partendo dalla data della chiamato mi data l'errore di errato
inserimento per quel campo ma io non ho gia dato invio e lui gia mi fai il
controllo dopo pochissimi secondi non dandomi il tempo di completare
l'inserimento al primo numero che digito mi da l'errore poi se faccio ok
mi fa continuare e scrivre correttamente data e altri campi del record
la sottomaschere e visualizzata in foglio dati
ho gia verificato il formato sia nelle propietą della maschera che della
tabella associata
che cosa puo essere?
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: CREAZIONE FILE ESEGUIBILE

author: Marco Lucchetti

text:
Ciao ragazzi ho creato un programmino con Access
per una società. Sapete se per un programma fatto in access sia possibile creare
un file eseguibile che funzioni anche senza l'applicazione Access installata sul
computer??? Mi potreste rispondere Grazie a Tutti
ciao


title: CREAZIONE FILE ESEGUIBILE

text:
Salve ragazzi, ho fatto con access97 un programmino
per una società, mi sapete dire se e come è possibile creare un file eseguibile
che faccia partire il mio programma anche senza avere access installato sul
computer??? Vi ringrazio e vi saluto tutti


title: CREAZIONE FILE ESEGUIBILE

author: Max

text:
Non esiste proprio.... Vedi il sito comune
http://members.xoom.it/it_db_access/
 alla
sezione faq

Ciao

Massimo

"Marco Lucchetti" <
marco.l...@tiscalinet.it
>
  wrote in message 000301c031f9$b00c7cc0$3a870b3e@marco...



title: CREAZIONE FILE ESEGUIBILE

author: Lbo da casa

text:
>Ciao ragazzi ho creato un programmino con Access per una societ=E0. =
>Sapete se per un programma fatto in access sia possibile creare un file =
>eseguibile che funzioni anche senza l'applicazione Access installata sul =
>computer??? Mi potreste rispondere Grazie a Tutti ciao
sito comune, faqqone.
non postare in html.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: errore 440

text:
Da questa mattina, il db su cio lavoro mi da "errore di automazione 440" su
Dim rst As Recordset, ma anche sugli altri oggetti.
Cosa succede?
Vi ringrazio,
    Giuseppe


title: errore 440

author: Sergio MAZZA

text:
"g.conte" <
dts...@tin.it
> ha scritto nel messaggio
news:mnrl6.4331$q97....@twister1.tin.it...

Controlla i riferimenti alla libreria DAO...
Ciao.


title: errore 440

text:
Già fatto, mi sembra corretta:
             Microsoft DAO 3.5 Object Library         spuntata e al terzo
posto nella lista.
Ho provato a toglierla e a rimetterla nella lista dei riferimenti senza
ottenere alcun risultato.
Grazie lo stesso, nessun altro aiuto?
   Giuseppe
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
975k06$q08$1...@suite03.caspur.it...



title: errore 440

text:
"g.conte" <
dts...@tin.it
> ha scritto nel messaggio
news:7Dtl6.4969$Mx3....@twister2.tin.it...
> Già fatto, mi sembra corretta:
>              Microsoft DAO 3.5 Object Library         spuntata e al terzo
> posto nella lista.
> Ho provato a toglierla e a rimetterla nella lista dei riferimenti senza
> ottenere alcun risultato.
> Grazie lo stesso, nessun altro aiuto?
>    Giuseppe
Rispondi dopo il messaggio precedente (come faccio io);
Hai controllato nella lista se c'è una voce con scritto MANCA?
Ciao.


title: errore 440

text:
Ho controllato ed è tutto OK.
Poi ho preso una versione di backup ed ho esportato gli oggetti nuovi
(maschere e query) ed ho modificato i moduli riprendendoli dal backup e
tutto funziona.
Penso che per qualche motivo a me sconosciuto si sia sciupato qualche
descrittore generale, ma non ho ne strumenti ne conoscenze per poter
approfondire.
Ti ringrazio e spero di rispondere al posto giusto,
Giuseppe


title: HELP CON ACCESS TO VB

author: gianluca

text:
se possibile, pongo alla vostra attenzione 2 quesiti :
1) mi piacerebbe sapere qualcosa di piu su access to vb, se funziona, se
importa tutto il database, compre query e tabelle e se c'e molto da
ritoccare in vb5
2)dove posso travare qualcosa di sostanzioso sulle funzioni api (devo
collegare una chiave hardware ad un programma sviluppato in access)
ringrazio e auguro buon lavoro a tutti
saluti
Gianluca


title: Copia Incolla con pulsante

author: Lismax

text:
Ho la necessità di effettuare un Copia incolla tra due caselle di controllo
tramite apposito comando di pulsante. Ho associato al pulsante copia (evento
on clik) l'istruzione:
 SendKeys "^(C)", True
 ed al comando incolla
 SendKeys "^(V)", True
Ma non funziona.
Chi mi può dare una mano?
Grazie.


title: Copia Incolla con pulsante

author: Lindbergh

text:
"Lismax" <
lis...@tiscalinet.it
> ha scritto nel messaggio
news:0LAH6.16576$0t6.5...@news.infostrada.it...

La sintassi  prevede che questo tipo di comandi siano racchiusi tra
parentesi graffe.
IL codice correto è:
SendKeys "{^(C)}", True
SendKeys "{^(V)}", True
Ciao


title: Copia Incolla con pulsante

author: Silvio Berruti

text:
"Lismax" <
lis...@tiscalinet.it
> ha scritto nel messaggio
news:0LAH6.16576$0t6.5...@news.infostrada.it...
> Ho la necessità di effettuare un Copia incolla tra due caselle di
controllo
> tramite apposito comando di pulsante. Ho associato al pulsante copia
(evento
> on clik) l'istruzione:
>  SendKeys "^(C)", True
>  ed al comando incolla
>  SendKeys "^(V)", True
> Ma non funziona.
In alternativa puoi usare
Runcommand acCmdCopy  x copiare
Runcommand acCmdPaste x incollare
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Copia Incolla con pulsante

text:
"Lindbergh" <
lind...@libero.it
> ha scritto nel messaggio
news:v5BH6.16954$0t6.5...@news.infostrada.it...

Mi spiace ma con SendKeys non funziona ... la sintassi esatta non mi sembra
comunque essere quella che mi hai indicato.
Ho risolto il problema utilizzando il suggerimento di Silvio Berruti


title: Copia Incolla con pulsante

text:
"Silvio Berruti" <
s...@libero.it
> ha scritto nel messaggio
news:9%OH6.23013$0t6.1...@news.infostrada.it...
>
> "Lismax" <
lis...@tiscalinet.it
> ha scritto nel messaggio
> news:0LAH6.16576$0t6.5...@news.infostrada.it...
> > Ho la necessità di effettuare un Copia incolla tra due caselle di
> controllo
> > tramite apposito comando di pulsante. Ho associato al pulsante copia
> (evento
> > on clik) l'istruzione:
> >  SendKeys "^(C)", True
> >  ed al comando incolla
> >  SendKeys "^(V)", True
> > Ma non funziona.
>
> In alternativa puoi usare
> Runcommand acCmdCopy  x copiare
> Runcommand acCmdPaste x incollare
>
> Silvio
Ti ringrazio.
Per far funzionare il comando ho dovuto precederlo con l'istruzione
Me.NomeControllo.SetFocus


title: Copia Incolla con pulsante

text:
"Lismax" <
lis...@tiscalinet.it
> ha scritto nel messaggio
news:rLUH6.26064$0t6.1...@news.infostrada.it...

Of Course  :-)



title: Copia Incolla con pulsante

text:
"Silvio Berruti" <
s...@libero.it
> ha scritto nel messaggio
news:a3VH6.27226$0t6.1...@news.infostrada.it...

> Silvio
Scusami se ritorno sull'argomento ma non ho risolto il mio problema in
quanto nel modo descritto viene copiato l'intero contenuto del campo, mentre
io ho bisogno di copiarne solo una parte che vado ad evidenziare con il
mouse (la procedura ovviamente funziona manualmente con CTL C - CTL V ma non
mi soddisfa). Si potrebbe fare nel seguente modo
Me.NomeControllo.SetFocus
'  1.passa comando a mouse
'  2.legge punto inizio e punto fine della stringa
'  3.attribuisce alle variabili x e y inizio e fine stringa
Me.[NomeControllo].SelStart = x
Me.[NomeControllo].SelLength = y
Il problema è che non so come realizzare gli steps da 1 a 3.
Mi puoi aiutare ?
Massimo


title: Copia Incolla con pulsante

text:
"Lismax" <
lis...@tiscalinet.it
> ha scritto nel messaggio
news:rLUH6.26063$0t6.1...@news.infostrada.it...

Se non dai il set focus al controllo nemmeno SendKeys funziona!!!
IO lo davo per scontato......
Comunque io automatizzo un sacco di operazioni con SendKeys..funziano tutte
a dovere  :-))
Ciao
>


title: Copia Incolla con pulsante

text:
"Lismax" <
lis...@tiscalinet.it
> ha scritto nel messaggio
news:jxVH6.28831$0t6.1...@news.infostrada.it...
[CUT]
> Scusami se ritorno sull'argomento ma non ho risolto il mio problema in
> quanto nel modo descritto viene copiato l'intero contenuto del campo,
mentre
> io ho bisogno di copiarne solo una parte che vado ad evidenziare con il
> mouse (la procedura ovviamente funziona manualmente con CTL C - CTL V ma
non
> mi soddisfa). Si potrebbe fare nel seguente modo
> Me.NomeControllo.SetFocus
> '  1.passa comando a mouse
> '  2.legge punto inizio e punto fine della stringa
> '  3.attribuisce alle variabili x e y inizio e fine stringa
> Me.[NomeControllo].SelStart = x
> Me.[NomeControllo].SelLength = y
> Il problema è che non so come realizzare gli steps da 1 a 3.
> Mi puoi aiutare ?
Ci provo anche se non ho mai usato SelStart e SelLenght.
Supponiamo di avere nella maschera 2 controlli, ctrPrimo e ctrSecondo, e di
creare un pulsante di comando, SelParteCtl, per selezionare in ctrPrimo, a
partire dal 3° carattere, 5 caratteri e di volerli copiare in ctrSecondo.
Il codice seguente è Su click di SelParteCtl
Private Sub SelParteCtl_Click()
  Dim t As String
  Me.ctrPrimo.SetFocus
  Me.ctrPrimo.SelStart = 3
  Me.ctrPrimo.SelLength = 5
  t = Me.ctrPrimo.SelText
  Me.ctrSecondo = t
End Sub



title: Copia Incolla con pulsante

text:
"Silvio Berruti" <
s...@libero.it
> ha scritto nel messaggio
news:tM9I6.5470$eJ6.2...@news.infostrada.it...
>
> "Lismax" <
lis...@tiscalinet.it
> ha scritto nel messaggio
> news:jxVH6.28831$0t6.1...@news.infostrada.it...
> [CUT]
ERRATA CORRIGE
> Supponiamo di avere nella maschera 2 controlli, ctrPrimo e ctrSecondo, e
di
> creare un pulsante di comando, SelParteCtl, per selezionare in ctrPrimo, a
> partire dal 3° carattere, 5 caratteri e di volerli copiare in ctrSecondo.
a partire dal 4° carattere, ...



title: Copia Incolla con pulsante

text:
> > Supponiamo di avere nella maschera 2 controlli, ctrPrimo e ctrSecondo, e
> di
> > creare un pulsante di comando, SelParteCtl, per selezionare in ctrPrimo,
a
> > partire dal 3° carattere, 5 caratteri e di volerli copiare in
ctrSecondo.
>
> a partire dal 4° carattere, ...
>
> > Il codice seguente è Su click di SelParteCtl
> >
> > Private Sub SelParteCtl_Click()
> >   Dim t As String
> >   Me.ctrPrimo.SetFocus
> >   Me.ctrPrimo.SelStart = 3
> >   Me.ctrPrimo.SelLength = 5
> >   t = Me.ctrPrimo.SelText
> >   Me.ctrSecondo = t
> > End Sub
> > Silvio
> >
OK funziona ma chiarisco che il mio problema é:
- selezionare con il mouse solo una  parte di ctr.Primo (non predeterminata)
e trasferire in ctrSecondo solo la parte selezionata; nella routine indicata
invece  i valori del SelStart e del SelLenght vengono fissati a monte (E'
possibile far leggere al mouse il punto di partenza e la lunghezza ?)
In effetti a differenza del sistema manuale in cui seleziono con il mouse la
parte di ctrPrimo, digito CTR C, posiziono il cursore si ctrSecondo e digito
CTRV copiando solo la parte selezionata,  utilizzando invece sia SendKeys "
che RunCommand acCmdCopy sono costretto a copiare l'intero contenuto di
ctrPrimo in quanto sia l'uno che l'altro comando necessitano dell SetFocus
sul controllo.


title: Copia Incolla con pulsante

text:
"Lismax" <
lis...@tiscalinet.it
> ha scritto nel messaggio
news:JQxI6.9686$UW4.7...@news.infostrada.it...
> - selezionare con il mouse solo una  parte di ctr.Primo (non
predeterminata)
> e trasferire in ctrSecondo solo la parte selezionata; nella routine
indicata
> invece  i valori del SelStart e del SelLenght vengono fissati a monte (E'
> possibile far leggere al mouse il punto di partenza e la lunghezza ?)
> In effetti a differenza del sistema manuale in cui seleziono con il mouse
la
> parte di ctrPrimo, digito CTR C, posiziono il cursore si ctrSecondo e
digito
> CTRV copiando solo la parte selezionata,  utilizzando invece sia SendKeys
"
> che RunCommand acCmdCopy sono costretto a copiare l'intero contenuto di
> ctrPrimo in quanto sia l'uno che l'altro comando necessitano dell SetFocus
> sul controllo.
Il problema ti si presenta perché sei costretto ad attivare un evento
esterno al controllo: x ovviare a questo ho scelto l'evento "Su pulsante
mouse su", cioè l'evento che viene attivato quando, dopo aver selezionato il
testo nel controllo, smetti di premere il tasto sx del mouse.
Proviamo se va meglio questo codice:
Private Sub ctrPrimo_MouseUp(Button As Integer, Shift As Integer, X As
Single, Y As Single)
  Dim inizio As Long, lung As Long
  If Me.ctrPrimo.SelLength > 0 Then
    inizio = Me.ctrPrimo.SelStart
    lung = Me.ctrPrimo.SelLength
    RunCommand acCmdCopy
    Me.ctrSecondo.SetFocus
    RunCommand acCmdPaste
    Me.ctrPrimo.SetFocus
    Me.ctrPrimo.SelStart = inizio
    Me.ctrPrimo.SelLength = lung
  End If
End Sub
Ciao



title: Copia Incolla con pulsante

text:

> Silvio
>
Perfetto ! E' proprio quello che volevo ottenere. Ti ringrazio anche perchè
mi hai fatto scoprire le potenzialità dell'evento Mouse Up/Down.


title: problema risolto

text:
Sei mito problema risolto grazie mille.
Ciao
--
Posted from
smtpout.jumpy.it
 [212.239.30.36] (may be forged)
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: problema risolto

author: sib

text:
<
piero...@jumpy.it
> wrote in message 39E697A1...@mail.jumpy.it...
Sei mito problema risolto grazie mille.
Ciao
Chi e' che ti deve dire prego?
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: problema risolto

author: piero

text:
un ragazzo tedesco di cui sfugge il nome.
"sib" <
sibN...@iol.it
> ha scritto nel messaggio
news:EzlI5.69385$Nz.19...@news.infostrada.it...



title: problema risolto

text:
piero
> "sib"
> > <
piero...@jumpy.it
> > > Sei mito problema risolto grazie mille.
> > > Ciao
> >
> > Chi e' che ti deve dire prego?
> >
> un ragazzo tedesco di cui sfugge il nome.
Certamente ti riferisci al preparatissimo Karl (che e' austriaco, non gli
dire tedesco perche', che io sappia, non corre troppo buon sangue;-)
Comunque era meglio rispondergi nel trhead, cosi' capive che era rivolto a
lui e sapeva anche il perche'.
Ciao, Sib



title: Pagine di Accesso ai dati

author: Danilo

text:
Nel newsgroup e nel sito non ho trovato messaggi relativi alle pagine di
accesso ai dati che access genera automaticamente; qualcuno le utilizza o č
meglio implementare le operazioni sul database in rete con linguaggi come
ASP o PHP?
Grazie
Danilo.


title: Formattazioni Condizionali...

author: S. Savoldi

text:
Questo è davvero carino:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q304104
Ciao a tutti


title: Formattazioni Condizionali...

author: @Alex (Alessandro Baraldi)

text:
"S. Savoldi" <
war...@libero.it
> ha scritto nel messaggio
news:hTYQa.177900$Ny5.5...@twister2.libero.it...
>
> Questo è davvero carino:
>
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q304104
>
> Ciao a tutti
>
Chi non muore......!!!!
Vado subbbbito a vedere.
@Alex.


title: Formattazioni Condizionali...

text:
"@Alex (Alessandro Baraldi)" <
> Chi non muore......!!!!
Attento Alessandro ... che adesso ti cazziano ;-)
Ciao!


title: Formattazioni Condizionali...

text:
"S. Savoldi" <
war...@libero.it
> ha scritto nel messaggio
news:EO5Ra.178670$Ny5.5...@twister2.libero.it...

Carino.....! il suggerimento.......!
Ma và....! Vuoi dire...??
Mi sento caziato.
@Alex.


title: campi time mysql access 2003

author: aaa

text:
ennesimo problema access 2003
con access 97 tutto funzionava a meraviglia con access 2003 i campi time
relativi a tabelle mysql collegate tramite odbc vengono riconosciuti in
modo strano
esempio 12:30:00 lo vede come 31/05/2014
una stranezza piùunica che rara
uso window 2000 mdac 2.5 access 2003 versione odbc 3.51.12.00
ciao a tutti e buon lavoro
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: campi time mysql access 2003

text:
aaa ha scritto:
> ennesimo problema access 2003
> con access 97 tutto funzionava a meraviglia con access 2003 i campi time
> relativi a tabelle mysql collegate tramite odbc vengono riconosciuti in
> modo strano
> esempio 12:30:00 lo vede come 31/05/2014
> una stranezza piùunica che rara
> uso window 2000 mdac 2.5 access 2003 versione odbc 3.51.12.00
> ciao a tutti e buon lavoro
mi pare di capire che si stia tentando in questo newsgroup di boicottare
chi non usa sql server come db
infatti tutte le richieste che riguardano problemi di connessione con
altri db (mysql, oracle, ecc.) non hanno risposto
spero di sbagliarmi ma qualche dubbio mi sta venendo
ciao a tutti



title: il mistero di un form

author: carlo

text:
Ho un pulsante che contiene il seguente codice
    Forms!["CAL - Visualizzazione e modifica"].RecordSource = Tabella.Name
    DoCmd.OpenForm "CAL - Visualizzazione e modifica"
Tabella è una tabella importata da un'altro database in rete, diversa di
volta in volta...
(viene importata sempre e correttamente)
il problema e' che il codice funziona 1 volta si e 3 no(circa)
quando non funziona il Recordsource del form resta quello vecchio e non
esegue nemmeno la seconda istruzione (docmd.OpenForm)
l'ho girato in tutti i modi :-(((
le istruzioni prima le esegue sempre
quancuno sa svelarmi il mistero
ciao grazie


title: il mistero di un form

text:
"carlo" <
c.zanattoA...@operativo.net
> ha scritto nel messaggio
news:nI4O6.4030$5_6....@news2.tin.it...
> Ho un pulsante che contiene il seguente codice
>
>     Forms!["CAL - Visualizzazione e modifica"].RecordSource = Tabella.Name
>     DoCmd.OpenForm "CAL - Visualizzazione e modifica"
>
> Tabella è una tabella importata da un'altro database in rete, diversa di
> volta in volta...
> (viene importata sempre e correttamente)
>
> il problema e' che il codice funziona 1 volta si e 3 no(circa)
>
> quando non funziona il Recordsource del form resta quello vecchio e non
> esegue nemmeno la seconda istruzione (docmd.OpenForm)
Ciao Carlo,
l'unica cosa che mi giunge strana, premesso che uso A97, è la riga
>     Forms!["CAL - Visualizzazione e modifica"].RecordSource = Tabella.Name
che modificherei in
     Forms![CAL - Visualizzazione e modifica].RecordSource = Tabella.Name
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: il mistero di un form

text:
> l'unica cosa che mi giunge strana, premesso che uso A97, è la riga
> >     Forms!["CAL - Visualizzazione e modifica"].RecordSource =
Tabella.Name
> che modificherei in
>      Forms![CAL - Visualizzazione e modifica].RecordSource = Tabella.Name
ho modificato un po il codice.....
te lo faccio vedere completo..al click del pulsante:
    Dim Calendari As Database
    Dim Tabella As TableDef
    Set Calendari = OpenDatabase("\\Server\GCC - Display.mdb")
    Set Tabella = Calendari.CreateTableDef(nome_calendario.Value)
    Tabella.Connect = ";DATABASE=\\Server\raccoglitore.mdb"
    Tabella.SourceTableName = nome_calendario.Value
    Calendari.TableDefs.Append Tabella
    MsgBox "IL CALENDARIO STA PER ESSERE TRASFERITO! Il tempo di
trasferimento puo' dipendere dall'utilizzo della rete in questo momento.
PREMI OK PER VISUALIZZARLO"
    Forms![CAL - Visualizzazione e modifica].RecordSource = Tabella.Name
    DoCmd.OpenForm "CAL - Visualizzazione e modifica"
    Calendari.Close
----------------------
la form in questione in questo momento non si trova....
errore di run-time 2450
dice impossibile trovare la maschera  'CAL - Visualizzazione e modifica' a
cui si fa riferimento .........
se pero' tolgo la riga Forms.....  mi apre la finestra  sbagliando
ovviamente il recordsource
(l'errore lo da sulla riga forms![CAL.......)


title: il mistero di un form

text:
ho provato anche a scorrere i form:
Dim frm As Form
    ' Enumera insieme Forms.
    For Each frm In Forms
        ' Stampa nome della maschera.
        MsgBox frm.Name
        ' Enumera insieme Controls di ciascuna maschera.
    Next frm
effettivamente mi vede solo i due form aperti e non vede il famoso CAL -
Visualizzazione e modifica che non e' aperto
c'e un modo per arrivare al form tramite il database?
es:
calendari.forms[CAL -visu...] visto che il form si trova dentro quel
database?


title: il mistero di un form

text: o di vedere i form non aperti?


title: il mistero di un form

text:
"carlo" <
c.zanattoA...@operativo.net
> ha scritto nel messaggio
news:aoaO6.638$Ei7....@news2.tin.it...
> o di vedere i form non aperti?
Non ho capito se la Maschera incriminata ce l'hai sul DB corrente o su un
altro DB.



title: il mistero di un form

text: sul corrente


title: Stampa

author: Bix

text:
ho un problema con le stampe potresti aiutarmi?
in pratica mandando le stampe tramite riga di codice mi compaiono degli
errori che credo siano dovuti dal fatto che deve terminare prima la prima
stampa e poi si puo dare la seconda almeno credo....il codice e il segiente
        .....
        DoCmd.RunMacro "StampaDdT.StampaDdTDaDdT
        DoCmd.RunMacro "StampaDdT.StampaPrescrizioniDdT"
        .......
mi da un messaggio di errore e mi dice che già è in corso la prima stampa
come faccio ad esegiure tutte e due le stampe?
Premetto che a me servono in automatico perche una soluzione poteva essere
quella di visualizzarle in anteprima nella macro che viene chiamata
se mi puoi aiutare mi faresti un favore....Paolo


title: Stampa

author: Roberto Marengo    -   Sviluppo Software

text:
Non saprei... bisognerebbe sapere cosa lanci con le macro che richiami...
"Bix" <
ut2...@sidmund.com
> ha scritto nel messaggio
news:9jhdqp$8v9$1...@nreadA.inwind.it...



title: Stampa

text:
"Roberto Marengo - Sviluppo Software" <
rmar...@ngi.it
> ha scritto nel
messaggio news:9jhhp7$2oq$1...@news.ngi.it...

con le macro che richiamo lancio due stampe diverse senza avere l'anteprima


title: Stampa

author: Ratnamala

text:
Anch'io lancio le stampe una dopo l'altra (e voluminose) ma non da' errore,
non è che il problema è nello spooler di stampa? (nel senso che non è
attivo o è impostato male).
Ciao
Arturo
"Bix" <
ut2...@sidmund.com
> ha scritto nel messaggio
news:9jhdqp$8v9$1...@nreadA.inwind.it...



title: Stampa

author: Expo

text:
"Bix" <
ut2...@sidmund.com
> ha scritto nel messaggio
news:9jhguu$bo0$1...@nreadA.inwind.it...
> con le macro che richiamo lancio due stampe diverse senza avere
l'anteprima
Perchè non usi DoCmd.OpenReport direttamente ?


title: Stampa

text:
fatto ma non funziona....ho trovato un altro metodo lo si può trovare nella
giuda di acces
il comando e doevents


title: Stampa

text:
"Bix" <
ut2...@sidmund.com
> ha scritto nel messaggio
news:9jmvbf$g1b$1...@nreadB.inwind.it...

In che senso no funziona ? Non parte la stampa oppure ti fa solo l'anteprima
?
Ma per caso nelle stampe fai ricorso a del codice particolare ?


title: runtime

author: Rossella

text:
Ciao ragazzi qualcuno mi sa spiegare come posso utlizzare il runtime di
access?
grazie da quello che ho capito serve a generare un ile exe ma non so come
fare.
grazie 1000...


title: runtime

author: Ferrari Rino

text:

> Il RunTime non genera un file exe ma permette di utilizzare il tuo
applicativo
senza l'utilizzo di access.
In merito al suo utilizzo beh!! dipende dalla versione che tu ai , comunque
in tutte ce un Wizard
che ti segue passo passo nella creazione del pacchetto di installazione.
spero di essere stato abbastanza chiaro.
Se ci sono ancora dubbi riposta sul NG
Rino Ferrari


title: runtime

text:
"Ferrari Rino"
> > Il RunTime non genera un file exe ma permette di utilizzare il tuo
> applicativo
> senza l'utilizzo di access.
> In merito al suo utilizzo beh!! dipende dalla versione che tu ai ,
comunque
> in tutte ce un Wizard
> che ti segue passo passo nella creazione del pacchetto di installazione.
> spero di essere stato abbastanza chiaro.
> Se ci sono ancora dubbi riposta sul NG
> Rino Ferrari
>
>
Ciao grazie del tuo post , ma io ho ancora dei dubbi , non sono molto
pratica ma mi picerebbe capire il funzionamento ti faccio un esempio:
io creo un database (rubrica .mdb) e lo vorrei far funzionare si di un pc
senza installare access, come devo fare?
il runtime lo devo installare sul pc che non ha access?
o devo salvare il mio database con un altra estensione?
e ho installato il runtime ma non vedo nessun wizard come faccio per
richiamarlo?
aiuto...


title: runtime

author: Giò

text:
> e ho installato il runtime ma non vedo nessun wizard come faccio per
> richiamarlo?
> aiuto...
devi installare Developer Edition, creare un pacchetto autoinstallante
formato dal tuo mdb + il motore Access
Ciao
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: runtime

text:
"Giň" <
in...@echovr.it
> ha scritto nel messaggio
news:a283c012d86889bda34...@mygate.mailgate.org...
> > e ho installato il runtime ma non vedo nessun wizard come faccio per
> > richiamarlo?
> > aiuto...
>
> devi installare Developer Edition, creare un pacchetto autoinstallante
> formato dal tuo mdb + il motore Access
>
> Ciao
Ma č cosě difficile?
dove lo posso trovare developer edotion?


title: runtime

text:
> >
> > devi installare Developer Edition, creare un pacchetto autoinstallante
> > formato dal tuo mdb + il motore Access
> >
> > Ciao
>
> Ma è così difficile?
> dove lo posso trovare developer edotion?
>
>
> Lo si compra ed e un pacchetto a parte,  che si chiama Office Developer
il quale serve solo a creare i pacchetti di installazione compreso il Run
time di Access cioè:
1° devi creare un file MDA del tuo progetto (puoi anche lasciarlo in MDB)
2°con il wizard guidato (o autocomposizzione) del developer (io utilizzo XP)
incominci a creare il pacchetto
nel quale verrà incluso il tuo progetto ,le varie librerie standard, e
quelle aggiuntive (tue personali appl.)icone, ed altri file che
devi includere nel pacchetto
3°ed ultimo ti verrà chiesto se vuoi includere anche il Run Time, e quindi
il percorso dove vuoi salvare il tutto.
Naturalmente alla fine avrai una cartella dove ci sarà un file exe con il
quale farai partire l'installazione del tuo applicativo.
Questo e tutto.
Ferrari Rino
gen...@tin.it


title: Scegliere tra check box

author: Paolino

text:
Ciao a tutti volevo chiedere io ho una maschera (InserisciGioielli), in
questa maschera ho tre check box (non un gruppo di opzioni però)
Una  (GioielloInSospeso)
Una (GioielloVenduto)
Una (GioielloDisponibile)
Ora io vorrei che quando nella mia maschera aggiorno uno di questi controlli
gli altri automaticamente si azzerino...
Mi spiego meglio: Quendo io carico un gioiello lui in predefinito è
"disponibile" quindi avrò la chek box (GioielloDisponibile) spuntata, ma se
io dovessi cambiare lo stato del Gioiello per esempio lo vendessi o lo dessi
in sospeso vorrei che automaticamnte cliccando una delle altre due opzioni
l'altra si disabilitasse e viceversa...
So che forse dovrei scrivere del codice nella propietà dell'oggetto dopo
aggiornamento..ma sinceramente sono molto neofita..(lo avrete già capito) ho
guardato anche su altre risposte del newsgroup ma non ho trovato come
riuscirci...
Grazie in anticipo...
Paolino


title: Scegliere tra check box

author: Alberto S.

text:
On Sat, 04 Oct 2003 15:21:08 GMT, "Paolino" <
hi...@libero.it
> wrote:
[cut]
>Mi spiego meglio: Quendo io carico un gioiello lui in predefinito è
>"disponibile" quindi avrò la chek box (GioielloDisponibile) spuntata, ma se
>io dovessi cambiare lo stato del Gioiello per esempio lo vendessi o lo dessi
>in sospeso vorrei che automaticamnte cliccando una delle altre due opzioni
>l'altra si disabilitasse e viceversa...
[cut]
Dai un'occhiata ai gruppi di opzione.
Ciao.
--
Alberto
No alle guerre


title: Scegliere tra check box

text:
Grazie, ho fatto come dici tu, ho cancellato i tre campi della tabella e ne
ho creato solo uno che si chiama (StatoDisponibilità) poi sono andato sulla
maschera e ho creato il gruppo di opzioni...fin qui tutto bene.
Ecco le mie 3 opzioni
1-Gioiello Disponibile
2-Gioielllo in Sospeso
3-Gioiello Venduto
Ora però io dovrei avere associato a ciascuna di queste 3 possibilità il
campo del cliente  cui è stato venduto o dato in sospeso.
Il mio problema è quindi di poter abilitare e disabilitare lo stato della
casella combinata al fianco dell'opzione:
ES:
      Gruppo Opzioni:         Caselle Combinate (NomeCliente)
                                      _________________
|1-Gioiello Venduto     |   |_Mario_Rossi_____|
                                       ________________
|2-Gioielllo in Sospeso |   |_Bruno Bianchi____|
|3-Gioiello Disponibile |    (qui invece nulla perchè se è disponibile non
ce l'ha nessuno)
Ora di predefinito nella maschera di caricamento il gioiello è DISPONIBILE,
io vorrei che le caselle combinate fossero inattive,  che quando cambio lo
stato della disponibilità cioè vado su gioiello in sospeso si abiliti solo
la casella combinata relativa ai clienti al fianco dell'opzione Gioiello in
Sospeso. Inoltre sarebbe il mio massimo che quando vado per esempio dal
SOSPESO al VENDUTO (speriamo di vendere;-)))) lui mi disabiliti la casella
combinata al fianco di Gioiello in sospeso e mi cambi il valore nella
tabella collegata in valore nullo e che mi abiliti invece la vece la casella
combinata al fianco di Gioiello Venduto.
In fine se invece dovessi ritornare a Gioiello Disponibile, si annullino
tutte e due le caselle e si impostino a valore nullo.
Scusate la Lunghezza, ma volevo essere chiaro....spero di esserelo stato...
Vi Ringrazio per la Disponibilità
Buon Lavoro
Paolino


title: Scegliere tra check box

text:


Ciao.
Vediamo se ho capito ...
TabellaGioielli: campi
- StatoDisponibilità
- ClientePerSospeso
- ClientePerVenduto
- eccetera eccetera
MascheraGioielli: controlli
- opzStatoDisponibilità
- cboClientePerSospeso
- cboClientePerVenduto
- eccetera eccetera
Se è così ...
Nella MascheraGioielli 'opzStatoDisponibilità' avrà valore predefinito
1, le due cbo non avranno valore predefinito e saranno disabilitate.
A fronte degli eventi 'corrente' della maschera e 'dopo aggiornamento'
del gruppo di opzioni richiamerai una routine che, a seconda del
valore di 'opzStatoDisponibilità', abiliterà o meno le due cbo (ed
eventualmente ne imposterà a null il valore).
Hai bisogno di un aiuto per il codice?
Ciao



title: Scegliere tra check box

text:
...è perfettamente quello che sto cercando di fare hai capito tutto al
volo....
e....avrei bisogno di una mano dal cielo.....per il codice......sto
imparando ora...ma devo cercare di creare questo database per il mio lavoro
che svolgo in propio...e senza una gestione ordinata e organizzata
diventerei mattooooo;-))))))))
Grazie Alberto per la tua diponibilità...
Ciao Paolino


title: Scegliere tra check box

text:


Allora (la prossima volta lascia una minima parte dei messaggi
precedenti, quel tanto che basta per capire di cosa si parla)
Ripendendo i dati precedenti
Situazione
----------
TabellaGioielli        MascheraGioielli
- StatoDisponibilità   - opzStatoDisponibilità
- ClientePerSospeso    - cboClientePerSospeso
- ClientePerVenduto    - cboClientePerVenduto
- eccetera eccetera    - eccetera eccetera
A fronte dell'evento 'su corrente' della maschera metterai la seguente
istruzione:
---
Private Sub Form_Current()
    AbilitaDisabilita
End Sub
e lo stesso farai a fronte dell'evento 'dopo aggiornamento' del
controllo 'opzStatoDisponibilità'
Nello stesso modulo di codice metterai anche la seguente routine:
---
Private Sub AbilitaDisabilita()
    Select Case Me.opzStatoDisponibilità
        Case 1 'venduto
            Me.cboClientePerVenduto.Enabled = True
            Me.cboClientePerVenduto.SetFocus
            Me.cboClientePerSospeso = Null
            Me.cboClientePerSospeso.Enabled = False
        Case 2 'in sospeso
            Me.cboClientePerSospeso.Enabled = True
            Me.cboClientePerSospeso.SetFocus
            Me.cboClientePerVenduto = Null
            Me.cboClientePerVenduto.Enabled = False
        Case 3 'disponibile
            Me.cboClientePerVenduto = Null
            Me.cboClientePerVenduto.Enabled = False
            Me.cboClientePerSospeso = Null
            Me.cboClientePerSospeso.Enabled = False
    End Select
End Sub
... e il gioco dovrebbe essere fatto.
Ovviamente altre cose andrebbero fatte, come rendere obbligatoria la
compilazione della relativa cboCliente in caso di scelta della
corrispondente opzione, come usare una unica combo cliente ... ma non
voglio toglierti tutto il divertimento.
Facci sapere. Comunque, a meno che mia moglie non mi obblighi, io
cercherò di non venire a visitare il tuo negozio ;-)



title: Scegliere tra check box

text:
Grazie Alberto...Ci sono riuscito...subito ero un po' disperato perchč non
sapevo dove dovevo piazzere il codice...sai io non ho mai aperto l'editor di
visual basic...ma poi dopo un po' di tentativi....eureka....
Poi ho anche aggiunto due campi data...dataVenduto e dataSospeso e ho
aggiunto con lo stesso criterio al codice che mi hi dato tu i dati di questi
due campi...e funge!!!!
Adesso mi studio qualcosa di nuovo....
Dai Passa dal mio ufficio io ti farň prezzi buonissimi....(io non ho un
negozio ho un ufficio all'ingrosso di import export...)
Ma dimmi che cosa sono il "Me." cioč scusami se mi spiego male ma il Me.
davanti ai nomi dei controlli cosa č?
Ciao Alberto grazie ancora!!!!!!!!!!!!!


title: Scegliere tra check box

text:
On Fri, 10 Oct 2003 18:01:20 GMT, "Paolino" <
hi...@libero.it
> wrote:
>Grazie Alberto...Ci sono riuscito...subito ero un po' disperato perchè non
>sapevo dove dovevo piazzere il codice...sai io non ho mai aperto l'editor di
>visual basic...ma poi dopo un po' di tentativi....eureka....
>Poi ho anche aggiunto due campi data...dataVenduto e dataSospeso e ho
>aggiunto con lo stesso criterio al codice che mi hi dato tu i dati di questi
>due campi...e funge!!!!
benissimo
>Adesso mi studio qualcosa di nuovo....
vedrai che è divertente
>Dai Passa dal mio ufficio io ti farò prezzi buonissimi....(io non ho un
>negozio ho un ufficio all'ingrosso di import export...)
qui si rischia! (se mia moglie vede il messaggio sono fregato ...)
>Ma dimmi che cosa sono il "Me." cioè scusami se mi spiego male ma il Me.
>davanti ai nomi dei controlli cosa è?
Dall'help in linea:
'In una routine di Visual Basic, Applications Edition è possibile
utilizzare la parola chiave Me, piuttosto che l'identificatore
completo, per fare riferimento a un controllo della maschera o del
report corrente.'
In pratica ...
se tu stai scrivendo del codice 'dietro' la maschera
'MascheraGioielli' e vuoi impostare a 'Tizio' (nota che non ho scritto
Alberto!) il valore della combo 'cboClientePerVenduto', puoi fare in
due modi:
1)
Forms!MascheraGioielli!cboClientePerVenduto = "Tizio"
2)
Me.cboClientePerVenduto = "Tizio"
Cerca sulla guida in linea 'Fare riferimento a un oggetto o alle
relative proprietà nelle espressioni'
>Ciao Alberto grazie ancora!!!!!!!!!!!!!
Di niente, ciao.



title: Stored QUERY...!!!

text:
Ciao a tutto il NG estivo....!!
Pongo una domanda sicuramente stupida, ma il mio dubbio
e logorante.
Con SQL SERVER l'utilità di Stored QUERY è innegabile, ma
con un sistema FE-BE Access-Access potrei ugualmente ricavare
vantaggi di tempo mettendo una QRY(Parametrica) nel BE e accedendo
alla QRY passando i Parametri....????
Purtroppo ho provato con pochi dati e la cosa è invisibile.
Qualcuno può chiarirmi se sto dicendo una C...zzata, che quindi è una
complicazione
inutile...................!!!
Buone Ferie.
Alessandro.


title: Stored QUERY...!!!

author: Karl Donaubauer

text:
@Alex <
ik2...@libero.it
> ha scritto:
> Con SQL SERVER l'utilità di Stored QUERY è innegabile, ma
> con un sistema FE-BE Access-Access potrei ugualmente ricavare
> vantaggi di tempo mettendo una QRY(Parametrica) nel BE e accedendo
> alla QRY passando i Parametri....????
> Purtroppo ho provato con pochi dati e la cosa è invisibile.
>
> Qualcuno può chiarirmi se sto dicendo una C...zzata, che quindi è una
> complicazione inutile...................!!!
Sì.
Ok, anche una motivazione questa volta: ;-)
SQL Server esegue la query nel BE --> al server.
JET invece sempre esegue una query al client.
Vuol dire che con una query nel BE solo hai un po' più traffico
perché Access debbe tirare prima la query via la rete.
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Stored QUERY...!!!

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:afi9ir$el552$1...@ID-46617.news.dfncis.de...

Haaaaaaaaaaa....!! allora l'ho detta veramente la C....zzata.
Avevo questo sospetto, in effetti.
Bene abbandono l'idea, stavo solo cercando di passare
qualche ora prima di addormentarmi.......!!
Ciao Karl.


title: Curiosità - Access2003 e runtime

author: Xymox

text:
Con Office 2003 non esiste ancora la versione Developer ... giusto ?
La faranno oppure come ho sentito sarà una cosa diversa ?
ciao marco s.


title: Curiosità - Access2003 e runtime

text:
"Xymox" <
> Con Office 2003 non esiste ancora la versione Developer ... giusto ?
Sbagliato: è inclusa nei "visual studio tools for Office" ... cerca sul sito
MS.


title: Curiosità - Access2003 e runtime

text:
"S. Savoldi" <
war...@libero.it
> ha scritto

grazie


title: Procedura guidata non trovata ....

text:
Buon giorno a tutti,
Ho un dilemma da risolvere.
Ho tentato di visualizzare sul mio DB la gestione delle tabelle
collegate(passando dal menu " Strumenti\utilità di DB\Gestione tabelle
collegate)
e ho riscontrato il seguente errore :
"Procedura guidata non trovata o errore di sintassi nella sezione
Dichiarazioni di un modulo Visual Basic."
Essendo che questa operazione la faccio spesso(e mi è sempre
funzionato) non capisco come mai mi dà questo errore. Recentemente ho
installato il SP3 dal sito della Microsoft,può aver causato qualche
problema?
In più non mi chiede neanche di inserire il CD di Office 2000 premium
(originale!!) per cercare la funzione.
Ke posso fare?
Grazie mille.


title: città -Prov- cap -

author: mic

text:
Ciao a tutti, dove è possibile trovare un file dove vengono elencate tutte
le città italiane con i rispettivi cap , prov. e regione di appartenenza?
Ciao e grazie
Michele b.


title: città -Prov- cap -

author: Riccardo

text:
mic <
mic...@ba.dada.it
> wrote in message 3b3c3...@news.dada.it...

http://www.posteitaliane.it/
Riccardo


title: Individuare record duplicati

author: Singer

text:
Ho una tabella di oltre 5000 record
avrei la necessità se tra questi vi sono due o più record identici solo in
alcuni campi
per esempio 3 campi su 8 che compongo il record
E' possibile??
Grazie anticipatamente


title: Individuare record duplicati

text:
"Singer" <
fuscoa...@tin.it
> ha scritto nel messaggio
news:48176ea3$0$35964$4faf...@reader2.news.tin.it...

ops!!
.... avrei la necessità di sapere se tra questi ...


title: Individuare record duplicati

author: Ivatak

text:
"Singer" <
fuscoa...@tin.it
> ha scritto nel messaggio
news:48177048$0$35966$4faf...@reader2.news.tin.it...

Prova con la creazione guidata Query ricerca duplicati. Se Tabella1 ad
esempio ha 8 campi Campo1,...,Campo8 e un Campo ID e si vuole ricercare
duplicati solo in Campo3,Campo4,Campo5 la query sarà:
SELECT Tabella1.Campo3, Tabella1.Campo4, Tabella1.Campo5, Tabella1.ID,
Tabella1.Campo1, Tabella1.Campo2, Tabella1.Campo6, Tabella1.Campo7,
Tabella1.Campo8
FROM Tabella1
WHERE (((Tabella1.Campo3) In (SELECT [Campo3] FROM [Tabella1] As Tmp GROUP
BY [Campo3],[Campo4],[Campo5] HAVING Count(*)>1  And [Campo4] =
[Tabella1].[Campo4] And [Campo5] = [Tabella1].[Campo5])))
ORDER BY Tabella1.Campo3, Tabella1.Campo4, Tabella1.Campo5;


title: bitmap stile formattazione automatica

author: pfm

text:
salve

dove posso trovare degli sfondi da affiancare a quelli della formattazione automatica maschere di access (stile quello industriale)?

Grazie


title: variabili globali:qualche delucidazione

text:
Vorrei qualche delucidazione in più sulle variabili globali
Se ho capito bene utilizzando in un modulo standard una variabile
globale la posso poi utilizzare da diverse maschere ad esempio
come filtro o come imposta valore.
Faccio un esempio:
ho una maschera frmRisultati con una sottomaschera ValRiferimento
Nelle maschera frmRisultati ho un campo Legge, nella sottomaschera
ValRiferimento c'è il campo LeggeRiferimento dove c'è scritta la legge
di riferimento
che eventulamente può essere inserita nella maschera frmRisultato
con doppio clic con il codice
Forms!frmRisultati!Legge= Me.LeggeRiferimento
Ho un'altra maschera frmSupplementoRisultati anche qui c'è un campo
Legge e una sottomaschera ValRiferimento, ma non posso usare la
sottomaschera che già ho perché quando faccio doppio clic sul campo
legge
la routine doverebbe cambiare in
Forms!frmSupplementiRisultati!Legge=Me.LeggeRiferimento
Così sono costretta a crearmi una sottomaschera
SupplementiValRiferimento
identica ValRiferimento solo per poter cambiare il codice della
routine.
Utilizzando un modulo standard e inserendo il campo Legge come
variebile globale
potrei evitare questo strazio?
Grazie per i lumi!


title: variabili globali:qualche delucidazione

author: Geppo

text:
Ciao Elena_Elena wrote:
> Vorrei qualche delucidazione in pi� sulle variabili globali
> Se ho capito bene utilizzando in un modulo standard una variabile
> globale la posso poi utilizzare da diverse maschere ad esempio
> come filtro o come imposta valore.
>
> Faccio un esempio:
> ho una maschera frmRisultati con una sottomaschera ValRiferimento
> Nelle maschera frmRisultati ho un campo Legge, nella sottomaschera
> ValRiferimento c'� il campo LeggeRiferimento dove c'� scritta la legge
> di riferimento
> che eventulamente pu� essere inserita nella maschera frmRisultato
> con doppio clic con il codice
>
> Forms!frmRisultati!Legge= Me.LeggeRiferimento
>
> Ho un'altra maschera frmSupplementoRisultati anche qui c'� un campo
> Legge e una sottomaschera ValRiferimento, ma non posso usare la
> sottomaschera che gi� ho perch� quando faccio doppio clic sul campo
> legge
> la routine doverebbe cambiare in
>
> Forms!frmSupplementiRisultati!Legge=Me.LeggeRiferimento
>
> Cos� sono costretta a crearmi una sottomaschera
> SupplementiValRiferimento
> identica ValRiferimento solo per poter cambiare il codice della
> routine.
>
> Utilizzando un modulo standard e inserendo il campo Legge come
> variebile globale
> potrei evitare questo strazio?
Puoi sfruttare la propriet� "parent" cosi:
parent!legge = Me!LeggeRiferimento
in questo modo al click si far� riferimento alla maschera principale
indipendentemente dal nome.
> Grazie per i lumi!
--
Ciao
Geppo


title: Struttura a pagine multiple e sottomaschera tabellare con relativa sottomaschera

author: Agostini Gianluigi

text:
Buonasera. Uso A00 e w98 SE
Ho una sottomaschera in visualizzazione tabellare (tipo excel) ed un'altra
sottomaschera all'interno, i cui dettagli vengono visualizzati facendo clic
sul segno +.
Ho notato che se il tutto viene realizzato all'interno di un controllo a
pagine multiple, NON funziona più, ovvero non è più possibile fare cli sul
+.
E' un bug o sbaglio io qualcosa?
Gianluigi Agostini


author: warp

text:
"Agostini Gianluigi"
> Buonasera. Uso A00 e w98 SE
> Ho una sottomaschera in visualizzazione tabellare (tipo excel) ed un'altra
> sottomaschera all'interno, i cui dettagli vengono visualizzati facendo
clic
> sul segno +.
> Ho notato che se il tutto viene realizzato all'interno di un controllo a
> pagine multiple, NON funziona più, ovvero non è più possibile fare cli sul
> +.
Per funzionare funziona ... ma per sapere se e dove sbagli bisognerebbe dare
uno sguardo al programma.
Potrebbe essere un problema di risorse che impedisce l'esplosione della
maschera di dettaglio.
La settimana scorsa ho visto l'impostazione che stai dando alla Form
principale dell'applicazione e a mio parere è pesantina: la struttura a
Frame è molto articolata e i controlli associati alla fine saranno decine.
I "Fogli dati secondari" introdotti con A '2000 sono spettacolari, ma devono
essere usati con parsimonia: le prestazioni delle maschere che li contengono
calano nettamente e il consumo di risorse sale parecchio (task manager alla
mano).
Ora, come ottenere ciò che vuoi senza usare sottomaschere nidificate (i
fogli dati secondari appunto)?
Ti consiglio di gestire l'evento Doppio click a livello di selettore record
e aprire SOPRA la struttura a schede la mascherina di dettaglio.
Tra l'altro se imposti a "Senza bordo" lo stile della form così esplosa ,
l'operatore avrà la sensazione che appartenga alla Form principale
(rispettando quindi la filosofia della struttura a schede) ... in tal caso
dovrai inserire tu un pulsantino di chiusura.
Altro consiglio: potresti mantenere "Non associati" i controlli delle pagine
da 2 .... n della tua
struttura a schede.
Su cambio pagina (evento su modifica della strutt. a schede) associ a codice
gli oggetti ai relativi campi.
Le prestazioni su cambio pagina dei Frame rallentano, ma nel complesso la
Form guadagna in affidabilità e agilità.
CIAO, Silvio


title: Query con data

text:
Ciao a tutti,
sto cercando di realizzare una query partendo da una tabella con i seguenti
campi: Dipendente, Commessa, Mese, Anno, Ore.
Devo realizzare una query che, una volta immesso il codice commessa e l'arco
di tempo interessato (dal / al), mi faccia vedere i dipendenti che c'hanno
lavorato suddivisi per mese.
Esempio (il tutto poi deve essere sotto forma di report):
Commessa: AH-200
----------------
Mese: Aprile Anno: 2003
----------------
Dipendente Ore
Fabio 30
Lorenzo 10
Mirko 20
----------------
Il mio problema stà nell'arco temporale (dal / al). A torto o ragione ho
pensato almeno momentaneamente di considerare mese e anno dei campi numerici
ma a questo punto non so bene come andare avanti, come dirgli di cercarmi
tutti i dipendenti che hanno lavorato dal / al. E' quel "dal / al" che mi
blocca...
Qualcuno saprebbe darmi una mano? Magari anche nella gestione del calendario
usando ActiveX, avevo pensato di lasciarlo almeno per il momento da parte ma
se il tutto risultasse più semplice, ben venga...
Grazie e buona giornata,
Filippo
--------------------------------
Inviato via
http://usenet.libero.it


title: Query con data

author: Antonio Biso

text:
"Fil80" <
verardo.a...@libero.it
> ha scritto nel messaggio
news:81Z72Z97Z125Y1...@usenet.libero.it...
> Il mio problema stà nell'arco temporale (dal / al). A torto o ragione ho
> pensato almeno momentaneamente di considerare mese e anno dei campi
numerici
> ma a questo punto non so bene come andare avanti, come dirgli di cercarmi
> tutti i dipendenti che hanno lavorato dal / al. E' quel "dal / al" che mi
> blocca...
Prova a vedere sull'help qualcosa su Between ... And
> Qualcuno saprebbe darmi una mano? Magari anche nella gestione del
calendario
> usando ActiveX, avevo pensato di lasciarlo almeno per il momento da parte
ma
> se il tutto risultasse più semplice, ben venga...
Secondo il tuo problema è che avresti dovuto gestire il tutto con le date e
poi nei report raggruppare secondo il mese e l'anno (funzioni month e year).
A quel punto potevi usare il controllo calendario per selezionare due date e
filtrare col between and solo le date comprese nel range specificato
Antonio


title: Visualizzatore dipendenze in SQL Server

author: Andrea Beretta

text:
E' un pochino OT, ma dato che molti di voi utilizzano SQL Server...
In sostanza: ho convertito un DB Access a SQL Server ed eliminato
manualmente i Triggers per eliminazioni/aggiornamenti a catena (voglio
rifarli usando un Diagramma).
La cosa strana è che il visualizzatore di "Dipendenze" di Enterprise Manager
continua a visualizzare oggetti...
Non capisco quale criterio utilizzi per visualizzare dipendenze tra tabelle
dato che:
1) Triggers non ce sono pi3
2) Il diagramma delle relazioni deve ancora essere creato.
Se le inventa?  ;-)


title: Visualizzatore dipendenze in SQL Server

author: TheMax

text:
"Andrea Beretta" <
andrea....@tiscalinet.it
> wrote in message
news:gdMNd.20536$lB4.5...@twister1.libero.it...
>
> E' un pochino OT, ma dato che molti di voi utilizzano SQL Server...
Allora meglio indicare anche OT nel subject.
> In sostanza: ho convertito un DB Access a SQL Server ed eliminato
> manualmente i Triggers per eliminazioni/aggiornamenti a catena (voglio
> rifarli usando un Diagramma).
Premetto che non ho mai fatto questa operazione, per cui rispondo a braccio.
> Non capisco quale criterio utilizzi per visualizzare dipendenze tra
> tabelle
> dato che:
>
> 1) Triggers non ce sono pi3
Ok,  e non te li dovrebbe piů far visualizzare
> 2) Il diagramma delle relazioni deve ancora essere creato.
E questo purtroppo (o per fortuna) non vuol dire che le relazioni non
esistano.
Tieni conto che il diagramma ti aiuta a creare le relazioni, ma potresti
anche costruirle completamente senza usare il diagramma (come presumo abbia
fatto lui nella conversione del db) in questo caso le relazioni esistono
comunque.
E' un po' come quando in access costruisci le relazioni (con il diagramma) e
non salvi quando lo chiudi. Le relazioni esistono ugualmente, o quando
cancelli una tabella dal disegno delle relazioni senza aver eliminato le
relazioni precedentemente, le relazioni restano.
> Se le inventa?  ;-)
Sql non inventa nulla :-))
Enterprise manager ogni tanto si, ti consiglio di imparare a usare sql con
query analizer, capirai moooolte piů cose.
Ciao,
Massimo


title: Visualizzatore dipendenze in SQL Server

text:
"TheMax" <
> > E' un pochino OT, ma dato che molti di voi utilizzano SQL Server...
> Allora meglio indicare anche OT nel subject.
Va benissimo anche cosě.
> E questo purtroppo (o per fortuna) non vuol dire che le relazioni non
> esistano.
> Tieni conto che il diagramma ti aiuta a creare le relazioni, ma potresti
> anche costruirle completamente senza usare il diagramma (come presumo
abbia
> fatto lui nella conversione del db) in questo caso le relazioni esistono
> comunque.
> E' un po' come quando in access costruisci le relazioni (con il diagramma)
e
> non salvi quando lo chiudi. Le relazioni esistono ugualmente, o quando
> cancelli una tabella dal disegno delle relazioni senza aver eliminato le
> relazioni precedentemente, le relazioni restano.
Bravissimo: e come eliminarle?
> > Se le inventa?  ;-)
> Enterprise manager ogni tanto si, ti consiglio di imparare a usare sql con
> query analizer, capirai moooolte piů cose.
Ho risolto con una dritta da altro ng ... un pochino piů concreta!
Andrea


title: Visualizzatore dipendenze in SQL Server

author: ALESSANDRO Baraldi

text:
"Andrea Beretta" <
andrea....@tiscalinet.it
> ha scritto nel messaggio
news:bF2Od.21921$lB4.5...@twister1.libero.it...

Ma a parte fare una coppia di "sboroni" le soluzioni si pubblicano anche se
le hai ricevute
da Lorenzo Benaglia su microsoft.public.it.sql
E' questione di educazione.
Saluti
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Visualizzatore dipendenze in SQL Server

text:
"ALESSANDRO Baraldi" <
> Ma a parte fare una coppia di "sboroni"
Guarda che è l'altro a fare lo "sborone".
 >le soluzioni si pubblicano anche se
> le hai ricevute
> da Lorenzo Benaglia su microsoft.public.it.sql
Sì ma ... visto che lo "sborone" è tanto esperto di query analizer e SQL
volevo sapere se conosceva l'utilizzo di "ALTER TABLE".
> E' questione di educazione.
Già, parla l'educatore ...
Andrea


title: Visualizzatore dipendenze in SQL Server

text:
"Andrea Beretta" <
andrea....@tiscalinet.it
> ha scritto nel messaggio
news:DPtOd.24465$lB4.6...@twister1.libero.it...
>
> "ALESSANDRO Baraldi" <
>
> > Ma a parte fare una coppia di "sboroni"
>
> Guarda che è l'altro a fare lo "sborone".
>
>  >le soluzioni si pubblicano anche se
> > le hai ricevute
> > da Lorenzo Benaglia su microsoft.public.it.sql
>
> Sì ma ... visto che lo "sborone" è tanto esperto di query analizer e SQL
> volevo sapere se conosceva l'utilizzo di "ALTER TABLE".
Lo sanno anche le pietre come si usa ALTER TABLE è nell'HELP ed è
uno dei fondamenti del linguaggio SQL.
> > E' questione di educazione.
>
> Già, parla l'educatore ...
>
> Andrea
Bambinone...!
Mancava solo "Pappappero" alla fine.....!!!!
MAH.......................................................



title: Visualizzatore dipendenze in SQL Server

text:
"Andrea Beretta" <
andrea....@tiscalinet.it
> wrote in message
news:bF2Od.21921$lB4.5...@twister1.libero.it...
>
> "TheMax" <
>
>> > E' un pochino OT, ma dato che molti di voi utilizzano SQL Server...
>
>> Allora meglio indicare anche OT nel subject.
>
> Va benissimo anche così.
>
>> E questo purtroppo (o per fortuna) non vuol dire che le relazioni non
>> esistano.
>> Tieni conto che il diagramma ti aiuta a creare le relazioni, ma potresti
>> anche costruirle completamente senza usare il diagramma (come presumo
> abbia
>> fatto lui nella conversione del db) in questo caso le relazioni esistono
>> comunque.
>> E' un po' come quando in access costruisci le relazioni (con il
>> diagramma)
> e
>> non salvi quando lo chiudi. Le relazioni esistono ugualmente, o quando
>> cancelli una tabella dal disegno delle relazioni senza aver eliminato le
>> relazioni precedentemente, le relazioni restano.
>
> Bravissimo: e come eliminarle?
Questa è un'altra domanda, una cosa è chiedere perchè le relazioni esistono
anche se non hai fatto il diagramma ed hai eliminato
i trigger, una cosa è chiedere come eliminarle.
> Ho risolto con una dritta da altro ng ... un pochino più concreta!
>
> Andrea
Senza voler sembrare "sborone" una seconda volta, quello che mi lascia
perplesso è stato il fatto che per aver risposto ad una domanda mi sono
sentito pure dello "sborone" (il perchè forse qualcuno me lo spiegherà),
comunque sono felice che tu abbia ottenuto la risposta che cercavi, ma se
avessi posto un tantino meglio la domanda anche qui forse...
Ciao,
Massimo


title: Visualizzatore dipendenze in SQL Server

text:
> Senza voler sembrare "sborone" una seconda volta, quello che mi lascia
> perplesso è stato il fatto che per aver risposto ad una domanda mi sono
> sentito pure dello "sborone" (il perchè forse qualcuno me lo spiegherà),
> comunque sono felice che tu abbia ottenuto la risposta che cercavi, ma se
> avessi posto un tantino meglio la domanda anche qui forse...
>
> Ciao,
> Massimo
Ciao Massimo, speravo fosse chiaro il riferimento non nei tuoi confronti
ma alla conclusione della conversazione in genere.
Sono molto riluttante ad alcune considerazioni di basso livello.........
e mi sono sfogato generalizzando.
Ciao(accetta o meno il chiarimento)



title: Visualizzatore dipendenze in SQL Server

author: MA

text:
>
>> E' questione di educazione.
>
> Già, parla l'educatore ...
>
> Andrea
Imbecille hai rotto!!!
MAssimiliano


title: Visualizzatore dipendenze in SQL Server

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> wrote in message
news:420b1ded$0$32344$5fc...@news.tiscali.it...
> Ciao Massimo, speravo fosse chiaro il riferimento non nei tuoi confronti
> ma alla conclusione della conversazione in genere.
> Sono molto riluttante ad alcune considerazioni di basso livello.........
> e mi sono sfogato generalizzando.
Ciao Alex,
grazie del chiarimento, ben acccetto, anche se comunque speravo anche io
fosse chiaro che non ce l'avevo
con il fatto che tu mi hai dato dello sborone, ma soprattutto con colui che
ha postato
la domanda male.
Per quanto al basso livello, sono abbastanza convinto che purtroppo c'è
troppa gente che usa sql server, senza
conoscere almeno la base di quelle 10 istruzioni sql che ti permettono di
fare quasi tutto.
Giusto per citarle (Select, insert, update e delete) per la gestione del
dato (create, alter e drop) per la definizione degli
oggetti (grant, deny e revoke) per la gestione della sicurezza.
> Ciao(accetta o meno il chiarimento)
Ciao,
accettato e gradito
> @Alex (Alessandro Baraldi)
Massimo