text:
Alessandro Baraldi ha scritto:
> leev ha scritto:
>
> [CUT]
> > Non è una specie di OnMouseOver? Il casino è che se passi sopra per
> > sbaglio.....ZAC!
>
> Infatti devi memorizzare che hai copiato in ClipBoard.... e che il
> rilascio è andato a buon fine...!!!
>
Giusto, non ci avevo pensato. Farò delle prove e probabilmente mi
viene buono anche nella nuova soluzione che ho trovato.
Potrei disabilitare il controllo nel quale copio il testo e renderlo
abilitabile automaticamente, se si va su un nuovo record, oppure
tramite pulsante nel caso ci sia qualcosa che non va o ci si passa
sopra per sbaglio...
In alternativa, visto che nella nuova soluzione il copia e incolla
avviene una sola volta per record, e non molte volte come accadeva
prima, potrei ribaltare la frittata facendo in modo che il pulsante
attivi l'evento.
mmmmmmm....oggi PM ci studio!
Gracias alex.


title: Perdonate il crosspost....ma sto nella cacca da giorni!

author: M. Magistri

text:
Ciao a tutti!
vio prego di aiutarmi!! Ho progettato e finito  un db per un corso dell'uni
ed ora sto nei casini.
Ho una tabella 'paese' con un campo 'id' chiave primaria della stessa, ed
una tabella 'sacco' con un campo 'idpaese' che si riferisce al campo 'id'
della tabella paese.
Ho bisogno di specificare i vincoli d'integrità 'on delete ...' e 'on
update...' ma access si rifiuta....ovviamente sto provando in access perché
poi dovrò eseguire la quesry in ASP....la query è la seguente:
ALTER TABLE sacco ADD CONSTRAINT idpa FOREIGN KEY (idpaese) REFERENCES
paese(id) ON UPDATE CASCADE ON DELETE CASCADE;
mi da errore di sintassi su >UPDATE CASCADE....
Che devo fare??
VI prego aiuto!!!
Massimiliano, grazie comunque!


author: Pablitomf

text:
M. Magistri ha scritto:
> Ciao a tutti!





> Che devo fare??
> VI prego aiuto!!!
> Massimiliano, grazie comunque!
Prima che ti arrivi una tiratina di orecchie per il Subjet "poco
significativo", la prossima volta scrivi qualcosa che abbia più attinenza
al problema da risolvere e non a quello personale... almeno faciliti chi
ha intenzione di aiutarti...
tornando al problema...
Mi chiedo ma i due campi sono dello stesso tipo (Es. Numerico,
Testo,ecc...) se si, nella sezione Strumenti/Relazioni fai doppio clik
sulla relazione che ti interessa e applica le opzioni di integrità...
Se access si rifiuta e i due campi sono uguali l'unico motivo che
giustifica il rifiuto di access è che la tabella sacchi contiene qualche
recorn nel cui campo ID vi è un contenuto che non rispetta le regole che
vuoi dare (Es. Il campo è formattato come n° e il contenuto è un testo)
Fammi sapere
--
Pablitomf
Chi la dura la vince ;-)
Voglia di lavorar Saltame addosso, lavora babbo mio che io non posso.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
Innanzitutto grazie....((..spppinnk...) mi sono auto tirato una
recchia....ok? ;-P)
Ho provato ad impostare a mano i vincoli d'integrità specifiando 'on delete
cascade' e 'on update cascade' e lo prende!!
Quindi ancora non capisco perché se lo faccio in SQL ACCEAS non
va....inoltre la prova la sto facendo con ambo le tabelle vuote!
Credo proprio che il problema sia a monte! Difatti lui mi dice SYNTAX ERROR
e non CONSTRAINT ERROR!
Quindi la domanda è..Qual'è la sintasi giusta????
Grazie mille per l'aiuto che mi stai dando.
Massimiliano



author: Antonio Biso

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:c7t90c$f2u$1...@news.newsland.it...
> M. Magistri ha scritto:
> Prima che ti arrivi una tiratina di orecchie per il Subjet "poco
> tornando al problema...
Vedi pablito, non serve a nulla richiamare e poi rispondere lo stesso.
Il tipo non imparerà nulla e continuerà a ignorare le norme del NG... come
infatti è successo con il successivo post per il discorso del quoting!!!
Antonio


text:
Antonio Biso ha scritto:


> > tornando al problema...

> Antonio
Antò, so' troppo buono... ma è nuovo, insegnamoglielo prima di
mangiarcelo... a proposito, ho postato qualcosa per te e per qualcun altro
su MAPI e SendObject... gli dai un occhiata? Merci



title: Access e SQL 7

author: Uncle John

text:
Situazione: Access Xp / SQL 7 Server Sp4
In un applicativo che ho sviluppato per un nostro cliente ho questa
situazione:
Form/Report/Moduli tutto in mdb residente nel Pc client
Tale mdb ha le tabelle collegate ad un database residente in un Server
SQL 7 Sp4.
Da quando ho questa configurazione (prima il file dati era un altro
file mdb) ho riscontrato parecchi problemi di prestazioni e di
salvataggi non riusciti.
Dopo aver spulciato support Microsoft ho trovato parecchie faqs che
spiegavano esattamente i problemi ed ho cosě installato la Sp4
dell'SQL Server e gli aggiornamenti del jet 4 nei client.
Il problema prestazioni č cosě stato risolto.
Resta il problema di non salvataggio di alcuni record.
Entrando nello specifico ho un form Articoli ed una form Offerte.
Se le form vengono aperte separatamente non riscontro alcun problema.
Se apro Offerte (la quale nel suo dettaglio accede anche alla tbl
Articoli) e poi, lasciandola aperta, apro anche la form Articoli il
salvataggio di una qualsiasi modifica ad un record degli Articoli non
va a buon fine.
Uso un dao.workspace e una dao.connection.
Nel dubbio che le procedure delle due form si pestassero i piedi o
dichiarato le due workspace con nomi diversi.
Non viene visualizzato alcun messaggio di errore. Non viene
semplicemente salvato l'update al record.
Qualcuno ha qualche dritta?
Grazie. UJ.


title: W2000A2000- Come fare per non perdere ...

author: Riviera

text:
i dati inseriti in una mask , se dopo il test di validazione che eseguo
sull'evento "BeforeUpdate" non va a buon fine ???
Mi spiego meglio : in una mask inserisco dati , poi (è una mask di con
proprietà "Inserimento=Si") prima di uscire , faccio un controllo generale
dei dati inseriti e se qualcosa va storto dovrei lasciare tre possibilità di
correzione , dopodichè forzare l'uscita.
Inserimento
  controllo
    3 posibilità di correzione tornando ad inserimento senza perdere dati
uscita.
Qualche idea ??
Grazie MArce


author: Mrok

text:
"Riviera" <
marce...@smartino.ge.it
> ha scritto nel messaggio
news:a55n9d$hhd$1...@ftp-news.csita.unige.it...

DoCmd.CancelEvent
nell'evento BeforeUpdate a fronte della mancata validazione
Mrok


text:
> > i dati inseriti in una mask , se dopo il test di validazione che eseguo
> > sull'evento "BeforeUpdate" non va a buon fine ???
> > Mi spiego meglio : in una mask inserisco dati , poi (è una mask di con
> > proprietà "Inserimento=Si") prima di uscire , faccio un controllo
generale
> > dei dati inseriti e se qualcosa va storto dovrei lasciare tre
possibilità
> di
> > correzione , dopodichè forzare l'uscita.
> > Inserimento
> >   controllo
> >     3 posibilità di correzione tornando ad inserimento senza perdere
dati
> > uscita.
> > Qualche idea ??
> > Grazie MArce
> >
> >
> >
>
>
> DoCmd.CancelEvent
>
> nell'evento BeforeUpdate a fronte della mancata validazione
>
> Mrok
>
Grazie ,lo sapevo Il problema è ritornare al punto di immissione dati senza
perdere quelli già inseriti , infatti dopo aver annullato l'inserimento con
il Cancel la form si chiude
Secondo problemino .... come faccio ad evitare la visualizzazione del
messaggio di Access (non è un gran che comprensibile da parte di un non
informatico) per azione annullata ??
Ho provato con DoCmd.SetWarnings False ma pare non funzionare su quel tipo
di evento-annullamento
Grazie ,
Marce


text:
"Riviera" <
marce...@smartino.ge.it
> ha scritto nel messaggio
news:a5dp2n$v4g$1...@ftp-news.csita.unige.it...

A me no
> Secondo problemino .... come faccio ad evitare la visualizzazione del
> messaggio di Access (non è un gran che comprensibile da parte di un non
> informatico) per azione annullata ??
> Ho provato con DoCmd.SetWarnings False ma pare non funzionare su quel tipo
> di evento-annullamento
> Grazie ,
> Marce
>
>
Potresti anziché Impostare la regola di convalida in Design della form,
 gestirla via codice aggiungendo i messaggi che ritieni + opportuni.
Private Sub NomeCampo_BeforeUpdate(Cancel As Integer)
    Select Case NomeCampo.Value
        Case Giusto
        Case Sbagliato
            MsgBox "Quello che ti pare"
            DoCmd.CancelEvent
    End select
End Sub


text:
"Mrok" <
flag...@tin.it
> ha scritto nel messaggio
news:sI3f8.19509$Ns4.8...@news2.tin.it...

CErto che non ti si chiude , se sei a CAmpo_BeforeUpdate ma se il controllo
lo fai
a livello di Form_BeforeUpdate (per un controllo generale dei campi,infatti
l'operatore potrebbe non avere aggiornato un campo di maschera e di
conseguenza il tuo controllo di campo si va a far fottere ) la cosa
cambia.Se a livello di Form_BeforeUpdate setti Cancel=true per qualsiasi
motivo sei comunque ormai in chiusura della maschera e l'annullamento
riguarda solo il salvataggio del record corrente che non avviene , ma il
form si chiude e i dati (che potevano essere parzialmente giusti ) li perdi
. Provare per credere.
Poi tutto è il contrario di tutto in questo settore.
Ciao e grazie
MArce


title: Somma di ore e minuti

author: zut

text:
In una tabella che mi arriva ho un campo [c_ore_svolte] in Tipo di dati= testo che contiene in realtà ore e minuti nella forma h.mm.ss (ss è sempre 00)
Devo sommare queste ore e i valori che mi richiedono devono essere in decimi e non sessantesimi e solo la parte intera.

Riassumendo: campo testo che contiene ora e minuti in sessantesimi che devo sommare in decimi e prendere l'intero.

Ok ...
Quindi se ho due record contenenti 2.30.00 con il Val mi diventa 2,3 che con una formuletta porto a 2,5 e sommo ottenendo il valore 5. Somma(((Val([c_ore_svolte])-Int(Val([c_ore_svolte])))*100/60)+Int(Val([c_ore_svolte])))

Giusto?
Perchè allora se provo a prendere l'intero con INT(Somma(((.......))) mi viene 4 e non 5????


title: Somma di ore e minuti

author: pfm

text:

int restituisce la parte inter del numero e quindi la tronca


title: Somma di ore e minuti

text:
> int restituisce la parte inter del numero e quindi la tronca

Infatti ... non mi serve l'arrotondamento del totale ma l'intero.
Quello che non capisco è, visto che il totale di 2,5+2,5=5 (e lo vedo!)
se prendo l'int anche in una query successiva vi prende 4 e non 5.


title: Somma di ore e minuti

author: GiorgioDaPrato

text:

prova a vedere cosa ottieni SENZA l'operatore (la funzione ?) SOMMA
(avrei capito che stai facendo un raggruppamento):
SE SOMMA fa, di suo, un arrotondamento e fa apparire come 5 un valore che Access
di fatto "tiene" come 4,999999999999999999999999996 si giustifica quello che rileva INT


title: Somma di ore e minuti

text:
> prova a vedere cosa ottieni SENZA l'operatore (la funzione ?) SOMMA
> (avrei capito che stai facendo un raggruppamento):
> SE SOMMA fa, di suo, un arrotondamento e fa apparire come 5 un valore che Access
> di fatto "tiene" come 4,999999999999999999999999996 si giustifica quello che rileva INT

No. Il problema non dipende da quello.
Ho provato a riprodurre tutto facendo una tabella con un campo testo, scrivendoci due record con 2.30.00 prendendo il valore (2,3) trasformandolo con la formula (2,5) sommando in due record e prendendo l'intero ... 4.
INT(Somma ....) mi da 4
ho risolto prendendo INT(val(Somma....)) ... 5.
Per risolvere ho risolto ... ma continuo a non capire il perchè.


title: ACCESS Vs COBOL (Spero non OT)

author: Mirko Caporali

text:
Ciao a tutti,
Sperando di non essere OT, mi piacerebbe confrontarmi con qualcuno su
questo argomento.
IMHO, tra i due ambienti di sviluppo non c'è proprio paragone: Access
è troppo superiore. Quando mi trovo a dover lavorare con un programma
scritto in cobol mi sembra di fare un salto indietro nel tempo
(interfacce ORRIBILI, intuitività nulla, macchinosità incredibile) e
mi sento male al solo pensiero di dovermi studiare l'utilizzo dei
tasti funzione, senza dei quali non si può far nulla.
Mi chiedo... ma perchè ancora tanti programmi vengono sviluppati
ancora in questo ambiente. Ok, è leggero, ma con i pc attuali che
bisogno c'è di utilizzare un linguaggio così (a me pare) obsoleto?
Ma c'è di più, ed è questo il motivo del mio intervento: Ogni volta
che mi confronto con un programmatore di COBOL ho l'impressione di
parlare con qualcuno che possiede VERITA' ASSOLUTE (una di queste, ad
esempio, è che tutto ciò che attiene a windows è sia una schifezza) e
la discussione finisce inevitabilmente in "rissa".
Opinioni a riguardo...


title: ACCESS Vs COBOL (Spero non OT)

author: Simone Calligaris

text:



Opinioni a riguardo...
[Risposta]
Beh, io purtroppo (per ragioni d'età non più verdissima) ho lavorato
parecchi anni in Cobol in ambiente Unix: capisco il tuo punto di vista ma,
tutto sommato, anche il suo  ;-)
E' ovvio che non si pone il confronto tra un'applicazione base carattere e
una visuale: un abisso di flessibilità ed ergonomia, tutto a vantaggio della
seconda.
Peraltro il confronto si protrarrà per poco tempo ancora: in fondo solo il
mondo AS/400 è ancora solidamente legato al mondo carattere (forse ancora
più RPG che Cobol) ... e le nuove leve di oggi non sanno nemmeno cosa siano
quei linguaggi.
Però su un punto hanno ragione i vecchi Cobolari: saranno stati programmi
limitati e spartani fin che vuoi ma funzionavano  ;-)
Il problema di Microsoft è che essendo una multinazionale che prospera
principalmente sulla vendita è costretta a sfornare con logica industriale
ogni due/tre anni una nuova versione di qualcosa.
E le novità (vere o di facciata) debbono essere molte per convincere il
mercato a comprare.
La conseguenza è l'entropia assoluta: dopo cinque anni di "beta" test di win
XP, dopo service pack e aggiornamenti di ogni genere, quando finalmente la
cosa funzionicchia .... TAAAM, ti sbatte in mezzo ai denti il nuovo VISTA
;-)
Un discorso analogo si può far per tutto il resto: Office, SQL Server e
quant'altro.
Sarebbe diverso se ogni copia di un prodotto venduto avesse una (congrua)
assistenza annuale: in tal caso i prodotti sarebbero evoluti con grande cura
e attenzione, privilegiando l'affidabilità all'evoluzione da baraccone.
E in fondo il successo dei sistemi IBM nasce da una filosofia di questo
genere.
Certo, loro sono stati fin troppo conservatori, ma qui il discorso
s'allargherebbe!
Saluti.


title: ACCESS Vs COBOL (Spero non OT)

author: Roberto La Forgia

text:
"Mirko Caporali" <
mirko.c...@tin.it
> wrote in message
news:1174163519.1...@p15g2000hsd.googlegroups.com

Ciao, mi permetto di fare qualche considerazione (sia ben chiaro senza
alcuna polemica),
visto e considerato che un pò di anni li ho anch'io!! Sob :-(
Premetto che sono anni che non programmo in Cobol ...
Un pò di storia:
Gli ambienti HW/SW su cui girano o giravano i programmi COBOL sono
sostanzialmente IBM, vale a dire:
DOS/VSE (non quello della Microsoft ovviamente)
MVS/TSO (bastavano 2M per far lavorare parecchie decine di utenti!)
VM/370 (Ambiente a macchine virtuali con ben  360K di ram simulata!)
su hardware del tipo 4041, 4341, 3090 proprietario della IBM!
Questi ambienti hanno il CICS (un TP-monitor) che permettere ai
programmi COBOL di essere interfacciati con un operatore, altrimenti
erano/sono programmi tipicamente BATCH.
Esistevano anche ambienti alternativi ad IBM come il VAX/VMS della
Digital Equipment(di cui esiste ancora la versione del s.o. OpenVMS che
non so ora come si chiami,
aquisita prima da Tandem, poi da Compaq ed infine da HP )su cui
girava/gira
il COBOL ed anche qui c'era un programma di interfacciamento a maschere
detto FMS (Form Management System) se ben ricordo.
Le aziende su cui girano/giravano le procedure COBOL sono tipicamente:
bancario,  assicurativo e grosse aziende (vedi Fiat)
Detto ciò basti pensare:
1) che gli investimenti fatti per lo sviluppo di questi programmi sono
stati ingenti e sono durati parecchi anni! (pensi allì'anno 2000);
2) la sicurezza è elevatissima per via del fatto che sia l'HW che il SW
di base (S.O:, Database, tool di sviluppo erano forniti dalla casa
madre, vedi IBM/Digital!)
3) la probabilità di beccare un visus è molto bassa per via della
conoscenza che di questi ambienti si ha! Cioè lo smanettone che vuole
fare un virus ha più difficoltà a procurarsi una macchina IBM/Digital e
poi voglio vedere quanti anni ci deve mettere per studiare in profondità
le sia l'HW che il SW!
4) oltre al COBOL ci sono delle procedure scritte anche in assembler e
che sicuramente svolgono il loro lavoro egregiamente; aggiungiamo pure
la considerazione che molta gente che ha sviluppato questo software
probabilmente è già arrivata alla pensione (e qui si apriebbe un
dibattito: che fare?)
Alcune considerazioni tecniche:
a) il COBOL ha 4 parti per definire cio che gli serve e tutto è fatto
in modo ordinato, per cui la manutenzione è meno soggetta
ad stili di programmazione personali che non linguaggi come il "C";
ad esempio c'è una sezione in cui si dichiara qual'è l'input/output, i
dati e la
parte relativa al codice (sto cercando di ricordare!)
b) il tempo di apprendimento, almeno per me, sono inferiori che non
quelli, ad esempio, di DOT NET per essere operativi presso un cliente;
Escludo da questo Access che è sicuramente più facile da apprendere!
c) una cosa che qualcuno forse ricorda è ad esempio l'istruzione
REDEFINES che permette di fare delle cose che con i linguaggi moderni è
più faticoso!
Prendiamo ad esempio una data = 18/03/2007
se voglio l'anno il mese o il giorno in formato caratteri devo
convertire da data o meglio parte di essa in una stringa
In COBOL si faceva una cosa del genere:
01 DATA
REDEFINES DATA
  02 GG      9(2)
  02 Filler  X(1)
  02 MM      9(2)
  02 Filler  X(1)
  02 AAAA    9(2)
oppure una cosa del genere
01 DATA
REDEFINES DATA
  02 GG      X(2)
  02 Filler  X(1)
  02 MM      X(2)
  02 Filler  X(1)
  02 AAAA    X(2)
(dove X sta per carattere esadecimale e 9 per cifra decimale)
ed una volta assegnata DATA = 01/03/2007
e vi garantisco che era molto comodo (le conversioni o il casting erano
automatiche)
d) esisteva la possibilità di interfacciarsi con procedure scritte in
altri linguaggi
e) chiaramente è utilizzato soprattuto in ambiente amministrativo, anche
se personalmente l'ho utilizzato anche in ambito industriale (....
voluntas tua)
Per Concludere:
1) tutti i "casini" che ci sono oggi NON ci SONO MAI STATI!
Ve lo immaginate se ci fossero errori sui conti correnti delle banche?
2) questi linguaggi (COBOL/FORTRAN) erano stai dichiarati "quasi morti"
già negli anni ottanta :-)
3) E' chiaro che dal punto di vista dell'interfaccia grafica ora è tutto
più facile. ma il cuore delle procedure deve essere affidabile e quindi
perchè rischiare? basta interfacciarsi ai programmi COBOL!
4) Esistono anche dei compilatori moderni (mi sembra ad es. AccuCobol)
per poter continuare ad utilizzare il Cobol sui PC!
5) E' chiaro che pian pian queste procedure saranno sostituite, ma credo
solo dopo che le nuove diano prova di affidabilità pari se non superiore
a quelle COBOL.
Ciao e scusate per la lunghezza del testo
Roberto
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: ACCESS Vs COBOL (Spero non OT)

text:
Mirko Caporali ha scritto:
> Ciao a tutti,
>
> Sperando di non essere OT, mi piacerebbe confrontarmi con qualcuno su
> questo argomento.
>
Anche se e' parecchio tempo che non programmo piu' in Cobol, ci provo.
Premesso che Access lo uso prevalentemente come utente finale e sviluppo
DB per professione con altri DB.
> IMHO, tra i due ambienti di sviluppo non c'è proprio paragone: Access
> è troppo superiore. Quando mi trovo a dover lavorare con un programma
Non puo' esserci paragone, sono due ambienti completamente differenti.
Uno e' un linguaggio di programmazione, l'altro e' un gestore di oggetti
   per interfacciarsi ad un DB.
Pero' non e' corretto dire che Access sia superiore al Cobol dipende dai
casi.
> scritto in cobol mi sembra di fare un salto indietro nel tempo
> (interfacce ORRIBILI, intuitività nulla, macchinosità incredibile) e
> mi sento male al solo pensiero di dovermi studiare l'utilizzo dei
> tasti funzione, senza dei quali non si può far nulla.
>
Tieni presente che il Cobol e' nato negli anni '60 e girava
prevalentemente si mainframe con monitor a fosfori verdi o tuttalpiu'
gialli. (Ah, bei tempi andati :) :))
> Mi chiedo... ma perchè ancora tanti programmi vengono sviluppati
> ancora in questo ambiente. Ok, è leggero, ma con i pc attuali che
> bisogno c'è di utilizzare un linguaggio così (a me pare) obsoleto?
>
Piu' che sviluppo si tratta di implementazioni e/o manutenzione di prg
gia' presenti sul mercato.
Difficilmente vengono sviluppati nuovi programmi in Cobol.
Specialmente in ambiente PC.
> Ma c'è di più, ed è questo il motivo del mio intervento: Ogni volta
> che mi confronto con un programmatore di COBOL ho l'impressione di
> parlare con qualcuno che possiede VERITA' ASSOLUTE (una di queste, ad
> esempio, è che tutto ciò che attiene a windows è sia una schifezza) e
> la discussione finisce inevitabilmente in "rissa".
>
Per quanto riguarda il S.O. (puro e semplice) non hanno tutti i torti.
Per quanto riguarda il resto, e' una scelta personale.
Io, per esempio, utilizzo Linux per lo sviluppo sapendo che poi dovro'
passare il lavoro su Windows perche' la maggior parte dei miei clienti
lo ha in azienda.
Non ho nessun problema a lavorare con l'uno o con l'altro.
> Opinioni a riguardo...
>
Spero di averti dissipato i tuoi dubbi.
Alla prossima.
	MAX


title: ACCESS Vs COBOL (Spero non OT)

author: Alessandro Cara

text:
Roberto La Forgia wrote:
[cut]
> In COBOL si faceva una cosa del genere:
>
> 01 DATA
> REDEFINES DATA
se ti pesca un esperto di cobol ti fa nero ;<)
[cut]
p.s PIC X e' un alfanumerico
     PIC 9 e' un numerico "zoned"
il tipo esadecimale non c'era. Mi sembra sia apparso con il cobol-2.
Quest'ultimo spuntato piu' o meno una ventina di anni fa e con il cobol
sui pc (Microfocus e CA-Realia, principalmente, che contenevano gli
emulatori per i sottosistemi CICS e IMS dei "mainframes" IBM)
--
ac
y-1=x


title: Maschere spostabili..

author: AA

text:
Ancora io scusate, ma ho da fare ancora una domanda: in Access XP nelle
proprietà della maschera ho la voce "Spostabile", che è sì/no, che mi
permette di bloccare la maschera..Oppure da codice "Maschera.moveable =
false" e ottengo lo stesso risultato..in Access 2000 questa prop. non cè, ma
esiste un modo per imitarla? Grazie 1000


title: Maschere spostabili..

author: Alessandro Baraldi

text:
"MA" <
mas...@massimilianoamendola.it
> wrote in message
news:anLad.24495$
B06....@news.edisontel.com
>
> "AA" <
NOSPAMa...@sistemics.it
> ha scritto nel messaggio
> news:cke9su$jej$1...@fata.cs.interbusiness.it...

> Com docmd.movesize la posizioni dove vuoi, ma dovresti trovare gli eventi
> adatti.
> Magari current.
> MAssimiliano
No con A2K non puoi renderla BLOCCATA se non SUBCLASSANDOLA
e deviando l'EVENTO.
Il metodo SubCLassing è leggermente complesso da usare, ma
trovi un esempio quì:
http://www.mantuanet.it/alessandro.baraldi/
SEZIONE API  --->MouseWheel
Ciao.
Alessandro
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: calendario

author: vincenzo barletta

text:
come posso personalizzare il controllo calendario?
posso rendere il
pulsante del giorno come una casella combinata dove inserire uno o più
valori già impostati.
grazie
--------------------------------
Inviato via
http://usenet.iol.it


title: calendario

text:
come posso costruirmi un calendario personalizzato. ad esempio con le
caselle dei giorni personalizzabili (inserendo nelle varie caselle relative
ai giorni del mese qualsiasi valore)e avendo l'accortezza di abilitare le
caselle dei giorni relativi al mese da contabilizzare (28 x febbraio, 31 x
marzo ecc...)



title: calendario

author: Roberto da casa

text:
"vincenzo barletta" <
vincen...@inwind.it
> ha scritto nel messaggio
news:212Z216Z199Z144Y...@usenet.iol.it...
> come posso costruirmi un calendario personalizzato. ad esempio con le
> caselle dei giorni personalizzabili (inserendo nelle varie caselle
relative
> ai giorni del mese qualsiasi valore)e avendo l'accortezza di abilitare le
> caselle dei giorni relativi al mese da contabilizzare (28 x febbraio, 31 x
> marzo ecc...)
>
Hai provato ad usare l'ActiveX Controllo calendario 8.0 ? Viene distribuito
insieme ad Access (almeno con A97).
Se ti serve un esempio di come usare questo ActiveX, vai sul Sito Comune
(link qui sotto) Sezione Forms, e dai uno sguardo alla FAQ intitolata "Usare
il controllo calendario per inserire una data in una casella di testo."
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Roberto da casa, dal portatile, dall'ufficio... OT

author: Riccardo Baldinotti

text:
Ovvero uno dei partecipanti assidui di qualche tempo fa. Qualcuno lo
sente o lo legge?
Riccardo Baldinotti


text:

L'Uomo e Amico, si chiama Roberto Massoni... ;-)

L'ho sentito per l'ultima volta un paio di anni fà, e si era dedicato
ad altro Hobby che lo aveva preso molto e gli consentiva più relax,
peraltro si è trasferito dalla capitale, non so se definitivo o a
periodi.
Purtroppo avevo sia riferimento Mail(privato) che Telefono, ma ho
perso tutto quando mi si è seccato il vecchio PC.

Mi auguro che legga questo richiamo e che ci conceda un saluto.

@Alex


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:e31e158a-1790-4c49...@m19g2000yqh.googlegroups.com...
On 27 Ott, 15:50, Riccardo Baldinotti <
barimo...@gmail.com
> wrote:
> Ovvero uno dei partecipanti assidui di qualche tempo fa. Qualcuno lo
> sente o lo legge?
> Riccardo Baldinotti

Purtroppo avevo sia riferimento Mail(privato) che Telefono, ma ho
perso tutto quando mi si � seccato il vecchio PC.

"L'utente esperto effettua frequenti backup per evitare perdite di dati in
caso di crash di sistema..."

II Lezione TAMC - I anno Scienze dell'Informazione - PISA

Antonio


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:e31e158a-1790-4c49...@m19g2000yqh.googlegroups.com...
On 27 Ott, 15:50, Riccardo Baldinotti <
barimo...@gmail.com
> wrote:
> Ovvero uno dei partecipanti assidui di qualche tempo fa. Qualcuno lo
> sente o lo legge?
> Riccardo Baldinotti

Purtroppo avevo sia riferimento Mail(privato) che Telefono, ma ho



text:
...
> Purtroppo avevo sia riferimento Mail(privato) che Telefono, ma ho
> perso tutto quando mi si seccato il vecchio PC.
>
> "L'utente esperto effettua frequenti backup per evitare perdite di dati in
> caso di crash di sistema..."
>
> II Lezione TAMC - I anno Scienze dell'Informazione - PISA
>
> Antonio

Ho interrotto il corso alla 1° lezione per mancanza di tempo...!

Lo avevo fatto il BCK... sullo stesso HD che si è fottuto... ;-)
Era il Pc di casa e pertanto non aveva dati fondamentali, tuttavia
alcuni erano utili e personali.

Vabbè... se posso riprendo le lezioni.

@Alex


author: Sammy

text:
On Thu, 27 Oct 2011 10:41:02 -0700 (PDT), "@Alex" <
ik2...@libero.it
>
wrote:

e il "vecchio" lbo, chi se lo ricorda?....

ogno tanto scrive in it.comp.lang.javascript


author: Antonio Biso

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:77315940-601c-4da9...@q13g2000vbd.googlegroups.com...

ti faccio un buon prezzo come ripetizioni private...

Antonio


text:
.....
> Vabbè... se posso riprendo le lezioni.
>
> @Alex
>
> ti faccio un buon prezzo come ripetizioni private...
>
> Antonio

Si si ... fammi il preventivo intanto che poi vediamo... OPS
svampato...!

@Alex


title: Report intestazione gruppo

author: Sandrobi

text:
In un report come faccio a legare l'intestazione gruppo al corpo in modo che
non succeda che l'intestazione venga stampata su una pagina e la prima riga
di corpo sulla pagina successiva?
--
Ciao, Sandrobi


title: Report intestazione gruppo

author: almorel

text:

Ordinamento e raggruppamento: stampa  sezione unita
Saluti.
Alberto


title: Report intestazione gruppo

text:
"almorel" <
alm...@gmail.com
> ha scritto nel messaggio
news:510ade47-d2c9-4f65...@b14g2000yqd.googlegroups.com...

Fantastico, mai dato peso a questa propriet�, ho sempre lavorato solo sulle
propriet� delle Sezioni e poi con i ForceNewPage.
"Stampa sezione unita" e "con primo dettaglio" � proprio quello che
chiedevo.
Grazie
--
Ciao, Sandrobi


title: stampare tutti i record di una tabella su 2 report

author: Giancarlo

text:
Ciao a tutti.
In un precedente post chiedevo un modo per stampare un numero finito (da 1 a
x) di record su 2 report. Grazie ai suggerimenti di Roberto ho capito che
l'approccio che utilizzavo non era molto corretto.
Ho deciso allora di stampare tutti i recod in un'unica operazione. In
pratica:
Ho 2 report A e B che prendono i dati da una tabella.
Ho una maschera dove, scegliendo un nome presente nella tabella, viene
stampato prima il report A, poi quello B.
Vorrei aggiungere un pulsante che faccia le stampe di tutti i record della
tabella, stampando repor A e B di record1, reporta A e B di record2, ......
Ho provato in questo modo:
Sul click del pulsante
----
Dim dbs As Database
Dim rst As DAO.Recordset
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("select id_domanda from tabella1")
Do Until rst.EOF
DoCmd.OpenReport "A", acViewNormal, , "id_domanda = " & rst!id_domanda
DoCmd.OpenReport "B", acViewNormal, , "id_domanda = " & rst!id_domanda
Debug.Print rst
rst.MoveNext
Loop
---
In questo modo, la stampa si blocca (credo perchè i documenti in coda sono
tanti).
Potete suggerirmi un metodo alternativo?
Grazie a tutti.
Giancarlo


author: MA

text:
"Giancarlo" <
thi...@libero.it
> ha scritto nel messaggio
news:421c6c57$1...@x-privat.org...

metti un doevents per attendere la fine dell'evento stampa
MAssimiliano


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:Z2_Sd.483$tY2...@news.edisontel.com...

> > In questo modo, la stampa si blocca (credo perchč i documenti in coda
sono
> > tanti).
> > Potete suggerirmi un metodo alternativo?
> > Grazie a tutti.
> >
> > Giancarlo
> >
> metti un doevents per attendere la fine dell'evento stampa
> MAssimiliano
>
>
Ho fatto cosě:
.....
DoCmd.OpenReport "A", acViewNormal, , "id_domanda = " & rst!id_domanda
DoCmd.OpenReport "B", acViewNormal, , "id_domanda = " & rst!id_domanda
Debug.Print rst
DoEvents
rst.MoveNext
Loop
....
L'ho inserito correttamente?
Quando parte la stampa comunque, sembra che vengano lanciate lo stesso tutte
le stampe. La coda di stampa si allunga moltissimo.
Spero che non si pianti (non ho avuto il coraggio di stampare tutti i
records....)


title: filtri su access2000 e 2002

author: desio

text:
oggi mentre stavo applicando un filtro su una maschera con filter in vba ho
notato una cosa insolita su access2000  dopo aver applicato il filtro
cioč su una combo dopo aggiornamento
me!filter=(miatabella.miocampo=forms!miascheda!miocontrollo)
me!filteron=true
funzionava solo la prima volta poi non c' era piů modo di fargli cambiare il
filtraggio.
su access2002 tutto OK (da notare che anche access2002 era optato per
funzionare come access2000) i riferimenti identici tranne che per
microsoftaccess10.0 object library che in access2000 era la versione 9.0
per risolvere ho dovuto mettere prima
me!filter=""
se a qualcuno č capitato e sa spiegare il perchč
ciao
desio


title: filtri su access2000 e 2002

author: Potone

text:
"desio" <
giscar...@dada.it
> ha scritto nel messaggio news:3e2ed...@news.dada.it...
> oggi mentre stavo applicando un filtro su una maschera con filter in vba ho
> notato una cosa insolita su access2000  dopo aver applicato il filtro
> cioè su una combo dopo aggiornamento
> me!filter=(miatabella.miocampo=forms!miascheda!miocontrollo)
> me!filteron=true
sbaglio o la sintassi corretta per accedere alle proprietà degli oggetti è: Oggetto.proprietà ?
prova con
    me.filter ...
    me.filteron=true
Mat.
> funzionava solo la prima volta poi non c' era più modo di fargli cambiare il
> filtraggio.
[cut]


title: filtri su access2000 e 2002

text:
"desio" <
giscar...@dada.it
> ha scritto nel messaggio
news:3e2ed...@news.dada.it...

Se il campo miocampo č di tipo numerico, prova con:
Me.Filter = "miocampo=" & Forms!miamaschera!miocontrollo
Me.FilterOn = True
se invece miocampo č di tipo testo, prova con:
Me.Filter = "miocampo=" & Chr$(34) & _
Forms!miamaschera!miocontrollo & Chr$(34)
Me.FilterOn = True
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: filtri su access2000 e 2002

text:
Cut
ringrazio tutte e due per le soluzioni devo dire che
ho già trovato una soluzione, come dicevo nel post,
e ho sbagliato nel riportare il codice
cioè il codice è scritto correttamente me.filter ecc.
solo mi ponevo la domanda perchè com a2000 non va e con a2002 si?
è un bug eliminato o sono le solite stranezze di m$
ciao desio


title: report dinamici

author: unpapà

text:
ho creato una query che mi restituisce dei campi diversi a seconda dei campi
......perņ  quando creo il report relativo devo inserire i campi creati al
momento e se cambiano i risultati della query  il report non si adegua!!!!
grazie per l'aiuto


title: report dinamici

author: Carlo Costarella

text:
"unpapà" <
sonounpa...@alice.it
> ha scritto nel messaggio
news:4870bf5a$0$41657$4faf...@reader4.news.tin.it...
> ho creato una query che mi restituisce dei campi diversi a seconda dei
> campi ......però  quando creo il report relativo devo inserire i campi
> creati al momento e se cambiano i risultati della query  il report non si
> adegua!!!!
>
> grazie per l'aiuto
Dai un'occhiata a questo:
http://www.frantoiogestione.com/ReportVariabile.zip
E' stato oggetto di un post di qualche tempo fa ...
Ciao, Carlo


title: report dinamici

text:
"unpapà" <
sonounpa...@alice.it
> ha scritto nel messaggio
news:4870bf5a$0$41657$4faf...@reader4.news.tin.it...
> ho creato una query che mi restituisce dei campi diversi a seconda dei
> campi ......però  quando creo il report relativo devo inserire i campi
> creati al momento e se cambiano i risultati della query  il report non si
> adegua!!!!
>
> grazie per l'aiuto
>
Altro aiutino...
http://groups.google.it/group/it.comp.appl.access/search?hl=it&group=it.comp.appl.access&q=report+dinamici
Ciao, Carlo


title: Gestire immagini PDF

author: ElioP

text:
Salve a tutti.
Ho un db di immagini collegate .tif e .pcx
in rete, su un BE in Access97.
Risultato: file di grosse dimensioni e
lentezza nella visualizzazione.
Se le trasformo nel  formato .pdf con Acrobat
come faccio poi a visualizzarle in Access97
(che di default non riconosce il formato) ?
Esiste qualche prodotto/add in/utility che lo permette ?
Grazie, ciao.


title: Gestire immagini PDF

author: Fabio Effe

text:
L'installazione di acrobat reader (*credo* solo nella versione a pagamento)
mette a disposizione gli oggetti utilizzabili all'interno delle
applicazioni.
Mai provato però
Ciao
Fabio
ElioP <el...@logical.itTOGLIMI> wrote in message
387c52bf...@news.uli.it...



title: Gestire immagini PDF

author: eMa

text:
ElioP <el...@logical.itTOGLIMI> wrote:
> Ho un db di immagini collegate .tif e .pcx
> in rete, su un BE in Access97.
> Risultato: file di grosse dimensioni e
> lentezza nella visualizzazione.
>
sicuro che siano davvero collegate??
> Se le trasformo nel  formato .pdf con Acrobat
> come faccio poi a visualizzarle in Access97
> (che di default non riconosce il formato) ?
>
guarda che non ti cambia molto...
Comunque installando l'Acrobat Reader IE poi ti visualizza i pdf.
Quindi da Access basta lanciare una shell e richiamare l'immagine.
bye!
--
eMa        <
ece...@penguinpowered.com
>
http://www.penguinpowered.com/~ecesena
La democrazia e' un sistema che garantisce che noi non saremo mai governati
meglio di come ci meritiamo.
		-- George Bernard Shaw


title: A97 su A2k

author: Gino

text:
Ho la necessità di modificare un db creato con A97, che uso ancora in
ufficio con A97. Il problema è che a casa sul mio pc ho installato A2k.
Senza scendere in particolari di conversione che ho già chiesto al ng con
una mia precedente mail, vorrei sapere se esiste un modo per far coesistere
sul pc dove è installato office 2k anche A97.
Grazie.


title: A97 su A2k

author: Emyr

text:
On Sun, 6 Oct 2002 21:31:48 +0200, "Gino" <
gin...@tiscalinet.it
>
wrote:

si devi istallarlo su due directory diverse....
anche se sarebbe meglio avere due partizioni bootabili
Saluti.
Emanuele.


title: A97 su A2k

text:
"> si devi istallarlo su due directory diverse....
> anche se sarebbe meglio avere due partizioni bootabili
> Saluti.
> Emanuele.
In merito alla tua prima soluzione, l'ho già provata prima di chiedere aiuto
al ng ma senza successo: nel lanciare A97 mi da un errore e non mi permette
di avviare l'applicazione.
Per quanto riguarda la tua seconda proposta devo quindi installare sistema
operativo e quindi A97, vero?
Grazie per la tua tempestività nella rispondermi e scusa se non ho scritto
prima (sono stato fuori regione per lavoro).


title: A97 su A2k

author: yVega

text:
"Gino" ha scritto nel messaggio ...
[...]
> vorrei sapere se esiste un modo per far coesistere
> sul pc dove è installato office 2k anche A97.
    Ciao,
se hai già installato A2000, installi anche A97 su di una diversa cartella
(se ti dovesse dare problemi disinstalla e ripeti l'operazione). Devi
ricordare di avviare Access 97 prima di lanciare un DB realizzato con 97 se
prima avevi usato Access 2000 e viceversa, altrimenti l'associazione viene
fatta con l'Access sbagliato (in altre parole sempre l'ultimo usato).
    Ciao
--
    yVega


title: Funzioni di aggregazione sui domini - criteri complessi

text:
Salve
Ho impostato il valore predefinito di una casella di riepilogo con la
seguente espressione
=DMax("Campo1";"MiaTabella";"Campo2='xxxx'")
e cosě funziona.
Ora perň vorrei aggiungere il criterio campo tre diverso da IsNull (dello
stesso dominio ovviamente)
In pratica i criteri saranno campo2=xxx and campo3 diverso da IsNull
Ho provato a scrivere l'espressione in vari modi ma non mi viene
Qualcuno puo aiutarmi ?


author: Alessandro Cara

text:

hai provato anche questo?
=DMax("Campo1";"MiaTabella";"Campo2='xxxx' and campox is not null")
ahh... santo help
--
ac as Tiger Jack
y-1=x


author: ALESSANDRO Baraldi

text:
"Tex_Willer" <
hi...@tin.it
> ha scritto nel messaggio
news:46bcdc48$0$4795$4faf...@reader4.news.tin.it...

Riporto dall'Help:
Funzione IsNull
   Restituisce un valore Boolean che indica se un'espressione non contiene
dati validi (Null).
Nel tuo caso non č che sia [Is Null]...au lieu de [IsNull]...?
=DMax("Campo1";"MiaTabella";"Campo2='xxxx' AND Not campo3 Is Null")
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:1f5vi.23053$pd1....@tornado.fastwebnet.it...

Cosě funziona grazie !!


title: Ora che si converte in testo  in seguito ad una query di creazione tabella. Perchè?

author: auato

text:
Salve.
Chiedo il vostro prezioso aiuto per un fenomeno strano che mi si verifica
con una query di creazione tabella.
La query in questione lavora su una tabella di origine in cui esistono i
campi di data ed ora separati e nei formati giusti. Quando la query crea una
nuova tabella, il capo data conserva le caratteristiche originali mentre il
campo ora viene automaticamente convertito in formato text.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:

Mi correggo : il campo ora nella tabella originaria è di tipo testo ed ecco
perché rimane in testo anche make table query. Quindi la mia domanda è : è
possibile convertire un formato ora testuale (es. 12:00 in testo) in un
formato ora reale (es. 12:00 come short time), direttamente nella make table
query?



text:
>
> Mi correggo : il campo ora nella tabella originaria è di tipo testo ed
ecco
> perché rimane in testo anche make table query. Quindi la mia domanda è : è
> possibile convertire un formato ora testuale (es. 12:00 in testo) in un
> formato ora reale (es. 12:00 come short time), direttamente nella make
table
> query?
>
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/
>
Soluzione trovata: funzione CDate ([ora])
:-)



title: *** HELP su MASCHERE ***

text:
Ciao a tutti,
ho una maschera basata su di una tabella archivio.
Vorrei vedere in maschera solo i record con un campo "Eseguito" posto a NO.
Come fare ?
Grazie
Simone
IMPORTANT NOTICE:
This email is confidential, may be legally privileged, and is for the
intended recipient only. Access, disclosure, copying, distribution, or
reliance on any of it by anyone else is prohibited and may be a criminal
offence. Please delete if obtained in error and email confirmation to the sender.
--
Posted from
mail-out-01.piro.net
 [194.64.31.11]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: *** HELP su MASCHERE ***

author: Pleiadi

text:
>ho una maschera basata su di una tabella archivio.
>Vorrei vedere in maschera solo i record con un campo "Eseguito" posto a NO.
>
>Come fare ?
Creati una query, ponila come origine dati della maschera,  e nei criteri
del campo "Eseguito" scirvi "=NO".
Alfio


title: Corsi on line di programmazione Access

author: Francesco

text:
Corsi on line di programmazione Access
Impara a programmare in VBA, Delphi 5, Visual Basic, ecc.
 La Teaching OnLine organizza Corsi on line di programmazione Access,
 SQL,Visual Basic, ASP, Delphi
Per informazioni, contattare
 Teaching On Line

in...@teachingonline.it
http://www.teachingonline.it/index.asp


title: Aiuto! Form, e quel requery che la fa sparire inesorabilmente!

author: Mercurio

text:
     Ciao a tutti ragazzi esperti e non.
     Ho un problema con una maschera che uso per effettuare un riepilogo:
la suddetta maschera visualizza i campi presenti in una query, mediante il
passaggio di alcuni parametri.
     In poche parole, inserendo una data in un campo non associato, e poi
lanciando un requery, posso visualizzare tutte le fatture emesse nel periodo
da me indicato.
tutto funziona correttamente, se non fosse che per il piccolo, classico
inconveniente. I più smaliziati sicuramente avranno già capito a cosa mi
riferisco.
     Per chi non ha voglia ne tempo di perdersi in indovinelli :-P dirò
subito che, nel momento in cui nel momento in cui inserisco un valore nel
campo non associato, che non è presente nemmeno nella query, e subito dopo
lancio il requery, la maschera sparisce.
     Ho provato in tutti i modi (da me conosciuti) e con tecniche
alchimistiche (ed estremamente ingarbugliate) ad ottenere anche solo un
messaggio d'errore intercettabile per impedire che la maschera scompaia, ma
tutto ciò che in una normale form funziona, nel momento in cui viene aperta
e viene trovata vuota (metodo EOF), in questo caso risulta inutile.
     Qualcuno di voi sa darmi un consiglio in merito?
     Premetto che, da bravo frequentatore di newsgroup, prima di rompervi
le... hem... scatole, ho già spulciato altre discussioni precedenti a questa
ed ho anche dato una buona occhiata al sito comune... senza esiti degni di
nota purtropo :-(
    Grazie a TUTTI coloro che vorranno perdere qualche buon minutino per
aiutarmi.


author: Sergio MAZZA

text:
"Mercurio" <
nau...@wappi.com
> ha scritto nel messaggio
news:9ifuti$o4q$1...@usenet.inwind.it...

Puoi inviare il codice incriminato?
Ciao.


text:
"Sergio MAZZA" ha scritto>
> Puoi inviare il codice incriminato?
>
> Ciao.
>
>
Il codice è il seguente ed è proprio quello che tu hai suggerito a "Gigino"
qualche mess fa (Oggetto: maschera Vuota)
stDocName = "Elenco_Fatture per_Cliente"
DoCmd.Echo False
DoCmd.OpenForm stDocName
If Forms(stDocName).RecordsetClone.EOF Then
            DoCmd.Close acForm, stDocName
        End If
Else
        Forms(stDocName).SetFocus
End If
DoCmd.Echo True
    La maschera in cui effettuo la ricerca si chiama appunto
Elenco_Fatture_per_Cliente e al suo interno contiene una sottomaschera con
l'elenco di tutte le fatture emesse per quel cliente (ma la sottomaschera
non ci importa in questo momento).
    Io, mediante una maschera di popup che vado a richiamare con un
pulsante, inserisco i dettagli sui quali voglio eseguire una ricerca nella
maschera principale.
   In pratica voglio cercare un cliente specifico passando dei parametri
(spero di essere stato chiaro fin qui). Allora inserisco i miei dati nella
maschera di popup "Cerca" e poi avvio un requery passando prima i dati che
voglio cercare dalla maschera di popup "cerca" all'elenco delle fatture.
    E fin qui tutto ok. Però, se inserisco dei dati inesistenti (per
esempio, un cliente che non esiste) e poi passo i dati alla maschera EFpC,
questa mi diventa completamente vuota. Sparisce tutto. Allora io avevo
pensato che, infilando dopo il requery l'istruzione che avevi suggerito a
Gigino, tale istruzione avrebbe intercettato la maschera vuota e io avrei
così potuto gestire l'errore.
   Invece l'istruzione non vede la maschera vuota (eppure è strano, l'ho
usata per aprire una maschera senza dati ed ha funzionato benissimo) e io mi
ritrovo con la finestra Cerca ancora aperta e una maschera completamente
vuota sotto. Anche qui la cos potrebbe andarmi bene visto che ho inserito un
comando nella maschera cerca che può comunque annullare i criteri e
ripristinare la visualizzazione di tutti i record.
   Il Problema, però, sta nel fatto che ho dovuto necessariamente inserire
anche il tasto "chiudi", nella maschera di ricerca. Così se qualcuno cerca
un cliente, una società, un nome, una partita iva o un codice fiscale (la
maschera cerca contiene 5 campi che mi permettono di fare una ricerca
multipla inserendo da 1 a 5 parametri, anche parziali) inesistente e la
maschera si svuota, dopo di che chiude per errore la maschera, resta
bloccato.
   In poche (?!?) parole ti ho spiegato la situazione. Tu come la
risolveresti? Io non so più come muovermi. Anche perché adesso Access si
rifiuta persino di compilarmi l'mdb in mde! Ma perché???? Mi dicesse almeno
dove sta il problema.
   Dipenderà forse dal fatto che nel mio Db uso una ocx che non viene
installata di default da office e che ho dovuto aggiungere io?
    Ciao Sergio. Spero davvero che i questo mucchio di parole tu riesca a
capirci qualcosa :-)


text:
"Mercurio" <
nau...@wappi.com
> ha scritto nel messaggio
news:9iike2$s1m$1...@usenet.inwind.it...
>
> Il codice è il seguente ed è proprio quello che tu hai suggerito a
"Gigino"
> qualche mess fa (Oggetto: maschera Vuota)
>
> stDocName = "Elenco_Fatture per_Cliente"
> DoCmd.Echo False
> DoCmd.OpenForm stDocName
>
> If Forms(stDocName).RecordsetClone.EOF Then
>             DoCmd.Close acForm, stDocName
>         End If
> Else
>         Forms(stDocName).SetFocus
> End If
>
> DoCmd.Echo True
>
---------- omissis ------------
>
>     Ciao Sergio. Spero davvero che i questo mucchio di parole tu riesca a
> capirci qualcosa :-)
>
Io ti chiedevo tutto il codice incriminato non solo la parte suggerita da
me...
Ciao.


text:
"Mercurio" <
nau...@wappi.com
> ha scritto nel messaggio
news:9iike2$s1m$1...@usenet.inwind.it...

GIGIGNO voleva aprire una maschera e controllare se era vuota o no, non si
parlava di requery. Mentre tu fai riferimento al requery e non ne ho trovato
traccia nel codice che mi hai inviato; se ho capito bene tu hai una maschera
popup, dove inserisci dei dati, che utilizzi per filtrare un'altra maschera
che può essere già aperta o da aprire. se è così non c'è bisogno di un
requery per aggiornare i dati della maschera, basta che gli passi la
condizione where al docmd.openform
Es.
'----------
stDocName = "Elenco_Fatture per_Cliente"
stLinkCriteria = "stringa condizione where senza la parola where"
DoCmd.Echo False
DoCmd.OpenForm stDocName, , , stLinkCriteria
If Forms(stDocName).RecordsetClone.EOF Then
            DoCmd.Close acForm, stDocName
        End If
Else
        Forms(stDocName).SetFocus
End If
DoCmd.Echo True
'----------
Ciao


text:
"Sergio MAZZA" ha scritto

Ciao Sergio
Scusa se non ti ho risposto subito, costringendoti così ad un lavoro di
immaginazione su quello che poteva essere il mio problema. Per questo ti
ringraizo subito per l'interessamento:
Ti spiego meglio come funzionano le maschere:
Io ho la maschera "Elenco_Fatture per_Cliente"
All'interno di questa maschera ci sono 5 campi non associati che mi servono
per passare dei valori alla query contenuta nella maschera. Se non inserisco
nessun valore in questi campi, la maschera mi mostra tutti i record.
Inserendo dei valori in quei campi, la maschera mi mostra i record che
soddisfano le mie richieste (Società, Cognome, Nome, PI, CF).
Per complicarmi la vita, e per liberare un po' di spazio sulla maschera
"Elenco_Fatture per_Cliente", ho creato una seconda maschera di popup che ho
chiamato "Cerca". Questa maschera contiene 5 campi identici a quelli
contenuti nella maschera "Elenco_Fatture per_Cliente". Allo stesso tempo ho
rimpicciolito e nascosto i 4 campi principali sulla maschera "Elenco_Fatture
per_Cliente". A questo punto quando apro la maschera "Elenco_Fatture
per_Cliente" vedo sempre tutti i record. Se invece devo fare una ricerca,
apro la maschera cerca, inserisco i dati che voglio ricercare , e poi copio
i dati dalla maschera di popup ai campi nascosti nella maschera
"Elenco_Fatture per_Cliente" con queste poche istruzioni:
Forms![Elenco_Fatture per_Cliente].Form!CercaSocietà = Forms![Cerca]!Società
 Forms![Elenco_Fatture per_Cliente].Form!CercaCognome =
Forms![Cerca]!Cognome
  Forms![Elenco_Fatture per_Cliente].Form!CercaNome = Forms![Cerca]!Nome
   Forms![Elenco_Fatture per_Cliente].Form!CercaPI = Forms![Cerca]!PI
    Forms![Elenco_Fatture per_Cliente].Form!CercaCF = Forms![Cerca]!CF
     Forms![Elenco_Fatture per_Cliente].Requery
Una volta passati i dati è necessario fare un requery della maschera in modo
da permettere alla query di ricaricare i dati, considerando però le mie
richieste questa volta.
Con questo metodo un po' ingarbugliato riesco a fare delle ricerche molto
precise e su uno o + valori contemporaneamente.
Il problema è però sempre lo stesso. Se inserisco un solo valore che non
esiste, la maschera si svuota completamente e appare una maschera amorfa.
Se, per esempio ho il cliente Bianchi e il cliente Rossi, e io cerco il
cliente Neri (o anche Ner), e queste lettere non esistono nella tabella,
tutto si svuota.
Secondo te come faccio a gestire quest'errore, segnalando che il
cliente/cognome/nome/pi/cf non è stato trovato, senza far sparire tutto?
Anche perché, la maschera di popup "Cerca" non si chiude automaticamente,
subito dopo la ricerca, per dare modo all'utente di raffinare ulteriormente
la ricerca, dopo un primo avvio. La maschera cerca ha la possibilità di
mostrare nuovamente tutto svuotando i campi di ricerca:
Forms![Elenco_Fatture per_Cliente].Form!CercaSocietà = Null
 Forms![Elenco_Fatture per_Cliente].Form!CercaCognome = Null
  Forms![Elenco_Fatture per_Cliente].Form!CercaNome = Null
   Forms![Elenco_Fatture per_Cliente].Form!CercaPI = Null
    Forms![Elenco_Fatture per_Cliente].Form!CercaCF = Null
     Forms![Elenco_Fatture per_Cliente].Requery
(e così facendo i dati nella maschera ricompaiono) e ha la possibilità,
ovviamente, di essere chiusa.
Anche solo impedire che la maschera di popup venga chiusa se la maschera
"Elenco_Fatture per_Cliente" risulta vuota mi andrebbe bene. Inserendo
subito dopo il requery il codice che ti ho postato nella mail precedente:
stDocName = "Elenco_Fatture per_Cliente"
DoCmd.Echo False
' Passo i parametri di ricerca alla query
  Forms![Elenco_Fatture per_Cliente].Form!CercaSocietà =
Forms![Cerca]!Società
   Forms![Elenco_Fatture per_Cliente].Form!CercaCognome =
Forms![Cerca]!Cognome
    Forms![Elenco_Fatture per_Cliente].Form!CercaNome = Forms![Cerca]!Nome
     Forms![Elenco_Fatture per_Cliente].Form!CercaPI = Forms![Cerca]!PI
      Forms![Elenco_Fatture per_Cliente].Form!CercaCF = Forms![Cerca]!CF
    ' Ricarico la query con i parametri da me passati
       Forms![Elenco_Fatture per_Cliente].Requery
' La maschera è vuota?
  If Forms(stDocName).RecordsetClone.EOF Then
    ' Si - Mostro nuovamente tutti i record
        msgbox "non ci sono corrispondenze nei criteri di ricerca"
            Forms![Elenco_Fatture per_Cliente].Form!CercaSocietà = Null
             Forms![Elenco_Fatture per_Cliente].Form!CercaCognome = Null
              Forms![Elenco_Fatture per_Cliente].Form!CercaNome = Null
               Forms![Elenco_Fatture per_Cliente].Form!CercaPI = Null
                Forms![Elenco_Fatture per_Cliente].Form!CercaCF = Null
                 Forms![Elenco_Fatture per_Cliente].Requery
                  End If
  Else
    ' No - Passo il controllo alla finestra
         Forms(stDocName).SetFocus
End If
DoCmd.Echo True
non è servito a niente. Anzi, sia che la maschera risulti piena (quindi la
ricerca è andata a buon fine", sia che la maschera risulti vuota (Quindi non
ho trovato corrispondenze nella maschera), il codice mi dice sempre che la
maschera è vuota.
Tu che ne pensi?
--
____________________________________________________________________________
Norma di finnagle
Tutti gli esperimenti devono essere perfettamente riproducibili e fallire
tutti allo stesso modo.
____________________________________________________________________________
Togli nemo per risposte via e-mail


text:
"Mercurio" <
nauti...@wappi.com
> ha scritto nel messaggio
news:9j2gas$6oj$1...@nreadB.inwind.it...
> Ciao Sergio
> Scusa se non ti ho risposto subito, costringendoti cosģ ad un lavoro di
> immaginazione su quello che poteva essere il mio problema. Per questo ti
> ringraizo subito per l'interessamento:
>
> Ti spiego meglio come funzionano le maschere:
> Io ho la maschera "Elenco_Fatture per_Cliente"
> All'interno di questa maschera ci sono 5 campi non associati che mi
servono
> per passare dei valori alla query contenuta nella maschera. Se non
inserisco
> nessun valore in questi campi, la maschera mi mostra tutti i record.
> Inserendo dei valori in quei campi, la maschera mi mostra i record che
> soddisfano le mie richieste (Societą, Cognome, Nome, PI, CF).
> Per complicarmi la vita, e per liberare un po' di spazio sulla maschera
> "Elenco_Fatture per_Cliente", ho creato una seconda maschera di popup che
ho
> chiamato "Cerca". Questa maschera contiene 5 campi identici a quelli
------- super omissis ---------
>
> Anche solo impedire che la maschera di popup venga chiusa se la maschera
> "Elenco_Fatture per_Cliente" risulta vuota mi andrebbe bene. Inserendo
> subito dopo il requery il codice che ti ho postato nella mail precedente:
>
-------- omissis -------------
> Tu che ne pensi?
>
Azz! Che ingarbugliamento!
Prova ad inserire:
'-------------
Forms(stDocName).RecordsetClone.MoveLast
Forms(stDocName).RecordsetClone.MoveFirst
'-------------
prima di:
'-------------
Forms(stDocName).RecordsetClone.EOF
'-------------
Ciao.


text:
"Sergio MAZZA" ha scritto
>
> Azz! Che ingarbugliamento!
>
perchč? Esiste un modo + semplice per risolvere il problema?
> Prova ad inserire:
> '-------------
> Forms(stDocName).RecordsetClone.MoveLast
> Forms(stDocName).RecordsetClone.MoveFirst
> '-------------
>
> prima di:
> '-------------
> Forms(stDocName).RecordsetClone.EOF
> '-------------
>
> Ciao.
>
>
OK
Provo e ti fo sapere :-)



text:
"Mercurio" <
nauti...@wappi.com
> ha scritto nel messaggio
news:9j3ttq$p4m$1...@nreadA.inwind.it...
>
> perchč? Esiste un modo + semplice per risolvere il problema?
Ci puoi scommettere il... Caschetto con le ali!
Esistono tanti modi per fare quello che vuoi fare tu (maschera utilizzata
per filtrare un'altra maschera); un esempio č proprio quello che ti avevo
proposto in precedenza:
Es.
'----------
stDocName = "Elenco_Fatture per_Cliente"
stLinkCriteria = "stringa condizione where senza la parola where"
DoCmd.Echo False
DoCmd.OpenForm stDocName, , , stLinkCriteria
If Forms(stDocName).RecordsetClone.EOF Then
            DoCmd.Close acForm, stDocName
        End If
Else
        Forms(stDocName).SetFocus
End If
DoCmd.Echo True
'----------
E' chiaro che il codice lo devi riadattare alle tue esigenze, ma con poche
righe e sopratutto senza crearti controlli non associati sulla maschera
"Elenco_Fatture per_Cliente" puoi filtrarla ugualmente.
Poi sicuramente avrai le tue ragioni a fare come dici tu...
Ciao.


title: Sub Form #Errore

author: RINOŠ

text:
Salve a tutto il ng.
Mi sono ritrovato con un problemino molto fastidioso cioč:
dovendo fare una operazione (sottrazione )tra due sottomaschere in una
casella di testo il tutto funziona benissimo pero se in uno dei campi o in
tutti e due non ci sono dati nella casella teso mi viene visualizzato
#Errore!
Come poter risolvere questo problemino?
Grazie anticipatamente


title: Sub Form #Errore

author: oliones

text:
RINOŠ <
gen...@tin.it
> wrote in message
kVu87.31719$Qf6.3...@news2.tin.it...

guarda su help NZ()


title: Sub Form #Errore

author: puntosalento

text:
Grazie oliones per il suggerimento e per il tuo interesse, ma per quel che
ho potuto consultare sulla guida
nono mi e stato di aiuto
poiche  la funzione NZ dovrebbe dare la possibbilta di convertire una
stringa valore "" in un numero (();0) ma purtroppo tutto questo non mi a
dato nesun esito , per una maggiore chiarezza i dati da convertire sono
derivati da una Qry e quando il valore, e una stringa vuota ,il valore
contionua ad essere  nullo.
E fastidioso vedere un form con magari 20 caselle  testo piene di #Errore.
Grazie ancora
RINOŠ
"oliones" <
oli...@tiscalinet.it
> ha scritto nel messaggio
news:9jtudb$aak$1...@lacerta.tiscalinet.it...



title: Sub Form #Errore

author: Roberto dal portatile

text:
"RINOŠ" <
gen...@tin.it
> ha scritto nel messaggio
news:kVu87.31719$Qf6.3...@news2.tin.it...

Se in VBA hai una sottrazione scritta cosě:
Me!Risultato = Me!Sottraendo - Me!Sottrattore
prova a scriverla cosě:
Me!Risultato = Nz(Me!Sottraendo, "0") - Nz(Me!Sottrattore, "0")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ordini e fatturazione - Relazioni tabelle

author: stefano

text:
Ciao a tutti
Ho costruito un dbase di gestione ordini con pressapoco la stessa
struttura del database northwind quindi con tabelle Ordini e dettaglio
ordini. Ho previsto inoltre una maschera  per la fatturazione degli
ordini con i seguenti campi:
Numero Fattura
Data
.....
Fornitore
Cliente
In base ai dati inseriti compilo una casella di riepilogo con l'elenco
degli ordini effettuati da quel cliente e fornitore. Selezionando un
ordine dall'elenco apro quindi una maschera continua che mi espone
tutti gli articoli ordinati nell'ordine prescelto (basata su query
ordini, dettagli,....). Provvedo poi a spuntare gli articoli che
desidero fatturare. Fino a che viene fatturata l'intera quantità di
ogni singolo articolo ordinato tutto bene anche se gli articoli nella
stessa fattura si riferiscono a più ordini..... Per ottenerere la
stampa/visualizzazione della fattura posso quindi inserire accanto al
prodotto ordinato (in tabella dettagli ordini) oltre al flag di
fatturato anche l'id fattura e filtrare di conseguenza
Il problema è che si può verificare il caso in cui ad esempio di 10
pezzi dell'articolo ordinato ne vengano fatturati 6 in una fattura e
il restante in un'altra. In questo modo non riesco a tenere il
riferimento alla fattura perchè il flag fatturato e id fattura sta'
nella tabella dettagli ordini e quindi non può contenere riferimenti a
più fatture.
Ho pensato di non basare la maschera continua su query ordini/dettagli
ordini, ma di utilizzare una tabella dettaglio fatture, creare un
maschera basata su query fatture/dettaglio fatture dove inserire gli
articoli fatturati da tenere distinti da dettagli ordini. Purtroppo
non va bene perchè ho bisogno per motivi di velocità nell'inserimento
delle fatture di avere a disposizione l'elenco dell'ordinato in
quell'ordine e su quello intervenire per fatturare.
Pensavo allora ad una soluzione tipo:
- Maschera continua basata su query fatture/dettagli fatture
- Casella combinata filtrata in base all'ordine selezionato basata su
ordine/dettaglio ordine
- Scelta dell'articolo ordinato nella combinata,  spunta del flag
fatturato che propone la quantità ordinata o inserimento quantità nel
caso non fosse pari alla quantità ordinata (tutti campi in tabella
dettaglio fatture)
Ma anche questa è una soluzione poco veloce perche' bisogna sempre
scegliere l'articolo e comunque preferei trovare una soluzione che
relazioni le tabelle per evitare duplicazioni inutili ma non sono
riuscito a capire come fare.
Scusate se non mi sono adeguatamente spiegato e per la lunghezza del
post
Ringrazio


text:
"stefano" <
s.bernardin...@tin.it
> ha scritto nel messaggio
news:3a9cb3b0...@news.tiscalinet.it...

Poichè hai la necessità di gestire una fatturazione a "ordini aperti"
(ovvero non tutta la quantità ordinata viene evasa in un'unica soluzione e
va fatturata solo la quantità evasa), secondo me, come dettaglio della
fattura non puoi adoperare la tabella dettagli ordine ma devi crearti una
tabella dettagli fattura.
Questa tabella potrebbe avere una struttura simile a quella dei dettagli
ordine: porterebbe il campo numero fattura e come quantità quella da
fatturare e non quella ordinata.
Nella tabella dettaglio ordini non metterei il campo numero fattura.
Poi operei cosiì.
Nella tua maschera continua inserirei due controlli non associati: il primo
(QtàEvasa) relativo alla quantità da fatturare ed il secondo (NumFattura)
per il numero fattura.
Nell'origine controllo di QtàEvasa scriverei =QtàOrdinata (dove QtàOrinata è
il nome del controllo che contiene la quantità dell'ordine); così facendo,
se la quantità ordinata è tutta da fatturare, in questo controllo non
digiterai nulla, in caso contrario digiterai la quantità da fatturare.
Quindi, a fronte dell'evento "Dopo aggiornamento" di NumFattura, generei una
routine VBA che apre un recordset sulla tabella dettagli fattura per
inserire un record i cui dati li puoi ricavare dai controlli del record
corrente della maschera continua; subito dopo aprirei un altro recordset
sulla tabella dettaglio ordini: ricercherei il record corrente e dopo averlo
trovato ne aggiornrei la quantità ordinata sottraendogli la quantità
fatturata; volendo puoi cancellare i record con quantità zero.
Naturalmente, come ho detto sopra, in relazione con la tabella fattura ci
sarà la tabella dettaglio fatture e non la tabella dettagli ordini (come
invece previsto in NorthWind).
Se poi per completezza, ti serve conservare la quantità originale ordinata
nel dattaglio ordini, aggiungi in questa tabella, oltre alla quantità
ordinata che non aggiornerai, un campo con la quantità fatturata (sommatoria
delle quantità fatturate); quando le due quantità coincidono, l'ordine è
stato evaso e fatturato.
Dovrebbe funzionare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:


Ho provato e la tua mi sembra la soluzione migliore perchè riesco ad
avere l'elenco dei prodotti ordinati e contemporaneamente ad
incrementare la tabella dettagli fatture. Nel caso inserisca nella
tabella dettaglio ordini la quantità fatturata pero' non ho bisogno di
aprire un recordset sulla tabella dettaglio ordini perchè essendo la
maschera continua basata su query ordini/dettaglio ordini posso
modificarla direttamente..... o sto sbagliando qualcosa?
Nel caso poi si sbagliasse nella fatturazione uso il procedimento
inverso cioè in base alla quantità evasa (controllo non associato)
modificata (che potrebbe anche essere 0 in caso di prodotto fatturato
erroneamente) aprire un recordset su dettaglio fatture e modificare il
record in base ai nuovi dati inseriti e se la quantità è 0 provvedere
a cancellarlo. Contemporaneamente aggiorno la quantità fatturata in
dettaglio ordini. Ho capito bene?
Il problema che mi si è posto ora riguarda  il fatto che il controllo
non associato quantità evasa inserito nella maschera continua cambia
per tutti i record ogni volta che inserisco il valore da fatturare.
Ti ringrazio per la disponibilità e nonostante non intervenga spesso
nel newsgroup (e quando lo faccio solo per fare domande !!) leggo
quotidianamente i post e apprezzo la qualità delle risposte tue e
degli altri che dedicano il loro tempo a chi cerca di imparare.
Ciao Stefano


author: Roberto da casa

text:
"stefano" <
s.bernardin...@tin.it
> ha scritto nel messaggio
news:3a9e47f2...@news.tiscalinet.it...
> On Wed, 28 Feb 2001 12:36:35 GMT, "Roberto dal portatile"
> <
r.ma...@libero.it
> wrote:
>
[CUT]
> Ho provato e la tua mi sembra la soluzione migliore perchè riesco ad
> avere l'elenco dei prodotti ordinati e contemporaneamente ad
> incrementare la tabella dettagli fatture. Nel caso inserisca nella
> tabella dettaglio ordini la quantità fatturata pero' non ho bisogno di
> aprire un recordset sulla tabella dettaglio ordini perchè essendo la
> maschera continua basata su query ordini/dettaglio ordini posso
> modificarla direttamente..... o sto sbagliando qualcosa?
Le mie due ipotesi ti permettono di fatturare una quantità ordinata in un
numero non definito di fatture.
Percorrendo l'ipotesi che la tabella dettagli ordini non contenga la
quantità fatturata, e vai a decurare detta quantità da quella ordinata, mi
sembra che non ci siano scelte: il controllo della quantità da fatturare
deve essere non associato e quindi devi aprire un recordset per aggiornare
la quantità ordinata.
Se invece decidi di avere nella tabella dettagli ordini anche un campo che
porta la quantità già fatturata, continuerei ad aprire un recordset, visto
che nella mia seconda ipotesi detto campo non deve contenere l'ultima
quantità fatturata ma la sommatoria delle quantità fatturate.
> Nel caso poi si sbagliasse nella fatturazione uso il procedimento
> inverso cioè in base alla quantità evasa (controllo non associato)
> modificata (che potrebbe anche essere 0 in caso di prodotto fatturato
> erroneamente) aprire un recordset su dettaglio fatture e modificare il
> record in base ai nuovi dati inseriti e se la quantità è 0 provvedere
> a cancellarlo. Contemporaneamente aggiorno la quantità fatturata in
> dettaglio ordini. Ho capito bene?
E' sicuramente una ipotesi percorribile.
> Il problema che mi si è posto ora riguarda  il fatto che il controllo
> non associato quantità evasa inserito nella maschera continua cambia
> per tutti i record ogni volta che inserisco il valore da fatturare.
>
E' sicuramente poco elegante e può generare confusione nell'operatore. Però
non comprometterebbe in alcun modo la tua elaborazione.
Per evitare l'inconveniente, nella maschera continua potresti rendere non
visibili i due controlli  non associati; aggiungere un pulsante di comando;
a fronte dell'evento "Su clic" del pulsante generare una routine che apre
una maschera popup in modalità dialogo (modalità necessaria per sospendere
l'esecuzione del codice VBA sino a che non chiudi quest'ultima maschera); in
questa maschera metti solo due controlli non associati, uno per la quantità
da fatturare e l'altro per numero fattura; a fronte dell'evento "Su
chiusura" della maschera popup, muovi i valori dei suoi due controlli nei
due controlli omologhi non visibili della maschera continua; nella routine
"Su clic", dopo il comando di apertura della maschera popoup, inserisci
tutto il codice VBA che ti ho consigliato di generare, nel mio messaggio
precedente, a fronte dell'evento "Dopo aggiornamento" del controllo non
associato relativo al numero fattura.
A fronte dell'evento "Su corrente" della maschera popup, puoi generare una
routine VBA che preimposta il valore del controllo non associato relativo
alla quantità da fatturare con quello della quantità ordinata, contenuto nel
relativo controllo della maschera continua (oppure con la differenza tra la
quantità ordinata e quella fatturata, se hai deciso che la tabella dettagli
ordini contenga anche la quantità già fatturata).
[CUT]
>
> Ciao Stefano



title: [REQ] Tabelle

author: ludicao

text:
Scusate la domanda forse un po' banale, ma esistono siti che offrono tabelle
già pronte??
Per esempio con i nomi ed i CAP di tutti i paesi e paesini italiani? e cose
di questo genere??
Grazie a quanti mi risponderanno.
Ludicao


title: [REQ] Tabelle

author: CDM

text:
 se vai sul sito comune trovi questo ed altro fatto dalle persone che
partecipano a questo NG che hanno messo a disposizione di tutti il proprio
lavoro
Ciao Claudio
a... dimenticavo il link
http://www.sitocomune.com/
"ludicao" <
lud...@postino.it
> ha scritto nel messaggio
news:9pev3m$htfs9$1...@ID-91579.news.dfncis.de...



title: [REQ] Tabelle

text:
"ludicao" <
lud...@postino.it
> ha scritto nel messaggio
news:9pev3m$htfs9$1...@ID-91579.news.dfncis.de...

Vai sul Sito Comune (link qui sotto), Sezione General, allegato alla FAQ
"Elenco comuni d'Italia" trovi un database contenente la tabella che ti
serve.
Puoi scaricare qualcosa anche dal sito delle Poste Italiane.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [REQ] Tabelle

text:
Grazie mille per le vostre dritte.
ciao e rigrazie
Roberto dal portatile <
r.ma...@repubblica.it
> wrote in message
9pf4l3$1eak$1...@stargate1.inet.it...
>
> "ludicao" <
lud...@postino.it
> ha scritto nel messaggio
> news:9pev3m$htfs9$1...@ID-91579.news.dfncis.de...
> > Scusate la domanda forse un po' banale, ma esistono siti che offrono
> tabelle
> > gią pronte??



title: [REQ] Tabelle

author: Silvio Berruti

text:
"CDM" <
nospam.dema...@hotmail.com
> ha scritto nel messaggio
news:pZDu7.53$p11....@news1.tin.it...
> se vai sul sito comune trovi questo ed altro fatto dalle persone che
> partecipano a questo NG che hanno messo a disposizione di tutti il proprio
> lavoro
>
> Ciao Claudio
> a... dimenticavo il link
>
http://www.sitocomune.com/
>
Caro Claudio,
gią che vai sul Sito Comune, prova a fare un giro anche tra le regole di
questo NG.
Grazie.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: filtrare maschere continue

author: Maurizio

text:
Ciao raga avrei bisogno di una mano dovrei poter filtrare maschere
continue secondo il valore immesso in una casella di testo non associata
come faccio?
Mi date qualche dritta?
Grazie.


title: filtrare maschere continue

author: Ux

text:
Mi correggo
Me.Requery


title: filtrare maschere continue

text:
Maurizio wrote:

Un modo e' aggiungere alla query delle maschere continue la clausola
WHERE [form_ilnomedellaform].[NomeTextBox] = NomedelCampoFiltr
semmai in AND con altre clausole tue.
e poi nell'evento DopoAggiornamento della TextBox
Me.Reqery
Ciao
Marco


title: filtrare maschere continue

author: Lorenzo(pyx)

text:
"Maurizio" <
mauri...@libero.it
> ha scritto nel messaggio
news:JMLqd.234437$b5.11...@news3.tin.it...

Ciao,
prova a vedere nell'help in linea le proprieta':
Filter
FilterOn
Dovrebbero fare al caso tuo.
Ciao
Lorenzo


title: Uso di: "pulsante di opzione" e "casella di riepilogo"

author: ConteMadman

text:
Sto smanettando da poco con access ed ho un paio di domande:
FIRST
come faccio a far risultare in una msk il pulsante di opzione "pieno" in
base al contenuto di un controllo.
Per esempio vorrei che il pulsante fosse pieno se il contenuto del controllo
č "si" oppure "1".
SECOND
mi spiegate come funzionano le caselle di riepilogo.
Devo inserirne una che mi mostri il contenuto di un controllo, ma che
consenta la modifica dello stesso in base ad alcune opzioni predefinite che
dovrebbero apparire nella tendina.
Grazie per le info! :-)
-----------------------8<-------------------
Come in the REAL site!
www.contemadman.com


author: Alessandro Cara

text:
"ConteMadman" <
conte...@email.it
> ha scritto nel messaggio
news:UHHi9.139388$pX1.4...@news2.tin.it...
> Sto smanettando da poco con access ed ho un paio di domande:
>
> FIRST
> come faccio a far risultare in una msk il pulsante di opzione "pieno" in
> base al contenuto di un controllo.
> Per esempio vorrei che il pulsante fosse pieno se il contenuto del
controllo
> è "si" oppure "1".
mettere a true o false i.e.  me.checkboxname = true
>
> SECOND
> mi spiegate come funzionano le caselle di riepilogo.
utilizza l'help (F1); non mi e' chiaro cosa intendi  con:
"... Devo inserirne una che mi mostri il contenuto di un controllo, ma che
 consenta la modifica dello stesso in base ad alcune opzioni predefinite che
 dovrebbero apparire nella tendina......."
Avrei bisogno inoltre di comprendere il tuo livello
Hai chiaro cosa significa "controllo associato" e "controllo non associato"?
l'help di access e' piuttosto potente e ci sono anche gli esempi di uso
per quanto richiedi.
--
a.cara


title: Connessione db tramite VBA

author: Gabriele

text:
Ho una maschera con un pulsante che deve eseguire una query, il mio problema
è la connessione, mi è stato suggerito "CurrentProject.Connection" ma mi dà
un'errore "Variabile oggetto o variabile del blocco With non impostata" come
riferimento ho messo "Microsoft ActiveX Data Objects 2.8 Library"
Posto anche il codice:
Option Compare Database
Dim rx As ADODB.Recordset
Private Sub Operatore_Click()
rx.Open "SELECT * FROM Personale WHERE Id= 8", CurrentProject.Connection
End Sub
TIA
Gabriele


title: evento Su Timer

author: Riccardo

text:
Buon giorno a tutti,
ho un piccolo problema:
su di un database, in una maschera, ho inserito su evento timer questo
codice
Orologio.Caption = Time
dove orologio è una etichetta sul form, e come timer ho inserito 1000.
Mi sono creato un piccolo orologio sulla maschera.
A funzionare funziona, ha sempre funzionato, pero' da un paio di giorni sul
mio pc di casa, mi da errore (non ricordo quale...qualcosa di mancante),
vado nei riferimenti e c'è spuntato IETIMER.OCX con la scritta MANCA!
(l'unica cosa che ho fatto è installare Access 2000, mantenendo il 97, cosi'
come in ufficio)
Allora ho pensato: in ufficio funziona, mi cerco il file e lo reinstallo a
casa!
Mistero della fede....in ufficio funziona, ma non esiste nessun file
Ietimer.ocx e nemmeno Ietimer*.* !!
Sapete aiutarmi in qualche modo?
grazie Riccardo


title: evento Su Timer


title: win logOff da Access

author: MA

text:
salve a tutti,
ho queste linne di codice
Declare Function ExitWindowsEx Lib "User32" (
flags as Integer, zero as
Integer ) as Boolean
// EWX_LOGOFF           0
// EWX_SHUTDOWN         0x00000001
// EWX_REBOOT           0x00000002
// EWX_FORCE            0x00000004
// EWX_POWEROFF         0x00000008
// Log the user off
Call ExitWindowsEx( 0, 0 )
// Reboot the user's computer
Call ExitWindowsEx( 2, 0 )che dovrebbero
permettermi di uscire dal log di windows, ma con
win xp e A2k non funziona.C'è una soluzione per il
mio caso?MAssimiliano


title: win logOff da Access

author: Sergio MAZZA

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:nqtcc.4101$l27...@news.edisontel.com...

Hai già provato con l'utility Shutdown.exe?
Ciao.
--
Sergio MAZZA


title: win logOff da Access

text:
> > salve a tutti,
> > ho queste linne di codice
> >
> > Declare Function ExitWindowsEx Lib "User32" (
> > flags as Integer, zero as
> > Integer ) as Boolean
> >
> > // EWX_LOGOFF           0
> > // EWX_SHUTDOWN         0x00000001
> > // EWX_REBOOT           0x00000002
> > // EWX_FORCE            0x00000004
> > // EWX_POWEROFF         0x00000008
> >
> > // Log the user off
> > Call ExitWindowsEx( 0, 0 )
> > // Reboot the user's computer
> > Call ExitWindowsEx( 2, 0 )che dovrebbero
> > permettermi di uscire dal log di windows, ma
con
> > win xp e A2k non funziona.C'è una soluzione
per il
> > mio caso?MAssimiliano
>
> Hai già provato con l'utility Shutdown.exe?
>
> Ciao.
>
>
> --
> Sergio MAZZA
>
Ciao Sergio, grazie della risposta.
Non la conosco questa utility, mi dai il path?
MAssimiliano


title: win logOff da Access

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:MzNcc.4301$l27....@news.edisontel.com...

http://support.microsoft.com/default.aspx?scid=kb;it;317371
Ciao.
--
Sergio MAZZA


title: win logOff da Access

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto
nel messaggio
news:9AWcc.25794$hc5.1...@news3.tin.it...
> "MA" <
mas...@massimilianoamendola.it
> ha scritto
nel messaggio
> news:MzNcc.4301$l27....@news.edisontel.com...
> > > > salve a tutti,
> > > > ho queste linne di codice
[cut]
> > > > Call ExitWindowsEx( 2, 0 )che dovrebbero
> > > > permettermi di uscire dal log di windows,
ma
> > con
> > > > win xp e A2k non funziona.C'è una
soluzione
> > per il
> > > > mio caso?MAssimiliano
> > >
> > > Hai già provato con l'utility Shutdown.exe?
[cut]
> > Ciao Sergio, grazie della risposta.
> > Non la conosco questa utility, mi dai il path?
> > MAssimiliano
>
>
http://support.microsoft.com/default.aspx?scid=kb;it;317371
Tx Sergio ma non va.
l'articolo parla di w2k.
hai altre soluzioni?
MAssimiliano


title: win logOff da Access

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha
scritto nel messaggio
news:c536h6$l0k$1...@canarie.caspur.it...
> "MA" <
mas...@massimilianoamendola.it
> ha scritto
nel messaggio
> news:ZT6dc.4563$l27....@news.edisontel.com...

> La stessa utility l'ho trovata su WinXpHome e
nella ricerca trovo info per i
> S.O.:
> Microsoft Windows NT Workstation 3.51
> Microsoft Windows NT Server 3.51
> Microsoft Windows NT Server 4.0 Terminal Server
Edition
> Microsoft Windows NT Workstation 4.0
> Microsoft Windows NT Server 4.0
> Microsoft Windows 2000 Server
> Microsoft Windows 2000 Advanced Server
> Microsoft Windows 2000 Professional
> Microsoft Windows Server 2003, Web Edition
> Microsoft Windows Server 2003, Standard Edition
> Microsoft Windows Server 2003, Enterprise
Edition
> Microsoft Windows Server 2003, 64-Bit Enterprise
Edition
> Microsoft Windows XP Professional
> Microsoft Windows XP Professional SP1
> Microsoft Windows XP Home Edition
> Microsoft Windows XP Home Edition SP1
>
> In winxphome ho provato con shutdown -s e si è
spento...
>
> Ciao.
>
> --
> Sergio MAZZA
Grazie Sergio, funziona bene.
Probabilamente sbagliavo l'istruzione, dove posso
trovare l'istruzione esatta?
MI piacerebbe gestire di + l'evento.
Il link a cui mi hai mandato non menziona la -s.
Sarebbe il massimo se potessi disconnetere invece
di spegnere.
MAssimiliano


title: win logOff da Access

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:iS9dc.4625$l27...@news.edisontel.com...

(Finestra DOS)
Shutdown /? o senza nessun parametro;
> MI piacerebbe gestire di + l'evento.
> Il link a cui mi hai mandato non menziona la -s.
> Sarebbe il massimo se potessi disconnetere invece
> di spegnere.
> MAssimiliano
>
Ciao.
--
Sergio MAZZA


title: win logOff da Access

text:

MI-TI-CO.... ma vaff...
;-P
Sergio funziona benissimo, ho cambiato in -l e
disconnette solo.
ciao MAssimiliano


title: win logOff da Access

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ohadc.4626$l27....@news.edisontel.com...
>
> MI-TI-CO.... ma vaff...
> ;-P
AHO'!!! Siamo in diretta!!
> Sergio funziona benissimo, ho cambiato in -l e
> disconnette solo.
> ciao MAssimiliano
Bene...
Ciao.
--
Sergio MAZZA


title: [OT] Ho un problema con MS Word 2000

author: IppoSoft

text:
Salve e scusate l'OT, ma ha trovato in questo NG talmente tanta
disponibilità da parte di tutti da credere che sia meglio rivolgermi
qui pittosto che altrove.
Il problema, piuttosto insolito, si presenta in Word (Office 2000)
Da stamattina dopo aver lanciato il programma, se si apre un file dal
menù File/Apri il file viene aperto non formattato, sempre con lo
stesso carattere (Tmes New Roman 12) e, cosa ancora più strana, con in
coda tutta una serie di dati attinenti alla proprietà del file, quali
ad esempio:
(ne ho omessi alcuni per evidenti ragioni di riservatezza)
Normale
Normale
Titolo 3
Titolo 3
Carattere predefinito paragrafo
Carattere predefinito paragrafo
Rientro corpo del testo
Rientro corpo del testo
Mappa documento
Mappa documento
Testo lettera
Testo lettera
Lettera Times
Lettera Times
Testo normale
Testo normale
Unknownÿ!
Times New Roman
Times New Roman
Symbol
Symbol
MS Mincho
MS Mincho
Verdana
Verdana
Tahoma
Tahoma
Courier New
Courier New
Wingdings
Wingdings
W\\SERVER\D\WINLEG\TESTI\MODELLI\LETTERE\LETTERA GENERICA CON PRATICA
DI RIFERIMENTO.DOT+Lettera generica con pratica di riferimento
Titolo
Root Entry
1Table
1Table
WordDocument
WordDocument
SummaryInformation
SummaryInformation
DocumentSummaryInformation
DocumentSummaryInformation
CompObj
CompObj
ObjectPool
ObjectPool
Documento di Microsoft Word
MSWordDoc
Word.Document.8
Non mi era mai successo prima, e non succede dagli altri PC della
rete.
Cosa ancora più strana, NON succede se lancio direttamente il file
*.DOC senza aprire prima Word e NON succede se, dal menù File anziché
usare il comando apri richiamo il file dall'elenco degli ultimi file
utilizzati (quello che è in basso nel menu, prima del comando Esci).
e NON succede neanche se apro il file partendo dal menu Start/Dati
recenti.
In pratica il problema si presenta soltanto se uso il menu File/Apri
Qualcuno ha idea di che cosa sia successo e come rimettere a posto le
cose?
Grazie a tutti
Filippo


title: [OT] Ho un problema con MS Word 2000

author: Claudio

text:
Wed, 20 Nov 2002 17:48:09 +0100, IppoSoft ha scritto ben 85 righe per
dire:
>Salve e scusate l'OT, ma ha trovato in questo NG talmente tanta
>disponibilità da parte di tutti da credere che sia meglio rivolgermi
>qui pittosto che altrove.
>
>Il problema, piuttosto insolito, si presenta in Word (Office 2000)
>Da stamattina dopo aver lanciato il programma, se si apre un file dal
>menù File/Apri il file viene aperto non formattato, sempre con lo
>stesso carattere (Tmes New Roman 12) e, cosa ancora più strana, con in
>coda tutta una serie di dati attinenti alla proprietà del file, quali
>ad esempio:
... cut
Quando fai File/Apri, controlla cosa c'è scritto nella combo "Tipo
file". Credo proprio che tu abbia "Recupera testo da qualsiasi file
(*.*).
Rimetti l'impostazione standard "Tutti i documenti Word... etc.".
Ciao. Claudio.


title: [OT] Ho un problema con MS Word 2000

text:
On Wed, 20 Nov 2002 16:58:54 GMT, Claudio <c...@NOSPAMandCOsupereva.it>
wrote:

GRANDIOSO, era proprio così, che idiota che sono!
Grazie
Ma a proprosito, che funzionalità è "Recupera testo da qualsiasi File
*.*" ?
Grazie e ciao
Filippo


title: [OT] Ho un problema con MS Word 2000

text:
Wed, 20 Nov 2002 18:26:14 +0100, IppoSoft ha scritto ben 34 righe per
dire:
>GRANDIOSO, era proprio così, che idiota che sono!
>Grazie
>Ma a proprosito, che funzionalità è "Recupera testo da qualsiasi File
>*.*" ?
Dai, sono sicuro che un'occhiatina all'help la puoi dare :-)
Ciao. Claudio.


title: Query con Access 2000

author: Darkbyte [Work]

text:
Salve.
Ho un problema con Access 2000.
Vorrei poter fare in modo che l'utente digitando in due caselle di testo
(anche su una form separata dalla maschera di input) rispettivamente
Cognome e Nome mi si apra una maschera uguale a quella di input ma con
tutti i dati relativi a quella persona.
Come faccio?
Thx in anticipo!
--
Dato che non sappiamo quando moriremo, siamo soliti pensare che la vita
sia una fonte inesauribile. Eppure ogni cosa accade soltanto un certo
numero di volte, quasi raramente ad essere sinceri.
Quante volte ti ricorderai di un certo pomeriggio della tua infanzia, un
pomeriggio che è una parte così profonda di te senza il quale non
potresti dare un senso alla tua vita? Forse quattro o cinque volte.
Forse anche di meno...
E quante volte nella tua vita guarderai la luna piena? Forse venti...
Eppure tutto sembra non debba mai finire...


title: Query con Access 2000

text:
"Darkbyte [Work]" <
asepran_que...@tin.it
> ha scritto nel messaggio
news:4059...@x-privat.org...
> Salve.
> Ho un problema con Access 2000.
>
> Vorrei poter fare in modo che l'utente digitando in due caselle di testo
> (anche su una form separata dalla maschera di input) rispettivamente
> Cognome e Nome mi si apra una maschera uguale a quella di input ma con
> tutti i dati relativi a quella persona.
Vedi help alla voce OpenForm...
> Come faccio?
> Thx in anticipo!
Ciao.
--
Sergio MAZZA
> --
> Dato che non sappiamo quando moriremo, siamo soliti pensare che la vita
> sia una fonte inesauribile. Eppure ogni cosa accade soltanto un certo
> numero di volte, quasi raramente ad essere sinceri.
> Quante volte ti ricorderai di un certo pomeriggio della tua infanzia, un
> pomeriggio che č una parte cosě profonda di te senza il quale non



title: esportare Barre degli strumenti da Codice

author: jvbov-Andrea

text:
Salve.
Qualcuno sa che metodo devo utilizzare per farlo?
Mi pare che non esista un'opzione via VBA col metodo Transferdatabase.
Il problema nasce  trasferendo maschere con menů contestuali e barre degli
strumenti personalizzate in un nuovo database.
All'apertura nel nuovo DB si genera l'errore.
Non so se devo per forza ricorrere ad Api e nemmeno quale api chiamare.
La cosa dovrebbe essere trasparente all'utente, quindi non posso importare
dal nuovo DB impostando le specifiche di importazione.
Se sapessi dove si imposta via VBA le "specifiche di importazione"  potrei
creare una macro che si collega alla prima apertura al vecchio database e
importa una maschera particolare che ha associate le barre.
Un po' macchinoso, lo so.
Grazie
Andrea - Jvbov


author: ALESSANDRO Baraldi

text:
"jvbov-Andrea" <
jvbov_...@libero.it
> ha scritto nel messaggio
news:33%2c.58446$FJ6.2...@twister1.libero.it...
> Salve.
> Qualcuno sa che metodo devo utilizzare per farlo?
> Mi pare che non esista un'opzione via VBA col metodo Transferdatabase.
> Il problema nasce  trasferendo maschere con menù contestuali e barre degli
> strumenti personalizzate in un nuovo database.
> All'apertura nel nuovo DB si genera l'errore.
> Non so se devo per forza ricorrere ad Api e nemmeno quale api chiamare.
> La cosa dovrebbe essere trasparente all'utente, quindi non posso importare
> dal nuovo DB impostando le specifiche di importazione.
> Se sapessi dove si imposta via VBA le "specifiche di importazione"  potrei
> creare una macro che si collega alla prima apertura al vecchio database e
> importa una maschera particolare che ha associate le barre.
> Un po' macchinoso, lo so.
> Grazie
> Andrea - Jvbov
Non esiste con l'azione TransfertDatabase poichè le CommandBar sono
oggetti legati all'AUTOMAZIONE di OFFICE, non Access......!
Però non saprei come fare per aiutarti, ho avuto lo stesso problema, e
non l'ho risolto....!
Per le API in generale tutto quello che si può fare con le API legato
agli oggetti esistenti è +/- fattibile appoggiandosi a METODI e proprietà
del sistema OGGETTI, e quì presumo sia uguale, basta trovare il sistema.
L'alternativa che non invidierei dover mettere in atto è quella di sfruttare
come ti dicevo il Metodo Add sull'Insieme CommandBar del DataBase Remoto
e la ricostruisci uguale a quella di Riferimento.
Non è complesso, ma assurdo.
Spero ci sia un'intervento migliore da parte di altri......!
@Alex.


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c2id3s$c8q$1...@lacerta.tiscalinet.it...
>
> Non esiste con l'azione TransfertDatabase poichè le CommandBar sono
> oggetti legati all'AUTOMAZIONE di OFFICE, non Access......!
> Però non saprei come fare per aiutarti, ho avuto lo stesso problema, e
> non l'ho risolto....!
> Per le API in generale tutto quello che si può fare con le API legato
> agli oggetti esistenti è +/- fattibile appoggiandosi a METODI e proprietà
> del sistema OGGETTI, e quì presumo sia uguale, basta trovare il sistema.
>
> L'alternativa che non invidierei dover mettere in atto è quella di
sfruttare
> come ti dicevo il Metodo Add sull'Insieme CommandBar del DataBase Remoto
> e la ricostruisci uguale a quella di Riferimento.
> Non è complesso, ma assurdo.
> Spero ci sia un'intervento migliore da parte di altri......!
>
> @Alex.
>
Ciao Alex.
ho risolto togliendole dal database di destinazione.
Poichè non mi interessava avere le barre sul backup, le ho eliminate con una
macro autoexec all'apertura di questo.
Mi basta questo.
Ho trovato una routine online per esportare le commandbars, ma non ho perso
tempo ad adattarla.
Se vuoi darci un'occhiata è qui:
http://www.mvps.org/access/general/gen0035.htm
Grazie dell'aiuto
Andrea


text:
"jvbov-Andrea" <
jvbov_...@libero.it
> ha scritto nel messaggio
news:4243c.59151$FJ6.2...@twister1.libero.it...

Quello che hai indicato non è una routine, ma la spiegazione di come
non si può fare lo avevo già notato tempo addietro, ma hai provato
a leggere bene....??
Spiega che devi copiare le Tabelle di Sistema relativamente agli oggetti
interessati.... in pratica dice di lanciare il Wizzard e
selezionarle.....!!!
Bene, o male, come si preferisce....!
@Alex.


text:
> Quello che hai indicato non è una routine, ma la spiegazione di come
> non si può fare lo avevo già notato tempo addietro, ma hai provato
> a leggere bene....??
> Spiega che devi copiare le Tabelle di Sistema relativamente agli oggetti
> interessati.... in pratica dice di lanciare il Wizzard e
> selezionarle.....!!!
>
> Bene, o male, come si preferisce....!
> @Alex.
>
>
Ciao Alex.
Mi spiace, ma riportando il link dai preferiti, ho sbagliato.  :-P
Il link corretto è questo
http://smsconsulting.spb.ru/shamil_s/topics/copycmdb.htm
Si tratta di un forum.
Andrea


text:
"jvbov-Andrea" <
jvbov_...@libero.it
> ha scritto nel messaggio
news:9c63c.56733$Kc3.1...@twister2.libero.it...

Si perfetto ed è proprio quello che ti dicevo di fare.....nel
primo post discretamente semplice considerando la
complessità dell'oggetto CommandBars....!!!!!!
Buono a sapersi...!
Ciao.
@Alex.


title: A97 - Attivazione Pulsante

author: Gianni

text:
Ciao a tutti,
vorrei sottoporVi un piccolo quesito.
Ho creato una TblModelli e sulla relativa maschera ho messo un pulsante
"DettagliAssociati"...come posso fare per rendere attivo o inattivo il
pulsante a seconda se sono presenti o meno record associati?
Grzie per il vostro aiuto
Gianni
P.s.: qui si muore dal freddo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1


title: A97 - Attivazione Pulsante

text:
"Gianni" <
giann...@hotmail.com
> ha scritto nel messaggio
news:t0xLd.9426$QG6.1...@twister2.libero.it...

Su Evento Load e Current io inserirei:
Me.NomePulsante.Enabled=Me.RecordSetClone.Recordcount>0
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: A97 - Attivazione Pulsante

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:41fea004$0$6297$5fc...@news.tiscali.it...

Ho provato a fare come dici tu ma c'è un problema...
Quando apro la maschera e visualizzo un "record con dettagli" il pulsante
diventa attivo (tutto OK)...MA se passo ai record successivi  quando
ricarico il "record con dettagli" mi lascia inattivo il pulsante.
Ho provato a riscrivere il codice anche in altre posizioni ma....niente, non
funziona!
Hai qualche idea?
Ciao e grazie per l'aiuto
Gianni
Ps. :siccome ad un record esiste un solo dettaglio ho riscritto:
 Me.NomePulsante.Enabled=Me.RecordSetClone.Recordcount=1
diversamente non  succedeva niente


title: A97 - Attivazione Pulsante

text:
> Ho provato a fare come dici tu ma c'è un problema...
> Quando apro la maschera e visualizzo un "record con dettagli" il pulsante
> diventa attivo (tutto OK)...MA se passo ai record successivi  quando
> ricarico il "record con dettagli" mi lascia inattivo il pulsante.
> Ho provato a riscrivere il codice anche in altre posizioni ma....niente,
non
> funziona!
> Hai qualche idea?
>
> Ciao e grazie per l'aiuto
> Gianni
>
> Ps. :siccome ad un record esiste un solo dettaglio ho riscritto:
>  Me.NomePulsante.Enabled=Me.RecordSetClone.Recordcount=1
> diversamente non  succedeva niente
MMmmm hai messo il codice che ti ho indicato anche su EVENTO CURRENT..???
A quanto dici no.
Ciao
--
@Alex (Alessandro Baraldi)



title: A97 - Attivazione Pulsante

text:
> MMmmm hai messo il codice che ti ho indicato anche su EVENTO CURRENT..???
> A quanto dici no.
>
> Ciao
> --
> @Alex (Alessandro Baraldi)
> --------------------------------------------------------------------------
-
>
http://www.sitocomune.com/
>
http://www.mantuanet.it/alessandro.baraldi/
> --------------------------------------------------------------------------
-
>
>
Acc....... l'ho messo su:
form_Load( ) e su form_Current( )
ma nn funziona, cosa facciamo?
Ciao e grazie ;)


title: A97 - Attivazione Pulsante

text:
> Acc....... l'ho messo su:
>
> form_Load( ) e su form_Current( )
>
> ma nn funziona, cosa facciamo?
>
> Ciao e grazie ;)
Ricapitoliamo:
Hai una Form con SubForm giusto...?
Nella Form vuoi che se nella SubForm(Dettagli) non ci
sono Record venga disabilitato il comando...??
Dim State as Boolean
State=Me!NomeSubForm.Form.RecordSetClone.Recordcount>0 Or Me.NewRecord
Me.NomePulsante.Enabled=State
Se invece il Pulsante deve sentire se nella Form non ci sono Record:
Dim State as Boolean
State=Me.RecordSetClone.Recordcount>0 Or Me.NewRecord
Me.NomePulsante.Enabled=State
Vediamo de và...!
Ciao
--
@Alex (Alessandro Baraldi)



title: A97 - Attivazione Pulsante

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:41ffc9ab$0$6299$5fc...@news.tiscali.it...

Alex non funziona....provo a rispiegarti il problema:
ho una maschera "modelli" molto complessa e, su tale maschera, ho una serie
di campi,subform, strutture a schede con: codicemodello,cliente,
tipomodello, tipolega...etc,etc e nel pièdipagina della form ho messo un
pulsante "schedafotografica".
La relazione tra il modello e la scheda fotografica è 1:1 (cioè ogni
IDmodello ha una sola scheda fotografica).
Siccome le schede fotografiche non esistono (per ora) per tutti i modelli,
vorrei che durante lo scorrimento dei record il pulsante "schedafotografica"
sia attivo o inattivo.
Spero di essermi spiegato bene...
Ciao e grazie ancora
Gianni
Ho notato che mettendo il valore:
Dim State as Boolean
 State=Me.RecordSetClone.Recordcount>1 Or Me.NewRecord
 Me.NomePulsante.Enabled=State
anzichè =0
il programma gira a dovere.....ma passando al record successivo per poi
ritornare indietro...non aggiorna il pulsante!!!!!!!
Esempio
passo1) record N° 10 con scheda fotografica presente
passo2) vado al record N°10.....PULSANTE ATTIVO
passo3) vado al record N°11 con scheda fotografica assente....PULSANTE
INATTIVO
fino a qui tutto OK
passo4) TORNO al record N°10....PULSANTE INATTIVO (non mi ha aggiornato il
pulsante?????...perchè?????)


title: A97 - Attivazione Pulsante

text:
> Ho notato che mettendo il valore:
>
> Dim State as Boolean
>  State=Me.RecordSetClone.Recordcount>1 Or Me.NewRecord
>  Me.NomePulsante.Enabled=State
>
> anzichè =0
>
> il programma gira a dovere.....ma passando al record successivo per poi
> ritornare indietro...non aggiorna il pulsante!!!!!!!
>
> Esempio
>
> passo1) record N° 10 con scheda fotografica presente
> passo2) vado al record N°10.....PULSANTE ATTIVO
> passo3) vado al record N°11 con scheda fotografica assente....PULSANTE
> INATTIVO
>
> fino a qui tutto OK
>
> passo4) TORNO al record N°10....PULSANTE INATTIVO (non mi ha aggiornato il
> pulsante?????...perchè?????)
[Considerazione]
Se la relazione è 1-1 stai sbagliando ad usare una SubForm per la scheda
Fotografica
ma è una mia opinione di Normalizzazione.
Ora secondo me il RecordCount non serve a nulla per come l'hai impostata.
Prova così:
Me.NomePulsante.Enabled=Not Me.NewRecord



title: A97 - Attivazione Pulsante

text:
Funzionaaaaaaaaaaaaaaaaaa
Grazie 1000 Alex
Gianni
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:42011bfd$0$32333$5fc...@news.tiscali.it...



title: Report sbagliato

author: Santilli Marco

text:
Sto creando il mio report
Mi deve stampare a tutta pagina fino in fondo lasciando al massimo 1 cm di
spazio
Sono andato su struttura, con la pagina ri report in modalità struttura
aperto sono andato su imposta pagina ho messo il limite inferiore a 0,0 cm,
ma non c'è nulla da fare mi lascia più di 2 cm in fondo andando in un'altra
pagina.
Come faccio per impegnare anche quel 2 cm in fondo???????
Ciao e grazieeeeeeeeeee
__________________________________________________________________ Marco
Marco ICQ#: 50378902 Current ICQ status: + More ways to contact me
__________________________________________________________________


title: Report sbagliato

author: cidi

text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
news:bobto0$5a2$1...@grillo.cs.interbusiness.it...
> Sto creando il mio report
>
> Mi deve stampare a tutta pagina fino in fondo lasciando al massimo 1 cm di
> spazio
>
> Sono andato su struttura, con la pagina ri report in modalità struttura
> aperto sono andato su imposta pagina ho messo il limite inferiore a 0,0
cm,
> ma non c'è nulla da fare mi lascia più di 2 cm in fondo andando in
un'altra
> pagina.
>
> Come faccio per impegnare anche quel 2 cm in fondo???????
>
> Ciao e grazieeeeeeeeeee
>
Non puoi farlo. vuol dire che è il limite della tua stampante.
Ciao Daniele


title: Report sbagliato

text:
> Non puoi farlo. vuol dire che è il limite della tua stampante.
> Ciao Daniele
>
>
Stampando un foglio con Excel e impostando i valori dei margini tutti a
zero, riesco ad ottenere la stampa su tutto il foglio, sai come posso
correggere tale difetto su Access??????
Ciao e grazieeeeeeeeee


title: Report sbagliato

text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
news:boehlp$au9$1...@grillo.cs.interbusiness.it...

Non credo che sia un difetto di Access ...però.....
prova a impostare un foglio più grande, se è nelle opzioni della tua
stampante, adattandone i margini alle tue esigenze, altrimenti non saprei.
Ciao Daniele


title: Report sbagliato

text:
"> Non credo che sia un difetto di Access ...perň.....
> prova a impostare un foglio piů grande, se č nelle opzioni della tua
> stampante, adattandone i margini alle tue esigenze, altrimenti non saprei.
> Ciao Daniele
>
>
Con word e Excel riesco ad arrivare ad un minimo di 0,5 cm con access mi si
ferma a 1,3 cm a me quello spazio mi serve per devo stampare su un foglio
prestampato che arriva fino a findo pagina


title: Report sbagliato

text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
news:bogipp$r8k$1...@grillo.cs.interbusiness.it...

Ciao Marco,
Mi dispiace ma non so come aiutarti spero che qualcun altro ci riesca. Perň
..ehm .. nel mio precedente post ti avevo indirizzato a fare una prova l'hai
fatto?
Ciao Daniele


title: Report sbagliato

text:
> Ciao Marco,
> Mi dispiace ma non so come aiutarti spero che qualcun altro ci riesca.
Perň
> ..ehm .. nel mio precedente post ti avevo indirizzato a fare una prova
l'hai
> fatto?
> Ciao Daniele
Ho risolto ho impostato la carta della stampamnte come LEGALE, cosi si
ottiene un foglio piů grande, quasi una volta e mezza, perň stampando, ti
stampa un solo foglio fino in fondo
Ciao e grazieeeeeeeeeeee


title: aiuto: gradi ed arcotangente

author: mensor

text:
Sono nei guai, ho creato una query di aggiornamento per ricavere le pendenza
in gradi di un pendio utilizzado la funzione ARCTAN e GRADI, ma quando la
mando in esecuzione Access 2000  non riconosce queste due funzioni.  Come
posso fare?
Possibile che debbano essere scritte diversamente o che esista una sintassi
particolare?
Anticipatamente ringrazio tutti per l'aiuto.
Alex