title: Pacchettizzare il database

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message news:<J9xRb.282258$
vO5.11...@twister1.libero.it
>...
> "Stefania" <
ste...@libero.it
> ha scritto nel messaggio
> news:d118debb.04012...@posting.google.com...
> > Sto cercando di "pacchettizzare" il mio database (gestionale azienda)
> > dei miei clienti. Sperando di poterlo vendere ad altri utenti,
> > propongo il problema riguardante l'inserimento dei loghi nelle report
> > delle fatture, in particolare vorrei sapere se esiste il modo per far
> > personalizzare la carta intestata direttamente dai clienti evitando il
> > mio intervento per modificare il programma. Ringrazio come sempre,
> > Stefy
>
> Penso che la cosa migliore sia quella di togliere i loghi dai report e far
> usare ai clienti, per la stampa delle fatture, carta prestampata: tu ti
> limiterai a fornire ai clienti il layout della carta prestampata che poi
> loro faranno stampare.
>
> In alterbativa, per stampare i loghi sui reports, puoi usare dei controlli
> Immagine che poi collegherai (attenta non incorporarla) ad un file jpg
> contenuto nella stessa cartella del database; il cliente dovrà scannerizzare
> il proprio logo in un file jpg al quale darà il nome al file di cui sopra
> che andrà a sostituire.
> Se pensi che il cliente entri in crisi per fare queste operazioni, falle tu
> prima di distribuire il software: naturalmente il cliente ti fornirà il logo
> da scannerizzare.
Lo supponevo.. grazie per il tuo, come sempre tempestivo e prezioso, supporto.
Stefy


title: aggiornamento mdb su web

author: smark

text:
Non pare ci si possa connettere ad un database mdb pubblicato su un sito per
aggiornarlo direttamente, infatti quando cerco di aprire l'mdb access mi
dice "nome sconosciuto".
Ho provato da Collega tabella ma forse non posso farlo direttamente (?)
S.


title: aggiornamento mdb su web

author: Roberto da casa

text:
"smark" <
sm...@libero.it
> ha scritto nel messaggio
news:vw2E9.15620$2B1.4...@twister2.libero.it...

Scusami, ma non hai già aperto un'altro thread con lo stesso argomento, nel
quale stai dialogando con RoDAgo e con Desio?
Perché ne apri un altro?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: aggiornamento mdb su web

text:
Non mi hanno convinto
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:ae9E9.17697$2B1.4...@twister2.libero.it...



title: aggiornamento mdb su web

text:
"smark" <
sm...@libero.it
> ha scritto nel messaggio
news:iu9E9.17757$2B1.4...@twister2.libero.it...
> Non mi hanno convinto
>
Ciň non toglie che dovresti dirlo loro e continuare sul quel thread la
discussione del problema.



title: aggiornamento mdb su web

author: Riccardo Bonera

text:
"smark"


Probabilmente potresti farlo con ODBC, ma lascia perdere: ti si
corromperebbe il db ogni dieci secondi: Jet ha bisogno di connessioni
stabili quando pilotato in file-sharing
Ciao.


title: aggiornamento mdb su web

text:
Ma se non mi avevano convinto chiedo a altri e non credo di fare niente di
male e di offendere nessuno.
Comunque a volte farsi gli affari propri puo' rendere la vita più facile no?
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:I2aE9.17894$2B1.4...@twister2.libero.it...
>
> "smark" <
sm...@libero.it
> ha scritto nel messaggio
> news:iu9E9.17757$2B1.4...@twister2.libero.it...
> > Non mi hanno convinto
> >
>
> Ciò non toglie che dovresti dirlo loro e continuare sul quel thread la



title: aggiornamento mdb su web

text:
Ho provato con ODBC e mi ha dato altri tipi di errore.
L'unica e copiarcelo sopra (se non diventa grossetto)
Grazie
"Riccardo Bonera" <
ricb...@hatespamtiscalinet.it
> ha scritto nel messaggio
news:DLaE9.18060$2B1.5...@twister2.libero.it...



title: aggiornamento mdb su web

author: Paolo opg

text:
"smark" <
sm...@libero.it
> wrote in message
news:X1bE9.18132$2B1.5...@twister2.libero.it...
> Ma se non mi avevano convinto chiedo a altri e non credo di fare niente di
> male e di offendere nessuno.
>
> Comunque a volte farsi gli affari propri puo' rendere la vita più facile
no?
>
>
ma sai che hai proprio ragione?
pensavo di aiutarti, ma sai, lo sbattimento, l'impegno, il tempo..
se mi faccio gli affari miei è tutto più semplice!
grazie dell'illuminazione!
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.422 / Virus Database: 237 - Release Date: 20/11/2002


title: aggiornamento mdb su web

text:
"smark" <
sm...@libero.it
> ha scritto nel messaggio
news:X1bE9.18132$2B1.5...@twister2.libero.it...
> Ma se non mi avevano convinto chiedo a altri e non credo di fare niente di
> male e di offendere nessuno.
>
> Comunque a volte farsi gli affari propri puo' rendere la vita più facile
no?
>
1) Rispettando una regola di questo NG, quando rispondi scrivi DOPO e non
prima del testo dei messaggi precedenti.
2) Questo NG, che è autogestito, si è dato democraticamente delle regole che
mi sembra giusto vengano rispettate da TUTTI i frequentatori.
3) Le regole di cui sopra sono pubblicate nel Sito Comune del NG
(
www.sitocomune.com
) e vengono anche periodicamente ripubblicate sul NG.
4) Se un frequentatore del NG richiama l'attenzione sul rispetto di tali
regole fa anche gli "affari propri" visto che questa comunità virtuale è
anche sua.
5) Ritengo corretto e doveroso cercare di far rispettare tali regole,
nell'interesse comune di tutti i partecipanti.
6) E' possibile che molti frequentatori che possono aiutarti si facciano,
come tu chiedi, gli "affari loro" e non ti rispondano.



title: aggiornamento mdb su web

author: Giorgio prx

text:
"smark" <
sm...@libero.it
> ha scritto nel messaggio
news:vw2E9.15620$2B1.4...@twister2.libero.it...

Da Help di Access 2002
Microsoft Access non supporta l'importazione o il collegamento di dati
memorizzati in un server FTP o HTTP remoto. È pertanto necessario salvare il
file o la pagina HTML nel disco rigido o nel proprio sito Intranet e quindi
importare o collegare il file da tale posizione.
Ciao Giorgio.


title: aggiornamento mdb su web

text:
"Giorgio prx" <
> Da Help di Access 2002
>
> Microsoft Access non supporta l'importazione o il collegamento di dati
> memorizzati in un server FTP o HTTP remoto. È pertanto necessario salvare
il
> file o la pagina HTML nel disco rigido o nel proprio sito Intranet e
quindi
> importare o collegare il file da tale posizione.
Non esiste un la possibilità di creare le tabelle con un driver ODBC a un
.mdb da Access?
Se esistesse, dovrebbe essere possibile anche la connessione a un file su un
Server web ... per lo meno con un Server SQL si può (nel DSN si può
specificare direttamente l'indirizzo IP del Server invece che un nome
alfanumerico).
Il discorso è naturalmente teorico, perchè all'atto pratico sarebbe da folli
collegarsi a un .mdb via Internet.
Ciao.


title: aggiornamento mdb su web

text:
"Riccardo Bonera"
> Non esiste un la possibilità di creare le tabelle con un driver ODBC a un
> .mdb da Access?
Scusate: ripeto la proposizione
"Non esiste la possibilità di creare Tabelle collegate, attraverso drivers
ODBC, a un .mdb?"


title: aggiornamento mdb su web

text:
"Riccardo Bonera" <
ricb...@hatespamtiscalinet.it
> ha scritto nel messaggio
news:kzvE9.22010$2B1.6...@twister2.libero.it...

Non su un server HTTP o FTP, un server HTTP trasmette dei documenti in
formato html, un server FTP trasmette i file tramite i comandi GET e PUT ,
per accedere a un database via internet è necessario il sevizio ASP che
genera file con codice HTML i quali vengono visualizzati sotto forma di
tabella nel browser, maggiori delucidazioni puoi chiederle su
it.comp.www.asp.
Ciao Giorgio.


title: Access 2000 e strano errore su dichiarazione di variabile

author: Fabietto

text:
Ciao,
mi sto chiedendo come evitare l'errore che mi da Access 2000 quando trova
istruzioni del tipo:
Function codice() As String
Dim MyDbs As Database
Dice "Errore, tipo definito dall'utente non valido" .. puo' essere che abbia
ragione ma, visto che sto facendo un copia e incolla di codice gia' pronto e
ritengo funzionante non so xche' dell'errore.
Grazie
Fabio


author: Luciano (DOC)

text:
Fabietto ha scritto nel messaggio ...
>Dim MyDbs As Database
Se non vado errato, A2000 vuole che gli specifichi che e' un DB DAO,
percio':
Dim MyDbs As DAO.Database
Pero' io lavoro col 97 percio' il pisello sul fuoco non ce lo metto.
Saluti.
Luciano
(DOC)


text:
> Se non vado errato, A2000 vuole che gli specifichi che e' un DB DAO,
> percio':
> Dim MyDbs As DAO.Database
> Pero' io lavoro col 97 percio' il pisello sul fuoco non ce lo metto.
Hai fatto bene ;-)
Segnala ancora lo stesso errore...
Grazie cmq


text:
"Fabietto" <
fab...@supereva.it
> wrote in message
news:BPez6.129809$lj4.3...@news6.giganews.com...
> Segnala ancora lo stesso errore...
Ce l'hai la libreria DAO nei riferimenti?
Saluti.
Luciano
(DOC)


author: Sergio MAZZA

text:
"Fabietto" <
fab...@supereva.it
> ha scritto nel messaggio
news:BPez6.129809$lj4.3...@news6.giganews.com...
>
> Hai fatto bene ;-)
>
> Segnala ancora lo stesso errore...
>
> Grazie cmq
>
Controlla nei riferimenti alle librerie se è presente la DAO...
Ciao.


text:
Cos'e' che devo avere dove !?
...si insomma, fate conto di parlare con un ignorante, cosa e come devo
controllare ?
Domanda: visto che questo DB una volta finito dovra' girare sulla macchina
di un amico, dovro' assicurarmi che anche quell'installazione di Access
abbia tutto quello che serve ?
Alternative al DAO ?
grazie


text:
"Fabietto" <
fab...@supereva.it
> ha scritto nel messaggio
news:fFiz6.130326$lj4.3...@news6.giganews.com...
> Cos'e' che devo avere dove !?
Access'97 come "strumento predefinito" per gestire i dati utilizza il
D.A.O., la versione 2000 utilizza l'A.D.O. che dovrebbe essere l'evoluzione
del D.A.O.
Se utilizzi acc'2000 e vuoi utilizzare le istruzioni proprie del DAO devi
dire ad access quale libreria deve utilizzare e oltretutto la devi inserire
prima dell'ADO altrimenti non funge.
Come la inserisci? Ti apri un modulo e con il menù: Strumenti - riferimenti,
vedi l'elenco delle librerie che puoi "installare" o utilizzare.
> ...si insomma, fate conto di parlare con un ignorante, cosa e come devo
> controllare ?
Vedi sopra;
> Domanda: visto che questo DB una volta finito dovra' girare sulla macchina
> di un amico, dovro' assicurarmi che anche quell'installazione di Access
> abbia tutto quello che serve ?
Sì, se non utilizzi il runtime; quando porti l'applicazione dal tuo amico
devi ricrearti le stesse condizioni. Quindi valuta se ti conviene utilizzare
DAO o ADO, visto che sei all'inizio della tua formazione secondo me ti
conviene approfondire ADO anche perché è utilizzato nelle pagine ASP per
interrogare database sotto Internet.
> Alternative al DAO ?
Che intendi per alternative? ADO è l'alternativa che ti offre MS, altrimenti
cambi "parrocchia"...
> grazie
>
Ciao.


author: Enzo Radice Sola

text:
"Fabietto" <
fab...@supereva.it
> ha scritto nel messaggio
news:yE1z6.127596$lj4.3...@news6.giganews.com...

 Succedeva anche a me; sono andato nell'editor di VBA Visualizza Oggetti
Clik con il destro
su Classi Riferimenti Aggiungi libreria e ho aggiunto la libreria Microsoft
DAO 3.6 Objet Library
L'errore non me lo dava piů ma la routine che in Access 97 funzionava in
2000 non funziona piů
(Non da' segni di vita: č come non ci fosse)
Auguri. Enzo
--
enzo...@mclink.it
Enzo Radice Sola


title: access - barrare spazio vuoto in un report

author: tb

text:
Buongiorno a tutti.
Ho creato un report contenente nel corpo un sottoreport contenente a
sua
volta campi espandibili.
Volendo barrare lo spazio vuoto nella pagina (creare una linea
dall'angolo
in alto a sinistra all'angolo in basso a destra della sezione) ho
pensato
a due soluzioni:
1) usare il metodo line nell'evento page del report
2) usare un controllo linea impostandone l'altezza in fase di
formattazione
Nella soluzione 2 vorrei impostare l'altezza della sezione come
differenza
tra l'altezza del foglio (valore fisso) e la somma delle altezze di
tutte
le altre sezioni, quindi impostare l'altezza del controllo linea
uguale
all'altezza della sezione.
Forse la soluzione 1 è più semplice, ma in entrambi i casi ho
difficoltà,
soprattutto perchè campi e sezioni sono espandibili; la proprietà
height
della sezione restituisce sempre l'altezza impostata nella struttura,
non
quella reale di stampa.
Grazie e buona giornata


author: BFS

text:

mi pare se ne sia già parlato..dovresti trovare qualcosa sul sito comune
www.sitocomune.com
sezione report
4.35
ciao,
bfs


text:
> On 7 Apr, 11:29, BFS <
B...@bdffdfdfs.it
> wrote:
> mi pare se ne sia già parlato..dovresti trovare qualcosa sul sito
comunewww.sitocomune.com
> sezione report
> 4.35
Ti ringrazio intanto per la risposta; sì, l'avevo già visto ma nel mio
caso non riesco a farlo funzionare perchè ho anche un sottoreport...


title: [API] FillClientArea

author: Alessandro Baraldi

text:
Se a qualcuno servisse questo Demo calcola e dimensiona la Form
in base all'Area del Client(MDI).
http://www.mantuanet.it/alessandro.baraldi/
Sezione [API]
1.37 Massimizzare una Form nell'area Client(MDI)
Saluti e buon anno.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: [API] FillClientArea

author: gaetano di zanni

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:50ffd4905b41d6ab10...@mygate.mailgate.org...
> Se a qualcuno servisse questo Demo calcola e dimensiona la Form
> in base all'Area del Client(MDI).
>
>
>
http://www.mantuanet.it/alessandro.baraldi/
> Sezione [API]
> 1.37 Massimizzare una Form nell'area Client(MDI)
>
> Saluti e buon anno.
>
> @Alex
Alex, leggerti è sempre un piacere: complimenti per il tuo ultimo lavoro.
Tra l'altro stavo proprio seguendo, sul tuo sito, nella sezione Reports, la
formattazione a Runtime, di cui in altro post di oggi, stavo chiedendo lumi.
Il buon Manfredini ha centrato il problema e mi accingevo a studiare.....
Il problema, credimi, a volte è seguirti, perchè a un certo livello bisogna
essere preparati a capire, avere cioè un bagaglio di base che non si può
inventare "damblè".
Sei insomma di un altro pianeta....
Complimenti, bravo. E auguri.


title: [API] FillClientArea

text:
"gaetano di zanni" <
gaetano...@alice.it
> wrote in message
news:43b684b6$0$1060$
4faf...@reader1.news.tin.it
[CUT]
> Alex, leggerti è sempre un piacere: complimenti per il tuo ultimo lavoro.
> Tra l'altro stavo proprio seguendo, sul tuo sito, nella sezione Reports, la
> formattazione a Runtime, di cui in altro post di oggi, stavo chiedendo lumi.
> Il buon Manfredini ha centrato il problema e mi accingevo a studiare.....
Il Demo della formattazione Runtime è una cosa un pò particolare
che io e Silvio abbiamo sviscerato nel tempo, e per arrivare a quel
livello sono serviti diversi mesi, non è complesso di se, ma
affronta la problematica sull'Oggetto meno flessibile in Runtime
e per questo ha richiesto molto tempo.
Ritengo che sia un'ottimo strumento, sia per efficienza che per
il fatto che è FREE, ed aggiunge un'ottima flessibilità.
> Il problema, credimi, a volte è seguirti, perchè a un certo livello bisogna
> essere preparati a capire, avere cioè un bagaglio di base che non si può
> inventare "damblè".
Il mio problema è che sviluppando per piacere, e raramente per
lavoro, perdo facilmente il concetto di semplicità che invece
invidio a molti.

> Complimenti, bravo. E auguri.
Detto questo, mi hai fatto ingrassare di almeno 5Kg prima del
cenone...!
Speriamo non sia solo aria...! ;-)



title: [API] FillClientArea

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:2f64e67b57a1be3e66...@mygate.mailgate.org...

Non è aria, stai tranquillo.... è sincera ammirazione!
Ciao.


title: [API] FillClientArea

text:
"gaetano di zanni" <
gaetano...@alice.it
> wrote in message
news:43b687ad$0$1072$
4faf...@reader4.news.tin.it
[CUT]
> Non è aria, stai tranquillo.... è sincera ammirazione!
> Ciao.
Ci siamop fraintesi sull'ultima frase.
Intendevo la mia...!
Quando ci si gonfia spesso è aria, ed in questi periodi mangerecci
poi.....!!!
Ciao Gaetano.



title: [API] FillClientArea

author: Carlo Costarella

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:50ffd4905b41d6ab10...@mygate.mailgate.org...
> Se a qualcuno servisse questo Demo calcola e dimensiona la Form
> in base all'Area del Client(MDI).
>
>
>
http://www.mantuanet.it/alessandro.baraldi/
> Sezione [API]
> 1.37 Massimizzare una Form nell'area Client(MDI)
>
> Saluti e buon anno.
>
> @Alex
Il prossimo passo sarā quello di prevedere l'altezza della (eventuale) barra
dei menų e della possibile barra degli strumenti.
Ciao, Carlo


title: [API] FillClientArea

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:50ffd4905b41d6ab10...@mygate.mailgate.org...
cut
Aggiungo anche il ridimensionamento qualora si massimizzi l'area principale.
Ciao, Carlo


title: [API] FillClientArea

text:
"Carlo Costarella" <
carloco...@libero.it
> wrote in message
news:43b7e5da$0$1083$
4faf...@reader1.news.tin.it
[CUT]
> Il prossimo passo sarā quello di prevedere l'altezza della (eventuale) barra
> dei menų e della possibile barra degli strumenti.
>
> Ciao, Carlo
Non ho capito, se tu apri i menų(Barre) prima della form
quindi apri la form ne tiene giā conto....!!
Cosa mi sfugge...?



title: [API] FillClientArea

text:
"Carlo Costarella" <
carloco...@libero.it
> wrote in message
news:43b7e639$0$1073$
4faf...@reader1.news.tin.it
[CUT]
>
> Aggiungo anche il ridimensionamento qualora si massimizzi l'area principale.
>
> Ciao, Carlo
Cosa hai mangiato...????
Non sarebbe un grosso problema, anzi è abbastanza semplice,
si tratterebbe di Subclassare la MDI di Access intercettando il msg
relativo quindi leggere la Form aperta e riapplicare la funzione.
Dai Carlo una robetta....!
Quello che stavo provando a fare era l'ancoraggio delle Form , come
sai non esiste l'evento Move della Form, ma basta subclassarla
per intercettarlo, sostanzialmente è la stessa tecnica usata per
renderla Fissa(anche se in AXP se non ricordo si può renderla non
spostabile)
ma in questo caso si sposterebbe ma appena la rilasci ritornerebbe
a posto...!
;-)
Ciao Buon anno, spero tu digerisca bene visto le idee che hai avuto.



title: [API] FillClientArea

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:e18b66bcbaf31a4728...@mygate.mailgate.org...
> "Carlo Costarella" <
carloco...@libero.it
> wrote in message
> news:43b7e5da$0$1083$
4faf...@reader1.news.tin.it
>
> [CUT]
>> Il prossimo passo sarà quello di prevedere l'altezza della (eventuale)
>> barra
>> dei menù e della possibile barra degli strumenti.
>>
>> Ciao, Carlo
>
>
> Non ho capito, se tu apri i menù(Barre) prima della form
> quindi apri la form ne tiene già conto....!!
>
> Cosa mi sfugge...?
>
> @Alex
>
>
Non ne tiene conto se le barre sono più di due e sono sovrapposte.
Ciao, Carlo


title: [API] FillClientArea

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:6a6a150b87d96d6369...@mygate.mailgate.org...
> "Carlo Costarella" <
carloco...@libero.it
> wrote in message
> news:43b7e639$0$1073$
4faf...@reader1.news.tin.it
>
> [CUT]
>>
>> Aggiungo anche il ridimensionamento qualora si massimizzi l'area
>> principale.
>>
>> Ciao, Carlo
>
>
> Cosa hai mangiato...????
Access a fine e inizio anno...
...una intera azienda sanitaria con i classici eventi "informatici" di fine
anno...
> Non sarebbe un grosso problema, anzi è abbastanza semplice,
> si tratterebbe di Subclassare la MDI di Access intercettando il msg
> relativo quindi leggere la Form aperta e riapplicare la funzione.
>
> Dai Carlo una robetta....!
Sono d'accordo.
> Quello che stavo provando a fare era l'ancoraggio delle Form , come
> sai non esiste l'evento Move della Form, ma basta subclassarla
> per intercettarlo, sostanzialmente è la stessa tecnica usata per
> renderla Fissa(anche se in AXP se non ricordo si può renderla non
> spostabile)
> ma in questo caso si sposterebbe ma appena la rilasci ritornerebbe
> a posto...!
Poi bisognerà pensare ad un ridimensionamento dei controlli, oltre quello
che è stato già fatto, tipo subform, combo, caratteri, strutture a
scheda...ecc.
>
> ;-)
>
> Ciao Buon anno, spero tu digerisca bene visto le idee che hai avuto.
Buon anno anche a te.
Dicono che il carbone vegetale attivato faccia tanto bene!
>
> @Alex
>
>
Ciao, Carlo



title: [API] FillClientArea

text:
"Carlo Costarella" <
carloco...@libero.it
> wrote in message
news:43b81847$0$1073$
4faf...@reader1.news.tin.it
[CUT]
> Non ne tiene conto se le barre sono piů di due e sono sovrapposte.
>
> Ciao, Carlo
Io ne ho aperte ben 5 e ti assicuro che ne tiene conto, l'unico problema
č se la Form dovesse avere una Barra personalizzata, ma come ti dissi
prima se prima apri le barre non accade.
Per risolvere la cosa si potrebbe SubClassare dopo 1 secondo
dall'apertura.
Vabbč.....
;-)



title: [API] FillClientArea

text:
"Carlo Costarella" <
carloco...@libero.it
> wrote in message
news:43b81a12$0$1079$
4faf...@reader1.news.tin.it
 [CUT]
> > Cosa hai mangiato...????
>
> Access a fine e inizio anno...
> ...una intera azienda sanitaria con i classici eventi "informatici" di fine
> anno...
Non dirai che hai dovuto lavorare anche a fine anno....?
> > Non sarebbe un grosso problema, anzi è abbastanza semplice,
> > si tratterebbe di Subclassare la MDI di Access intercettando il msg
> > relativo quindi leggere la Form aperta e riapplicare la funzione.
> >
> > Dai Carlo una robetta....!
>
> Sono d'accordo.
Funziona pure bene, anche se non serve ad un cavolo, ma non sapevo che
fare ed ho provato...!
[CUT]
> Poi bisognerà pensare ad un ridimensionamento dei controlli, oltre quello
> che è stato già fatto, tipo subform, combo, caratteri, strutture a
> scheda...ecc.
Non questo è già fatto da una vita, poi il Resize è la cosa più brutta
ed assurda da fare...!
> > Ciao Buon anno, spero tu digerisca bene visto le idee che hai avuto.
>
> Buon anno anche a te.
> Dicono che il carbone vegetale attivato faccia tanto bene!
Dici, io non l'ho mai provato, ma è in Supposte...?
@Alex



title: [API] FillClientArea

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:b3cb902bbbb1d3db92...@mygate.mailgate.org...
> "Carlo Costarella" <
carloco...@libero.it
> wrote in message
> news:43b81a12$0$1079$
4faf...@reader1.news.tin.it
>
> [CUT]
>
>> > Cosa hai mangiato...????
>>
>> Access a fine e inizio anno...
>> ...una intera azienda sanitaria con i classici eventi "informatici" di
>> fine
>> anno...
>
> Non dirai che hai dovuto lavorare anche a fine anno....?
Ebbene sì e anche stamani fino alle 14...ma non mi lamento
>
>> > Non sarebbe un grosso problema, anzi è abbastanza semplice,
>> > si tratterebbe di Subclassare la MDI di Access intercettando il msg
>> > relativo quindi leggere la Form aperta e riapplicare la funzione.
>> >
>> > Dai Carlo una robetta....!
>>
>> Sono d'accordo.
>
> Funziona pure bene, anche se non serve ad un cavolo, ma non sapevo che
> fare ed ho provato...!
Sì in realtà serve a poco. Serve di più l'aggancio alla principale.
Tantissime volte la trovo minimizzata con le maschere popup che fluttuano
sopra, apparentemente senza una casa. A proposito se la maschera è popup?
Maximize?
>
>
> [CUT]
>> Poi bisognerà pensare ad un ridimensionamento dei controlli, oltre quello
>> che è stato già fatto, tipo subform, combo, caratteri, strutture a
>> scheda...ecc.
>
> Non questo è già fatto da una vita, poi il Resize è la cosa più brutta
> ed assurda da fare...!
>
>> > Ciao Buon anno, spero tu digerisca bene visto le idee che hai avuto.
>>
>> Buon anno anche a te.
>> Dicono che il carbone vegetale attivato faccia tanto bene!
>
> Dici, io non l'ho mai provato, ma è in Supposte...?
>
Nel senso di supporre? Sub-porre? Mettere sotto?
> @Alex
>
Ciao, Carlo


title: [API] FillClientArea

text:
"Carlo Costarella" <
carloco...@libero.it
> wrote in message
news:43b828a0$0$1076$
4faf...@reader1.news.tin.it
> > [CUT]
> Sì in realtà serve a poco. Serve di più l'aggancio alla principale.
> Tantissime volte la trovo minimizzata con le maschere popup che fluttuano
> sopra, apparentemente senza una casa. A proposito se la maschera è popup?
> Maximize?
Se la Form è Popup la cosa si complica un pò in quanto il calcolo
per ricavare la Parent Area cambia decisamente.
Ma visto che lo avevo già fatto, appena posso pubblico una Funzione
che tiene già conto di questo e si adatta di conseguenza.
L'aggancio alla principale è abbastanza semplice, ma la rogna
del subclassing è un passo avanti eccessivo per la semplicità
del Demo, quindi lo inserirò quando avrò finito il Demo dell'Ancoraggio
di una Form ad un altra Form.
> [CUT]
> > Dici, io non l'ho mai provato, ma è in Supposte...?
>
> Nel senso di supporre? Sub-porre? Mettere sotto?
Ma parlavi di Carbone vegetale come rimedio da provare, ti chiedevo
se era da assumere sotto forma di Supposta o altro...?
Poi ovvio che è da mettere sotto, solo con le asperità che ha
potrebbe disturbare al momento dell'assunzione........
;-)
Credo di dover smaltire qualche gr di alcol ancora......

> Ciao, Carlo
Ciao a presto.



title: [API] FillClientArea

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:e3a2b7c619e2bad221...@mygate.mailgate.org...
> "Carlo Costarella" <
carloco...@libero.it
> wrote in message
> news:43b828a0$0$1076$
4faf...@reader1.news.tin.it
cut
> Se la Form è Popup la cosa si complica un pò in quanto il calcolo
> per ricavare la Parent Area cambia decisamente.
> Ma visto che lo avevo già fatto, appena posso pubblico una Funzione
> che tiene già conto di questo e si adatta di conseguenza.
> L'aggancio alla principale è abbastanza semplice, ma la rogna
> del subclassing è un passo avanti eccessivo per la semplicità
> del Demo, quindi lo inserirò quando avrò finito il Demo dell'Ancoraggio
> di una Form ad un altra Form.
Ti ricordo Application.hWndAccessApp per ottenere l'handle della finestra
principale.
>
>> [CUT]
>
>> > Dici, io non l'ho mai provato, ma è in Supposte...?
>>
>> Nel senso di supporre? Sub-porre? Mettere sotto?
>
> Ma parlavi di Carbone vegetale come rimedio da provare, ti chiedevo
> se era da assumere sotto forma di Supposta o altro...?
> Poi ovvio che è da mettere sotto, solo con le asperità che ha
> potrebbe disturbare al momento dell'assunzione........
decisamente!
> ;-)
>
> Credo di dover smaltire qualche gr di alcol ancora......
>
>> Ciao, Carlo
>
> Ciao a presto.
>
> @Alex
Ciao, Carlo


title: [API] FillClientArea

text:
"Carlo Costarella" <
carloco...@libero.it
> wrote in message
news:43b833e5$0$1087$
4faf...@reader1.news.tin.it
[CUT]
> Ti ricordo Application.hWndAccessApp per ottenere l'handle della finestra
> principale.
;-)

Ciao



title: collegamento ipertestuale

author: NSPT

text:
ho un database creato con access 2000 nel quale in una tabella ho un campo
con un collegamento ipertesutale ad un documento di adobe acrobat(v.7).
Sono passato ad access2003 versione server, ora quando apro la tabella e
clicco sul collegamento il documento  in adobe acrobat  (v.7) non si apre
più nè dal server nè dai computer remoti, su tutti i computer ho installato
acrobat (v.7), devo forse cambiare qualce parametro di configurazione?
grazie a chi saprà aiutarni
Stefano


title: Collegare tabelle Outlook

author: Paolo Dal Bosco

text:
Buon giorno,
da Outllok non ho nessun problema a collegare tabelle di Access,
da Access invece al momento di collegare i contatti di Outlook,
ho l'errore:
Impossibile eseguire la procedura guidata per Exchange/Outlook. Verificare
che
Microsoft Outlook, Outlook Express o Microsoft Exchange server sua
installato e che sia
possibile accedere con il proprio account di posta elettronica.
Naturalmente outlook è presente e funzionante.
Qualche suggerimento?
Grazie.
Paolo


title: Collegare tabelle Outlook

author: Roberto da Parma

text:
--
Roberto da Parma
"Paolo Dal Bosco" <
paolo.d...@tin.it
> ha scritto nel messaggio
news:483fc5a8$0$41657$4faf...@reader4.news.tin.it...

Se outlook è aperto non permette l'accesso al file pst.
Con Exchange dovrebbe essere diverso ma non ho mai provato.
Ciao
--
Roberto da Parma


title: Collegare tabelle Outlook

text:
"Roberto da Parma" <
aris...@libero.it
> ha scritto nel messaggio
news:48494585$0$35964$4faf...@reader2.news.tin.it...

ah, ecco.
grazie
Paolo


title: Valore 0 / NULL

author: Mirco

text:
Come faccio a far apparire, al posto del valore NULL in una tabella o
in una query, il valore 0 (tipo in un legame LISTINO - VENDITE)
Esempio:
se nella tabella vendite non trovo nessun valore per l'articolo X,
invece di non visualizzarlo, vorrei far apparire 0.
Grazie a tutti


title: Valore 0 / NULL

author: MA

text:
"Mirco" <
mirco.s...@mercat.it
> ha scritto nel messaggio
news:420b920f...@news.aruba.it...

NZ(Tuovalore, 0)
MAssimiliano


title: Abilitare pulsante dopo x caratteri digitati

text:
Buonasera a tutti, una domanda ;
ho creato una form con una casella di testo dove ho fatto in modo di
inserire max 4 caratteri
sulla stessa maschera c'� un pulsante che all'apertura della form �
disabilitato
quello che vorrei fare � che digitando il quarto ed ultimo carattere mi si
abiliti il pulsante
per esempio con questa istruzione
-----------------------------------------
If Len(Me.txtAnnoRif) = 4 Then
Me.CreaReport.Enabled = True
Else
Me.CreaReport.Enabled = False
End If
-----------------------------------------
Ma su che evento lo posso utilizzare ?
mi funziona solo su AfterUpdate della casella di testo, io lo vorrei
abilitare alla digitazione del quarto carattere
Mi date una dritta?
grazie
e buon week end
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Karl Donaubauer

text:
Domy73 wrote:
> ...
> ho creato una form con una casella di testo dove ho fatto in modo di
> inserire max 4 caratteri
>
> sulla stessa maschera c'� un pulsante che all'apertura della form �
> disabilitato
>
> quello che vorrei fare � che digitando il quarto ed ultimo
> carattere mi si abiliti il pulsante
>
> per esempio con questa istruzione
> -----------------------------------------
> If Len(Me.txtAnnoRif) = 4 Then
> Me.CreaReport.Enabled = True
> Else
> Me.CreaReport.Enabled = False
> End If
> -----------------------------------------
>
> Ma su che evento lo posso utilizzare ?
> mi funziona solo su AfterUpdate della casella di testo, io lo vorrei
> abilitare alla digitazione del quarto carattere
> ...
Puoi usare questa riga nell'evento "Su modifica" della casella:
Me!CreaReport.Enabled=Len("" & Me!txtAnnoRif.Text) = 4
Per pi� informazione vedi <F1> per la propriet� "Text".
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:
Karl Donaubauer ha scritto:
> Domy73 wrote:
> > ...
> > ho creato una form con una casella di testo dove ho fatto in modo di
> > inserire max 4 caratteri
> >
> > sulla stessa maschera c'è un pulsante che all'apertura della form è
> > disabilitato
> >
> > quello che vorrei fare è che digitando il quarto ed ultimo
> > carattere mi si abiliti il pulsante
> >
> > per esempio con questa istruzione
> > -----------------------------------------
> > If Len(Me.txtAnnoRif) = 4 Then
> > Me.CreaReport.Enabled = True
> > Else
> > Me.CreaReport.Enabled = False
> > End If
> > -----------------------------------------
> >
> > Ma su che evento lo posso utilizzare ?
> > mi funziona solo su AfterUpdate della casella di testo, io lo vorrei
> > abilitare alla digitazione del quarto carattere
> > ...
> Puoi usare questa riga nell'evento "Su modifica" della casella:
> Me!CreaReport.Enabled=Len("" & Me!txtAnnoRif.Text) = 4
> Per più informazione vedi <F1> per la proprietà "Text".
Grazie Karl,  non si finisce mai di impararee !!!  :-))



title: Stranezze per Close...

text:
Vi e' mai capitato di impostare un bottone di uscita da maschera come:
DoCmd.Close , , acSaveNo
e invece trovare i valori inseriti in tabella nonostante l'uscita senza
salvare specificata?
Se si mi spiegate cosa succede e cosa devo impostare per uscire
effettivamente senza salvare.
Grazie
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Stranezze per Close...

author: ciakky

text:
ale.sc
 wrote:
> Vi e' mai capitato di impostare un bottone di uscita da maschera come:
> DoCmd.Close , , acSaveNo
> e invece trovare i valori inseriti in tabella nonostante l'uscita senza
> salvare specificata?
> Se si mi spiegate cosa succede e cosa devo impostare per uscire
> effettivamente senza salvare.
>
> Grazie
> Alessandro.
>
>
>
access lavora direttamente sul hard disk quindi le modifiche effettuate
maschera vengono direttamente inserite nella tabella
fai un . undo prima disalvare
ciao


title: Stranezze per Close...

author: Roberto da casa

text:
"
ale.sc
" <
ale...@bigfoot.com
> ha scritto nel messaggio
news:e223ff921c708dde2ab...@mygate.mailgate.org...
> Vi e' mai capitato di impostare un bottone di uscita da maschera come:
> DoCmd.Close , , acSaveNo
> e invece trovare i valori inseriti in tabella nonostante l'uscita senza
> salvare specificata?
> Se si mi spiegate cosa succede e cosa devo impostare per uscire
> effettivamente senza salvare.
>
DoCmd.Close , , acSaveNo serve a non salvare eventuali modifiche apportate
alle proprietà e/o alla struttura della maschera mentre era aperta e non a
non salvare il record corrente.
Per non salvare il record corrente di una maschera, a fronte dell'evento
"Prima di aggiornare" della maschera genera un codice VBA che annulla
l'evento di registrazione con Cancel = True ed annulla le digitazioni dei
dati con Me.Undo.
> Grazie
> Alessandro.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Stranezze per Close...

text:
Grazie Mille!!



title: Nuovo record in sottomaschera...

author: spedysoft

text:
Ho una maschera con all'interno una sottomashera chiamata "Pippo"...nella
maschera principale ho un pulsante "Nuovo" che su click crea il nuovo record
per l'inserimento nella sottamaschera (me.Pippo.Form.AllowAdditions = True),
come faccio a spostare il focus nel nuovo record per l'inserimento ?
Grazie mille


title: Nuovo record in sottomaschera...

text:
"spedysoft" <
in...@spedysoft.com
> ha scritto nel messaggio
news:yK4Xa.222659$Ny5.6...@twister2.libero.it...

Prova con:
me!pippo!nomecontrollo.setfocus
docmd.gotorecord acdataform,,acnewrec
Ciao.
--
Sergio MAZZA


title: Nuovo record in sottomaschera...

text:
spedysoft ha scritto:

Se con "Pippo" intendi il controllo nella maschera principale
che contiene la sottomaschera:
Me!Pippo.SetFocus
DoCmd.GoToRecord , , acNewRec
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Calcolare valori su una query rispetto al totale delle COLONNE e non delle righe

author: Stefano

text:
Ho una query a campi incrociati che, in base ad una precisa selezione, mi
puo' dare come risultato non solo dati differenti, ovviamente, ma anche un
numero di colonne differenti.
Ora, i dati della query sono valori assoluti. Ma ha me interessano anche in
percentuali.
Laddove la percentuale richiesta è un valore calcolato rispetto un un altro
valore fisso, non ho problemi. Nel campo "il valore" della query scrivo
un'espressione legata a quel valore fisso, e sono a posto.
Riesco anche a calcolare la percentuale dei singoli valori rispetto al
totale dei valori della RIGA (ho fatto un'altra query che mi calcola solo la
colonna del totale, e nella query a campi incrociati, ho inserito la
precedente query, legandola con una relazione. In questo modo invece di
visualizzare la colonna del totale come campo calcolato (che non posso
utilizzare per un'espressione nel campo "il valore), utilizzo il campo della
seconda query dove ho già i totali belli e fatti e così posso utilizzare
questo campo in una qualsiasi esperessione nel campo "il valore"
Il problema mi sorge quando devo calcolare, ad esempio, la percentuali dei
valori sul totale della COLONNA, e non più della riga.
Come posso fare? Con una query di unione sono riuscito a visualizzare i
totali delle relative colonne in fondo alla query.
Ma non sono riuscito a capire come fare i calcoli rispetto a questi valori
totali, per ogni colonna.
Fra l'altro c'è un problema in più. Le colonne non sono sempre quelle, e
dunque qualsiasi ulteriore query che  faccio, basata sull'iniziale query a
campi incrociati, mi da un messaggio di errore se la query a campi
incrociati viene non ha più le colonne che aveva inizialmente, a causa
magari di una diversa selezione di dati all'origine.
A questo punto, dunque, credo che il problema possa avere una soluzione
esclusivamente via codice, ma, pur avendone una certa esperienza, non riesco
a trovare il bandolo della matassa.
Qualcuno può darmi qualche suggerimento?
Grazie
Stefano
--
Posted from root@[212.104.51.2]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Roberto dal portatile

text:
""Stefano"" <
stefano....@gvassociati.it
> ha scritto nel messaggio
news:JPEDICIALLLHDFAEKNAPOEL...@gvassociati.it...

Ammettiamo che la tabella sulla quale si basa la query a campi incrociati si
chiami Tabella2 e che contenga un campo chiamato X che adoperi per
l'intestazione di riga, un campo di tipo testo chiamato Y per l'intestazione
di colonna e un campo di tipo numerico chiamato Importo.
Ipotizziamo che nella query voi la somma del campo Importo ed il totale di
riga, il codice SQL di questa query sarà:
TRANSFORM Sum(Tabella2.Importo) AS [Il valore]
SELECT Tabella2.X, Sum(Tabella2.Importo) AS [Totale di Importo]
FROM Tabella2
GROUP BY Tabella2.X
PIVOT Tabella2.Y;
Se invece vuoi che il campo chiamato [Il valore] della query debba contenere
la percentuale della somma di Importo rispetto al totale di colonna, il
codice SQL della query a campi incrociati sarà:
TRANSFORM Sum([Importo]/DSum("Importo","Tabella2","Y=" & Chr$(34) & [Y] &
Chr$(34))) AS [Il valore]
SELECT Tabella2.X, Sum(Tabella2.Importo) AS [Totale di Importo]
FROM Tabella2
GROUP BY Tabella2.X
PIVOT Tabella2.Y;
Naturalmente poi assegnerai al campo [Il valore]  il formato Percentuale. Ti
ricordo che ho dato per presupposto che Y sia un campo di tipo testo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


text:
Caro Roberto,
voglio innanzi tutto ringraziarti per il prezioso suggerimento che mi hai
dato riguardo alla query a campi incrociati.
Era proprio quello di cui avevo bisogno, e tutto funziona perfettamente.
Ho avuto un solo problema ad un certo punto.
Mentre tutte le altre funzionavano, una query in particolare mi dava un
errore apparentemente strano.
"Errore di sintassi (operatore mancante) nell'espressione della query
'[Zona]=' "
La query era questa:
"TRANSFORM Sum(TAB_I_Base.Risposta1)/DSum("[Risposta1]","TAB_I_Base","[Zona]
=" & Zona) AS [Il valore]
SELECT TAB_I_Base.Intenzioni, Sum(TAB_I_Base.Risposta1) AS Totale
FROM TAB_I_Base
GROUP BY TAB_I_Base.IDIntenzioni, TAB_I_Base.Intenzioni
PIVOT TAB_I_Base.Zona;"
Sono andato a vedere la corrispondente query con valori assoluti, ed ho
notato che, contrariamente alle altre, diverse celle avevano valori nulli
(perchč cosě doveva essere in base ai dati immessi)
Ho capito che era questo a generare quell'errore.
Allora, ragionandoci un po' sopra e ricordandomi della funzione IIF, ho
sostituito la variabile [ZONA] con un riferimento ad un valore che mi va a
prendere su una maschera particolare ([Forms]![Ricerca].[TotZone]) e che
corrisponde al valore massimo di Zona.
Dunque cosě č la query:
PARAMETERS [Forms]![Ricerca].[TotZone] Short;
TRANSFORM Sum(TAB_I_Base.Risposta1)/DSum("[Risposta1]","TAB_I_Base","[Zona]
=" & IIf(Zona Between 1 And [Forms]![Ricerca].[TotZone],Zona,100)) AS [Il
valore]
SELECT TAB_I_Base.Intenzioni, Sum(TAB_I_Base.Risposta1) AS Totale
FROM TAB_I_Base
GROUP BY TAB_I_Base.IDIntenzioni, TAB_I_Base.Intenzioni
PIVOT TAB_I_Base.Zona;
Quel 100 č un valore alternativo dato "a cavolo" (il numero massimo di
[Zona] infatti č 9), ma fa in modo che venga inserito comunque un criterio
valido qualora [Zona] risulti nullo.
Insomma, il risultato finale č che la query funziona!
Ciao, e grazie ancora!



title: Modifica applicazione Access 2.0

author: clymer

text:
Salve a tutti. Utilizzo una semplice applicazione creata con Ms Access
2.0, che mi consente d gestire un magazzino. All'applicazione si accede
tramite password di accesso. Per necessita' legate alla riorganizzazione
del magazzino, mi trovo nella situazione di dover modificare il numero
d'ordine, relativo a diversi articoli, ma purtroppo questo campo non e'
editabile all'interno della stessa applicazione, dato che segue una
numerazione progressiva.
E' possibile aprire il file .mdb con access e cambiare i valori?
Non avendo la possibilita' di contattare l'amico che ha sviluppato
l'applicazione e non avendo dimestichezza con l'utilizzo di access, non
so proprio dove sbattere la testa.
Ringrazio anticipatamente chiunque abbia la pazienza di rispondermi.
Alberto


title: Modifica applicazione Access 2.0

author: Antonio Biso

text:
clymer <
no...@mac.com
> wrote in message 1ep3b8h.vxgc1ntrg2quN%no...@mac.com...
> Salve a tutti. Utilizzo una semplice applicazione creata con Ms Access
> 2.0, che mi consente d gestire un magazzino. All'applicazione si accede
> tramite password di accesso. Per necessita' legate alla riorganizzazione
> del magazzino, mi trovo nella situazione di dover modificare il numero
> d'ordine, relativo a diversi articoli, ma purtroppo questo campo non e'
> editabile all'interno della stessa applicazione, dato che segue una
> numerazione progressiva.
> E' possibile aprire il file .mdb con access e cambiare i valori?
> Non avendo la possibilita' di contattare l'amico che ha sviluppato
> l'applicazione e non avendo dimestichezza con l'utilizzo di access, non
> so proprio dove sbattere la testa.
Se è un amico, lo trovi il modo di contattarlo.
Se è un professionista, vedrai che se lo paghi, te la fa la modifica...
Antonio


title: Avviare funzione da nome di variabile.

author: Riccardo Baldinotti

text:
Devo far partire una funzione, il cui nome è trovato in un campo di una
tabella chiamata tMenu, che contiene un idMenu che è la voce del menu
principale, un idSmenu che è l'opzione scelta, e un comandoMenu che è il
nome della funzione da avviare.
Ho fatto:
stri = DLookup("[comandoMenu]", "tMenu", "[idMenu]=" & mosso & " AND
[idSmenu]=" & Chr(KeyCode))
Call stri
però mi esce un errore di compilazione: "Prevista routine e non variabile".
L'Help è parco di spiegazioni, potete aiutarmi a far partire una routine
in un modo del genere?
Grazie a tutti.
Riccardo Baldinotti

--

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


title: Avviare funzione da nome di variabile.

author: Pablitomf

text:
Riccardo Baldinotti <
riccardo....@qualcosa.it
> ha scritto:

> Devo far partire una funzione, il cui nome è trovato in un campo di una
> tabella chiamata tMenu, che contiene un idMenu che è la voce del menu
> principale, un idSmenu che è l'opzione scelta, e un comandoMenu che è il
> nome della funzione da avviare.
> Ho fatto:
> stri = DLookup("[comandoMenu]", "tMenu", "[idMenu]=" & mosso & " AND
> [idSmenu]=" & Chr(KeyCode))
> Call stri
> però mi esce un errore di compilazione: "Prevista routine e non variabile".
> L'Help è parco di spiegazioni, potete aiutarmi a far partire una routine
> in un modo del genere?
> Grazie a tutti.
> Riccardo Baldinotti

Prova:

Call Eval(stri)

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.


title: Avviare funzione da nome di variabile.

text:
Pablitomf ha scritto:

> Riccardo Baldinotti <
riccardo....@qualcosa.it
> ha scritto:

> > Devo far partire una funzione, il cui nome č trovato in un campo di una
> > tabella chiamata tMenu, che contiene un idMenu che č la voce del menu
> > principale, un idSmenu che č l'opzione scelta, e un comandoMenu che č il
> > nome della funzione da avviare.
> > Ho fatto:
> > stri = DLookup("[comandoMenu]", "tMenu", "[idMenu]=" & mosso & " AND
> > [idSmenu]=" & Chr(KeyCode))
> > Call stri
> > perň mi esce un errore di compilazione: "Prevista routine e non variabile".
> > L'Help č parco di spiegazioni, potete aiutarmi a far partire una routine
> > in un modo del genere?
> > Grazie a tutti.
> > Riccardo Baldinotti

> Prova:

> Call Eval(stri)

Funziona! (e come dubitarne?)
Grazie mille. La cosa mi risparmia di tentare arzigogoli piů complessi.
Buona giornata.



title: [OT] Problemi con SR1a per Office 2000

author: Davide Pigoni

text:
Ho provato a lanciare l'aggiornamento a Office 2000 scaricato dall'area
download Microsoft per risolvere alcuni bachi di Access2000.
Mi dice che non riesce a trovare nessun prodotto di Office 2000 sulla
macchina.
Io Office l'ho installato completamente.
A qualcuno è già successo?
Se si, come avete poi fatto per risolvere il problema?
Grazie in anticipo.
Davide
---------------------------------
Rimuovi xxx per e-mail
---------------------------------


title: creare una tabella con campi di 2 tabelle

author: Libero

text:
Salve.
Avrei un problema.
Come faccio a creare una tabella con i dati di 2 tabelle collegate uno a
molti?
Mi spiego meglio, ho in una tabella i nominativi, e nella II° (collegamento
molti) le condizioni per ogni azienda che questo nominativo tratta.
Ho bisogno di creare una tabella con  nominativo più tutti i record della
tabella (molti) in campi nello stesso record. Sarà possibile?
Saluti Riccardo


author: BFS

text:
"Libero" <
key...@gmail.it
> ha scritto nel messaggio
news:vMiAo.223739$9f6.4...@twister1.libero.it...

fai una query delle due tabelle no?
ciao
BFS


text:

Forse, non sono stato chiaro!
nella seconda tabella collegata(condizioni)ho per lo stesso nominativo,
più record.
Io voglio che questi record diventano campi nella prima tabella
(nominativi).
In attesa ti ringrazio.
Ciao
Riccardo


text:
"Libero" <
key...@tele2.it
> ha scritto nel messaggio
news:4RjAo.112697$Ua.2...@twister2.libero.it...
> Il 03/11/2010 21.19, BFS ha scritto:
>>
>>
>> "Libero" <
key...@gmail.it
> ha scritto nel messaggio
>> news:vMiAo.223739$9f6.4...@twister1.libero.it...
>>> Salve.
>>> Avrei un problema.
>>> Come faccio a creare una tabella con i dati di 2 tabelle collegate uno
>>> a molti?
>>>
>>> Mi spiego meglio, ho in una tabella i nominativi, e nella II�
>>> (collegamento molti) le condizioni per ogni azienda che questo
>>> nominativo tratta.
>>> Ho bisogno di creare una tabella con nominativo pi� tutti i record
>>> della tabella (molti) in campi nello stesso record. Sar� possibile?
>>> Saluti Riccardo
>>>
>>
>> fai una query delle due tabelle no?
>>
>> ciao
>> BFS
>
> Forse, non sono stato chiaro!
> nella seconda tabella collegata(condizioni)ho per lo stesso nominativo,
> pi� record.
> Io voglio che questi record diventano campi nella prima tabella
> (nominativi).
> In attesa ti ringrazio.
> Ciao
> Riccardo
Query a campi incrociati!!!
Antonio
>


text:
Il 03/11/2010 22.47, Antonio Biso ha scritto:
> "Libero"<
key...@tele2.it
>  ha scritto nel messaggio
> news:4RjAo.112697$Ua.2...@twister2.libero.it...
>> Il 03/11/2010 21.19, BFS ha scritto:
>>>
>>>
>>> "Libero"<
key...@gmail.it
>  ha scritto nel messaggio
>>> news:vMiAo.223739$9f6.4...@twister1.libero.it...
>>>> Salve.
>>>> Avrei un problema.
>>>> Come faccio a creare una tabella con i dati di 2 tabelle collegate uno
>>>> a molti?
>>>>
>>>> Mi spiego meglio, ho in una tabella i nominativi, e nella IIï¿œ
>>>> (collegamento molti) le condizioni per ogni azienda che questo
>>>> nominativo tratta.
>>>> Ho bisogno di creare una tabella con nominativo piï¿œ tutti i record
>>>> della tabella (molti) in campi nello stesso record. Sarï¿œ possibile?
>>>> Saluti Riccardo
>>>>
>>>
>>> fai una query delle due tabelle no?
>>>
>>> ciao
>>> BFS
>>
>> Forse, non sono stato chiaro!
>> nella seconda tabella collegata(condizioni)ho per lo stesso nominativo,
>> piï¿œ record.
>> Io voglio che questi record diventano campi nella prima tabella
>> (nominativi).
>> In attesa ti ringrazio.
>> Ciao
>> Riccardo
>
> Query a campi incrociati!!!
>
> Antonio
>>
>
Bhoooo, io, non capisco


text:
"Libero" <
key...@tele2.it
> ha scritto nel messaggio
news:5jlAo.112777$Ua.2...@twister2.libero.it...
> Il 03/11/2010 22.47, Antonio Biso ha scritto:
>> "Libero"<
key...@tele2.it
>  ha scritto nel messaggio
>> news:4RjAo.112697$Ua.2...@twister2.libero.it...
>>> Il 03/11/2010 21.19, BFS ha scritto:
>>>>
>>>>
>>>> "Libero"<
key...@gmail.it
>  ha scritto nel messaggio
>>>> news:vMiAo.223739$9f6.4...@twister1.libero.it...
>>>>> Salve.
>>>>> Avrei un problema.
>>>>> Come faccio a creare una tabella con i dati di 2 tabelle collegate uno
>>>>> a molti?
>>>>>
>>>>> Mi spiego meglio, ho in una tabella i nominativi, e nella II�
>>>>> (collegamento molti) le condizioni per ogni azienda che questo
>>>>> nominativo tratta.
>>>>> Ho bisogno di creare una tabella con nominativo pi� tutti i record
>>>>> della tabella (molti) in campi nello stesso record. Sar� possibile?
>>>>> Saluti Riccardo
>>>>>
>>>>
>>>> fai una query delle due tabelle no?
>>>>
>>>> ciao
>>>> BFS
>>>
>>> Forse, non sono stato chiaro!
>>> nella seconda tabella collegata(condizioni)ho per lo stesso nominativo,
>>> pi� record.
>>> Io voglio che questi record diventano campi nella prima tabella
>>> (nominativi).
>>> In attesa ti ringrazio.
>>> Ciao
>>> Riccardo
>>
>> Query a campi incrociati!!!
>>
>> Antonio
>>>
>>
> Bhoooo, io, non capisco
>
>
Vai dentro access, help on line e cerca per query a campi incrociati
poi segui esempi e spiegazioni
Antonio


text:
Il 03/11/2010 23.28, Antonio Biso ha scritto:
> "Libero"<
key...@tele2.it
>  ha scritto nel messaggio
> news:5jlAo.112777$Ua.2...@twister2.libero.it...
>> Il 03/11/2010 22.47, Antonio Biso ha scritto:
>>> "Libero"<
key...@tele2.it
>   ha scritto nel messaggio
>>> news:4RjAo.112697$Ua.2...@twister2.libero.it...
>>>> Il 03/11/2010 21.19, BFS ha scritto:
>>>>>
>>>>>
>>>>> "Libero"<
key...@gmail.it
>   ha scritto nel messaggio
>>>>> news:vMiAo.223739$9f6.4...@twister1.libero.it...
>>>>>> Salve.
>>>>>> Avrei un problema.
>>>>>> Come faccio a creare una tabella con i dati di 2 tabelle collegate uno
>>>>>> a molti?
>>>>>>
>>>>>> Mi spiego meglio, ho in una tabella i nominativi, e nella IIï¿œ
>>>>>> (collegamento molti) le condizioni per ogni azienda che questo
>>>>>> nominativo tratta.
>>>>>> Ho bisogno di creare una tabella con nominativo piï¿œ tutti i record
>>>>>> della tabella (molti) in campi nello stesso record. Sarï¿œ possibile?
>>>>>> Saluti Riccardo
>>>>>>
>>>>>
>>>>> fai una query delle due tabelle no?
>>>>>
>>>>> ciao
>>>>> BFS
>>>>
>>>> Forse, non sono stato chiaro!
>>>> nella seconda tabella collegata(condizioni)ho per lo stesso nominativo,
>>>> piï¿œ record.
>>>> Io voglio che questi record diventano campi nella prima tabella
>>>> (nominativi).
>>>> In attesa ti ringrazio.
>>>> Ciao
>>>> Riccardo
>>>
>>> Query a campi incrociati!!!
>>>
>>> Antonio
>>>>
>>>
>> Bhoooo, io, non capisco
>>
>>
>
> Vai dentro access, help on line e cerca per query a campi incrociati
>
> poi segui esempi e spiegazioni
>
> Antonio
>
>
Scusa Antonio io non riesco a trovare quello che dici.
Ho queste 2 tabelle:
Esempio:
tabella 1
ID(1)|Nome|cittï¿œ|ecc.ecc.
tabella 2
ID(1)|condizione1|
ID(1)|condizione2|
ID(1)|condizione3|
ID(1)|ecc. ecc.per circa 14 campi
Il risultato che vorrei ï¿œ il seguente:
ID(1)|Nome|cittï¿œ|ecc. ecc.|condizione1|condizione2|condizione3|ecc.
ecc.per circa 14 campi
Si puï¿œ fare?
salutoni


text:
"Libero" <
key...@tele2.it
> ha scritto nel messaggio
news:rslAo.223850$9f6.4...@twister1.libero.it...
> Il 03/11/2010 23.28, Antonio Biso ha scritto:
>> "Libero"<
key...@tele2.it
>  ha scritto nel messaggio
>> news:5jlAo.112777$Ua.2...@twister2.libero.it...
>>> Il 03/11/2010 22.47, Antonio Biso ha scritto:
>>>> "Libero"<
key...@tele2.it
>   ha scritto nel messaggio
>>>> news:4RjAo.112697$Ua.2...@twister2.libero.it...
>>>>> Il 03/11/2010 21.19, BFS ha scritto:
>>>>>>
>>>>>>
>>
> Scusa Antonio io non riesco a trovare quello che dici.
> Ho queste 2 tabelle:
>
> Esempio:
> tabella 1
> ID(1)|Nome|citt�|ecc.ecc.
>
> tabella 2
> ID(1)|condizione1|
> ID(1)|condizione2|
> ID(1)|condizione3|
> ID(1)|ecc. ecc.per circa 14 campi
>
> Il risultato che vorrei � il seguente:
>
>
> ID(1)|Nome|citt�|ecc. ecc.|condizione1|condizione2|condizione3|ecc.
> ecc.per circa 14 campi
>
> Si pu� fare?
> salutoni
QUERY A CAMPI INCROCIATI
CERCA NELL'HELP DI ACCESS
Antonio


text:
Il 03/11/2010 23.52, Antonio Biso ha scritto:
> QUERY A CAMPI INCROCIATI
Caro Antonio, non riesco a creare questa query, mi da degli errori.
Se vuoi, e non ti dispaice, ti posso mandare le due tabelle via e-mail.
Ciao Riccardo


author: Alessandro Cara

text:
Il 03/11/2010 23.52, Antonio Biso ha scritto:
> "Libero"<
key...@tele2.it
>  ha scritto nel messaggio
> news:rslAo.223850$9f6.4...@twister1.libero.it...
>> Il 03/11/2010 23.28, Antonio Biso ha scritto:
>>> "Libero"<
key...@tele2.it
>   ha scritto nel messaggio
>>> news:5jlAo.112777$Ua.2...@twister2.libero.it...
>>>> Il 03/11/2010 22.47, Antonio Biso ha scritto:
>>>>> "Libero"<
key...@tele2.it
>    ha scritto nel messaggio
>>>>> news:4RjAo.112697$Ua.2...@twister2.libero.it...
>>>>>> Il 03/11/2010 21.19, BFS ha scritto:
>>>>>>>
>>>>>>>
>
>>>
>> Scusa Antonio io non riesco a trovare quello che dici.
>> Ho queste 2 tabelle:
>>
>> Esempio:
>> tabella 1
>> ID(1)|Nome|città|ecc.ecc.
>>
>> tabella 2
>> ID(1)|condizione1|
>> ID(1)|condizione2|
>> ID(1)|condizione3|
>> ID(1)|ecc. ecc.per circa 14 campi
>>
>> Il risultato che vorrei è il seguente:
>>
>>
>> ID(1)|Nome|città|ecc. ecc.|condizione1|condizione2|condizione3|ecc.
>> ecc.per circa 14 campi
>>
>> Si può fare?
>> salutoni
>
> QUERY A CAMPI INCROCIATI
>
> CERCA NELL'HELP DI ACCESS
Da quello che ho capito la create/insert preleva i dati da una semplice
join (come dice BFS). La query pivot non dovrebbe servire.
"Quelo" che mi e' oscuro e' perche' ha necessita' di "fisicizzare" la query.
--
ac (x=y-1)


text:

se quello che vuoi ottenere ï¿œ questo:
http://yfrog.com/1xcatturavxj
ti abbiamo giï¿œ risposto
query a campi incrociati!!!!
ciao
BFS


text:
Il 04/11/2010 8.28, BFS ha scritto:
> Il 04/11/2010 00:40, Libero ha scritto:
>> Il 03/11/2010 23.52, Antonio Biso ha scritto:
>>> QUERY A CAMPI INCROCIATI
>>
>> Caro Antonio, non riesco a creare questa query, mi da degli errori.
>> Se vuoi, e non ti dispaice, ti posso mandare le due tabelle via e-mail.
>> Ciao Riccardo
>
>
> se quello che vuoi ottenere è questo:
>
>
http://yfrog.com/1xcatturavxj
>
> ti abbiamo già risposto
>
> query a campi incrociati!!!!
>
>
> ciao
> BFS
BFS, è proprio quello che voglio ottenere.
Ho provato, ma mi accoda i campi al record non il contenuto, ma dei
numeri 1 o zero. Come mai?


text:
Il 05/11/2010 00:29, Libero ha scritto:
> Il 04/11/2010 8.28, BFS ha scritto:
>> Il 04/11/2010 00:40, Libero ha scritto:
>>> Il 03/11/2010 23.52, Antonio Biso ha scritto:
>>>> QUERY A CAMPI INCROCIATI
>>>
>>> Caro Antonio, non riesco a creare questa query, mi da degli errori.
>>> Se vuoi, e non ti dispaice, ti posso mandare le due tabelle via e-mail.
>>> Ciao Riccardo
>>
>>
>> se quello che vuoi ottenere ï¿œ questo:
>>
>>
http://yfrog.com/1xcatturavxj
>>
>> ti abbiamo giï¿œ risposto
>>
>> query a campi incrociati!!!!
>>
>>
>> ciao
>> BFS
>
> BFS, ï¿œ proprio quello che voglio ottenere.
> Ho provato, ma mi accoda i campi al record non il contenuto, ma dei
> numeri 1 o zero. Come mai?
>
data una tabella nomi con campi :
idnome contatore
nome testo
e una tabella condizioni con campi:
idcondizione contatore
idnome numerico
condizione testo
la query che devi fare ï¿œ:
TRANSFORM First(condizioni.condizione) AS PrimoDicondizione
SELECT condizioni.idnome, nomi.nome
FROM condizioni INNER JOIN nomi ON condizioni.idnome = nomi.idnome
GROUP BY condizioni.idnome, nomi.nome
PIVOT condizioni.condizione;
adattala al tuo codice
ciao
BFS


text:
Il 05/11/2010 8.04, BFS ha scritto:
> la query che devi fare è:
>
> TRANSFORM First(condizioni.condizione) AS PrimoDicondizione
> SELECT condizioni.idnome, nomi.nome
> FROM condizioni INNER JOIN nomi ON condizioni.idnome = nomi.idnome
> GROUP BY condizioni.idnome, nomi.nome
> PIVOT condizioni.condizione;
>
> adattala al tuo codice
>
> ciao
> BFS
Ciao BFS, con questa query, ottengo quello che voglio, ma, non mi crea
una nuova tabella con il risultato visualizzato.
Se faccio (crea nuova tabella) ho dei risultati diversi.
Come faccio?
Ti ringrazio anticipatamente.
Riccardo


text:

partendo dall'esempio sopra:
SELECT condizioni_CampiIncrociati.* INTO NomeNuovaTabella
FROM condizioni_CampiIncrociati;
ti crea la tabella.
ciao!
BFS


text:
Il 08/11/2010 8.27, BFS ha scritto:
> Il 07/11/2010 13:43, Libero ha scritto:
>> Il 05/11/2010 8.04, BFS ha scritto:
>>> la query che devi fare ï¿œ:
>>>
>>> TRANSFORM First(condizioni.condizione) AS PrimoDicondizione
>>> SELECT condizioni.idnome, nomi.nome
>>> FROM condizioni INNER JOIN nomi ON condizioni.idnome = nomi.idnome
>>> GROUP BY condizioni.idnome, nomi.nome
>>> PIVOT condizioni.condizione;
>>>
>>> adattala al tuo codice
>>>
>>> ciao
>>> BFS
>>
>>
>> Ciao BFS, con questa query, ottengo quello che voglio, ma, non mi crea
>> una nuova tabella con il risultato visualizzato.
>> Se faccio (crea nuova tabella) ho dei risultati diversi.
>> Come faccio?
>> Ti ringrazio anticipatamente.
>> Riccardo
>
> partendo dall'esempio sopra:
>
> SELECT condizioni_CampiIncrociati.* INTO NomeNuovaTabella
> FROM condizioni_CampiIncrociati;
>
> ti crea la tabella.
>
> ciao!
> BFS
>
>
>
>
>
Sei un'artista BFS.
Sei GRADEEEEEEEE.
Ti ringrazio, e Dio ti benedica.


title: CTRL+G

author: Andrea Sciamanna

text:
Sempre affascinato dal controllo Rich Text, sto realizzando un'interfaccia
per la creazione di documenti formattati.
Ho sono messo, per ora, i classici bottoni per il grassetto, il corsivo,
ecc...
Visto che sono abituato ad utilizzare molto anche la tastiera, nell'evento
Keypress del controllo ho gestito il CTRL+G, CTRL+S, CTRL+C, rispettivamente
per il grassetto, il sottolineato e il corsivo.
Ora c'č un problema. Le ultime due combinazioni funzionano, la prima no
perchč, giustamente, si apre Visualbasic (CTRL+G, in Access97 e precedenti
apriva la finestra d'esecuzione immediata, mentre ora, quella finestra, č
all'interno di Visual Basic).
Distribuendo l'applicazione posso disattivare i tasti speciali e fregarmente
dell'inconveniente, ma, mentre sviluppo, ho bisogni che quei tasti siano
attivati: come faccio a by-passare solo il CTRL+G?


title: CTRL+G

author: Expo

text:
Hai risolto anche il problema del tasto TAB ?
"Andrea Sciamanna" <andrea.s...@libero.it.cancellami> ha scritto nel
messaggio news:8pptok$5p1$1...@serv1.iunet.it...



title: CTRL+G

text:
> Hai risolto anche il problema del tasto TAB ?
In effetti no.


title: accedere alle opzioni del messaggio di Outlook

author: Tony Bragagnolo

text:
Uso l'automazione per usare gli oggetti di Outlook per creare e mandare così
un email interna dal vba di access, usando l'esempio riportato sul sito MS:
http://support.microsoft.com/default.aspx?scid=kb;en-us;209948&Product=acc2000
Il problema è che vorrei fare in modo di accedere al campo "invia risposte
a:" che si trova nelle opzioni di ogni nuovo messaggio, per potervi inserire
un destinatario fisso per le risposte al messaggio...ma non riesco a trovare
l'oggetto o la proprietà! non si trova sono già diventato matto. Qualche
suggerimento?!
grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
"Tony Bragagnolo" <
cri...@inwind.it
> ha scritto nel messaggio
news:80Z206Z188Z10Y1...@usenet.libero.it...
> Uso l'automazione per usare gli oggetti di Outlook per creare e mandare
così
> un email interna dal vba di access, usando l'esempio riportato sul sito
MS:
>
http://support.microsoft.com/default.aspx?scid=kb;en-us;209948&Product=acc2000
> Il problema è che vorrei fare in modo di accedere al campo "invia risposte
> a:" che si trova nelle opzioni di ogni nuovo messaggio, per potervi
inserire
> un destinatario fisso per le risposte al messaggio...ma non riesco a
trovare
> l'oggetto o la proprietà! non si trova sono già diventato matto. Qualche
> suggerimento?!
> grazie
>
Vai sul Sito Comune (link qui sotto) e nella Sezione General prova a leggere
queste due FAQ:
1) Inviare e-mail con MSAccess utilizzando il winsock di Paolo Beltrame
2) Inviare e-mail con MSAccess utilizzando la libreria mapi32.dll di Carlo
Costarella
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Conteggio giorni Anno Commerciale

author: Sergio

text:
Dovrei calcolare i giorni tra due date usando l'anno commerciale (360 gg.),
come devo fare ?
Esiste un'altra possibilità oltre ad usare la funzione di Excel Date360 ?
Grazie e Buon lavoro a tutti
Sergio


title: Conteggio giorni Anno Commerciale

author: Emyr

text:


considera tutti i mesi di 30 giorni e fai i conteggi con i mesi
intercorrenti più le due differenze
Saluti.
Emanuele.


title: Conteggio giorni Anno Commerciale

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:n32n7u8hb2lohnr3g...@4ax.com...

Non ci avevo pensato, grazie per il suggerimento
Saluti
Sergio.


title: Files come dati

author: kokko

text:
Salve a tutti,
mi piacerebbe costruire una tabella con un campo contenente files
(presumibilmente documenti pdf).
E' possibile?
Grazie


title: Files come dati

author: Alessandro Baraldi

text:
kokko ha scritto:

Si, ma nella tabella devi memorizzare solo il percorso fisico del file
non il file stesso...!
Prova a vedere se questo demo può esserti utile.
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=71
la Password per sproteggerlo è "sitocomune", si chiude e quando lo
riapri è OpenSource
@Alex


title: Chiusura applicazione dopo tot.....

author: Mark

text:
Salve a tutti!
esiste di qualcosa, già fatto, per chiudere l'applicazione ed uscire da
Access, se non si tocca qualcun tasto o il mouse dopo "tot" tempo?
Grazie anticipatamente.
Marco.


title: Chiusura applicazione dopo tot.....

text:
Mark ha scritto:

Già fatto non sò.... ma è abbastanza banale farlo...!
Una Form in formato Hidden su evento Timer controlli
Screen.ActiveControl.Name
e se è sempre quello del controllo precedente incrementi un Counter,
quando il Counter
arriva a N*TimerInterval(in secondi) Docmd.Quit, se il controllo attivo
è diverso azzeri e riparti...!
@Alex


title: Chiusura applicazione dopo tot.....

text:
Grazie. Proverò.
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1160761132.7...@k70g2000cwa.googlegroups.com...



title: Ancora sui tasti di scelta rapida A2000

author: paolo p

text:
Ieri non mi ha risposto nessuno (troppo banale? succede solo a me?), ci
riprovo
Scusate la banalità, ho provato a sfogliare la guida, ma non ho trovato
nulla.
In A97 con la combinazione "CTRL+MAIUSC+ ;" si inseriva la data di sistema:
era comodissimo.
Con A2000 non lo fa più.
L'assistente di Office dice:"Per inserire la data
odierna premere CTRL+ ; ". Eseguo stupito ma... mi mette la maschera in
modalità struttura.
Spasiba (=grazie)


title: Ancora sui tasti di scelta rapida A2000

author: bande

text:
"paolo p" <
p.pe...@inrete.it
> ha scritto nel messaggio
news:3bc5...@news.opennet.it...

Posso solo dirti che io ho provato con Access 2000 e a me la combinazione
"CTRL+MAIUSC+;"
funziona mostrandomi la data corrente.
--
Andrea


title: Marchera ricerca o inserimento

author: Checco

text:
Ciao a tutti,
forse avrete capito che sto sviluppando un nuovo database dalle tante
richieste che vi faccio! ;o) Quindi se non vi disturbo vi espongo un altro
quesito:
Si può fare in modo che in un'unica maschera colleggata alla tabella
"anagrafica" io possa effettuare una ricerca di un nominativo e se c'è me lo
deve tirare su nei campi di ricerca e se non c'è mi deve inserire ciò che ho
scritto in un nuovo record?
Grazie in anticipo
Francesco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Marchera ricerca o inserimento

author: Roberto da casa

text:
"Checco" <
fra....@libero.it
> ha scritto nel messaggio
news:217Z59Z54Z60Y1...@usenet.libero.it...
> Ciao a tutti,
> forse avrete capito che sto sviluppando un nuovo database dalle tante
> richieste che vi faccio! ;o) Quindi se non vi disturbo vi espongo un altro
> quesito:
> Si può fare in modo che in un'unica maschera colleggata alla tabella
> "anagrafica" io possa effettuare una ricerca di un nominativo e se c'è me
lo
> deve tirare su nei campi di ricerca e se non c'è mi deve inserire ciò che
ho
> scritto in un nuovo record?
>
> Grazie in anticipo
> Francesco
Nell'intestazione di una maschera associata alla tua tabella inserisci una
casella di testo non associata che chiamerai Cerca nella quale digiterai il
nominativo da ricercare.
A fronte dell'evento "Dopo aggiornamento" della casella di testo Cerca con
una DCount verifica se nella tua tabella esistono record che abbiano nel
campo contenente il nominativo il valore che hai digitato in Cerca; se la
funzione DCount ti restituisce un valore maggiore di zero (ovvero esiste
almeno un record con quel nominativo) sposta il fuoco sul controllo della
maschera associato al campo del nominativo e posizionati sul record cercato
tramite il metodo FindRecord (vedi help), dopo di che farai le modifiche del
caso; se invece la funzione DCount ti restituisce il valore zero (non
esistono record con quel nominativo) posizionati su un nuovo record con il
metodo GoToRecord (vedi help) ed inserisci il nuovo record.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Marchera ricerca o inserimento

text:
Grazie infinite Roberto! Anche se con un pò di difficoltà funziona tutto
alla perfezione! :o)
CIAO

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Marchera ricerca o inserimento

author: cidi

text:
"Checco" <
fra....@libero.it
> ha scritto nel messaggio
news:217Z59Z54Z60Y1...@usenet.libero.it...
> Grazie infinite Roberto! Anche se con un pò di difficoltà funziona tutto
> alla perfezione! :o)
...quello che invece non funziona per niente è il tuo quoting......
visto che non sei un newbie, quando comincerai a postare dopo il testo a cui
rispondi?
Daniele



title: Header Mp3 In VB5

author: Morpheus

text:
Ciao a tutti, avrei bisogno di un aiuto, č possibile estrarre
l'Header(AUTORE,TITOLO,ALBUM) di un mp3 per salvarlo su un DB ACCESS ?
Grazie a tutti.


title: access 2003 problema con filtro in base a maschera

author: pfm

text:
salve
ho creato precedentemente in access 2000 una maschera con una
sottomaschera
nella maschera ho messo solo 2 pulsanti :
rimuovi filtro
chiudi
la sottomaschera e' di tipo Foglio Dati
con access 2000 una volta visualizzato maschera + sottomaschera agivo
sui pulsati della barra Filtro in base a maschera e definivo il filtro
poi col pulsant aapplica filtro vedevo i dati desiderati
ora con access 2003 - (convertito il file .mdb in access 2003) se premu
il pulsante filtro in base a maschera mi appare la griglia per
selezioanre i dati
se poi premo APPLICA FILTRO - continuo a rimanere sulla videata per
definire il filtro
Chiedo aiuto
Grazie
PFM


title: passare valore da una casella combinata all'alrta

author: Umin

text:
sono anni che non riadopero Access per fare un'applicazione conto terzi
percio' chiedo venia sin da ora per quello che sto per chiedere,
probabilmente un tormentone per i piu' esperti, il fatto e' che ho
dimenticato molte cose..
detto questo, la mia situaz e' la seguente:
ho in una casella combinata le marche di automobili
e nella casella sottostante i modelli delle auto
una volta scelto il valore della marca vorrei che la combobox del
modello mi restituisse nella "tendina" i soli valori che hanno a che
fare con quella marca
es:
marca: Alfa Romeo
modello:
         147
         156
         155
etc etc
come si fa?
avevo messo nella routine AfterUpdate del campo marca l'istruzione
varX = Nz(DLookup("[Modello]", "Marca_Modello", "[Marca] = " & "'" &
Forms!Insert_Preventivo!Marca & "'"), 0)
Me.Modello = varX
pero' non e' sufficiente (cioe', mi ritorna un solo modello di auto)
grazie e scusate se magari e' una banalita' ma dopo 4 anni non mi
ricordo proprio nulla (o quasi)
--
Umin
n. p.: Dire Straits - Your Latest Trick


author: Sergio MAZZA

text:
"Umin" <
ali...@libero.it
> ha scritto nel messaggio news:mn.7c467d59a...@libero.it...

Ti sei scordato anche di cercare nel sito comune (
www.sitocomune.com
); sezione Forms:
3.73 Sincronizzare in una maschera due o più caselle combinate tra loro NON in gerarchia
3.72 Sincronizzare in una maschera due o più caselle combinate tra loro in gerarchia
Ciao.
--
Sergio MAZZA


author: Roberto dalla campagna

text:
"Umin" <
ali...@libero.it
> ha scritto nel messaggio
news:mn.7c467d59a...@libero.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Forms leggi queste due
mie FAQ:
1) 3.72 Sincronizzare in una maschera due o più caselle combinate tra loro
in gerarchia
2) 3.77 Sincronizzare in una maschera due o più caselle combinate ASSOCIATE
tra loro in gerarchia
Vedi tu quale fa al caso tuo.
>
> --
> Umin
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
Roberto dalla campagna ha usato la sua tastiera per scrivere :
> Vai sul Sito Comune (link qui sotto) e nella Sezione Forms leggi queste due
> mie FAQ:
>
> 1) 3.72 Sincronizzare in una maschera due o più caselle combinate tra loro
> in gerarchia
> 2) 3.77 Sincronizzare in una maschera due o più caselle combinate ASSOCIATE
> tra loro in gerarchia
grazie, commosso! :')
non ricordavo nemmeno del sito comune
--
Umin
n. p.: Aerosmith - Line Up


text:
Sergio MAZZA ha detto questo venerdì :
> Ti sei scordato anche di cercare nel sito comune (
www.sitocomune.com
);
> sezione Forms:
> 3.73 Sincronizzare in una maschera due o più caselle combinate tra loro NON
> in gerarchia
> 3.72 Sincronizzare in una maschera due o più caselle combinate tra loro in
> gerarchia
ascolta, ho guardato
ho messo, come da esempio, il requery sulla combo 1 (sceglie marca from
Marca_Modello) nell'evento "after_update" ed ho messo questa query
sulla combo 2
SELECT Marca_Modello.*
FROM Marca_Modello
WHERE (((Marca_Modello.Marca) LIKE '*me.Marca*'))
dove il me.Marca dovrebbe essere il valore della combobox che fa
l'after update
sintatticamente non mi vengono segnalati errori per la query pero' la
seconda combo (quella del modello) mi compare vuota e continuo a non
capire il perche'
dove sto cannando?
grazie
--
Umin
n. p.: Sigur Rós - Ágætis Byrjun


text:
"Umin" <
ali...@libero.it
> ha scritto nel messaggio
news:mn.94ad7d593...@libero.it...
>
> ascolta, ho guardato
> ho messo, come da esempio, il requery sulla combo 1 (sceglie marca from
> Marca_Modello) nell'evento "after_update" ed ho messo questa query sulla
> combo 2
>
> SELECT Marca_Modello.*
> FROM Marca_Modello
> WHERE (((Marca_Modello.Marca) LIKE '*me.Marca*'))
>
> dove il me.Marca dovrebbe essere il valore della combobox che fa l'after
> update
>
> sintatticamente non mi vengono segnalati errori per la query pero' la
> seconda combo (quella del modello) mi compare vuota e continuo a non
> capire il perche'
>
> dove sto cannando?
> grazie
>
> --
> Umin
>
> n. p.: Sigur Rós - Ágætis Byrjun
>
Devi escludere le variabili dalla composizione della stringa SQL;
es.
... WHERE (((Marca_Modello.Marca) LIKE '*" & Me!marca & "*'))
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA ha spiegato il 19/09/2005 :
> Devi escludere le variabili dalla composizione della stringa SQL;
> es.
> ... WHERE (((Marca_Modello.Marca) LIKE '*" & Me!marca & "*'))
oh jesus, adesso funziona!
grazie
--
Umin
n. p.: Oasis - Lyla


author: MA

text:
Umin wrote:
> grazie, commosso! :')
> non ricordavo nemmeno del sito comune
Beh siamo su un'area pubblica, non credo sia il caso di bestemmiare!!!
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
MA ci ha detto :
> Beh siamo su un'area pubblica, non credo sia il caso di bestemmiare!!!
ovvero?
quand'e' che avrei bestemmiato?
o non sto cogliendo l'ironia di fondo...
--
Umin
n.p.: Vivere [stop]


text:
Umin wrote:
> MA ci ha detto :
>
>> Beh siamo su un'area pubblica, non credo sia il caso di
>> bestemmiare!!!
>
> ovvero?
> quand'e' che avrei bestemmiato?
> o non sto cogliendo l'ironia di fondo...
Dimenticarsi del sitocomune, č una bestemmia
:-)



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:eQyXe.40082$TR5....@news.edisontel.com...
> Dimenticarsi del sitocomune, č una bestemmia
>
> :-)
>
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
Che si paga con il lavorare aggratisse per il Team di sviluppo del
compilatore per Access...
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:eQyXe.40082$TR5....@news.edisontel.com...
>> Dimenticarsi del sitocomune, č una bestemmia
>>
>> :-)
> Che si paga con il lavorare aggratisse per il Team di sviluppo del
> compilatore per Access...
>
> Ciao.
E chi ci fa arrabbiare si vede recapitare un leone di nostra conoscenza



text:
MA ha usato la sua tastiera per scrivere :
> Dimenticarsi del sitocomune, è una bestemmia
>
>  :-)
ah, ok... chiedo venia
pieta'!
il fatto e' che io adesso sto facendo cose che 4 anni fa sapevo fare ma
ho completamente rimosso per non averle piu' usate
mi ero scordato persino del sitocomune
me tapino!
--
Umin
n. p.: Coldplay - Fix You


text:
Dopo dura riflessione, Sergio MAZZA ha scritto :
> Che si paga con il lavorare aggratisse per il Team di sviluppo del
> compilatore per Access...
anzi la fame... :D



title: Report con linee variabili

text:
Salve a tutti,
ho il seguente problema:
il mio report mi dovrebbe stampare vari record dove in ognuno č presente
un id_operazione.Questo id_operazione non č univoco, ma i record vengono
ordinati in modo crescente con l'id_operazione.
Vorrei che quando finisce la serie dei record con lo stesso id_operazione
mi venga resa visibile una linea che ho disegnato (miaLinea).
Ho provato il seguente codice ma quando gli id_operazione sono singoli e
cambiano per ogni record successivo non mi disegna piu la linea, ho
provato anche ad alternare il true con il false nell'if e nell'else ma la
linea mi viene visualizzata comunque su tutti i record.
Static ID_conta As Long

If ID_conta = Me.ID_OPERAZIONE Then
   Me.Controls("miaLinea").Visible = True
Else
   Me.Controls("miaLinea").Visible = False
End If
ID_conta = Me.ID_OPERAZIONE
Vi ringrazio per l'aiuto...
Matteo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Report con linee variabili

author: Davide (Sib)

text:
"matteo.thedog" <
matteo...@libero.it
> ha scritto nel messaggio
> ho il seguente problema:
> il mio report mi dovrebbe stampare vari record dove in ognuno è presente
> un id_operazione.Questo id_operazione non è univoco, ma i record vengono
> ordinati in modo crescente con l'id_operazione.
> Vorrei che quando finisce la serie dei record con lo stesso id_operazione
> mi venga resa visibile una linea che ho disegnato (miaLinea).
> Ho provato il seguente codice ma quando gli id_operazione sono singoli e
> cambiano per ogni record successivo non mi disegna piu la linea, ho
> provato anche ad alternare il true con il false nell'if e nell'else ma la
> linea mi viene visualizzata comunque su tutti i record.
>
> Static ID_conta As Long
>
> If ID_conta = Me.ID_OPERAZIONE Then
>   Me.Controls("miaLinea").Visible = True
> Else
>   Me.Controls("miaLinea").Visible = False
> End If
> ID_conta = Me.ID_OPERAZIONE
Hai invertito i valori true e false nei due casi.
Ciao
Davide
--
www.gestionedati,com


title: Report con linee variabili

author: Silvio Vitale

text:
matteo.thedog ha scritto:
> Salve a tutti,
> ho il seguente problema:
> il mio report mi dovrebbe stampare vari record dove in ognuno è presente
> un id_operazione.Questo id_operazione non è univoco, ma i record vengono
> ordinati in modo crescente con l'id_operazione.
> Vorrei che quando finisce la serie dei record con lo stesso id_operazione
> mi venga resa visibile una linea che ho disegnato (miaLinea).
> Ho provato il seguente codice ma quando gli id_operazione sono singoli e
> cambiano per ogni record successivo non mi disegna piu la linea, ho
> provato anche ad alternare il true con il false nell'if e nell'else ma la
> linea mi viene visualizzata comunque su tutti i record.
>
>(...)
Secondo me potresti evitare di utilizzare codice VBA:
nel report raggruppa i record secondo l'id_operazione e aggiungi un
"piè di pagina" al raggruppamento. Inserisci la tua linea in questo
"piè di pagina" e vedrai che la linea sarà visualizzata solo alla
fine di ogni serie di id_operazione.
Silvio


title: Report con linee variabili

text:
Davide (Sib) ha scritto:


> Ciao
> Davide
 Purtroppo ho provato in tutti e due i modi e in un caso mi funziona bene
solo quando cresce a coppie di id_operazione e non appena l'id_operazione
cambia per ogni record non stampa piu la linea.
Nell'altro la stampa indistintamente per ogni record.
Continuo a fare prove ma la vedo dura...
Grazie comunque,



title: Report con linee variabili

text:
Silvio Vitale ha scritto:
> matteo.thedog ha scritto:


> Silvio
Effettivamente potrebbe essere una soluzione..provo subito e ti ringrazio
per il suggerimento...
ciao Matteo



title: Report con linee variabili

text:
matteo.thedog ha scritto:
> Silvio Vitale ha scritto:
> > matteo.thedog ha scritto:
> > > Salve a tutti,
> > > ho il seguente problema:
> > > il mio report mi dovrebbe stampare vari record dove in ognuno è presente
> > > un id_operazione.Questo id_operazione non è univoco, ma i record vengono
> > > ordinati in modo crescente con l'id_operazione.
> > > Vorrei che quando finisce la serie dei record con lo stesso id_operazione
> > > mi venga resa visibile una linea che ho disegnato (miaLinea).
> > > Ho provato il seguente codice ma quando gli id_operazione sono singoli e
> > > cambiano per ogni record successivo non mi disegna piu la linea, ho
> > > provato anche ad alternare il true con il false nell'if e nell'else ma la
> > > linea mi viene visualizzata comunque su tutti i record.
> > >
> > >(...)
> > Secondo me potresti evitare di utilizzare codice VBA:
> > nel report raggruppa i record secondo l'id_operazione e aggiungi un
> > "piè di pagina" al raggruppamento. Inserisci la tua linea in questo
> > "piè di pagina" e vedrai che la linea sarà visualizzata solo alla
> > fine di ogni serie di id_operazione.
> > Silvio
> Effettivamente potrebbe essere una soluzione..provo subito e ti ringrazio
> per il suggerimento...
> ciao Matteo
Ho provato, fa proprio al caso mio,ti ringrazio, alla prossima
matteo



title: Report con linee variabili

text:
Mi fa piacere d'essere stato utile ;)
Silvio


title: Query casella si/no

author: Franco

text:
Ciao a Tutti
Con Access 2003 è possibile in una query parametrica applicare dei criteri
ad un campo si/no?
Esempio Dbase così composto:
Tabella
Prodotto = testo
Descrizione = testo
Quantità = numerico
Valido = si/no
Costruisco una maschera  con controlli associati ai campi testo e numerico e
una casella di controllo associata al campo si/no. Origine dati una query.
Un'altra maschera di ricerca con controlli non associati nei quali digitare
i parametri e una casella di controllo.Nei controlli dopo aggiornamento
"requery".
Un pulsante che lancia la ricerca.
La query contiene due campi calcolati in quanto i campi descrizione e
quantità possono non contenere dati.
I criteri  sono questi:
Campo prodotto Like Nz([Forms]![Maschera ricerca]!TxtProdotto];"*")
Campo calcolato Xdescrizione: Nz([Descrizione];".")  criteri   Like
Nz([Forms]![Maschera ricerca]![TxtDescrizione];"*")
Campo calcolato XQuantità: Nz([Quantità];".")  criteri   >=
([Forms]![Maschera ricerca]![TxtQuantità];0)
Vorrei attivando la casella di controllo (Ccontrollo) nella maschera ricerca
poter ricercare tutti i record che hanno il campo valido impostato a si
(svirgolino), anche combinandola con altri parametri. Se invece non attivo
detta casella, fare la ricerca normalmente con uno o più dei parametri.
Franco


title: Query casella si/no

author: Antonio Biso

text:
"Franco" <
f.pic...@tin.it
> ha scritto nel messaggio
news:07n8c.120633$O31.5...@news4.tin.it...
> Ciao a Tutti
>
> Con Access 2003 è possibile in una query parametrica applicare dei criteri
> ad un campo si/no?
> Vorrei attivando la casella di controllo (Ccontrollo) nella maschera
ricerca
> poter ricercare tutti i record che hanno il campo valido impostato a si
> (svirgolino), anche combinandola con altri parametri. Se invece non attivo
> detta casella, fare la ricerca normalmente con uno o più dei parametri.
Nella tua query metti sotto il campo sì/no un criterio fatto così
[forms]![tuaform]![Ccontrollo]
quando quel controllo è spuntato vale true, quindi ti da gli spuntati, se
non è spuntato vale false e quindi ti da i non spuntati
Se vuoi anche la possibilità di avere tutti (spuntati e non) allora, essendo
una terza possibilità, devi usare un gruppo di opzioni e gestire con due iif
innestati le tre possibilità
Antonio


title: Query casella si/no

text:
"Franco" <
f.pic...@tin.it
> ha scritto nel messaggio
news:07n8c.120633$O31.5...@news4.tin.it...

Io creerei un altro campo calcolato così fatto:
CampoCalcolatoXValido: IIf([Valido] = Vero; "1"; " 0")
e nei suoi criteri scriverei:
Like IIf([Forms]![Maschera ricerca]![Ccontrollo] = Vero; "1"; "*")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query casella si/no

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:qTx8c.91856$FJ6.3...@twister1.libero.it...

Perfetto funziona .
Pur restando validissima la soluzione di Antonio ho adottato quella di
Roberto.
Quello che mi mancava era creare un campo calcolato immettendo la funzione
IIf.
Se non ho capito male in questa maniera ho assegnato un valore al campo
si/no della tabella.
Grazie a tutti e due
Franco



title: Query casella si/no

text:
"Franco" <
f.pic...@tin.it
> ha scritto nel messaggio
news:sFH8c.127037$O31.5...@news4.tin.it...
>
> Perfetto funziona .
> Pur restando validissima la soluzione di Antonio ho adottato quella di
> Roberto.
SGRUNT!
Antonio


title: Query casella si/no

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:KCS8c.93843$FJ6.3...@twister1.libero.it...

> Non ti avvilire, i tuoi suggerimenti sono sempre ottimi.
Se passi dalla città del Giglio ti offro un Tiramisu.
Franco


title: Query casella si/no

text:
"Franco" <
f.pic...@tin.it
> ha scritto nel messaggio
news:HcV8c.129963$O31.5...@news4.tin.it...

Città del Giglio?
Firenze o Trieste?
--
Roberto



title: Query casella si/no

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:xxW8c.90950$Kc3.2...@twister2.libero.it...
>
> "Franco" <
f.pic...@tin.it
> ha scritto nel messaggio
> news:HcV8c.129963$O31.5...@news4.tin.it...
> >
> > "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> > news:KCS8c.93843$FJ6.3...@twister1.libero.it...
> > > "Franco" <
f.pic...@tin.it
> ha scritto nel messaggio
> > > news:sFH8c.127037$O31.5...@news4.tin.it...
> > > >
> > >
> > > > Perfetto funziona .
> > > > Pur restando validissima la soluzione di Antonio ho adottato quella
di
> > > > Roberto.
> > >
> > > SGRUNT!
> > >
> > > Antonio
> > >
> > > Non ti avvilire, i tuoi suggerimenti sono sempre ottimi.
> > Se passi dalla città del Giglio ti offro un Tiramisu.
> > Franco
>
> Città del Giglio?
>
> Firenze o Trieste?
>
> --
> Roberto
>
Fireenze, e l'invito vale anche per te.
Franco



title: Query ...e Routine

author: MarioPuglisi

text:
Salve a tutti.
Da un sacco di tempo non venivo a fare una visitina.
Ma adesso ... ho bisogno di un Help.
Sarà che sono proprio arruginito con access ma non capisco dove sto
sbagliando.
Ho una sottomaschera che prende i dati da una query semplice SENZA
INTEGRITA' RELAZIONALE
formata da due tabelle.
In Tabella_A vi sono i dettagli di un qualcosa.
In Tabella_B vi è un valore che mi interessa gestire, visualizzare, etc.
Quindi faccio una query sulla quale si basa la mia sottomaschera.
Ad un pulsante ho assegnato questa Routine che dovrebbe cancellare i dati
relativi alla TABELLA_A.
Quindi i dettagli!
Invece mi cancella i dati dalla Tabella_B
Sono ubriaco? Cosa mi sfugge?
Daccordo, nella riga da cancellare c'è quel valore tratto dalla Tabella-B,
ma è normale che
 mi cancelli anche i records dalla tabella_B?
Ve l'ho detto sono arruginito, ma devo proprio togliere quel campo della
Tabella_B?
Ho provato a toglierlo ed in effetti quella tabella non viene più toccata.
Come posso fare allora ?
Ecco la routine:
Dim rs As Object
Set rs = Forms!Turno![Anagrafica_Sottomaschera].Form.Recordset.Clone
Do
DoCmd.SetWarnings False
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
rs.MoveNext

        If rs.EOF = True Then 'Or IsNull(RsFatture!IDLavori) Then
             Exit Do
        End If

Loop
Grazie per le risposte... ammesso che io mi sia spiegato
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Query ...e Routine

author: Karl Donaubauer

text:
MarioPuglisi wrote:
> ...
> Ho una sottomaschera che prende i dati da una query semplice SENZA
> INTEGRITA' RELAZIONALE
> formata da due tabelle.
> In Tabella_A vi sono i dettagli di un qualcosa.
> In Tabella_B vi č un valore che mi interessa gestire, visualizzare,
> etc. Quindi faccio una query sulla quale si basa la mia sottomaschera.
>
> Ad un pulsante ho assegnato questa Routine che dovrebbe cancellare i
> dati relativi alla TABELLA_A.
> Quindi i dettagli!
> Invece mi cancella i dati dalla Tabella_B
> Sono ubriaco? Cosa mi sfugge?
> Daccordo, nella riga da cancellare c'č quel valore tratto dalla
> Tabella-B, ma č normale che
> mi cancelli anche i records dalla tabella_B?
>
> Ve l'ho detto sono arruginito, ma devo proprio togliere quel campo
> della Tabella_B?
> Ho provato a toglierlo ed in effetti quella tabella non viene piů
> toccata. Come posso fare allora ?
>
> Ecco la routine:
>
> Dim rs As Object
> Set rs = Forms!Turno![Anagrafica_Sottomaschera].Form.Recordset.Clone
>
> Do
> DoCmd.SetWarnings False
> DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
> DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
>
> rs.MoveNext
>
>        If rs.EOF = True Then 'Or IsNull(RsFatture!IDLavori) Then
>             Exit Do
>        End If
>
> Loop
>
> Grazie per le risposte... ammesso che io mi sia spiegato
> ...
Non sono sicuro.
Per me la tua struttura e il tuo codice sono un po' misterioso. ;-)
Se vuoi essere sicuro di solo cancellare i record in una tabella
forse ti aiuta codice di questo tipo:
'*************
Dim db As DAO.Database
Dim rs As DAO.Recordset
Set db = CurrentDb
Set rs = Forms!Turno!Anagrafica_Sottomaschera.Form.RecordsetClone
Do Until rs.EOF
    db.Execute "DELETE FROM TABELLA_A WHERE Id = " & rs!Id
    rs.MoveNext
Loop
Forms!Turno!Anagrafica_Sottomaschera.Requery
'***********
Dove "Id" č la chiave primaria della tabella.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Query ...e Routine

text:
Il 22 Apr 2009, 15:26, "Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto:
> MarioPuglisi wrote:
> > ...
> > Ho una sottomaschera che prende i dati da una query semplice SENZA
> > INTEGRITA' RELAZIONALE
> > formata da due tabelle.
> > In Tabella_A vi sono i dettagli di un qualcosa.
> > In Tabella_B vi è un valore che mi interessa gestire, visualizzare,
> > etc. Quindi faccio una query sulla quale si basa la mia sottomaschera.
> >
> > Ad un pulsante ho assegnato questa Routine che dovrebbe cancellare i
> > dati relativi alla TABELLA_A.
> > Quindi i dettagli!
> > Invece mi cancella i dati dalla Tabella_B
> > Sono ubriaco? Cosa mi sfugge?
> > Daccordo, nella riga da cancellare c'è quel valore tratto dalla
> > Tabella-B, ma è normale che
> > mi cancelli anche i records dalla tabella_B?
> >
> > Ve l'ho detto sono arruginito, ma devo proprio togliere quel campo
> > della Tabella_B?
> > Ho provato a toglierlo ed in effetti quella tabella non viene più

> Dove "Id" è la chiave primaria della tabella.
>
********************************************************
Grazie Karl
Ho capito la tua soluzione.
però non mi funziona questo:
db.Execute "DELETE FROM DettTurno WHERE IdGiorno = " & rs!idGiornalieraDett
dove IdGiorno è la chiave primaria della tabella
e rs!idGiornalieraDett è il campo numerico corrispondente.
Dovrebbe essere giusto.
Rs legge il campo [idGiornalieraDett] dal RecordsetClone
e passa il valore a DB.Execute
Mi dice: Parametri insuficienti.
Che manca?



title: Query ...e Routine

text:
MarioPuglisi wrote:
>  Karl Donaubauer ha scritto:
> ...
>> Se vuoi essere sicuro di solo cancellare i record in una tabella
>> forse ti aiuta codice di questo tipo:
>>
>> '*************
>> Dim db As DAO.Database
>> Dim rs As DAO.Recordset
>>
>> Set db = CurrentDb
>> Set rs = Forms!Turno!Anagrafica_Sottomaschera.Form.RecordsetClone
>>
>> Do Until rs.EOF
>>
>> db.Execute "DELETE FROM TABELLA_A WHERE Id = " & rs!Id
>> rs.MoveNext
>>
>> Loop
>>
>> Forms!Turno!Anagrafica_Sottomaschera.Requery
>> '***********
>>
>> Dove "Id" è la chiave primaria della tabella.
>
> Ho capito la tua soluzione.
> però non mi funziona questo:
>
> db.Execute "DELETE FROM DettTurno WHERE IdGiorno = " &
> rs!idGiornalieraDett
>
> dove IdGiorno è la chiave primaria della tabella
> e rs!idGiornalieraDett è il campo numerico corrispondente.
> Dovrebbe essere giusto.
>
> Rs legge il campo [idGiornalieraDett] dal RecordsetClone
> e passa il valore a DB.Execute
>
> Mi dice: Parametri insuficienti.
> Che manca?
Un parametro? :-)
"DettTurno" veramente è una tabella?
In questo caso devi controllare se il nome del campo nella tabella
veramente è "IdGiorno".
Se invece "DettTurno" è una query dove hai un parametro,
si tratta del problema descritto qui:
Parametri insufficienti
www.donkarl.com/it?FAQ6.4
e puoi o usare Eval() come descritto nel articolo o RunSQL
con SetWarnings False ecc. invece di Execute.



title: Query ...e Routine

text:
Ok Karl, grazie per le soluzioni. Sono andato avanti.
(sbagliavo il nome del campo ID)
Adesso il problema è un altro.
La seguente routine funziona solo la prima volta.
Cambiando Recordsetclone, rs.EOF Risulta VERO e la Routine si chiude.
Se chiudo e riapro la maschera, funziona nuovamente, ma solo col primo
recordsetclone.
Ho pensato di aggiungere rs.close , ma non funziona.
Ecco il codice:
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim VAR_IdGiornaliera As String
Set db = CurrentDb
Set rs = Forms!Turno!Anagrafica_Sottomaschera.Form.RecordsetClone
VAR_IdGiornaliera = Me.idGiornalieraDett
Do Until rs.EOF
db.Execute "DELETE FROM DettTurno WHERE IdGiornalieraDett=" &
VAR_IdGiornaliera

    rs.MoveNext
Loop
Forms!Turno!Anagrafica_Sottomaschera.Requery
rs.Close



title: Query ...e Routine

text:
MarioPuglisi wrote:
> ...
> La seguente routine funziona solo la prima volta.
> Cambiando Recordsetclone, rs.EOF Risulta VERO e la Routine si chiude.
>
> Se chiudo e riapro la maschera, funziona nuovamente, ma solo col primo
> recordsetclone.
>
> Ho pensato di aggiungere rs.close , ma non funziona.
>
> Ecco il codice:
>
> Dim db As DAO.Database
> Dim rs As DAO.Recordset
> Dim VAR_IdGiornaliera As String
>
> Set db = CurrentDb
> Set rs = Forms!Turno!Anagrafica_Sottomaschera.Form.RecordsetClone
>
> VAR_IdGiornaliera = Me.idGiornalieraDett
>
> Do Until rs.EOF
>
> db.Execute "DELETE FROM DettTurno WHERE IdGiornalieraDett=" &
> VAR_IdGiornaliera
>
>    rs.MoveNext
>
> Loop
>
> Forms!Turno!Anagrafica_Sottomaschera.Requery
>
> rs.Close
>
Per me non è chiaro cosa intendi con "Cambiando Recordsetclone"
o "col primo recordsetclone".
Dove si trova il codice (quale evento di quale oggetto) e cosa fai?
--
cu



title: Query ...e Routine

text:
Karl Wrote:
> Per me non � chiaro cosa intendi con "Cambiando Recordsetclone"
> o "col primo recordsetclone".
> Dove si trova il codice (quale evento di quale oggetto) e cosa fai?
Scusa Karl.
Mi sono assentato un paio di giorni.
Cerco di spiegarmi in modo completo.
Scusami, ti chiedo un p� di tempo.
Ho una Tabella "Anagrafica".
Una Tabella "Turno"
Una sottotabella DettagliTurno, collegate attraverso un IDTurno>idDettTurno.
La Maschera "Turno" Visualizzza il GIORNO del turno.
Una routine prende alcuni dati della Tabella "Anagrafica", e li copia nella
tabella DettTurno.
Si tratta del personale che in quel giorno � messo a Turno, (per esempio il
personale del Turno 1, o 2 o 3)Pi� altri campi di calcolo.
Il personale viene visualizzato nella Sottomaschera "DettTurno".
 A causa di quei valori da calcolare, i dati della sottomaschera sono presi
da una Query che unisce i dati di Anagrafica e DettagliTurno.
Se per qualche ragione devo cancellare il Personale appena caricato, (per
esempio devo sostituire il turno 1 con il turno 2), la cancellazione manuale
dei records, cancellerebbe anche la fonte d'origine della tabella
"Anagrafica". Questo NON DEVE ACCADERE ovviamente!!!
E allora si � arrivati, col tuo aiuto, alla soluzione:

db.Execute "DELETE FROM DettTurno WHERE IdGiornalieraDett=" &
> > VAR_IdGiornaliera
Cio�, si cancellano solo i record dalla tabella DettTurno che hanno quel
determinato ID.
Il Recordsetclone a cui mi riferivo � quello visualizzato: cio� il personale
a turno che ha per IdDettTurno, quel determinato IDTurno.
Ho inserito la Routine (che riporto in basso) in un pulsante. Funziona!
Il personale a turno, viene cancellato dalla tabella DettTurno, PERFETTO!!!
Ora nella maschera "Turno" cambio Record, (Quindi cambio Giorno).
Mi ritrovo il personale gia caricato. Voglio cancellarlo. Ripremo il
pulsante che prima ha funzionato.
Non funziona pi�. Non d� messaggi. Semplicemente non fa nulla.
Chiudo la maschera, la riapro. Seleziono un giorno, appare il personale,
aziono il pulsante, il personale di quel giorno viene cancellato. Cambio
record, il pulsante non funziona pi�.
Ecco la routine con la mia vecchia spegazione.
Chiss� se questa volta sono stato pi� chiaro....? ;-)
> > La seguente routine funziona solo la prima volta.
> > Cambiando Recordsetclone, rs.EOF Risulta VERO e la Routine si chiude.
> >
> > Se chiudo e riapro la maschera, funziona nuovamente, ma solo col primo
> > recordsetclone.
> >
> > Ho pensato di aggiungere rs.close , ma non funziona.
> >
> > Ecco il codice:
> >
> > Dim db As DAO.Database
> > Dim rs As DAO.Recordset
> > Dim VAR_IdGiornaliera As String
> >
> > Set db = CurrentDb
> > Set rs = Forms!Turno!Anagrafica_Sottomaschera.Form.RecordsetClone
> >
> > VAR_IdGiornaliera = Me.idGiornalieraDett
> >
> > Do Until rs.EOF
> >
> > db.Execute "DELETE FROM DettTurno WHERE IdGiornalieraDett=" &
> > VAR_IdGiornaliera
> >
> > rs.MoveNext
> >
> > Loop
> >
> > Forms!Turno!Anagrafica_Sottomaschera.Requery
> >
> > rs.Close
> >
>
> --
> cu
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
>
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Re: [form] differenze nella chiusura di una maschera

text:
"massimo" <n...@send.invalid> ha scritto nel messaggio
news:Xns9587D10A...@news.inwind.it...
> Quale differenza c'è tra chiudere una maschera cliccando sul pulsante
> di chiusura e chiudere la stessa maschera ricorrendo a una sub su
> click di un pulsante con docmd.close?
>
> Lo chiedo perché in alcune maschere dove ho delle combo "concatenate"
> (ad esempio, tipologia e sottotipologia) ho l'impressione che i
> requery facciano casino. Sulla chiusura con docmd.close mi si apre un
> messaggio di access del tipo "Immissione valore parametro"
> maschere!pippo!id_tipologia.
>
> Per combo concatenate intendo ad esempio una combo sottotipologia che
> ha come origine riga una query che restringe il campo della ricerca
> ai record correlati alla tipologia scelta nella combo superiore.
>
> Spero di essere stato chiaro.
Di fatto la differenza è una sola: se chiudi la maschera da codice VBA e hai
altre righe di codice dopo il DoCmd.Close, questo viene eseguito dopo che la
maschera è stata chiusa; ne consegue che, se in qualche maniera in quel
codice fai riferimento ad un controllo della maschera (che hai appena
chiuso) Access ha giustamente dei problemi per eseguirlo.
Ora, visto che nella maschera hai due caselle combinate sincronizzate tra di
loro, il codice SQL inserito nell'origine riga della seconda casella
combinata (quella della sottotipologia) è una query parametrica che
sicuramente fa riferimento alla prima casella combinata (quella della
tipologia); se in qualche maniera viene chiamata in causa la seconda combo
dopo la DoCmd.Close, al momento che viene eseguita la query che è origine
riga di tale combo Access non vede più la prima combo (visto che la maschera
che la contiene è stata chiusa) e quindi ti chiede di digitare i parametri
della query (infatti immagino che la prima casella combinata si chiami
appunto id_tipologia).
Ora per risolvere il tuo problema occorrerebbe conoscere tutto il codice VBA
del modulo di classe della maschera pippo; ad ogni buon grado, senza saper
né leggere e né scrivere, dovresti comunque risolvere impostando con una
stringa vuota l'origine riga della seconda combo subito prima della
DoCmd.Close, insomma qualcosa del genere:
Me!NomeSecondaCombo.RowSource = ""
DoCmd.Close
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"massimo" <n...@send.invalid> ha scritto nel messaggio
news:Xns9588C717...@news.inwind.it...
> On 20 ott 2004, "Roberto da casa" <
r.ma...@libero.it
> wrote in
> news:f%odd.50037$
H11.1...@twister1.libero.it
>
> [cut]
> Tutto giusto e completo.
>
> > Me!NomeSecondaCombo.RowSource = ""
> > DoCmd.Close
>
> Guitto! :)
L'ho imparato a mie spese con Access 97 quando, alla chiusura di una
maschera tentavo di cancellare la tabella su cui era basata l'origine riga
di una casella combinata: Access non mi permetteva di farlo in quanto quella
tabella risultava in uso: ci diventai matto per una buona mezza giornata per
capire dove stava l'inghippo.
>
> Una cosa che non ho scritto ( #-o ) è che il problema si verifica
> solo con Access XP. Su 97, 2000, 2002 ed mde non accade. Sento
> puzzettina di bug :)
Tutto è possibile: non uso e non conosco Access XP, quindi non mi pronuncio.
>
[CUT]
>
> Ciao e grazie per la guittonata precedente.
Si fa quel che si può. ;-)
