title: importare un file TXT e aggiungere un campo

author: Giancarlo

text:
Ciao a tutti.
In A97 importo un file TXT utilizzando una specifica di importazione testo.
Ho automatizzato questa operazione tramite il clik di un bottone presente in
una maschera.
E' possibile fare in modo che in fase di importazione venga aggiunto
automaticamente alla tabella un campo di tipo si/no?
Grazie a tutti in anticipo.
Giancarlo


author: namor

text:
Giancarlo ha scritto:

Non credo, però visto he importi da una form puoi far eseguire subito dopo
l'importazione una query ALTER TABLE (vedi help) per aggiungere il campo,
o aggiungerlo da VBA (vedi tabledef, fields, createfield).
Namor
--
Aiuta chi ne ha bisogno, non ti costa niente:
www.shopmon.it
  -
www.porloschicos.com
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: MA

text:
"Giancarlo" <
thi...@tin.it
> ha scritto nel messaggio
news:bpg6cu$f2a$1...@fata.cs.interbusiness.it...

Importa in una tabella temporanea e poi riversala in una uguale con il
vcampo che ti interssa in più
MAssimiliano


text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bpg7ma$k07$1...@news.newsland.it...

Grazie. Ho provato con ALTER TABLE e funziona.
Giancarlo


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:hI0vb.6686$i_5....@news.edisontel.com...
>
> "Giancarlo" <
thi...@tin.it
> ha scritto nel messaggio
> news:bpg6cu$f2a$1...@fata.cs.interbusiness.it...
> > Ciao a tutti.
> > In A97 importo un file TXT utilizzando una specifica di importazione
> testo.
> > Ho automatizzato questa operazione tramite il clik di un bottone
presente
> in
> > una maschera.
> > E' possibile fare in modo che in fase di importazione venga aggiunto
> > automaticamente alla tabella un campo di tipo si/no?
> > Grazie a tutti in anticipo.
> >
> > Giancarlo
>
> Importa in una tabella temporanea
Che intendi per tablella temporanea? Una normale tabella che mi serve come
appoggio?
>e poi riversala in una uguale con il
> vcampo che ti interssa in più
Come faccio? con una query?
Scusa le domande banali.
> MAssimiliano
>
>
Grazie. Giancarlo.


text:
> > > Ciao a tutti.
> > > In A97 importo un file TXT utilizzando una specifica di importazione
> > testo.
> > > Ho automatizzato questa operazione tramite il clik di un bottone
> presente
> > in
> > > una maschera.
> > > E' possibile fare in modo che in fase di importazione venga aggiunto
> > > automaticamente alla tabella un campo di tipo si/no?
> > > Grazie a tutti in anticipo.
> > >
> > > Giancarlo
> >
> > Importa in una tabella temporanea
>
> Che intendi per tablella temporanea? Una normale tabella che mi serve come
> appoggio?
Yes.
> >e poi riversala in una uguale con il
> > vcampo che ti interssa in più
>
> Come faccio? con una query?
> Scusa le domande banali.
Yes.
 MAssimiliano


author: marco

text:
"Giancarlo" <
thi...@tin.it
> ha scritto nel messaggio
news:bpg6cu$f2a$1...@fata.cs.interbusiness.it...

Non so se dico una bufala (ma non mi pare)
Se devi importare 5 campi crea una tab di destinazione in cui ce ne sono 6 e
l'ultimo di formato sě/no


title: Memoria di Access insufficiente... per non parlare della mia :-)

author: goose

text:
Ancora sul "mitico" thread come da oggetto e sul modulo suggerito da Karl...
Effettivamente mi ero dimenticato (...ooopsss....) il comando che richiamava
quella function.
Lo avevo inserito nella maschera iniziale del database (contenente i
pulsanti di comando), nell'evento On Current.
Scusate la mia scarsa affidabilitą.
Un saluto e buone vacanze per chi parte
Goose


author: oliones

text:
goose <
goose...@hotmail.com
> wrote in message
U5997.61225$Pb6.3...@news1.tin.it...

se partiva da solo era meglio
;-)
ciao


title: Maschera cambia layout in runtim. Mistero.

author: perrins

text:
Buongiorno,
sto sviluppando un'applicazione in access che dovrà girare in runtime
(l'utente non ha access)
utilizzo access 2007 e provo l'applicazione rinominando il file in
.accdr come suggerito dal supporto microsoft
tutto funziona perfettamente... fuorchè una (una sola) maschera, il cui
layout è abbastanza stravolto: gli elementi della metà superiore della
maschera vengono spostati più in basso andando parzialmente a
sovrapporsi a quelli della metà inferioe.
non sono riuscito a trovare alcun riferimento sul web, qualcuno saprebbe
aiutarmi?
grazie,
perrins


author: Oscar Manfredini

text:
"perrins" <

Questo problema si verifica anche su un PC col solo Runtime installato (ti
consiglio di scaricare la versione aggiornata da poco sul sito MS)?
Te lo chiedo perchè dai pochi test che feci a suo tempo col formato .accdr
riscontrai comportamenti strani, che poi non si verificavano col Runtime.
Se il problema fosse confermato ti raccomando di contattare il team di
sviluppo del prodotto, usando l'e-mail che trovi su:
http://blogs.msdn.com/access/


text:
Oscar Manfredini ha scritto:
> Questo problema si verifica anche su un PC col solo Runtime installato (ti
> consiglio di scaricare la versione aggiornata da poco sul sito MS)?
> Te lo chiedo perchè dai pochi test che feci a suo tempo col formato .accdr
> riscontrai comportamenti strani, che poi non si verificavano col Runtime.
proverò a installare il runtime su un pc su cui non c'è access
> Se il problema fosse confermato ti raccomando di contattare il team di
> sviluppo del prodotto, usando l'e-mail che trovi su:
>
>
http://blogs.msdn.com/access/
lo farò
grazie, perrins


text:
"perrins" <
>> Questo problema si verifica anche su un PC col solo Runtime installato
>> (ti consiglio di scaricare la versione aggiornata da poco sul sito MS)?
>> Te lo chiedo perchè dai pochi test che feci a suo tempo col formato
>> .accdr riscontrai comportamenti strani, che poi non si verificavano col
>> Runtime.
> proverò a installare il runtime su un pc su cui non c'è access
Puoi utilizzare anche software tipo VirtualPC per creare un ambiente pulito
sul tuo PC...
Ciao: Oscar


title: [OT] un approccio migliore a ICAA

author: PBsoft

text:
Ormai da svariati anni ho modo di frequentare abbastanza costantemente questo
newsgroup.
Cerco, per il poco che mi è possibile, di aiutare le persone che pongono
domande.
Purtroppo, noto con dispiacere che, sempre più spesso, chi pone un quesito
non si preoccupa minimamente di:
1) verificare se questo gruppo ha delle regole da rispettare;
2) controllare se la domanda che vuole inviare è già stata presentata in
passato e magari ha anche già trovato una soluzione;
3) studiare;
4) attendere con pazienza che qualcuno risponda, invece di postare la stessa
domanda più volte nello stesso giorno.
Io sono cosciente del fatto che l'evolversi travolgente della nostra società
ci porta a dover fornire sempre più rapidamente ai nostri clienti le soluzioni
ai loro sempre più incredibili problemi.
Tuttavia non ritengo accettabile le ripetute mancanze di rispetto nei confronti
di chi, negli anni, ha creduto e contribuito alla nascita di questa community.
D'altronde:
1) esistono una serie di regole il cui scopo è quello di permettere a tutti
una migliore fruizione del newsgroup;
2) esiste Google Groups per fare ricerche su archivi di messaggi vecchi anche
di decenni;
3) chi frequenta assiduamente il gruppo e fornisce soluzioni lo fa perché
nel tempo ha accumulato un bagaglio di conoscenze che oggi gli permettono
di richiedere una contropartita in denaro per il lavoro prestato. Ragion
per cui, per poter chiedere aiuto, bisognerebbe come minimo provvedere autonomamente
alla propria formazione di base. Questo gruppo non è un'istituto paritario
gratuito; se, per rispondere ad un quesito, si dovesse cominciare ogni volta
dalle basi della teoria dei database relazionali, probabilmente sarebbe più
giusto che chi risponde trattasse direttamente con il committente di chi
ha posto la domanda, recuperando economicamente lo sforzo fatto;
4) chi frequenta attivamente questo newsgroup, lo fa dedicando gratuitamente
ad esso il suo tempo libero, quindi non gli si può chiedere anche di essere
efficiente.
Questo mio post, evidentemente off-topic, vuole perciò essere un invito per
tutti coloro che affrontano per la prima volta questo gruppo.
Sono sicuro che, così come è già accaduto in passato, esso sarà elemento
di contestazione. Spero solo che non si arrivi a sterile polemica ma che
piuttosto il dialogo rafforzi ulteriormente questa community.
Saluti.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: [OT] un approccio migliore a ICAA

author: Alessandro Baraldi

text:
PBsoft ha scritto:

Che dire ......
Le domande sono sempre meno tecniche, spesso e volentieri semplici cose
ripetute
troppe volte, è pur vero che chi le chiede non le ha mai affrontate,
ma come hai giustamente evidenziato si evince un comune metodo di
approccio che deriva, a mio avviso, dall'inesperienza, dalla scarsa
conoscenza del prodotto nonchè dalla fretta di ottenete qualcosa di
funzionante.... ma non di imparare.
E' inutile dire che ai miei tempi(inteso quando ho iniziato 20 anni
fà) non c'era Internet
e quello che imparavi era solo perchè studiavi sui LIBRI e passavi
giorni a provare....
ora questa metodologia non esiste, il NG è comodo, anche meglio
dell'HelpDesk.
Certo quando vedo che il problema maggiore è dare sfogo agli effetti
speciali senza nemmeno aver capito la teoria relazionale di un DB o il
modello ad Oggetti di quello che si stàù usando... mi viene da
sorridere.
Ma se è questo lo standard verso il quale si evolve il mondo di
Access, beh spero che
NET dia veramente un colpo d'ascia tra gli smanettoni ed i
professionisti.
@Alex


title: [OT] un approccio migliore a ICAA

author: OneEDP

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea35546de48...@news.tin.it...

Solo una puntualizzazione. E' vero che l'effetto della pigrizia di studiare
a casa snerva parecchio. La filosofia del ng la conosci bene. Qui non c'è
business, qui ci sono acnhe persone come me che lavorano nel proprio posto
di lavoro non solo per produrre su commissione. Il principiante lo è per
davvero. Davvero non concilio "contropartita in denaro". I fruitori ng sono
o non sono tutti "volontari" come specifiche nel punto 4)? L'ng è un
"istituto gratuito paritario" tra virgolette e penso che chi ne ha voglia
riesce a crescere professionalmente anche partendo ahimé da zero. Dal '99
(anno del mio primo post) ci sono sempre gli stessi problemi... subject
dementi ecc... se poi si è recidivi bisogna instaurare la tecnica
dell'armadillo che si rinchiude ed ignorare i pigri. Non trovi?
Sinceramente il tornaconto non è quantificabile solo con il denaro.
Forse ho letto troppo velocemente e mi scuso si da ora se ho frainteso in
questa forsennata corsa.
Per il resto mi trovi d'accordo.



title: [OT] un approccio migliore a ICAA

author: Nicola Di Martino

text:
Concordo con entrambi, anche se anche io a volte ho postato un quesito senza
poi guardare se era già stata postata...
Ma ho smesso...
Nik


title: [OT] un approccio migliore a ICAA

author: Pablitomf (Maurizio Facciuti)

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea35546de48...@news.tin.it...

Caro Gabriele.. sapessi le disquisizioni lunghe e dispendiose che io l'amico
@Alex ci facciamo da tanto a riguardo praticamente ogni giorno!!!... a
nessuno piace pensare... a nessuno piace cercare... a nessuno piace
lavorare... si cerca solo il risultato, che se pur "non tuo", basta alla
causa... e se la causa è il guadagno, perchè mai cercare di capire se c'è
qualcuno che lavora al posto tuo e ti permette di grattarti le p...e
guadagnandoci sopra?... mica scemi, no?!!!
L'help e i libri non funzionano più... daltronde che gli frega, tanto quì vi
sono stupidi che con una semplice connessione internet (spesso Flat,che gli
permette anche di scaricatti i suoi bei "filmetti") ti danno già la tua
bella PAPPA PRONTA!!!!... li vorrai biasimare?!!!
Ovviamente tutte supposizioni veritiere (purtroppo) ma provocatorie le mie!
Non c'è voglia di apprendere, ma solo di PRENDERE... fortunatamente però non
sono tutti così.
Speriamo nella nuova generazione!
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


title: [OT] un approccio migliore a ICAA

author: Roberto dal portatile

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea35546de48...@news.tin.it...

Questo NG a suo tempo si dette democraticamente delle regole che sono
pubblicate sul Sito Comune e che periodicamente io ripubblico su questo NG:
tutto ciò che tu hai enunciato già è contenuto in quelle regole.
Ultimamente sono stato io a lanciare periodicamente il sasso nello stagno,
lamentando ciò che questa volta hai lamentato tu, quindi puoi capire che mi
trovi soatanzialmente d'accordo.
Visto che le regole esistono forse sarebbe il caso di cercare di farle
rispettare e a mio avviso un modo efficace potrebbe essere quello di
rispondere ai "sospetti di parassivismo" dando delle dritte che comunque li
obblighi, per capire, ad aver studiato almeno i fondamentali di Access e
limitarsi a volte a dare loro le coordinata per rintracciare le risposte ai
loro quesiti nell'help in linea o nei siti specializzati.
Comunque è innegabile che, oltre ad essere un popolo di poeti, navigatori
ecc. ecc. come risulta essere scolpito nelle mura del Palazzo della Civiltà
e del Lavoro, abbiamo la tendenza ad essere dei furbi ed una prerogativa dei
furbi è qualla di raggiungere il massimo con il minimo sforzo; sta a chi non
condivide i furbi "educarli" un po' alla volta, evitando il più possibile di
scodellargli la minestra tutte le volte.
Insomma sta bene denunciare certi atteggiamenti non del tutto consoni allo
spirito del NG, così come hai fatto tu, ma poi è necessario cercare di
comportarsi di conseguenza quando si risponde ai quesiti di certe persone,
anche se poi normalmente saranno loro a denunciare una "mancanza di fattiva
collaborazione".
>
> Saluti.
>
> --
> PBsoft di Gabriele Bertolucci
>
www.pbsoft.it
> skype: pbsoftsolution
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: [OT] un approccio migliore a ICAA

text:
Roberto dal portatile ha scritto:
[CUT]
> Insomma sta bene denunciare certi atteggiamenti non del tutto consoni allo
> spirito del NG, così come hai fatto tu, ma poi è necessario cercare di
> comportarsi di conseguenza quando si risponde ai quesiti di certe persone,
> anche se poi normalmente saranno loro a denunciare una "mancanza di fattiva
> collaborazione".
Ecco cosa avevo dimenticato... l'ultima parte è la più
entusiasmante...
>
> --
> Roberto
Ciao Roberto sei tornato vedo...
@Alex


title: [OT] un approccio migliore a ICAA

author: Michele (Giò)

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea35546de48...@news.tin.it...
> Ormai da svariati anni ho modo di frequentare abbastanza costantemente questo newsgroup.
> Cerco, per il poco che mi è possibile, di aiutare le persone che pongono domande.
> Purtroppo, noto con dispiacere che, sempre più spesso, chi pone un quesito non si preoccupa
> minimamente di:
.....
.....
....
> PBsoft di Gabriele Bertolucci
>
www.pbsoft.it
> skype: pbsoftsolution
>
Io quando ho cominciato ad usare Access per la mia attività (io sono artigiano, e non sono
programmatore di professione), ho capito subito, installando Access e aprendolo per la prima volta
nella mia vita, che per fare una qualsiasi cosa con questo aggeggio avevo bisogno di un manuale.
Vado allora con "Passo per passo di Mondadori", fumato in due giorni.
Dopo 1 mese che non riuscivo a produrre quello che volevo, ho sborsato i miei 45 Euro (mai spesi
bene così), mi son comprato un tomo e mi sono fumato pure quello (Ragazzi, non iniziate a fumare eh,
poi la carta dei manuali è bene che stia sui manuali).
Dopo che son diventato bravino con il codice e il mio primo db ha iniziato a stampare fatture, mi
sono imbattuto nel Sito Comune; molto interessante, ma non sapevo ancora cosa fosse un newsgroup.
Difatti ogni volta che vedevo sto it.comp.appl.access mi chiedevo che cosa fosse...... addirittura
ho spedito una cosa al Sito Comune senza conoscere l'esistenza della comunità.
A circa 10 mesi di distanza ho provato ad utilizzare il newsgroup per la prima volta. A volte chiedo
cose stupide, a volte chiedo la luna, certe altre cerco di aiutare chi è in difficoltà, ma
l'importante è che questo lo faccio con piacere e soddisfazione, e ogni volta che uno mi ringrazia
dicendomi che il tutto funziona, mi stimola ad imparare ancora di più.
Da quello che leggo in questo 3nd, capisco che molti stanno facendo la mia strada al rovescio.......
Che dire, spero solo che nel mio ingresso nel NG sia stato visto un giusto bilanciamento tra il
chiedere e il rispondere.
Michele


title: [OT] un approccio migliore a ICAA

author: Alessandro Cara

text:
Michele (Giň) wrote:
[cut]
> Da quello che leggo in questo 3nd, capisco che molti stanno facendo la mia strada al rovescio.......
Non ti curar di lor ma guarda e passa
>
> Che dire, spero solo che nel mio ingresso nel NG sia stato visto un giusto bilanciamento tra il
> chiedere e il rispondere.
Dipende
Quando chiedi aumenti la "pavonaggine" di chi ti risponde
Quando rispondi, in genere, tendi a raggiungere lo stato di "guru"
Se poi dovessi partecipare ad un CISA, che ha sostituito la riunione
annuale dei "gruppettari", cominci a far parte della "yakuza"
--
ac


title: [OT] un approccio migliore a ICAA

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:aqcXg.24650$pp1...@tornado.fastwebnet.it...

Io in italiano avevo il 6 politico. Era mica quando Dante si trovava nel girone degli ignavi? Mi
ricordo che correvano dietro ad una bandiera. Mi sembra di ricordare che sulla bandiera ci fosse
stato scritto "Raduno CISA".... Ah no, non c'era scritto niente, era bianca.
"yacuza" mi suona come di una compagnia che quando ha finito il raduno si da ai pazzi piaceri della
tavola.....
Michele


title: [OT] un approccio migliore a ICAA

author: ALESSANDRO Baraldi

text:
> Io in italiano avevo il 6 politico. Era mica quando Dante si trovava nel
girone degli ignavi? Mi
> ricordo che correvano dietro ad una bandiera. Mi sembra di ricordare che
sulla bandiera ci fosse
> stato scritto "Raduno CISA".... Ah no, non c'era scritto niente, era
bianca.
Dante Inferno III Canto estattamente sul girone Ignavi... beh dai 7+
> "yacuza" mi suona come di una compagnia che quando ha finito il raduno si
da ai pazzi piaceri della
> tavola.....
La Yacuza è la Mafia Giapponese padrona del regno del Sol Levante da 19°
secolo....
Ma Alessandro intendeva la Yakuzi .... cosa vuoi che sappia lui di Giappone
e Mafia è romano
non ascoltarlo...
> Michele
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: [OT] un approccio migliore a ICAA

text:
ALESSANDRO Baraldi wrote:
[cut]
> La Yacuza è la Mafia Giapponese padrona del regno del Sol Levante da 19°
> secolo....
>
> Ma Alessandro intendeva la Yakuzi .... cosa vuoi che sappia lui di Giappone
> e Mafia è romano
> non ascoltarlo...
seee. La iacuzzi allora. Che sono i bagni sulfurei. O la suzuky che
sarebbe un sugo alla amatriciana. Sei proprio un Gaijin!  (gaggio alla
romana)
--
ac


title: [OT] un approccio migliore a ICAA

text:
Michele (Giň) wrote:
[cut]
> "yacuza" mi suona come di una compagnia che quando ha finito il raduno si da ai pazzi piaceri della
> tavola.....
Quando ha finito il raduno?
Il raduno sono "....i pazzi piaceri della tavola....."
--
ac


title: [OT] un approccio migliore a ICAA

text:
Alessandro Cara ha scritto:
[CUT]
> seee. La iacuzzi allora. Che sono i bagni sulfurei. O la suzuky che
> sarebbe un sugo alla amatriciana. Sei proprio un Gaijin!  (gaggio alla
> romana)
> --
> ac
Se parli come mangi non ci capiamo...
@Alex


title: [OT] un approccio migliore a ICAA

text:
>"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
>news:1160590819.3...@h48g2000cwc.googlegroups.com...

Si, sono rientrato a Roma dopo più di tre mesi in Umbria, ma penso che ci
tornerò a novembre per la raccolta delle olive.
Qui in città ho molte meno impegni bucolici; questo unito ad un momento di
stanca degli altri miei hobby mi permette di tornare ad affaciarmi al NG.
>
>@Alex
Ciao



title: Casella di riepilogo/combinata multipla

text:
Qualcuno conosce il metodo di realizzare una casella di riepilogo e/o
combinata multipla? In altre parole è possibile inserire più voci nella
suddetta?  Grazie


title: Casella di riepilogo/combinata multipla

author: Maurizio Borrelli

text:
> <
ka...@excite.it
> news:amrvaf$29r$
1...@gossip.excite.it
 [...]:
> Qualcuno conosce il metodo di realizzare una casella di riepilogo e/o
> combinata multipla? In altre parole č possibile inserire piů voci nella
> suddetta?
    Intendi piu' "colonne", giusto?
    Potresti partire da una query del tipo:
        Query: orCampoID
        SELECT
            [Tabella1].[Campo1]  As Colonna0
          , [Tabella1].[Campo2]  As Colonna1
          , [Tabella1].[CampoID] As Colonna2
        FROM
            Tabella1
        ORDER BY
            [Tabella1].[Campo1]
          , [Tabella1].[Campo2]
        ;
    N.B.: Gli "As ColonnaX" che ho scritto non sono obbligatori. Li
          ho messi per evidenziare la corrispondenza fra i campi
          della query e le colonne del controllo.
    Quindi potresti collocare in una sezione della maschera, per esempio la
sezione "Corpo", un controllo Casella di riepilogo (ListBox) alle proprieta'
del quale assegnerai i seguenti valori, per esempio:
        Origine controllo: CampoID
        Tipo origine riga: Tabella/query
        Origine riga:      orCampoID
        Numero colonne:    3
        Larghezza colonne: ;;0
        Colonna associata: 3
ottenendo cosi' una ListBox per mezzo della quale potrai assegnare un valore
al campo "CampoID" del recordset della maschera; ListBox composta da 3
colonne di cui solo le prime due visibili.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Casella di riepilogo/combinata multipla

text: Grazie sei gentilissimo.


title: Vba invio mail outlook con firma (immagine non visibile)

author: micpis

text:
Salve, ho realizzato il codice citato in oggetto utilizzando la funzione GetBoiler di Dick Kusleika proposta/discussa anche in altri post del gruppo.
Funziona tutto tranne che per l'immagine, presente nel file firma.htm, non visualizzata in calce al testo della mail (Non è possibile visualizzare l'immagine), qualcuno può darmi una dritta sul perché.
Grazie


author: BFS

text:

GetBoiler non mi ha dato mai problemi con le immagini in firma

forse è costruito male il file htm
se lo apri con doppio click l'immagine la vedi?

BFS


text:

Salve, si con doppio click è regolarmente visibile con Edge ma nel momento in qui viene generata la mail in outlook l'immagine non è visibile.


text:

l'immagine è in locale sul pc ?
nel html il riferimento è tipo:

src="file:///C:/FirmaMail/tuologo.png"

BFS


text:

Salve,
chiedo scusa se rispondo in enorme ritardo, ho avuto un po di cose da fare in famiglia, si in effetti il percorso è più o meno quello solo che il mio logo è in formato jpg, è forse questo il problema?
Grazie


title: Importare Esportare oggetti da databases protetti

author: Carmine

text:
Ho due database protetti con lo stesso system e con la stessa password per
quanto riguarda i moduli visual basic.
In sostanza sono due databases uguali: uno č il mio quindi con aggiornamenti
e l'altro č presso il cliente quindi senza aggiornamenti.
Dal cliente dovrei  importare o esportare gli oggetti modificati dal mio
database a quello del cliente.
Quando tento di importare o epsortare mi dice che il progetto č protetto da
password e quindi non mi completa l'operazione.
Ho risolto esportando gli oggetti modificati in un database sprotetto e poi
importandoli nel database protetto del cliente.
Access 2000 si comporta proprio cosě o mi sfugge qualcosa?
Grazie a tutti per l'aiuto!
Carmine Onofrio


author: Sergio MAZZA

text:
"Carmine" <
trise...@eureka-morphosis.it
> ha scritto nel messaggio
news:KW5e7.67$SV4....@news1.tin.it...
> Ho due database protetti con lo stesso system e con la stessa password per
> quanto riguarda i moduli visual basic.
> In sostanza sono due databases uguali: uno è il mio quindi con
aggiornamenti
> e l'altro è presso il cliente quindi senza aggiornamenti.
> Dal cliente dovrei  importare o esportare gli oggetti modificati dal mio
> database a quello del cliente.
> Quando tento di importare o epsortare mi dice che il progetto è protetto
da
> password e quindi non mi completa l'operazione.
> Ho risolto esportando gli oggetti modificati in un database sprotetto e
poi
> importandoli nel database protetto del cliente.
> Access 2000 si comporta proprio così o mi sfugge qualcosa?
> Grazie a tutti per l'aiuto!
> Carmine Onofrio
>
Hai preso in considerazione la copia totale dell'mdb dal tuo pc a quello del
cliente? Tanto sono uguali fino a quando non effettui una modifica.
E' chiaro che il mio suggerimento prevede di aver diviso l'mdb in "be"
(parte con i dati) ed "fe" (parte con codice vba, maschere, report etc.e tc.
e tabelle allegate), quindi copierai solo l'fe dal cliente...
Ciao.


title: Percorso tabella collegata

author: Borant

text:
C'è un modo per estrarre su una variabile il percorso di una tabella
collegata.
Cioè ho una tabella e mi interessa sapere per esempio dove risiede:
c:\prova\database.mdb
Grazie


title: Percorso tabella collegata

author: Lucio Arzon

text:
"Borant" <
bor...@libero.it
> ha scritto nel messaggio
news:ZSdG9.43980$2B1.1...@twister2.libero.it...

Nelle Opzioni di Access attivi la visualizzazione degli Oggetti di sistema.
Trovi i dati che cerci nella tabella MSysObjects.
Luc


title: Percorso tabella collegata

text:
"Lucio Arzon" <
webm...@lucioarzon.com
> ha scritto nel messaggio
news:30jG9.18269$qF1.8...@news2.tin.it...

Come ti ha consigliato Lucio ti permette di vedere solo.
Ora devi distinguere se ti serve solo per lettura o hai necessità di
modifica.....!
1)Puoi usare una QRY basata sulla Tabella MsysObjects, questa sotto
restituisce
l'elenco delle Tabelle COLLEGATE e il relativo percorso del Database se
questo è
Access.
Nel caso siano collegate ad un DB tramite ODBC il Type=4.........! e non
trovi
più le indicazioni nel Campo Database, ma Connect....................!!!!
SELECT MsysObjects.Name, MsysObjects.Database
FROM MsysObjects
WHERE (((Left$([Name],4))<>"Msys") AND ((MsysObjects.Type)=6))
ORDER BY MsysObjects.Name;
2)Molto più Flessibile è l'oggetto Tabledef, di DAo, al quale puoi accedere
  looppando l'oggetto stesso e verificando la Proprietà
Len(Tdf.Connect)>0....!!
 Dim tdf as Tabledef
 For each tdf in cuurrentdb.Tabledefs
    If len(Tdf.Connect)>o then MsgBox"La tabella" & tdf.Name & " è collegata
a : " & tdf.Connect
 next
Ciao @Alex.


title: Assegnazione a campo in una tabella

text:
ciao LaLo
Se ho una tabella TMP e da una maschera ho attenuto una stringa memorizzata
in TAG, come faccio a memorizzare la stringa contenuta in TAG nel campo TAG
della tabella TMP ?
io ho provato cosi:
[TMP]![TAG].Value = TAG
ma dice: nome esterno non definito !


Assegnazione a campo in una tabella


title: Assegnazione a campo in una tabella

text:
"pac77" <
pa...@libero.it
> ha scritto nel messaggio
news:hiU27.4958$2v6.1...@news.infostrada.it...

La maschera che ha la stringa TAG ha come sorgente la tabella TMP o no?
Ciao.


title: Drag e drop

author: Gianluca

text:
Vi risulta implementabile un modo semplice per effettuare, o anche simulare,
il drag and drop?
In vari ambiti, es. tra listbox...
Grazie per l'attenzione!
--
'--------------------------------------------------------
'Saludos
'--------------------------------------------------------


title: Drag e drop

author: Ivano

text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:IDjU8.97662$j65.2...@twister1.libero.it...

C'è qualcosa su microsoft download
Ciao Ivano


title: Funzione IIf in una query che storpia i numeri

author: Alessandro

text:
Buona giornata a tutti.
Vorrei capire il perché di questo comportamento. Parto da una tabella
(MySQL collegata tramite ODBC) con tre campi contenenti valori reali
con al massimo tre decimali (quello che riporto è il contenuto come si
può vedere sia aprendo la tabella in Access sia con phpMySql):
Campo1 Campo2 Campo3
1153 1374,35 1434,7
196,152 233,808 244,076
Questi campi devono essere stampati in un report in base a certe
condizioni, per cui tramite una query li pre-processo. L'espressione
che uso è "campo: IIf(<condizione>;[tabella].[CampoX];0)".
Il risultato però è che i valori reali, quando la condizione è
verificata, vengono storpiati in questo modo:
1153 1374,34997558594 1434,69995117188
196,151992797852 233,807998657227 244,07600402832
Nemmeno col round([tabella].[campo];3) sono riuscito ad ottenere
qualcosa. Questi numeri vengono sommati e alla fine generano dei
risultati non corretti per via di queste storpiature.
Qualcuno sa spiegarmi il motivo di questoi comportamento? Come
rimediare?
Grazie in anticipo.
Alessandro


author: OneEDP

text:
"Alessandro" <
fag...@gmail.com
> ha scritto nel messaggio
news:4b6018fb-ad5e-4977...@z19g2000vbz.googlegroups.com...
Buona giornata a tutti.
Vorrei capire il perch� di questo comportamento. Parto da una tabella
(MySQL collegata tramite ODBC) con tre campi contenenti valori reali
con al massimo tre decimali (quello che riporto � il contenuto come si
pu� vedere sia aprendo la tabella in Access sia con phpMySql):
Campo1 Campo2 Campo3
1153 1374,35 1434,7
196,152 233,808 244,076
Questi campi devono essere stampati in un report in base a certe
condizioni, per cui tramite una query li pre-processo. L'espressione
che uso � "campo: IIf(<condizione>;[tabella].[CampoX];0)".
Il risultato per� � che i valori reali, quando la condizione �
verificata, vengono storpiati in questo modo:
1153 1374,34997558594 1434,69995117188
196,151992797852 233,807998657227 244,07600402832
Nemmeno col round([tabella].[campo];3) sono riuscito ad ottenere
qualcosa. Questi numeri vengono sommati e alla fine generano dei
risultati non corretti per via di queste storpiature.
Qualcuno sa spiegarmi il motivo di questoi comportamento? Come
rimediare?
Grazie in anticipo.
Alessandro
Sono campi Double o Single e non vanno utilizzati in contabilit�
Piuttosto usare i Decimal con numero decimali fissi.
Potresti temporaneamente risolvere il problema formattando il campi nel
report impostando il numero dei decimali a 2 per esempio.
Daniele


text:
On May 22, 11:38 am, "OneEDP" <OneEDP@antispam> wrote:
> Sono campi Double o Single e non vanno utilizzati in contabilità
> Piuttosto usare i Decimal con numero decimali fissi.
> Potresti temporaneamente risolvere il problema formattando il campi nel
> report impostando il numero dei decimali a 2 per esempio.
> Daniele
Infatti nel report uso dei campi a formato fisso con due decimali. Il
problema è che in alcuni casi l'arrotondamento non è prevedibile. Ad
esempio:
303.855 (MySQL) => 303.855010986328 (query) => 303.86 (report)
157.745 (MySQL) => 157.744995117188 (query) => 157.74 (report)
A mio parere il primo arrotondamento non è coerente col secondo.
A parte il consiglio di usare il formato decimal, che in questo
momento mi è impraticabile, non si spiega perché Access introduca
tutti questi decimali senza motivo!


text:
On May 22, 11:38 am, "OneEDP" <OneEDP@antispam> wrote:
> Sono campi Double o Single e non vanno utilizzati in contabilità
> Piuttosto usare i Decimal con numero decimali fissi.
> Potresti temporaneamente risolvere il problema formattando il campi nel
> report impostando il numero dei decimali a 2 per esempio.
> Daniele
Infatti nel report ho usato un formato fisso con due decimali. Però
gli arrotondamenti non sono coerenti. Faccio due esempi:
157.745 (MySQL) => 157.744995117188 (query) => 157.74 (report)
303.855 (MySQL) => 303.855010986328 (query) => 303.86 (report)
I due numeri dovrebbero essere o 157.74 e 303.85 oppure 157.75 e
303.86, ma non 157.74 e 303.86!
A parte usare il formato decimal, che in questo momento è per me
impraticabile, vorrei capire perché Access introduce tutti quei
decimali che nella tabella originale non ci sono!


text: Scusate il doppio post...


text:
"Alessandro" <
fag...@gmail.com
> ha scritto nel messaggio
news:0d450861-b9b8-4c0b...@z5g2000vba.googlegroups.com...
On May 22, 11:38 am, "OneEDP" <OneEDP@antispam> wrote:
> Sono campi Double o Single e non vanno utilizzati in contabilit�
> Piuttosto usare i Decimal con numero decimali fissi.
> Potresti temporaneamente risolvere il problema formattando il campi nel
> report impostando il numero dei decimali a 2 per esempio.
> Daniele
Infatti nel report uso dei campi a formato fisso con due decimali. Il
problema � che in alcuni casi l'arrotondamento non � prevedibile. Ad
esempio:
303.855 (MySQL) => 303.855010986328 (query) => 303.86 (report)
157.745 (MySQL) => 157.744995117188 (query) => 157.74 (report)
A mio parere il primo arrotondamento non � coerente col secondo.
A parte il consiglio di usare il formato decimal, che in questo
momento mi � impraticabile, non si spiega perch� Access introduca
tutti questi decimali senza motivo!
Un'esperienza del genere mi � capitata con altri provider. Access, non
avendo uno "schema" dei dati restituiti fa una conversione implicita con
risultati imprevedibili.
A qutesto punto puoi decidere di confezionare direttamente le interrogazioni
mysql con Decimal(m,d) o meglio Round(N, 2)
Ciao


text:
On May 22, 12:02 pm, "OneEDP" <OneEDP@antispam> wrote:
> Un'esperienza del genere mi è capitata con altri provider. Access, non
> avendo uno "schema" dei dati restituiti fa una conversione implicita con
> risultati imprevedibili.
> A qutesto punto puoi decidere di confezionare direttamente le interrogazioni
> mysql con Decimal(m,d) o meglio Round(N, 2)
> Ciao
I dati li pesco dalla tabella collegata mediante ODBC. Non saprei come
"confezionare" questi dati (se potessi scrivere la query come faccio
in PHP sarebbe MOLTO più semplice); inoltre il round(;2) dentro IIF
non funziona (mi becco sempre ancora tutti i decimali, funziona solo
se non uso argomenti ma a questo punto resto con un intero...).


text:
"Alessandro" <
fag...@gmail.com
> ha scritto nel messaggio
news:8b012092-aa8b-4f2c...@o20g2000vbh.googlegroups.com...
On May 22, 12:02 pm, "OneEDP" <OneEDP@antispam> wrote:
> Un'esperienza del genere mi � capitata con altri provider. Access, non
> avendo uno "schema" dei dati restituiti fa una conversione implicita con
> risultati imprevedibili.
> A qutesto punto puoi decidere di confezionare direttamente le
> interrogazioni
> mysql con Decimal(m,d) o meglio Round(N, 2)
> Ciao
I dati li pesco dalla tabella collegata mediante ODBC. Non saprei come
"confezionare" questi dati (se potessi scrivere la query come faccio
in PHP sarebbe MOLTO pi� semplice); inoltre il round(;2) dentro IIF
non funziona (mi becco sempre ancora tutti i decimali, funziona solo
se non uso argomenti ma a questo punto resto con un intero...).
Trattando di ODBC invece di collegare la tabella creati uno statement query
passthrough del tipo
SELECT Round(Campo, 2) From mysql.tabella
o qualsiasi altro statement ritieni opportuno in nativo MySql.
Ciao


text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:4a167ff0$0$47542$4faf...@reader1.news.tin.it...

Con tale tecnica aumenti considerevolmente le prestazioni nel caso di
interrogaziono leggermente pi� complesse o . Ti sconsiglio di collegare
tabelle ODBC perch� Jet produce overhead sul server in modo  preoccupante se
non si persta la dovuta attenzione. Ad esempio se effettui una join tra due
tabelle collegate vedrai che strazio.
Ciao.


text:
Alessandro ha scritto:
> On May 22, 11:38 am, "OneEDP" <OneEDP@antispam> wrote:
>> Sono campi Double o Single e non vanno utilizzati in contabilit�
>> Piuttosto usare i Decimal con numero decimali fissi.
>> Potresti temporaneamente risolvere il problema formattando il campi nel
>> report impostando il numero dei decimali a 2 per esempio.
>> Daniele
>
> Infatti nel report ho usato un formato fisso con due decimali. Per�
> gli arrotondamenti non sono coerenti. Faccio due esempi:
> 157.745 (MySQL) => 157.744995117188 (query) => 157.74 (report)
> 303.855 (MySQL) => 303.855010986328 (query) => 303.86 (report)
>
> I due numeri dovrebbero essere o 157.74 e 303.85 oppure 157.75 e
> 303.86, ma non 157.74 e 303.86!
why not?!
157.744995117188 se la parte dal 3' dec in poi e' minore di 5 --> 157.74
303.855010986328 se la parte dal 3' dec in poi e' maggiore di 5 --> 303.86
arrotondamento pressoche' perfetto!


text:
On May 22, 12:39 pm, "OneEDP" <OneEDP@antispam> wrote:
> > Trattando di ODBC invece di collegare la tabella creati uno statement
> > query passthrough del tipo
> > SELECT Round(Campo, 2) From mysql.tabella
> > o qualsiasi altro statement ritieni opportuno in nativo MySql.
> > Ciao
>
> Con tale tecnica aumenti considerevolmente le prestazioni nel caso di
> interrogaziono leggermente più complesse o . Ti sconsiglio di collegare
> tabelle ODBC perché Jet produce overhead sul server in modo  preoccupante se
> non si persta la dovuta attenzione. Ad esempio se effettui una join tra due
> tabelle collegate vedrai che strazio.
> Ciao.
Mah... ho provato a creare una query pass-through con la sintassi
MySQL (quindi "IF" al posto di "IIF" etc) ma il risultato non cambia:
SELECT IF(TRUE,campoX,0) AS campo_if, campoX AS campo FROM tabella;
campo_if campo
2,1612031459808 2,1612
583,59246826172 583,592
68,156692504883 68,1567
etc
E' normale?


text:
On May 22, 1:41 pm, Alessandro Cara <
a...@ay-1asistemi.it
> wrote:
> > Infatti nel report ho usato un formato fisso con due decimali. Però
> > gli arrotondamenti non sono coerenti. Faccio due esempi:
> > 157.745 (MySQL) => 157.744995117188 (query) => 157.74 (report)
> > 303.855 (MySQL) => 303.855010986328 (query) => 303.86 (report)
>
> > I due numeri dovrebbero essere o 157.74 e 303.85 oppure 157.75 e
> > 303.86, ma non 157.74 e 303.86!
>
> why not?!
> 157.744995117188 se la parte dal 3' dec in poi e' minore di 5 --> 157.74
> 303.855010986328 se la parte dal 3' dec in poi e' maggiore di 5 --> 303.86
> arrotondamento pressoche' perfetto!
L'arrotondamento è perfetto, certo, ma se consideri che il decimale
dal 3^ in poi non esiste nella tabella originale... Access può
arrotondare in modo perfetto, ma se lo fa su numeri che si inventa
allora capirai il mio disappunto.


text:
On May 22, 1:47 pm, Alessandro <
fag...@gmail.com
> wrote:
> Mah... ho provato a creare una query pass-through con la sintassi
> MySQL (quindi "IF" al posto di "IIF" etc) ma il risultato non cambia:
> SELECT IF(TRUE,campoX,0) AS campo_if, campoX AS campo FROM tabella;
>
> campo_if campo
> 2,1612031459808 2,1612
> 583,59246826172 583,592
> 68,156692504883 68,1567
> etc
>
> E' normale?
OK, ho riportato la stessa query in phpMyAdmin e il risultato è lo
stesso... credo che questo thread possa essere chiuso in quanto non
sembra essere un problema di Access.
Grazie cmq per gli spunti.


text:
Alessandro ha scritto:
> On May 22, 1:41 pm, Alessandro Cara <
a...@ay-1asistemi.it
> wrote:
>>> Infatti nel report ho usato un formato fisso con due decimali. Per�
>>> gli arrotondamenti non sono coerenti. Faccio due esempi:
>>> 157.745 (MySQL) => 157.744995117188 (query) => 157.74 (report)
>>> 303.855 (MySQL) => 303.855010986328 (query) => 303.86 (report)
>>> I due numeri dovrebbero essere o 157.74 e 303.85 oppure 157.75 e
>>> 303.86, ma non 157.74 e 303.86!
>> why not?!
>> 157.744995117188 se la parte dal 3' dec in poi e' minore di 5 --> 157.74
>> 303.855010986328 se la parte dal 3' dec in poi e' maggiore di 5 --> 303.86
>> arrotondamento pressoche' perfetto!
>
> L'arrotondamento � perfetto, certo, ma se consideri che il decimale
> dal 3^ in poi non esiste nella tabella originale... Access pu�
> arrotondare in modo perfetto, ma se lo fa su numeri che si inventa
> allora capirai il mio disappunto.
Esiste e come. Se i valori, ad es, derivano da un calcolo e sono messi
in un campo single o double hanno un certo numero di decimali. Tali
decimali puoi "non vederli"  perche' la formattazione che richiedi
limita il numero di decimali visibili. Quello di cui hai bisogno, a
quanto  vedo, e' una istruzione di "floor", cioe' arrotondamento sempre
verso il basso  (quindi non "round" ma "troncamento")
--
ac


text:
"Alessandro" <
fag...@gmail.com
> ha scritto nel messaggio
news:f791c192-9993-45b8...@j32g2000yqh.googlegroups.com...
On May 22, 1:47 pm, Alessandro <
fag...@gmail.com
> wrote:
> Mah... ho provato a creare una query pass-through con la sintassi
> MySQL (quindi "IF" al posto di "IIF" etc) ma il risultato non cambia:
> SELECT IF(TRUE,campoX,0) AS campo_if, campoX AS campo FROM tabella;
>
> campo_if campo
> 2,1612031459808 2,1612
> 583,59246826172 583,592
> 68,156692504883 68,1567
> etc
>
> E' normale?
OK, ho riportato la stessa query in phpMyAdmin e il risultato � lo
stesso... credo che questo thread possa essere chiuso in quanto non
sembra essere un problema di Access.
Grazie cmq per gli spunti.
Non hai fatto la prova che ti dicevo.
Decimal tronca i decimali
Round arrotonda
ma la devi inserire nello statement MySql
Se campox lo restituisci cos� come � no hai risolto
Questa � la prova. Prova anche truncate (la funzione decimal pare non
esista)
SELECT Round(IF(TRUE,campoX,0), 2) AS campo_if, Truncate(campoX, 2) AS campo
FROM tabella
Allora Access si comporter� bene.-
Se hai ancora problemi allora usa la funzione Cast di MySql
Fammi sapere.
Daniele


text:
On May 22, 3:06 pm, "OneEDP" <OneEDP@antispam> wrote:
> Non hai fatto la prova che ti dicevo.
> Decimal tronca i decimali
> Round arrotonda
> ma la devi inserire nello statement MySql
> Se campox lo restituisci così come è no hai risolto
> Questa è la prova. Prova anche truncate (la funzione decimal pare non
> esista)
>
> SELECT Round(IF(TRUE,campoX,0), 2) AS campo_if, Truncate(campoX, 2) AS campo
> FROM tabella
>
> Allora Access si comporterà bene.-
> Se hai ancora problemi allora usa la funzione Cast di MySql
> Fammi sapere.
> Daniele
Allora, il costrutto round(if(true,x,0),2) e truncate(x,2) funzionano,
con le attese differenze: ad es. se il dato originale è 68,1567, round
(if()) produce 68,16 mentre truncate() produce 68,15.
Tutto sommato sto rivalutando l'idea di usare decimal(x,y) al posto di
float per la tabella MySQL.
Grazie dei suggerimenti.


title: calcolo TAEG

author: Pietro Satta

text:
Ciao a tutti. Ho guardato nel sito comune per vedere se trovavo una funzione
per il calcolo in oggetto ma non ho trovato niente ...
qualcuno mi può dare una mano?
Grazie in anticipo.
Ciao
--
Pietro Satta
pietr...@tin.it


title: Apertura maschera con proprietà variabili

author: il barbi

text:
Da una maschera menu' vorrei aprire un'altra maschera Msk1,
assegnando le proprietą AllowEdits, AllowAdditions e
AllowDeletions a si' o no a seconda dei casi, come posso
fare?
il barbi


author: Carlo Costarella

text:
"il barbi" <
ilb...@tin.it
> ha scritto nel messaggio
news:7c94b.3755$nw1.1...@news1.tin.it...

If  TuaCondizione = True Then
Docmd.OpenForm "TuoNomeMaschera"
Forms!TuoNomeMaschera.AllowEdits = True
Forms!TuoNomeMaschera.AllowAdditions = True
'....
Else
Docmd.OpenForm "TuoNomeMaschera"
Forms!TuoNomeMaschera.AllowEdits = False
Forms!TuoNomeMaschera.AllowAdditions = False
.'...
End if
Ciao, Carlo


title: Barre di scorrimento

author: ultrareflex

text:
Salve a tutto il NG.
Stavo cercando dentro al sito comune come far visualizzare in una maschera
tabulare gli ultimi record.
Mi spiego meglio: Questa form la uso come "monitor", mi serve per vedere se
ciň che inserisco č corretto. Perň vorrei vedere sempre gli ultimi record e
non i primi. Ho una barra di scorrimento verticale che si attiva quando i
record sono piů numerosi dell'altezza fissata della form stessa (ovviamente)
ma č scomodo che mentre scrivi devi andare nella barra e spostarla in basso
per vedere se il record che hai fatto č corretto o meno......
Spero di essermi spiegato. Nel frattempo di ricevere un consiglio, ci provo
anche io a trovare la soluzione:))
Grazie
Ultra


title: Barre di scorrimento

author: Roberto da casa

text:
"ultrareflex" <
lew...@tin.it
> ha scritto nel messaggio
news:Baana.21228$LB6.5...@news1.tin.it...

Ritengo che il problema ti si presenti dopo un requery.
Se la maschera ha una dimensione tale che visualizza dieci righe, dopo il
requery rileva quanti record contiene il recordsetclone della maschera: se
contiene 10 o meno di 10 record non fai nulla, in caso contrerio con il
metodo GoToRecord (vedi help) ti posizioni sull'ennesimo record, dove n č
uguale al numero dei record del recordsetclone meno 10.
> Grazie
> Ultra
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Integrità referenziale

author: Antomar

text:
Scusatemi se è una domanda stupida.
Ho due tabelle. Nella tabella1 ci sono delle anagrafiche dove la chiave
primaria è un contatore chiamata IDAllievo, nella tabella2, dove devo
inserire dei pagamenti, ho un campo chiamato IDAllievo impostato su
numerico ed una casella impostata su valuta. Ho impostato una relazione
1 a 1 con Integrità referenziale ed aggiorna campi correlati tra i 2
campi IDAllievo.
Inserendo un'anagrafica si crea un numero nel campo IDAllievo ma nella
tabella2 IDAllievo rimane vuoto. Come posso fare affinché  nella
tabella2  il campo IDAllievo  prenda  il valore di IDAllievo della tabella1?
Grazie,
Antomar


title: Integrità referenziale

author: Roberto da Parma

text:
"Antomar" <
ant...@eutelia.com
> ha scritto nel messaggio
news:VVvGi.758$O12...@news.edisontel.com...

Ma lavori direttamente su tabelle???
Se hai maschera e sottomaschera basta che imposti in quest'ultima come
valore predefinito nel campo [IDAllievo] il riferimento alla Maschera
principale.... [Forms]![mascheraprinc]![IDAllievo]
Ciao
--
Roberto da Parma


title: Integrità referenziale

author: VT @ home

text:
Il Fri, 14 Sep 2007 15:22:37 +0200, Antomar <
ant...@eutelia.com
> ha scritto:
>(.....)

L'integrità referenziale (o meglio: i vincoli di integrità referenziale) servono a definire quali controlli deve
eseguire automaticamente il DBMS (Jet in questo caso) qualora la variazione (inserimento, modifica o cancellazione) di
un dato in una tabella  porti ad una violazione di un vincolo di foreign key (fk) stabilito fra la tabella che subisce
la variazione ed una o più tabelle correlate da vincoli di relationship.
Un vincolo di fk stabilito sempre fra due tabelle una delle quali è gregaria dell'altra, e in definitiva impone ai
valori di uno o più campi della tabella gregaria di essere obbligatoriamente presenti in un pari numero di campi
corrispondenti della tabella principale.
Nel tuo caso il vincolo di fk impone che ogni record di tabella2 nel campo IDAllievo debba contenere esclusivamente
valori presenti nel campo IDallievo di tabella1.
Ma, giustamente, non impone niente ai valori contenuti nei record di tabella1.
Per questo, quando aggiungi un nuovo record a tabella1, il vincolo è rispettato nel senso che i record eventualmente già
presenti in tabella2 contengono solo valori presenti in idallievo di tabella1.
Diverso è il discorso se aggiungi un record a tabella2: se tenti di valorizzare il campo idallievo con un valore che non
è presente nel corrispondente campo di tabella1, il vincolo di fk scatta e ti impedisce di salvare il record di tabella2
perchè violerebbe il vincolo di fk e quindi l'integrità referenziale.
Il fatto che tu abbia impostato l'aggiornamento dei campi correlati comporta che ciò debba avvenire solo in caso di
modifica/cancellazione di record in tabella1 che hanno record correlati in tabella2, ma non in caso di inserimento,
nonostante la relationship sia 1:1.
Infatti nella schermata di impostazione dell'integrità referenziale hai disponibili solo le opzioni "cancella" ed
"aggiorna", ma non quella "inserisci".
Mi lascia perplessa inoltre la cardinalità 1:1 della relazione; è mai possibile che ad un allievo possa essere associato
uno ed un solo pagamento ?
Se è davvero così, ma ho fortissimi dubbi, allora vuole dire che in definitiva i dati del pagamento caratterizzano
l'allievo e quindi possono tranquillamente essere attributi di tabella1.
In conclusione puoi tranquillamente fare a meno di tabella2, quindi della relationship ed anche dei vincoli conseguenti.
>Grazie,
>Antomar
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------


title: Integrità referenziale

text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:gp0ne3tcib83muctr...@4ax.com...

Rimango sempre sbalordito dalle tue risposte precise e che vanno sempre un
passo oltre la mera risoluzione di un problema.



title: Integrità referenziale

text:
Il Tue, 18 Sep 2007 17:09:18 +0200, "Roberto da Parma" <
aris...@libero.it
> ha scritto:
>(.....)
>
>Rimango sempre sbalordito dalle tue risposte precise e che vanno sempre un
>passo oltre la mera risoluzione di un problema.
All'affamato non dare un pesce: insegnagli a pescare !
>
>Ciao



title: Integrità referenziale

text:
>
> Mi lascia perplessa inoltre la cardinalità 1:1 della relazione; è mai possibile che ad un allievo possa essere associato
> uno ed un solo pagamento ?
> Se è davvero così, ma ho fortissimi dubbi, allora vuole dire che in definitiva i dati del pagamento caratterizzano
> l'allievo e quindi possono tranquillamente essere attributi di tabella1.
> In conclusione puoi tranquillamente fare a meno di tabella2, quindi della relationship ed anche dei vincoli conseguenti.
>
>
> Vincenzo Turturro
>
> Certificato Eucip Core Level
> ITA 0000-002299 del 14/05/2007
> ---------------------------------------------
> il sito comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
> risorse Access:
>
http://www.accessgroup.it
> ---------------------------------------------
> Il sito comune di it.comp.as400
>
http://www.faq400.com
> ---------------------------------------------
>
No, i pagamenti sono mensili. La tabella2 è strutturata nel seguente modo:
IDAllievo
PagSett
DataPagSett
PagOtt
DataPagOtt
PagNov
DataPagNov
ecc. ecc.
(se c'è un modo migliore ben venga ;-)  )
Non ho capitò ancora se è possibile che all'inserimento di un dato nella
tabella1, con relativa generazione di numero in IDAllievo, lo stesso
valore venga inserito nella tabella2 sempre nella voce IDAllievo.
Grazie mille dell'aiuto.
Antomar


title: Integrità referenziale

author: MA

text:
Antomar wrote:
>> Mi lascia perplessa inoltre la cardinalità 1:1 della relazione; è
>> mai possibile che ad un allievo possa essere associato uno ed un
>> solo pagamento ?
>> Se è davvero così, ma ho fortissimi dubbi, allora vuole dire che in
>> definitiva i dati del pagamento caratterizzano l'allievo e quindi
>> possono tranquillamente essere attributi di tabella1.
>> In conclusione puoi tranquillamente fare a meno di tabella2, quindi
>> della relationship ed anche dei vincoli conseguenti.
>>
>>
>>
> No, i pagamenti sono mensili. La tabella2 è strutturata nel seguente
> modo: IDAllievo
> PagSett
> DataPagSett
> PagOtt
> DataPagOtt
> PagNov
> DataPagNov
> ecc. ecc.
> (se c'è un modo migliore ben venga ;-)  )
>
> Antomar
Seconda regola normale... questa sconosciuta
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Integrità referenziale

text:
MA ha scritto:
>
>
> Seconda regola normale... questa sconosciuta
>
>
Sono andato a vedermi la "seconda forma normale" e sinceramente non ho
capito come normalizzare la tabella che ho esposto sopra. Mi daresti
qualche suggerimento? Grazie,
Antomar


title: Integrità referenziale

text:

invece di fare
> IDAllievo
> PagSett
> DataPagSett
> PagOtt
> DataPagOtt
> PagNov
> DataPagNov
come dicevi tu
tabella con
idallievo(numerico), dataPagamento(data/ora), pagato (sì/no)
e così non hai problemi a preventivare tutti i mesi ch evuoi



title: Integrità referenziale

author: VT @ Work

text:
On Thu, 27 Sep 2007 09:06:53 +0200, Antomar <
ant...@eutelia.com
>
wrote:
 (...)
>No, i pagamenti sono mensili. La tabella2 č strutturata nel seguente modo:
>IDAllievo
>PagSett
>DataPagSett
>PagOtt
>DataPagOtt
>PagNov
>DataPagNov
>ecc. ecc.
>(se c'č un modo migliore ben venga ;-)  )
E se una persona inizia a pagare a dicembre ?
Come fai a distinguere i pagamenti avvenuti in un anno da quelli
nell'anno successivo ?
La soluzione č quella che ti ha suggerito MA.
Ovviamente in tal caso la relazione non puň essere 1:1 ma deve essere
1:N.
>Non ho capitň ancora se č possibile che all'inserimento di un dato nella
>tabella1, con relativa generazione di numero in IDAllievo, lo stesso
>valore venga inserito nella tabella2 sempre nella voce IDAllievo.
Riconosco di essere stato un tantino prolisso nella spiegazione, ma mi
pareva comunque evidente che la risposta č:
no !
>Grazie mille dell'aiuto.
>Antomar
Attenzione: mi hai risposto anche in e-mail.
Puň darsi che tu abbia fatto click sul pulsante sbagliato, ma se per
caso tu l'avessi fatto di proposito, sappi che questo comportamento č
ritenuto poco educato: i contatti via e-mail devono essere
espressamente autorizzati o richiesti preventivamente dal
destinatario.



title: Integrità referenziale

text:
On Thu, 27 Sep 2007 09:40:29 +0200, "MA"
<
mas...@massimilianoamendola.it
> wrote:
 (...)
>Antomar wrote:
>>> Mi lascia perplessa inoltre la cardinalit=E0 1:1 della relazione; =E8
>>> mai possibile che ad un allievo possa essere associato uno ed un
>>> solo pagamento ?=20
>>> Se =E8 davvero cos=EC, ma ho fortissimi dubbi, allora vuole dire che =
>in
>>> definitiva i dati del pagamento caratterizzano l'allievo e quindi
>>> possono tranquillamente essere attributi di tabella1.=20
>>> In conclusione puoi tranquillamente fare a meno di tabella2, quindi
>>> della relationship ed anche dei vincoli conseguenti.=20
>>>=20
>>>=20
>>>=20
>> No, i pagamenti sono mensili. La tabella2 =E8 strutturata nel seguente
>> modo: IDAllievo
>> PagSett
>> DataPagSett
>> PagOtt
>> DataPagOtt
>> PagNov
>> DataPagNov
>> ecc. ecc.
>> (se c'=E8 un modo migliore ben venga ;-)  )
>
>> Antomar
>
>Seconda regola normale... questa sconosciuta
Se i pagamenti ricadono tutti in un solo anno (come sembrerebbe per il
fatto che ha impostato una relazione 1:1 con la tabella allievi),
l'unica chiave è ID_Allievo, quindi essendo composta da un solo
attributo non può dare luogo a dipendenze funzionali parziali e quindi
la tabella è 2NF.
Diverso è il discorso qualora ogni allievo potesse avere associati
pagamenti in più anni; in tal caso il problema diventa un altro: qual
è la chiave ?
>MAssimiliano Amendola
>
www.accessgroup.it
>Cisa - Conferenza Italiana Sviluppatori Access
>
Vincenzo Turturro



title: Oggetto Treeview

text:
Ciao a tutti,
normalmente uso i treeview nelle mie maschere.
Il codice lo metto tutto nella from e per rifermi a questo uso il
normalissimo Me.MioTree
Volendo spostare tutto in un modulo a parte ho creato la  mia Public sub nel
modulo
gli ho dato come argomento (ctl as treeview) e pensavo di stare a posto.
vado a richiamare la sub gli dico che me.mioTree è l'argomento che gli serve
e bang...
Errore run time 13 - Tipo non corrispondente.
Come gli dico che deve lavorare su quel treeview?
Tks
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Oggetto Treeview

author: Massimo Piubelli

text:
MA wrote:
> Ciao a tutti,
> normalmente uso i treeview nelle mie maschere.
> Il codice lo metto tutto nella from e per rifermi a questo uso il
> normalissimo Me.MioTree
> Volendo spostare tutto in un modulo a parte ho creato la  mia Public
> sub nel modulo
> gli ho dato come argomento (ctl as treeview) e pensavo di stare a
> posto.
>
> vado a richiamare la sub gli dico che me.mioTree è l'argomento che
> gli serve e bang...
> Errore run time 13 - Tipo non corrispondente.
>
> Come gli dico che deve lavorare su quel treeview?
Come lo passi alla sub?
> Tks


title: Oggetto Treeview

text:

call mysubTree(me.treeview)
nel modulo
public sub mysubTree(ctl as treeview)
end sub



title: Oggetto Treeview

text:
MA wrote:
>>> Tks
> call mysubTree(me.treeview)
>
> nel modulo
> public sub mysubTree(ctl as treeview)
> end sub
ahi ahi...
mi sa che non va
Prova così
il modulo va bene
la chiamata:
Fim ObjTree as Treeview
set objtree = me.nometree.object
call mysubtree(objtree)


title: Oggetto Treeview

text:

ci avevo pensato, l'unica cosa non avevo usa object come prorietà.
Funziona bene.
Tks
Siccome quell'albero lo riempio e svuoto in mille modi no mi andava di
mettere tutto quel codice nell Frm
Grazie sei stato "Dolce" e "Soave", come solo  sai essere ed io invece una
"mozzarella" nella programmazione
;-)



title: Oggetto Treeview

text:
MA wrote:
> Massimo Piubelli wrote:
>> MA wrote:
>>
>> Fim ObjTree as Treeview
>> set objtree = me.nometree.object
>> call mysubtree(objtree)
> ci avevo pensato, l'unica cosa non avevo usa object come prorietà.
>
> Funziona bene.
Lo sapovo già ;-)
a parte il Fim -> Dim, ma quella è l'età ;-)
> Grazie sei stato "Dolce" e "Soave", come solo  sai essere
Qui ci marchiano tutti dalla fabbrica ;-)
Solo che a forza di "Soave"... diventiamo pure un pochino strani ^__^
> ed io invece una "mozzarella" nella programmazione
beh... l'ultima era molto buona ;-)
Spero di liberarmi per smau sabato!!!!
> ;-)
Ciao
max


title: Oggetto Treeview

text:

Dai liberati, sono già d'accordo con Ciroteo, Mariolo e Pablitomf.
Sergio sarà già lì
Caso mai orgnizziamo una Cisa Light (light non per quelo che mangeremo)
>
>> ;-)
>
> Ciao
> max



title: Oggetto Treeview

text:
MA wrote:
>> Spero di liberarmi per smau sabato!!!!
> Dai liberati, sono già d'accordo con Ciroteo, Mariolo e Pablitomf.
> Sergio sarà già lì
> Caso mai orgnizziamo una Cisa Light (light non per quelo che
> mangeremo)
E via... secondo OT di oggi...
spero proprio, ma non dipende da me, ma dalla FIPAV... dipende se mi tengono "fermo"
oppure se arbitro e semmai da dove arbitro.
Sicuramente ci sono venerdì, se riesco anche sabato.


title: dubbio su query con raggruppamento

author: Giancarlo Francesconi

text:
Salve a tutti.
In A97 ho Tabella1 strutturata in questo modo:
[Denominazione]
[N_domanda] = Numero domanda sempre diverso!
[Tipo_domanda]= "I" se iniziale o "R" se di rettifica
.........altri campi
In query1 voglio estrarre i tre campi di cui sopra, ma nel caso in cui una
persona abbia fatto sia domanda I che domanda R, vorrei solo vedere la
domanda R. Non ci sono problemi se nella q. visualizzo solo Denominazione e
Tipo_domanda: faccio il raggruppamento e scelgo nel riquadro formula:
Ultimo.
Non appena scelgo di vedere anche il campo N_domanda, la q. visualizza
ovviamente tutti i records.
E' possibile visualizzare solo l'ultimo record (qualora ci sia domanda I e
anche domanda R realtiva alla stessa denominazione) 'portandomi dietro'
anche il N_domanda?
Grazie a tutti in anticipo.
Giancarlo


title: somme parziali

author: Riccardo M.

text:
Ciao a tutti, ho il seguente problema.
In una intestazione di gruppo ho una casella che mi effettua un calcolo
chiamata "totalegiorno" ed una nascosta chiamata "totgiorno" che ha come
origine controllo =[totalegiorno] e come Somma PArziale "su gruppo"
Nel pič di pagina Report ho un'altra casella chiamata "Totale" che ha come
origine di controllo =[TotGiorno].
Quindi il totale dovrebbe essere la somma di tutte le caselle TotaleGiorno.
Ma non č proprio cosě.
Alle volte la somma č giusta ed altre volte mi somma 2 volte il secondo
totale (in quanto in questa stampa ho solo 2 totali).
dove sbaglio?
grazie
Riccardo


title: somme parziali

text:
"Riccardo M." <
ricc...@free.panservice.it
> ha
scritto nel messaggio
news:c7nmjk$s5f$1...@news.panservice.it...

Metti somma(totalegiorno) nel pič di  pagina.
MAssimiliano


title: somme parziali

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ggJnc.4628$%x6....@news.edisontel.com...

_____________
Cosě mi da' proprio Errore.
Riccardo


title: somme parziali

text:
"Riccardo M." <
ricc...@free.panservice.it
> ha
scritto nel messaggio
news:c7nnhe$sm0$1...@news.panservice.it...

MA totalegiorno č un campo della query di origine
del report?
MAssimiliano


title: somme parziali

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:kyJnc.4630$%x6....@news.edisontel.com...

_________________
no!
Totalegiorno č un campo calcolato nel report, per questo ho creato l'altra
casella
"totgiorno" per la somma parziale, ma quando apro il Report alle volte il
totale in fondo
al report č giusto altre volte no (lo chiudo e lo riapro e vedo un totale
diverso).
Riccardo


title: somme parziali

text:
> > > > > Ciao a tutti, ho il seguente problema.
> > > > > In una intestazione di gruppo ho una
casella
> > che
> > > > mi effettua un calcolo
> > > > > chiamata "totalegiorno" ed una nascosta
> > chiamata
> > > > "totgiorno" che ha come
> > > > > origine controllo =[totalegiorno] e come
> > Somma
> > > > PArziale "su gruppo"
> > > > >
> > > > > Nel piè di pagina Report ho un'altra
casella
> > > > chiamata "Totale" che ha come
> > > > > origine di controllo =[TotGiorno].
> > > > >
> > > > > Quindi il totale dovrebbe essere la
somma di
> > > > tutte le caselle TotaleGiorno.
> > > > > Ma non è proprio così.
> > > > > Alle volte la somma è giusta ed altre
volte
> > mi
> > > > somma 2 volte il secondo
> > > > > totale (in quanto in questa stampa ho
solo 2
> > > > totali).
> > > > >
> > > > > dove sbaglio?
> > > > >
> > > > > grazie
> > > > >
> > > > > Riccardo
> > > > Metti somma(totalegiorno) nel piè di
pagina.
> > > > MAssimiliano
> > >
> > > _____________
> > > Così mi da' proprio Errore.
> > >
> > > Riccardo
> > >
> > MA totalegiorno è un campo della query di
origine
> > del report?
> > MAssimiliano
> _________________
> no!
> Totalegiorno è un campo calcolato nel report,
per questo ho creato l'altra
> casella
> "totgiorno" per la somma parziale, ma quando
apro il Report alle volte il
> totale in fondo
> al report è giusto altre volte no (lo chiudo e
lo riapro e vedo un totale
> diverso).
>
> Riccardo
>
Ecco il problema.
Somma(totalegiorno) non verrà calcolata se è solo
la somma di controlli non di campi.
Al limite potresti fare un dsum
MAssimiliano


title: distribuire database access in applicazione C#

text:
ciao
devo creare un front end con C# per accedere ad un db MDB access.
l'utilizzatore finale dovrà avere access installato o potrà utilizzare
il frontend C# con una copia del db?
grazie


author: Cinzia

text:
"f22" <
f...@f22.it
> ha scritto nel messaggio
news:OAoik.123136$FR.3...@twister1.libero.it...

No, basterà avere il motore del db JET che di solito è installato con
il s.o più le librerie  ADO che eventualmente usi.
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
http://accessdaziacin.live.spaces.com
----------------------------------------


title: Report HasData - non cambia nulla!

author: La Nadia

text:
Uso ACCESS2000
Ho il mio bravo report con un paio di sottoreport
e capita che uno dei sottoreport per quello specifico record non
contenga dati
dopo essermi letta i vari post sull'argomento e l'help su "HasData"
ho provato a fare le seguenti due cose
1) fare in modo che non resti un "buco" vuoto (cioè lo spazio occupato
dalle dimensioni del sottoreport) ma che campi e sottoreport successivi
slittino veroso l'alto in modo che nella stampa finale non compaiano
spazi vuoti. - Per are questo Sergio Mazza, rispondendo a doande simili,
suggerisce di usare HasData nel seguente Modo
Private Sub Corpo_Print(Cancel As Integer, PrintCount As Integer)
If Not Me!nomeSottoReport.Report.HasData Then
    Me!nomeSottoReport.Visible = False
Else
    Me!nomeSottoReport.Visible = True
End If
End Sub
---> in realtà così facendo non mi si risolve il problema ...ovvero Non
Succede Alcunchè! resta un buco al posto del sottoreport vuoto,
esattamente come accade se non si scrive alcun codice
2) - che è la cosa che mi interessa di più - fare apparire comunque lo
schema del report anche se non ci sono dentro dati...
E su questo ho trovato un solo suggerimento di MA che diceva "guardati
HasData sull'help"  ... e ok l'ho fatto ...e poi ho provato a prendere
il codice suggerito da Sergio e trasformarlo come segue
 If Not Me!nomeSottoReport.Report.HasData Then
    Me!nomeSottoReport.Visible = TRUE
---> Ma anche in questo caso non succede assolutamente nulla, e continuo
ad aver il mio bravo report con un buco bianco al posto del sottoreport
senza dati
Consigli?
Mille Grazie
Nadia
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Report HasData - non cambia nulla!

text:
"La Nadia" <
nadi...@tiscalinet.it
> ha scritto nel messaggio
news:3da5fbd0aa73c302ba2...@mygate.mailgate.org...

Hai provato ad impostare a Si la proprietà Riducibile di tutti i controlli
del sottoreport e impostare a Si la proprietà Riducibile sella sezione che
contiene tali controlli?
Vai anche sul Sito Comune (link qui sotto) e nella Sezione Reports fai il
download del database di esempi allegato alla FAQ intitolata "Esempi di
utilizzo dei reports".
Apri il database scaricato e seleziona il Topic intitolato Eliminating White
Space in Reports with CanShrink & Code.
Pigiando il pulsante Show Example ti verrà mostrato un esempio di quello che
ti serve.
Per maggiori particolari di come è stato realizzato l'esempio vai al link:
http://support.microsoft.com/default.aspx?id=95390
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Report HasData - non cambia nulla!

author: Giorgio Prx

text:
"La Nadia" <
nadi...@tiscalinet.it
> ha scritto nel messaggio
news:3da5fbd0aa73c302ba2...@mygate.mailgate.org...
> Uso ACCESS2000
> Ho il mio bravo report con un paio di sottoreport
> e capita che uno dei sottoreport per quello specifico record non
> contenga dati
>
> dopo essermi letta i vari post sull'argomento e l'help su "HasData"
> ho provato a fare le seguenti due cose
>
> 1) fare in modo che non resti un "buco" vuoto (cioè lo spazio occupato
> dalle dimensioni del sottoreport) ma che campi e sottoreport successivi
> slittino veroso l'alto in modo che nella stampa finale non compaiano
> spazi vuoti. - Per are questo Sergio Mazza, rispondendo a doande simili,
> suggerisce di usare HasData nel seguente Modo
> ---> in realtà così facendo non mi si risolve il problema ...ovvero Non
> Succede Alcunchè! resta un buco al posto del sottoreport vuoto,
> esattamente come accade se non si scrive alcun codice
Ciao Nadia
Se il sottoreport è nella sezione corpo devi assegnare la proprietà
riducibile (della sezione e del sottoreport)  = a sì
> 2) - che è la cosa che mi interessa di più - fare apparire comunque lo
> schema del report anche se non ci sono dentro dati...
Per ottenere questo risultato mi viene in mente un solo sistema ovvero....
Crei un report identico a quello contenuto nel sottoreport (copia incolla),
togli l'origine Record e l'origine controllo di ogni controllo.
Inserisci nel report principale un nuovo sottoreport che ha come origine
oggetto il nuovo sottoreport (Figlio2), lo savrapponi esattamente al primo
sottoreport (figlio1), a fronte dell'evento format della sezione (ad esempio
corpo) che contiene i sottoreport scrivi:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
      Me.Figlio1.Visible = Me.Figlio1.Report.HasData
      Me.Figlio2.Visible = Not Me.Figlio1.Report.HasData
End Sub
In questo caso sel il sottoreport Figlio1 non contiene dati viene
visualizzato quello contenuto in Figlio2 che non avendo origine record viene
stampato.
Ciao Giorgio


title: Report HasData - non cambia nulla!

text:
> > Ho il mio bravo report con un paio di sottoreport
> > e capita che uno dei sottoreport per quello specifico record non
> > contenga dati
> >
> > 1) fare in modo che non resti un "buco" vuoto (cioè lo spazio occupato
> > dalle dimensioni del sottoreport) ma che campi e sottoreport successivi
> > slittino veroso
> > 2) - che è la cosa che mi interessa di più - fare apparire comunque lo
> > schema del report anche se non ci sono dentro dati...
>
Fantastico, con i vostri suggerimenti ho risolto entrambe i problemi
Ero fissata con la Proprieta Visibile e alla Prorpietà "riducibile" non
ci avevo proprio pensato!
E anche il "trucco" della sovrapposizione (che ho usato per un sacco di
altre cose) mi era venuto in mente per questa situazione
Grazie Roberto e Grazie Giorgio
...se posso aprofittare: c'è un mio post di un paio di giorni fa
"neofita Funzioni" la cui sostanza è che mi serve capire se devo
scrivere una funzione più volte o posso scriverla una volta sola
...se vi capitasse di darci un'occhiata... !!!
Ancora Grazie



title: Report HasData - non cambia nulla!

text:
"La Nadia" <
nadi...@tiscalinet.it
> ha scritto nel messaggio
news:f357ab2cafe5630676e...@mygate.mailgate.org...
> Fantastico, con i vostri suggerimenti ho risolto entrambe i problemi
> Ero fissata con la Proprieta Visibile e alla Prorpietà "riducibile" non
> ci avevo proprio pensato!
> E anche il "trucco" della sovrapposizione (che ho usato per un sacco di
> altre cose) mi era venuto in mente per questa situazione
> Grazie Roberto e Grazie Giorgio
>
> ...se posso aprofittare: c'è un mio post di un paio di giorni fa
> "neofita Funzioni" la cui sostanza è che mi serve capire se devo
> scrivere una funzione più volte o posso scriverla una volta sola
> ...se vi capitasse di darci un'occhiata... !!!
>
Prova a vedere (nel thread 21/10) se il mio suggerimento può essere
applicato.
Ciao Giorgio


title: Sincronizzare una tbl con un foglio Excel senza perdere la formattazione

author: NON emmedi PROVARCI @nemmenotin.itintesi? OneEDP

text:
In un foglio excel formattato di lustrini e colori vari devo inserire in
delle colonne il risultato di diverse elaborazioni.
In un primo momento ho collegato il foglio elettronico (con delle colonne
nascoste contenenti la chiave - tutti numerici) ma ho dovuto abbandonare
questo metodo perché crea problemi di stabilità a causa di update con i
risultati contenuti nel db (a parte che ho dovuto creare tanti file quante
le tabelle collegate... altrimenti in un unica cartella excel "somatizza")
C'è un modo per sincronizzare il foglio elettronico in modo veloce e sicuro
senza perdere la formattazione e le formule di excel?
O devo rassegnarmi a spolverare gli oggetti di automazione excel e/o
intervenire con i recordset.
Daniele
P.S. La necessità di utilizzare excel come destinazione è quella di
permettere ad alcuni utenti di manipolare quei risultati con formule e dati
tra loro interdipendenti, un'interattività che costerebbe di più reinventare
in access. (Ad esempio i 4/12 della cella adiacente sommata al risultato
della precedente cella... in access è molto più oneroso programmarlo)
Vi ringrazio.


title: Vendo libro su Access

author: fulvio

text:
Vendo libro "Costruire applicazioni con Access (97 - 2000)" della Apogeo
pag. 645, con cd allegato (prezzo di cop. L. 88.000)
A Euro 25 comprese spese
fulv...@libero.it


title: Azione SendObject

author: Tosa

text:
Chiedo il vostro aiuto perchč ho realizzato una routine che inoltra messaggi
attraverso Outlook a tutti gli indirizzi mail inseriti in una tabella di
Access.
Fino ad un paio di giorni fa, tutto funzionava correttamente - poi ho
scaricato l'aggiornamento SR1 di Office dal sito Microsoft e adesso,
misteriosamente, riesco ad inviare solo il primo mail.
Da un debug ho visto che i contatori si aggiornano perfettamente ma Access
ignora tutte le "invocazioni" del comando DoCmd.SendObject (ovviamente tutte
ad eccezione della prima che va perfettamente).
Sarņ grato a tutti quelli che vorranno aiutarmi.
Tosa75
tos...@jumpy.it


title: Codice a barre... help

author: Zack McKracken

text:
Salve a tutti... volevo sapere se esiste un software o un plugin di
access per la visualizzazione di un numero in formato coddice a barre,
per ppoterlo inserire in un programma di mia realizzazione.
Grazie a tutti
Gianni P.


title: Codice a barre... help

author: Carlo Costarella

text:
"Zack McKracken" <
gian...@gmail.com
> ha scritto nel messaggio
news:1171284149.2...@l53g2000cwa.googlegroups.com...

Esistono diversi modi per visualizzare o gestire i codici a barre in Access.
Molto si è detto in questo NG e anche su
www.sitocomune.com
Si va dall'uso di font a veri e propri ocx, gratuiti e a pagamento.
Tutto dipende da quali codici a barre devi visualizzare o generare.
Ciao, Carlo


title: problema esportazione report in formato snapshot

author: wlady

text:
Ciao a tutti,
Ho la necessità di esportare un semplicissimo report in formato snp
(snapshot).
Ma lanciando un semplice comando del tipo:
DoCmd.OutputTo acOutputReport, "Report", acFormatSNP, "c:\report.snp"
mi da il seguente errore di runtime 2282:
Il formato definito per l'output dell'oggetto corrente non è
disponibile.
Guardando in giro su forum ecc. qualcuno sostiene che è necessario
installare degli aggiornamenti, altri affermano che il problema non
sussite su Acc2k.
La cosa strana è che, aprendo il report in anteprima ed esportandolo
con la normale funzione di Access, non vi sono problemi di sorta.
Gradito qualsiasi suggerimento.
ciao
P.S.:Si tratta di un progetto ADP su AccXP


author: giorgio rancati

text:
"wlady" <
wlad...@gmail.com
> ha scritto nel messaggio
news:1151087955....@y41g2000cwy.googlegroups.com...
>Ciao a tutti,
>Ho la necessità di esportare un semplicissimo report in formato snp
>(snapshot).
>Ma lanciando un semplice comando del tipo:
>DoCmd.OutputTo acOutputReport, "Report", acFormatSNP, "c:\report.snp"
>mi da il seguente errore di runtime 2282:
>Il formato definito per l'output dell'oggetto corrente non è
>disponibile.
[CUT]
Ciao wlady,
qui trovi il motivo del malfunzionamento della costante acFormatSNP e come
risolverlo
----
Problema con sendobject
http://www.google.it/groups?threadm=Oh8mM$7BGH...@TK2MSFTNGP12.phx.gbl
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


text:
giorgio rancati ha scritto:

funziona perfettamente con il parametro "Snapshot Format" a posto di
acFormatSNP (eppure è il parametro ufficiale di Access...boh)
grazie di cuore Giorgio


text:
"wlady" <
wlad...@gmail.com
> ha scritto nel messaggio
news:1151089009.0...@r2g2000cwb.googlegroups.com...
>funziona perfettamente con il parametro "Snapshot Format" a posto di
>acFormatSNP (eppure è il parametro ufficiale di Access...boh)
se leggi tutto il thread scoprirai che è un bug della versione Italiana e a
quanto pare anche Tedesca.
Dipende dal contenuto di questa chiave del registro di configurazione.
----
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\10.0\Access\Report
Formats\Snapshot Format
----
>grazie di cuore Giorgio
Prego :-)



title: Chiamata telefonica

author: Davide

text:
E' possibile da Access 2000 comporre un numero telefonico?
Ho creato un pulsante tramite l'autocomposizione ma la cosa non mi soddisfa,
vorrei avere più controllo sull'operazione, è possibile?
Grazie
Davide


title: Chiamata telefonica

author: AntoGal

text:
Davide <
citr...@iol.it
> wrote in message
> E' possibile da Access 2000 comporre un numero telefonico?
> Ho creato un pulsante tramite l'autocomposizione ma la cosa non mi
soddisfa,
> vorrei avere piů controllo sull'operazione, č possibile?
Potresti usare il controllo MSComm e interagire direttamente con la seriale.
Per controllare quando la chiamata č iniziata, terminata, ecc. consulta il
manuale del tuo modem (le sequenze sono abbastanza standard). Giusto un
esempio:
Private Sub Command1_Click()
 Modem1.PortOpen = True
 Modem1.Output = "ATDT 01234 567 890" & vbCr
 MsgBox "Ho fatto il numero, alza la cornetta."
 Modem1.PortOpen = False
End Sub
P.S. non chiedermi un esempio dettagliato perchč non l'ho mai fatto, sono
solo sicuro che si puň fare.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: Chiamata telefonica

author: Lorenzo Coronati

text:
Scrisse "AntoGal" <zer...@NOSPAMtiscalinet.it>:
>Potresti usare il controllo MSComm e interagire direttamente con la seriale.
Se adesso salta fuori che questo riesce ad usare MSComm senza ODE vado
a vendere biancheria porta a porta!
--
Lorenzo Coronati
--
<<il mondo si divide in due: gli gnucconi
e LE TESTE DI SCROTO, non credo proprio
di appartenere alla prima>>
(Riccardo Belzani, 22/2/2000)
--


title: file .exe

author: Pellegrini Antonio

text:
E' possibile creare un file .exe partendo da un progetto acess?
razie Antonio


title: file .exe

author: SimoneB

text:
"Pellegrini Antonio" <
pellegri...@tiscali.it
> ha scritto nel messaggio
news:4558f4d3$0$9635$5fc...@news.tiscali.it...
> E' possibile creare un file .exe partendo da un progetto acess?
> razie Antonio
Ti rispondo io visto che in molti qui potrebbero diventare offensivi visto
le migliaia di volte che hanno risposto a questa domanda
http://www.sitocomune.com/general/general001.htm
Saluti SIMONEB


title: file .exe

text:
>
http://www.sitocomune.com/general/general001.htm
>
Se non dovesse aprirlo in automatico una volta entrato su
www.sitocomune.com

apri General e vai al primo post posto in basso con numero 6.1
Saluti SimoneB


title: file .exe

author: PBsoft

text:
> E' possibile creare un file .exe partendo da un progetto acess? razie
> Antonio
Consiglio del giorno: prima di postare, cercare con Google!!!
http://tinyurl.com/sjqhe
===
"Liberalizziamo l'elenco dei CAP"
http://www.petitiononline.com/freecap/petition.html
===
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Lista utenti connessi al database

author: Pasquale Antonacci

text:
Vorrei sapere se c'e' un modo per conoscere quali utenti (nome computer)
sono connessi ad una cartella dove e' installato un database dati
Access. Forse una funzione di Windows?????
Un saluto a tutti.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Lista utenti connessi al database

author: Claudio

text:
"Pasquale Antonacci" <
p.ant...@tno.it
> ha scritto nel messaggio
news:63e453870f7ca21283...@mygate.mailgate.org...
> Vorrei sapere se c'e' un modo per conoscere quali utenti (nome computer)
> sono connessi ad una cartella dove e' installato un database dati
> Access. Forse una funzione di Windows?????
Credo sia un po' OT... comunque, prova a dirmi che Windows hai e se vuoi conoscere questa
informazione da codice Access oppure semplicemente in modo manuale dal Windows che
condivide la cartella. Descrivi insomma meglio quello che vuoi ottenere.
Ciao. Claudio.


title: modifica del colore dei pulsanti al passaggio del mouse

text:
Scusate il doppio post ma il precedente non viene visualizzato. Ho
quasi terminato un db di archiviazione dati di un magazzino usando al
posto dei pulsanti delle etichette usando la proprietà "SpecialEffect"
per simulare l'effetto pulsante e contestualmente cambiano colore al
passaggio del mouse. Per far sì che il colore cambi al "passaggio del
mouse" ho messo su questo evento del codice in ogni singolo pulsante,
domanda: c'è la possibilita di usare una unica routine a livello di
maschera  affinchè al passaggio del mouse il colore dei pulsanti
cambi? Grazie in anticipo


author: Sergio MAZZA

text:
<
sergi...@hotmail.it
> ha scritto nel messaggio
news:e3462d49-2798-4682...@m73g2000hsh.googlegroups.com...

[risposta]
Crea un modulo e una sub/funzione dove gli passi l'oggetto (o i nomi di)
form e control...
Ciao.
--
Sergio MAZZA


text:
> Crea un modulo e una sub/funzione dove gli passi l'oggetto (o i nomi di)
> form e control...
>
> Ciao.
> --
> Sergio MAZZA
Grazie Sergio per la risposta, qualche dettaglio in piu'?  ......sono
poco piu' di un dillettante


text:
<
sergi...@hotmail.it
> ha scritto nel messaggio
news:62d5c91b-241a-4c89...@26g2000hsk.googlegroups.com...
>
> Grazie Sergio per la risposta, qualche dettaglio in piu'?  ......sono
> poco piu' di un dillettante
Ah! E come hai fatto a modificare il colore al passaggio del mouse?
Invia il codice che hai utilizzato...
Ciao.
--
Sergio MAZZA


text:
> > Grazie Sergio per la risposta, qualche dettaglio in piu'?  ......sono
> > poco piu' di un dillettante
>
> Ah! E come hai fatto a modificare il colore al passaggio del mouse?
> Invia il codice che hai utilizzato...
>
> Ciao.
> --
> Sergio MAZZA
> Ah! E come hai fatto a modificare il colore al passaggio del mouse?
> Invia il codice che hai utilizzato...
Al passaggio del mouse ho usato la proprietà ForeColor = ecc. ecc.
> Crea un modulo e una sub/funzione dove gli passi l'oggetto (o i nomi di)
> form e control...
è questa tua frase che non capisco. devo creare una routine in un
modulo standard  tipo MioControllo.ForeColor = ecc. ecc. ? ( e quindi
dovrei specificare tutti i nomi dei pulsanti/etichette? ), non credo
intendessi questo.
Potresti con un esempio pratico farmi capire come devo fare? I
pulsanti hanno tutti nomi diversi ed è questo il mio problema. Ciao e
grazie per la pazienza


text:
<
sergi...@hotmail.it
> ha scritto nel messaggio
news:8070ef6e-7c56-4c5c...@d45g2000hsc.googlegroups.com...
Al passaggio del mouse ho usato la proprietà ForeColor = ecc. ecc.
è questa tua frase che non capisco. devo creare una routine in un
modulo standard  tipo MioControllo.ForeColor = ecc. ecc. ? ( e quindi
dovrei specificare tutti i nomi dei pulsanti/etichette? ), non credo
intendessi questo.
Potresti con un esempio pratico farmi capire come devo fare? I
pulsanti hanno tutti nomi diversi ed è questo il mio problema. Ciao e
grazie per la pazienza
[risposta]
Allora vado un poco alla cieca.
Diciamo che nell'evento "Al passaggio del mouse" avrai il codice VBA:
...
Dim ctlCurrentControl As Control
Set ctlCurrentControl = Screen.ActiveControl
CambiaColoreAlControllo Me.name, ctlCurrentControl.Name
Set ctlCurrentControl = nothing
...
Nel modulo avrai la sub:
...
Sub CambiaColoreAlControllo(NomeForm As String, NomeControllo As String)
    on error resume next
    Forms(NomeForm).Controls(NomeControllo).ForeColor = ecc. ecc
End Sub
...
Ciao.
--
Sergio MAZZA


text:
Allora vado un poco alla cieca.
Diciamo che nell'evento "Al passaggio del mouse" avrai il codice VBA:
...
Dim ctlCurrentControl As Control
Set ctlCurrentControl = Screen.ActiveControl
CambiaColoreAlControllo Me.name, ctlCurrentControl.Name
Set ctlCurrentControl = nothing
...
Nel modulo avrai la sub:
...
Sub CambiaColoreAlControllo(NomeForm As String, NomeControllo As
String)
    on error resume next
    Forms(NomeForm).Controls(NomeControllo).ForeColor = ecc. ecc
End Sub
...
[risposta*
Scusa il ritardo della risposta ma sono tornata dal lavoro da non
molto.
Ho provato la tua soluzione ma non funziona, ti scrivo il codice con
cui cambio colore ai pulsanti:
su spostamento mouse sull'etichetta/pulsante "informazioni
Private Sub informazioni_MouseMove(Button As Integer, Shift As
Integer, X As Single, Y As Single)
informazioni.BorderColor = 240636
informazioni.ForeColor = 240636
End Sub
su spostamento muose sul corpo della maschera
Private Sub Corpo_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
If telistituti.BorderColor = 240636 _
Or insRitiri.BorderColor = 240636 _
Or istanze.BorderColor = 240636 _
Or informazioni.BorderColor = 240636 _
Or altricolloqui.BorderColor = 240636 _
Or chiudi.BorderColor = 255 Then
telistituti.BorderColor = 16763904
insRitiri.BorderColor = 16763904
istanze.BorderColor = 16763904
informazioni.BorderColor = 16763904
altricolloqui.BorderColor = 16763904
chiudi.BorderColor = 16763904
telistituti.ForeColor = 16763904
insRitiri.ForeColor = 16763904
istanze.ForeColor = 16763904
informazioni.ForeColor = 16763904
altricolloqui.ForeColor = 16763904
chiudi.ForeColor = 16763904
End If
End Sub
funziona tutto ma a me sembra troppo "arrangiato" e mi costringe a
tenere i pulsanti distanti uno dall'altro per poter intercettare lo
spostamento del mouse sulla maschera, senza considerare che ad ogni
maschera dovrei inserire lo stesso codice modificando i nomi dei
pulsanti.
Vorrei qualcosa di piu' semplice e piu' funzionale, la soluzione che
mi hai dato sembra non funzionare anche se noto uno sfarfallio ogni
volta che sono sul pulsante, cosa sbaglio? Ciao


text:
> Vorrei qualcosa di piu' semplice e piu' funzionale, la soluzione che
> mi hai dato sembra non funzionare anche se noto uno sfarfallio ogni
> volta che sono sul pulsante, cosa sbaglio? Ciao
scusami sergio ma il tuo codice funziona, anche se non mi ripristina
il colore originale quando esco con il mouse dal pulsante, soluzioni?
Non mi mandare a quel paese pero', ciao


author: Roberto da Parma

text:
<
sergi...@hotmail.it
> ha scritto nel messaggio
news:591309c6-0db4-4c6e...@z72g2000hsb.googlegroups.com...

Perchè quando lasci il focus devi scrivere un ugual codice per ripristinare
il colore.
Ciao
--
Roberto da Parma


text:
> Perchè quando lasci il focus devi scrivere un ugual codice per ripristinare
> il colore.
>
> Ciao
>
> --
>
> Roberto da Parma
[risposta]
grazie della pazienza e con il tuo aiuto ho risolto. ciao e grazie


title: Re: Anteprima con pagine multiple

author: Alessandro Baraldi

text:
"Roland Mayr - Chipware" <
info.c...@tin.it
> wrote in message
news:cklkpr$bqn$
1...@newsreader.mailgate.org
> Salve,
>
> come sapete sull'anteprima di stampa si possono vedere 2-12 pagine alla
> volta. Forse qualcuno mi sa dire come si fa via codice vba.
>
> Grazie in anticipo.
>
> saluti
> rolly
Prova questo sistema che può esserti utile per risolvere
molti alti problemi:
Creati una MACRO accedendo alle scelte dei Menù di selezione
predefiniti.
Tra queste trovi :
   [Esegui Codice]
    quindi sotto nella Combo seleziona [AnteprimaOttoPagine] (per
esempio)
Salva la Macro e convertila in CODICE.
Ti salverà un Modulo nel qualce hai il CODICE da usare per
fare tutto quello che ti serve.
Ciao
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Re: Anteprima con pagine multiple

author: sv

text:
Alessandro Baraldi ha scritto:
> "Roland Mayr - Chipware" <
info.c...@tin.it
> wrote in message
> news:cklkpr$bqn$
1...@newsreader.mailgate.org
> > Salve,
> >
> > come sapete sull'anteprima di stampa si possono vedere 2-12 pagine alla
> > volta. Forse qualcuno mi sa dire come si fa via codice vba.
> >
> > Grazie in anticipo.
> >
> > saluti
> > rolly
> Prova questo sistema che può esserti utile per risolvere
> molti alti problemi:
> Creati una MACRO accedendo alle scelte dei Menù di selezione
> predefiniti.
> Tra queste trovi :
>    [Esegui Codice]
     [EseguiComando]
>     quindi sotto nella Combo seleziona [AnteprimaOttoPagine] (per
> esempio)
> Salva la Macro e convertila in CODICE.
> Ti salverà un Modulo nel qualce hai il CODICE da usare per
> fare tutto quello che ti serve.
> Ciao
> @Alex.
Senz'altro una svista.
Ciao
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Re: Anteprima con pagine multiple

text:
"sv" <
sal...@nosp.accessgroup.it
> wrote in message
news:cklmeh$gdv$
1...@news.newsland.it
[CUT]
> Senz'altro una svista.
>
> Ciao
>
> --
> rgrds
> SC
Giŕ.
Grazie per la correzione.
Ciao Salvino
@Alex



title: Re: Anteprima con pagine multiple

author: Roland Mayr - Chipware

text:
Ciao Alessandro,
grazie lo stesso ma ho trovato un comando che faceva per me:
docmd.RunCommand acCmdPreviewTwelvePages
saluti
rolly


title: Re: Anteprima con pagine multiple

author: ALESSANDRO Baraldi

text:
"Roland Mayr - Chipware" <
info.c...@tin.it
> ha scritto nel messaggio
news:ckol7o$rpr$1...@newsreader.mailgate.org...

Si ed era proprio quello che avresti scoperto con il mio consiglio
che oltre a risolverti QUESTO di problemi ti insegnava a scoprire
il METODO per affrontare gli altri in autonomia.
Saluti
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Maschere continue\Prima di passarci ore...un parere di fattibilita' e altre amenita'

author: Lindbergh

text:
Carissimi, in questi giorni sto facendo parecchie richieste, ma spero mi
perdonerete.E' che sto lavorando come un dannato e l'azienda alla quale ho
fatto il Db ( a gratis, solo tanto onore) mi chiede di mettere a punto
alcune cose.E perche' l'hai fatto a gratis , direte voi?
1)Per imparare
2)Per smerdare quelli del Ced che in 10 anni 10 non hanno mai pensato ad una
cosa del genere
3)Per comunicare alla mia azienda in modo "onirico" che non solo faccio bene
il mio lavoro, ma so farne bene anche due  :-)))))
Sto deviando lo so, ma chiedo clemenza, ho passato 10 ore al pc..sono le due
di notte...mia figlia dorme nell'altra stanza (sono un single con figlia,mi
mancano solo i capelli alla Branduardi per fare l'alternativo un sacco) e
avrei voglia di fare qualche battuta e bere una birra con un amico.Ma...ci
siete solo voi ora...perdonate. :-)
Veniamo alle cose serie.
Prima di impazzire con ore e ore di prove volevo capire se quello che avevo
in mente è concettualmente fattibile.
Situazione: Ci troviamo in una maschera/sottomaschera continua che funge da
format per fare un preventivo.All'interno di questo format ho raggruppato
piu' tipologie di prodotto ,con costi e caratteristiche diversi, ma
sopratutto appartenenti a Gruppi diversi.Ho dovuto percio' condensare in
poco spazio parecchi controlli (per Gruppi) , in modo che l'utente possa
avere, pur lavorando su diversi record, una visione di insieme del
preventivo. Lo aiuto in questa compilazione con una formattazione
condizionale che evidenzia con i colori i vari gruppi.(e i vari records)
Esempio: se scelgo di fare un preventivo per dei Banner (da Combo) lo sfondo
dei controlli e del corpo del record in questione diventa azzurro (e devo
usare solo quelli azzurri, ma gli altri rimangono), poi nel successivo
record se scelgo Buttons il colore cambia in gialllino ( e devo usare solo
quelli giallini) e via di questo passo.
Ci troviamo cosi' alla fine con una maschera che "visivamente" mi fa vedere
che ho messo in preventivo:
Cliente AAAAAAA
--------------------------------------
Sito xxxx      Banner(record azzurro)
       xxxx      Button (record giallino)
Sito kkkk     Button (record giallino)
       kkkk     Mail    (record verdino)
                            Totale preventivo
Spero di essere stato chiaro.
Dopo un mese di test sul campo mi rendo pero' conto che spesso gli utenti
sbagliano creando dei pasticci;forse questo metodo che a me risulta facile
ed immediato, io lo faccio in 2 minuti, a loro risulta "depistante" e poco
istintivo.Stavo percio' meditando un altro metodo, meno complesso e a prova
di errore per chi lo utilizza.
Conoscendo i limiti delle maschere continue volevo pero' capire attrraverso
voi che magari vi ci siete gia' scontrati se quello che penso è fattibile
oppure ci sia una strada alternativa.
Potrei fare in modo che:
L'utente apre la maschera\Sceglie il Gruppo sul quale fare dei calcoli\Si
apre la sottomaschera con IL PRIMO RECORD ATTIVO e con i soli controlli e
colori che riguardano quel Gruppo di prodotti\l'utente fa i suoi bei
calcoletti\Dal primo record sceglie quale sara' il secondo Gruppo di
prodotti\Si apre il secondo record con i soli controlli e colori che
riguardano quel gruppo\e cosi' via??
Se questo fosse possibile eviterei cosi' di affollare di controlli il
singolo record e renderei il tutto piu' friendly.
So pero' quanto siano difficile certe cose con le maschere continue.
E' una pazzia????
Oppure c'è una strada meno pazza e che arrivi grosso modo allo stesso
risultato??
Un caro saluto a tutti e per chi non sta dormendo ,come me.....ma avremo un
posto di tutto riposo in paradiso
.......o ci chiederanno di fare un db per la gestione dei peccatori???
Ciao
Eddie


text: Dimenticavo. Uso Access 2000


author: Caio

text:
Lindbergh <
lind...@libero.it
> wrote in message
OhfT6.4074$7F4.1...@news.infostrada.it...
formattazione condizionale su access 2000
l'hai presa in considerazione ?
Carlo Ve


text:
"Caio" <
xp...@libero.it
> ha scritto nel messaggio
news:jQjT6.4249$7F4.1...@news.infostrada.it...

Certo che l'ho presa in considerazione e per la parte che ho spiegato la uso
di gia'.Quello che volevo capire è se posso condizionare TUTTO il record
successivo.E per tutto intendo la possibilita' di visualizzare dei controlli
piuttosto che altri, un colore del corpo piuttosto che un'altro.Qualche mio
tentativo in Vba sulle maschere continue non mi ha dato gli esiti sperati.
Tu hai gia' esperienza in merito?
Ciao


text:
Lindbergh <
lind...@libero.it
> wrote in message
51rT6.6374$7F4.2...@news.infostrada.it...

Allora dovresti prendere in considerazione  l'esempio che trovi e puoi
scaricare dal sito comune "Formattazione condizionale nelle maschere
continue"
io l'ho adattato per evidenziare in una form riepilogativa mensile le
prenotazioni
di un porto turistico  evidenziando per ogni giorno con colori diversi a
seconda
che il posto fosse libero, prenotato, in transito, venduto ecc.
Carlo Ve


title: Utilizzo active desktop w98

author: marcello

text:
Vorrei utilizzare l'active desktop per far partire un mdb.
Ho creato la pagina htm con un collegamento all'icona per l'avvio del
programma.
Si tratta di un mdb protetto quindi ho fatto riferimento al file *.lnk che
contiene la riga con tutte le opzioni di avvio.
Cliccando sullo sfondo del desktop l'mdb parte, ma solo dopo la conferma di
apertura o salvataggio che l'explorer da in automatico sull'apertura file da
pagina web.
Se scelgo "apri file dalla posizione corrente", l'mdb mi parte
perfettamente.
Qualcuno di voi sa se ci sono dei paramentri da aggiungere all'url di
collegamento per far prendere di default l'apertura del file e non il suo
salvataggio.
Non è proprio competenza di questo NG ma forse qualcuno già utilizza questa
soluzione
Grazie


title: Utilizzo active desktop w98

author: Sib

text:
"marcello" <
m...@libero.it
> ha scritto nel messaggio
> Vorrei utilizzare l'active desktop per far partire un mdb.
> Ho creato la pagina htm con un collegamento all'icona per l'avvio del
> programma.
> Si tratta di un mdb protetto quindi ho fatto riferimento al file *.lnk che
> contiene la riga con tutte le opzioni di avvio.
> Cliccando sullo sfondo del desktop l'mdb parte, ma solo dopo la conferma
di
> apertura o salvataggio che l'explorer da in automatico sull'apertura file
da
> pagina web.
> Se scelgo "apri file dalla posizione corrente", l'mdb mi parte
> perfettamente.
> Qualcuno di voi sa se ci sono dei paramentri da aggiungere all'url di
> collegamento per far prendere di default l'apertura del file e non il suo
> salvataggio.
Prima di tutto non e' possibile che esista (lecitamente almeno) un tipo di
URL che faccia partire un eseguibile senza conferma (ci mancherebbe).
Poi mi permetto di darti un suggerimento (io faccio sempre cosi'):
Usa un collegamento e disabilita active desktop che tanto su Win98 crea solo
problemi
Sib


title: inviare mail con outlook express

author: Maurizio

text:
ho utilizzato il codice presente nel sito comune per inviare mail co
OE e funziona tutto perfettamente
vorrei sapere se:
1) se ho due account di posta, è possibile inviare la mail con
l'account non predefinito ?
2) è possibile impostare la richiesta di conferma ricezione ?
grazie a tutti e buon lavoro
Maurizio


title: inviare mail con outlook express

text:

Quale codice intendi....?
In ogni caso se usi OE non puoi gestire nulla quindi:
1) No
2) No
Ciao
@Alex


title: inviare mail con outlook express

text:

avevo intuito che non era possibile anche se credo che Microsoft abbia
previsto qualcosa
se volessi invece utilizzare Outlook sarebbe possibile ?
grazie
Maurizio


title: inviare mail con outlook express

text:

Per Outlook intendi MS-Outlook immagino...
Credo di si... ma usando MAPI sarebbe forse più semplice, in quanto se
non erro basterebbe passare i dati dell'Account... ma non ho mai usato
questi componenti per le Mail...
@Alex


title: annullare record nella sottomaschera

author: Alberto Luzi

text:
Salve!
ho maschera con sottomaschera collegata tramite campi master e secondari.
Come faccio ad annullare i record inseriti nella maschera,
se chiudo la maschera senza alcun record nella sottomaschera?
grazie


title: annullare record nella sottomaschera

author: BFS

text:

in pratica si tratta di contare se ci sono righe nella tabella di
dettaglio e se no..elimnare anche la riga della master

se la tabella master si chiama
testate

se la tabella secondaria si chiama
righe

in relazione con un IDTestata

nella form testate :

Option Compare Database
'variabile  che memorizza il valore del IDTestata appena inserito
Dim idMaster As Long

Private Sub Form_AfterInsert()
'assegno alla variabile il valore del IDappena generato
idMaster = Me.idtestata
End Sub

Private Sub Form_Close()
'alla chiusura cancello dalle testate la riga inserita se non sono
presenti dettagli

If Nz(DCount("idriga", "righe", "idtestata=" & idMaster)) = 0 Then

     DoCmd.SetWarnings False
     DoCmd.RunSQL "delete * from testate where idtestata=" & idMaster
     DoCmd.SetWarnings True
End If
End Sub

BFS


title: annullare record nella sottomaschera

text:

perfetto
grazie BFS


title: Applicazione "incasinata"

author: Dario Barbazza

text:
Scusate il termine dell'oggetto, ma come faccio a nascondere tutte le
finestre di Access in modo che l'utente non le veda e magari che non tocchi
niente??
Il massimo sarebbe far partire l'applicazione con Access ridotto ad icona..
:-o
Mi sa che chiedo troppo, vero??
Ciao e grazie
Dario


title: Applicazione "incasinata"

author: Ditta Cerri (Sib)

text:
Dario Barbazza <
barb...@cdvnet.it
> wrote in message
880pr0$5qrg$1...@stargate1.inet.it...
> Scusate il termine dell'oggetto, ma come faccio a nascondere tutte le
> finestre di Access in modo che l'utente non le veda e magari che non
tocchi
> niente??
> Il massimo sarebbe far partire l'applicazione con Access ridotto ad
icona..
> :-o
Tra le impostazioni di avvio c'e' quella per nascondere la finestra del db,
Guarda l'help per la personalizzazione delle applicazioni.
Ciao, Sib


title: Applicazione "incasinata"

text:
Grazie ha funzionato alla perfezione...
Dario
"Ditta Cerri (Sib)" <
cerriserv...@tiscalinet.it
> ha scritto nel
messaggio news:880uhs$ffd$3...@lacerta.tiscalinet.it...
