text:
Ciao karl

..
> Beh, anche la soluzione professionale di un collega tedesco che abbiamo
> presentato sulle ultime conferenze lavora con gli spazi per i testi e
> con simboli su una matrice di controlli:
>
>
https://www.picoware.de/info/treeview.htm?do=return&dispatch=engine

>
> Puoi vederlo nel manuale della versione demo.

Io ho guardato MOLTO bene quello che hai esposto nel tuo LINK... quindi l'ho vista... ed ho applicato la stessa tecnica.

In effetti si ottiene veramente un effetto notevole.

Il problema è delle IMMAGINI, quindi l'array di Controlli Immagine che come dicevo a Simone sono sovrapposte al Controllo TextBox... quindi inibisce la Formattazione Condizionata.
Di fatto ho già fatto un esperimento con questo metodo e funziona bene.

Nel mio caso ho usato una Tabella come ImageList indicizzata con i Campi OLE e Bmp da 16x16, la prima immagine è VUOTA ed associo nell'array di controlli immagine l'immagine definita ottenendo l'indent dell'immagine...

L'unica questione era del problema di Limitare a 5-7 o 10 livelli... so che sono già molti...

> La licenza costa qualcosa ma il prodotto è ben matura e ingegnosa nei
> dettagli e in rispetto all'adattabilità... e si compra anche il codice
> sorgente aperto.

Mah mi sento quasi offeso... ;-) ma ti perdono perchè sei tu...!
Scherzi a parte, per me è e rimane un passatempo... e se copio cose di altri che passatempo sarebbe...?

> --
> Ciao
> Karl
> *********
>
http://www.AccessDevCon.com

> Access FAQ:
http://www.donkarl.com/it

Vedo di giocarci un pochetto e rendermi conto...

Intanto grazie.

@Alex


title: condizioni nidificate

author: Laura

text:
E' esatto il modo di porre le condizioni in questo codice? Il then si
ripete... se lo tolgo in elseif poi mi da errore, altrimenti comunque non
viene rilevata la seconda condizione.....
If Forms![Pannello comandi]!sottocategorie = True And Forms![Pannello
comandi]!Sottocategorie1 = True Then
   lory22 = "SELECT * FROM Phonebook WHERE Sottocategoria = " &
Forms![Pannello comandi]!sottocategorie & " AND Sottocategoria1 = " &
Forms![Pannello comandi]!Sottocategorie1 & " " & _
WhereString & _
   " ORDER BY lastname"
ElseIf Forms![Pannello comandi]!sottocategorie = True And Forms![Pannello
comandi]!Sottocategorie1 = False Then
   lory22 = "SELECT * FROM Phonebook WHERE Sottocategoria = " &
Forms![Pannello comandi]!sottocategorie & "" & _
WhereString & _
   " ORDER BY lastname"
Else
   lory22 = "SELECT * FROM Phonebook WHERE 1 = 1 " & _
                   WhereString & _
                   " ORDER BY lastname"
   End If


title: condizioni nidificate

author: Roberto da Parma

text:
"Laura" <
la.a...@tiscali.it
> ha scritto nel messaggio
news:48d0ca7d$0$11370$5fc...@news.tiscali.it...

Perchè non dovrebbe esserci il then?
la condizione è if....then
Nella tua struttura...non è altro
if ... then
...
elseif ... then
end if
elseif ti evita un end if in +.
In alternativa puoi usare una select
Ciao
--
Roberto da Parma


title: Query a campi incrociati

author: Elgratta

text:
Salve ho già postato un problema simile in precedenza, ma non ne sono
arrivato a capo. Il problema è il seguente:
devo riportare dei dati come su un foglio di excel cioè sulla riga il nome
del cliente e sulle colonne quantità, importo e importo versato. Ho
intenzione di impostare un query a campi incrociati per poi esportare il
dati con excel. Il mio problema però è
che la qry deve avere due voci qta e importo come lo specchietto qui sotto
Riga           Colonna1
Colonna2                                                 Colonna3
IDCliente   ProdottoAQTA|ProdottoA Importo|         |
ProdottoBQTA|ProdottoBImporto        ecc...
access può fare un'operazione simile?? o devo eseguire 2 qry a campi
incrociati distinte.
Inoltre mi servirebbe sapere se l'intestazione della colonna può essere
collegata ad una tabella di descrizione del prodotto (es. colonna1= mele
colonna 2 =pere) in modo tale che se io aumento i prodotti automaticamente
la query a campi incrociati la eseguo sulla totalità dei prodotti e non su
un numero di prodotti già preimpostati.
Spero di essere stato chiaro, vi ringrazio per il tempo che mi dedicherete
G&W


title: Query a campi incrociati

author: Roberto da casa

text:
"Elgratta" <
elgr...@virgilio.it
> ha scritto nel messaggio
news:Go2Ld.470792$b5.22...@news3.tin.it...
> Salve ho già postato un problema simile in precedenza, ma non ne sono
> arrivato a capo. Il problema è il seguente:
> devo riportare dei dati come su un foglio di excel cioè sulla riga il nome
> del cliente e sulle colonne quantità, importo e importo versato. Ho
> intenzione di impostare un query a campi incrociati per poi esportare il
> dati con excel. Il mio problema però è
> che la qry deve avere due voci qta e importo come lo specchietto qui sotto
>
> Riga           Colonna1
> Colonna2                                                 Colonna3
> IDCliente   ProdottoAQTA|ProdottoA Importo|         |
> ProdottoBQTA|ProdottoBImporto        ecc...
>
> access può fare un'operazione simile?? o devo eseguire 2 qry a campi
> incrociati distinte.
In Access una query a campi incrociati può avere un solo valore, nel caso,
come nel tuo caso , occorre avere più valori, occorre creare più query a
campi incrociati (una per ogni valore) e qpoi crearsi una query di selezione
nella quale metterai in join le queries a campi incrociati: un esempio di
questa tecnica la trovi sul Sito Comune (link qui sotto), nella Sezione
Quieries, nella mia FAQ intitolata "Creare una query a campi incrociati con
due campi valore, due totali di riga dei due campi valore.".
> Inoltre mi servirebbe sapere se l'intestazione della colonna può essere
> collegata ad una tabella di descrizione del prodotto (es. colonna1= mele
> colonna 2 =pere) in modo tale che se io aumento i prodotti automaticamente
> la query a campi incrociati la eseguo sulla totalità dei prodotti e non su
> un numero di prodotti già preimpostati.
Usando la proprietà Intestazione colonne in una griglia di struttura di una
query a campi incrociati la vedo dura; penso che potresti farlo creando
dinamicamente con VBA il codice SQL della query a campi incrociati e
ricavando dalla tua tabella la lista di argomenti dell'operatore IN
contenuto nella proposizione PIVOT della query.
> Spero di essere stato chiaro, vi ringrazio per il tempo che mi dedicherete
> G&W
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Problema con la stampa unione da access a word: riporto segno di spunta dal campo Si/No di una maschera

author: Lucky

text:
Buongiorno a tutti.
Avrei un problema da risolvere per il quale necessito di un aiuto.
Ho creato un db nel quale ho realizzato una Tabella, una Query e una
Maschera.
Nella tabella ho un campo Si/No che sono andato poi a collocare nella
Tabella "CLIENTI".
Tramite la modalità late-binding eseguo l'unione dei campi contenuti nella
Maschera "CLIENTI" con un modello di word (2010) denominato 001.dot.
Se nella maschera inserisco un segno di spunta nel campo Si/no, nel modello
di word (nel campo di testo creato per l'unione) mi appare invece il
testo -1, mentre invece vorrei che appaia il segno di spunta.
Per cortesia, potreste dirmi, nel dettaglio, come devo procedere per la
soluzione del problema.
Un grazie a tutti coloro che vorranno aiutarmi.
Un saluto e a presto.
Lucky


author: Dragons

text:
ora non posso fare ricerche, tuttavia ho incontrato spesso il problema.
sicuramente è legato al modo in cui viene trasmesso il dato -1 o 0
credo che Word voglia True o False. Fai ricerche su questa indicazione su come aggirare il problema

saluti
dragons


title: inserire eseguibile

author: Matteo

text:
ho un programma che trova il codice fiscale "fiscale.exe".
ho una maschera di inserimento di dati anagrafici.
1) come posso creare un pulsante che in caso di necessità apra l'eseguibile?
2) é possibile inserire (per esempio mediante copia e incolla da codice) i
dati che ho già inserito nella maschera nei campi dell'eseguibile.
Grazie


title: inserire eseguibile

author: Giovanni Albertone

text:
On Thu, 6 Apr 2000 19:01:27 +0200, "Matteo" <
gest...@uno.it
> wrote:
>ho un programma che trova il codice fiscale "fiscale.exe".
>ho una maschera di inserimento di dati anagrafici.
>1) come posso creare un pulsante che in caso di necessità apra l'eseguibile?
Senti maaaa..., secondo me fai una cosa molto, ma molto piu' pulita
inserendo quelle poche righe dell'algoritmo per i codici fiscali
direttamente dentro la tua applicazione Access.
Fai un po' tu...
--
Ciao,
Giovanni


title: inserire eseguibile

author: Ditta Cerri (Sib)

text:
Giovanni Albertone Scrive:
> Senti maaaa... [cut]
Ciao,
Questa espressione mi ricorda alcune scene di bellissimi spettacoli di
cabaret che fanno alcuni comici locali nella mia citta'. Non e' che per caso
ne hai visto uno?
Ciao, Sib


title: inserire eseguibile

text:
On Tue, 11 Apr 2000 16:56:54 +0200, "Ditta Cerri (Sib)"
<
cerriserv...@tiscalinet.it
> wrote:
>alcuni comici locali nella mia citta'.
Mi sa di no. Purtroppo nella tua regione non ci ho mai messo piede
(ancora).
--
Ciao,
Giovanni


title: inserire eseguibile

author: ema

text:
Mio cuggino mi ha detto che Matteo <
gest...@uno.it
> scrisse:
> ho un programma che trova il codice fiscale "fiscale.exe".
>
se fa solo quello, implementalo tu stesso nel tuo db.
Trovi tutto gia` fatto sul sito comune.
> 1) come posso creare un pulsante che in caso di necessità apra l'eseguibile?
>
sull'evento _click metti:
	shell "percorso\nome.exe parametri"
> 2) é possibile inserire (per esempio mediante copia e incolla da codice) i
> dati che ho già inserito nella maschera nei campi dell'eseguibile.
>
non brutto... orrendo!
Cmq, volendo, ma proprio a voler molto, puoi... ad esempio con dei
sendkey, oppure, in modo piu` furbo, con le API.
Pero`, dammi retta, non ne vale la pena.
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
>               Attenzione all'anti-spam XXX
"Che disdetta!", disse l'inquilino sfrattato.
		-- Da it.hobby.umorismo


title: inserire eseguibile

author: sib

text:
Giovanni Albertone <g_albertone@NOSPAM_MA_SENZA_NOSPAMhotmail.com> wrote in
message 1nf6fschubmu3c3h0...@4ax.com...

Se capita fammelo sapere.
Ciao, Sib


title: inserire eseguibile

text:
ma l'algoritmo non controlla che sia corretto il codice fiscale? a me serve
trovarlo proprio!
Giovanni Albertone <g_albertone@NOSPAM_MA_SENZA_NOSPAMhotmail.com> wrote in
message 1tu3fs4skr4va3qdq...@4ax.com...
> On Thu, 6 Apr 2000 19:01:27 +0200, "Matteo" <
gest...@uno.it
> wrote:
>
> >ho un programma che trova il codice fiscale "fiscale.exe".
> >ho una maschera di inserimento di dati anagrafici.
> >1) come posso creare un pulsante che in caso di necessità apra
l'eseguibile?
>



title: inserire eseguibile

author: Federico Luciani

text:
Matteo wrote:
> ma l'algoritmo non controlla che sia corretto il codice fiscale? a me serve
> trovarlo proprio!
Dal sito comune (Tips-Controllo del Codice fiscale) trovi
il link per l'algoritmo di calcolo del codice
fiscale!!!!!!!!!!!
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Problema con Struttura a scheda

author: Domingos

text:
Salve,
avrei un problema che non riesco proprio a risolvere e perciò chiedo a voi
esperti del NG.
Cerco di spiegarvelo in modo preciso e nel più breve tempo possibile.
Premetto che stò creando un "Archivio Bovini" in questo modo:
- Tab.CAP (IDCap, Comune, CAP, Pv)
- Tab.Aziende (IDAzienda, Nominativo, Indirizzo, IDCap)
- Tab.Bovini (IDBovini, Contrassegno, Nome, IDAzienda)
- Tab.TipoAllevamenti (IDTipoAllev, Denominazione allevamenti)
- Tab.AttivitàAllevamenti (IDAttivitàAllev, Data Inizio, Data Fine,
IDAzienda, IDTipoAllev)
Ho utilizzato la relazione "Uno a molti" tra le seguenti Tabelle:
- Tab.CAP e Tab.Aziende (con IDCap)
- Tab.Aziende e Tab.Bovini (con IDAzienda)
- Tab.Aziende (con IDAzienda) e Tab.TipoAllevamenti (con IDTipoAllev) e
Tab.AttivitàAllevamenti
Ho creato le seguenti query:
- QueryAziende (IDAzienda, Nominativo, Indirizzo, IDCap, Comune, CAP, Pv)
- QueryBovini (IDBovini, Contrassegno, IDAzienda)
ed ho inserito nei Criteri del campo IDAzienda
[Forms]![Maschera Gestione Animali]![ID Azienda]
così mi usciranno solo i Bovini di quell'Azienda
Ho creato le seguenti Maschere:
- Maschera Azienda (con QueryAziende) con una Sottomaschera (con
Tab.AttivitàAllevamenti)
- Maschera Gestione Animali (con QueryAziende) dove ho inserito una
"Struttura a scheda" e dove ogni pagina corrisponde ad un Tipo di
Allevamento (Bovini, Ovini, Caprini, ecc.) e dove ho inserito per esempio
sulla prima pagina chiamata Bovini una casella di riepilogo con Origine
riga QueryBovini
Adesso il problema è questo, come faccio a visualizzare per ogni Azienda
solo quelle pagine nella Struttura a scheda che dovrebbero corrispondere a
quelle attività inserite in Tab.AttivitàAllevamenti (Allev. Bovini, Allev.
Ovini, Allev. Caprini, ecc.)?
Cioè io muovendomi con i pulsanti di spostamento nella Maschera Gestione
Animali tra le Aziende, automaticamente la Struttura a scheda si deve
aggiornare e visualizzarmi i vari Tipi di allevamenti di ognuna.
Spero di essere stato chiaro e vi ringrazio per qualsiasi consiglio.
CIAOOOOOO e GRAZIEEEEEEEE!!!!!!!!!!!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Problema con Struttura a scheda

author: Sergio MAZZA

text:
"Domingos" <
dom...@tiscali.it
> ha scritto nel messaggio
news:bqj499$gp1$1...@news.newsland.it...

Nella struttura a schede avrai inserito una sottomaschera che visualizzerà i
tipi di allevamento; utilizza le proprietà "campi master/secondari" della
sottomaschera per collegare le forms (principale e secondaria).
Ciao.
--
Sergio MAZZA


title: Problema con Struttura a scheda

text:
Sergio MAZZA ha scritto:


> Ciao.
> --
> Sergio MAZZA
Ciao Sergio,
ti ringrazio del tuo consiglio però
io vorrei fare una Maschera Gestione Animali con questa
struttura e che ha come Origine riga la QueryAziende
e dove poi in ogni Pagina della Struttura a scheda
mi inserisco dei pulsanti, diversi per ognuna, per collegarmi con altre
maschere.
---------------------------------------
|              GESTIONE ANIMALI       |
|-------------------------------------|
|                                     |
|       IDAzienda: _______________    |
|	Nominativo: ______________    |
|	Indirizzo: _______________    |
|	CAP:____                      |
|	Comune: __________________    |
|	Pv: ____                      |
|                                     |
|                                     |
|  (e più giù sempre nella stessa     |
|   Maschera una Struttura a Scheda   |
|   dove ho la Pagina Bovini, Pagina  |
|   Ovini e Pagina Caprini)           |
| __________________________________  |
| | Bovini | Ovini | Caprini |      | |
| |¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯| |
| |   Contrassegno  Nome            | |
| |   456821256440  Bianchina	    | |
| |   859785587855  Stella          | |
| |   ...           ...             | |
| |                                 | |
|  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯  |
|                                     |
 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Nella Pagina Bovini ho inserita una
Casella di riepilogo non associato
con Origine riga la QueryBovini
e dove ho inserito nei Criteri del campo IDAzienda sempre della query
 [Forms]![Maschera Gestione Animali]![ID Azienda]
così mi andrà a inserire l'IDAzienda e mi
usciranno solo i Bovini di quell'Azienda
Fin quì ci sono.
Il problema è che non sò come far apparire nella Struttura a Scheda
soltanto quelle Pagine che corrispondono alle Attività inserite in
Tab.AttivitàAllevamenti e cioè Allev.Bovini, Allev.Ovini, Allev.Caprini,
ecc.
Esempio:
Se nella Maschera Azienda ho inserito Mario Rossi di Milano e nella
Sottomaschera (associata a Tab.AttivitàAllevamenti) che ha due allevamenti
e cioè Allev.Bovini e Allev.Caprini
quando io apro la Maschera Gestione Animali e con i pulsanti di
spostamento vado a trovare Mario Rossi nella Struttura a scheda
automaticamente mi devono uscire soltanto le Pagine Bovini e Caprini e non
anche quella degli Ovini.
Spero di essermi spiegato meglio. Lo sò che è un pò un casino.
Ti ringrazio ancora. Aspetto notizie.



title: Problema con Struttura a scheda

text:
"Domingos" <
dom...@tiscali.it
> ha scritto nel messaggio
news:bqldmd$vnc$1...@news.newsland.it...
>
> ti ringrazio del tuo consiglio perň
> io vorrei fare una Maschera Gestione Animali con questa
> struttura e che ha come Origine riga la QueryAziende
> e dove poi in ogni Pagina della Struttura a scheda
> mi inserisco dei pulsanti, diversi per ognuna, per collegarmi con altre
> maschere.
>
> ---------------------------------------
> |              GESTIONE ANIMALI       |
> |-------------------------------------|
> |                                     |
> |       IDAzienda: _______________    |
> | Nominativo: ______________    |
> | Indirizzo: _______________    |
> | CAP:____                      |
> | Comune: __________________    |
> | Pv: ____                      |
> |                                     |
> |                                     |
> |  (e piů giů sempre nella stessa     |
> |   Maschera una Struttura a Scheda   |
> |   dove ho la Pagina Bovini, Pagina  |
> |   Ovini e Pagina Caprini)           |
> | __________________________________  |
> | | Bovini | Ovini | Caprini |      | |
> | |ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ| |
> | |   Contrassegno  Nome            | |
> | |   456821256440  Bianchina     | |
> | |   859785587855  Stella          | |
> | |   ...           ...             | |
> | |                                 | |
> |  ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ  |
> |                                     |
>  ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
> Nella Pagina Bovini ho inserita una
> Casella di riepilogo non associato
> con Origine riga la QueryBovini
> e dove ho inserito nei Criteri del campo IDAzienda sempre della query
>  [Forms]![Maschera Gestione Animali]![ID Azienda]
> cosě mi andrŕ a inserire l'IDAzienda e mi
> usciranno solo i Bovini di quell'Azienda
>
> Fin quě ci sono.
>
> Il problema č che non sň come far apparire nella Struttura a Scheda
> soltanto quelle Pagine che corrispondono alle Attivitŕ inserite in
> Tab.AttivitŕAllevamenti e cioč Allev.Bovini, Allev.Ovini, Allev.Caprini,
> ecc.
>
> Esempio:
> Se nella Maschera Azienda ho inserito Mario Rossi di Milano e nella
> Sottomaschera (associata a Tab.AttivitŕAllevamenti) che ha due allevamenti
> e cioč Allev.Bovini e Allev.Caprini
> quando io apro la Maschera Gestione Animali e con i pulsanti di
> spostamento vado a trovare Mario Rossi nella Struttura a scheda
> automaticamente mi devono uscire soltanto le Pagine Bovini e Caprini e non
> anche quella degli Ovini.
>
> Spero di essermi spiegato meglio. Lo sň che č un pň un casino.
>
> Ti ringrazio ancora. Aspetto notizie.
>
Quando dici: "...non so come far apparire la nella Struttura a Scheda
soltanto quelle Pagine che corrispondono alle Attivitŕ..." significa proprio
visivamente?
Se č cosě, le pagine della struttura a schede vengono numerate (da 0 in poi,
da sin. a des.); puoi fare riferimento alla proprietŕ visible di ogni pagina
(pages, vedi help) in questo modo:
es.
Select Case Me!tipoAllevamento
    Case 1 '--> Bovini
        Me!TabCtl9.Pages(0).Visible = False '--> non visualizza i caprini
        Me!TabCtl9.Pages(1).Visible = True '--> visualizza i bovini
    Case 2 '--> Caprini
        Me!TabCtl9.Pages(0).Visible = True '--> visualizza i caprini
        Me!TabCtl9.Pages(1).Visible = False '--> non visualizza i bovini
    Case Else '--> tutti gli allevamenti
        Me!TabCtl9.Pages(0).Visible = True
        Me!TabCtl9.Pages(1).Visible = True
End Select
se [tipoAllevamento] č un numero. Puoi gestire in modo automatico la
visualizzazione delle schede se inserisci il codice nell'evento "su
corrente" della form. Ogni volta che cambi record viene scatenato l'evento e
visualizzate le schede relative...
Ciao.
--
Sergio MAZZA


title: Problema con Struttura a scheda

text:
Sergio MAZZA ha scritto:




> Ciao.
> --
> Sergio MAZZA
Ciao Sergio rieccomi di nuovo.
Ti prego non scocciarti per tutto il tempo che ti faccio perdere.
Ho provato il tuo consiglio con "Select Case" e FORSEE ci siamo perň
ancora mi dŕ ERRORE sicuramente perchč non ho scritto bene il percorso che
porta al campo nella Sottomaschera.
Adesso ti spiego meglio.
Siccome mi hai detto
"Select Case ecc. ecc. ...se [tipoAllevamento] č un numero."
allora nella Tab.TipoAllevamenti (IDTipoAllev, Denominazione allevamenti)
ho aggiunto un campo NumeroAttivitŕ dove ho inserito per ogni
TipoAllevamenti un numero e cioč se nel campo Denominazione c'era Bovini
nel campo NumeroAttivitŕ ho inserito 0 e cosě Caprini=1 e Ovini =2
Poi ho scritto in questo modo "su corrente"
--------------
Private Sub Form_Current()
Me!TabCtl30.Pages(0).Visible = False
Me!TabCtl30.Pages(1).Visible = False
Me!TabCtl30.Pages(2).Visible = False
Select Case Me!SottomascheraQueryAttivitŕ!NumeroAttivitŕ  <--!!ERRORE!!
    Case 0 '--> Bovini
        Me!TabCtl30.Pages(0).Visible = True '--> visualizza i bovini
    Case 1 '--> Caprini
        Me!TabCtl30.Pages(1).Visible = True '--> visualizza i caprini
    Case 2 '--> Ovini
        Me!TabCtl30.Pages(2).Visible = True '--> visualizza gli ovini
End Select
End Sub
------------
in modo che alla partenza della routine non viene visualizzata nessuna
Pagina e poi con l'istruzione Select Case mi visualizza soltanto quelle
che corrispondono al valore del campo NumeroAttivitŕ che stŕ nella
SottomascheraQueryAttivitŕ che ho inserita nella Maschera Gestione Animali
e che perň l'istruzione non riesce ad arrivarci.
Ho inserito quella Sottomaschera perchč non sň un altro modo dove poter
far uscire quei valori numerici dei vari Tipi di Allevamenti per far
effettuare il controllo dall'istruzione Select Case.
Una domanda:
ma la routine Select Case anche se riesce ad arrivare al campo
NumeroAttivitŕ nella Sottomaschera e controlla il suo valore nel primo
record dopo passa automaticamente ai record successivi e li controlla?
o bisogna inserire qualche altra istruzione?
Premetto che:
La Maschera Gestione Animali (e cioč la maschera dove č la Struttura a
scheda) ha come Origine riga la "QueryAziende" (come ti ho detto le altre
volte) che č formata soltanto dai campi delle Tab.Azienda e Tab.CAP
(IDAzienda, Nominativo, Indirizzo, IDCap, Comune, CAP e Pv).
Non ci ho inserito anche i campi delle Tabelle Tab.AttivitŕAllevamenti
(Data Inizio, Data Fine) e Tab.TipoAllevamenti (Denominazione allevamenti
e NumeroAttivitŕ) perchč altrimenti quando scorrevo i vari record della
Maschera Gestione Animali mi uscivano tutti gli Allevamenti e non solo le
Aziende.
Esempio.
L'azienda di Mario Rossi se ha tre Tipi di Allevamenti (Bovini, Caprini e
Ovini) nella query mi esce 3 volte, invece mi piacerebbe se uscisse una
sola volta e poi tramite le pagine della Struttura a scheda vedo quali
sono i suoi Tipi di allevamenti.
--------------------------------------------------------------------
SCUUUUSAAAAMIIIIIIII non voglio approfittare della tua gentilezza!
TI HO FATTO UNA TESTA DI CHIACCHIEREEEEEEEEEE!!!!!!!!!
Aspetto tue notizie e anche se non mi risponderai ti capirei!
CIAOOOOOOOOOOOOOOOOO E GRAZIE ANCORA !!!!!!!
--------------------------------------------------------------------



title: Problema con Struttura a scheda

text:
"Domingos" <
dom...@tiscali.it
> ha scritto nel messaggio
news:bqo8ki$1t5$1...@news.newsland.it...
> Ciao Sergio rieccomi di nuovo.
>
-------- super omissis -------
>
Sottomaschera?
Dal disegno che avevi fatto nei messaggi precedenti non c'era una
sottomaschera; c'era una maschera e una struttura a schede, dentro ognuna ci
sono delle caselle di riepilogo. Così mi sembra di aver capito e mi sembra
di aver capito che il filtro sulle caselle di riepilogo funzionava:
'--------
> Nella Pagina Bovini ho inserita una
> Casella di riepilogo non associato
> con Origine riga la QueryBovini
> e dove ho inserito nei Criteri del campo IDAzienda sempre della query
>  [Forms]![Maschera Gestione Animali]![ID Azienda]
> così mi andrà a inserire l'IDAzienda e mi
> usciranno solo i Bovini di quell'Azienda
>
> Fin quì ci sono.
'---------
Il problema era che non riuscivi a nascondere/visualizzare le schede giuste
per ogni tipo di allevamento.
L'esempio che ti ho proposto funziona con un identificativo numerico del
tipo di allevamento; pensavo l'avessi codificato (id) ed inserito in una
tabella. Se non è così non fa nulla, dovevi solo riadattarlo alle tue
esigenze, quindi se hai una stringa che definisce il tipo di allevamento
l'esempio cambia in:
Select Case Me!tipoAllevamento
     Case "Bovini"
         Me!TabCtl30.Pages(0).Visible = True '--> visualizza i bovini
     Case "Caprini"
etc. etc.
Rileggendo il tuo primo messaggio però mi sono accorto che nella query
Aziende non hai inserito la tipologia degli allevamenti che trattano, ma li
hai (giustamente) legati per IdAzienda. Quindi con questa struttura  non
riesci a identificare il tipo di allevamento se non dal fatto che nelle
tabelle/query Bovini, Caprini etc. etc. ci sia presenza o meno di records.
Una soluzione (al posto del Selec case) potrebbe essere questa:
'-------------
If DCount("[idAzienda]","queryBovini") > 0 then
    Me!TabCtl30.Pages(0).Visible = True '--> visualizza i bovini
Else
    Me!TabCtl30.Pages(0).Visible = False
End if
If DCount("[idAzienda]","queryCaprini") > 0 then
    Me!TabCtl30.Pages(1).Visible = True '--> visualizza i caprini
Else
    Me!TabCtl30.Pages(1).Visible = False
End if
etc. etc.
'------------
cioè contare i record presenti nelle query e visualizzare la scheda con
presenza di records; però non mi piace, io opterei per vederle tutte le
schede. Il meccanismo di nasconderle, secondo me, è troppo vincolante... Ma
è solo un mio parere...
Ciao.
--
Sergio MAZZA


title: Problema con Struttura a scheda

text:
Sergio MAZZA ha scritto:


> >





> Ciao.
> --
> Sergio MAZZA
Ciao Sergio,
grazie ancora per avermi risposto.
Il mio problema l'hai centrato perfettamente.
> Il problema era che non riuscivi a nascondere/visualizzare le schede
> giuste per ogni tipo di allevamento.
Secondo te è possibile inserire un campo nella QueryAziende che mi
racchiude i valori del campo NumeroAttività della Sottomaschera che ho
inserito nella Maschera Gestione Animali e che mi identifica ogni Tipo di
Allevamenti (Bovini=0, Caprini=1, Ovini=2) e poi con l'istruzione Select
Case interrogando questo campo mi fa uscire soltanto quelle Pagine
corrispondenti ai Tipi di Allevamenti ?
Es.
Nominativo:   Indirizzo:  CAP:    Città:   Pv:  NuovoCampo:
Mario Rossi - Via Dante - 09504 - Milano - MI - 0, 2
(cioè il valore 0 corrisponde ai Bovini e il valore 2 agli Ovini)
Oppure è possibile creare una Query a Campi Incrociati che mi restituisce
quei valori e poi sempre con Select Case vado a nascondere/visualizzare le
Pagine nella Struttura a Scheda?
Grazie di tutto!!
Domani non ci sono quindi ci sentiremo Domenica/Lunedì sera!!!



title: Problema con Struttura a scheda

text:
"Domingos" <
dom...@tiscali.it
> ha scritto nel messaggio
news:bqqifh$59s$1...@news.newsland.it...
> Ciao Sergio,
>
> grazie ancora per avermi risposto.
>
> Il mio problema l'hai centrato perfettamente.
>
> > Il problema era che non riuscivi a nascondere/visualizzare le schede
> > giuste per ogni tipo di allevamento.
>
> Secondo te è possibile inserire un campo nella QueryAziende che mi
> racchiude i valori del campo NumeroAttività della Sottomaschera che ho
> inserito nella Maschera Gestione Animali e che mi identifica ogni Tipo di
> Allevamenti (Bovini=0, Caprini=1, Ovini=2) e poi con l'istruzione Select
> Case interrogando questo campo mi fa uscire soltanto quelle Pagine
> corrispondenti ai Tipi di Allevamenti ?
>
> Es.
> Nominativo:   Indirizzo:  CAP:    Città:   Pv:  NuovoCampo:
> Mario Rossi - Via Dante - 09504 - Milano - MI - 0, 2
> (cioè il valore 0 corrisponde ai Bovini e il valore 2 agli Ovini)
>
> Oppure è possibile creare una Query a Campi Incrociati che mi restituisce
> quei valori e poi sempre con Select Case vado a nascondere/visualizzare le
> Pagine nella Struttura a Scheda?
>
> Grazie di tutto!!
>
> Domani non ci sono quindi ci sentiremo Domenica/Lunedì sera!!!
>
La tua soluzione del "nuovoCampo" è la più immediata, solo che dovresti
armarti di due funzioni che estraggono/inseriscono/eliminano i valori dalla
stringa per interpretarli. Nulla di così difficile, sul sito comune c'è una
funzione che estrae token da una stringa.
Ma a mio avviso è un po' laboriosa; se ti crei delle funzioni con DAO o ADO
che passatogli l'id dell'Azienda ti ritorna True/False se è presente almeno
un record la vedo più pratica. Da lì, visualizza/nascondi le schede come
vuoi...
Ciao.
--
Sergio MAZZA


title: Problema con Struttura a scheda

text:
Sergio MAZZA ha scritto:


> Ciao.
> --
> Sergio MAZZA
Ciaooooo.
Come tu hai già avuto modo di vedere io non una grande conoscenza (quasi
niente) di VBA o di programmazione.
Da come mi descrivi la seconda soluzione ("se ti crei funzioni con DAO o
ADO...") mi sembra che per te è una cavolata fare queste funzioni.
Ti chiedo troppo se provi a descrivermele in base al mio Archivio Bovini?
I dati te li ho descritti nei trend precedenti.
Se è una cosa troppo lunga per te non ti preoccupare, non voglio farti
esaurire in questi giorni di feste.
Ciaoooooo e GRAZIEEEEEEEE ANCORAAAAAAA per tutta la pazienza che hai con
me !!!!!!!!!!



title: Problema con Struttura a scheda

text:
"Domingos" <
dom...@tiscali.it
> ha scritto nel messaggio
news:br028k$p3i$1...@news.newsland.it...
>
> Ciaooooo.
>
> Come tu hai già avuto modo di vedere io non una grande conoscenza (quasi
> niente) di VBA o di programmazione.
>
> Da come mi descrivi la seconda soluzione ("se ti crei funzioni con DAO o
> ADO...") mi sembra che per te è una cavolata fare queste funzioni.
>
>
> Ti chiedo troppo se provi a descrivermele in base al mio Archivio Bovini?
>
> I dati te li ho descritti nei trend precedenti.
>
> Se è una cosa troppo lunga per te non ti preoccupare, non voglio farti
> esaurire in questi giorni di feste.
>
> Ciaoooooo e GRAZIEEEEEEEE ANCORAAAAAAA per tutta la pazienza che hai con
> me !!!!!!!!!!
>
Beh, un po' di tempo per studiare e la voglia di imparare; ecco quello che
ci vuole.
Comunque la funzione dovrebbe essere:
'----> DAO
Function Attivita(IDAzienda as Long, nomeTabella as String) As Boolean
Dim rst As Recordset
Set rst = CurrentDb.OpenRecordset("Select * From " & nomeTabella & " Where
[idAzienda]=" & IDAzienda)
If Not rst.EOF Then
    Attivita = True
Else
    Attivita = False
End If
Set rst = Nothing
End Function
Ciao.
--
Sergio MAZZA


title: formato dei campi in una tabella

author: Giancarlo Francesconi

text:
Salve a tutti.
Ho un DB creato da un'applicazione VB, che contiene una tabella i cui campi
hanno tutti "tipo di dati": Testo.
es:
Campo        Tipo di dati
[Nome]       [Testo]
[Data]         [Testo]
........
Purtroppo questa tabella non è assolutamente modificabile.
Quando eseguo una Query di creazione tabella ottengo come risultato una
tabella i cui campi mantengono sempre il formato testo. Desidereri sapere se
è possibile impostare la query in modo tale che crei una tabella in cui, ad
es. al campo [data] viene attribuito automaticamente il formato data/ora,
senza che sia necessario ogni volta modificare il tipo di dati nella tabella
appena creata.
Grazie anticipatamente.


title: formato dei campi in una tabella

text:
"Giancarlo Francesconi" <
thi...@tin.it
> ha scritto nel messaggio
news:5KrP6.11304$VT1.1...@news1.tin.it...

Per la data usa la funzione DateSerial (vedi help).
Se la tabella origine (quella che ha tutti i capi di tipo testo) si chiama
Tabella1 e la tabella che devi creare da questa si chiama Pippo.
Se il campo Data e di tipo testo e il 27 maggio 2001 è memorizzato come
27052001.
Se l'attuale query di creazione tabella ha un codice SQL simile a questo:
SELECT Tabella1.Id, Tabella1.Nome, Tabella1.Data INTO Pippo
FROM Tabella1;
Prova a creare la tabella Pippo usando un codice SQL simile a questo:
SELECT Tabella1.Id, Tabella1.Nome,
DateSerial(Right([Data],4),Mid([Data],3,2),Left([Data],2)) AS Data2 INTO
Pippo
FROM Tabella1;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: formato dei campi in una tabella

text:
Roberto da casa <
r.ma...@libero.it
> wrote in message
Pw5Q6.14508$WT5.5...@news.infostrada.it...
>
> "Giancarlo Francesconi" <
thi...@tin.it
> ha scritto nel messaggio
> news:5KrP6.11304$VT1.1...@news1.tin.it...
> > Salve a tutti.
[...cut...]
>
> Per la data usa la funzione DateSerial (vedi help).
>
> Se la tabella origine (quella che ha tutti i capi di tipo testo) si chiama
> Tabella1 e la tabella che devi creare da questa si chiama Pippo.
> Se il campo Data e di tipo testo e il 27 maggio 2001 è memorizzato come
> 27052001.
> Se l'attuale query di creazione tabella ha un codice SQL simile a questo:
>
> SELECT Tabella1.Id, Tabella1.Nome, Tabella1.Data INTO Pippo
> FROM Tabella1;
>
> Prova a creare la tabella Pippo usando un codice SQL simile a questo:
>
> SELECT Tabella1.Id, Tabella1.Nome,
> DateSerial(Right([Data],4),Mid([Data],3,2),Left([Data],2)) AS Data2 INTO
> Pippo
> FROM Tabella1;
>
> --
> Roberto
Tutto OK!!!
Grazie moltissimo.
Vorrei cominciare a dare anch'io a dare qualche risposta, invece di fare
sempre il 'parassita' :-)
Sapresti consigliarmi qualche buon libro su Access che non riparta sempre da
zero?
Ciao. Giancarlo.


title: formato dei campi in una tabella

author: Roberto dal portatile

text:
"Giancarlo Francesconi" <
thi...@tin.it
> ha scritto nel messaggio
news:kXJQ6.1717$Vw4....@news2.tin.it...
>
> Roberto da casa <
r.ma...@libero.it
> wrote in message
> Pw5Q6.14508$WT5.5...@news.infostrada.it...
> >
> > "Giancarlo Francesconi" <
thi...@tin.it
> ha scritto nel messaggio
> > news:5KrP6.11304$VT1.1...@news1.tin.it...
> > > Salve a tutti.
>
> [...cut...]
>
> >
> > Per la data usa la funzione DateSerial (vedi help).
> >
> > Se la tabella origine (quella che ha tutti i capi di tipo testo) si
chiama
> > Tabella1 e la tabella che devi creare da questa si chiama Pippo.
> > Se il campo Data e di tipo testo e il 27 maggio 2001 č memorizzato come
> > 27052001.
> > Se l'attuale query di creazione tabella ha un codice SQL simile a
questo:
> >
> > SELECT Tabella1.Id, Tabella1.Nome, Tabella1.Data INTO Pippo
> > FROM Tabella1;
> >
> > Prova a creare la tabella Pippo usando un codice SQL simile a questo:
> >
> > SELECT Tabella1.Id, Tabella1.Nome,
> > DateSerial(Right([Data],4),Mid([Data],3,2),Left([Data],2)) AS Data2 INTO
> > Pippo
> > FROM Tabella1;
> >
> > --
> > Roberto
>
>
> Tutto OK!!!
> Grazie moltissimo.
> Vorrei cominciare a dare anch'io a dare qualche risposta, invece di fare
> sempre il 'parassita' :-)
Dai, datti una mossa: piů siamo e meglio č per tutti.
> Sapresti consigliarmi qualche buon libro su Access che non riparta sempre
da
> zero?
Io ne ho acquistato e usato uno solo: quello che ho recensito nella Sezione
Libri del Sito Comune.
Quello perň riparte da zero. Prova a vedere tra gli altri manuali recensiti.
Molto di quello che ho imparato lo debbo principalmente a questo NG, al Sito
Comune ed all'help di Access; naturalmente vanno usati con molta voglia di
imparare.
> Ciao. Giancarlo.



title: le Relazioni!!!

author: alexb

text:
Salve a tutti. Come si capisce dall'oggetto ce l'ho con le relazioni. Ho una
trentina di relazioni del tipo uno a molti:
Tabella Clienti -> campo Codlistino con il campo codlistino di tabella
listini. e cosě con molte altre tabelle.
Se per esempio mi dimentico di inserire il listino nell'anagrafica clienti
mi da il seguente errore:
- You cannot add or change a record because a related record is required in
table listini.
Sbaglio tipo di relazione?
grazie


title: le Relazioni!!!

author: Roberto in campagna

text:
"alexb" <
a...@tin.it
> ha scritto nel messaggio
news:5pE07.29851$_F1.3...@news2.tin.it...

Beh, sai tu se e come due tabelle debbono essere in relazione nel tuo
database; resta il fatto che, se due tabelle sono tra di loro in relazione
uno-a-molti, non puoi inserire un record nella tabella sul lato molti se non
esiste il relativo record nella tabella sul lato uno.
>
> grazie
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: (neofita) Problema report

author: bruno

text:
(scusate il linguaggio) :-) Dopo aver creato un repot mensile, tipo estratto
conto bancario (l'ho fatto seguendo l'autocomposizione), come posso ottenere
sulla stessa "pagina"  la somma degli importi dei mesi precedenti?
Grazie infinite.


title: (neofita) Problema report

author: OndaMax

text:

Un po' limitate come specifiche per poterti rispondere in dettaglio.
Comunque direi che con un controllo sul piè di pagina report, la funzione
DSum e un po' di analisi della guida in linea dovresti farcela ...
OndaMax
--------------------------------
Inviato via
http://usenet.iol.it


title: (neofita) Problema report

author: Emyr

text:
On Tue, 12 Feb 2002 19:07:33 +0100, "bruno" <
d08...@tiscalinet.it
>
wrote:

oppure un sottoreport relativo ai mesi precedenti
Saluti.
Emanuele.


title: Formattazione diversificata in stampa etichette.

author: Francesco

text:
Buon giorno a tutti,
premetto di avere postato il medesimo argomento su
"microsoft.public.it.office.access" ma per ora non ho avuto soluzione.
Vi sottopongo un piccolo problema di "aspetto grafico" relativo alla stampa
delle etichette, con la speranza di ottenere una risposta.
Premetto di aver inserito ed adattato al mio DB l'utilissimo l'esempio "4.15
Stampare N volte la stessa etichetta, lasciando vuote in testa un certo
numero di etichette" reperito sul "SitoComune" per la stampa delle stesse
etichette (oltre ai dati riferiti alla persona) ovviamente utilizzo due
ulteriori campi riferiti al "CAP" ed alla "CITTA'".
Vorrei che l'effetto stampa sia come l'esempio di seguito:
00100 ROMA (con la città sottolineata ed in grassetto) ed il CAP ad uno
spazio dalla città.
Ovviamente nella formattazione del report di stampa se dispongo due distinte
etichette (potendo quindi sottolieare e grassettare il campo città) gli
spazi saranno differenti a seconda della lunghezza del nome della città. Se
invece inserisco entrambi i campi in ununica etichetta non sono riuscito a
diversificare la formattazione degli stessi.
Spero di essermi spiegato al meglio e, anche se sono consapevole si tratti
di un problem di poco conto, spero di ottenere una risposta.
Grazie a tutti per l'attenzione.


author: ALESSANDRO Baraldi

text:
"Francesco" <
d_cre...@libero.it
> ha scritto nel messaggio
news:zOAvi.85742$%k.22...@twister2.libero.it...

Hai già postato su un'altro NG questo problema, dove oltretutto qualcuno si
è preso la briga di risponderti...!
Con l'educazione che si conviene continua la discussione la...!
I Post multipli devono essere dichiarati.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:f9mn53$p5j$1...@aioe.org...

Scusami ma ho dichiarato subito di avere postato l'argomento in un altro ng,
inftti in apertura di msg ho premesso proprio questo.


text:
> Scusami ma ho dichiarato subito di avere postato l'argomento in un altro
ng,
> inftti in apertura di msg ho premesso proprio questo.
Si ma mentre hai ben pensato di riproporre l'argomento quģ(e non si capice
il motivo)
non ti sei nemmeno preso il disturbo di rispondere a chi il disturbo se l'č
preso per aiutarti....!
Non la vedo una cosa corretta.



text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:f9mp3d$u3r$1...@aioe.org...
>> Scusami ma ho dichiarato subito di avere postato l'argomento in un altro
> ng,
>> inftti in apertura di msg ho premesso proprio questo.
>
> Si ma mentre hai ben pensato di riproporre l'argomento quì(e non si capice
> il motivo)
> non ti sei nemmeno preso il disturbo di rispondere a chi il disturbo se
> l'è
> preso per aiutarti....!
>
> Non la vedo una cosa corretta.
> --
> @Alex (Alessandro Baraldi)
> ---------------------------------------------------------------------------
>
http://www.sitocomune.com/
>
http://www.alessandrobaraldi.it
> ---------------------------------------------------------------------------
>
>
In effetti hai ragione, invecedi rispondere sul NG ho risposto
"privatamente" mandando una mail alla persona ... Ho provveduto a postare la
risposta che avevo inviato, anche sul NG ... comunque mi sembra doveroso
interrompere qui la "discussione" portando pubblicamente le mie scuse ....
Altro non saprei che fare ...


title: Comando Between

author: Maurizio

text:
Cortesemente mi sapreste indicare la nuova sintassi (o il nuovo comando) per
usare una ricerca tra date es: dalla data alla data. Ho sempre usato il
comando between ma sulla versione 2002 non funziona, grazie e auguri a tutto
NG.


title: Comando Between

text:
"Maurizio" <
maurizi...@marchetti.dnet.it
> ha scritto nel messaggio
news:b5kHb.12148$VW.5...@news3.tin.it...

Funziona benissimo anche su 2002, prova a postare il codice che usavi tu...!
@Alex.


title: Comando Between

text:
between (01/01/03) and (31/12/03)
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bsl3p4$erc$1...@lacerta.tiscalinet.it...



title: Comando Between

author: Salvatore

text:
"Maurizio" <
laboratori...@virgilio.it
> ha scritto nel messaggio
news:NlyHb.13479$VW.6...@news3.tin.it...

Mi sa che devi levare le parentesi tonde e scrivere dopo le risposte che ti
vengono fornite.
Ciao
Salvatore


title: Comando Between

text:
"Maurizio" <
laboratori...@virgilio.it
> ha scritto nel messaggio
news:NlyHb.13479$VW.6...@news3.tin.it...
> between (01/01/03) and (31/12/03)
>
>
Mi sà che hai raccontato una bufala questo non funzionava nemmeno con le
altre
versioni.....!
Leggiti la sintassi da usare per filtrare dati tipo DATA.....!
P.S. Leggiti anche la nota informativa di Roberto su come ci si deve
comportare
in questo NG.
@Alex.


title: Contatore su maschere continue

author: Andytre

text:
Ciao a tutti,
Ho un fastidioso problema con un campo contatore su maschere continue che
non riesco a risolvere.
Premesso che il DefaultValue del contatore con la funzione DMax su
Form_Current funziona perfettamente il problema è che quando apro la
maschera in visualizzazione continua vorrei poter avere il numero
progressivo del contatore prima di dover selezionare qualunque campo della
riga del record corrente.
Qualcuno sa dirmi come poter fare?
Grazie a tutti.
Ciao,
Andrea
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Contatore su maschere continue

author: Roberto da casa

text:
"Andytre" <
and...@tiscali.it
> ha scritto nel messaggio
news:62Z10Z14Z190Y1...@usenet.libero.it...
> Ciao a tutti,
>
> Ho un fastidioso problema con un campo contatore su maschere continue che
> non riesco a risolvere.
> Premesso che il DefaultValue del contatore con la funzione DMax su
> Form_Current funziona perfettamente il problema è che quando apro la
> maschera in visualizzazione continua vorrei poter avere il numero
> progressivo del contatore prima di dover selezionare qualunque campo della
> riga del record corrente.
> Qualcuno sa dirmi come poter fare?
>
> Grazie a tutti.
>
> Ciao,
> Andrea
>
Hai provato a scrivere la funzione DMax direttamente nella casella della
proprietà Valore predefinito della casella di testo invece che in un codice
VBA generato a fronte dell'evento "Su corrente" della maschera?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Contatore su maschere continue

text:

Ciao Roberto,
Grazie per l'interessamento ma ho provato più volte a inserirlo direttamente
nel valore predefinito della casella di testo ottenendo come risultato che
il DMax mi crea un contatore duplicato.
Solo all'apertura della maschera come primo record il contatore da un valore
esatto.
Appena vado ad inserire dei dati nel primo record, all'apertura della form,
si aggiunge, ovviamente, una riga vuota con il record successivo da inserire
che carica l'espressione per il contatore che però, non essendo ancora stato
salvato il record precedente, mi da lo stesso valore del primo record.
Come posso ovviare a questo inconveniente?
Grazie e ciao,



title: Contatore su maschere continue

author: Alessandro Baraldi

text:
"Andytre" <
and...@tiscali.it
> wrote in message
news:62Z10Z15Z110Y1...@usenet.libero.it

Se quello che ti interessa è solamente visualizzare un Numero
progressivo indicatore della posizione record allora
inserisci una TextBox e nella proprietà origine inserisci
=GetRecNum()
Ovviamente dopo aver inserito questa funzione in un Modulo....!!!
Public Function GetRecNum() As Long
'==========================================================================
'Name      : GetRecNum()
'Purpose   :
'Author    : Maurizio Borrelli
'Web_Site  :
http://digilander.iol.it/ik2zok/
'E.Mail    :
ik2...@libero.it
'Date      : 01 febbraio 2002
'Called by :
'Calls     :
'Inputs    :
'Output    : Posizione assoluta del record corrente+1
'==========================================================================
  On Error GoTo erh
  With CodeContextObject.RecordsetClone
    If Not (.BOF And .EOF) Then
      .Bookmark = CodeContextObject.Bookmark
      GetRecNum = .AbsolutePosition + 1
    End If
  End With
ext:
  Exit Function
erh:
  GetRecNum = 0
End Function

Ciao
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Contatore su maschere continue

text:

Avevo già provato la funzione da te proposta ma il mio contatore parte da 1
all'inizio di ogni anno e successivamente si incrementa ad ogni inserimento
di record successivi.
Ho notato che la tua funzione crea un contatore progressivo su record già
esistenti ma non mentre li sto inserendo in una maschera continua.
Hai idea di come posso risolvere il problema o come poter modificare la tua
funzione per fare ciò che serve a me?
Grazie,



title: Contatore su maschere continue

text:
"Andytre" <
and...@tiscali.it
> wrote in message
news:217Z133Z225Z135Y...@usenet.libero.it
[CUT]
> Avevo già provato la funzione da te proposta ma il mio contatore parte da 1
> all'inizio di ogni anno e successivamente si incrementa ad ogni inserimento
> di record successivi.
> Ho notato che la tua funzione crea un contatore progressivo su record già
> esistenti ma non mentre li sto inserendo in una maschera continua.
> Hai idea di come posso risolvere il problema o come poter modificare la tua
> funzione per fare ciò che serve a me?
>
> Grazie,
> Andrea
>
Avevo capito male la questione....!
Allora quello che ti ha suggerito Roberto è l'unica soluzione
andrà adattata per l'azzeramento ad inizio anno, ma è ottima.
Per ovviare al difetto del DOPPIONE apri la Form vietando
l'aggiunta record, e per abilitarla inserisci un Pulsante
al quale fai modificare la proprietà di Form
ME.AllowAdditions=True
Quindi simuli il Nuovo Records con :
    DoCmd.GoToRecord , , acNewRec
Su evento AfterUpdate resetti il valore della Proprietà
AllowAdditions.....!!!
Ciao.



title: Contatore su maschere continue

text:

Ho provato i tuoi suggerimenti e quelli di Roberto in tutti i modi che
conosco ma non sono riuscito a venirne a capo.
Provo ad esporvi con precisione la mia situazione.
Io apro una maschera basata su di una query in visualizzazione continua ed
in modalità aggiungi.
La maschera ha i seguenti campi:
-NOrdine (Valore predefinito "Contatore con funzione DMax funzionante")
-Data (Valore predefinito "Data di sistema")
-Cliente (Da selezionare da una casella combinata)
-Agente (Su selezione del cliente si aggiorna il campo aquisendo il nome da
una sottomaschera)
-Riferimento (Campo di testo)
-Consegna prevista (Campo di testo)
Il problema è che all'apertura della maschera la funzione DMax trova il
valore esatto e lo visualizza nella casella di testo ma appena seleziono il
Cliente si apre una nuova riga con tutti i suddetti campi per l'inserimento
di un nuovo record ed il DMax della nuova riga, ovviamente, trova lo stesso
valore della riga precedente (non essendo stato salvato il record
precedente).
Come dici tu il contatore crea un valore duplicato che per quanto io provi
con i tuoi suggerimenti non riesco ad evitarlo.
Tieni presente che la maschera deve essere di sola aggiunta dati e qualunque
funzione aggiuntiva deve avvenire solo su selezione o inserimento di dati
nei vari campi (Cliente-Riferimento-Consegna Prevista).
Forse è proprio questo il motivo per il quale non riesco a farla funzionare
con Me.AllowAdditions=True DoCmd.GoToRecord , , acNewRec etc.
L'unico sistema per farla funzionare fino ad ora è stato quello di dare al
contatore il DefaultValue via codice o su corrente o dopo aggiornamento del
campo cliente dando il problema che comunque il valore del NOrdine viene
visualizzato correttamente solo dopo l'aggiornamento del campo cliente o
l'inserimento di testo negli altri campi.
Io invece necessito di avere un NOrdine prima di inserire qualunque dato nel
record.
Spero di essere riuscito ad esporre il problema in maniera dettagliata nella
speranza che vi sia una soluzione e che qualcuno di voi mi aiuti ad
applicarla.
Grazie per la grande pazienza che avete.
Ciao,



title: Contatore su maschere continue

text:

Nessuno riesce proprio ad aiutarmi?
Non riesco a terminare il db proprio per questo problema.
Help me please!



title: Contatore su maschere continue

text:

Sono riuscito a risolvere il problema.
L'ho risolto semplicemente creando un campo di testo non associato "Val" al
quale, all'apertura della maschera, do il valore di =0 successivamente sulla
maschera su prima di inserire l'ho valorizzato nuovamente a =1 .
Fatto questo nel campo contatore creato con il DMax ho posto la condizione
"IIf([Val]=0;DMax....+1;DMax.....+2)" in modo che il primo record lo
conteggi in maniera normale aggiungendo 1 al valore trovato sulla tabella
mentre dal secondo record in poi, dove si duplicava il contatore visto che
il record precedente non era stato ancora salvato, il conteggio avviene
aggiungendo 2 evitando cosi il famoso duplicato del campo contatore.
Ringrazio comunque tutti per i vostri suggerimenti.



title: campo di larghezza variabile in maschera continua

author: Gaetano Di Zanni

text:
Ciao a tutti.
Mi manca spazio nel corpo di una maschera continua, dove, fra gli altri, ho
un campo note di tipo testo (potrei cambiarlo in memo se occorre...) che puň
contenere anche 80-100 caratteri compresi gli spazi, per cui ho dovuto
tenerlo piuttosto largo.
La domanda č: esiste un modo per rappresentare tale campo in dimensioni
ridottissime (larghezza circa 1 cm) e leggere comodamente il suo contenuto,
per esempio su click ?
Spero di essere stato chiaro.
Saluti a tutti.


author: Lorenzo(pyx)

text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:41f5760d$0$8205$5fc...@news.tiscali.it...
> Ciao a tutti.
> Mi manca spazio nel corpo di una maschera continua, dove, fra gli altri, ho
> un campo note di tipo testo (potrei cambiarlo in memo se occorre...) che può
> contenere anche 80-100 caratteri compresi gli spazi, per cui ho dovuto
> tenerlo piuttosto largo.
> La domanda è: esiste un modo per rappresentare tale campo in dimensioni
> ridottissime (larghezza circa 1 cm) e leggere comodamente il suo contenuto,
> per esempio su click ?
> Spero di essere stato chiaro.
> Saluti a tutti.
>
ciao,
Vedi per lo zoom integrato in access (Shift-F2)
Potrebbe bastare.
Ciao
lorenzo


text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:41f5760d$0$8205$5fc...@news.tiscali.it...

Oltre al metodo che ti ha suggerito Lorenzo, puoi crearti una Maschera
dedicata allo ZOOM generica conun controllo TextBox entrambi non associati.
Io passo alla Funzione OpenForm tramite il parametro Args il RecordSource
della Form e il ControlSource della TextBox, in questo modo posso
usarla per qualsiasi Zoom, in quanto associo Form e Controllo su evento
Load.
In questo modo gestisco anche i permissivi alla modifica ed altre cose.
Se usi A>97 tieni conto che usando la Funzione SPLIT puoi recuperare
un Array dati al quale ogni indice puň essere un'istruzione.
Quindi se l'argomento passato č composto:
    "NomeTabella;NomeCampo"
su evento Load
    dim varArgs
    varArgs=Split(Me.OpenArgs,";")
    '    Ora nell'indice 0 hai NomeTabella
    '    e    nell'indice 1 hai il NomeCampo
    msgBox "TBL= " & varArgs(0) & " - Campo = " & varArgs(1)
    Me.RecordSource=varArgs(0)
    Me!NomeTextBox.ControlSource=varArgs(1)
Spero di averti chiarito.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


text:
"Lorenzo(pyx)" <Lorenzo@_
NO.SPA.M_pyx.it
> ha scritto nel messaggio
news:OOeJd.7790$V17.2...@twister1.libero.it...
>
> "Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
> news:41f5760d$0$8205$5fc...@news.tiscali.it...
> > Ciao a tutti.
> > Mi manca spazio nel corpo di una maschera continua, dove, fra gli altri,
ho
> > un campo note di tipo testo (potrei cambiarlo in memo se occorre...) che
puň
> > contenere anche 80-100 caratteri compresi gli spazi, per cui ho dovuto
> > tenerlo piuttosto largo.
> > La domanda č: esiste un modo per rappresentare tale campo in dimensioni
> > ridottissime (larghezza circa 1 cm) e leggere comodamente il suo
contenuto,
> > per esempio su click ?
> > Spero di essere stato chiaro.
> > Saluti a tutti.
> >
>
> ciao,
> Vedi per lo zoom integrato in access (Shift-F2)
> Potrebbe bastare.
> Ciao
> lorenzo
Grazie Lorenzo!


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:41f580ae$0$8207$5fc...@news.tiscali.it...

Sempre gentilissimo e solerte,
grazie Alex!


text:
"Lorenzo(pyx)" <Lorenzo@_
NO.SPA.M_pyx.it
> ha scritto nel messaggio
news:OOeJd.7790$V17.2...@twister1.libero.it...
>
> "Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
> news:41f5760d$0$8205$5fc...@news.tiscali.it...
> > Ciao a tutti.
> > Mi manca spazio nel corpo di una maschera continua, dove, fra gli altri,
ho
> > un campo note di tipo testo (potrei cambiarlo in memo se occorre...) che
puň
> > contenere anche 80-100 caratteri compresi gli spazi, per cui ho dovuto
> > tenerlo piuttosto largo.
> > La domanda č: esiste un modo per rappresentare tale campo in dimensioni
> > ridottissime (larghezza circa 1 cm) e leggere comodamente il suo
contenuto,
> > per esempio su click ?
> > Spero di essere stato chiaro.
> > Saluti a tutti.
> >
>
> ciao,
> Vedi per lo zoom integrato in access (Shift-F2)
> Potrebbe bastare.
> Ciao
> lorenzo
Scusa ma lo zoom integrato (Shift-F2) si puň associare a un evento, per es.
doppioclick ?


text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:41f6a183$0$8205$5fc...@news.tiscali.it...
[CUT]
> > ciao,
> > Vedi per lo zoom integrato in access (Shift-F2)
> > Potrebbe bastare.
> > Ciao
> > lorenzo
> Scusa ma lo zoom integrato (Shift-F2) si può associare a un evento, per
es.
> doppioclick ?
Si usa la funzione SendKeys(....)
Ciao
--
@Alex (Alessandro Baraldi)



text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:41f6a6f0$0$133$5fc...@news.tiscali.it...
> "Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
> news:41f6a183$0$8205$5fc...@news.tiscali.it...
> [CUT]
> > > ciao,
> > > Vedi per lo zoom integrato in access (Shift-F2)
> > > Potrebbe bastare.
> > > Ciao
> > > lorenzo
> > Scusa ma lo zoom integrato (Shift-F2) si può associare a un evento, per
> es.
> > doppioclick ?
>
> Si usa la funzione SendKeys(....)
>
> Ciao
>
Ciao Alex,  io ho infatti cercato di creare una macro che esegue
semplicemente la sequenza ShiftF2  e l'ho associata all'evento doppio click
della casella di testo sulla quale voglio appunto zoommare, ma pur avendo,
credo sintatticamente scritto in maniera corretta (l'help dice "+{F2}"
cioè il segno + per il maiuscolo e F2 tra parentesi graffe perchè è un tasto
funzione),  non mi funziona, dove sbaglio?


text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:41f6a868$0$133$5fc...@news.tiscali.it...
> Ciao Alex,  io ho infatti cercato di creare una macro che esegue
> semplicemente la sequenza ShiftF2  e l'ho associata all'evento doppio
click
> della casella di testo sulla quale voglio appunto zoommare, ma pur avendo,
> credo sintatticamente scritto in maniera corretta (l'help dice "+{F2}"
> cioè il segno + per il maiuscolo e F2 tra parentesi graffe perchè è un
tasto
> funzione),  non mi funziona, dove sbaglio?
Su evento DoubleClick del controllo scivi questo codice:
SendKeys "+{F2}", True



text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:41f6aab4$0$8201$5fc...@news.tiscali.it...
> "Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
> news:41f6a868$0$133$5fc...@news.tiscali.it...
> > Ciao Alex,  io ho infatti cercato di creare una macro che esegue
> > semplicemente la sequenza ShiftF2  e l'ho associata all'evento doppio
> click
> > della casella di testo sulla quale voglio appunto zoommare, ma pur
avendo,
> > credo sintatticamente scritto in maniera corretta (l'help dice "+{F2}"
> > cioè il segno + per il maiuscolo e F2 tra parentesi graffe perchè è un
> tasto
> > funzione),  non mi funziona, dove sbaglio?
>
>
> Su evento DoubleClick del controllo scivi questo codice:
>
> SendKeys "+{F2}", True
>
> Ciao
> --
> @Alex (Alessandro Baraldi)
> --------------------------------------------------------------------------
-
>
http://www.sitocomune.com/
>
http://www.mantuanet.it/alessandro.baraldi/
> --------------------------------------------------------------------------
-
Grazie ancora Alex, magnifico.


title: Emulare tastiera o clic del mouse

author: Marco M.

text:
Ho la necessità di emulare o l'invio della tastiera o il clic del mouse, chi
mi suggerisce la procedura?
Grazie Marco M.


title: Emulare tastiera o clic del mouse

text:
Marco M. wrote in message ...
> Ho la necessità di emulare o l'invio della tastiera o il clic del mouse,
chi
> mi suggerisce la procedura?
Dipende da cosa ci devi fare e dal contesto ...
Per quanto riguarda l'INVIO dai un'occhiata al SENDKEY sull'Help in linea.
Riguardo al clic del Mouse ha più senso forse concentrarsi sulla procedura
che questo deve scatenare.
OndaMax


title: Emulare tastiera o clic del mouse

text:
"OndaMax" ha scritto nel messaggio

Ciao Max
vorrei poter emulare il clic su di una casella combo in apertura su
setfocus.
Questo per farzare la scelta senza perdere tempo per chi utilizza la form
che ospita la combo. La scelta è obbligatoria ed inevitabile, previo errore
se non selezionata.
Marco M.
PS ho gia utilizzato msgbox con setfocus se non selezioni la combo, ma è
dispersiva, quindi con il clic semplifico.


title: Emulare tastiera o clic del mouse

text:
"Marco M." ha scritto nel messaggio ...
> Ciao Max
Ciao Marco ... (in realtà mi chiamo Marco anch'io, ma questo non potevi
saperlo ...:-)
> vorrei poter emulare il clic su di una casella combo in apertura su
> setfocus.
> Questo per farzare la scelta senza perdere tempo per chi utilizza la form
> che ospita la combo. La scelta è obbligatoria ed inevitabile, previo
errore
> se non selezionata.
Intendi dire che vuoi posizionarti su una Combo aprendo una maschera ? In
questo caso un Me!NomeCombo.SetFocus dovrebbe funzionare sia sull'evento
apertura che su caricamento.
Oppure intendevi fozare un valore sulla Combo ?
Ciao


title: Emulare tastiera o clic del mouse

author: Roccia

text:
Il Sat, 16 Mar 2002 23:41:58 GMT, Marco M. oso' dichiarare:
> Ciao Max
> vorrei poter emulare il clic su di una casella combo in apertura su
> setfocus.
Cosa significa? Non riesco a capire...
Che quando attivi la maschera si deve aprire la combo?
Sub Form_activate()
Me.CasellaCombinata.Setfocus
Me.CasellaCombinata.dropdown
End sub
--
Cia'
"Roccia" Max De Poli <
rocc...@katamail.com
>


title: Passaggio a sottomaschera

author: jef

text:
Ciao a tutto l'NG
Ho una maschera non associata con all'interno una sottomaschera associata ad
una tabella con due campi (A e B diciamo)
Quando apro la maschera per la prima volta compilo i campi della madre ed al
momento dell'uscita dalla stessa per entrare nella figlia, solo per la prima
volta non viene evidenziato direttamente il primo campo disponibile nella
figlia stessa (nel caso specifico B perché A è bloccato e non selezionabile
con tabulazione) e devo battere di nuovo il tasto tabulazione.
Per le operazioni successive questo non succede.
Qualcuno mi sa spiegare il motivo ?
Grazie


title: risultato della query all'interno della maschera

author: Luca

text:
Ciao a tutti,
ho creato una maschera che mi permette di ricercare tramite query tutto
cio' che č legato ad un codice cliente(ci possono essere anche piů di un
record associati allo stesso codice)
Il mio problema č che non riesco a visualizzare il risultato all'interno
della stessa maschera ma mi genera un nuovo foglio con i dati da me
richiesti.
Mi servirebbe, una volta ottenuto un elenco di record tramite la query,
poter editare/cambiare anche i dati.
Come posso fare?
Grazie ancora a tutti
Luca
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
"Luca" <
gcaire...@tiscali.it
> ha scritto nel messaggio
news:82Z48Z98Z76Y10...@usenet.libero.it...
> Ciao a tutti,
> ho creato una maschera che mi permette di ricercare tramite query tutto
> cio' che č legato ad un codice cliente(ci possono essere anche piů di un
> record associati allo stesso codice)
> Il mio problema č che non riesco a visualizzare il risultato all'interno
> della stessa maschera ma mi genera un nuovo foglio con i dati da me
> richiesti.
> Mi servirebbe, una volta ottenuto un elenco di record tramite la query,
> poter editare/cambiare anche i dati.
> Come posso fare?
> Grazie ancora a tutti
>
> Luca
Potresti inserire nella maschera una sottomaschera con visualizzazione a
maschere continue che abbia come origine record la tua query parametrica.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Ciao,
grazie mille per aver risposto.
Come faccio ad inserire una maschera con visualizzazione a maschera
continua?(non sono molto pratico...sto ancora imparando...)
Io vorrei proprio inserire il foglio dati che appare dalla query Grazie
ancora
Luca
Il 21 Giu 2004, 10:57, "Roberto da casa" <
r.ma...@libero.it
> ha scritto:
>
> "Luca" <
gcaire...@tiscali.it
> ha scritto nel messaggio
> news:82Z48Z98Z76Y10...@usenet.libero.it...
> > Ciao a tutti,
> > ho creato una maschera che mi permette di ricercare tramite query tutto
> > cio' che è legato ad un codice cliente(ci possono essere anche più di un
> > record associati allo stesso codice)
> > Il mio problema è che non riesco a visualizzare il risultato all'interno
> > della stessa maschera ma mi genera un nuovo foglio con i dati da me
> > richiesti.
> > Mi servirebbe, una volta ottenuto un elenco di record tramite la query,
> > poter editare/cambiare anche i dati.
> > Come posso fare?
> > Grazie ancora a tutti
> >
> > Luca
>
> Potresti inserire nella maschera una sottomaschera con visualizzazione a
> maschere continue che abbia come origine record la tua query parametrica.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Antonio Biso

text:
"Luca" <
gcaire...@tiscali.it
> ha scritto nel messaggio
news:213Z156Z59Z134Y...@usenet.libero.it...
> Ciao,
Scrivi correttamente DOPO il quoting!!!
Antonio


text:
"Luca" <
gcaire...@tiscali.it
> ha scritto nel messaggio
news:213Z156Z59Z134Y...@usenet.libero.it...
> Ciao,
> grazie mille per aver risposto.
> Come faccio ad inserire una maschera con visualizzazione a maschera
> continua?(non sono molto pratico...sto ancora imparando...)
> Io vorrei proprio inserire il foglio dati che appare dalla query Grazie
> ancora
>
> Luca
[CUT]
Come ti ha fatto giustamente notare Antonio, quando rispondi scrivi DOPO e
non prima del testo dei messaggi precedenti.
Il modo piů semplice per fare ciň che ti serve č farlo usando
l'Autocomposizione controllo.
Comunque ti consiglio di studiare almeno i fondamentali di Access, in caso
contrario non č per nulla facile dialogare su Access: diventa un discorso
tra sordi.



title: espansione casella combinata

author: emilio

text:
Ciao,
c'è la possibilità in Access di espandere una casella combinata? Mi
spiego: se io digito all'interno di un combo dei caratteri, la con la
proprietà espansione automatica impostata a SI mi riempie
automaticamente il contenuto della casella. Ora, come posso, invece,
fare in modo che digitando il primo carattere mi "allarghi" la casella
e mi faccia vedere il contenuto a partire al carattere che ho digitato
? (spero di essere chiaro).
Grazie


title: espansione casella combinata

author: fidirico

text:
"emilio" <
emi...@infinito.it
> ha scritto nel messaggio
news:521c649a.04041...@posting.google.com...

Se ho capito bene cosa vuoi ottenere, a fronte dell'evento KeyPress della combo, puoi
inserire un codice simile al seguente:
Private Sub TuaCombo_Change()
    Me.TuaCombo.Dropdown
End Sub
Ciao
Galliano


title: espansione casella combinata

text:
"fidirico" <
galSENZAMA...@libero.it
> ha scritto nel messaggio
news:spYec.986$Qc.3...@twister1.libero.it...

                                          --------
>     Me.TuaCombo.Dropdown
> End Sub
>
> Ciao
>
> Galliano
Pardon, ovviamente devi sostituire Change con KeyPress: l'evento change (=su
modifica) si verifica anche quando selezioni dalla combo col mouse la riga che ti
interessa, provocando la persistenza del Dropdown quando vorresti invece che
terminasse: per questo è meglio utilizzare KeyPress.
Scusa l'errore :)
Galliano


title: espansione casella combinata

text:
"fidirico" <
galSENZAMA...@libero.it
> wrote in message news:<XzYec.1009$
Qc.3...@twister1.libero.it
>...

Ho provato,
ma ci sono due problemi: 1) c'è persistenza della "tendina" (per
chiudere l'espansione devo fare un clik sulla maschera); 2) ogni volta
che digito un valore, questo mi viene inserito nella tabella
sottostante (per cui mi si duplicano i valori)...:((


title: espansione casella combinata

text:
"emilio" <
emi...@infinito.it
> ha scritto nel messaggio
news:521c649a.04041...@posting.google.com...
> "fidirico" <
galSENZAMA...@libero.it
> wrote in message
news:<XzYec.1009$
Qc.3...@twister1.libero.it
>...
> > "fidirico" <
galSENZAMA...@libero.it
> ha scritto nel messaggio
> > news:spYec.986$Qc.3...@twister1.libero.it...
> > >
> > > "emilio" <
emi...@infinito.it
> ha scritto nel messaggio
> > > news:521c649a.04041...@posting.google.com...
[CUT]
> Ho provato,
> ma ci sono due problemi: 1) c'è persistenza della "tendina" (per
> chiudere l'espansione devo fare un clik sulla maschera); 2) ogni volta
> che digito un valore, questo mi viene inserito nella tabella
> sottostante (per cui mi si duplicano i valori)...:((
Per il punto 1) devi inserire il codice sull'evento KeyPress e non sull'evento change
come ti avevo detto erroneamente; per il 2), imposta a Si la proprietà "Solo in
elenco" della combo.
Ciao
Galliano.


title: Se cambia valore casella... aggiornare?

author: Ami

text:
Buonasera a tutti, sto continuando a lavorare alacremente... ma con il
codice è una lotta impari. E' difficile ;_;
Domani vado a cercare un altro libro ^_^;;;
Adesso sono alle prese con una maschera con 3 valori (sono delle
caselle sì/no):
In VENDITA
VENDUTO
OnHold
Ho impostato questo codice per i valori venduto e prenotato:
============
Private Sub On_hold_BeforeUpdate(Cancel As Integer)
If Me.InVendita = False Then
MsgBox "Non è in vendita!!!"
DoCmd.CancelEvent
End If
If Me.Venduto = True Then
MsgBox "E' venduto!!!"
DoCmd.CancelEvent
End If
End Sub
Private Sub Venduto_BeforeUpdate(Cancel As Integer)
If Me.InVendita = False Then
MsgBox "Non è in vendita!!!"
DoCmd.CancelEvent
End If
If Me.On_hold = True Then
MsgBox "E' prenotato!!!"
DoCmd.CancelEvent
End If
End Sub
===============
Funziona, ma mi sono accorta che se dopo avere completato
l'inserimento dei dati vado a decliccare venduto, gli altri due campi
rimangono comunque attivi, anche se vengono a decadere le condizioni
di validità.
Ho fatto un bel po' di prove, ma non ne sono venuta a capo. Aiuto?
Molte grazie!!
Erika
PS: ho quasi finito il database, quindi dovrei avere quasi finito con
le domande ^________^ (beh, mi restano "solo" i reports :P)
--
Per rispondermi... Togli "nospam"


title: Se cambia valore casella... aggiornare?

author: David

text:
"Ami" <
ts...@libero.it
> ha scritto nel messaggio
news:sm99vv0a5hbson4se...@4ax.com...

Dopo "DoCmd.CancelEvent" prova a mettere un requery


title: Se cambia valore casella... aggiornare?

author: sv

text:
Ami ha scritto:


> In VENDITA
> VENDUTO
> OnHold



> ===============


> Molte grazie!!
> Erika
Prova ad inserire il codice delle tue condizioni sull'evento "Current"
della maschera.
> PS: ho quasi finito il database, quindi dovrei avere quasi finito con
> le domande ^________^ (beh, mi restano "solo" i reports :P)
--
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: Se cambia valore casella... aggiornare?

text:
On Fri, 02 Jan 2004 10:53:52 +0100,
salv...@nospbox.enel.it
 (sv)
wrote:
>Prova ad inserire il codice delle tue condizioni sull'evento "Current"
>della maschera.
Ho provato, ma mi da' errore. Ho provato anche con requery, ma non mi
va a modificare niente.
Adesso pensavo di inserire un controllo direttamente in "InVendita"
(su AfterUpdate???)  del tipo
"Se InVendita è Falso, allora modifica il valore di OnHold e Venduto
in Falso." o quantomeno avere un messaggio di errore
Ho scritto una cosa tipo
Private Sub InVendita_AfterUpdate(Cancel As Integer)
If Me.InVendita = False & Me.Venduto = True Then
MsgBox "Attenzione! Aggiorna Sold & On Hold!"
End If
If Me.InVendita = False & Me.On_hold = True Then
MsgBox "Attenzione! Aggiorna Sold & On Hold!"
End If
End Sub
Ma non funziona. E mi rende non valide anche le altre due espressioni.
Non so se & è giusto, ho guardato sull'help di Access.
Come posso fare??
Grazie
Erika



title: Se cambia valore casella... aggiornare?

text:
Adesso funziona!!!!  ^_^
Ho impostato questa routine!!!
Private Sub InVendita_AfterUpdate()
If Me.InVendita = False Then
Me.On_hold.Value = False
Me.Venduto.Value = False
End If
End Sub
Grazie a tutti per l'aiuto!!



title: Condivisione file di BE on line con DROPBOX

author: Mirko Caporali

text:
Ciao a tutti,
Ieri sera ho scoperto un modo per condividere online il  BE di un
database diviso.
Grazie al servizio offerto da dropbox, è possibile collocare il file
di BE in un server remoto, vedendolo da risorse del computer come se
fosse in una normale cartella.
I PRO del servizio sono:
- possibilità di accedere ad un BE da un qualsiasi PC (ed a qualsiasi
ora) con accesso ad internet;
- velocità di collegamento;
i CONTRO sono:
- impossibilità di lavorare contemporaneamente sullo stesso file di
BE.
PS: qualcuno è a conoscenza di servizi analoghi, che consentano magari
l’accesso e la modifica del file di BE da parte di più utenti
contemporaneamente?


author: Pablitomf (da casa)

text:
Mirko Caporali wrote:
> Ciao a tutti,
>
> Ieri sera ho scoperto un modo per condividere online il  BE di un
> database diviso.
> Grazie al servizio offerto da dropbox, � possibile collocare il file
> di BE in un server remoto, vedendolo da risorse del computer come se
> fosse in una normale cartella.
> I PRO del servizio sono:
> - possibilit� di accedere ad un BE da un qualsiasi PC (ed a qualsiasi
> ora) con accesso ad internet;
> - velocit� di collegamento;
> i CONTRO sono:
> - impossibilit� di lavorare contemporaneamente sullo stesso file di
> BE.
>
> PS: qualcuno � a conoscenza di servizi analoghi, che consentano magari
> l�accesso e la modifica del file di BE da parte di pi� utenti
> contemporaneamente?
Si � parlato tante volte di questo "problema"...
Puoi nella sequenza scegliere tra varie opportunit� :
1) Servizi Terminal Server
2) Creare una VPN
3) Gestire tutto tramite Web (ASP-ASP.net)


text:
On 16 Gen, 19:49, "Pablitomf \(da casa\)" <
pablit...@hotmail.it
>
wrote:
> Si è parlato tante volte di questo "problema"...
> Puoi nella sequenza scegliere tra varie opportunità :
> 1) Servizi Terminal Server
> 2) Creare una VPN
> 3) Gestire tutto tramite Web (ASP-ASP.net)- Nascondi testo citato
Si ho visto...
Ho ritenuto opportuno condividere questa modalità poiché rispetto ad
una rete VPN presenta il vantaggio di non richiedere collegamenti ad
internet particolarmente performanti. Inoltre il file di BE è SEMPRE
disponibile. Certo, c'è anche il CONTRO: due utenti non possono
modificare lo stesso BE contemporaneamente.


title: Database ed immagini

author: Lu

text:
Ciao a tutti,
ho fatto un db molto semplice che utilizzo per scorrere delle immagini con 2
pulsanti ( next/prev)
Il problema č che quando passo da un immagine all'altra appare la barra di
Photo Editor e poi scompare.
So che c'č un modo per nascondere tale barra, ma ahime'...non me lo ricordo
piů....
potete aiutarmi?
grazie anticipatamente
Luisa


title: Database ed immagini

author: Sergio MAZZA

text:
"Lu" <
hath...@libero.it
> ha scritto nel messaggio
news:eRd39.36522$lu5.1...@twister1.libero.it...
> Ciao a tutti,
> ho fatto un db molto semplice che utilizzo per scorrere delle immagini con
2
> pulsanti ( next/prev)
>
> Il problema è che quando passo da un immagine all'altra appare la barra di
> Photo Editor e poi scompare.
> So che c'è un modo per nascondere tale barra, ma ahime'...non me lo
ricordo
> più....
>
>
> potete aiutarmi?
>
> grazie anticipatamente
>
> Luisa
>
Lo trovi sul sito comune...
Ciao.
--
Sergio MAZZA


title: Database ed immagini

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:aillqr$d7v$1...@canarie.caspur.it...
> "Lu" <
hath...@libero.it
> ha scritto nel messaggio
> news:eRd39.36522$lu5.1...@twister1.libero.it...
> > Ciao a tutti,
> > ho fatto un db molto semplice che utilizzo per scorrere delle immagini
con
> 2
> > pulsanti ( next/prev)
> >
> > Il problema č che quando passo da un immagine all'altra appare la barra
di
> > Photo Editor e poi scompare.
> > So che c'č un modo per nascondere tale barra, ma ahime'...non me lo
> ricordo
> > piů....
> >
> >
> > potete aiutarmi?
> >
> > grazie anticipatamente
> >
> > Luisa
> >
>
> Lo trovi sul sito comune...
>
> Ciao.
>
> --
> Sergio MAZZA
>
>
Scusa, ma sul sito comune non l'ho trovato
...che il caldo mi abbia fatto anche diventare mezza orba?
grazie lo stesso cmq..
ciao
Luisa


title: Aggiungere gglav: si blocca con gglav<=3

author: Francesco

text:
Salve
ho fatto un'applicazione utilizzando le routine del sito e quanto indicato
da Roberto a Norica l'8/11/04, ma si blocca con giorni minori di 4.
Grazie anticipatamente.
Ecco la routine:
Private Sub Comando0_Click()
    On Error GoTo Err_Comando0_Click
Dim DataFine As Date, DataInizio As Date
Dim Giorni As Variant
DataInizio = InputBox("Immettere data inizio")
Giorni = InputBox("Immettere un numero giorni")
DataFine = DataInizio + Giorni
Do Until 1 = 2
    If ContaLavorativi(DataInizio, DataFine, True) = Giorni Then
        Exit Do
    End If
    DataFine = DataFine + 1
Loop
MsgBox DataFine
Exit_Comando0_Click:
Exit Sub
Err_Comando0_Click:
MsgBox Err.Description
Resume Exit_Comando0_Click
End Sub


title: apertura report su  filtro applicato su maschera e sottomaschera

author: badush

text:
ciao amici del news,
vorrei che un report si aprisse sui dati filtrati da una maschera e da
una sottomaschera in essa contenuta.
In merito:
- il filtro sulla maschera viene applicato mediante una casella di
riepilogo;
- il filtro sulla sottomaschera viene applicato su campo mediate filtro
da selezione.
Inserendo un pulsante nella sottomaschera e agganciando ad esso un
codice vba mi apre il report ma non mi filtra i dati. Il codice che
utilizzo è il seguente:

Private Sub CmdRiepilogo_Click()
On Error GoTo Err_CmdRiepilogo_Click

    Dim stDocName, strFilter As String
    If Me.FilterOn Then
        strFilter = Me.Filter
    End If

    stDocName = "MioReport"
    DoCmd.OpenReport stDocName, acPreview, _
    wherecondition:=strFilter

Exit_CmdRiepilogo_Click:
    Exit Sub

Err_CmdRiepilogo_Click:
    MsgBox Err.Description
    Resume Exit_CmdRiepilogo_Click

End Sub

Potete darmi una mano?
Grazie

--
Badush


author: Karl Donaubauer

text:
Salve,

  badush:
> vorrei che un report si aprisse sui dati filtrati da una maschera e da
> una sottomaschera in essa contenuta.
> In merito:
> - il filtro sulla maschera viene applicato mediante una casella di
> riepilogo;
> - il filtro sulla sottomaschera viene applicato su campo mediate filtro
> da selezione.
> Inserendo un pulsante nella sottomaschera e agganciando ad esso un
> codice vba mi apre il report ma non mi filtra i dati. Il codice che
> utilizzo è il seguente:
>
> Private Sub CmdRiepilogo_Click()
> On Error GoTo Err_CmdRiepilogo_Click
>
>     Dim stDocName, strFilter As String
>     If Me.FilterOn Then
>         strFilter = Me.Filter
>     End If
>
>     stDocName = "MioReport"
>     DoCmd.OpenReport stDocName, acPreview, _
>     wherecondition:=strFilter
>...

Non è chiaro come sono collegate la maschera principale e la
sottomaschera. Cosa vuol dire "mediante una casella di
riepilogo"?

Se usi le proprietà del controllo sottomaschera il filtro della maschera
principale non è "presente" nel Me.Filter della sottomaschera.

Controlla cosa si trova nel Me.Filter del tuo codice. p.e. con un punto
di interrogazione o un

debug.print Me.Filter
o
msgbox Me.Filter

nel codice.

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


text:
Karl Donaubauer <
NoS...@donkarl.com
> ha scritto:

> Non è chiaro come sono collegate la maschera principale e la
> sottomaschera. Cosa vuol dire "mediante una casella di
> riepilogo"?
>
> Se usi le proprietà del controllo sottomaschera il filtro della maschera
> principale non è "presente" nel Me.Filter della sottomaschera.
>
> Controlla cosa si trova nel Me.Filter del tuo codice. p.e. con un punto
> di interrogazione o un
>
> debug.print Me.Filter
> o
> msgbox Me.Filter
>
> nel codice.
>

Grazie per avermi risposto.
Effettivamente sono stato molto carente nell'informazioni sulla struttura
della maschera e sottomaschera.
Procediamo con ordine:
Il database ha come finalità di rendicontare la distribuzione degli
articoli'assegnati a ciascun punto vendita.

Le tabelle che ho considerato per la costruzione della maschera e della
sottomaschera sono le seguenti:

Tbl_PVendita composto dai seguenti campi:

IdPuntoV
PuntoVendita

TblScaricoArticoli con i seguenti campi:

IdScarico
Data
Incaricato_Consegna
Articolo
PuntoVendita collegato alla Tbl_PVendita

Passimo alle maschere
La maschera principae contiene i campi

IdPuntoV
PuntoVendita

La sottomaschera contiene i campi;

Data
Incaricato_Consegna
Articoli

Ho inserito una casella di riepilogo che mi consente di sceglier il Punto
Vendita e di selezionare nella sottomaschera i record ad esso
corrispondente.

Da questa selezione filtro ulteriormente i dati della sottomaschera
agendo sul campo Incaricato_Consegna

Vorrei adesso che il  report contenesse solo questi dati: ossia il punto
vendita selezionato con la casella di riepilogo e l'incaricato_Consegna
filtrato sulla sottomaschera relativo al quel punto vendita.

Come posso agire nel codice di VBa?

Ti ringrazio

--
Badush


author: Bruno Campanini

text:
badush used his keyboard to write :

Fossi in te pubblicherei il file precisando:
- che cosa vuoi ottenere
- facendo che cosa

Bruno


text:
Karl Donaubauer <
NoS...@donkarl.com
> ha scritto:

> Salve,
>
> > Il codice che utilizzo è il seguente:
> >
> > Private Sub CmdRiepilogo_Click()
> > On Error GoTo Err_CmdRiepilogo_Click
> >
> >     Dim stDocName, strFilter As String
> >     If Me.FilterOn Then
> >         strFilter = Me.Filter
> >     End If
> >
> >     stDocName = "MioReport"
> >     DoCmd.OpenReport stDocName, acPreview, _
> >     wherecondition:=strFilter
> >...
>
> Non è chiaro come sono collegate la maschera principale e la
> sottomaschera. Cosa vuol dire "mediante una casella di
> riepilogo"?
>
> Se usi le proprietà del controllo sottomaschera il filtro della maschera
> principale non è "presente" nel Me.Filter della sottomaschera.
>
> Controlla cosa si trova nel Me.Filter del tuo codice. p.e. con un punto
> di interrogazione o un
>
> debug.print Me.Filter
> o
> msgbox Me.Filter
>
> nel codice.
>
Dopo vari tentativi nel Me.filter - utlizzando msgbox Me.Filter  - non
risulta nulla. Premesso che  Il filtro  viene applicato alla sottomaschera
mi chiedo se è sbalgiato il codice VBA che utlizzo o se è corretto come
faccio a passare alla condizione where: il parametro di selezione che
voglio. Vi ringrazio anticipatamente

--
Badush


title: Query ricerca duplicati simili

author: AntoPISA

text:
Questo è il mio primo post, quindi saluto tutti e ringrazio in
anticipo.
Il mio problema è il seguente: ho una tabella tipo la seguente
ID   TIPO1             TIPO2
1     FIAT PANDA   FIAT
2     BMW               BMW 320
3     FIAT               FERRARI
4     FIAT PUNTO   FIAT PUNTO
ed ho la necessità di creare una query che mi isoli i record simili
(non solamente quelli identici) confrontando il campo TIPO1 con
TIPO2. Creando una "query ricerca duplicati" il risultato che ottengo
è
è il solo record 4. Ho invece la necessità di isolare solo il record
3
(con dati del tutto NON corrispondenti). Come posso riuscirci? Sto
facendo molti tentativi (uso Access da qualche tempo ma spesso
mi blocco di fronte alla mia scarsa domestichezza con i comandi
SQL). Ringrazio chiunque voglia darmi un piccolo aiuto.


title: Query ricerca duplicati simili

text:
"AntoPISA" <
apara...@gmail.com
> ha scritto nel messaggio
news:1163719355.4...@e3g2000cwe.googlegroups.com...


ID   TIPO1             TIPO2


[risposta]
Crei un campo calcolato che ti restituisca la "diversità" tra i due campi e
li imposti il criterio di selezione;
es.(campo calcolato)
diversi: [tipo1] = [tipo2]
il risultato può essere -1 (vero) o 0 (falso)
La select risulta:
Select *, [tipo1] = [tipo2] as diversi From nomeTabella Where diversi = 0;
Ciao.
--
Sergio MAZZA


title: Query ricerca duplicati simili

text:
Ho fatto quel che mi hai scritto:
SELECT *
FROM CONFRONTO
WHERE ((([CONFRONTO].[TIPO1]=[TIPO2])=0));
ma probabilmente sto sbagliando qualcosa dato che
con il valore 0 mi seleziona tutti i record, e con -1
non me ne seleziona nessuno.
Dove sto sbagliando?


title: Query ricerca duplicati simili

text:
"AntoPISA" <
apara...@gmail.com
> ha scritto nel messaggio
news:1163760661.2...@e3g2000cwe.googlegroups.com...
>
> Ho fatto quel che mi hai scritto:
Ehmm... Non proprio;
> SELECT *
> FROM CONFRONTO
> WHERE ((([CONFRONTO].[TIPO1]=[TIPO2])=0));
>
> ma probabilmente sto sbagliando qualcosa dato che
> con il valore 0 mi seleziona tutti i record, e con -1
> non me ne seleziona nessuno.
>
> Dove sto sbagliando?
Nella Select manca il campo calcolato e nella where l'indicazione della
tabella non serve...
Ciao.
--
Sergio MAZZA


title: Query ricerca duplicati simili

text:
Ho provato di nuovo, la query ora risulta essere
la seguente:
SELECT [TIPO1]=[TIPO2] AS Diverso, *
FROM CONFRONTO
WHERE ((([Diverso])=0));
Purtroppo il risultato non cambia... me li seleziona
sempre tutti!
Antonio


title: Query ricerca duplicati simili

text:
"AntoPISA" <
apara...@gmail.com
> ha scritto nel messaggio
news:1163763488.1...@h48g2000cwc.googlegroups.com...


 WHERE ((([TIPO1]=[TIPO2])=0));
Ciao.
--
Sergio MAZZA


title: Query ricerca duplicati simili

text:
Intanto grazie per l'attenzione che mi stai dedicando.
Ho modificato come da te indicato la query ed in effetti
ora funziona, ma solo ed esclusivamente con dati
perfettamente uguali... ti riporto la tabella di esempio:
ID TIPO1         TIPO2
=========================
1  FIAT PANDA  FIAT
2  BMW             BMW 320
3  FIAT               FERRARI
4  FIAT PUNTO   FIAT PUNTO
La query debitamente corretta mi elimina SOLO il
record 4 mentre a me occorrerebbe anche l'1 ("FIAT" è
compreso si nel campo [TIPO1] sia in [TIPO2]) ed il 2 in
modo che venga isolato solo il terzo record, dove non
corrisponde nessun dato. E' più complesso di quanto
sembri?
Grazie ancora, Antonio.


title: Query ricerca duplicati simili

text:
"AntoPISA" <
apara...@gmail.com
> ha scritto nel messaggio
news:1163771847.3...@j44g2000cwa.googlegroups.com...



Grazie ancora, Antonio.
[risposta]
...Lo suppo...
SELECT Instr(1,[TIPO1],[TIPO2])>0 AS Diverso, *
FROM CONFRONTO
WHERE ((Instr(1,[TIPO1],[TIPO2])>0));
Ma un confronto sul record 1 non funzionerà...
Ciao.
--
Sergio MAZZA


title: maschera su tabella

author: bobparr

text:
Posso 'istruire' una maschera, in apertura, a prendere solo i record di
una tabella che hanno un campo vuoto?
Ho provato, nelle proprieta' della maschera, a scrivere (Proprietà,
Filtro) la seguente cosa
[nomecampo]=IsNull
ma - come immaginavo - nulla è successo.


title: maschera su tabella

author: geppo

text:

prova con:
isnull([nometuocampo])
--
Ciao
Geppo


title: maschera su tabella

text:
geppo ha scritto:

Non funziona, nel senso che mi da' sempre tutti i record.


title: maschera su tabella

text:
Ciao bobparr wrote:
> geppo ha scritto:
>> Ciao bobparr wrote:
>>> Posso 'istruire' una maschera, in apertura, a prendere solo i record
>>> di una tabella che hanno un campo vuoto?
>>>
>>> Ho provato, nelle proprieta' della maschera, a scrivere (Proprietą,
>>> Filtro) la seguente cosa
>>> [nomecampo]=IsNull
>>> ma - come immaginavo - nulla č successo.
>>
>>
>> prova con:
>>
>> isnull([nometuocampo])
>>
>>
>
> Non funziona, nel senso che mi da' sempre tutti i record.
ma la proprietą della form "Consenti filtri" č impostata a SI?
--
Ciao
Geppo


title: maschera su tabella

text:
geppo ha scritto:
> Ciao bobparr wrote:
>> geppo ha scritto:
>>> Ciao bobparr wrote:
>>>> Posso 'istruire' una maschera, in apertura, a prendere solo i record
>>>> di una tabella che hanno un campo vuoto?
>>>>
>>>> Ho provato, nelle proprieta' della maschera, a scrivere (Proprietà,
>>>> Filtro) la seguente cosa
>>>> [nomecampo]=IsNull
>>>> ma - come immaginavo - nulla è successo.
>>>
>>> prova con:
>>>
>>> isnull([nometuocampo])
>>>
>>>
>> Non funziona, nel senso che mi da' sempre tutti i record.
>
> ma la proprietà della form "Consenti filtri" è impostata a SI?
>
>
Si, ho provato anche a togliere e rimettere le parentesi (sia mai...) ma
non funzia.
Mi sa che non è la strada giusta...
M.


title: maschera su tabella

text:
Ciao bobparr wrote:
> geppo ha scritto:
>> Ciao bobparr wrote:
>>> geppo ha scritto:
>>>> Ciao bobparr wrote:
>>>>> Posso 'istruire' una maschera, in apertura, a prendere solo i
>>>>> record di una tabella che hanno un campo vuoto?
>>>>>
>>>>> Ho provato, nelle proprieta' della maschera, a scrivere
>>>>> (Proprietą, Filtro) la seguente cosa
>>>>> [nomecampo]=IsNull
>>>>> ma - come immaginavo - nulla č successo.
>>>>
>>>> prova con:
>>>>
>>>> isnull([nometuocampo])
>>>>
>>>>
>>> Non funziona, nel senso che mi da' sempre tutti i record.
>>
>> ma la proprietą della form "Consenti filtri" č impostata a SI?
>>
>>
>
> Si, ho provato anche a togliere e rimettere le parentesi (sia mai...)
> ma non funzia.
> Mi sa che non č la strada giusta...
> M.
Allora:
Nometuocampo=isnull(nometuocamo)
mo adda funziona
--
Ciao
Geppo


title: maschera su tabella

text:
>
> Allora:
>
> Nometuocampo=isnull(nometuocamo)
>
> mo adda funziona
>
No, non ne vuole sapere.
Vabe'...


title: maschera su tabella

text:

allora prova ad usare l'evento load della form:
private sub form_load()
filter = "NometuoCampo= isnull(NomeTuoCampo)"
filteron = true
end sub
Se anche cosi non va, allora c'è qualcosa che non hai detto.
--
Ciao
Geppo


title: maschera su tabella

text:
birth,--called a native mistress a "protected woman," and her
"protector" set her up in an establishment by herself, apart from
his abode, and here children were born to the foreigner, some to be
educated in missionary schools and elsewhere by their illegitimate
fathers and afterwards become useful men and women, but probably the
majority, more neglected, to become useless and profligate,--if girls,
mistresses to foreigners, or, as the large number of half-castes in
the immoral houses at Hong Kong at the present time demonstrates, to
fall to the lowest depths of degradation.
These "protected women," enriched beyond anything they had even known
before the foreigner came to that part of the world, with the usual
thrift of the Chinese temperament, sought for a way to invest their
earnings, and quite naturally, could think of nothing so profitable
as securing women and girls to meet the demands of the foreigners.
Marriage having always been, to the Oriental mind, scarcely anything
beyond the mere trade in the persons of women, it was but a step from
that attitude of mind to the selling of girls to the foreigner, and
the rearing of them for that object. The "protected women," being of
the Tanka tribe, were well situated for this purpose, for they had
many relations of kindred and friendship all up and down the Canton
river, and the business of the preparation of slave girls for the
foreigners and for foreign markets (as the trade expanded) gradually
extended backwards up the Canton river, until many of its boats were
almost given over to it. "Flower-boats" were probably never unknown to
this river, but, besides their use as brothels, they became stocked
with little girls under training for vice, under the incitement of an
ever-growing slave trade. These little girls were bought, stolen or
enticed from the mainland by these rive


title: maschera su tabella

text:
that Chinese immigration has increased 50 per cent in the last ten
    years is looked upon as an unmitigated blessing. The magnitude of
    the Singapore labour trade will be understood when it is known
    that the number of Chinese who came to this port last year, either
    as genuine immigrants or for transshipment to other ports, was
    122,029, which is actually more than the entire Chinese population
    of the town. In connection with the immigration of this multitude
    of men and women, speaking many dialects of a language which is
    wholly unknown to the officials of the British Government in the
    Straits, with the exception of perhaps half a dozen persons, it
    cannot be wondered at that many abuses arise, and the suspicion
    has gained ground and is frequently given expression to, in the
    public press and elsewhere, that many of the immigrants do not
    come to Singapore of their free will. Moreover, it cannot be
    denied that the circumstances under which the Chinese come to
    Singapore and are forwarded to their destination lend colour to
    this suspicion, so that it may fairly be inquired whether the
    efforts made by the Government of the Straits Settlements to
    control the Chinese coolie traffic and to prevent a secret form
    of slavery have been attended with any success, or are at all
    adequate to the requirements of the case.
    The Annual Report for the year 1892 on the Chinese Protectorate in
    the Straits Settlements which is the department charged with the
    control of immigration, was published on the 5th of May, 1893, and
    states that of the 122,029 Chinese deck passengers who arrived in
    Singapore from China during the year, 111,164 were males, 6,867
    women and 3,998 children. The circumstances under which the men
    and the women are brought to Singapore are in many respects the
    same, but inasmuch as a large


title: maschera su tabella

text:
and what became of those who did not answer to the exceptional test,
and yet were as pure as the rest? They would everyone of them be
consigned to the fate of a brothel slave.
One informer, "with the assistance of public money, and in the
interests of justice," according to the Commission's report, sinned
with a child of fifteen in order to get her name on the register.
Inspector Horton bargained for the deflowering of a virgin of 15, "in
the interests of justice," with the owner of the slave child. The
child as well as the owner were then taken to the Lock Hospital, where
the latter was proved to be a virgin. A Chinese informer consorted
with a girl named Tai-Yau "against her will, which led to his being
rewarded, and to her being fined one hundred dollars." She was unable
to pay the fine, and sold her little boy in part payment for it, in
order to escape a life of prostitution.
But need we go into further painful details? There are hundreds more
of such cases of cruel wrong on record, and God alone knows how many
thousands


title: maschera su tabella

text:
geppo ha scritto:

Adesso va fin troppo! Mi appare una maschera completamente binaca, vuota
da ogni singolo dato.
Bo, se vuoi/puoi ti mando un pezzettino del db in mail privata - se me
la giri all'indirizzo che vedi - e son curioso di vedere se si riesce!!
M.


title: maschera su tabella

author: Alessandro Cara

text:
bobparr wrote:
> geppo ha scritto:
>> Ciao bobparr wrote:
>>>> Allora:
>>>>
>>>> Nometuocampo=isnull(nometuocamo)
>>>>
>>>> mo adda funziona
>>>>
>>> No, non ne vuole sapere.
>>> Vabe'...
>>
>> allora prova ad usare l'evento load della form:
>>
>>
>> private sub form_load()
>>
>> filter = "NometuoCampo= isnull(NomeTuoCampo)"
>> filteron = true
>>
>> end sub
>>
>> Se anche cosi non va, allora c'è qualcosa che non hai detto.
>>
>
> Adesso va fin troppo!
Fa i 300?
Mi appare una maschera completamente binaca, vuota
> da ogni singolo dato.
non e' che hai messo ConsentiAggiunte=No?
in questo caso se non trova righe risultato ottieni l'effetto de sto
"Ferrari"
> Bo, se vuoi/puoi ti mando un pezzettino del db in mail privata - se me
> la giri all'indirizzo che vedi - e son curioso di vedere se si riesce!!
> M.
--
ac
y-1=x


title: maschera su tabella

text:
Ciao bobparr wrote:
>
> Adesso va fin troppo! Mi appare una maschera completamente binaca,
> vuota da ogni singolo dato.
> Bo, se vuoi/puoi ti mando un pezzettino del db in mail privata - se me
> la giri all'indirizzo che vedi -
fatto
--
Ciao
Geppo


title: maschera su tabella

text:
Alessandro Cara wrote:
[cut]
>> Bo, se vuoi/puoi ti mando un pezzettino del db in mail privata - se me
>> la giri all'indirizzo che vedi - e son curioso di vedere se si riesce!!
P.S. Mi raccomando un pezzetto solo e piccolo. Geppo sta  a dieta gli
potrebbe far male  ;<)
--
ac
y-1=x


title: somma opzioni

author: Aldo

text:
Grazie in anticipo a chi vorrà rispondere:
In una maschera ho una serie di opzioni checkabili (quindi tipo Si/No).
Ognuna di queste opzioni, se selezionata, corrisponde a un punteggio
numerico. Vorrei creare un campo che automaticamente mi dicesse la somma di
questi punteggi. Il problema è che non so come far corrispondere alla
casella checkata un certo valore numerico e come poi estrapolarlo per fare
la somma.
Grazie!

Aldo


title: somma opzioni

author: MA

text:
"Aldo"  ha scritto nel messaggio news:j577kf$o4a$1...@speranza.aioe.org...

______Risposta:
vai nel controllo, vai nelle proprietà, cerca dati e trovi valore opzione.
Ora il gruppo ha il valore che selezioni
Quindi se fai tuocontrollo1+tuocontrollo2 hai la somma delle scelte
MA


title: somma opzioni

text:
Il 19/09/2011 13.22, MA ha scritto:
> "Aldo" ha scritto nel messaggio news:j577kf$o4a$1...@speranza.aioe.org...
>
> Grazie in anticipo a chi vorr� rispondere:
> In una maschera ho una serie di opzioni checkabili (quindi tipo Si/No).
> Ognuna di queste opzioni, se selezionata, corrisponde a un punteggio
> numerico. Vorrei creare un campo che automaticamente mi dicesse la somma di
> questi punteggi. Il problema � che non so come far corrispondere alla
> casella checkata un certo valore numerico e come poi estrapolarlo per fare
> la somma.
> Grazie!
>
> Aldo
>
> ______Risposta:
> vai nel controllo, vai nelle propriet�, cerca dati e trovi valore opzione.
> Ora il gruppo ha il valore che selezioni
> Quindi se fai tuocontrollo1+tuocontrollo2 hai la somma delle scelte
> MA
>
Sei sicuro? Da come la mette non mi sembra che i checkboxes appartengano
ad un optiongroup e d'altra parte in una optiongroup solo un ckbox puo'
essere selezionato (sempre che non mi sbagli (ho due "zecche" alle
costole che non me ne fanno passare una ;-{)  ))
--
ac (x=y-1)


title: somma opzioni

text:
"Alessandro Cara"  ha scritto nel messaggio
news:SJFdq.73667$GZ3....@tornado.fastwebnet.it...

Il 19/09/2011 13.22, MA ha scritto:
> "Aldo" ha scritto nel messaggio news:j577kf$o4a$1...@speranza.aioe.org...
>
> Grazie in anticipo a chi vorrà rispondere:
> In una maschera ho una serie di opzioni checkabili (quindi tipo Si/No).
> Ognuna di queste opzioni, se selezionata, corrisponde a un punteggio
> numerico. Vorrei creare un campo che automaticamente mi dicesse la somma
> di
> questi punteggi. Il problema è che non so come far corrispondere alla
> casella checkata un certo valore numerico e come poi estrapolarlo per fare
> la somma.
> Grazie!
>
> Aldo
>
> ______Risposta:
> vai nel controllo, vai nelle proprietà, cerca dati e trovi valore opzione.
> Ora il gruppo ha il valore che selezioni
> Quindi se fai tuocontrollo1+tuocontrollo2 hai la somma delle scelte
> MA
>
Sei sicuro? Da come la mette non mi sembra che i checkboxes appartengano
ad un optiongroup e d'altra parte in una optiongroup solo un ckbox puo'
essere selezionato (sempre che non mi sbagli (ho due "zecche" alle
costole che non me ne fanno passare una ;-{)  ))

____________Rispsota:
Io ho capito che erano gruppi di opzioni
Se non lo sono allora hai ragione
MA


title: somma opzioni

text:
"MA"  ha scritto nel messaggio news:j57fhg$3j4$1...@tdi.cu.mi.it...

_____________________Risposta:
Se invece non è un gruppo di opzioni
Se al ckbox1 vuoi dare valore 5
e ckbox2 il valore 7
Tuototale = (ABS(me.ckbox1)*5)+(ABS(me.ckbox2)*7)
MA