title: ...tabelle e link immagini

author: Roberto dal portatile

text:
"Christian" <
chba...@tin.it
> ha scritto nel messaggio
news:ml7u7.138451$dJ3.1...@news1.tin.it...

Un consiglio: per ora lascia stare i campi ipertestuali, non sono essenziali
per risolvere il tuo problema.
Definisci il campo Immagine della tua tabella come di tipo Testo e
memorizzaci dentro solamente la stringa:
c:\documenti\auto\auto.jpg
Prova, ora dovrebbe funzionare.
L'uso di un campo di tipo collegamento ipertestuale sarebbe una "finezza"
per permetterti, cliccando sul controllo della maschera ad esso associato,
di aprire il file immagine con un applicativo che ti permette di modificarlo
e salvarlo dopo la modifica: ma non credo che tu voglia dare questa
possibilità all'utilizzatore finale. ;-)
In questo caso però dovresti comunque modificare la riga di codice VBA che
imposta la proprietà Picture del controllo Immagine1 in maniera tale che
venga usato, del valore del campo ipertestuale, solo quanto contenuto tra i
due caratteri #. Questo è quanto fa l'esempio allegato alla FAQ di Silvio
Savoldi pubblicata sul Sito Comune; insomma per ora fermati a considerare
solo la FAQ di Stefano Bettini, limitatamente alla prima soluzione delle due
soluzioni proposte.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problemi con Mscomm32. Please....

author: Marco

text:
Allora, ho trovato la mscomm32 e come prevedevo mi dà un errore di licenza
quando tento di inserirla in una maschera. Ovviamente non ho VB6. Qualcuno
sa come posso bypassare questo errore? Devo possedere qualche file di
registrazione, qualche chiave di registro, qualcosa??
Grazie dell'aiuto, è importante!!


title: Formato data in settimane

author: Lna

text:
Cari ragazzi,
ho un problema che non riesco a risolvere e peraltro ho difficoltà di
accesso alla rete in quanto sono presso un cliente in Kazakhstan, quindi non
riesco nemmeno a vedere il sito comune!!!! Vengo al problema: in una tabella
ho un campo data (DATA1); dando come input il numero della settimana
dell'anno (SETT), mi dovrebbe filtrare, sul campo DATA1, tutto il set di
dati che cade in quella SETT. (utilizzando una query oppure una funzione,
non fa differenza, mi interessa, se possibile, la procedura)
Vi ringrazio in anticipo per la vostra dempre cortese collaborazione.
Lna
--------------------------------
Inviato via
http://usenet.libero.it


title: Formato data in settimane

author: Emyr

text:
On Thu, 13 Feb 2003 13:53:49 GMT,
leonardo...@dietsmann.com
 (Lna)
wrote:

vedi format()
Saluti.
Emanuele.


title: Formato data in settimane

author: MA

text:
Il 13 Feb 2003, 14:53,
leonardo...@dietsmann.com
 (Lna) ha scritto:
> Cari ragazzi,
> ho un problema che non riesco a risolvere e peraltro ho difficoltà di
> accesso alla rete in quanto sono presso un cliente in Kazakhstan,
i.c.a.a. in the world...
>quindi non
> riesco nemmeno a vedere il sito comune!!!! Vengo al problema: in una
tabella
> ho un campo data (DATA1); dando come input il numero della settimana
> dell'anno (SETT), mi dovrebbe filtrare, sul campo DATA1, tutto il set di
> dati che cade in quella SETT. (utilizzando una query oppure una funzione,
> non fa differenza, mi interessa, se possibile, la procedura)
Nella struttura delle query sistemati un tuo campo
settimale:format([tuadata];"ii")
dopo sarà semplice gestirti il filtro o il richiamo.
Ciao MAssimiliano
P.s. salutami i Kazhakhstaniani... esi... come cazhakistan si chiamano???



title: Formato data in settimane

author: Carlo Costarella

text:
"Lna" <
leonardo...@dietsmann.com
> ha scritto nel messaggio
news:213Z211Z122Z2Y1...@usenet.libero.it...
> Cari ragazzi,
> ho un problema che non riesco a risolvere e peraltro ho difficoltà di
> accesso alla rete in quanto sono presso un cliente in Kazakhstan, quindi
non
> riesco nemmeno a vedere il sito comune!!!! Vengo al problema: in una
tabella
> ho un campo data (DATA1); dando come input il numero della settimana
> dell'anno (SETT), mi dovrebbe filtrare, sul campo DATA1, tutto il set di
> dati che cade in quella SETT. (utilizzando una query oppure una funzione,
> non fa differenza, mi interessa, se possibile, la procedura)
>
> Vi ringrazio in anticipo per la vostra dempre cortese collaborazione.
> Lna
>
Ciao
Il problema delle settimane è strettamente legato al primo giorno dell'anno.
Qui bisogna dire che la prima settimana dell'anno potrebbe non essere di
sette giorni.
In Italia il primo giorno della settimana è il lunedì, in America la
domenica.
Per queste ragioni bisogna escogitare un sistema che tenga conto di queste
variabili.
Mi sono ingegnato a realizzare un sistema che possa darti il risultato che
ti aspetti.
Ho realizzato una tabella chiamandola "Settimane" con un campo "NSettimana"
di tipo numerico e chiave primaria; un campo "DataInizio" di tipo data/ora e
un campo "DataFine" di tipo Data/Ora.
Poi ho realizzato la sub che riporto sotto che richiede di immettere il
primo giorno dell'anno che si vuole serializzare in settimane.
Questa sub presuppone che la tabella "Settimane" sia vuota.
Una volta eseguita la sub la tabella sarà riempita dalle 52 settimane con
data inizio e data fine settimana.
Utilizzerai questa tabella per stabilire le due date che ti servono: se
l'utente digita 45, per esempio, il valore da cercare sarà
DLookUp("DataInizio","Settimane","NSettimana = 45") e
DLookUp("DataFine","Settimane","NSettimana = 45").
Eccoti la sub:
Public Sub MiaData(DataIniziale As Date)
' in DataIniziale mettere il primo giorno dell'anno che si desidera
'nel formato "01/01/2003"
'esempio: MiaData("01/01/2003")
Dim NuovaData As Date
Dim rcs As Recordset, i As Integer
Dim MioGiorno
MioGiorno = WeekDay(DataIniziale, vbMonday)
'questo perchè il primo giorno è il lunedì
'Ora accodo i valori solo per la prima settimana
Set rcs = CurrentDb.OpenRecordset("Settimane")
    With rcs
    .AddNew
    !NSettimana = 1
    !DataInizio = DataIniziale
    !DataFine = DataIniziale + (7 - MioGiorno)
    .Update
    End With
    NuovaData = DataIniziale + ((7 - MioGiorno) + 1)
'finalmente accodo gli altri valori
    For i = 2 To 53
            With rcs
            .AddNew
            !NSettimana = i
            !DataInizio = NuovaData
            !DataFine = NuovaData + 6
            NuovaData = !DataFine
            .Update
            End With
        NuovaData = NuovaData + 1
    Next i
rcs.Close
End Sub
Ciao, Carlo


title: Report con Conteggio tipo documento per gruppo

author: michele

text:
Salve
Ho un piccolo problema con un report che contiene il dettaglio analitico per
utente
dei documenti assegnati. Avrei intenzione che per ogni utente il report
riepiloghi
il tipo ed il numero di documenti (conteggio) nel piè di pagina del gruppo e
che lo
stesso avvenga nel piè di pagina del report" totale per tipo di documento".
Grazie in anticipo
Michele
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Sergio MAZZA

text:
"michele" <
mi...@inwind.it
> ha scritto nel messaggio
news:217Z175Z52Z232Y...@usenet.libero.it...
> Salve
> Ho un piccolo problema con un report che contiene il dettaglio analitico
> per
> utente
> dei documenti assegnati. Avrei intenzione che per ogni utente il report
> riepiloghi
> il tipo ed il numero di documenti (conteggio) nel piè di pagina del gruppo
> e
> che lo
> stesso avvenga nel piè di pagina del report" totale per tipo di
> documento".
> Grazie in anticipo
> Michele
Fai un raggruppamento per utente e tipologia documento; nel piè di pagina
del gruppo (di ogni gruppo) potrai calcolare il numero dei record (es. in
una casella di testo con origine controllo: Conteggio(tipologiadocumenti)).
Nel piè di pagina del report dovrai inserire un sottoreport con
raggruppamento per tipologia documento...
Ciao.
--
Sergio MAZZA


title: vb e data

text:
ciao a tutti
qual'è l'istruzione vb che preleva la data corrente in formato gg/mm/aaaa e
la memorizza in una varibile ?
grazie


title: vb e data

text:
"pac77" <
pa...@libero.it
> ha scritto nel messaggio
news:lhns7.5$aE....@news.infostrada.it...

 Prova con
NomeTuaVariabile = Format(Date(), "dd/mm/yyyy")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: vb e data

author: AntoGal

text:
"pac77" <
pa...@libero.it
> ha scritto...
> qual'è l'istruzione vb che preleva la data corrente in formato gg/mm/aaaa
e
> la memorizza in una varibile ?
Dim d As Date
d = Format(Date(),"dd/mm/yyyy")
--
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: vb e data

author: CarloCos

text:
"pac77" <
pa...@libero.it
> ha scritto nel messaggio
news:lhns7.5$aE....@news.infostrada.it...

Date() o al più Format(Date,"dd/mm/yyyy") se usi i moduli
Format(Date();"gg/mm/aaaa") se usi una query.
Questa funzione interna al sistema (Date()) puoi assegnarla ad una variabile
di tipo data (si dice di tipo Date....vedi) tramite una Function o usarla
così come è visto che restituisce già un valore. Infatti digitare
MiaVariabileData o Date è la stessa cosa.
Ciao, Carlo


title: Messaggio strano

author: Emanuele Bertocchi

text:
Salve a tutti,
qualcuno sa dirmi a cosa è dovuto questo messaggio "Operazione
precedente annullata.", in pratica ho un DB con delle maschere, e oggi
mi è capitato di aprirne una, ma non riesco, e mi compare questo
messaggio, premo Ok, ma niente. Qualcuno è in grado di dirmi a cosa è
dovuto e come posso fare per risolvere il problema.
Grazie a tutti.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Messaggio strano

author: Antonio Biso

text:
"Emanuele Bertocchi" <
ber...@libero.it
> ha scritto nel messaggio
news:69fdbf310c1064b33e4...@mygate.mailgate.org...
> Salve a tutti,
> qualcuno sa dirmi a cosa è dovuto questo messaggio "Operazione
> precedente annullata.", in pratica ho un DB con delle maschere, e oggi
> mi è capitato di aprirne una, ma non riesco, e mi compare questo
> messaggio, premo Ok, ma niente. Qualcuno è in grado di dirmi a cosa è
> dovuto e come posso fare per risolvere il problema.
Le informazioni sono insufficienti.
Prova a descrivere cosa fanno queste maschere, che tipo di codice c'è, ecc.
ecc.
Antonio


title: Messaggio strano

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:NQbcb.342239$
Ny5.10...@twister2.libero.it

In effetti hai ragione, allora è un DB che abbiamo sul server di rete,
io l'avevo aperto e ci stavo lavorando, in programazione, mentre
un'altra
mia collega lo stava usando semplicemente x l'inserimento di dati, ma
lei sulla maschera che adesso da problemi, e io su di un'altra che avevo
creato al momento e che non è collegata per niente a quest'ultima, poi
lei
voleva salvare i dati inseriti, ovviamente gli è uscito il messaggio che
 l'avevo aperto anche io così mi ha chiesto di uscire, ho salvato il mio
lavoro
 e sono uscito, e da quì sono cominciati i problemi di cui parlavo
prima.
Grazie Antonio e a tutti gli altri.



title: Messaggio strano

text:
"Emanuele Bertocchi" <
ber...@libero.it
> ha scritto nel messaggio
news:0ff2b4734acf9a46b53...@mygate.mailgate.org...

Va beh, magari c'è stato qualche conflitto.
L'importante è che non si ripeta...
Antonio


title: Messaggio strano

text:
Lo penso anche io, ma il problema si ripete, e non riesco a capire
come posso fare per risolverlo, se c'è qualcuno che ha già avuto un
problema del genere e sarebbe così gentile di spiegarmi come fare per
risolverlo.
Grazie ancora.



title: Messaggio strano

text:
"Emanuele Bertocchi" <
ber...@libero.it
> ha scritto nel messaggio
news:1ecbdba329609a23e3c...@mygate.mailgate.org...
> Lo penso anche io, ma il problema si ripete, e non riesco a capire
No quoting.
Skipped...
Antonio


title: Verificare compilazione casella di testo

author: John B

text:
Un cordiale saluto a tutti.
In una maschera ho una casella di testo contenente una sigla formato da una
lettera "X" e quattro numeri (ad esemio X5818).
Vorrei poter obbligare l'utente a compilare completare questa casella di
testo (con tutti i 5 cinque caratteri) se in un'altra casella di testo
appare la scritta "Copie Scelte".
Come potrei fare?
Grazie per il Vs aiuto
Giovanni


author: Roberto da casa

text:
"John B" <
b...@infinito.de
> ha scritto nel messaggio
news:oJ7Ob.132000$_P.47...@news4.tin.it...

A fronte dell'evento "Prima di aggiornare" della casella di testo:
1) Verifica, con l'aiuto della funzione Len (vedi help), che la lunghezza
del dato digitato sia uguale a 5.
2) Verifica, con l'aiuto della funzione Left (vedi help), che il primo
carattere digitato abbia il valore "X".
3) Verifica, con l'aiuto delle funzioni Right e IsNumeric (vedi help), che i
quattro caratteri digitati siano numerici.
Se uno dei controlli da esito negativo danne avviso all'utilizzatore finale
con un messaggio ed annulla l'evento di aggiornamento con Cancel = True.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: subreport con priorità verticale

text:
Salve
nell'intestazione report ho inserito un subreport con priorità
verticale. Se lo apro singolarmente i record vengono regolarmente
distribuiti su più colonne. Invece, quando apro il report principale
che lo contiene e che è impostato su singola colonna, i record
proseguono sulle successive pagine. Insomma ci sono due tipi di
visualizzazione. E' perche il subreport acquisisce automaticamente le
impostazioni pagina del report principale?
Grazie
Marco


title: subreport con priorità verticale

author: OneEDP

text:
<
keo...@tin.it
> ha scritto nel messaggio
news:1749c104-3127-4f6c...@o36g2000yqh.googlegroups.com...

Hai provato
Proprietà GrpKeepTogether (Modalità raggruppamento) ?


title: subreport con priorità verticale

text:
On 30 Mar, 10:47, "OneEDP" <OneEDP@antispam> wrote:
> <
keo...@tin.it
> ha scritto nel messaggionews:1749c104-3127-4f6c...@o36g2000yqh.googlegroups.com...

Ciao
grazie per la risposta. Avevo già provato a modificare la proprietà
Modalità Raggruppamento, ma purtroppo senza risultati. Prima di
utilizzare qualche soluzione alternativa, volevo capire se il
subreport perde le sue caratteristiche senza possibilità di intervento
o se io sbaglio in qualche cosa. Ho provato anche ad inserirlo in
altre sezioni o in altro report vuoto, ma niente. Le colonne
successive alla prima non si formano.
Un saluto
Marco


title: subreport con priorità verticale

text:
<
keo...@tin.it
> ha scritto nel messaggio
news:c87b5339-31f6-4633...@p11g2000yqe.googlegroups.com...


Il subreport inserito in quello principale (come controllo) ha una larghezza
non sufficiente per contenere più colonne
Il subreport in mod. struttura invece deve essere rimpicciolito ad una
colonna.


title: subreport con priorità verticale

text:
On 30 Mar, 14:57, "OneEDP" <OneEDP@antispam> wrote:
> <
keo...@tin.it
> ha scritto nel messaggionews:c87b5339-31f6-4633...@p11g2000yqe.googlegroups.com...

Era già impostato in quella maniera. Per me è la prima volta che ho
avuto l'esigenza di lavorare con report a colonne e non ho riscontri.
Tu hai esperienze in base alle quali dai per certo che la
visualizzazione all'interno del report principale debba corrispondere
a quella del subreport aperto singolarmente?
Marco


title: subreport con priorità verticale

text:
<
keo...@tin.it
> ha scritto nel messaggio
news:aa49b1e0-82a5-416b...@c36g2000yqn.googlegroups.com...


Ti confermo che la larghezza del controllo subreport inserito in quello
principale deve essere capiente da visualizzare le colonne desiderate.
Il subreport in modalitrà struttura deve essere ridotto alla colonna
singola, altrimenti crei incovenienti.
Ciao


title: subreport con priorità verticale

text:
On 1 Apr, 09:06, "OneEDP" <OneEDP@antispam> wrote:
> <
keo...@tin.it
> ha scritto nel messaggionews:aa49b1e0-82a5-416b...@c36g2000yqn.googlegroups.com...

Quando ti ho risposto dicendoti "Era già impostato in quella maniera"
intendevo dire che avevo impostato la larghezza del subreport, come
controllo inserito nel report principale e in struttura preso
singolarmente, esattamente come dici tu. Cioè il subreport come
controllo inserito nel report principale è largo praticamente quanto
l'intero report (lavoro su formato A3 e non ho problemi di spazio),
mentre il subreport in struttura, preso singolarmente, ha una
larghezza di 7 cm, che è quella sufficiente a contenere i due
controlli che visualizzano i dati. Cioè il tuo suggerimento l'avevo
già applicato quando ho creato i due report.
Ecco perchè ti chiedevo se tu avessi esperienze in tal senso.
Ciao
Marco


title: subreport con priorità verticale

text:
<
keo...@tin.it
> ha scritto nel messaggio
news:5c237b73-d260-49c9...@z14g2000yqa.googlegroups.com...


Purtroppo il vero problema è che Access non è in grado di stampare
correttamente il sottoreport a priorità verticale.
Prova a
- rendere il controllo subreport nel report principale non espandibile e non
riducibile e a aumentare SIA la larghezza e SIA l'altezza fino alla capienza
massima dei record stampabili (davvero limitativo come scamotage)
- importante per il funzionamento: puoi ingannare access aumentando il
margine inferiore fino a farlo coincidere le dimensioni di stampa simili
alle dimensioni assunnte come controllo nel report principale
Così dovrebbe funzionare se i record sono pochi.
In realtà la limitazione di Access ha un senso. Se congegni bene il report
ottieni lo stesso risultato se imposti il record principare a n colonne e il
sottoreport a una colonna sola impostado quest'ultimo nel report principale
con una larghezza paria ad una singola colonna. Hai il vantaggio che sia
l'intestazione che il piè di pagina rimane disponibile per tutta la
larghezza della pagina senza essere troncato.
Così risolvereti a monte il problema
Ciao
Daniele


title: subreport con priorità verticale

text:
On 2 Apr, 09:40, "OneEDP" <OneEDP@antispam> wrote:
> <
keo...@tin.it
> ha scritto nel messaggionews:5c237b73-d260-49c9...@z14g2000yqa.googlegroups.com...

Ciao
grazie ancora per l'interessamento. Attualmente sono fuori casa e lo
sarò fino a dopo Pasqua. Quando rientrerò metterò in pratica i tuoi
ultimi consigli e ti farò sapere.
Un saluto
Marco


title: Esempio Speciali effetti sito comune...

author: Gianni B

text:
Salve a  tutti  volevo domandare se qualcuno ha avuto lo stesso problema che
ho avuto io con un esempio prelevato dal sito comune.
Ho importato un file di esempio riguardante effetti speciali su pulsanti
 ma provando provando mi veniva sempre un errore su questa Runtime che non
riuscivo a capire,l'errore è di questo genere..."Rilevato nome non univoco:
BildArray",è si apre la finestra del debug di vb . Ok ho pensato che forse
sono stato io a commettere degli sbagli controllo niente sepre lo
stesso,quindi ho pensato .provo a importarmi la maschera del db di esempio
per vedere se nel mio db andava.........sorpresa mi riporta lo stesso
errore.......io allora mi domando.. come mai nel db dell'esempio andava è
nel mio avendo la stessa maschera con le stesse funzioni non và.? io uso
access 2000.
 Sub BildArray()
'Questo Array serve per velocizzare la Gestione e non Ricorrere a
For..Each..Next
'nel caso si vogliano aumentare i Controlli aggiungere un Gruppo e
ridimensionare
'l'Array all'inizio del Modulo
'Il nome (Stringa) che contraddistingue il Gruppo Controllo è quello che
darà il
'nome a tutti i controlli del Gruppo aggiungendo il "Progressivo"
   ArrayCtl(0) = "Mail"
   ArrayCtl(1) = "Save"
   ArrayCtl(2) = "Search"
   ArrayCtl(3) = "Stop"
End Sub
--
Ps : non ho scritto tutto il codice per non avere un messaggio enorrme.
 grazie a tutti come sempre.
Gianni B.


title: Esempio Speciali effetti sito comune...

text:
"Gianni B" <
gian...@bluewin.ch
> ha scritto nel messaggio
news:3ecddaff$1...@news.bluewin.ch...

A occhio sembrerebbe che nel tuo database, oltre alla Sub di cui sopra,
esista un qualche altro oggetto che si chiama BildArray.
Prova ad aprire l'ditor di VBA ed a ricercare su tutto il database la parola
BildArray.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Esempio Speciali effetti sito comune...

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:temza.25359$Ny5.7...@twister2.libero.it...

 Ciao Roberto come sempre sei puntualissimo ma vedi questo è il codice del
db di esempio che ho prelevato dal sito comune come ti ho detto.....
importando la maschera con tutto il suo codice nel MIO db non và.......forse
devo installare qualcosa che non so.????
--
Gianni B.


title: Esempio Speciali effetti sito comune...

text:
"Gianni B" <
gian...@bluewin.ch
> ha scritto nel messaggio
news:3ecdf...@news.bluewin.ch...
[CUT]
>  Ciao Roberto come sempre sei puntualissimo ma vedi questo è il codice del
> db di esempio che ho prelevato dal sito comune come ti ho detto.....
Questo mi era chiaro.
> importando la maschera con tutto il suo codice nel MIO db non và.......
Però se usi il database di esempio ti funziona, quindi c'è qualcosa che crea
conflitto tra il tuo database e la maschera dell'esempio: io ho ipotizzato
che sia un nome di qualche oggetto doppio.
> forse devo installare qualcosa che non so.????
Non mi sembra proprio che il codice VBA della maschera dell'esempio faccia
riferimento a librerie particolari; ad ogni buon grado dai una controllata
ai riferimenti del tuo database e vedi se te ne sagnala qualcuno mancante.
Per prova io, come hai fatto tu, ho importato in un mio database la maschera
dell'esempio del Sito Comune e non ho avuto alcun problema ad usarla; resto
però il fatto che io uso Access 97 e tu invece Access 2000.
>
> --
> Gianni B.



title: Esempio Speciali effetti sito comune...

text:
Prova ad importare la maschera dell'esempio in un nuovo database che non
contiene alcunché; apri la maschera e se funziona significa, come io penso,
che c'è qualcosa che non va nei nomi contenuti nel tuo database e nel quale
tenti di importare quella maschera, comprensiva del suo modulo di classe,
con tutto quello che ne può conseguire.



title: Esempio Speciali effetti sito comune...

text:
"Gianni B" <
gian...@bluewin.ch
> ha scritto nel messaggio
news:3ecdf...@news.bluewin.ch...

Forse non hai notato che nei Controlli Label c'è una Funzione e che se i
nomi
delle Label e delle Icone non sono = potresti avere conflitti......!!!
Forse hai errato il numero dei Controlli ed essendo la Funzione BildArray
dimensionata per 3 nel caso ne trovasse meno andrebbe in Conflitto.
Mi intrometto come padre del giochino citato............!!!
@Alex.


title: Esempio Speciali effetti sito comune...

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:ToaAa.32188$lK4.9...@twister1.libero.it...

Beh ciao Alex è bello parlare con il Padre mentre io cerco di far Amicizia
con il figlio ..........
Comunque Alex io credo che devo essere un tipo strano perchè nel mio db ho
fatto delle label che assomigliano al tuo Figlio ma non è che sia molto
contento dei risultati  anche se funzionano l'esempio del Tuo figlio lo
trovo molto + pratico è sopratutto molto + pulito del mio...
io ho fatto in questo modo:
Function Size(ctl As String)
Me("" & ctl).SpecialEffect = 1
Me("" & ctl).FontBold = True
Me("" & ctl).ForeColor = 16711680
End Function
Sull'intestazione maschera dove si trovano le "label mascherate":
Private Sub IntestazioneMaschera_MouseMove(Button As Integer, Shift As
Integer, x As Single, y As Single)
For init = 0 To 4
Me("Puls1" & ctl).SpecialEffect = 3
Me("Puls1" & ctl).FontBold = False
Me("Puls1" & ctl).ForeColor = 0
next unit
end sub
Sul'evento maus spostato di ogni "label":
Private Sub Puls1_MouseMove(Button As Integer, Shift As Integer, x As
Single, y As Single)
Size ("Puls1")
End Sub
 Quindi io "Scusami" non so se nel mio db sto usando la funzione "Array" ma
credo di no perchè non ci ho avuto mai a che fare ma con il tuo esempi
"Figlio" mi risparmierei un sacco di lavoro dato che di pulsanti ne ho un
Casotto "Tanti"..........
Scusami è grazie comunque a te ed anche a Roberto che siete sempre molto
presenti è sopratutto aiutate tipi come me che hanno voglia di imparare
sempre qualcosa............. GRAZIE ALEX GRAZIE ROBERTO.
--
Gianni B.


title: Esempio Speciali effetti sito comune...

text:
[CUT]

Sostanzialmente non hai capito come funziona........!
Il gioco sta nell'indirizzare la Routine che tu hai chiamato Size,
e già non capisco perchè gli hai cambiato nome, visto che l'originale
funzionava..........Non ti preoccupare che non c'è LICENZA d'uso
puoi addirittura dire di averla fatta tu........!!!!
Come si accede alla Funzione EffectMe.......???
Chiamandola direttamente dal Controllo Label che deve sempre
essere in Primo piano rispetto alle ICONE.
Se vedi viene indirizzata con il nome del Controllo, poi visto
che le 2 Icone hanno lo stesso nome ma ciò che cambia è il Numero
finale ho usato il giochino dell'indicizzazione dei controlli in modo da
applicare
gli effetti.
Function Size(ctl As String)
> Me("" & ctl).SpecialEffect = 1
> Me("" & ctl).FontBold = True
> Me("" & ctl).ForeColor = 16711680
> End Function
Questa Function così com'è non chiama nulla cosa contano i doppi apici...???
Il controllo in cui fare l'effetto è solo 1....?????
Private Sub IntestazioneMaschera_MouseMove(Button As Integer, Shift As
> Integer, x As Single, y As Single)
> For init = 0 To 4
> Me("Puls1" & ctl).SpecialEffect = 3
> Me("Puls1" & ctl).FontBold = False
> Me("Puls1" & ctl).ForeColor = 0
> next unit
> end sub
Quì sembra che tu voglia ripristinare l'aspetto originale al Controllo
"Puls1"....
Ctl cosa sarebbe visto che no gli passi nulla.............!!!!!!!
Ovviamente non può
funzionare...............!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Non sò quanta esperienza di VBA tu abbia, ma hai sicuramente fatto un pò
di confusione, e non hai ben analizzato il corretto funzionameto.
Sono in accordo con Roberto quando ti accennava alla
possibilità di COPIARE dalla Form dell'esempio sia i Controlli
che il Codice, quindi adattarli alle tue esigenze.!
E' brutto dirlo, ma fai il COPIA/INCOLLA e prova a studiarlo
apportando piccole modifiche e verificandone gli effetti.
Il giochino è molto meno banale di quanto sembra ad occhi inesperti.
@Alex.


title: Esempio Speciali effetti sito comune...

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:eVLAa.37123$Ny5.1...@twister2.libero.it...

 Ciao Alex grazie della tua risposta anche se Finalmente ho capito tutto
comunque io quello che so su Vb lo devo solo a voi perchè non sono uno che
và a scuola perchè lavoro quindi mi sono armato di libri è TANTA PAZIENZA ,è
Sopratutto con il vostro aiuto è la vostra pazienza mi diverto anchio in
questo mondo.
grazie di nuovo a te è a tutti quelli che lavorano per questo sito.
--
Gianni B.


title: conteggio valori uguali su campi differenti

author: mario mengozzi

text:
buonasera,
ho questo dubbio
poniamo di avere un report o anche una tabella con

UTENTE  LU MA ME GI VE SA DO
PIPPO   P  A  P  P  P  A A

come faccio a sommare quante P (presente) o A (assente) ci sono?
cioe' come faccio a sommare quanti valori uguali ci sono in celle diverse?

una cosa simile al
SOMMA.SE

grazie!


text:
Il caso si affronta in modo differenti a seconda di come hai strutturato i dati...
Ad esempio in una tabella hai i giorni della settimana con la data quindi per sommare P ed A a livello settimanale si fa una query di raggruppamento e conteggio del P ovviamente A sarà per commento a 7.
In un report dal momento che puoi comporre in orizzontale se hai i dati per giorno raggruppati per settimana sarebbe la stessa cosa ma non otterresti quella disposizione... quindi hai 2 soluzioni...
1 query campi incrociati... con conteggio
2 da codice popolare il corpo(settimanale) con i giorni ... quindi si conta mentre si popola..

Insomma ci sono varie opzioni ma credo tu debba dare qualche dettaglio tecnico più sensato.

@Alex


title: Problema gestione immagini su Access

author: Epidermic

text:
Devo fare un DBase con migliaia di immagini piccole (JPG max 40Kb ) ma solo
dopo poche immagini inserite le dimensioni mi vanno oltre i 10/20 Mb.
Ho letto la soluzione al problema su
www.sitocomune.it
 ma la mia scarsa
familiarità con ACCESS nonn mi consente di risolverlo.
Chi mi da una mano, indicandomi un modo più semplice ed immediato.. oppure
guidandomi passo passo ?
Grazie


title: Creazione ACCOUNTS Outlook 2003

author: Pablitomf

text:
Ciao ragazzi,
dovendo cambiare dominio, mi trovo nella situazione in cui devo cambiare
haim� anche gli "n" accounts di posta sui vari clients (200 circa)...
mentre su webmail tutto � doverosamente e obbligatoriamente da fare a
manina, mi chiedo (visto che � un discorso che non ho mai affrontato
perch� mi ROMPE davvero), c'� qualcuno di voi che conosca un modo per
creare un account di MS OUTLOOK 2000/2003 da codice???? (bada bene, non
Outlook Express, ma MS Outlook 2000 o 2003)... almeno invio un programmino
in giro che fa tutto da s� e chi si � visto si � visto!...
Tnks.
--
Ciao
Pablitomf
----------------------------
http://www.accessgroup.it/
----------------------------
Non mi fido molto delle statistiche, perch� un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Creazione ACCOUNTS Outlook 2003

author: Bruno Campanini

text:
"Pablitomf" <
pabl...@hotmail.it
> wrote in message
news:gvgrl2$jv5$1...@news.newsland.it...
> Ciao ragazzi,
> dovendo cambiare dominio, mi trovo nella situazione in cui devo cambiare
> haim� anche gli "n" accounts di posta sui vari clients (200 circa)...
> mentre su webmail tutto � doverosamente e obbligatoriamente da fare a
> manina, mi chiedo (visto che � un discorso che non ho mai affrontato
> perch� mi ROMPE davvero), c'� qualcuno di voi che conosca un modo per
> creare un account di MS OUTLOOK 2000/2003 da codice???? (bada bene, non
> Outlook Express, ma MS Outlook 2000 o 2003)... almeno invio un programmino
> in giro che fa tutto da s� e chi si � visto si � visto!...
1 - Gli accounts dove sono? in una tabella di Access?
2 - L'operazione (creazione account di posta Outlook)
     vuoi farla da Access (esportazione) o da Outlook (importazione)?
Bruno


title: Creazione ACCOUNTS Outlook 2003

text:
> 1 - Gli accounts dove sono? in una tabella di Access?
da nessuna parte.
> 2 - L'operazione (creazione account di posta Outlook)
>      vuoi farla da Access (esportazione) o da Outlook (importazione)?
da Access... che crea direttamente in outlook... ma se non � fattibile
posso anche far fare ad access (ma non s� come) qualcosa poi da importare
in outlook (ma outlook 2003 mica esporta come il 2000... fa il salvataggio
se non erro...bh�)
cmq sia, in sintesi voglio sapere se c'� una procedura che da codice CREI
accounts... indipendentemente dal resto...
Per esempio, ho trovato questo
Sub CreateAccount()
   Dim olApp As Outlook.Application
   Dim objNS As Outlook.NameSpace
   Dim bcmRootFolder As Outlook.Folder
   Dim olFolders As Outlook.Folders
   Dim bcmAccountsFldr As Outlook.Folder
   Dim newAcct As Outlook.ContactItem
   Dim userProp As Outlook.UserProperty
   Set olApp = CreateObject("Outlook.Application")
   Set objNS = olApp.GetNamespace("MAPI")
   Set olFolders = objNS.Session.Folders
   Set bcmRootFolder = olFolders("Business Contact Manager")
   Set bcmAccountsFldr = bcmRootFolder.Folders("Accounts")
   Set newAcct = bcmAccountsFldr.Items.Add("IPM.Contact.BCM.Account")
   newAcct.FullName = "Wide World"
   newAcct.FileAs = "Wide World"
   newAcct.Email1Address = "
som...@example.com
"
   If (newAcct.UserProperties("Source of Lead") Is Nothing) Then
        Set userProp = newAcct.UserProperties.Add("Source of Lead",
olText, False, False)
        userProp.Value = "Advertisement"
   End If

   If (newAcct.UserProperties("Territory") Is Nothing) Then
        Set userProp = newAcct.UserProperties.Add("Territory", olText,
False, False)
        userProp.Value = "North"
   End If

   newAcct.Save
   Set newItemProp = Nothing
   Set newAcct = Nothing
   Set bcmAccountsFldr = Nothing
   Set bcmRootFolder = Nothing
   Set olFolders = Nothing
   Set objNS = Nothing
   Set olApp = Nothing
End Sub
ma pur avendo inserito nei riferimenti OUTLOOK, mi d� come oggetto non
definito Outlook.Folder...
> Bruno



title: Creazione ACCOUNTS Outlook 2003

text:
"Pablitomf" <
pabl...@hotmail.it
> wrote in message
news:gvgta3$ti6$1...@news.newsland.it...
> da Access... che crea direttamente in outlook... ma se non � fattibile
> posso anche far fare ad access (ma non s� come) qualcosa poi da importare
> in outlook (ma outlook 2003 mica esporta come il 2000... fa il salvataggio
> se non erro...bh�)
Dovrai ben creare una tabella in Access poi da qui esportare in Outlook.
A me piace pi� importare da Outlook... comunque.
Mutatis mutandis da un'importazione da Outlook ho ottenuto questa
esportazione da Access. Funziona in Office 2007.
Se non funziona in Office 2003 fammelo sapere che stasera ci do un'occhiata.
==========================================
Private Sub Command29_Click()
Dim Kontact As Outlook.Items, k As Long
Dim db As DAO.Database, RS As DAO.Recordset
Dim TableName As String, MatchFound As Object
Set db = CurrentDb
Set RS = db.OpenRecordset("Anagrafe_Pazienti_Table", dbOpenDynaset)
Set Kontact = Session.GetDefaultFolder(olFolderContacts).Items
Do Until RS.EOF
    Set MatchFound = Kontact.Find("[FirstName]='" &
FSR(RS![Nominativo_Paziente]) & "'")
    If Not MatchFound Is Nothing Then
        MatchFound.Delete
    End If
    With Kontact.Add
        .FirstName = RS![Nominativo_Paziente]
        '.LastName = ""
        '.CompanyName = ""
        .JobTitle = Nz(RS![Occupazione_Paziente], "")
        .HomeAddressStreet = Nz(RS![Indirizzo_Paziente], "")
        .HomeAddressCity = Nz(RS![CAP_Citta_Paziente], "")
        '.BusinessAddress = ""
        '.BusinessAddressCity = ""
        '.BusinessAddressState = ""
        '.BusinessAddressPostalCode = ""
        '.HomeAddressPostalCode = ""
        '.BusinessAddressCountry = ""
        '.HomeAddressCountry = ""
        .Email1Address = Nz(RS![eMail_Paziente], "")
        '.Email2Address = ""
        '.BusinessTelephoneNumber = ""
        '.BusinessFaxNumber = ""
        .CustomerID = Nz(RS![ID_Paziente], "")
        .HomeTelephoneNumber = Nz(RS![Telefono_Paziente], "")
        .BusinessTelephoneNumber = Nz(RS![Telefono _Paziente1], "")
        .MobileTelephoneNumber = Nz(RS![Telefono _Paziente2], "")
        .Save
    End With
    k = k + 1
    RS.MoveNext
Loop
MsgBox "Esportati / Aggiornati  n. " & k & "  Contatti"
End Sub
=============================================
Bruno
PS
Ti serve anche questa funzione:
==================================
Public Function FSR(SR As Variant) As Variant
'
' Formattazione Stringa di Ricerca.
' Bruno Campanini - 06-04-2005
'
' SR pu� essere Data, Stringa, Numero
' Se SR � Stringa pu� contenere qualunque carattere,
' inclusi Chr(34) = "   e   Chr(39) = '
'
' La sintassi sar� sempre ed unicamente:
' (Where) "[TableField]=" & FSR(SR)
'
' Occorre tener presente che SR potr� essere scritta
' nella sua forma normale se collocata in un campo di Form.
' Ad esempio:   Trattoria "L'Isola del Tesoro" con alloggio
'
' Qualora venga passata via codice la medesima dovr� essere
' formattata raddoppiando le eventuali virgolette Chr(34) = "
' contenute nel suo interno, indi racchiusa per intero
' entro DUE virgolette. Nel rispetto della convenzione VB.
' Cos� sar�:   "Trattoria ""L'Isola del Tesoro"" con alloggio"
'
SR = Replace(SR, Chr(34), """ & Chr(34) & """)
If IsDate(SR) Then
    SR = Chr(35) & Format(SR, "mm-dd-yy") & Chr(35)
ElseIf IsNumeric(SR) Then
Else
    SR = Chr(34) & SR & Chr(34)
End If
FSR = SR
End Function
======================================


title: Creazione ACCOUNTS Outlook 2003

text:
> End Function
E' probabile (molto probabile) che tu abbia scambiato la mia richiesta
creazione Account, come creazione di Rubrica... io non voglio creare una
tubrica... voglio creare l'account di posta... quello che permette
l'invio/ricezione di mail...  non la Rubrica (ecco perch� insistevi sulla
tabella)
il mio account � pablitomf @ xxx .it ? bene, voglio impostarlo come account
per Outlook creandolo da codice...
;)


title: Creazione ACCOUNTS Outlook 2003

author: VT @ home

text:
Pablitomf ha scritto:
>> End Function
>
> E' probabile (molto probabile) che tu abbia scambiato la mia richiesta
> creazione Account, come creazione di Rubrica... io non voglio creare una
> tubrica... voglio creare l'account di posta... quello che permette
> l'invio/ricezione di mail...  non la Rubrica (ecco perchï¿œ insistevi sulla
> tabella)
>
> il mio account ï¿œ pablitomf @ xxx .it ? bene, voglio impostarlo come account
> per Outlook creandolo da codice...
>
> ;)
>
Guarda qui:
http://office.microsoft.com/en-us/ork2003/HA011402581033.aspx
potrebbe fare al caso tuo ?
--
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------


title: Creazione ACCOUNTS Outlook 2003

text:
"Pablitomf" <
pabl...@hotmail.it
> wrote in message
news:gvhsga$k9i$1...@tdi.cu.mi.it...

S�, non avevo capito.
Per quel che ne so io - e ne so veramente poca avendo appena scritto una
decina di
routine in Outlook a complemento di un'applicazione Access fatta per un
amico -
non dovrebbe essere possibile - in VBA - creare via codice un account
e-Mail.
Dall'Help risulta che i dati importanti (address, tipo di account, etc)
sono solo read-only.
Provo a girare il quesito al NG specifico e se avr� notizie interessanti
ritorner� qui.
Bruno


title: Creazione ACCOUNTS Outlook 2003

text:
Bruno Campanini ha scritto:


Gi�... avevo letto anche io la misma cosa
> Provo a girare il quesito al NG specifico e se avr� notizie interessanti
> ritorner� qui.
Tnks



title: Creazione ACCOUNTS Outlook 2003

text:
> Guarda qui:
>
http://office.microsoft.com/en-us/ork2003/HA011402581033.aspx
> potrebbe fare al caso tuo ?
i files rsp consentono di creare profili mime... e haim� non � la stessa
cosa...(o magari non ho capito io come usarli, perch� ci avevo gi�
provato)... mannaggia :)



title: Creazione ACCOUNTS Outlook 2003

author: Roberto da Parma

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:gvleal$qrl$1...@news.newsland.it...

Ti andrebbe bene creare un codice che ti crea il file di registro?
Quello che ti scrivo di seguito non � altro che un file .reg che se fatto
girare ti aggiunge in Outlook 2003 l'account con tutte le specifiche
Il tipo � POP3 se lo vuoi IMAP o con SSL fammi sapere
Ora ti basta creare da access un file con print...salvare come .reg ed il
gioco � fatto
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\OMI Account
Manager\Accounts\in...@xxx.xx]
"DCEmail"=dword:00000002
"POP3 Server"="tuoserver"
"POP3 Port"=dword:0000006e
"SMTP Server"="tuoserver"
"SMTP Port"=dword:0000001a
"Connection Type"=dword:00000003
"POP3 User Name"="in...@xxx.xx"
"SMTP Display Name"="in...@xxx.xx"
"SMTP Email Address"="in...@xxx.xx"
"SMTP Reply To Email Address"="in...@xxx.xx"
"SMTP Organization Name"=""
"Account Name"="in...@xxx.xx"
"POP3 Timeout"=dword:0000003c
"SMTP Timeout"=dword:0000003c
"POP3 Secure Connection"=dword:00000000
"Leave Mail On Server"=dword:00000000
"POP3 Skip Account"=dword:00000000
"POP3 Prompt for Password"=dword:00000001
"SMTP User Name"="in...@xxx.xx"
"SMTP Use Sicily"=dword:00000002
"SMTP Secure Connection"=dword:00000000
"SMTP Split Messages"=dword:00000000
"SMTP Prompt for Password"=dword:00000000
Fammi sapere se ti va bene.
Ciao
--
Roberto da Parma


title: Creazione ACCOUNTS Outlook 2003

text:
> Ti andrebbe bene creare un codice che ti crea il file di registro?
certamente...
> Quello che ti scrivo di seguito non � altro che un file .reg che se fatto
> girare ti aggiunge in Outlook 2003 l'account con tutte le specifiche
> Il tipo � POP3 se lo vuoi IMAP o con SSL fammi sapere
� pop3 ma a prescindere dal codice che lo creerebbe, lanciando sto file.reg
non accade nulla a liv. registro.
--
---
Ciao
Pablitomf
FORZA NAPOLI - - - SEMPRE!
Tifosi Napoletani, gente fantastica
http://it.youtube.com/watch?v=gUqFHOXrK-M&feature=related


title: Creazione ACCOUNTS Outlook 2003

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:h00g3r$quh$1...@tdi.cu.mi.it...

In che senso a livello registro?
In teoria se hai compilato i campi correttamente dovresti ritrovarti
l'account dentro outlook 2000...dovrebbe andar bene anche per 2003.
Non funziona?



title: Creazione ACCOUNTS Outlook 2003

text:
> Non funziona?
gi�



title: Esportazione in PDF

author: Giancarlo Francesconi

text:
Ciao a tutti.
In A97 devo stampare/esportare un report in formato pdf.
tale report si 'appoggia' su una query (query1) che ha i seg. campi:
[nome]   [codice]
Gino       001
Gino       002
Luca      001
Paolo     001
.....
Il report generato è ad es. di 10 pagine.
Vorrei sapere se è possibile che, invece di un solo file .pdf, in fase di
esportazione ne vengano creati tanti quante sono le pagine del report
(ovvero i records di query1), in modo tale che ogni file .pdf abbia i seg.
nomi: Gino001.pdf, Gino002.pdf, Luca001.pdf, Paolo001.pdf, ecc..
Grazia a tutti per la collaborazione.
Giancarlo


title: Esportazione in PDF

author: Setec Astronomy

text:
"Giancarlo Francesconi" <
tec...@upatreviso.it
> wrote in
news:avdurh$6na$
1...@grillo.cs.interbusiness.it
:
> Ciao a tutti.
> In A97 devo stampare/esportare un report in formato pdf.
> tale report si 'appoggia' su una query (query1) che ha i seg. campi:
[cut]
> Il report generato è ad es. di 10 pagine.
> Vorrei sapere se è possibile che, invece di un solo file .pdf, in fase
> di esportazione ne vengano creati tanti quante sono le pagine del
> report (ovvero i records di query1), in modo tale che ogni file .pdf
> abbia i seg. nomi: Gino001.pdf, Gino002.pdf, Luca001.pdf,
> Paolo001.pdf, ecc.. Grazia a tutti per la collaborazione.
Lo puoi fare facilmente da codice, riesporta il report X volte, una per
ogni record della query ed ogni volta filtra per il campo chiave della
query stessa.
Saluti.


title: Esportazione in PDF

text:
"Setec Astronomy" <
se...@freemail.it
> ha scritto nel messaggio
news:Xns92FC59873916...@193.70.192.192...
> "Giancarlo Francesconi" <
tec...@upatreviso.it
> wrote in
> news:avdurh$6na$
1...@grillo.cs.interbusiness.it
:
>
> > Ciao a tutti.
> > In A97 devo stampare/esportare un report in formato pdf.
> > tale report si 'appoggia' su una query (query1) che ha i seg. campi:
> [cut]
> > Il report generato č ad es. di 10 pagine.
> > Vorrei sapere se č possibile che, invece di un solo file .pdf, in fase
> > di esportazione ne vengano creati tanti quante sono le pagine del
> > report (ovvero i records di query1), in modo tale che ogni file .pdf
> > abbia i seg. nomi: Gino001.pdf, Gino002.pdf, Luca001.pdf,
> > Paolo001.pdf, ecc.. Grazia a tutti per la collaborazione.
>
> Lo puoi fare facilmente da codice, riesporta il report X volte, una per
> ogni record della query ed ogni volta filtra per il campo chiave della
> query stessa.
> Saluti.
Ti ringrazio per la risposta. Anche io avevo pensato una cosa del genere
(almeno concettualmente). Il problema č che nn sono in grado di metterlo in
pratica.... :-)
potresti essere un po' piů dettagliato, per favore?
Grazie.
Giancarlo


title: Esportazione in PDF

text:
"Giancarlo Francesconi" <
tec...@upatreviso.it
> wrote in
news:ave27r$fej$
1...@fata.cs.interbusiness.it
:
> "Setec Astronomy" <
se...@freemail.it
> ha scritto nel messaggio
> news:Xns92FC59873916...@193.70.192.192...
>> "Giancarlo Francesconi" <
tec...@upatreviso.it
> wrote in
>> news:avdurh$6na$
1...@grillo.cs.interbusiness.it
:
[cut]
>> Lo puoi fare facilmente da codice, riesporta il report X volte, una
>> per ogni record della query ed ogni volta filtra per il campo chiave
>> della query stessa.
>> Saluti.
> Ti ringrazio per la risposta. Anche io avevo pensato una cosa del
> genere (almeno concettualmente). Il problema è che nn sono in grado di
> metterlo in pratica.... :-)
> potresti essere un po' più dettagliato, per favore?
Allora,
abbiamo una query che restituisce X record, presupponiamo che ogni record
sia identificabile tramite una chiave primaria che per comodità chaimeremo
ID (se non è così sarebbe bene che aggiungessi una chiave primaria).
Allora, via codice crea un oggetto recordset ed apri la query suddetta.
Cicla per tutto il recordset con MoveNext e, per ogni record esporta via
codice la query filtrandola in modo che l'ID della query sia uguale all'ID
attuale del recordset.
Se vuoi del codice dovresti fornire più informazioni sulla query etc.
Cordiali saluti.


title: Esportazione in PDF

text:
"Setec Astronomy" <
se...@freemail.it
> ha scritto nel messaggio
news:Xns92FC741CA583...@193.70.192.192...

Ho parlato di query, perchè in effetti il report si appoggia ad una q., ma
il discorso lo possiamo fare (per semplicità) anche su una tabella.
Tabella1
[IDNome] chiave primaria, contatore
[Nome] testo
.........
Creo Report1, basato su Tabella1, che è formato da 10 pagine (quanti sono i
record, ovviamente).
Desidererei però esportare automaticamente in una cartella, pagina per
pagina, in formato .pdf, creando quindi 10 files formati ciascuno da una
pagine di Report1, che abbiano come nome l''unione' dei due campi
[IdNome]&[Nome], ad es. 001Pippo.pdf.
Dimmi se nn sono stato chiaro e cercherò di spiegarmi meglio.
Grazie.
Giancarlo.


title: Aggiornare Maschera in Background

author: Koala

text:
Ho una maschera nella quale effettuo le modifiche ai record, con una
maschera in background dove ho visualizzato tramite una casella di riepilogo
i record.
Vorrei che la casella di riepilogo venisse aggiornata quando chiudo la
maschera in primo piano.
(ho i dati della maschera in background, sia il nome della maschera che
quello del controllo)
Ho provato con questo sistema:
Forms("NomedellaForm").Controls("NomeControlloDaAggiornare").requery
(per questa funzione Grazie a Sergio)
Ho provato anche la funzione di Luigi ma non so come impostargli il nome
della maschera daot che questo cambia sempre.
set maschera = forms!nomeforms
maschera.elenco_acconti.requery


title: OT Traduzione FAQ 3.12

author: Karl Donaubauer

text:
*******************
3.12 Create a birthday list
Problem
You want to create a query that on the basis of a date-of-birth field
finds out which of the persons in your table will have their birthday
e.g. during the next 10 days.
Solution
You can create a new column in the query and transfer the date
of birth to the current year:
BDThisYear:
DateAdd("yyyy";nz(DateDiff("yyyy";[YourDateOfBirthField];Date()));[YourDateOfBirthField])
As criterion you use:
Between Date() And Date()+10
Certainly this method only takes care of birthdays in the current year.
If it shall work also for the turn of the year you can create a second
field:
BDNextYear:
DateAdd("yyyy";nz(DateDiff("yyyy";[YourDateOfBirthField];Date()))+1;[YourDateOfBirthField])
The criterion is the same as above but this time you have to a place it
a row deeper than the other criterio i.e. in the Or row.
see also *calculate the age* and the *KB article with example db*
**********************
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)


title: OT Traduzione FAQ 3.12

author: MA

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3989a5F...@individual.net...
> *******************
> 3.12 Create a birthday list
Crea una lista di Compleanni
>
> Problem
>
> You want to create a query that on the basis of a date-of-birth field
> finds out which of the persons in your table will have their birthday
> e.g. during the next 10 days.
Problema
Vuoi creare una query che, partendo dal campo "data-di-nascita"
estragga a chi nella tua tabella ricorrerà il compleanno p.e. nei prossimi
10 giorni
>
> Solution
>
> You can create a new column in the query and transfer the date
> of birth to the current year:
Devi creare una nuova colonna nella query e trasferire la data del
compleanno
al'anno in corso.
BDThisYear:
DateAdd("yyyy";nz(DateDiff("yyyy";[YourDateOfBirthField];Date()));[YourDateOfBirthField])
>
> As criterion you use:
Come criterio usa:
 Between Date() And Date()+10
>
> Certainly this method only takes care of birthdays in the current year.
> If it shall work also for the turn of the year you can create a second
> field:
Sicuramente questo metodo è riferito solo all'anno in corso
Se dovesse lavorare anche nel periodo passaggio all'anno successivo
puoi creare un secondo campo
 BDNextYear:
 DateAdd("yyyy";nz(DateDiff("yyyy";[YourDateOfBirthField];Date()))+1;[YourDateOfBirthField])>> The criterion is the same as above but this time you have to a place it> a row deeper than the other criterio i.e. in the Or row.>> see also *calculate the age* and the *KB article with example db*Il criterio è lo stesso di prima ma questa volta devi sistemarlo in un rigopiù in bassorispoetto all'altro criterio nel rigo OrMAssimiliano


title: OT Traduzione FAQ 3.12

author: sv

text:
Karl Donaubauer ha scritto:
> *******************
> 3.12 Create a birthday list
> Problem
> You want to create a query that on the basis of a date-of-birth field
> finds out which of the persons in your table will have their birthday
> e.g. during the next 10 days.
> Solution
> You can create a new column in the query and transfer the date
> of birth to the current year:
> BDThisYear:
>
DateAdd("yyyy";nz(DateDiff("yyyy";[YourDateOfBirthField];Date()));[YourDateOfBirthField])
> As criterion you use:
> Between Date() And Date()+10
> Certainly this method only takes care of birthdays in the current year.
> If it shall work also for the turn of the year you can create a second
> field:
> BDNextYear:
>
DateAdd("yyyy";nz(DateDiff("yyyy";[YourDateOfBirthField];Date()))+1;[YourDateOfBirthField])
> The criterion is the same as above but this time you have to a place it
> a row deeper than the other criterio i.e. in the Or row.
> see also *calculate the age* and the *KB article with example db*
> **********************
Premessa:
Ho utilizzato DateAdd("yyyy".....) ed ottengo #Errore, pertanto utilizzo
l'argomento "aaaa".
3.12 Creare una lista di compleanno
Problema
Vuoi creare una query che, sulla base di un campo data-di-nascita,
trovi nella tua tabella quali delle persone, p. e., compirā gli anni
tra 10 giorni.
Soluzione
Puoi creare una nuova colonna nella query e trasferire la data
di nascita all'anno corrente.
DatNQuestAnno:DateAdd("aaaa";nz(DateDiff("aaaa";[CampoTuaDatN];Date()));[CampoTuaDatN])
Come criterio utilizzi:
Between Date() and Date()+10
Certamente questo metodo mette solo in evidenza i compleanni dell'anno
corrente.
Se dovrā funzionare anche per il cambio d'anno, puoi creare un secondo
campo:
 DatNProsAnno:
DateAdd("aaaa";nz(DateDiff("aaaa";[CampoTuaDatN];Date()))+1;[CampoTuaDatN])
Il criterio č lo stesso di prima, ma questa volta lo devi mettere una riga
pių in basso rispetto al criterio precedente, p. e., nella riga "Oppure"
vedi anche *calcolare l'etā* e nella KB * *
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: OT Traduzione FAQ 3.12

text:
sv wrote:
> Karl Donaubauer ha scritto:
>
>> BDThisYear:
>>
> DateAdd("yyyy";nz(DateDiff("yyyy";[YourDateOfBirthField];Date()));
> [YourDateOfBirthField])
>
> Premessa:
>
> Ho utilizzato DateAdd("yyyy".....) ed ottengo #Errore, pertanto
> utilizzo l'argomento "aaaa".
Certo. Nelle espressioni dipende della versione di lingua di Access.
inglese/americano: "yyyy"
italiano: "aaaa"
tedesco: "jjjj"
ecc.



title: office xp

author: Davide

text:
ho qui davanti a me Access xp che mi chiede di essere registrato in linea
altrimenti partira' solo per altre 49 volte e poi... stop, non andra' piu'.
premesso che e' originale e la scatola col codice mi sta guardando dalla
scrivania, non vorrei fosse solo un modo per spingermi a registrarlo e poi
ricevere tonnellate di materiale pubblicitario ecc. dalla microsoft.
a qualcuno di voi e' gia' successo? si puo' non registrare oppure tra 49
volte non partira' piu' davvero?
grazie e ciao
davide


title: office xp

author: Carlo Costarella

text:
"Davide" <
erredie...@tiscali.it
> ha scritto nel messaggio
news:abftnb$3cm$1...@lacerta.tiscalinet.it...

Registralo pure senza problema, ti chiederà solo la nazione come dato
obbligatorio...ovviamente devi avere una connessione attiva se vuoi farlo in
linea.
Personalmente ne ho già registrato due copie...tutto OK.
Ciao, Carlo


title: office xp

author: Sib

text:
"Davide" <
erredie...@tiscali.it
> ha scritto nel messaggio

Abbiamo 2 cose in comune:
il nome e l'allergia alle registrazioni.
Per la prima non c'e' soluzione (ce lo dobbiamo tenere)
per la seconda, come dice Carlo, dovrai inserire solo la nazione, alla MS
non interessa altro, o vogliono solo fare dei calcoli statistici o si
prendono di nascosto tutti i nostri dati, in entrambi i casi non avrai altre
notizie dalla MS quindi procedi pure.
Ciao
Sib


title: Caselle a cascata per inserimento dati

author: Sthepan

text:
Ciao a tutti.
nel piccolo db per la gestione di materiale informatico
ho creato una maschera di inserimento basata su una tabella.
In questa maschera ho creato quattro combo box rispettivamente
per l'inserimento del tipo di hardware (TipoHW) della marca (Marca) del
Modello (Modello) e del processore (Proc) queste combo box sono basate su
query di selezione.
Quello che vorrei fare č che quando seleziono il tipo di hardware andando
nella casella marca mi vengano elencate solo le marche per quel determinato
tipo di hardware, e selezionata la marca nella casella modello elencati
solo i modelli di quella specifica marca e cosě via.
perň mi sono incasinato,
qualcuno ha un'idea ?
Ciao
Sthepan


title: Caselle a cascata per inserimento dati

author: Andrea Papi

text:
"Sthepan" <
sth...@supereva.it
> ha scritto nel messaggio
news:1us3m08qasu57$.1ngvsgl4d3zbm.dlg@40tude.net...

una soluzione potrebbe essere la gestione di relazioni fra tabelle
attraverso l'utilizzo di query
es.
tabella tabTipoHW
campo1 : TipoHW        (SCHEDA DI RETE )
campo2 : codTipoHW (srt)
tabella tabMarca
campo1 : Marca    (compaq)
campo2 : codTipoHW (str|svd|.....ecc. ecc.)
poi all'evento su invio della casella combinata (Marca) puoi associare un
origine dati basata su una query che filtri il campo codTipoHW della tabella
tabMarca sulla base di quanto inserito nella casella combinata che ha come
origine dati la tabella tabTipoHW utilizzata per l'inserimento del tipo di
hardware (TipoHW)
ciao
Andrea Papi


title: [OT]Gestione scanner e periferiferiche WIA. Update.

text:
Leggendo e rispondendo ad un post su M.P.I.O.A a proposito dell'uso di WIA
con gli scanner compatibili, mi sono reso conto che spesso il file
predefinito degli scanner è il bmp, risultando un file di grosse dimensioni.
Si vorrebbe rimediare a questo problema salvando il file in un formato
compresso come il jpg.
A questo proposito mi sono deciso a rimediare a questa lacuna aggiornando il
file da me proposto sul sitocomune (6.214).
Si può scaricare il file da qui:
http://www.frantoiogestione.com/WIAScannerXP.zip
E' un file in formato AXP, facilmente convertibile in altre versioni.
Vorrei sottolineare che i comandi WIA prendono direttamente dallo scanner il
formato predefinito e salvano il file in quel formato (Img.FileExtension).
Ne deriva che se lo scanner o la periferica vengono impostati (qualora
possibile) ad usare come tipo di file predefinito il formato jpg, anche il
salvataggio tramite WIA, avviene in quel formato. Consiglio di entrare nelle
proprietà dello scanner e impostare a predefinito il jpg...sono sicuro che è
possibile specie con gli ultimi scanner.
Ad ogni buon conto il programma da scaricare fa una verifica sui formati
supportati e se il file è in bmp o tiff o qualsiasi altro formato diverso da
jpg, provvede alla conversione applicando una proprietà dei filtri WIA
(wiaFormatJPEG) e settando la qualità (che può essere variata) su 100
(massima qualità).
Qualora Roberto dovesse ritenere di pubblicare il lavoro può tranquillamente
farlo, magari scrivendo due righe di aggiunta all'articolo presente e
lasciando anche il vecchio file con tutte le istruzioni assolutamente
fondamentali.
Ciao, Carlo


text:
Aggiungo che tale procedura può benissimo essere applicata alla semplice
conversione dei file presenti sul pc. Anzi questa è un'ottima strada che
salterebbe a piè pari sia il problema della visualizzazione di immagini in
Access, sia la conversione dei file in formato jpg.
In pratica si usa WIA per la visualizzazione e per la conversione in jpg
delle immagini anzichè usare la libreria per l'acquisizione di immagini.
Addio Lebans e GDI o API varie.
Unica condizione è Windows XP e successivi (spero) ed aver installato le
librerie WIA.
Ciao, Carlo


author: Pablitomf (Maurizio Facciuti) [Acces]

text:
> Unica condizione è Windows XP e successivi (spero) ed aver installato le
> librerie WIA.
Librerie che installo da? ;-)
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


text:
"Pablitomf (Maurizio Facciuti) [Acces]" <
keiko...@libero.it
> ha scritto
nel messaggio news:eo7rpr$od7$1...@tdi.cu.mi.it...
>> Unica condizione è Windows XP e successivi (spero) ed aver installato le
>> librerie WIA.
>
> Librerie che installo da? ;-)
... da E:\SCANNER\ ... che avevo già :-D



text:
"Pablitomf (Maurizio Facciuti) [Acces]" <
keiko...@libero.it
> ha scritto
nel messaggio news:eo7rpr$od7$1...@tdi.cu.mi.it...
>> Unica condizione è Windows XP e successivi (spero) ed aver installato le
>> librerie WIA.
>
> Librerie che installo da? ;-)
>
> --
> --
> Ciao
>
> Pablitomf (Maurizio Facciuti)
Sì, per combinazione le hai già con il tuo scanner e vanno benissimo.
Nel sitocomune al punto 6.214, trovi comunque tutto l'occorrente compreso
l'indispensabile SDK.
Ciao, Carlo


title: Nome utente associato ad ogni record

author: Wolverine

text:
Salve a tutti,
Volevo sapere se vi è modo di associare ad ogni record(modificato o
inserito) dalle varie maschere l'utente che esegue la suddetta azione.
Mi spiego meglio:
in ogni tabella inserisco 2 colonne aggiuntive:1 nome_utente e 1
data_modifica
All'avvio del db faccio aprire immediatamente una maschera di benvenuto
dove vengono visualizzate le possibili azioni(aprire la tal maschera di
ricerca o quella per inserire dati ecc ecc) e viene richiesto di
inserire il nome utente.
ogni volta che da maschere salvo i dati immessi/modificati tramite il
pulsante "salva" salvo la data e l'aggiorno nella tabella(cosa molto
semplice che ho già fatto).
Vorrei però che venisse inserito anche il nome utente che ho richiesto
all'inizio quando clicco "salva"...è possibile una volta richiesto
all'inizio metterlo in una sorta di memoria tamporanea e da li farlo
"ripescare" ad ogni slavataggio?


title: Nome utente associato ad ogni record

author: 'Roccia' Max

text:
On 26 Gen, 12:05, "Wolverine" <
kingmaste...@hotmail.com
> wrote:
> Vorrei però che venisse inserito anche il nome utente che ho richiesto
> all'inizio quando clicco "salva"...è possibile una volta richiesto
> all'inizio metterlo in una sorta di memoria tamporanea e da li farlo
> "ripescare" ad ogni slavataggio?
Puoi dichiarare la variabile come static, ottenendo esattamente questo.
ma IMHO ti conviene abilitare la protezione del database e creare le
utenze (con relative password) con strumenti->protezione->account
utenti e gruppi.
In questo modo il metodo CurrentUser() restituira' il nome utente in
qualunque condizione.
Per far richiedere utente e password ad ogni accesso basta impostare
una password per l'utente admin.
cia'
Max


title: Funzioni e variabili

author: Linux

text:
Salve,
come faccio a passare il nome della variabile ad una funzione, richiamo la
funzione in Origine dati in un form.
La funzione e':
Private Function MiaFunzione() As Variant
MiaFunzione = Valore
End Function
dove Valore e' la mia variabile dichiarata Public in un modulo
Vorrei evitare di scrivere X volte la stessa funzione cambiando solo la
variabile Valore.
Spero di essere stato chiaro, comunque grazie e buon week end.


title: Funzioni e variabili

text:
"Linux" <
li...@fol.it
> ha scritto nel messaggio
news:ahtrch$8ti$1...@newsreader.mailgate.org...

In un modulo pubblico dichiara la variabile:
Global MiaVariabile As TipoDiDati (string, Integer, long ecc.)
Riempi la variabile come e quando vuoi tu
Richiama la variabile assegnandola ad una funzione pubblica.
Public function MiaFunzione()
MiaFunzione = MiaVariabile
End Function
Ciao, Carlo


title: Funzioni e variabili

author: Antonio Biso

text:
"Linux" <
li...@fol.it
> ha scritto nel messaggio
news:ahtrch$8ti$1...@newsreader.mailgate.org...

No, comunque la variabile va dichiarata global in un modulo
Antonio


title: query su textbox

author: Roberto Vizzini

text:
Salve NG,
è possibile visualizzare su una texbox il risultato di una query?
La query mi estrae diversi valori in base ad un criterio, la textbox
andrebbe a memorizzare i valori in una tabella il cui tipo di dati è " memo"
Grazie


title: query su textbox

author: Sergio MAZZA

text:
"Roberto Vizzini" <
as...@iol.it
> ha scritto nel messaggio
news:j2uPg.112475$zy5.1...@twister1.libero.it...

Se il risultato è un solo valore utilizza la funzione DLookup...
Ciao.
--
Sergio MAZZA


title: query su textbox

author: roberto

text:
>> Salve NG,
>> č possibile visualizzare su una texbox il risultato di una query?
>> La query mi estrae diversi valori in base ad un criterio, la textbox
>> andrebbe a memorizzare i valori in una tabella il cui tipo di dati č "
>> memo"
>> Grazie
>
>
> Se il risultato č un solo valore utilizza la funzione DLookup...
>
> Ciao.
> --
> Sergio MAZZA
Ciao Sergio,
grazie per la risposta, il risultato non č un solo valore, ma piů di due


title: query su textbox

text:
"roberto" <
as...@iol.it
> ha scritto nel messaggio
news:fnBPg.113496$_J1.8...@twister2.libero.it...
>
> Ciao Sergio,
> grazie per la risposta, il risultato non è un solo valore, ma più di due
Allora non puoi; anche perché come vorresti visualizzarle?
Ciao.
--
Sergio MAZZA


title: query su textbox

text:
>> Ciao Sergio,
>> grazie per la risposta, il risultato non č un solo valore, ma piů di due
>
>
> Allora non puoi; anche perché come vorresti visualizzarle?
>
> Ciao.
> --
> Sergio MAZZA
Grazie mille, cerco di visualizzarle su una casella di riepilogo
Ciao


title: problemi con MDAC

author: Riccardo Casadei

text:
Ciao a tutti.
sono disperatamente alla ricerca di una soluzione a un problema
presumibilmente imputabile all' MDAC.
in un mio programma Access2000 fino al 25 novembre ho utilizzato
tranquillamente il seguente codice:
Dim rst As ADODB.Recordset
rst.Open "tmpFile", CurrentProject.Connection, adOpenKeyset,
adLockOptimistic
avendo fra i riferimenti Microsoft ActiveX Data Object 2.1 Library
Oggi, eseguendo lo stesso codice, ottengo il run-time error:
error 430 La classe non supporta l'automazione o l'interfaccia prevista
Sulla mia macchina ci sono riferimenti dell'MDAC dalla 2.1 in poi, compreso
l'ultimo aggiornamento della 2.8
Volevo anche risalire a quale programma ho installato dopo il 25 nonevembre
ed eventualmente disinstallarlo, per capire se poteva esserci stato qualche
cambiamento, ma non so come risalire a quanto ho installato dopo questa
data.
Le uniche cose che ricordo avere installato sono:
- Windows Media Encoder
- DivX
- Adobe Reader 7.0
Qualsiasi indicazione è ben accetta, grazie.
Rick


title: problemi con MDAC

author: Renato Mulinacci

text:
"Riccardo Casadei" <
in...@ricweb.it
> ha scritto nel messaggio
news:dpu0kf$fat$1...@balena.cs.interbusiness.it...

Mi spiace non avere una soluzione ma devo dire che la stessa cosa con le
connessioni ADO è capitata anche a me ma non so perchè e non so come
risolverla (per ora): ho sviluppato un applicativo in VB6 con ADO, su XP ok,
su Win2000 mi dà l'errore evidenziato (..La classe non supporta
l'automazione o l'interfaccia prevista..).
Spero che q.cuno ne sappia un po' su quest'argomento, cmq asap cercherò di
trovare cosa c'è che non va.


title: On Error GoTo 0

author: vittorio

text:
Quando si incontra questa riga:

On Error GoTo 0

cosa significa?

Io infatti  uso di solito:

On Error GoTo nomeprocedura_Error

Grazie e saluti


title: On Error GoTo 0

author: Bruno Campanini

text:
vittorio formulated the question :

On Error Goto 0 serve a disattivare la routine di errore.
La quale routine di errore dovrebbe essere specifica per ogni possibile
tipologia di errore quindi dovrebbe essere disattivata appena si
verifica il salto a, per usare la tua terminologia,
nomeprocedura_Error.
Cosicchï¿œ sia possibile riutilizzare On Error Goto ovvero On Error
Resume Next in altre parti della procedura che richiedano differenti
gestioni dell'errore.

Facile a dirsi, piï¿œ complicato da esemplificare.
Provo a cercare qualche segmento di codice che possa chiarire meglio il
concetto.

Bruno


title: On Error GoTo 0

author: sv

text:
vittorio ha scritto:

Vedi se ti pu� essere utile:

http://www.accessgroup.it/vba/gestione-errori.html

--
sv

--

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


title: On Error GoTo 0

text:
>
> Vedi se ti può essere utile:
>
>
http://www.accessgroup.it/vba/gestione-errori.html

mi sembra che ci sia un errore nel commento al seguente listato:

Private Sub Comando0_Click()
On Error GoTo Err_Comando0_Click

Dim stDocName As String

stDocName = "Maschera1"
DoCmd.OpenForm stDocName

Exit_Comando0_Click:
Exit Sub

Err_Comando0_Click:
MsgBox Err.Description
Resume Exit_Comando0_Click

End Sub

commento :" Se nella procedura non si verificano errori, vengono eseguite
tutte le righe  fino all'istruzione Exit Sub e pertanto il codice della
gestione degli errori che succede ad Err_Comando0_Click: non viene
eseguito."

Ma non dovrebbe invece in tal caso terminare con l'istruzione "end sub" ? E
saltare quindi anche "exit sub"  ?


title: On Error GoTo 0

text:
on 04-08-12, vittorio supposed :
>>
>> Vedi se ti puï¿œ essere utile:

No, la sequenza ï¿œ corretta, ed ï¿œ quella normalmente usata.

Sub Test()
. . . . .
On Error Goto Error_Handler_1
<<riga o righe di codice che possono generare lo specifico errore_1>>
On Error GoTo 0
. . . . .
Continua_1:
. . . . .
. . . . .
. . . . .
On Error Goto Error_Handler_2
<<riga o righe di codice che possono generare lo specifico errore_2>>
On Error GoTo 0
. . . . .
Continua_2:
. . . . .

Exit_Sub:
    Exit Sub

Error_Handler_1:
     (*) On Error GoTo 0
     (**) MsgBox Err.number & vbCrLf & Err.Description
     ... codice di gestione errore ...
     Resume Continua_1
          ovvero
     Resume Exit_Sub

Error_Handler_2:
     (*) On Error GoTo 0
     (**) MsgBox Err.number & vbCrLf & Err.Description
     ... codice di gestione errore ...
     Resume Continua_2
          ovvero
     Resume Exit_Sub

(*) Se chiudi con Resume Exit_Sub puoi anche ometterlo
(**) Opzionali l'inserimento e il collocamento

End Sub

Direi che ï¿œ quasi tutto per quanto concerne On Error GoTo...
Molto piï¿œ semplice, come ti sarai reso conto, On Error Resume Next.

Bruno


title: Riusare il DB

author: hannibal

text:
Salve a tutti,
	presento subito il quesito (sicuramente semplice da risolvere
da voi altri): mi sono fatto il mio DB e l'ho usato, ora vorrei
riusarlo. Mi spiego meglio: vorrei riusare le tabelle e il resto per
dei nuovi dati e creare un nuovo DB seza dover cancellare i record
presenti (i record vecchi).


title: Riusare il DB

author: Silvio Berruti

text:
"hannibal" <
prome...@libero.it
> ha scritto nel messaggio
news:3a560769...@news.libero.it...

Detta cosě potrei risponderti che un DB fatto con Access lo puoi utilizzare
quante volte vuoi... ma forse intendevi dire qualcos'altro.
Che cosa esattamente?
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Riusare il DB

author: Roberto dal portatile

text:
"hannibal" <
prome...@libero.it
> ha scritto nel messaggio
news:3a560769...@news.libero.it...

Collega le tabelle del nuovo DB alle tabelle del DB già esistente, oppure,
se non aggiornerai più le tabelle con il vecchio DB, importale nel nuovo DB.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Aiuto Access 2000 !

author: Christian

text:
Vi sottopongo il seguente problema e spero che qualcuno di voi mi possa
aiutare !
Io ho una maschera formata da diversi campi e vorrei che quando modifico
il campo che č chiave primaria della tabella origine, i campi rimanenti
si modificassero automaticamente a seconda del valore corrispondente che
assumono nella suddetta tabella. Vorrei insomma interrogare il database
attraverso tale maschera invece praticamente posso solo modificarlo od
inserire nuovi record.
Grazie a tutti coloro che avranno voglia di rispondermi!
Saluti.
Christian.
--
-=<[(Christian)]>=-
ICQ# 59294073
Io me ne vado! [Il cervello di Homer Simpsons]
--
Posted from
smtp5.libero.it
 [193.70.192.55]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Aiuto Access 2000 !

text:
"Christian" <Benny@????.??> ha scritto nel messaggio
news:3A069238...@infinito.it...
> Vi sottopongo il seguente problema e spero che qualcuno di voi mi possa
> aiutare !
> Io ho una maschera formata da diversi campi e vorrei che quando modifico
> il campo che č chiave primaria della tabella origine, i campi rimanenti
> si modificassero automaticamente a seconda del valore corrispondente che
> assumono nella suddetta tabella. Vorrei insomma interrogare il database
> attraverso tale maschera invece praticamente posso solo modificarlo od
> inserire nuovi record.
> Grazie a tutti coloro che avranno voglia di rispondermi!
> Saluti.
> Christian.
> --
Dopo aver aperto la maschera che normalmente adoperi per inserire e/o
modificare i record, sulla barra degli strumenti seleziona l'icona di
"Filtro in base a maschera"; la tua maschera ti comparirą vuota: nei campi
interessati digita i valori di ricerca od ancora meglio sceglili dai menu a
discesa; fatto questo, sempre sulla barra degli strumenti, attiva il
pulsante "Attiva filtro" (quello con l'imbuto, per intendersi).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Aiuto Access 2000 !

text:
"Christian" <Benny@????.??> ha scritto nel messaggio
news:3A069238...@infinito.it...
> Vi sottopongo il seguente problema e spero che qualcuno di voi mi possa
> aiutare !
> Io ho una maschera formata da diversi campi e vorrei che quando modifico
> il campo che č chiave primaria della tabella origine, i campi rimanenti
> si modificassero automaticamente a seconda del valore corrispondente che
> assumono nella suddetta tabella. Vorrei insomma interrogare il database
> attraverso tale maschera invece praticamente posso solo modificarlo od
> inserire nuovi record.
> Grazie a tutti coloro che avranno voglia di rispondermi!
> Saluti.
> Christian.
> --
>
> -=<[(Christian)]>=-
> ICQ# 59294073
>
> Io me ne vado! [Il cervello di Homer Simpsons]
>
> --
> Posted from
smtp5.libero.it
 [193.70.192.55]
> via Mailgate.ORG Server -
http://www.Mailgate.ORG
Praticamente stai parlando di usare l'opzione "filtro in base a maschera", o
no?
Ciao.


title: Aiuto Access 2000 !

text:
Roberto dal portatile wrote:
>
> Dopo aver aperto la maschera che normalmente adoperi per inserire e/o
> modificare i record, sulla barra degli strumenti seleziona l'icona di
> "Filtro in base a maschera"; la tua maschera ti comparirą vuota: nei campi
> interessati digita i valori di ricerca od ancora meglio sceglili dai menu a
> discesa; fatto questo, sempre sulla barra degli strumenti, attiva il
> pulsante "Attiva filtro" (quello con l'imbuto, per intendersi).
>
> --
>
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://members.xoom.it/it_db_access/
> ---------------------------------------------
Grazie per la rapida risposta, ho seguito i tuoi consigli ed il
risultato č proprio quello che cercavo, ma ... (c'č sempre un ma :-)))
vorrei ottenere lo stesso risultato senza dover attivare il filtro ogni
volta, vorrei che fosse sufficiente inserire la chiave primaria e
spostarsi con il TAB affinchč gli altri campi si aggiornino
automaticamente. So che questo č possibile perchč guardando il DB di
esempio (Northwind traders, per capirci) ed in particolare nella
maschera "ordini" ogni volta che selezioni un cliente diverso dalla
casella combinata con etichetta "fatturare a:" tutti gli altri campi
vengono aggiornati senza che sia necessario fare altro, prova, capirai
meglio cosa intendo.
Spero che tu mi voglia dare un altro prezioso consiglio e di non averti
disturbato troppo.
Grazie,
Ciao!



title: Aiuto Access 2000 !

author: Roberto da casa

text:
"Christian" <
chrbenDON'TS...@infinito.it
> ha scritto nel messaggio
news:3A072FFE...@infinito.it...
[CUT]
> Grazie per la rapida risposta, ho seguito i tuoi consigli ed il
> risultato è proprio quello che cercavo, ma ... (c'è sempre un ma :-)))
> vorrei ottenere lo stesso risultato senza dover attivare il filtro ogni
> volta, vorrei che fosse sufficiente inserire la chiave primaria e
> spostarsi con il TAB affinchè gli altri campi si aggiornino
> automaticamente. So che questo è possibile perchè guardando il DB di
> esempio (Northwind traders, per capirci) ed in particolare nella
> maschera "ordini" ogni volta che selezioni un cliente diverso dalla
> casella combinata con etichetta "fatturare a:" tutti gli altri campi
> vengono aggiornati senza che sia necessario fare altro, prova, capirai
> meglio cosa intendo.
> Spero che tu mi voglia dare un altro prezioso consiglio e di non averti
> disturbato troppo.
> Grazie,
> Ciao!
> --
>
Ciao Christian,
sono d'accordo con te che è possibile: si puo realizzare in diversi modi.
Poichè hai precisato che vuoi selezionare daei record dalla tabella che è
origine record della maschera, non portare come esempio quella maschera del
database Northwind; infatti in quel caso la maschera Ordini ha come origine
record la tabella Ordini e la casella combinata ha come origine riga una
query basata sulla tabella Clienti: in effetti in quel caso non si fa altro
che copiare il contenuto dei campi di quest'ultima tabella in alcuni campi
della tabella Ordini, transitando dai controlli della maschera. Stiamo
parlando di due problematiche totalmente diverse.
Ti consiglio, per avere maggiore flessibilità nella ricerca, di crearti una
nuova maschera, distinta da quella con la quale effettui (anche se poi
graficamente possono risultare molto simili).
La maschera di ricerca avrà cme origine record la tua tabella; devi poi
inserire nell'intestazione della maschera una casella di testo non associata
nella cui origine riga ci sarà una query basata su due campi della tabella
Clienti (IdCliente e RagionSociale). A fronte dell'evento "Dopo
aggiornamento" della casella combinata imposta i parametri di filtro della
maschera ed attiva appunto tale filtro.
In un'altra soluzione, creati una query di selezione (Query1) che contenga
tutti i campi della tua tabella.
L'origine record della maschera di ricerca deve essere questa volta Query1.
Nell'intestazione di detta maschera inserisci una casella combinata non
associata come nella soluzione precedente.
A fronte dell'evento "Dopo aggiornamento" della casella combinata esegui il
requery della maschera (Me.Requery).
Nella riga "Criteri:" di Query1 relativa la colonna IDClient scrivi:
    [Forms]![NomeMascheraDiRicerca]!NomeCasellaCombinata]
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: [?] Problemi con casella combinata

author: MatteoC

text:
Salve a tutti,
Ho un problema con l'utilizzo della casella combinata in una maschera.Ho
creato la casella combinata riferita ad una tabella con due colonne, quando
visualizzo la maschera e clicco sulla casella mi escono i dati della tabella
ma non mi permette di sceglierne uno e mi dice:"controllo associato al campo
.... sconosciuto".
Perche fa cosi, c'č qualche proprieta che ho omesso??
Mi dareste una mano?
Ciao a tutti e grazie anticipatamente MatteoC.
--------------------------------
Inviato via
http://usenet.libero.it


title: [?] Problemi con casella combinata

author: Carlo Costarella

text:
"MatteoC" <kiesi#nospam#@
libero.it
> ha scritto nel messaggio
news:213Z26Z161Z136Y...@usenet.libero.it...
> Salve a tutti,
>
> Ho un problema con l'utilizzo della casella combinata in una maschera.Ho
> creato la casella combinata riferita ad una tabella con due colonne,
quando
> visualizzo la maschera e clicco sulla casella mi escono i dati della
tabella
> ma non mi permette di sceglierne uno e mi dice:"controllo associato al
campo
> .... sconosciuto".
> Perche fa cosi, c'è qualche proprieta che ho omesso??
>
> Mi dareste una mano?
>
> Ciao a tutti e grazie anticipatamente MatteoC.
>
Leggi cosa c'è scritto in "Origine Controllo" della combo. Cancella il
valore e tutto funziona.
Ciao, Carlo


title: [?] Problemi con casella combinata

text:
> Leggi cosa c'è scritto in "Origine Controllo" della combo. Cancella il
> valore e tutto funziona.
Ok fatto e funziona, finche ci sono ti chiedo anche questo: se la combo e
riferita ad una tabella con due colonne, colonna1 tipoDato e colonna2
descrizioneDato, selezionando il tioDato dalla combo come faccio a
visualizzare in una casella di testo a parte il relativo campo
descrizioneDato?



title: [?] Problemi con casella combinata

text:
"MatteoC" <kiesi#nospam#@
libero.it
> ha scritto nel messaggio
news:213Z26Z161Z136Y...@usenet.libero.it...
>
> > Leggi cosa c'è scritto in "Origine Controllo" della combo. Cancella il
> > valore e tutto funziona.
>
> Ok fatto e funziona, finche ci sono ti chiedo anche questo: se la combo e
> riferita ad una tabella con due colonne, colonna1 tipoDato e colonna2
> descrizioneDato, selezionando il tioDato dalla combo come faccio a
> visualizzare in una casella di testo a parte il relativo campo
> descrizioneDato?
>
Se la colonna associata è la prima (1) e se il controllo testo si chiama
MioTesto e se quello che vuoi vedere nel controllo è la seconda colonna
della combo allora:
Me.MioTesto = Me.MiaCombo.Column(1)
Puoi mettere il codice sull'evento Click della combo. Ti ricordo che in VBA
la prima colonna è la zero.
Se la colonna associata è quella che ti interessa (la seconda) ma è
visualizzata solo la prima o entrambe:
Me.MioTesto = Me.MiaCombo.
Ciao, Carlo


title: dilemma su filtro da applicare a maschera e funzione filtro

text:
ho una form con una casella combinata che può assumere i seguenti 2 valori
"consegnate" oppure "non consegnate"
le consegnate hanno il campo "dataeffettivaconsegna" diverso da null quelle
non consegnate sono invece a null, su dopo aggiornamento della
casellacombinata eseguo il seguente codice
    Me.Filter = CostruisciFiltro
    Me.FilterOn = True
dove CostruisciFiltro è una funzione seguente:
-------------------------------------------------
Function CostruisciFiltro() As String
CostruisciFiltro = ""
If (Forms![commesselistato]![CasellaCombinata195] <> "") And
(IsNull(Forms![commesselistato]![CasellaCombinata195]) = False) Then
        If Forms![commesselistato]![CasellaCombinata195] = "consegnate" Then
            CostruisciFiltro = CostruisciFiltro &
"[dataconsegnaeffettiva]<>null"
        ElseIf Forms![commesselistato]![CasellaCombinata195] = "non
consegnate" Then
            CostruisciFiltro = CostruisciFiltro & " and
[dataconsegnaeffettiva]=null"
        End If
End If
End Function
Non mi funziona, sapreste aiutarmi voi? Grazie.


author: Maurizio Borrelli

text:
> "Simba883" <
simb...@libero.it
> ha scritto nel messaggio
> news:b24gpr$cpk$1...@lacerta.tiscalinet.it...
> ho una form con una casella combinata che può assumere i seguenti 2 valori
> "consegnate" oppure "non consegnate"
> le consegnate hanno il campo "dataeffettivaconsegna" diverso da null
> quelle
> non consegnate sono invece a null, su dopo aggiornamento della
> casellacombinata eseguo il seguente codice
>     Me.Filter = CostruisciFiltro
>     Me.FilterOn = True
> dove CostruisciFiltro è una funzione seguente:
> -------------------------------------------------
> Function CostruisciFiltro() As String
> CostruisciFiltro = ""
> If (Forms![commesselistato]![CasellaCombinata195] <> "") And
> (IsNull(Forms![commesselistato]![CasellaCombinata195]) = False) Then
>         If Forms![commesselistato]![CasellaCombinata195] = "consegnate"
> Then
>             CostruisciFiltro = CostruisciFiltro &
    Forse qui manca un " and "?
> "[dataconsegnaeffettiva]<>null"
>         ElseIf Forms![commesselistato]![CasellaCombinata195] = "non
> consegnate" Then
>             CostruisciFiltro = CostruisciFiltro & " and
> [dataconsegnaeffettiva]=null"
>         End If
> End If
> End Function
> Non mi funziona, sapreste aiutarmi voi? Grazie.
    I confronti con Null si fanno con l'operatore "Is". Es.:
        [dataconsegnaeffettiva] Is Null
        [dataconsegnaeffettiva] Is Not Null
ma potresti anche scrivere:
        IsNull([dataconsegnaeffettiva])=True|False
    Considera anche la possibilita' di valutare:
        Forms![commesselistato]![CasellaCombinata195]
in questo modo:
        Select Case "" & Forms![commesselistato]![CasellaCombinata195]
        Case "Consegnate"
          ' ...
        Case "Non consegnate"
          ' ...
        Case Else
          ' ...
        End Select
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


text:
     I confronti con Null si fanno con l'operatore "Is". Es.:
>
>         [dataconsegnaeffettiva] Is Null
>
>         [dataconsegnaeffettiva] Is Not Null
>
> ma potresti anche scrivere:
>
>         IsNull([dataconsegnaeffettiva])=True|False
>
si però non risolve il mio problema, ho provato anche a mettere nei criteri
del campo dataconsegnaeffettiva il seguente:
=forms![listatocommesse]![campo]
dove a campo gli assegno i seguenti valori
se casellacombinata="consegnate"         campo="is not null"
se casellacombinata="non consegnate"         campo="is null"
però  non funziona, dovrei riuscire a togliere gli apici credo ma non ci
riesco, qualcuno sa illuminarmi.


title: Antonio Biso sta sbroccando

author: radicale 003

text:
Fate qualcosa, chiamate un tecnico.
Presto, o ce lo giocheremo del tutto.


title: Antonio Biso sta sbroccando

author: Antonio Biso

text:
"radicale 003" <
radica...@gmail.com
> ha scritto nel messaggio
news:7ddd1b15-4a27-4bfc...@u3g2000vbe.googlegroups.com...
Radicale, l'idiota, ha scritto un sacco di idiozie
SKIPPED
Antonio


title: Antonio Biso sta sbroccando

author: radicale 001

text:
On 13 Mar, 16:59, "Antonio Biso" <
ab...@libero.it
> wrote:
> "radicale 003" <
radicale....@gmail.com
> ha scritto nel messaggionews:7ddd1b15-4a27-4bfc...@u3g2000vbe.googlegroups.com...
>
> Radicale, l'idiota, ha scritto un sacco di idiozie
Sissi' , hai ragione te. Pat pat ...
Ora pasticchina e a letto, eh.


title: Antonio Biso sta sbroccando

author: Radicale 005

text:
radicale 003 ha scritto:
> Fate qualcosa, chiamate un tecnico.
> Presto, o ce lo giocheremo del tutto.
Siamo sicuri sia Antonio....?
http://it-scienza.confusenet.com/showthread.php?t=79177
https://groups.google.com/group/it.scienza.matematica/browse_thread/thread/e1d01e6094c14df0/cbb9e2e7d667115f
https://groups.google.com/group/it.scienza.matematica/browse_thread/thread/cf256900959e121b/c9f2c4dfcc69ef64
Da I.C.A.A
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/85b711e30fb6558b?hl=it#
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/4e6894b25a37714d?hl=it#
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/891f928fc64d1d8e?hl=it#
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/4d5ac029de23b4a1?hl=it#
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/7eaaac18a72d5e8f?hl=it#
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/b10a08db9bdc004d?hl=it#
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/a2f57d7fbb2cfd6f?hl=it#
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/bca3e48b216f8016?hl=it#
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/a1d256169874b2ed?hl=it#
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/c411b92e5e61560e?hl=it#
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/70a8da4f738f3688?hl=it#
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/39e83f4e892687dc/1a6de2db9bfc8072
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/33835584c0b2f74f/310041c9b0f0323d
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/608150fef25eb0f6/ee6b889216191373
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/85fb7774b41ba86e/bb89e0978510148d
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/a201c3d0240adfe5/4d3e93b274d16c17
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/94422e34b99e58dc/4fd7294e52ed28cc
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/2b9bd92ef4c91469/d0ca8e1146b0f324
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/357403688e5d3be0/b7136c462e80c320
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/fc726ba8bd42618b/54034629e71858a7
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/5f5e2329dc4a7a86/742c39e5b09b926e
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/f73edd3dc0d24cf7/a02a930a215a9206
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/e9f71705f9bc0856/2e2e4efb894a91e8
https://groups.google.com/group/it.comp.appl.access/browse_thread/thread/608150fef25eb0f6/f55a7b7c251aa3d5
Dallo Usenette
http://it-comp.confusenet.com/showthread.php?t=1265262
http://it-scienza.confusenet.com/showthread.php?t=80856
http://it.narkive.com/2010/3/22/6600231-mediane.html
https://groups.google.com/group/it.politica/browse_thread/thread/b86c44da99fb2439/b7e62205a54b746c
Anche POLLITICA(con 2 LL):
https://groups.google.com/group/it.politica/browse_thread/thread/9fba9b9e4bd45a07/fef5d04594b27804
SCIENZE
https://groups.google.com/group/free.it.scienza.fisica/browse_thread/thread/a2c246c48e828398/4f4a1b4bdd663048
Per GRADIRE:
https://groups.google.com/groups/search?hl=it&scoring=d&filter=0&enc_author=WD-WsBYAAADLw3zNtyS454mypYfmsGEHo4cocwWvDVg2RHsu8f1bCg
Radicale 005
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: For each su caselle di testo

text:
Come si fa, a controllare in una maschera, se tutti i controlli caselle di testo,
abbiano almeno un valore inserito (alcuni sono data altri testo e numeri).
Alcuni controlli a volte possono non essere visibili, per cui il ciclo va sempre
fatto solo su quelli visibili.
n.b. oltre ai controlli caselle di testo ho anche dei controlli caselle combinate
(che non devono essere ciclati).
Ipotizzo un ciclo for each solo sui controlli testo che vada a verificare se il testo è
diverso da null.
if for each controllo diverso da null
allora apri maschera2
altrimenti msgbox controllotesto n2 è vuoto, n5 è vuoto
exit sub (e quindi non apre la masch2)
end if
E' inoltre possibile fare in modo che la msgbox di avviso elenchi tutti i controlli vuoti?
Le caselle di testo non sono associate a nessun campo.
Nel caso di caselle associate cambia qualcosa nel codice?
thank you
--------------


title: For each su caselle di testo

text:
rr12rr <rr1...@NOSPAMusa.net> wrote in message
3A4366E8...@NOSPAMusa.net...
> if for each controllo diverso da null
> allora apri maschera2
> altrimenti msgbox controllotesto n2 è vuoto, n5 è vuoto
> exit sub (e quindi non apre la masch2)
> end if
>
> E' inoltre possibile fare in modo che la msgbox di avviso elenchi tutti i
controlli vuoti?
app = ""
for each ctl in me.controls
  if ctl.controltype = actextbox then
    if isnull(ctl) or ctl = "" then
      app = app &
ctl.name
 & vbcrlf
    end if
  end if
next
if app = "" then
  docmd.openform "maschera2"
else
  msg = "I controlli vuoti sono:" & vbcrlf & app
end if
Antonio


title: For each su caselle di testo

text:
> app = ""
> for each ctl in me.controls
>   if ctl.controltype = actextbox then
>     if isnull(ctl) or ctl = "" then
>       app = app &
ctl.name
 & vbcrlf
>     end if
>   end if
> next
>
> if app = "" then
>   docmd.openform "maschera2"
> else
>   msg = "I controlli vuoti sono:" & vbcrlf & app
> end if
azzo!!
cihai proprio le palle, altro che quelle degli alberi natalizi.
complimenti e grazie
è possibile far scrivere nella msg per ogni
ctl.name
 che ho
dall' if un nome corrispondente più significativo visto
che nel dare i nomi alle caselle di testo ho usato
delle sigle tipo tst_siglafonte_m001 oppure t_codice_m002 e
che non mi è possibile ridare i nomi causa altro codice che fa riferimento
alle sigle già usate.
ipotizzo qualcosa di simile:
     for each ctl in me.controls
         if ctl.controltype = actextbox then
             if isnull(ctl) or ctl = "" then
if
ctl.name
=sigla1 then miavariabile= Nome1
if
ctl.name
=sigla2 then miavariabile= Nome2
if
ctl.name
=sigla3 then miavariabile= Nome3
         app = app & miavariabile & vbcrlf
        end if
      end if
  next
è inoltre possibile contare i controlli vuoti o null
e scriverlo nella
if app = "" then
  docmd.openform "maschera2"
else
  msg = "Ci sono" & XX & "controlli vuoti" & "I controlli vuoti sono:" & vbcrlf & app
end if
dove XX è il numero dei controlli vuoti
per chi segue il post è ha poca dimestichezza con Vb
all'inizio del codice va  aggiunto
Dim ctl as control
e Dim app as string (dichiaro le due variabili)
e al posto di msg del codice ho scritto direttamente msgbox
Thank you mister Biso


title: For each su caselle di testo

text:
rr12rr <rr1...@NOSPAMusa.net> wrote in message
3A44A51A...@NOSPAMusa.net...
> azzo!!
> cihai proprio le palle, altro che quelle degli alberi natalizi.
> complimenti e grazie
>
> Thank you mister Biso
Prego prego...
Se poi vorresti girare questo post al Bettini, tanto per farlo rosicare un
po', lo puoi fare...
Eh eh eh
Antonio


title: Ingannare il contatore

author: Giorgio A.

text:
Per cortesia un consulto.
Esempio:
In una tabella o maschera, ho un record corrispondente ad una Ditta chiamata
Pippo con un campo in cui è stata inserita una fattura denominata 0001
corrispondente a Id contatore 10. In seguito, ad ulteriori inserimenti di
record, l'Id contatore aumenta in modo crescente.
Domanda:
Alla previsione di un ulteriore fattura (per modifica o altro ) della stessa
Ditta chiamata Pippo e denominata 0001BIS ,vi è la possibilità di inserirla
al valore contatore 11 facendo scorrere gli altri record?
Spero di essere stato chiaro
Grazie Giorgio


title: Ingannare il contatore

author: Francesco R.

text:
"Giorgio A." <
g_abbr...@virgilio.it
> ha scritto nel messaggio
news:2nfqb.421340$R32.13...@news2.tin.it...

I campi contatore sono una bestiaccia gestita in esclusiva da Access, per
fare quello che vuoi tu dovresti usare un campo progressivo proposto da VBA
e poi lasciato modificare durante l'imputazione della fattura.
Per il N° fattura unito alla dicitura /BIS usi 2 campi, oppure un unico
campo alfanumerico?
Potresti usare un campo numerico con 1 decimale, in cui la parte intera
sarebbe il N° fattura e l'eventuale decimale rappresenterebbe il /BIS,
/TRIS, ecc....
Non puoi direttamente eliminare il campo contatore ed usare il N° fattura
come chiave?
Ciao.
--
Francesco G. Rizzoni


title: Ingannare il contatore

text:
"Francesco R." <
rfrance...@infinito.it
> ha scritto nel messaggio
news:RRlqb.100005$e5.36...@news1.tin.it...

> Grazie della risposta
Il campo alfanumerico impostato è unico e tieni presente che la fattura
prende in automatico il numero del contatore pertanto non potrei eliminare
quest'ultimo.
Se hai un suggerimento per risolvere questo problema 1000 grazie. Ho provato
a creare in Vb una sintassi per inserire in automatico il numero progressivo
della fattura senza avvalermi del contatore ma non ci riesco.
ciao Giorgio


title: Ingannare il contatore

text:
"Giorgio A." <
g_abbr...@virgilio.it
> ha scritto nel messaggio
news:i9qqb.423443$R32.14...@news2.tin.it...

Hai provato la soluzione di Sib pubblicata sulla Sezione General del Sito
Comune (link qui sotto)?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Piè di pagina maschera

author: Ronny

text:
Ciao a tutti.
Ho questo problemino : dovrei da una maschera continua associata ad una
tabella visualizzare nel piè di pagina maschera, i totali, ovvero: ho per
ogni riga una casella Importo la cui origine è Qtà * Prezzo.
Nel piè della maschera ho creato una casella di testo la cui origine è
Somma(Importo) ma mi da sempre Errore.
Perchè secondo voi ???
Già che ci sono, anche l'ordinamento della sottomaschera non mi prende,
anche mettendogli il nome del campo nella casella "Ordina per".
Grazie mille.
Ronny
--------------------------------
Inviato via
http://usenet.libero.it


title: Piè di pagina maschera

author: George

text:
"Ronny" <
scremo...@tiscalinet.it
> ha scritto nel messaggio
news:194Z130Z244Z250Y...@usenet.libero.it...
> Ciao a tutti.
> Ho questo problemino : dovrei da una maschera continua associata ad una
> tabella visualizzare nel piè di pagina maschera, i totali, ovvero: ho per
> ogni riga una casella Importo la cui origine è Qtà * Prezzo.
> Nel piè della maschera ho creato una casella di testo la cui origine è
> Somma(Importo) ma mi da sempre Errore.
> Perchè secondo voi ???
perchè importo è il nome del controllo e non del campo della query associata
alla maschera.
Usa =somma(Qta*prezzo)
> Già che ci sono, anche l'ordinamento della sottomaschera non mi prende,
> anche mettendogli il nome del campo nella casella "Ordina per".
Ribadisco, il controllo importo non è un campo della query. Quindi non puoi
ordinare per quel valore...
L'alternativa è inserire il campo calcolato nella query e poi puoi farci
quello che vuoi.
> Grazie mille.
> Ronny
>


title: Piè di pagina maschera

text:
> perchè importo è il nome del controllo e non del campo della query
associata
> alla maschera.
> Usa =somma(Qta*prezzo)
Ma io non ho query, la maschera è associata direttamente alla tabella



title: Piè di pagina maschera

text:
"Ronny" <
scremo...@tiscalinet.it
> ha scritto nel messaggio
news:194Z130Z244Z250Y...@usenet.libero.it...
>
> > perchč importo č il nome del controllo e non del campo della query
> associata
> > alla maschera.
> > Usa =somma(Qta*prezzo)
>
> Ma io non ho query, la maschera č associata direttamente alla tabella
>
La formula, cosě come l'ho scritta, vale lo stesso!


title: Piè di pagina maschera

text:
"Ronny" <
scremo...@tiscalinet.it
> ha scritto nel messaggio
news:194Z130Z244Z250Y...@usenet.libero.it...
> Ciao a tutti.
> Ho questo problemino : dovrei da una maschera continua associata ad una
> tabella visualizzare nel piè di pagina maschera, i totali, ovvero: ho per
> ogni riga una casella Importo la cui origine è Qtà * Prezzo.
> Nel piè della maschera ho creato una casella di testo la cui origine è
> Somma(Importo) ma mi da sempre Errore.
> Perchè secondo voi ???
Come ti ha detto George nell'origine controllo della casella di testo non
associata che ha inserito nel piè di pagina maschera scrivi:
= Somma([Qtà] * [Prezzo])
La funzione Somma lavora con il nome dei campi e non con il nome dei
controlli.
Per maggiori dettagli vai sull'help e leggi l'argomento Calcolare il totale
di un controllo calcolato in una maschera o in un report,
>
> Già che ci sono, anche l'ordinamento della sottomaschera non mi prende,
> anche mettendogli il nome del campo nella casella "Ordina per".
Affinchè sia realizzato l'ordinamento in base al campo che hai scritto nella
proprietà Ordina per, devi impostare a Vero la proprietà OrderByOn:
Me.OrderByOn = True
>
> Grazie mille.
> Ronny
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Piè di pagina maschera

text:
> Come ti ha detto George nell'origine controllo della casella di testo non
> associata che ha inserito nel piè di pagina maschera scrivi:
>
> = Somma([Qtà] * [Prezzo])
anche con i nomi della tabella non funzia... cos'altro ci può essere ???



title: Piè di pagina maschera

text:
"Ronny" <
scremo...@tiscalinet.it
> ha scritto nel messaggio
news:194Z130Z244Z250Y...@usenet.libero.it...
>
> > Come ti ha detto George nell'origine controllo della casella di testo
non
> > associata che ha inserito nel piè di pagina maschera scrivi:
> >
> > = Somma([Qtà] * [Prezzo])
>
> anche con i nomi della tabella non funzia... cos'altro ci può essere ???
Usi nomi di campi che non esistono.



title: Saldo in prima nota con MS ACCESS

author: beanx

text:
Ciao a tutti, sono un utente che utilizza access per il mio ufficio.
Ho la necessità di crearmi un database che mi faccia la prima nota.  Mi
spiego meglio.
Il database deve essere semplice, ci deve essere data, descrizione, entrate,
uscite e saldo. Ho creato il database, solo che trovo difficoltà nel saldo.
Infatti creando un campo calcolato, il saldo lo calcola solo in quel record,
io invece voglio che il saldo tenga conto anche delle operazioni precedenti.
es:
                                                      ENTRATE         USCITE
SALDO
10/10/00       Saldo iniziale
10.000
21/10/00       Pagamento                                             1.000
9.000
31/10/00       RISCOSSIONE        2000
11.000
Come posso fare a creare una cosa del genere.
Vi ringrazio anticipatamente e complimenti per il NG.
Ciao da Nino.