title: indici in db diviso

author: Sabrina Tieri

text:
ho un db access97 diviso:le tabelle da una parte e le maschere
nell'altra. In questo db ho creato degli indici che uso nel codice per
inserire ed eliminare dinamicamente dei recod. Questi indici sono stati
creati quando il db non era diviso. prima della divisione tutto ok, il
db č in uso da mesi. dopo la divisione il codice non funzione piů...
che devo fare??
grazie, sabrina
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: indici in db diviso

author: Gustavo Bartolini

text:
"Sabrina Tieri" <
sti...@libero.it
> ha scritto nel messaggio
news:844b23a7f3332bd77ed...@mygate.mailgate.org...
> ho un db access97 diviso:le tabelle da una parte e le maschere
> nell'altra. In questo db ho creato degli indici che uso nel codice per
> inserire ed eliminare dinamicamente dei recod. Questi indici sono stati
> creati quando il db non era diviso. prima della divisione tutto ok, il
> db è in uso da mesi. dopo la divisione il codice non funzione più...
>
> che devo fare??
>
> grazie, sabrina
Se nel codice utilizzi il metodo Seek, sappi che esso non lavora con tabelle
collegate.
Puoi ovviare connettendo database e tabella da codice.
sul sito comune c'è un sempio di funzione per l'utilizzo di Seek con tabelle
collegate.
saluti
GB


title: indici in db diviso

text:
"Gustavo Bartolini" <
si...@tiscalinet.it
> wrote in message
news:a9ojb6$s6s$1...@fe2.cs.interbusiness.it...
grazie almeno ho smesso di impazzire !!!!!!!



title: Si puo' intercettare il click destro del mouse ?

text:
Intendo :
l' utente ha una maschera davanti, e fa click destro col mouse
essendo la freccia posizionata dentro la maschera.
Si puo' intercettare questo click destro per far girare una
certa routine ?
Grazie.


text:

Cioe' meglio :
Vorrei  impedire che appaia quel menu' a tendina che
compare al click destro del mouse.
SI puo' fare ?


author: Geppo Beach

text:
Ciao "radicale.002" <
radica...@gmail.com
> ha scritto nel messaggio
news:14077dc4-58cf-494d...@g19g2000yqc.googlegroups.com...

L'evento è "MouseUp"
--
Ciao
Geppo


text:
On 25 Lug, 09:22, "Geppo Beach" <c...@tin.it.invalid> wrote:
> L'evento è "MouseUp"
Si, poi stamattina me ne sono accorto. Grazie.
Scusa Geppo,
ma come si fa a far apparire un menu' *mio* invece
di quello standard dell' access ? Pensi di possa fare ?
E se si, si puo' costruire un menu simile a quello che
ti fa l' access ma con voci mie che se cliccate di fanno
girare le routine predisposte ?


text:
Ciao "radicale.002" <
radica...@gmail.com
> ha scritto nel messaggio
news:1a5dc38d-2699-44f2...@j8g2000yqd.googlegroups.com...
> On 25 Lug, 09:22, "Geppo Beach" <c...@tin.it.invalid> wrote:
>
>> L'evento è "MouseUp"
>
> Si, poi stamattina me ne sono accorto. Grazie.
> Scusa Geppo,
> ma come si fa a far apparire un menu' *mio* invece
> di quello standard dell' access ? Pensi di possa fare ?
Certo che si può fare. Dunque per disabilitare il menu a tendina di default
su evento load della form scrivi:
Forms!calendario.ShortcutMenu = False
in questo modo il menu di default non è più un problema.
> E se si, si puo' costruire un menu simile a quello che
> ti fa l' access ma con voci mie che se cliccate di fanno
> girare le routine predisposte ?
Non so spiegarti come creare un "menu a scelta rapida" comunque se fai una
googlata ne trovi di esempi.
Una volta che ci sei riuscito, su evento MouseUP del controllo interessato
scrivi;
If button = acrightbutton Then
   commandbars("NomeDelMenuPopup").ShowPopup
End If
--
Ciao
Geppo


text:
...dimenticavo, ho visto che se nell'help dell'editor VBA scrivi:
"menu scelta rapida"
escono cose che ti possono interessare.
La maggior parte delle info, oltre che da questo NG, le tiro fuori proprio
da li, infatti e li che ho trovato la proprietą "ShortcutMenu" ed il metodo
"Showpopup".
--
Ciao
Geppo


author: Roberto Fabbri

text:

Si può fare tranquillamente dalla IDE di Access (fino al 2003) senza
scomodare il vba....
Tasto destro sui menu, personalizza, fai quello che vuoi (o usi i menu
nativi o te li fai tu, con icone, testi e rimandi alle function che
vuoi), salva (come menu popup) ed hai fatto.
Poi nella maschera, proprietà, altro, menu di scelta rapida, la
tendina ti mostra tutti i menu (e quindi anche il tuo), lo scegli e
sei a posto


text:
On 25 Lug, 01:26, "radicale.002" <
radicale....@gmail.com
> wrote:
(Rispondo a me stesso per rispondere a tutti).
Ho capito e l' ho realizzato.
Grazie Geppo, grazie Roberto. Grazie mille.


text:
On 25 Lug, 19:36, "radicale.002" <
radicale....@gmail.com
> wrote:
> Grazie Geppo, grazie Roberto. Grazie mille.
Un' altro aiutino, abbiate pazienza.
Ecco, vorrei riuscire a togliere il menu' tasto destro mouse
a TUTTA l' applicazione access, non solo ad una finestra,
e sostituirlo con il mio.
Ho provato, ma non riesco a trovare come si fa.


text:
Ciao "radicale.002" <
radica...@gmail.com
> ha scritto nel messaggio
news:3fad74bf-e616-40e9...@q22g2000yqm.googlegroups.com...

menu strumenti>avvio
deseleziona la voce corrispondente.
--
Ciao
Geppo


text:
On 25 Lug, 20:35, "Geppo Beach" <c...@tin.it.invalid> wrote:
> > Ho provato, ma non riesco a trovare come si fa.
> menu strumenti>avvio
> deseleziona la voce corrispondente.
Me lo fa vedere lo stesso ... :-(


text:
Ciao "radicale.002" <
radica...@gmail.com
> ha scritto nel messaggio
news:c9bbe49b-8f95-4ab3...@d17g2000yqb.googlegroups.com...

anche dopo aver riavviato il db?
--
Ciao
Geppo


author: radicale 004

text:
On 25 Lug, 21:37, "Geppo Beach" <c...@tin.it.invalid> wrote:
> anche dopo aver riavviato il db?
Si.
Pero' forse non ho capito quello che devo fare.
Dunque io ho aperto il menu' "avvio" , e ho
svuotato il controllo di testo denominato :
"Barra menu di scelta rapida", poi ho dato l' OK
e ho riavviato l' applicazione.
Ma al click destro del mouse riappare, e ho
notato che nelle finestra avvio compare sempre
la scritta : "(predefinita)".
Forse non basta cancellarlo, forse devo sostituirlo
con un menu *mio*, immagino.


text:
Ciao "radicale 004" <
radica...@gmail.com
> ha scritto nel messaggio
news:1336b3d5-8258-42aa...@g35g2000yqa.googlegroups.com...

Non è la textbox che devi svuotare, quella serve ad indicare il "menu di
scelta rapida" diverso da quello predefinito, appunto quello che hai creato
tu.
Se tu guardi attentamente, sotto quella textbox ci sono altre voci con
accanto delle "Caselle di Controllo" selezionate, tu devi deselezionare
quella relativa alla voce "Menu di Scelta rapida Predefiniti". Quando lo hai
fatto riavvia il db.
--
Ciao
Geppo


text:
On 26 Lug, 15:10, "Geppo Beach" <c...@tin.it.invalid> wrote:
> Ciao "radicale 004" <
radicale....@gmail.com
> ha scritto nel messaggionews:1336b3d5-8258-42aa...@g35g2000yqa.googlegroups.com...

Si,
ci sono riuscito, grazie.
Adesso pero' non mi funziona piu' il debug.
Io me suicido.


text:
Ciao "radicale.002" <
radica...@gmail.com
> ha scritto nel messaggio
news:42d8d3e3-3ea6-49cc...@w31g2000yqb.googlegroups.com...
>>
>> Se tu guardi attentamente, sotto quella textbox ci sono altre voci con
>> accanto delle "Caselle di Controllo" selezionate, tu devi deselezionare
>> quella relativa alla voce "Menu di Scelta rapida Predefiniti". Quando lo
>> hai
>> fatto riavvia il db.
>
> Si,
> ci sono riuscito, grazie.
> Adesso pero' non mi funziona piu' il debug.
>
> Io me suicido.
questo perché hai disabilitato la checkbox "Usa tasti speciali di Access",
la devi riabilitare e riaviare il db.
--
Ciao
Geppo


text:
---cut----
> questo perché hai disabilitato la checkbox "Usa tasti speciali di Access",
> la devi riabilitare e riaviare il db.
quell'opzione la trovi sempre li, sotto la checkbox per i menu a scelta
rapida.
--
Ciao
Geppo


title: riportare valori ultimo record inserito

text:
ho una maschera in cui vi sono 4 controlli campo i cui valori ad ogni
nuovo record deve essere uguale all'ultimo record inserito, per il formato
data ho usato questo codice su corrente della forms:
Private Sub Form_Current()
Dim rsetclone As Recordset
Set rsetclone = Me.RecordsetClone
If Not rsetclone.BOF Then
rsetclone.MoveLast
Me!data_spesa.DefaultValue = Str(CDbl(rsetclone!data_spesa))
End If
rsetclone.Close
Set rsetclone = Nothing
End Sub
solo che queesto codice funziona solo per la data, mentre se aggiungo, per
i campi testo e numerici il codice:
Me!num.DefaultValue = Str(CDbl(rsetclone!num))
Me!ora.DefaultValue = Str(CDbl(rsetclone!ora))
Me!tipo.DefaultValue = Str(CDbl(rsetclone!tipo))
non va e mi da errore!
gli altri campi sono num (numerico), ora (data/ora), tipo (testo,
come posso fare?
un grazie č poco, lo so'!
luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: riportare valori ultimo record inserito

author: ALESSANDRO Baraldi

text:
"luigi.onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
news:f2evul$utv$1...@news.newsland.it...
> ho una maschera in cui vi sono 4 controlli campo i cui valori ad ogni
> nuovo record deve essere uguale all'ultimo record inserito, per il formato
> data ho usato questo codice su corrente della forms:
>
> Private Sub Form_Current()
> Dim rsetclone As Recordset
> Set rsetclone = Me.RecordsetClone
> If Not rsetclone.BOF Then
> rsetclone.MoveLast
> Me!data_spesa.DefaultValue = Str(CDbl(rsetclone!data_spesa))
>
> End If
> rsetclone.Close
> Set rsetclone = Nothing
>
> End Sub
>
> solo che queesto codice funziona solo per la data, mentre se aggiungo, per
> i campi testo e numerici il codice:
>
> Me!num.DefaultValue = Str(CDbl(rsetclone!num))
> Me!ora.DefaultValue = Str(CDbl(rsetclone!ora))
> Me!tipo.DefaultValue = Str(CDbl(rsetclone!tipo))
> non va e mi da errore!
> gli altri campi sono num (numerico), ora (data/ora), tipo (testo,
> come posso fare?
> un grazie č poco, lo so'!
> luigi
Hai provato cosě per i Numeri:
Me!num.DefaultValue = rsetclone!num
Per i testi invece:
Me!num.DefaultValue = """" & rsetclone!num & """"
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: riportare valori ultimo record inserito

text:
ALESSANDRO Baraldi ha scritto:


> Me!num.DefaultValue = rsetclone!num
> Per i testi invece:

mi da sempre lo stesso errore sulla riga
Set rsetclone = Me.RecordsetClone



title: riportare valori ultimo record inserito

author: Alessandro Baraldi

text:
luigi.onofrio ha scritto:
> ALESSANDRO Baraldi ha scritto:

> > > un grazie è poco, lo so'!
> > > luigi
> > Hai provato così per i Numeri:
> > Me!num.DefaultValue = rsetclone!num
> > Per i testi invece:
> > Me!num.DefaultValue = """" & rsetclone!num & """"
> mi da sempre lo stesso errore sulla riga
> Set rsetclone = Me.RecordsetClone
> luigi
Scusa ma che c'entra questo con quello che mi hai detto prima...????
Prima l'errore era sull'assegnazione della proprietà DEFAULTVALUE ora
questo... insomma qual'è il problema...?
@Alex



sapete come posso contare i punti e virgola in una stringa?
contando i ; devo risalire a quanti indirizzi di posta inserisce l'utente
nel campo Bcc di un messaggio di posta, in quanto ogni indirizizzo è
seppatato da un punto e virgola.
infine contati i ; devo fare come segue
for i = 1 to numeropuntivirgola
    If bcc <> "" Then
        Wsk.SendData ("RCPT TO:<" & bcc & ">" & vbCrLf)
        Call getreply: If Left(strData, 3) <> "250" Then GoTo HandleError
    End If
next i
grazie.


author: Antonio Biso

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:b69v5i$d71$1...@lacerta.tiscalinet.it...
> sapete come posso contare i punti e virgola in una stringa?
> contando i ; devo risalire a quanti indirizzi di posta inserisce l'utente
> nel campo Bcc di un messaggio di posta, in quanto ogni indirizizzo è
> seppatato da un punto e virgola.
cont = 0
for i = 1 to len(str)
  if mid(str,i,1) = ";" then
    cont = cont + 1
  end if
next i
msgbox "i ; sono " & cont
Antonio


title: Access97 su WinMe......

text:
Ho provato velocemente ad installare Access 97 su Win Me ma mi sembra che
funzioni correttamente..a voi č capitato?
grazie mille per ora


title: Access97 su WinMe......

author: SuperPippo®

text:
"### CH v2.001 ###" <
ngma...@genio-af.it
> ha scritto nel messaggio
news:9ondbh$b4d$1...@fe1.cs.interbusiness.it...
| Ho provato velocemente ad installare Access 97 su Win Me ma mi sembra che
| funzioni correttamente..a voi è capitato?
----------------------------------------
io ho installato Access 97 con win ME e lo uso regolarmente....
ed ho anche installato Access 2000... e lo uso quando mi serve..
Ciao.


title: Access97 su WinMe......

author: Roberto dal portatile

text:
"### CH v2.001 ###" <
ngma...@genio-af.it
> ha scritto nel messaggio
news:9ondbh$b4d$1...@fe1.cs.interbusiness.it...
> Ho provato velocemente ad installare Access 97 su Win Me ma mi sembra che
> funzioni correttamente..a voi è capitato?
>
> grazie mille per ora
>
Adopero Access 97 con Windows Me da quasi un anno e, a parte un problemino
iniziale con la proprietà FileName dell'oggetto FileSearch (risoltomi da
Sergio Mazza), non ho avuto altri problemi.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Access97 su WinMe......

author: AntoGal

text:
"### CH v2.001 ###" <
ngma...@genio-af.it
> ha scritto...
> Ho provato velocemente ad installare Access 97 su Win Me ma mi sembra che
> funzioni correttamente..a voi è capitato?
Access 97 + ODE 97 + Office 2000 completo (quindi anche Access 2000),
perfettamente funzionanti su Me.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: Access97 su WinMe......

text:
"AntoGal" <
antogal...@sitocomune.com
> ha scritto nel messaggio
news:9oo3bb$ech9b$1...@ID-107948.news.dfncis.de...
> "### CH v2.001 ###" <
ngma...@genio-af.it
> ha scritto...
grazie a tutti..allora il mio amico a solo un problema di librerie...
come immaginavo.........ciao e grazie mille


title: tabelle e relazioni

author: Pierpa

text:
Sto progettando un db per gestire la movimentazione di contenitori. La
TblContenitori (IDCntr, Sigla, Numero,...) è relazionata molti a molti con
la TblOperazioni (IdOp, TipoOp, DataOp). Per ogni TipoOp ci sono diversi
dati da memorizzare. Ad es per il TipoOp “Sbarco” avrò una tbl con i
seguenti campi: Merce, Peso,... , mentre per il TipoOp “Carico” avrò una
tbl con i seguenti campi: Stato, Danno,... . Da qui l’esigenza di
relazionare un record specifico di TblOperazioni con la sua specifica tbl.
Si può fare? C’è qualcosa di sbagliato nel mio ragionamento?
Grazie in
anticipo per la disponibilità e la pazienza
--------------------------------
Inviato via
http://usenet.iol.it


title: tabelle e relazioni

text:
"Pierpa" <
uomoi...@ciaoweb.it
> ha scritto nel messaggio
news:217Z57Z214Z92Y...@usenet.iol.it...

Penso che sia ragionevole affermare che la struttura dei dati di un
database, e quindi delle sue tabelle, vada valutata in funzione delle
informazioni che vuoi ottenere.
Ritemgo che sia difficile darti una dritta sulla struttura delle tabelle e
delle loro relazioni se non si sa a cosa servoni i dati in esse contenuti;
"gestire la movimentazione di contenitori" può essere significativo
solamente per chi ha già affrontato l'automazione del problema specifico.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: tabelle e relazioni

text:
Il 22 Nov 2001, 16:00, "Roberto dal portatile" <
r.ma...@repubblica.it
> ha
scritto:
>
>"Pierpa" <
uomoi...@ciaoweb.it
> ha scritto nel messaggio
>>
>Penso che sia ragionevole affermare che la struttura dei dati di un
>database, e quindi delle sue tabelle, vada valutata in funzione delle
>informazioni che vuoi ottenere.
>Ritemgo che sia difficile darti una
dritta sulla struttura delle tabelle e
>delle loro relazioni se non si sa
a cosa servoni i dati in esse contenuti;
>"gestire la movimentazione di
contenitori" può essere significativo
>solamente per chi ha già affrontato
l'automazione del problema specifico.
>--
>Roberto
>---------------------------------------------
>il Sito Comune di
it.comp.appl.access:
>
http://www.sitocomune.com
>---------------------------------------------
Hai ragione, me ne sono
accorto anch’io rileggendo il post. Mi scuso con te e con tutto il NG.
Ho
cercato di dare una veste “pratica” ad un mio dubbio “teorico” riguardo il
concetto di tabella come “insieme di dati relativi a un argomento
specifico” (help docet). Cercherò di fare un esempio di + facile
comprensione: in un post precedente si cercava di dare una soluzione ad un
problema simile al mio riferito ad un db per un laboratorio farmaceutico:
Il problema era se strutturare il db con 1 TblClientiPersone + 1
TblClientiAziende oppure riunire le 2 in un'unica TblClienti. Soluzione
consigliata: tbl unica! E se le 2 tbl avessero campi diversi? Si
creerebbero inutili campi vuoti. Sei d’accordo? E’ possibile
p.es
. che la
TblClientiAziende abbia 2 indirizzi x record (SedeLegale, SedeOperativa),
mentre la TblClientiPersone debba memorizzare anche l’età del cliente, il
colore dei capelli, l’altezza (per essere assurdo). Come mi comporto in
questo caso?
Mi sto facendo troppe seghe mentali? Hai ragione di nuovo,
ma è da un po’ che ci sbatto contro la capoccia e non trovo una soluzione.
Pierpa



title: tabelle e relazioni

text:
"Pierpa" <
uomoi...@ciaoweb.it
> ha scritto nel messaggio
news:217Z57Z214Z92Y1...@usenet.iol.it...

Io ho partecipato al thread cui fai riferimento; in quel caso la
problematica era abbastanza chiara e la domanda lo era altrettanto: si
chiedeva se, in una procedura di fatturazione e postfatturazione era meglio
avere un'unica tabella clienti con dei campi non sempre utilizzati oppure
due tabelle strutturalmente differenti, una relativa alle persone fisiche ed
una relativa alle persone giuridiche; visto che bene o male si conoscono le
problematiche della fatturazione e postfatturazione non è stato difficile
dare la risposta, anche perché era innegabile che la natura dei dati era
omogenea.
Il tuo caso è, a mio avviso un pochino diverso; non so quanti frequentatori
sel NG conoscano le problematiche legate all'informatizzazione della
movimentazione dei containers e quindi non si ha la certezza se i dati
relativi allo "Sbarco" sono omogenei, ai fini procedurali, ai dati dei
"Carichi" (il fatto che siano riferibili alla stessa Sigla e Numero di
contenitore non è sufficiente a decidere); solo tu sai se i dati dei vari
tipi di operazione vengono immessi con un iter temporale e procedurale
uguale oppure no; solo tu sai se i dati dei vari tipi di operazione debbono
sempre essere proccessati insieme per produrre gli output della procedura;
solo tu sai se gli sprechi di campi vuoti sono o meno tollerabili, visto che
solo tu sai i volumi dei record da trattare. E se gli sprechi su disco non
sono determinanti, io la scelta la farei solo in base alla soluzione che mi
costerebbe di meno come sviluppo del progetto e/o in base alla soluzione che
mi garantisce la maggiore flessibilità per gli sviluppi procedurali futuri
senza dover risconvolgere tutto il database.
Insomma, vedi di chiarirti meglio circa le informazioni che vuoi ottenere
dalla procedura e poi vedrai che sarà mooooolto più facile decidere come
devi organizzare i dati, quindi le tabelle: certi percorsi decisionali
diventeranno quasi obbligati.



title: tabelle e relazioni

text:
Il 22 Nov 2001, 20:52, "Roberto dal portatile" <
r.ma...@repubblica.it
> ha
scritto:
>
>"Pierpa" <
uomoi...@ciaoweb.it
> ha scritto nel messaggio
>news:217Z57Z214Z92Y1...@usenet.iol.it...
>> Il 22 Nov 2001,
16:00, "Roberto dal portatile" <
r.ma...@repubblica.it
>
>ha
>> scritto:
>> >
>> >"Pierpa" <
uomoi...@ciaoweb.it
> ha scritto nel messaggio
>> >>
>>
>--
>Roberto
>---------------------------------------------
>il
Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
>---------------------------------------------
Mi tocca darti ragione
ancora una volta.
Grazie per la dritta.



title: problema coi totali

author: lau

text:
ciao!
ho un problema coi totali su un report.... in pratica, ho un report in
cui elenco tutte le assistenze fatte in un determinato periodo; per ogni
assistenza c'è la durata della stessa (visualizzata come 1 per un'ora, e
0,40 per 40 minuti).
in fondo al report ho messo una text in cui sommo tutte le durate delle
assistenze del periodo selezionato. però mi fa la somma vera e propria,
e non la distinzione in ore e minuti.
come posso fare?
lau
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: problema coi totali

author: Stefano

text:
"lau" <
lau...@bpsinf.it
> ha scritto nel messaggio
news:78bc73727b00bc1f722...@mygate.mailgate.org...

Matematica......
Trasformi i minuti da sessantesimali a decimali e li sommi all'intero, ottieni
ore centesimali.
-(durata- int(durata))/60+int(durata)
Ci fai tutte le operazioni che ti pare e poi, se t'interessa li riconverti.
Stefano.


title: Creazione via Vba di Grafico in Excel

author: Leo

text:
Ciao a tutti. Vengo subito al problema : ho la necessita' di creare un
grafico su un file che creo automaticamente (tramite un modello xlt) da
access che ha due worksheet: il primo contiene la tabella creata da access e
formata da 3 campi (che dovrebbe essere "l'alimentazione" del grafico) e il
secondo worksheet che dovrebbe contenere il grafico. Domanda: fermo restando
che ho gia' analizzato la funzione CISA1 sul donkarl, ma purtroppo sembra
non aiutarmi, qualcuno ha anche una piccola parte di codice che mi aiuti
alameno a capire come creare automaticamente il grafico in excel partendo
dai dati che io scrivo sul primo worksheet ? Grazie in anticipo del vostro
aiuto.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Creazione via Vba di Grafico in Excel

author: Sergio MAZZA

text:
"Leo" <
ch...@tiscali.it
> ha scritto nel messaggio
news:82Z112Z6Z2Y11...@usenet.libero.it...
> Ciao a tutti. Vengo subito al problema : ho la necessita' di creare un
> grafico su un file che creo automaticamente (tramite un modello xlt) da
> access che ha due worksheet: il primo contiene la tabella creata da access
> e
> formata da 3 campi (che dovrebbe essere "l'alimentazione" del grafico) e
> il
> secondo worksheet che dovrebbe contenere il grafico. Domanda: fermo
> restando
> che ho gia' analizzato la funzione CISA1 sul donkarl, ma purtroppo sembra
> non aiutarmi, qualcuno ha anche una piccola parte di codice che mi aiuti
> alameno a capire come creare automaticamente il grafico in excel partendo
> dai dati che io scrivo sul primo worksheet ? Grazie in anticipo del vostro
> aiuto.
Cosa non ti è chiaro di quell'esempio?
(poi)
Se la fonte dati del grafico è sempre la stessa (struttura e nome
tabella/query) perché non creare il grafico (da excel) puntando direttamente
alla tabella/query?
Ciao.
--
Sergio MAZZA


title: Creazione via Vba di Grafico in Excel

text:

Grazie della risposta Sergio; il problema , paradossalmente, e' che pur
essendo fissa la struttura (3 campi sono e 3 campi rimarranno) non riesco a
gestire (via VBA) il range dati che ovviamente cambia (numero righe -
risultato della query). Magari sto dicendo banalita', ma e' questo il vero
problema. Provero' ancora ad analizzare quell'esempio, magari alla fine ci
riesco . Grazie ancora
Ciao



title: Creazione via Vba di Grafico in Excel

text:
"Leo" <
ch...@tiscali.it
> ha scritto nel messaggio
news:82Z112Z6Z2Y11...@usenet.libero.it...
>
> Grazie della risposta Sergio; il problema , paradossalmente, e' che pur
> essendo fissa la struttura (3 campi sono e 3 campi rimarranno) non riesco
> a
> gestire (via VBA) il range dati che ovviamente cambia (numero righe -
> risultato della query). Magari sto dicendo banalita', ma e' questo il vero
> problema. Provero' ancora ad analizzare quell'esempio, magari alla fine ci
> riesco . Grazie ancora
> Ciao
Il (se vogliamo chiamarlo) trucco in quell'esempio è quello di nominare il
range di dati esportati sul foglio excel (come query salvata); fare
riferimento al nome del range,  invece che al numero delle righe/colonne, è
più intuitivo e semplice...
Ciao.
--
Sergio MAZZA


title: Interrompere una routine

author: Lu

text:
Ciao a tutti....
Ho una piccola form che "su timer" avvia una barra dii progressione che, una
volta terminata chiude Access.
Volevo che, tramite un click su un tasto si interrompa la routine ed evitare
la chiusura di Access.
Interrompendo la progressione della barra.
Allego il codice....
Private Sub Form_Timer()
   Dim intContatore As Integer
   Call InizializzaBarra("Test avanzamento")
   For intContatore = 0 To 100
   Call AggiornaBarra(intContatore)
   Next intContatore
   DoCmd.Quit
Avete un idea ?
grazie anticipatamente.....
Luisa


title: Query

author: Mastrobuoni Mauro

text:
In una query ho impostato molti criteri con oppure...
Avrei bisogno che ogni volta che il criterio si avverasse mi venga stampato
il valore in rosso in un report creato con i valori della query...
Spero di essermi spiegato.
Grazie
Mauro


title: Query

author: mauro

text:
Prova a scrivere il valore delle espressioni dei criteri in campi nuovi
delle query. Puoi riportare questi ultimi nel report o utilizzarli per la
formattazione.
Ciao
Mastrobuoni Mauro ha scritto:

> Spero di essermi spiegato.
> Grazie
> Mauro
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Query

text:
Grazie per la risposta, ma non č che abbia capito molto cosa mi dici...
"mauro" <
m.gr...@libero.it
> ha scritto nel messaggio
news:c1ho8d$d5e$1...@news.newsland.it...



title: Query

text:
"Mastrobuoni Mauro" <
ma...@mastrobuoni.it
> ha scritto nel messaggio
news:c1huiu$jdf$1...@lacerta.tiscalinet.it...
> Grazie per la risposta, ma non è che abbia capito molto cosa mi dici...
>
Sarà perché, entrambi, non rispettarte le regole di questo NG?
In particolare quella di scrivere alla fine del testo, come sto facendo
io...
Ciao.
--
Sergio MAZZA


title: Query

text:
Ok. Scusa.
Sergio MAZZA ha scritto:


> Ciao.
> --
> Sergio MAZZA



title: Query

text:
Se il criterio è iif([valore]=1;0;1) puoi scriverlo tra i campi:
Nuovocampo:iif([valore]=1;0;1).
Se riporti qesto stesso valore nel report puoi utilizzarlo per la
formattazione.
Ciao
Mastrobuoni Mauro ha scritto:
> Grazie per la risposta, ma non è che abbia capito molto cosa mi dici...



title: Query

text:
"mauro" <
m.gr...@libero.it
> ha scritto nel messaggio
news:c1i0vm$7qs$1...@news.newsland.it...
> Se il criterio è iif([valore]=1;0;1) puoi scriverlo tra i campi:
> Nuovocampo:iif([valore]=1;0;1).
> Se riporti qesto stesso valore nel report puoi utilizzarlo per la
> formattazione.
>
> Ciao
>
Mauro, quello che ho fatto notare a Mastrobuoni Mauro vale anche per te...
Ciao.
--
Sergio MAZZA


title: Query

text:
Hai ragione. Un ho fatto un errore di sbaglio.
Grazie
Sergio MAZZA ha scritto:
> "mauro" <
m.gr...@libero.it
> ha scritto nel messaggio
> news:c1i0vm$7qs$1...@news.newsland.it...
> > Se il criterio č iif([valore]=1;0;1) puoi scriverlo tra i campi:
> > Nuovocampo:iif([valore]=1;0;1).
> > Se riporti qesto stesso valore nel report puoi utilizzarlo per la
> > formattazione.
> >
> > Ciao
> >
> Mauro, quello che ho fatto notare a Mastrobuoni Mauro vale anche per te...
> Ciao.
> --
> Sergio MAZZA



title: Query

text:
"mauro" <
m.gr...@libero.it
> ha scritto nel messaggio
news:c1i69q$u2b$1...@news.newsland.it...
> Hai ragione. Un ho fatto un errore di sbaglio.
>
> Grazie
Eh sě ma tu perseveri... Eddai sů!
Ciao.
--
Sergio MAZZA


title: Query

text:
Sergio MAZZA ha scritto:


> Ciao.
> --
> Sergio MAZZA
Sono un trasgressivo.....ohi ohi...
Ciao.



title: Query

text:
"mauro" <
m.gr...@libero.it
> ha scritto nel messaggio
news:c1i0vm$7qs$1...@news.newsland.it...
> Se il criterio è iif([valore]=1;0;1) puoi scriverlo tra i campi:
> Nuovocampo:iif([valore]=1;0;1).
> Se riporti qesto stesso valore nel report puoi utilizzarlo per la
> formattazione.
>
> Ciao
>
>
Ok, ma io nella query ho come criterio (ad esempio): <10 dove digito
iif([valore]=1;0;1)??? Come faccio a dirgli di scrivere in rosso????


title: Query

text:
Mastrobuoni Mauro ha scritto:
> "mauro" <
m.gr...@libero.it
> ha scritto nel messaggio
> news:c1i0vm$7qs$1...@news.newsland.it...
> > Se il criterio č iif([valore]=1;0;1) puoi scriverlo tra i campi:
> > Nuovocampo:iif([valore]=1;0;1).
> > Se riporti qesto stesso valore nel report puoi utilizzarlo per la
> > formattazione.
> >
> > Ciao
> >
> >
> Ok, ma io nella query ho come criterio (ad esempio): <10 dove digito
> iif([valore]=1;0;1)??? Come faccio a dirgli di scrivere in rosso????
Resetta tutto e prova cosě:
se vuoi formattare il campo di un report in relazione al valore che appare
puoi usare la formattazione condizionale (la trovi nei menu).



title: Query

text:
> > Ok, ma io nella query ho come criterio (ad esempio): <10 dove digito
> > iif([valore]=1;0;1)??? Come faccio a dirgli di scrivere in rosso????
> Resetta tutto e prova così:
> se vuoi formattare il campo di un report in relazione al valore che appare
> puoi usare la formattazione condizionale (la trovi nei menu).
>
>
No, non posso resettare tutto. Devo tenere buona la query per forza perchè
mi "paragona" il valori contenuti in una tabella in cui ci sono i dati
giusti e una seconda tabella dove ci sono i dati da verificare....
La query possiede molti oppure... quindi devo evidenziare i valori errati
che mi si presentano in alcuni campi della query.
Chissà se sono riuscito a spiegarmi????
Ciao e grazie Mauro


title: Query

text:
"Mastrobuoni Mauro" <
ma...@mastrobuoni.it
> ha scritto nel messaggio
news:c1kive$kuo$1...@lacerta.tiscalinet.it...
>
>
> No, non posso resettare tutto. Devo tenere buona la query per forza perchč
> mi "paragona" il valori contenuti in una tabella in cui ci sono i dati
> giusti e una seconda tabella dove ci sono i dati da verificare....
> La query possiede molti oppure... quindi devo evidenziare i valori errati
> che mi si presentano in alcuni campi della query.
>
> Chissą se sono riuscito a spiegarmi????
>
> Ciao e grazie Mauro
Scusa eh? Stiamo al (quasi) decimo messaggio e non hai ancora presentato uno
straccio di esempio; come pretendi che mauro o altri possano aiutarti? Io
ancora non ho capito cosa ti serve e francamente di utilizzare la palla di
cristallo non mi va; ma se hai deciso di prendere per sfinimento mauro,
accomodati pure.
Uomo avvisato...
Ciao.
--
Sergio MAZZA


title: Query

author: cidi

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:40M%b.31611$gk.12...@news3.tin.it...
> Scusa eh? Stiamo al (quasi) decimo messaggio e non hai ancora presentato
uno
> straccio di esempio; come pretendi che mauro o altri possano aiutarti? Io
> ancora non ho capito cosa ti serve e francamente di utilizzare la palla di
> cristallo non mi va; ma se hai deciso di prendere per sfinimento mauro,
> accomodati pure.
> Uomo avvisato...
..siamo passati agli avvertimenti eh?
ci fosse stato Sib l'avrebbe commentato meglio ;-)
..a proposito qualcuno ha sue notizie visto che da un pezzo che non si
sente?
colgo l'occasione per inviargli un saluto.
> Ciao.
>
> --
> Sergio MAZZA
>
Daniele


title: Query

text:
ho due tabelle identiche, una contiene i dati standard di alcune ricette, la
seconda contiene i dati delle ricette secondo vari produttori.
 Dovendo confrontare i dati fra le due tabelle (tempi di cottura minimi e
 massimi, temperature minime e massime, eccetera) ho creato una query, con
moltissimi criteri oppure, che mi seleziona
 le ricette in cui anche un solo parametro non rientra nei valori standard
(della prima tabella).
 Ora avrei bisogno che i valori fuori standard mi vengano segnati in
 rosso in un report....


title: Query

text:

Grazie e ciao
Mauro


title: Query


title: query con carattere jolly

author: EffEssE

text:
ciao,
sto provando a beccare tutte le stringhe che hanno una lettera in terza
posizione inserendo nella query l'istruzione:
mid([nomecampo]![nometabella];3;1) = "?"
ma non riesco a farlo.
Dove sbaglio?
Grazie, EffEssE
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: query con carattere jolly

author: Potone

text:
"EffEssE" <
frequ...@email.it
> ha scritto nel messaggio news:d14fecf8a18ea71f715...@mygate.mailgate.org...

prova ad utilizzare la funzione ASC che restituisce il codice ASCII del carattere, poi confronti questo codice con il range che ti
interessa (dovrai cercare i codici ascii dei vari caratteri nell'help).
Ciao,
Mat.


title: query con carattere jolly

author: Alessandro Cara

text:

la query, per me, e' un'altra cosa, del tipo
select * from t1 where c1 like 'xx?zz'
quello che vuoi fare tu e' pressapoco
x =ucase(mid([nomecampo]![nometabella];3;1))
if x >= "A" and x<= "Z" then
    messaggio "lettera in terza posizione trallalero trallala"
endif
--
a.cara


title: Qual'è il codice del filtro in base a maschera?

author: Mario Puglisi

text:
Nel caso in cui ci sitrovi in una form a maschere continue,
l'autocomposizione della combobox che filtra
i records selezionati non č  di aiuto. Infatti essa visualizza tutti i
records presenti nella maschera, non
una sola volta ma tante volte quante sono i records.
La selezione corretta č appunto quella che usa il "Filtro i Base a
Maschera".
Qual'č il codice per visualizzare uno solo, dei tanti records presenti nella
maschera, ed il
conseguente filtro?


author: Roberto da casa

text:
"Mario Puglisi" <
puglis...@hotmail.com
> ha scritto nel messaggio
news:94fhse$fvl$1...@serv1.albacom.net...
> Nel caso in cui ci sitrovi in una form a maschere continue,
> l'autocomposizione della combobox che filtra
> i records selezionati non è  di aiuto. Infatti essa visualizza tutti i
> records presenti nella maschera, non
> una sola volta ma tante volte quante sono i records.
> La selezione corretta è appunto quella che usa il "Filtro i Base a
> Maschera".
> Qual'è il codice per visualizzare uno solo, dei tanti records presenti
nella
> maschera, ed il
> conseguente filtro?
>
>
>
Alla query che è origine riga della combobox applica la proprietà Record
univoci a SI.
Quanto al filtro, basalo sul valore della combo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


text:
Nel caso in cui ci sitrovi in una form a maschere continue,
l'autocomposizione della combobox che filtra
i records selezionati non č  di aiuto. Infatti essa visualizza tutti i
records presenti nella maschera, non
una sola volta ma tante volte quante sono i records.
La selezione corretta č appunto quella che usa il "Filtro i Base a
Maschera".
Qual'č il codice per visualizzare uno solo, dei tanti records presenti nella



text:
"Mario Puglisi" <
puglis...@hotmail.com
> ha scritto nel messaggio
news:94oift$obu$1...@serv1.albacom.net...

Quello che ti ho suggerito con il messaggio precedente non funziona?



text:
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
bFSb6.16371$ew1.1...@news.infostrada.it...
>
> "Mario Puglisi" <
puglis...@hotmail.com
> ha scritto nel messaggio
> news:94oift$obu$1...@serv1.albacom.net...
> > Nel caso in cui ci sitrovi in una form a maschere continue,
> > l'autocomposizione della combobox che filtra
> > i records selezionati non è  di aiuto. Infatti essa visualizza tutti i
> > records presenti nella maschera, non
> > una sola volta ma tante volte quante sono i records.
> > La selezione corretta è appunto quella che usa il "Filtro i Base a
> > Maschera".
> > Qual'è il codice per visualizzare uno solo, dei tanti records presenti
> nella
> > maschera, ed il
> > conseguente filtro?
> >
> >
>
> Quello che ti ho suggerito con il messaggio precedente non funziona?
>
> Roberto
>  O me sò cecato, come dicono a Roma o quel messaggio è sparito!
Ho cercato il mio stesso messaggio di help ma non l'ho più visto!
Figurati se ho letto la tua risposta. Rileggerò con più attenzione. Ho
comunque calda calda, un'altra domanda da fare al NG che quindi ritroverai
pubblicamente.
Intanto ne approfitto per scriverla a te:
In una sottomaschera ho due controlli
PrezzoPreventivato  e   PrezzoEffettivo che chiameremo [Prezzo1] e [Prezzo2]
Vorrei che mentre compilo Prezzo1, Prezzo2 si aggiornase automaticamente con
gli stessi valori.
Fin qui Ok con una routine Prezzo1= Prezzo 2
Dopo un tot di giorni arriva il prezzo effettivo; se il Prezzo2, cioè quello
Effettivo, è diverso da Prezzo1, vorrei avere la possibilità di cambiargli
il valore  senza che la routine precedente intervenga nuovamente e reimposti
il valore di Prezzo1.
Cerco di spiegarmi in VBA:
Dopo aggiornamento di Prezzo2:
If Prezzo2 <> Prezzo1 Then
Ignora o annula la Routine che ti dice che Prezzo2  è uguale a Prezzo1 .
E' una cosa del genere la soluzione ? Come si fa?    Grazie come sempre.


text:
A proposito di quel mio help e della tua risposta, ho ricercato ed è davvero
sparito!
Tra l'altro succedono cose strane:
 ho letto un messaggio inviato "da  Mario Puglisi"  che in realtà era un
messaggio al quale
io avevo risposto.  Quindi sarei dovuto comparire ...in seconda posizione e
non come soggetto principale della domanda.... mmha!!
Comunque saresti così cortese da rispondermi nuovamente?


text:
"Mario Puglisi" <
puglis...@hotmail.com
> ha scritto nel messaggio
news:94pv8h$4vg$1...@serv1.albacom.net...
>
 > O me sò cecato, come dicono a Roma o quel messaggio è sparito!
> Ho cercato il mio stesso messaggio di help ma non l'ho più visto!
> Figurati se ho letto la tua risposta. Rileggerò con più attenzione.
Ecco qui la tua domanda e le conseguente mia risposta:
------------------------------------------
> Nel caso in cui ci sitrovi in una form a maschere continue,
> l'autocomposizione della combobox che filtra
> i records selezionati non è  di aiuto. Infatti essa visualizza tutti i
> records presenti nella maschera, non
> una sola volta ma tante volte quante sono i records.
> La selezione corretta è appunto quella che usa il "Filtro i Base a
> Maschera".
> Qual'è il codice per visualizzare uno solo, dei tanti records presenti
nella
> maschera, ed il
> conseguente filtro?
>
>
>
Alla query che è origine riga della combobox applica la proprietà Record
univoci a SI.
Quanto al filtro, basalo sul valore della combo.
-------------------------------------------
> Ho comunque calda calda, un'altra domanda da fare al NG che quindi
ritroverai
> pubblicamente.
> Intanto ne approfitto per scriverla a te:
>
> In una sottomaschera ho due controlli
> PrezzoPreventivato  e   PrezzoEffettivo che chiameremo [Prezzo1] e
[Prezzo2]
>
> Vorrei che mentre compilo Prezzo1, Prezzo2 si aggiornase automaticamente
con
> gli stessi valori.
> Fin qui Ok con una routine Prezzo1= Prezzo 2
E no. In questa fase digita Prezzo1, e a fronte dell'evento "Dopo
aggiornamento" di Prezzo1 genera il seguente codice VBA:
Me!Prezzo2 = Me!Prezzo1
Quando arriva il prezzo effettivo, se diverso da quello a suo tempo
digitato, digitalo in Prezzo2.
Fine della trasmissione.



title: Pesare singoli oggetti di MDB

author: ringo

text:
Salve a tutti,
volevo sapere se è possibile
avere una lista di tutti gli oggetti (tabelle,query,maschere,report...)
di un MDB e avere il peso in KB...
grazie
ringo


title: Pesare singoli oggetti di MDB

author: yQy

text:


per avere l'elenco degli oggetti c'e' un esempio molto ben fatto nel
sito comune
www.sitocomune.com
per il peso in kb vedi la proprieta' (credo) size
Ciao :)


title: Pesare singoli oggetti di MDB

author: Karl Donaubauer

text:
ringo ha scritto:
> volevo sapere se è possibile
> avere una lista di tutti gli oggetti (tabelle,query,maschere,report...)
> di un MDB
Sì
> e avere il peso in KB...
No
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: A97 --> 2000 query non funzionante

author: Alex

text:
E' la prima cvolta che scrivo e spero di non ripetere una domanda già fatta.
Ho convertito un mdb da access97 a access2000 e apparentemente funziona
tutto bene a parte una banalissima query di ricerca sul campo cognome: come
criterio metto un semplicissimo like "prova*" e quando eseguo la query non
mi trova nulla di nulla. Il bello è che se sposto lo stesso criterio sul
campo nome la query magicamente funziona. In pratica se sul campo cognome
uso il carattere jolly * la query non funziona. Premetto che in access97
tutto andava bene.
Potete darmi qualche delucidazione?
Grazie
Alessandro


title: A97 --> 2000 query non funzionante

author: Silvio Berruti

text:
"Alex" <
ale...@tin.it
> ha scritto nel messaggio
news:ceq07.36298$u%1.25...@news1.tin.it...

Premetto che non ho mai dovuto effettuare la conversione di DB da A97 a
A2000.
Potresti provare a creare un nuovo MDB con A2000 e, da questo, importare
tutti gli oggetti del MDB convertito.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: controllare se esiste una macro

author: Lenny

text:
è possibile controllare l'esistenza di una macro?
mi serve per controllare che non venga cancellata o rinominata.
grazie.
Lenny


title: controllare se esiste una macro

author: Sib

text:
"Lenny" <
luca...@tiscalinet.it
> ha scritto nel messaggio
> è possibile controllare l'esistenza di una macro?
Public Function EsisteMsg() As Boolean
On Error GoTo NonEsiste
    DoCmd.RunMacro "TuaMacro", 0
    EsisteMsg = True
    Exit Function
NonEsiste:
    EsisteMsg = False
End Function
Sib
--
qualita.assicurazione su
www.cerrinet.it
Il newsgroup sulla Qualita'


title: controllare se esiste una macro

text:
grazie mille!!
Lenny


title: info urgente....

author: Marduks

text:
spero di nbon disturbare e che qualcuno mi risponda: che formato è .wpd?
word perfect? dove trovo il word perfect 8? o come posso leggere i file se
non ho office? grazie


title: info urgente....

author: Sergio MAZZA

text:
"Marduks" <
mar...@libero.it
> ha scritto nel messaggio
news:h7yY4.23748$VM3.2...@news.infostrada.it...
> spero di nbon disturbare e che qualcuno mi risponda: che formato è .wpd?
> word perfect? dove trovo il word perfect 8? o come posso leggere i file se
> non ho office? grazie
>
>
>
>
Se non hai modo di trasformare il file wpd in (minimo) rtf (rich text
format), la vedo dura; molto dura se non hai neanche Word che magari poteva
riconoscere il tipo di file e salvarlo in altro formato. Prova a cercare su
internet qualche utility che legga il file e lo trasformi in un'altro
formato...
Ciao.


title: Report con condizione

author: il barbi

text:
Devo aprire un report con una condizione basata su un controllo di una
sottomaschera. Ho mskPippo con la sottomaschera smkPluto che contiene un
controllo combinato cboPaperino con origine IdPaperino, ora devo mettere
insieme l'istruzione con cui, posizionato su cboPaperino, a fronte di F2
apro un report che normalmente visualizza un blocco di dati per ogni valore
di IdPaperino, ma ora mi deve visualizzare solo il blocco di dati
corrispondente a cboPaperino (anche nel report c'e' cboPaperino con origine
IdPaperino).
Ora sono andato sulla maschera mskPluto origine di smkPluto e sto cercando
di scrivere la routine cboPaperino_KeyUp con l'istruzione
Docmd.OpenReport MioReport,,,CondizioneWhere
ma non trovo la sintassi esatta per la CondizioneWhere
qu mi aiuta?
il barbi


title: Report con condizione

author: Bruno Campanini

text:
"il barbi" <
angeieri...@ngi.it
> wrote in message
news:gn3qnp$7mc$1...@nnrp.ngi.it...

,,, "[IdPaperino]=" & [IdPaperino]
se non ho capito male e se IdPaperino è numerico.
Bruno


title: Report con condizione

text:
"Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
news:4995719b$0$1125$4faf...@reader1.news.tin.it...
>
> ,,, "[IdPaperino]=" & [IdPaperino]
> se non ho capito male e se IdPaperino è numerico.
>
ok grazzzzie!!!!!
il barbi


title: Trovare modelli o creazioni guidate per front page

author: Gianluca Marino

text: Dove posso trovare modelli o creazioni guidate per front page?


title: Verificare se due valori sono presenti contemporaneamente in tabella

text:
Buona sera,
sono un po' (tanto!) in crisi e mi serve un vostro consiglio per ben 2 cose:
Ho una tabella Customers (Tbl_Customers)
CustomerID. (text)
Nome
Società
etc.
Poi ho la tabella ordini (Tbl_Orders)
CustomerID (Text)
OrderID (Text)
Promozione (text)
Il campo "promozione" è dato dall'unione di due controlli che io compilo sulla
maschera Frm_Ordini (sono due caselle combinate) e cioe'
Me!Promozione = Me!Promo & Chr(47) & Me!Sconto
In questo modo ottengo il campo Promozione.
PROBLEMA: ogni cliente può avere la stessa promozione SOLO 1 volta, ma tanti
clienti possono avere la stessa promozione.
Quello che io devo ricercare è quindi la combinazione di CustomerID e Promozione
e segnalare l'errore se cerco di assegnarla una seconda volta
Pensavo di usare una cosa così:
If DLookup("[CustomerID]", _
                "Tbl_Orders", _
                "[CustomerID]='" & Me.CustomerID & "'") And _
                DLookup("[Promozione]", _
                "Tbl_Orders", _
                "[Promozione]='" & Me.Promozione& "'") > 0 Then
Msgbox "Ahi ahi ahi che dolor...."
reset del controllo e ricomincia da capo.
Ma mi dà errore di tipo non corrispondente.
Cosa sbaglio?
Infine un altro dubbio: nella Frm_Ordini ho un rettangolo rosso che mi serve per
fare operazioni diverse in base al fatto che il rettangolo sia visibile o meno.
Aprendo la Frm_Ordini da un'altra maschera, è possibile fare in modo che la
proprietà .Visible del rettangolo sulla maschera Frm_Ordini sia settata su
"False"?
Non riesco proprio a farlo funzionare!
Vi ringrazio in anticipo per l'aiuto!
Erika


author: MA

text:

Se Customerid è numerico la condizione è
"Customerid = " & me.customerid
> Msgbox "Ahi ahi ahi che dolor...."
> reset del controllo e ricomincia da capo.
>
> Ma mi dà errore di tipo non corrispondente.
>
> Cosa sbaglio?
>
> Infine un altro dubbio: nella Frm_Ordini ho un rettangolo rosso che
> mi serve per fare operazioni diverse in base al fatto che il
> rettangolo sia visibile o meno. Aprendo la Frm_Ordini da un'altra
> maschera, è possibile fare in modo che la proprietà .Visible del
> rettangolo sulla maschera Frm_Ordini sia settata su "False"?
> Non riesco proprio a farlo funzionare!
>
> Vi ringrazio in anticipo per l'aiuto!
>
> Erika
Forms!Tuaform!tuocontrollo.visible = false
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
On Mon, 24 Jul 2006 19:33:06 +0200, "MA" <
mas...@massimilianoamendola.it
> wrote:
>
ts...@libero.it
 wrote:
[cut]ě:
>>
>> If DLookup("[CustomerID]", _
>>                 "Tbl_Orders", _
>>                 "[CustomerID]='" & Me.CustomerID & "'") And _
>>                 DLookup("[Promozione]", _
>>                 "Tbl_Orders", _
>>                 "[Promozione]='" & Me.Promozione& "'") > 0 Then
>Se Customerid č numerico la condizione č
>"Customerid = " & me.customerid
No, č testuale perché č una cosa tipo ABC-1234
Erika


author: giorgio rancati

text:
"
ts...@libero.it
" <
amierika_non_stres...@yahoo.com
> ha
scritto nel messaggio news:9fv9c2h1ejcqvop9v...@4ax.com...

Ciao Erika,
sbagli nel fare due Dlookup e nel mettere il loto risultato in bitwise AND.
fai così
----
If Not IsNull(DLookup("[CustomerID]", _
            "Tbl_Orders", _
            "[CustomerID]='" & Me.CustomerID & "' AND " & _
            "[Promozione]='" & Me.Promozione & "'")) Then
    MsgBox "Ahi ahi ahi che dolor...."
   '.............
End If
----
poi, per non eseguire il controllo sull'ordine già inserito correttamente
con promozione fai così
----
If Not IsNull(DLookup("[CustomerID]", _
            "Tbl_Orders", _
            "[CustomerID]='" & Me.CustomerID & "' AND " & _
            "[Promozione]='" & Me.Promozione & "' AND " & _
            "[OrderId]<>'" & Me.OrderID & "'")) Then
    MsgBox "Ahi ahi ahi che dolor...."
    Cancel = True
End If
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


text:
On Mon, 24 Jul 2006 19:33:06 +0200, "MA" <
mas...@massimilianoamendola.it
> wrote:
>>
>> Infine un altro dubbio: nella Frm_Ordini ho un rettangolo rosso che
>> mi serve per fare operazioni diverse in base al fatto che il
>> rettangolo sia visibile o meno. Aprendo la Frm_Ordini da un'altra
>> maschera, è possibile fare in modo che la proprietà .Visible del
>> rettangolo sulla maschera Frm_Ordini sia settata su "False"?
>> Non riesco proprio a farlo funzionare!
>>
>> Vi ringrazio in anticipo per l'aiuto!
>>
>> Erika
>
>Forms!Tuaform!tuocontrollo.visible = false
Wow! Perfetto!
Grazie tante!
Erika


text:


Semplicemente perfetto!
Grazie di tutto!


title: Printers

author: Marco Antonioli

text:
Buona sera a tutti.
Dovrei stampare lo stesso report su 6 stampanti diverse.
Per adesso mi arrangio con 6 report ognuno con stampante specifica.
Per maggiore "eleganza" ho dato un'occhiata a printers.
Ma gli esempi non funzionano perchè ciclando tra le stampanti installate
riesco a gestireil nome corretto ma porta e driver sono sempre quelli
della predefinita.
Access 2002 e WinXP.
Consigli ?
Grazie
MArco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Printers

author: Alessandro Baraldi

text:
Marco Antonioli ha scritto:
> Buona sera a tutti.
> Dovrei stampare lo stesso report su 6 stampanti diverse.
> Per adesso mi arrangio con 6 report ognuno con stampante specifica.
> Per maggiore "eleganza" ho dato un'occhiata a printers.
> Ma gli esempi non funzionano perchè ciclando tra le stampanti installate
> riesco a gestireil nome corretto ma porta e driver sono sempre quelli
> della predefinita.
> Access 2002 e WinXP.
> Consigli ?
> Grazie
> MArco
Hai provato il Demo pubblicato sul mio sito:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=198
In realtà è una versione Valutativa non opensource, ma rende
disponibile la definizione
della stampante e di diversi attributi utili per la stampa.
Poichè quel demo utilizza l'oggetto Printer e le impostazioni che
rende disponibili
e dai test fatti funziona regolarmente, potrebbe essere un errore
d'impostazioni...!
Con quel demo eviteresti di usare MultiReport...!
;-)
Ciao
@Alex


title: Printers

text:
Marco Antonioli wrote:
> Dovrei stampare lo stesso report su 6 stampanti diverse.
> Per adesso mi arrangio con 6 report ognuno con stampante specifica.
> Per maggiore "eleganza" ho dato un'occhiata a printers.
> Ma gli esempi non funzionano perchè ciclando tra le stampanti installate
> riesco a gestireil nome corretto ma porta e driver sono sempre quelli
> della predefinita.
> Access 2002 e WinXP.
> Consigli ?
La proprietà Port dell'oggetto Printer ha il veccio bug di sempre
dare la porta del stampante predefinita. Ma di solito per cambiare
la stampante non hai bisogno della porta. Vedi
www.donkarl.com/it
FAQ 5.1 Cambiare la stampante o le impostazioni stampante/pagina
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + iscriviti alla CISA2, la seconda
Conferenza Italiana per Sviluppatori di Access, Paola, 17+18/6/2006


title: Printers

author: Silver

text:
Marco Antonioli ha scritto:
> Consigli ?
forse funziona questo aggiramento non molto elegante...
un solo report
sull'evento click del pulsante
private Sub stampa_Click()
On Error GoTo err
For i = 1 To 6
DoCmd.OpenReport "nomerep", acViewPreview
DoCmd.RunCommand acCmdPrint
DoCmd.Close acReport, "nomerep"
Next
Exit Sub
err:
'per evitare l'errore se si annulla la stampa
If err.Number = 2501 Then Resume Next
End Sub
ad ogni dialogo di stampa selezioni una stampante diversa


title: Printers

text:
"Alessandro Baraldi" <
ik2...@libero.it
> wrote in message
news:1150218202....@h76g2000cwa.googlegroups.com
>
> Con quel demo eviteresti di usare MultiReport...!
> ;-)
>
> Ciao
> @Alex
Grazie Alessandro
Sto Provando .......



title: Printers

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> wrote in message
news:4fa4ldF...@individual.net
>
> La proprietą Port dell'oggetto Printer ha il veccio bug di sempre
> dare la porta del stampante predefinita. Ma di solito per cambiare
> la stampante non hai bisogno della porta. Vedi
www.donkarl.com/it
> FAQ 5.1 Cambiare la stampante o le impostazioni stampante/pagina
Accidenti ai vecchi bugs ....



title: Printers

text:
"Silver" <cra...@TOGLIhotmail.com> wrote in message
news:Q_Ujg.8281$
bj6....@tornado.fastwebnet.it
> ad ogni dialogo di stampa selezioni una stampante diversa
E' possibile selezionare la stampante da codice ?



title: Printers

author: Simone Calligaris

text:
"Marco Antonioli"
> Grazie Alessandro
> Sto Provando .......
E' inutile provare: quel Demo risolverebbe i tuoi problemi ... se non fosse
un MDE!    ;-)
Ciao, Simone


title: Printers

text:
Marco Antonioli ha scritto:
> "Silver" <cra...@TOGLIhotmail.com> wrote in message
> news:Q_Ujg.8281$
bj6....@tornado.fastwebnet.it
>
>> ad ogni dialogo di stampa selezioni una stampante diversa
>
> E' possibile selezionare la stampante da codice ?
forse, ma per interagire con il s.o. le mie conoscenze non sono abbastanze.


title: Printers

text:
Silver wrote:
> abbastanze.
ROTFL!!!!
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Printers

text:
MA ha scritto:
> ROTFL!!!!
non volevo sprecare un post per correggermi.....
che pignolo :-P


title: come ottenere il formato .xls senza troppi passaggi

author: Piero

text:
ciao a tutti
su click di un pulsante ho questo codice

    Dim stDocName As String
     stDocName = "mioReport"
     DoCmd.OpenReport stDocName, acPreview, , "IdOrdine =" &
Forms![MiaMaschera]![MiaSottomaschera].Form!IDOrdine

Aperto il report con esporta seleziono il tipo di file
che puo' essere:
Microsoft Excel 5-7 (*.xls) oppure Microsoft Excel 97-2003 (*.xls)

� possibile aliminare il primo passaggio ed avere direttamente
il file in formato *.xls?

Grazie


text:

Esporti la query che alimenta il report


text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:e26de5aa-bb19-4332...@googlegroups.com...
Il giorno sabato 7 dicembre 2013 15:25:52 UTC+1, Piero ha scritto:
> ciao a tutti
>
> su click di un pulsante ho questo codice
>
>
>
>     Dim stDocName As String
>
>      stDocName = "mioReport"
>
>      DoCmd.OpenReport stDocName, acPreview, , "IdOrdine =" &
>
> Forms![MiaMaschera]![MiaSottomaschera].Form!IDOrdine
>
>
>
> Aperto il report con esporta seleziono il tipo di file
>
> che puo' essere:
>
> Microsoft Excel 5-7 (*.xls) oppure Microsoft Excel 97-2003 (*.xls)
>
>
>
> ? possibile aliminare il primo passaggio ed avere direttamente
>
> il file in formato *.xls?
>
>
>
> Grazie

Esporti la query che alimenta il report

ciao Fair87

non so come


text:
cut
>>
>>
>>
>> ? possibile aliminare il primo passaggio ed avere direttamente
>>
>> il file in formato *.xls?
>>
>>
>>
>> Grazie
>
> Esporti la query che alimenta il report
>
> ciao Fair87
>
> non so come

ok
ora come devo fare per avere i record  dell'IdOrdine nel foglio excel?


text:
"Piero" <
Pi...@Piero.Libero.it
> ha scritto nel messaggio
news:52a414fc$0$1366$4faf...@reader1.news.tin.it...
> cut
>>>
>>>
>>>
>>> ? possibile aliminare il primo passaggio ed avere direttamente
>>>
>>> il file in formato *.xls?
>>>
>>>
>>>
>>> Grazie
>>
>> Esporti la query che alimenta il report
>>
>> ciao Fair87
>>
>> non so come
>

    Dim stDocName As String
     stDocName = "mioReport"
     DoCmd.OpenReport stDocName, acPreview, , "IdOrdine =" &
Forms![MiaMaschera]![MiaSottomaschera].Form!IDOrdine
    DoCmd.OutputTo acOutputReport, "mioReport", acFormatXLS, "CCDC.xls",
True

con questo codice ottengo il formato voluto, ma vorrei che il report
una volta aperto il file .xls si chiudesse

Grazie


text: docmd.close acreport,"nome"


text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:15e67eec-1f72-4541...@googlegroups.com...
> docmd.close acreport,"nome"

grazie


title: Query a campi incrociati

text:
Salve a tutti,
ho un problema con una query fra due tabelle, vediamo se riesco a spiegarmi
con un esempio:
Tabella auto: idauto, + vari altri campi,
Tabella lavori: idauto, annolavoro, descrizionelavoro+ vari altri campi.
Io volevo scrivere una query che mi restituisse:
Idauto, descrizionelavoro
per tutte le auto nel db dove descrizionelavoro deve comparire solo se
l'auto ha avuto un lavoro nell'anno scelto, cioč:
Tabella Auto: idauto = 1, 2 ,3  e 4
tabella lavori: idauto = 2, annolavoro = 1999, descrizionelavoro = 'lavoro
a'
tabella lavori: idauto = 3, annolavoro = 2000, descrizionelavoro = 'lavoro
b'
tabella lavori: idauto = 4, annolavoro = 2000, descrizionelavoro = 'lavoro
c'
tabella lavori: idauto = 4, annolavoro = 2000, descrizionelavoro = 'lavoro
d'
Allora dalla query vorrei ottenere (per l'anno 2000):
idauto=1,descrizionelavoro =
idauto=2,descrizionelavoro =
idauto=3,descrizionelavoro = lavoro b
idauto=4,descrizionelavoro = lavoro c
idauto=4,descrizionelavoro = lavoro d.
Grazie a chiunque abbia qualche suggerimento.


title: Query a campi incrociati

author: Roberto dal portatile

text:
"M.R." <
ma...@katamail.com
> ha scritto nel messaggio
news:908252$i8d$1...@fe1.cs.interbusiness.it...

Innanzitutto una doverosa precisazione: non devi crearti una query a campi
incrociati.
Ti consiglio di crearti una query di selezione (Query1) basata sulla tabella
Lavori e che ne contenga tutti i campi; nei criteri del campo Anno scrivi
2000.
Creati ora una seconda query nella quale metti in join la tabella Auto con
Query1 in base ai campi idauto; come tipo join scegli quello che ti fa
vedere comunque tutti i record della tabella Auto.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Query a campi incrociati

text:
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
E6UV5.10938$hk4.3...@news.infostrada.it...
>
> "M.R." <
ma...@katamail.com
> ha scritto nel messaggio
> news:908252$i8d$1...@fe1.cs.interbusiness.it...
> > Salve a tutti,
> > ho un problema con una query fra due tabelle, vediamo se riesco a
> spiegarmi
> >
> >[CUT]
>
> Innanzitutto una doverosa precisazione: non devi crearti una query a campi
> incrociati.
>
> Ti consiglio di crearti una query di selezione (Query1) basata sulla
tabella
> Lavori e che ne contenga tutti i campi; nei criteri del campo Anno scrivi
> 2000.
> Creati ora una seconda query nella quale metti in join la tabella Auto con
> Query1 in base ai campi idauto; come tipo join scegli quello che ti fa
> vedere comunque tutti i record della tabella Auto.
>
> --
>
> Roberto
>
Io avevo provato con
SELECT [Auto].[id], [lavori].[descrizone]
FROM Auto LEFT JOIN lavori ON [Auto].[id]=[lavori].[idauto]
WHERE [lavori].[anno]=2000 Or [lavori].[anno] is null;
ma questa query non mi ritorna l'auto 2 (dell'esempio che ho tagliato) dato
che questa ha un lavoro nel 1999. Non sono ancora riuscito ad ottenere
quello che voglio, forse sbaglio il modo di pormi il problema ma non ho
grande esperienza di sql. Grazie comunque per la risposta.


title: Query a campi incrociati

author: Antonio Biso

text:
M.R. <
ma...@katamail.com
> wrote in message
90fkea$8f5$1...@fe1.cs.interbusiness.it...

Allora, va bene il left join per avere comunque tutte le auto, ma non
mettere i criteri.
Poi invece di restituire il campo descrizione, prepara un campo calcolato di
questo tipo
iif(isnull([descrizione]);"Nessun
lavoro";iif([anno]=2000;[descrizione];"Nessun lavoro nel 2000"))
Se descrizione è null, significa che il join non ha agganciato l'ID della
macchina, quindi non è mai stata lavorata. Se non è null significa che è
stata lavorata. A quel punto ogni record di questo tipo avrà l'anno di
lavorazione. Se l'anno è il 2000 è quello che cercavi e quindi ti prendi la
descrizione del lavoro, altrimenti è di un altro anno!!!
Antonio


text:
ciao a tutti
è possibile aprire una maschera usando il tasto canc della tastiera?
grazie


title: aprire una maschera usando il tasto canc della tastiera

text:
Si usa la Macro SENDKEYS

@Alex


text:
>Si usa la Macro SENDKEYS

Ciao Alex
Non ho trovato come fare,
anche perchè non ho mai utilizzato le macro.
ho solo letto che è sconsigliato usare SENDKEYS

Aiutami
Grazie


author: Karl Donaubauer

text:
Piero wrote:
> è possibile aprire una maschera usando il tasto canc della tastiera?

Dipende da dove e perché. Cioè se vuoi farlo da una maschera
o dappertutto e cosa sarebbe il comportamento aspettato fuori di
aprire una maschera. Siccome in Access e Windows generalmente
ogni utente aspetta di cancellare un'azione con questo tasto, devi
essere prudente di non confondere il resto del mondo.

Se parli di una maschera puoi p.e. usare il metodo descritto qui
http://www.donkarl.com/it?FAQ4.23
 (la constante è vbKeyEscape).

In alternativa puoi p.e. creare un piccolo pulsante (trasparente e
senza tabulazione). Se posizioni il cursore nella sua proprietà
"Annulla" e premi <F1> la guida ti dice come andare avanti.

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:
CUT

> è possibile aprire una maschera usando il tasto canc della tastiera?

>Dipende da dove e perché. Cioè se vuoi farlo da una maschera
>o dappertutto e cosa sarebbe il comportamento aspettato fuori di
>aprire una maschera. Siccome in Access e Windows generalmente
>ogni utente aspetta di cancellare un'azione con questo tasto, devi
>essere prudente di non confondere il resto del mondo.

>Se parli di una maschera puoi p.e. usare il metodo descritto qui
>
http://www.donkarl.com/it?FAQ4.23
 (la constante è vbKeyEscape).

>In alternativa puoi p.e. creare un piccolo pulsante (trasparente e
<senza tabulazione). Se posizioni il cursore nella sua proprietà
<"Annulla" e premi <F1> la guida ti dice come andare avanti.

Caio Karl
è per una maschera sola.
Ho visto faq4.23 e ho anche riprodotto
l'evento Su tasto giù  ma non
ho ben capito come assegnare a Canc
l'apertura di una maschera per
la cancellazione del record corrente


text:
Ciao Piero,

Piero wrote:
> ...
>> Siccome in Access e Windows generalmente
>> ogni utente aspetta di cancellare un'azione con questo tasto, devi
>> essere prudente di non confondere il resto del mondo.
>
>> Se parli di una maschera puoi p.e. usare il metodo descritto qui
>>
http://www.donkarl.com/it?FAQ4.23
 (la constante è vbKeyEscape).
>
>> In alternativa puoi p.e. creare un piccolo pulsante (trasparente e
> <senza tabulazione). Se posizioni il cursore nella sua proprietà
> <"Annulla" e premi <F1> la guida ti dice come andare avanti.
> ...
> è per una maschera sola.
> Ho visto faq4.23 e ho anche riprodotto
> l'evento Su tasto giù  ma non
> ho ben capito come assegnare a Canc
> l'apertura di una maschera per
> la cancellazione del record corrente

Invece della pappa pronta...incolla cosa hai provato e descrivi
dove esattamente non sai di andare avanti.

C'è la descrizione del procedere, il modello del codice, il nome
della constante, sai come aprire una maschera.
Quindi, dov'è il problema?

Non hai risposto al dubbio sull'uso non-standard di <Esc>, ma
secondo me una "cancellazione" molto in più richiede un metodo
"visibile" come un pulsante.



text:
CUT
> č per una maschera sola.
> Ho visto faq4.23 e ho anche riprodotto
> l'evento Su tasto giů  ma non
> ho ben capito come assegnare a Canc
> l'apertura di una maschera per
> la cancellazione del record corrente

>Invece della pappa pronta...incolla cosa hai provato e descrivi
>dove esattamente non sai di andare avanti.

>C'č la descrizione del procedere, il modello del codice, il nome
>della constante, sai come aprire una maschera.
>Quindi, dov'č il problema?

>Non hai risposto al dubbio sull'uso non-standard di <Esc>, ma
>secondo me una "cancellazione" molto in piů richiede un metodo
>"visibile" come un pulsante.

>- nascondi testo citato -
___________
ciao Karl

ho provato con al macro salvata con nome: AutoKeys
Nome macro  !  Azione
{CANC}             esegui macro (dopo aver creato una macro per aprire la
maschera)

ma ho l'errore
tasto o combinazione di tasti {CANC}  in AutoKeys con sintassi non valida o
non consentita

poi ho cercato di utilizzare:
Anteprima tasti=si
If KeyCode = vbKeyCancel Then KeyCode = 0

ma su che evento?


text:
"Piero" <
Pi...@Piero.Libero.it
> ha scritto nel messaggio
news:52f3cb56$0$23124$4faf...@reader2.news.tin.it...

ciao Karl
una volta creato il pulsantino tolta la tabulazione e reso invisibile
e creata la macro dell'azione da eseguire, come faccio ad attivare
Canc per eseguire la macro riferita solo a quella maschera?


text:
"Piero" <
Pi...@Piero.Libero.it
> ha scritto nel messaggio
news:52f4c161$0$1366$4faf...@reader1.news.tin.it...

mi correggo
reso trasparente il pulsantino e non invisibile


text:
Ciao Piero,

Piero wrote:
> CUT
>> č per una maschera sola.
>> Ho visto faq4.23 e ho anche riprodotto
>> l'evento Su tasto giů  ma non
>> ho ben capito come assegnare a Canc
>> l'apertura di una maschera per
>> la cancellazione del record corrente
> ...
> poi ho cercato di utilizzare:
> Anteprima tasti=si
> If KeyCode = vbKeyCancel Then KeyCode = 0

Ah, puo darsi che io avessi confuso l'italiano Canc con Esc
e tu vbKeyCancel con vbKeyDelete? :-)

> ma su che evento?

L'evento ho descritto nel articolo. Per il codice prova:

If KeyCode = vbKeyDelete Then
    KeyCode = 0
    DoCmd.OpenForm "MiaBellaMaschera",,,"Id=" & Me!id
End If



text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:blkclf...@mid.individual.net...

Ciao Karl e grazie
č possibile attivare vbKeyDelete solo se il cursore si trova sul
selettore del record?


text:
"Piero" <
Pi...@Piero.Libero.it
> ha scritto nel messaggio
news:52f5e51a$0$1361$4faf...@reader1.news.tin.it...

ciao Karl
ho notato pero' che in
Form_KeyDown
lo fa con ogni tasto e non solamente con il tasto canc(come io vorrei)


text:

Form_KeyDown sente solo quando un tasto è premuto. Il tasto che vuoi individuare, lo devi fare tu, ovviamente

if KeyCode = ....

Karl te lo ha scritto


text:
"Piero" <
Pi...@Piero.Libero.it
> ha scritto nel messaggio
news:52f64f11$0$1353$4faf...@reader1.news.tin.it...

risolto


title: Consulenza su proprietà campo

author: tron

text:
Salve a tutti. Sto costruendo un grosso database per un gestionale, ho un
problema che non so risolvere.
Praticamente il problema è questo: devo costruire un campo array
direttamente da access...E' possibile?
Grazie per l'attenzione.


title: Consulenza su proprietà campo

author: Ditta Cerri

text:
tron <
mar...@yahoo.it
> wrote in message 87p5q5$ek8$1...@nslave2.tin.it...

Direi di no.
Ma, secondo me, ci sono vie piu' semplici e funzionali.
Cosa devi fare?
Ciao, Sib


title: Consulenza su proprietà campo

author: Adriano

text:
tron <
mar...@yahoo.it
> wrote in message 87p5q5$ek8$1...@nslave2.tin.it...
> Salve a tutti. Sto costruendo un grosso database per un gestionale, ho un
> problema che non so risolvere.
> Praticamente il problema è questo: devo costruire un campo array
> direttamente da access...E' possibile?
> Grazie per l'attenzione.
>
>
poichè un array è una particolare tabella, se non è dinamnico, magari
potesti arrangiarti collegado ad ogni record dei sottorecord in maniera
automatica con due indici per poterli scorrere velocemente
Cioè se ad ogni record devi associare un array 6x6 creati una sottotabella
relazionata lato molti ed ad ogni inserzione/eliminazione dei un record
dalla tabella lato 1 aggiungi e togli via vba 36 record e relativi campi
indice con due cicli for next nidificati
spero di non aver detto castronate!
ciao


title: Consulenza su proprietà campo

text:
Ringrazio tutti per l'attenzione ed i consigli, ho risolto il tutto
raggruppando i 40 campi in 5, in un altro caso ho trovato una soluzione
ottimale con il mio collega programmatore VisualBasic. Tutto Ok per adesso.
Alla prossima, spero anche da consulente (lo spero anche per me!!!)



title: aggiornamento maschera dati  con valori su  tabella collegata

text:
Salve Ragazzi,
ho un problema...
Ho una Maschera Disposizioni collegata con una sottomaschera folgio
dati Tabella.DettagliDisposizioni:
con i seguenti campi:
Tabella Disposizione
ID_Disposizioni
NDisposizione
Pagatore
Importo
Data
Tabella.DettagliDisposizioni
ID_NUMERO
ID_DISPOSIZIONI
NUMERO
IMPORTO
ETC ETC
Legati da una relazione 1 a molti. Id_disposizioni(chiave) a
id_disposizioni
Nella  tabella Disposizioni, ho creato per il campo pagatore, una
casella combianata
per questo campo, che va a pescare i dati da una tabella
Pagatore.Anche per il campo Numero della tabella.Dettagli
Disposizioni, ho creato  una casella combinata che va a pescare i dati
da una tabella fatture, sulla quale ho scritto questa condizione:
SELECT Fatture.Numero, Fatture.Ufficiale, Fatture.Data,
Fatture.Pagatore FROM Fatture WHERE (((Fatture.Pagatore) Like ("*" &
[Forms]![Disposizione]![Pagatore] & "*")));  tutto funziona
egregiamente, ma quando dalla maschera Disposizione nella casella
combinata Pagatore passo dalla selezioni di  un pagatore all'altro i
valori della casella combinata della tabella.dettaglidisposizioni
"Numero" rimangono invariati alla prima selezione, per farli cambiare
devo uscire e rietrare dalla maschera.
Ho provato ad inserire sulla casella combinata pagatore su evento
after insert o afterupdate  pagatore un me.refresh o un me.requery ma
nulla.... mi aiutate ???
Grazie


author: almorel

text:

Ciao,
hai provato a fare un requery sul GotFocus della combo ?
Alberto


text:

> Alberto- Nascondi testo citato
>
> - Mostra testo citato -
si ho provato, ma quando vado a selezionare dalla combo  mi porta in
automatico al primo record della mashera e non mi permettere di fare
la selezione.


text:

Il Requery devi fare sulla casella combinata, non sulla maschera.
Cio� nel codice dell'evento "Dopo aggiornamento" della casella
combinata "Pagatore":
Me!NomeDellaSottomaschera!Numero.Requery
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: E-Mail by Acces

author: Luisa

text:
Ciao a tutti..
é possibile, tramite un pulsante (uso A97) deviare uno specifico file del
mio HD ad Outlook e quindi inviarlo in posta elettronica ?
approfitto(se è possibile) per chiedere un altra cosa.
Ho un database tipo Nortwind dove, nella maschera Ordini+sottomaschera
ordini, alla fine dell'ordine l'applicazione chiede se si desidera inserire
note all'ordine .
Se l'utente inserisce un testo nel campo Note e dopo va in stampa, la nota
...non c'è.
Ho provato ad inserire docmd.requery sul l'evento exit del campo nota, ma
invano.
Come si deve fare?
e devo far fare il requery alla query d'origine della maschera o cosa?
grazie ..
Luisa


title: E-Mail by Acces

author: Graziano Franchi (Da Casa)

text:
"Luisa" <
comuni...@galactica.it
> ha scritto nel messaggio
news:kE9SONt...@news1.galactica.it...
> Ciao a tutti..
>
> é possibile, tramite un pulsante (uso A97) deviare uno specifico file del
> mio HD ad Outlook e quindi inviarlo in posta elettronica ?
>
Si prova con questo esempio e modificalo in modo opportuno guardando l'help:
DoCmd.SendObject acSendReport, "Nome report", "SnapshotFormat(*.snp)",
EMail, , , "Aggiornamento", "Le Invio Aggiornamento Commesse in Corso." +
Chr$(13) + Chr$(10) + "Distinti Saluti" + Chr$(13) + Chr$(10) + "Graziano",
True
>
> approfitto(se è possibile) per chiedere un altra cosa.
> Ho un database tipo Nortwind dove, nella maschera Ordini+sottomaschera
> ordini, alla fine dell'ordine l'applicazione chiede se si desidera
inserire
> note all'ordine .
> Se l'utente inserisce un testo nel campo Note e dopo va in stampa, la nota
> ...non c'è.
> Ho provato ad inserire docmd.requery sul l'evento exit del campo nota, ma
> invano.
> Come si deve fare?
> e devo far fare il requery alla query d'origine della maschera o cosa?
>
>
>
>
> grazie ..
> Luisa
Prova a salvare il record
docmd.(non mi ricordo) devi salvare il record
Ciao
Fammi sapere


title: E-Mail by Acces

author: guxdav

text:
Luisa <
comuni...@galactica.it
> wrote in message
kE9SONt...@news1.galactica.it...
[CUT]
> approfitto(se č possibile) per chiedere un altra cosa.
> Ho un database tipo Nortwind dove, nella maschera Ordini+sottomaschera
> ordini, alla fine dell'ordine l'applicazione chiede se si desidera
inserire
> note all'ordine .
> Se l'utente inserisce un testo nel campo Note e dopo va in stampa, la nota
> ...non c'č.
> Ho provato ad inserire docmd.requery sul l'evento exit del campo nota, ma
> invano.
> Come si deve fare?
> e devo far fare il requery alla query d'origine della maschera o cosa?
>
Usi un pulsante su una maschera per fare l'anteprima di stampa del report?
Se non ricordo male inserisci nel codice associato al click del pulsante,
prima di DoCmd.OpenReport,ecc. , il seguente:
Forms![NomeMaschera]![NomeSottomaschera].SetFocus
Sposta il controllo dalla maschera alla sottomaschera, quindi aggiorna il
record.
Ciao, Davide


title: E-Mail by Acces

author: lbo dal portatile

text:
>Se l'utente inserisce un testo nel campo Note e dopo va in stampa, la nota
>...non c'è.
non è un campo, è un controllooooo...  è legato a qualche campo?
comunque in campana perché è assodato sperimentalmente che la parola
Note è una delle parole riservate di access.  chiamare un campo o un
controllo Note è fonte di problemi.  prova a rinominarlo.
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: E-Mail by Acces

text:
grazie per l'aiuto..
risolto il problema della requery o aggiornamento, però rimane l'altro :
ritenete sia possibile indicare ad A97  nome del file.mdb e farlo inserire
come allegato nella finestrella ad un email di outlook expres?
grazie ancora
Luisa
Luisa <
comuni...@galactica.it
> wrote in message
kE9SONt...@news1.galactica.it...
> Ciao a tutti..
>
> é possibile, tramite un pulsante (uso A97) deviare uno specifico file del
> mio HD ad Outlook e quindi inviarlo in posta elettronica ?
>
>
> approfitto(se è possibile) per chiedere un altra cosa.
> Ho un database tipo Nortwind dove, nella maschera Ordini+sottomaschera
> ordini, alla fine dell'ordine l'applicazione chiede se si desidera
inserire
> note all'ordine .
> Se l'utente inserisce un testo nel campo Note e dopo va in stampa, la nota
> ...non c'è.
> Ho provato ad inserire docmd.requery sul l'evento exit del campo nota, ma
> invano.
> Come si deve fare?
> e devo far fare il requery alla query d'origine della maschera o cosa?
>
>
>
>
> grazie ..
> Luisa
>
>
>
>


title: forse OT ma + che voi :-)

author: micbin

text:
Caio a tutti, ho un file di testo composto da migliaia di righe. A volte,
con frequenza di circa 5 righe, il testo è interrotto da una andata a capo.
Problema:
Vorrei togliere in automatico l'andata a capo che avviene ogni tanto.
Manualmente vado sulla riga dove è presente l'andata a capo e digito il
tasto CANC. Purtroppo dovrei far questo per migliaia di volte. :-(
P.S. aiutatemi sono nei guai, grazie
Michele b.


title: forse OT ma + che voi :-)

author: Claudio(BS)

text:
"micbin" <
michele...@tiscalinet.it
> ha scritto nel messaggio
news:64pN8.24280$TS.7...@news1.tin.it...
> Caio a tutti, ho un file di testo composto da migliaia di righe. A volte,
> con frequenza di circa 5 righe, il testo č interrotto da una andata a
capo.
> Problema:
> Vorrei togliere in automatico l'andata a capo che avviene ogni tanto.
> Manualmente vado sulla riga dove č presente l'andata a capo e digito il
> tasto CANC. Purtroppo dovrei far questo per migliaia di volte. :-(
>
Butto giů al volo una piccola routine:
dim caratterein as string
dim carattereout as string
dim puntatore as long
dim k as integer
k=freefile
open "nomedelfile" for binary as #k len=1
open "nomenuovofile" as #k+1 len=1
do until eof(k)
    caratterein=" "
    carattereout=" "
    get #k,puntatore,caratterein
    if asc(caratterein)=chr(13) then
        carattereout =""
    else
        carattereout=caratterein
    endif
    put #k+1,puntatore,carattereout
    puntatore=puntatore+1
loop
close #k,#k+1
Piů o meno dovrebbe fare al caso tuo, ovviamente scrivendo quanto sopra
direttamente nella finestra di outlook non ho verificato che sia tutto
perfetto "alla virgola" ma lo spunto dovrebbe essere sufficiente.
saluti
--
Claudio(BS)
per l'indirizzo di posta visita:
http://web.tiscali.it/claudio0


title: forse OT ma + che voi :-)

author: Daniele

text:
"Claudio(BS)" <vai.@http//
web.tiscali.it/claudio0/
> ha scritto nel messaggio
news:ae5820$fq3$1...@fe1.cs.interbusiness.it...

> Ave
In word puoi sostituire, in tutto il documento, quello che ti pare, solo con
un paio di clic.
Saluti Daniele
---


title: gif animate

author: Liones

text:
si possono inserire gif animate ?
come?
grazie


title: gif animate

author: Carmel

text:
On Sat, 16 Jun 2001 08:07:53 GMT, "Liones" <
ottavio....@tin.it
>
wrote:
>si possono inserire gif animate ?
>come?
>grazie
>
Vedi le risposte del messaggio
01C0F41F.D0727...@tno.it
di Pasquale Antonacci.
Ciao.
Carmel


title: gif animate

author: oliones

text:
Carmel <
car...@inwind.it
> wrote in message
glamitc555snt7fkq...@4ax.com...

grazie


title: gif animate

text:
On Sun, 17 Jun 2001 09:36:27 +0200, "oliones" <
oli...@tiscalinet.it
>
wrote:
>grazie
Prego
Ciao.
Carmel


title: Copiare record da una casella di riepilogo

author: Ricky

text:
Ciao a tutti, sono un novellino e per tale motivo ho un problema da
novellino.
Ho una serie di dati visualizzati tramite una casella di riepilogo, vorrei
copiare e memorizzare i dati che seleziono, tramite doppio click, in una
casella relativa ad un campo memo, se fosse possibile vorrei inserire ogni
record selezionato in una riga diversa, come posso fare??
Grazie a tutti.
Ciao Ricky


author: Roberto da casa

text:
"Ricky" <
last...@tin.it
> ha scritto nel messaggio
news:IkJD9.12051$2B1.3...@twister2.libero.it...

Se la casella di riepilogo si chiama Elenco ed ha tre colonne.
Se il controllo associato ad un campo di tipo memo si chiama Pippo.
Se nel controllo Pippo i dati delle tre colonne della casella di riepilogo
li vuoi separati da una virgola.
A fronte dell'evento "Su doppio clic" della casella di riepilogo genera il
seguente codice VBA:
Private Sub Elenco_DblClick(Cancel As Integer)
Me!Pippo = Me!Pippo & Me!Elenco.Column(0) & _
", " & Me!Elenco.Column(1) & ", " & _
Me!Elenco.Column(2) & Chr$(13) & Chr$(10)
End Sub
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Database per d.d.t

text:
Salve devo fare un piccolo database per un elettricista che deve tenere
traccia delle ddt (documenti di trasporto) che emette giornalmente.
Per chi non sapesse cos'e' una ddt, è un modulo tipo una fattura numerata
che l'artigiano compila prima di andare ad eseguire un lavoro dove dovrebbe
registrare il materiale che porta con se.
Volevo chiedere dei consigli su come impostare il mio database.
Di una ddt mi interessno sapere i seguenti dati:
numero,luogo,cedente(l'artigiano), cessionario(la persona presso la quale si
svolge il lavoro), causale trasporto,quantità, breve descrizione,
importo,totale.
Il mio problema verte su come progettare le tabelle: è meglio farne una
unica con tutti i dati o separarle?
Faccio notare che sotto le colonne qunatità, breve descrizione e importo io
posso mettere più di un articolo.
Grazie per le eventuali risposte, sono disponibile ad ulteriori chiarimenti.
Grazie ancora


title: Database per d.d.t

author: Sergio MAZZA

text:
"Mitch_TB" <
matt...@libero.it
> ha scritto nel messaggio
news:ggnYb.13289$Kc3.4...@twister2.libero.it...

Io consiglio sempre di isolare le basi dati che "vivono da sole", cioè tutte
quelle tabelle che contengono dati che se isolate sono significative.
Esempio una possibile tabella "Clienti" non è dipendente da nessuna altra
tabella (e non è detto che sia per forza così), la tabella Articoli idem;
mentre la tabella DDT dipende dalle informazioni prese da Clienti e Articoli
e altre tabelle che servono per compilare il DDT.
Quindi, sì, ti sconsiglio una mega tabella che non farebbe altro che
procurarti problemi...
Ciao.
--
Sergio MAZZA


title: Database per d.d.t

author: Pleiadi

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
>
> Esempio una possibile tabella "Clienti" non è dipendente da nessuna altra
> tabella (e non è detto che sia per forza così),
Infatti consiglierei di creare anche una tabella RecapitiTelefonici da
relazionare alla tabella Clienti in quanto molto spesso allo stesso cliente
corrispondono svariati numeri di telefono: vari cellulari, vari numeri di
telefonia fissa, vari interni.......
Pleiadi


title: Database per d.d.t

text:
grazie dei consigli prendero' atto...
ma se ho una tabella tableDDT e una maschera formDDT (tramite questa
maschera inserisco i dati per ciascuna ddt), e nella mia forma devo inserire
i campi per le quanrità, descrizione e importo , considerando che i campi
possono essere più di uno ma non hanno un numero fisso, come posso fare, con
una sottomaschera che mi inserisca rispettivamente solo questi campi?


title: Database per d.d.t

text:
"Mitch_TB" <
matt...@libero.it
> ha scritto nel messaggio
news:3VtYb.14335$FJ6.5...@twister1.libero.it...

Ci sarà una maschera principale che avrà come origine la tableDDT e una
sottomaschera con origine una tableDettagliDDT legate entrambe da un campo
Id:
Es.
tableDDT
Id - contatore - univoco;
...
tableDettagliDDT
Id - contatore - univoco;
IdDDT - numerico lungo - indicizzato;
...
Ciao.
--
Sergio MAZZA


title: pressione tasti...

author: EnricoV.

text:
Ho un pulsante di comando con sull' evento click una bella routine....
tale pulsante puň venir attivato anche tramite la pressione di Alt+S (č una
scelta quasi obbligata...)
Ho notato che se tengo premuto per circa piů di 1 secondo tale sequenza
succede un pň un casino....(č come se si attivase la ripetzione
automatica...)
Chiedo:
č possibile ovviare a tale incoveniente scrivendo magari del codice VBA ?
Grazie mille


title: pressione tasti...

author: Carlo Costarella

text:
"EnricoV." <
nor...@libero.it
> ha scritto nel messaggio
news:alb45m$7o5$1...@lacerta.tiscalinet.it...

Il comportamento di Access č perfetto in questo caso.
Per disabilitare momentaneamente l'effetto di ALT+S potrsti fare cosě:
Crei una variabile globale a livello di dichiarazioni del modulo della
maschera:
Dim Premuto as Boolean
Sull'evento click del pulsante interessato:
If Premuto = False Then
'...tuo codice
Premuto = True
me.TimerInterval = 2000
Else
Exit Sub
End If
Sull'evento apertura o caricamento della maschera:
Premuto = False
Sull'evento Timer della maschera con intervallo timer impostato a 0:
Premuto = false
Me.TimerInterval = 0
Si tratta di un artificio ma funziona.
In pratica dopo 2 secondi riattiva il pulsante.
Ciao, Carlo


title: file MDE

text:
Ho scritto un piccolo programma in access 2000 e tutto funziona
regolarmente.
Quando cerco di fare il file MDE mi viene comunicato con un messaggio che
non č possibile creare il file MDE,
nulla di piů!
Ho controllato piů volte il tutto, tutto sembra andar bene, e non trovo
spiegazioni.
Se qualcuno mi piů aiutare?
Grazie
Leo


title: file MDE

author: Alessandro Baraldi

text:
"leo_vin" <
leo...@libero.it
> wrote in message
news:H37ce.89017$
zZ1.2...@twister1.libero.it

Ipotizzo:
1)Non hai provato ad eseguire un Compila nel Codice
  quindi quando lo farai troverai l'errore.
2)Nel codice non hai messo l'Option Explicit e non ti vengono
  segnalati gli errori di omissione dichiarazioni, che vengono
  trovati al momento del tentativo di creare un MDE.
3)1+2
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: file MDE

text:
[cut]
hai gia compilato il codice?
magari ci sono delle anomalie post sviluppo da correggere ... a me è
successo proprio oggi!
Compilando correttamente il codice ho risolto il problema.
Saluti.
--
strano...mavero


title: file MDE

author: Karl Donaubauer

text:
leo...@libero.it
 wrote:
> Ho scritto un piccolo programma in access 2000 e tutto funziona
> regolarmente.
>
> Quando cerco di fare il file MDE mi viene comunicato con un messaggio
> che non è possibile creare il file MDE,
>
> nulla di più!
www.donkarl.com/it
 FAQ 7.17 La creazione di un MDE non riesce
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005


title: file MDE

text:
Grazie ai vostri consigli,
ho risolto il problema MDE
vi ringrazio di cuore
Leo
<
leo...@libero.it
> ha scritto nel messaggio
news:H37ce.89017$zZ1.2...@twister1.libero.it...



title: raggruppamento query e stampe...

author: SuperPippo宰at Home

text:
cia a tutti di NG...
ho un  Db anagrafico composto da 2 tabelle in relazione 1>molti
con l'uso di una sottomaschera ...
il mio intento è creare le varie query di ricerca su tutto il DB
e chiaramente fare poi dei report di stampa...
e fin qui tutto Ok...
ma mi chiedevo quale fosse una maniera pratica per
raggrupparle...
pensavo di fare un pannello di comando in cui inserire
1 bottone  per aprire un'altra mask nella quale vi sarebbero
stati i vari bottoni di ricerca e stampa.
è corretto usare questo procedimento ??
il mio dubbio è come far eseguire le ricerche ..alle
varie query.............. è possibile
sulla stessa maschera principale ???
ringrazio per l'aiuto...


title: raggruppamento query e stampe...

text:
"SuperPippo®_at Home" <ik0qddT...@TOGLISPAMlibero.it> wrote in
message news:GLcbb.333797$
lK4.10...@twister1.libero.it

Ti espongo il mio metodo +/- giusto che sia, sicuramente
si può fare di meglio....!
Creo una Form non associata in cui inserisco tutti i controlli
che servono per costruire la condizione WHERE del predicato
SQL da ottenere.
Sfrutto la proprietà TAG dei controlli che devono servire
poiche una TxtBox con la sua Label farebbero confusione...!
Quindi attribuisco alla proprietà TAG=NomeCampo(relativo alla Tabella)
Nella Form in questione inserisco un CommandButton(EseguiRicerca)
e sull'Evento Click genero la stringa SQL da passare alla
QRY che sarà l'origine dati sia della Form che del Report sfruttando
DAO e l'oggetto QueryDefs("NomeQRY").SQL
Ti allego un sunto del codice che ho estrapolato.
Non è completo poichè sicuramente va personalizzato, ma ti da l'idea
di come gestire la cosa.
Private Sub cmdExecute_Click()
   Dim strFilter As String
   Dim strSQL As String
   Dim qdf As QueryDef
   strFilter = SQLCode
   If Len(strFilter) = 0 Then Exit Sub
   strSQL = "SELECT * FROM TuaTabella " & _
            "WHERE " & strFilter & " ORDER BY CampoChePreferisci;"
   Set qdf = CurrentDb.QueryDefs("NomeTuaQRY")
   qdf.SQL = strSQL
   qdf.close
   Set qdf = Nothing
   rs.close
 End Sub
Private Function SQLCode() As String
   Dim s As String
   Dim sn As Variant
   Dim ctl As Control
   On Error GoTo SQLCode_Error
   s = vbNullString
   For Each ctl In Me.Controls
      If Len(ctl.Tag) > 0 Then
         sn = Nz(ctl.value, vbNullString)
         If sn = vbNullString Then GoTo Skeep
         End If
         If VarType(sn) = vbString Then
            s = s & ctl.Tag & " = " & chr(34) & sn & chr(34) & " AND "
         Else
            s = s & ctl.Tag & " = " & sn & " AND "
         End If
         GoTo Skeep
      End If
Skeep:
   Next
   If Right(s, 4) = "AND " Then
      s = Left(s, Len(s) - 5)
   End If
   SQLCode = Nz(s, vbNullString)
Exit_Here:
   Exit Function
SQLCode_Error:
   MsgBox ctl.Tag
End Function
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: raggruppamento query e stampe...

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> > pensavo di fare un pannello di comando in cui inserire
> > 1 bottone  per aprire un'altra mask nella quale vi sarebbero
> > stati i vari bottoni di ricerca e stampa.
> > è corretto usare questo procedimento ??
Ciao Alex.. sai bene cmq che non sono praticissimo di Access
quindi se hai un attimo di pazienza vediamo se ho capito
e ti dico fin dove sono arrivato....
tuttora il Db è composto dalle 2 Tabelle (TabAnagrafe e Prestazioni)
a parte quella dei Comuni................
e 2 Maschere (Anagrafe e Prestazioni Sottomaschera)
ed ora ho preso spunto dal DB NorthWind ed ho inserito una maschera
Pannello Comandi Principale in cui vi è un bottone per l'uscita, un bottone
per
aprire la maschera Anagrafe... mentre altri 2 bottoni vorrei fargli aprire
rispettivamente 2 maschere separate, oppure una se è meglio ....
una per le opzioni di stampa
ed una per le ricerche anagrafiche...
è corretto fare ciò ????
> Ti espongo il mio metodo +/- giusto che sia, sicuramente
> si può fare di meglio....!
>
> Creo una Form non associata in cui inserisco tutti i controlli
> che servono per costruire la condizione WHERE del predicato
> SQL da ottenere.
> Sfrutto la proprietà TAG dei controlli che devono servire
> poiche una TxtBox con la sua Label farebbero confusione...!
> Quindi attribuisco alla proprietà TAG=NomeCampo(relativo alla Tabella)
a dir la verità ho capito molto poco quest'ultimo testo... dato che usi un
linguaggio a dir poco tecnico....perdonami se non ti seguo...
magari se ti esprimi in progressione su quello che dovrei fare...
> Nella Form in questione inserisco un CommandButton(EseguiRicerca)
> e sull'Evento Click genero la stringa SQL da passare alla
> QRY che sarà l'origine dati sia della Form che del Report sfruttando
> DAO e l'oggetto QueryDefs("NomeQRY").SQL
riguardo al codice non ho problema ad inserirlo nell'evento Click...
ma non ho capito se devo costruire prima tutte le query di cui ho bisogno...
certo dirai tu ci vuole meno a farlo che a spiegarlo... :-))



title: Caselle combinate "dipendenti"...

author: Ivan

text:
dovrei introdurre delle caselle combinate dipendenti l'una dall'altra....
mi spiego meglio:
consideriamo i seguenti campi: Provincia; CAP; Località.
dal sito delle poste ho reperito una tabella con i report di tutti e tre i
campi.
ho la necessità (in una maschera) di intodurre i tali informazioni in modo
dipendente e sequenziale.... cioè: selezionando la provincia dovrebbero
"caricarsi" solo i cap corrispondenti e così anche per le località (in caso
di più località per cap...)
è fattibile???? come??????
grazie 1000 a tutti ;-)
Ivan
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Caselle combinate "dipendenti"...

author: Marco

text:
> consideriamo i seguenti campi: Provincia; CAP; Località.
> dal sito delle poste ho reperito una tabella con i report di tutti e tre i
> campi.
> ho la necessità (in una maschera) di intodurre i tali informazioni in modo
> dipendente e sequenziale.... cioè: selezionando la provincia dovrebbero
> "caricarsi" solo i cap corrispondenti e così anche per le località (in
> caso
> di più località per cap...)
La cosa è fattibile, ma devi lavorarci un pò perchè richiede modifiche al db
(forse) e un pò di vba.
Il db come è fatto? Limitatamente a cap, città e provincia.
Ciao
Marco


title: Caselle combinate "dipendenti"...

author: Napoleone

text:
"Marco" <na...@NOPRIVATEMESSAGE.com> ha scritto nel messaggio
news:dlfkep$9a4$1...@news.tiscali.fr...

Non faresti prima a scaricarci dal web o dal siti comune la tabella di tutti
i comuni d'italia completa di cap e provincie? Quindi poi basterà una sola
combo!
Ciao
Napoleone


title: Caselle combinate "dipendenti"...

text:

se è solo una questione di modifica del DB, visto che sono ancora in fase di
progettazione, il problema non sussiste ;-)
ma come e cosa dovrei cambiare?????
ora ho una tabella anagrafica clienti a cui dovrei associare l'indirizzo...
e quaindi vorrei automatizzare la provinci, il cap e la località....
ora ho una sola tabella contenete i seguenti campi:
ID_CAP (Contatore)
Provincia (Testo)
CAP (Numero)
Località (Testo)
come devo organizzare i campi in oggetto (provincia, cap e località)??????
thanks :-)



title: Caselle combinate "dipendenti"...

text:

ciao, cosa intenti per "una sola combo"?????
grazie 1000



title: Caselle combinate "dipendenti"...

text:
> ora ho una sola tabella contenete i seguenti campi:
> ID_CAP (Contatore)
> Provincia (Testo)
> CAP (Numero)
> Località (Testo)
La tabella può anche rimanere così, ma bisogna tenere presente quello che
comporta.
Questa potrebbe essere una possibile istanza della tabella (non metto ID_CAP
per semplificare le cose, ma nella realtà c'è):
Provincia |  CAP  | Località
----------+-------+---------
BO        | 40100 | Bologna
BO        | 40131 | Bologna
BO        | 40132 | Bologna
BO        | 40068 | S. Lazzaro
BO        | 40059 | Medicina
TO        | 12100 | Torino
Per i comuni limitrofi non si pongono problemi perchè il CAP è unico.
Ma per la città il cap cambia a seconda della zona e quindi ti trovi ad
avere la stessa località ripetuta più volte, ma con cap diversi.
Discorso maschera.
Supponiamo di essere nella maschera del cliente di cui vuoi memorizzare la
città. Il cliente avrà un campo idcitta che sarà legato a ID_CAP. (Sto
supponendo che ogni cliente abbia UN SOLO indirizzo).
Devi mettere 3 caselle combinate che prelevano i dati dalla tabella. In
ciascuna tabella dai priorità alla visualizzazione di un campo: una casella
avrà le provincie, un'altra i cap e l'ultima le località.
Per comodità visualizza sempre tutte e 3 le colonne ma in ordine diverso.
Ad esempio:
BO | 40100 | Bologna  per la casella delle provincie
40100 | BO | Bologna  per la casella dei cap
Bologna | 40100 | BO  per la casella delle località
Una della tre la scegli poi come prioritaria e la colleghi al campo idcitta,
così memorizzi il valore per il cliente. Puoi anche fare tutto con
l'autocomposizione e poi tu a mano inserisci le 2 caselle che mancano.
Infine realizzi una bella routine del tipo:
    Private Sub AggiornaCAP(casella AS String)
    End Sub
Il parametro rappresenta il nome della casella combinata su cui hai
cliccato.
La routine non fa altro che prelevare il valore di ID_CAP dalla casella
combinata che gli hai passato e con quel valore va a selezionare la voce
relativa nelle altre 2 caselle.
Infine richiami la routine dall'evento OnChange (direi) delle 3 caselle
combinate, in questo modo:
Private Sub cbProvincia_Change()
    AggiornaCAP "provincia"
End Sub
Private Sub cbCAP_Change()
    AggiornaCAP "cap"
End Sub
Private Sub cbLocalita_Change()
    AggiornaCAP "localita"
End Sub
Spero di essere stato abbastanza chiaro.
Ciao
Marco


title: Caselle combinate "dipendenti"...

text:
> Una della tre la scegli poi come prioritaria e la colleghi al campo
> idcitta, cosě memorizzi il valore per il cliente. Puoi anche fare tutto
> con l'autocomposizione e poi tu a mano inserisci le 2 caselle che mancano.
Facciamo piů semplice.
Collega tutte e tre le caselle al campo idcitta.
> La routine non fa altro che prelevare il valore di ID_CAP dalla casella
> combinata che gli hai passato e con quel valore va a selezionare la voce
> relativa nelle altre 2 caselle.
In questo modo:
Me.cbProvincia.Requery
Me.cbCAP.Requery
Me.cbLocalita.Requery
Ciao
Marco


title: Caselle combinate "dipendenti"...

text:
> In questo modo:
> Me.cbProvincia.Requery
> Me.cbCAP.Requery
> Me.cbLocalita.Requery
>
> Ciao
> Marco
Ciao Marco,
creati la tua CmbCitta
dove metterai a fronte dell'evento dopo aggiornamento questo codice:
------------------------------
Private Sub CmbCitta_AfterUpdate()
Me.cap = CmbCitta.Column(0)
Me.Localita = CmbCitta.Column(1)
Me.Provincia = CmbCitta.Column(2)
End Sub
----------------------
naturalmente se i tuoi controlli hanno atre denominazioni, aggiustali.
Napoleone


title: Caselle combinate "dipendenti"...

text:
> creati la tua CmbCitta
> dove metterai a fronte dell'evento dopo aggiornamento questo codice:
> ------------------------------
> Private Sub CmbCitta_AfterUpdate()
>
> Me.cap = CmbCitta.Column(0)
> Me.Localita = CmbCitta.Column(1)
> Me.Provincia = CmbCitta.Column(2)
>
> End Sub
> ----------------------
Ma così facendo hai una sola combo.
Lui ne vuole 3 per poter selezionare a piacere il cap, o la provincia, o la
località.
Ciao
Marco


title: Caselle combinate "dipendenti"...

text:
"Marco" <na...@NOPRIVATEMESSAGE.com> ha scritto nel messaggio
news:dli790$k8$1...@news.tiscali.fr...

allora te ne crei tre usando lo stesso metodo.
Napoleone


title: Caselle combinate "dipendenti"...

author: MA

text:

Se sostanziamente a te serve salvare solo il cap che è univoco
nella tabella lasciati solo quello e metti tre combo che hanno origine sul
cap
ma origine dai una volta il cap, una il comune, l'altra la prov
va da se che se aggiorni una immediatamente, senza scirivere altro vengono
aggiornate le alre due
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Caselle combinate "dipendenti"...

text:

Ok, grazie a tutti, vedrò di mettere in pratia i vostri consigli ;-)



title: Una curiosità...macro o codice?

author: Lucia Rita Carfagno

text:
E' chiaro che il codice offre una flessibilità che le macro non consentono,
però lì dove è possibile utilizzare le macro mi chiedo se le performance del
DB vengono penalizzate in termini di spazio occupato e velocità di
esecuzione.
Grazie per le risposte
Rita


title: Una curiosità...macro o codice?

author: principiante

text:
"Lucia Rita Carfagno" <
demo...@inwind.it
> ha scritto nel messaggio
news:9utlih$crv$1...@nreadb.inwind.it...

L'unica cosa che posso dire io è che se fai
Strumenti-Analizza-Prestazioni..., una delle cose che Access suggerisce è
proprio di trasformare le macro in VBA, quindi deduco che per lui sia più
performante quest'ultima scelta
Paolo


title: Una curiosità...macro o codice?

text:
"principiante" <
p.pe...@inrete.it
> ha scritto nel messaggio
news:3c12...@news.opennet.it...

Grazie Paolo, la mia preoccupazione è legata al fatto che ho un sacco di
macro e che se devo concertirle tutte ci vogliono 6 mesi, poichè non ho
molto tempo volevo sapere se ne valeva la pena.
Comunque sarà sicuramente conveniente la conversione in VBA, vuol dire che
mi metterò in ferie per questo lavoro.
Ciao
Rita


title: Una curiosità...macro o codice?

author: Antonio Biso

text:
Lucia Rita Carfagno <
demo...@inwind.it
> wrote in message
9uu2ml$gop$1...@nreada.inwind.it...

Secondo me non vale la pena... Non è lì che puoi avere ottimizzazioni
apprezzabili
Antonio


title: Una curiosità...macro o codice?

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:uqwQ7.266285$sq5.13...@news.infostrada.it...

Questo che mi hai detto mi rende molto felice, vuol dire che prenderò le
ferie per fare cose più piacevoli.
Però riflettendoci sopra il mio DB è davvero troppo grande, quasi 3 MB, ho
l'impressione che sia anche un pò lento.
Ho creato i soliti FE e BE, però a parte questi dettagli, devo seriamente
recuperare in prestazioni adoperando più codice.
Ok devo mettermi a studiare....ho capito.
Ma come posso migliorare la situazione? Dove mi conviene adoperare il
codice?
Premetto che il mio DB riguarda la gestione delle cartelle cliniche di un
ospedale, quindi contiene parecchie schede relative a tutti i tipi di
analisi, un manicomio insomma!
Ciao
Rita