title: le relazioni pericolose

author: FrancescoFranz

text:
Prima di tutto, bentrovati tutti. Da un pezzo per vari motivi non facevo un
salto da queste parti.
Domandina facile facile:
Ho un db i cui campi principali sono [tipo operazione] (dare o avere),
[importo] e [socio pagante].
Vorrei mettere in relazione il campo testo [tipo movimento] dove ho inserito
la regola di convalida "D or A" (Dare o Avere) con i campi [importo] e
[socio pagante].
Più precisamente vorrei che:
1) inserendo D(are) nel campo [tipo movimento], nel successivo campo
[importo] la cifra appaia negativa ed in rosso e che nel campo [socio
pagante] non sia possibile inserire erroneamente un nominativo (che,
ovviamente verrà inserito solo nelle operazioni A(vere).
Sperando di essere stoto chiaro, ringrazio anticipatamente chi vorrà darmi
qualche dritta.
FrancescoFranz


title: le relazioni pericolose

author: Roberto dal portatile

text:
"FrancescoFranz" <
netfran...@tin.it
> ha scritto nel messaggio
news:8n9piu$gml$1...@nslave2.tin.it...

Ciao,
Prima di tutto, buon Ferragosto.
Mi sembra di capire che hai una tabella (Tabella1) che tra gli altri ha tre
campi (TipoMovimento, Importo e SocioPagante). Il campo Importo deve
risultare negativo se il TipoMovimento è uguale a D(are).
In una maschera per l'inserimento di questi dati (Maschera1) avrai
altrettanti controlli associati con lo stesso nome: vuoi che Importo sia
negativo e scritto in rosso se TipoMovimento è = a D(are) e vuoi che il
controllo SocioPagante compaia solo se TipoMovimento è uguale ad A(vere).
Se così è, a fronte dell'evento "Su corrente" di Maschera1 genera il
seguente codice VBA:
If Me![TipoMovimento] = "D" Then
    Me![Importo].ForeColor = 255
    Me![SocioPagante].Visible = False
Else
    Me![Importo].ForeColor = -
2147483640
    Me![SocioPagante].Visible = True
End If
a fronte dell'evento "Dopo aggiornamento" di TipoMovimento genera il
seguente codice VBA:
If Me![TipoMovimento] = "D" Then
    Me![Importo].ForeColor = 255
    Me![SocioPagante] = " "
    Me![SocioPagante].Visible = False
    If Not IsNull(Me![Importo]) Then
        If Me![Importo] > 0 Then
            Me![Importo] = Me![Importo] * -1
        End If
    End If
Else
    Me![Importo].ForeColor = -
2147483640
    Me![SocioPagante].Visible = True
    If Not IsNull(Me![Importo]) Then
        If Me![Importo] < 0 Then
            Me![Importo] = Me![Importo] * -1
        End If
    End If
End If
e a fronte dell'evento "Dopo aggiornamento" di Importo genera il seguente
codice VBA:
If Not IsNull(Me![Importo]) Then
    If Me![TipoMovimento] = "D" Then
        If Me![Importo] > 0 Then
            Me![Importo] = Me![Importo] * -1
        End If
    Else
        If Me![Importo] < 0 Then
            Me![Importo] = Me![Importo] * -1
        End If
    End If
End If
Roberto


title: le relazioni pericolose

text:
Mi ero dimenticato di dirti che il tutto funziona a condizione che Maschera1
abbia una visualizzazione a Maschera singola.
Roberto


title: le relazioni pericolose

text:
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
ii6m5.68850$dF5.1...@news.infostrada.it...
> Prima di tutto, buon Ferragosto.
>
> Mi sembra di capire che hai una tabella (Tabella1) che tra gli altri ha
tre
> campi (TipoMovimento, Importo e SocioPagante). Il campo Importo deve
> risultare negativo se il TipoMovimento č uguale a D(are).
> In una maschera per l'inserimento di questi dati (Maschera1) avrai
> altrettanti controlli associati con lo stesso nome: vuoi che Importo sia
> negativo e scritto in rosso se TipoMovimento č = a D(are) e vuoi che il
> controllo SocioPagante compaia solo se TipoMovimento č uguale ad A(vere).
>
> Se cosě č, a fronte dell'evento "Su corrente" di Maschera1 genera il

Ho eseguito alla lettera, ottengo l'importo in rosso in caso di [tipo mov]=D
ma appena mi sposto sul campo [nome pagante] viene visualizzato il seguente
"errore di run-time 2165: impossibile nascondere il controllo che ha loi
stato attivo".
La stringa che viene evidenziata é:
 Me![Nome Pagante].Visible = False
Grazie ancora per l'aiuto.
FrancescoFranz


title: le relazioni pericolose

text:
"FrancescoFranz" <
netfran...@tin.it
> ha scritto nel messaggio
news:8ncah9$4u0$1...@nslave1.tin.it...
> Roberto dal portatile <
r.ma...@libero.it
> wrote in message
> ii6m5.68850$dF5.1...@news.infostrada.it...
> > Prima di tutto, buon Ferragosto.
> >
> > Mi sembra di capire che hai una tabella (Tabella1) che tra gli altri ha
> tre
> > campi (TipoMovimento, Importo e SocioPagante). Il campo Importo deve
> > risultare negativo se il TipoMovimento è uguale a D(are).
> > In una maschera per l'inserimento di questi dati (Maschera1) avrai
> > altrettanti controlli associati con lo stesso nome: vuoi che Importo sia
> > negativo e scritto in rosso se TipoMovimento è = a D(are) e vuoi che il
> > controllo SocioPagante compaia solo se TipoMovimento è uguale ad
A(vere).
> >
> > Se così è, a fronte dell'evento "Su corrente" di Maschera1 genera il

Probabilmente il controllo [Nome Pagante], nella maschera, è subito dopo il
controllo [tipo mov] e prima di [Importo].
Se così è, la routine che ti ho detto di inserire nell'evento "Dopo
aggiornamento" del controllo [tipo mov], cancellala da lì ed inseriscila
nell'evento "Prima di aggiornare" sempre del controllo [tipo mov].
Fammi sapere.
Roberto


title: le relazioni pericolose

text:
>
> Probabilmente il controllo [Nome Pagante], nella maschera, è subito dopo
il
> controllo [tipo mov] e prima di [Importo].
> Se così è, la routine che ti ho detto di inserire nell'evento "Dopo
> aggiornamento" del controllo [tipo mov], cancellala da lì ed inseriscila
> nell'evento "Prima di aggiornare" sempre del controllo [tipo mov].
> Fammi sapere.
>
> Roberto
>
La maschera é così composta:
[data]
[tipo mov]                   D(are) o A(vere)
[importo]                    negativo e rosso se D(are)
[nome pagante]        campo non visibile o inabilitato se [tipo mov]=D
FrancescoFranz


title: le relazioni pericolose

text:
"FrancescoFranz" <
netfran...@tin.it
> ha scritto nel messaggio
news:8nmvpe$4h9$1...@nslave2.tin.it...
> >
> > Probabilmente il controllo [Nome Pagante], nella maschera, č subito dopo
> il
> > controllo [tipo mov] e prima di [Importo].
> > Se cosě č, la routine che ti ho detto di inserire nell'evento "Dopo
> > aggiornamento" del controllo [tipo mov], cancellala da lě ed inseriscila
> > nell'evento "Prima di aggiornare" sempre del controllo [tipo mov].
> > Fammi sapere.
> >
> > Roberto
> >
>
> La maschera é cosě composta:
>
> [data]
> [tipo mov]                   D(are) o A(vere)
> [importo]                    negativo e rosso se D(are)
> [nome pagante]        campo non visibile o inabilitato se [tipo mov]=D
>
> FrancescoFranz
>
>
>
Dovresti controllare l'"Ordine di spostamento" dei 4 controlli; deve essere
0 per Data, 1 per TipoMov, 2 per Importo e 3 per NomePagante.
Comunque invio al tuo indirizzo e-mail il mio esempio funzionante; verifica
con il tuo db dove sono le differenze.
Roberto


title: Query di accodamento: domanda per esperti

author: RaGno

text:
Qualcuno ci può aiutare ???
Noi da una tabella "A" facciamo una query di accodamento in un'altra tabella
"B" con uguale struttura (che poi uso per fare un'aggiornamento su quella di
partenza). Prendendo un campo di tipo "memo" e cercando di riversarlo nello
stesso campo della tabella "B" questa query mi riporta non più 64000
caratteri (in realtà il campo ne contiene 1000) ma ne mette un massimo di
255.
Il campo di destinazione è anch'esso memo !!!
Perchè? Come dobbiamo fare?
GRAZIE da Andrea e Raffa


text:
"RaGno" <
sam.amb...@caritas.it
> ha scritto nel messaggio
news:9rp9j2$l2j$1...@pegasus.tiscalinet.it...

Mi sembrava strano e pertanto ho provato (A97); non ho rilevato il
comportamento anomalo da te lamentato: il mio campo memo conteneva 300
caratteri ed il record accodato li conteneva tutti e 300.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: link checker in access

author: Fabio

text:
buone vacanze a tutti.....
prima del meritato riposo sto pero' scervellandomi su qualcosa di abbastanza
inutile:
in una tabella ho un elenco di url.... vorrei verificare la raggiungibilità
di questi siti possibilmente con una funzione in vb che mi restituisca
l'errore dato dal browser meglio sarebbe senza l'uso di msinet: ci sono già
diventato matto.... e non un semplice ping perche' magari sono linkato a
sottocartelle
qualche idea?
Fabio


title: link checker in access

author: Pablitomf

text:
Fabio ha scritto:
> buone vacanze a tutti.....
> prima del meritato riposo sto pero' scervellandomi su qualcosa di abbastanza
> inutile:
E lo dici pure?
> in una tabella ho un elenco di url.... vorrei verificare la raggiungibilità
> di questi siti possibilmente con una funzione in vb che mi restituisca
> l'errore dato dal browser meglio sarebbe senza l'uso di msinet: ci sono già
> diventato matto.... e non un semplice ping perche' magari sono linkato a
> sottocartelle
> qualche idea?
Facendo un resoconto, vuoi verificare la raggiungibilità di un URL con
l'errore del browser ma senza msinet e senza un semplice ping... mi sembra
un pò Henry ti presento Sally...
Si, ne ho una grande di idea... vai in vacanza "anticipatamente", ci vuole
:-D ...
Scherzo ovviamente, ma non ho soluzioni a questo quesito, e onestamente
non so se ve ne siano (forse no?)... mi aveva fatto sorridere la premessa
e pertanto ti ho risposto.
> Fabio
Buone vacanze Fabio... chiudi subito l'ufficio e indossa pinne e maschera
senti a me.
Ciao
--
Pablitomf (Maurizio Facciuti)
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: link checker in access

author: Sergio MAZZA

text:
"Fabio" <
daita...@tin.it
> ha scritto nel messaggio news:2mpo26F...@uni-berlin.de...

Mhmm... No ping? Tracert!
Ciao.
P.S. Dai Fabio chiama Reika (la preferisco), chiudi Toppy nel bagno e di a Garrison di preparare la Match Patrol che si va al
mare!!!
--
Sergio MAZZA


title: link checker in access

text:
Sergio MAZZA ha scritto:
> Mhmm... No ping? Tracert!
> Ciao.
> P.S. Dai Fabio chiama Reika (la preferisco), chiudi Toppy nel bagno e di a
Garrison di preparare la Match Patrol che si va al
> mare!!!
Io sono bastardo? tu di più!!! :-D ...Garrison, Toppy e la Match Patrol mi
stanno facendo ancora ridere... certo Sergio, che a quanto pare sei alla
frutta pure tu! :-)
Fabio, non è una presa per i fondelli è?!!!! E la calura estiva e l'odore
di vacanze vicine!
Bye



title: link checker in access

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio news:cea6gb$o3d$1...@news.newsland.it...
>
> Io sono bastardo? tu di più!!! :-D ...Garrison, Toppy e la Match Patrol mi
> stanno facendo ancora ridere... certo Sergio, che a quanto pare sei alla
> frutta pure tu! :-)
Mai detto di essere un bravo ragazzo; neanche un bravo programmatore se vogliamo dirla tutta!
> Fabio, non è una presa per i fondelli è?!!!! E la calura estiva e l'odore
> di vacanze vicine!
Beh! Io gli ho proposto un altro "strumento";
> Bye
Cyao.
> --
> Pablitomf (Maurizio Facciuti)
>
> Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
> domande sugli argomenti che non conosce, chi non risponde quando gli
> chiedono qualcosa che conosce. (P.Neruda)
>
Questa frase (sopra) ce la vedi come attacco di
accessgroup.it
? O è un po' funesta?
--
Sergio MAZZA


title: link checker in access

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:ce8n1p$ifd$1...@canarie.caspur.it...
> "Fabio" <
daita...@tin.it
> ha scritto nel messaggio
news:2mpo26F...@uni-berlin.de...
> Mhmm... No ping? Tracert!
spiritoso, il mio problema e' vedere anche se esiste la pagina (es.
index.htm)
>
> Ciao.
>
> P.S. Dai Fabio chiama Reika (la preferisco), chiudi Toppy nel bagno e di a
Garrison di preparare la Match Patrol che si va al
> mare!!!
> --
> Sergio MAZZA
>
beauty tachibana non la lascio a casa !!!! eheheh
domani sono in vacanza ci sentiamo a settembre con la stessa identica
domanda!


title: link checker in access

text:
Fabio ha scritto:
> beauty tachibana non la lascio a casa !!!! eheheh
> domani sono in vacanza ci sentiamo a settembre con la stessa identica
> domanda!
Buone vacanze, allora a Settembre con la stessa e identica risposta. ;-)
--
Pablitomf (Maurizio Facciuti)
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito



title: link checker in access

text:
"Fabio" <
daita...@tin.it
> ha scritto nel messaggio news:2ms92oF...@uni-berlin.de...
>
> spiritoso, il mio problema e' vedere anche se esiste la pagina (es.
> index.htm)
Ne convieni con noi che hai comunque messo dei vincoli nel trovare delle soluzioni?
>
> beauty tachibana non la lascio a casa !!!! eheheh
Ingordo!
> domani sono in vacanza ci sentiamo a settembre con la stessa identica
> domanda!
Oruar mon amě...
Ciao.
--
Sergio MAZZA


title: link checker in access

text:
Sergio MAZZA ha scritto:
> Oruar mon amì...
E xkè no "prisencolinesinanciuso oll rait"!!!!



title: link checker in access

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio news:ceavlk$u9s$1...@news.newsland.it...
> Sergio MAZZA ha scritto:
>
> > Oruar mon amě...
>
> E xkč no "prisencolinesinanciuso oll rait"!!!!
Perché non siamo cosě intimi...
> --
> Pablitomf (Maurizio Facciuti)
>
> Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
> domande sugli argomenti che non conosce, chi non risponde quando gli
> chiedono qualcosa che conosce. (P.Neruda)
Ciao.
--
Sergio MAZZA


title: conattore per gruppo di dati

author: raul

text:
 conattore per gruppo di dati
ho un db in access
devo risolvere purtroppo prima in access questo problema:
devo definire un contatore per gruppo di dati
campi
ID GRUPPO DATO
1 | 1 | a
2 | 1 | b
3 | 2 | c
4 | 2 | d
5 | 3 | d
..
questo il risultato
ID GRUPPO DATO CONTATORE
1 | 1 | a | 1
2 | 1 | b | 2
3 | 2 | c | 1
4 | 2 | d | 2
5 | 3 | d | 1
mi aiutate a definire la query o funzione?
tnks


title: conattore per gruppo di dati

author: PBsoft

text:
> campi
> ID GRUPPO DATO
> 1 | 1 | a
> 2 | 1 | b
> 3 | 2 | c
> 4 | 2 | d
> 5 | 3 | d
> ..
> questo il risultato
> ID GRUPPO DATO CONTATORE
> 1 | 1 | a | 1
> 2 | 1 | b | 2
> 3 | 2 | c | 1
> 4 | 2 | d | 2
> 5 | 3 | d | 1
> mi aiutate a definire la query o funzione?
Dubito fortemente che tu possa risolvere con una query.
Puoi risolvere con del codice VBA.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: conattore per gruppo di dati

author: Paolo Holzl

text:
PBsoft wrote:
>> campi
>> ID GRUPPO DATO
>> 1 | 1 | a
>> 2 | 1 | b
>> 3 | 2 | c
>> 4 | 2 | d
>> 5 | 3 | d
>> ..
>> questo il risultato
>> ID GRUPPO DATO CONTATORE
>> 1 | 1 | a | 1
>> 2 | 1 | b | 2
>> 3 | 2 | c | 1
>> 4 | 2 | d | 2
>> 5 | 3 | d | 1
>> mi aiutate a definire la query o funzione?
>
> Dubito fortemente che tu possa risolvere con una query.
> Puoi risolvere con del codice VBA.
Concordo, e' un caso interessante, farei un ciclo sul recordset ordinato con
un contatore e gestione della rottura di codice.
Ciao


title: conattore per gruppo di dati

author: giorgio rancati

text:
"Paolo Holzl" <pa...@holzlBastaspam.it> ha scritto nel messaggio
news:ecK9g.122607$A83.2...@twister1.libero.it...
> Concordo, e' un caso interessante, farei un ciclo sul recordset ordinato
con
> un contatore e gestione della rottura di codice.
Ciao Paolo,
si può fare anche con una query
----
http://www.google.it/groups?threadm=4459bdf1$0$14778$4faf...@reader4.news.tin.it
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: conattore per gruppo di dati

text:
giorgio rancati wrote:
> Ciao Paolo,
> si può fare anche con una query
Guarda che mi sembra che lui voglia fare un update dell'ultimo campo.
Ciao


title: conattore per gruppo di dati

text:
"Paolo Holzl" <pa...@holzlBastaspam.it> ha scritto nel messaggio
news:BZ2ag.123965$A83.2...@twister1.libero.it...
>
> Guarda che mi sembra che lui voglia fare un update dell'ultimo campo.
> Ciao
umm.. mi sembra di no.
l'ultimo campo di chiama 'DATO'
Sarebbe sbagliato creare un nuovo campo 'CONTATORE' da aggiornate tutte le
volte che si modifica/cancella/aggiunge una riga della tabella.
io l'ho interpretata così, ma vediamo cosa dice Raul :-)



title: posizionare i controlli

text:
Scusate la domanda, che forse è un po' banale:
è possibile posizionare i pulsanti e i controlli su di una maschera in varie
posizioni secondo esigenze?
Per esempio usando la stessa maschera da sola o affiancata a un'altra, si
possono posizionare diversamente i controlli?
e se si, come mi consigliate procedere?
Grazie


title: posizionare i controlli

author: Gaspare

text:
<
leo...@libero.it
> ha scritto nel messaggio
news:G0wae.80855$zZ1.2...@twister1.libero.it...

Certo,
vai in modalità struttura e li sposti come vuoi...


title: posizionare i controlli

author: vuLCan Karayan

text:
> Scusate la domanda, che forse è un po' banale:
> è possibile posizionare i pulsanti e i controlli su di una maschera in
varie
> posizioni secondo esigenze?
Dovresti intercettare la modifica del ridimensionamento..
Non è cosa facile...


title: posizionare i controlli

text:
> > Scusate la domanda, che forse è un po' banale:
> > è possibile posizionare i pulsanti e i controlli su di una maschera in
> > varie
> > posizioni secondo esigenze?
> > Per esempio usando la stessa maschera da sola o affiancata a un'altra,
si
> > possono posizionare diversamente i controlli?
> > e se si, come mi consigliate procedere?
> > Grazie
> >
> >
>
> Certo,
> vai in modalità struttura e li sposti come vuoi...
Gaspare, forse leo aveva bisogno di un aiuto.


title: posizionare i controlli

text:
Non mi sono spiegato,
intendevo in modalità utilizzo.
Per esemio, una scheda la uso per leggere un elenco di record,
per un'altro tipo di lettura/immissione record la medesima scheda la uso
affiancata ad un'altra per scopi diversi.
I controlli andrebbero posizionati in punti diversi per dare una migliore
lettura/utilizzo;
è possibile questo?
"Gaspare" <
in...@studioieducation.com
> ha scritto nel messaggio
news:6bwae.816970$b5.36...@news3.tin.it...
>


title: posizionare i controlli

text:
> Dovresti intercettare la modifica del ridimensionamento..
> Non è cosa facile...
oops...
Mi è scappato l'invio... :)
Dicevo, dovresti verificare il codice che hai in SuRidimensionamento e
specificare nuove posizioni a seconda delle dimensioni della maschera.
Devi lavorare con la griglia e con un bel blocco notes. :)


title: posizionare i controlli

text:
Cioč, mi sembra di aver capito
SuRidimensionamento
modifico i valori DaMargineSperiore
e da margine laterale?
penso cmq che debba essere fatto da VB o ci sono altre soluzioni?
Grazie
"vuLCan Karayan" <
nos...@nospam.it
> ha scritto nel messaggio
news:Kfwae.817003$b5.36...@news3.tin.it...
>> Dovresti intercettare la modifica del ridimensionamento..
>> Non č cosa facile...
>
> oops...
> Mi č scappato l'invio... :)



title: posizionare i controlli

text:
Si Sinistra, mi era sfuggito
Leo
<
leo...@libero.it
> ha scritto nel messaggio
news:0kwae.61267$IN.10...@twister2.libero.it...



title: posizionare i controlli

text:
<
leo...@libero.it
> ha scritto nel messaggio
news:G0wae.80855$zZ1.2...@twister1.libero.it...

Scuami non avevo capito bene: gioca sulle proprietà left e top dei controlli
Es.
Tuocontrollo.Left=100
Tuocontrollo.Top=100
Ovviamente quelle dimensioni sono relativa alla maschera...sei hai
qualcos'altro... chiedi pure
Gaspare


title: posizionare i controlli

text:
<
leo...@libero.it
> ha scritto nel messaggio
news:G0wae.80855$zZ1.2...@twister1.libero.it...

Sempre a run-time puoi ridimensionare gli oggetti ...
Comando.Height = 500
Comando.Width = 500
Funziona esattamente come VB...puoi anche decidere in che parte dello
schermo posizionare il form etc...
Se non mi sono spiegato bene o ho frainteso dimmelo...


title: posizionare i controlli

author: Alessandro Baraldi

text:
"leo_vin" <
leo...@libero.it
> wrote in message
news:G0wae.80855$
zZ1.2...@twister1.libero.it

Non sono sicuro di aver ben capito la
cosa, ma puoi trovare un'indicazione di come gestire
le posizioni dei Controlli in questo DEMO:
http://www.mantuanet.it/alessandro.baraldi/
Sezione FORMS
1.0 Riposizionare Controlli Runtime
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: posizionare i controlli

text:
Ti ringrazio, delle spiegazioni e della gentilezza
Leo
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:4bc71b20489e84c571...@mygate.mailgate.org...



title: posizionare i controlli

text:
Sono troppo precipitoso,
adesso funziona,
ma è sorto un problema al quale non avevo pensato:
come posso leggere la definizione del monitor (800x600 1024x768 ecc. per poi
farci adeguare la posizione dei controlli?)
ti ringrazio
Leo
<
leo...@libero.it
> ha scritto nel messaggio
news:kbxae.80960$zZ1.2...@twister1.libero.it...



title: run.time 3219

author: Aldo

text:
Salve a tutto il N.G
Ho creato un db, tutto funziona su disco locale ma quando lo metto in rete
con una tabella collegata mi da run-time 3219 cosa devo modificare?
Private Sub Form_Load()
   Dim rs      As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("SELECT * FROM ecc ecc
Grazie Aldo


title: run.time 3219

author: sv

text:
Aldo ha scritto:




> Grazie Aldo
Aggiungere i riferimenti alla DAO 3.6...
Vedi:
http://support.microsoft.com/kb/208379/it
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: run.time 3219

text:
"sv" <
sal...@accessgroup.it
> ha scritto nel messaggio
news:ept4vb$hh9$1...@news.newsland.it...

ok sv . .  fatto .. funziona
Grazie


title: HELP psw

author: Alex

text:
Piacere a tutti, mi chiamo Alex. Ho un problema. Mi sa di aver combinato un
po' di casino con il mio access. Il fatto è questo: ho cercato di Introdurre
la psw a livello utente in un mio database senza però riuscirci. Al riavvio
di access, mi veniva richiesta una psw da me sconosciuta (solo ora credo che
si trattasse del numero seriale di windows). Allarmato di cio', disinstallo
l'intero office e lo reinstallo. All'avvio di access pero', un messaggio mi
avverte che non ho la licenza d'uso per questo computer e mi blocca
l'esecuzione. Disinstallo e reinstallo 851 volte ma niente, è lo stesso.
Penso che abbia scritto da qualche parte qualcosa. Che devo fare? Spero che
qualcuno mi sappia aiutare perchè se non riesco in tempo sono nella m....
Grazie. Alex


title: HELP psw

author: LaLo

text:
"Alex" <
dju...@tin.it
> ha scritto nel messaggio
news:cCte6.45402$L94.5...@twister2.tin.it...

E si, se tentavi un'altra volta andava tutto a posto; esiste un articolo di
M$ che impone la reinstallazione per 852 volte ... :-)) scherzo ovviamente.
Qualche 3d precedente si è già discusso di tale problema (bastava rinominare
un particolare font, se non sbaglio haren.ttf) comunque sul sito della M$
trovi un download di un programmino che mette a posto il registry (dovrebbe
stare anche sul sito comune, ma non ricordo in quale sezione).
Ciao
LaLo


title: HELP psw

author: Federico Luciani

text:

E' un noto bug di Access97, si risolve lanciando un eseguibile di nome
AcLicens.exe, oppure rinominando un file ttf (non ricordo il nome)
il programmillo lo trovi qui.
http://support.microsoft.com/download/support/mslfiles/AcLicn97.exe
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: visualizzare quel record

author: danieleni

text:
Ciao a tutti, ho il seguente problema:
in una maschera ho un elenco di clienti, ho inserito la routine evento
su click del campo nome cliente e al click vorrei far aprire la
maschera archivo che visualizza i dati specifici di quel cliente.
L'archivio lo apre sempre dal primo id mentre io vorrei che a schermo
mi visualizzasse subito quello che ho cliccato dalla prima maschera
suddetta. Cosa scrivere all'evento su click?
Grazie


title: visualizzare quel record

author: Ercole Murano

text:
"danieleni" <
a...@a.it
> wrote in message
news:3cfe32a9...@news.tiscalinet.it...

La condizione primaria è che le due maschere abbiano un dato in comune.
Se il dato in comune tra le due maschere è ad esempio l'IDCliente,  puoi
usare questo comando:
DoCmd.OpenForm "NomeTuaFormDatiSpecifici", , , "IDCliente  =  100"
che ti apre la maschera facendoti vedere solo il cliente con l'IDCliente = a
100.
Naturalmente puoi sostituire a 100 il nome dell'oggetto che contiene il dato
in comune tra le due tabelle.
Ciao Ercole dagli U.S.A.


title: visualizzare quel record

author: Mike Buercart

text:
Ciao devi inserire il seguente codice su evento click :
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "nome della maschera da aprire su clic"

    stLinkCriteria = "[IDCliente]=" & Me![IDCliente]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
Spero che sia utile ciao.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Messaggio di errore mancante su esecuzione SQL tramite VBA

text:
Ho un Db access con tabella collegate a SQL Server. Debbo eseguire via VBA
delle query, usando questa sintassi:
DB.Execute "INSERT INTO ...."
Se però tento di eseguire un SQL che viola qualche regola di convalida dei
dati l'accodamento non viene eseguito, ma non viene restituito alcun
messaggio di errore. Se, invece, creo una query con lo stesso SQL e la
eseguo a mano tutto gira regolarmente.
Come si fa, ammesso che sia possibile, a farsi dare il messaggio di errore?
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Alessandro Cara

text:

dbFailonError sulle opzioni della execute
1) evidenzia execute nel codice
2) fai <F1>
3) scegli DAO
4) Guardati le opzioni della execute
--
ac
y-1=x


text:
>
> dbFailonError sulle opzioni della execute
>
Ottimo, grazie!
Purtroppo non riporta i dettagli dell'errore, ma solo un generico ODBC
error, ma va bene cosě, l'importante č che l'utente si renda conto che si č
verificata una anomalia.



title: differenza tra beforeupdate e gotfocus

author: andrea marchioni

text:
Buongiorno a tutti..qualcuno mi può spiegare la differenza tra i due
propietà ?
magari con qualche esempio..grazie a tutti.
andrea


title: differenza tra beforeupdate e gotfocus

author: Silvio Berruti

text:
"andrea marchioni" <
ras...@tiscalinet.it
> ha scritto nel messaggio
news:93730p$jel$1...@lacerta.tiscalinet.it...

I due eventi sono molto diversi:
il primo si verifica prima di abbandonare un oggetto (controllo o maschera)
solo se è stato modificato il contenuto del controllo o del record (nel caso
della maschera)
dall'help· L'evento PrimaDiAggiornare si verifica prima che i dati
modificati in un controllo o record vengano aggiornati.
Esempio dall'help:
L'esempio riportato di seguito illustra come utilizzare la routine evento
BeforeUpdate per verificare se il nome di un prodotto è già stato immesso
nel database. Dopo aver digitato il nome di un prodotto nella casella
NomeProdotto, il valore viene confrontato con il campo NomeProdotto della
tabella Prodotti. Se questa tabella contiene un valore corrispondente, viene
visualizzato un messaggio che informa che il nome del prodotto è già stato
immesso.
Per provare l'esempio, aggiungere la seguente routine evento a una maschera
denominata Prodotti contenente la casella di testo NomeProdotto.
Private Sub NomeProdotto_BeforeUpdate(Cancel As Integer)
 If(Not IsNull(DLookup("[NomeProdotto]", "Prodotti", _
   "[NomeProdotto] ='" & Me!NomeProdotto & "'"))) Then
  MsgBox "Il prodotto è già stato immesso nel database."
  Cancel = True
  Me!NomeProdotto.Undo
 End If
End Sub
il secondo invece si verifica quando un oggetto riceve il focus, cioè
diventa attivo
dall'help · L'evento Attivato si verifica quando una maschera o un controllo
acquista lo stato attivo.
Esempio dall'help:
Nell'esempio riportato di seguito viene visualizzato un messaggio in
un'etichetta quando lo stato attivo si sposta su un pulsante di opzione.
Per provare l'esempio, aggiungere le routine evento riportate di seguito a
una maschera chiamata Contatti contenente un pulsante di opzione chiamato
OpzioneSì e un'etichetta chiamata EtichettaSì.
Private Sub OpzioneSì_GotFocus()
 Me!EtichettaSì.Caption = "Il pulsante di opzione 'Sì' ha lo stato attivo."
End Sub
Ho volutamente riportato gli esempi presenti nella guida in linea di
Access97 x far constatare che, a fronte dell'immane sforzo di premere il
tasto F1, spesso si hanno le risposte che si cercavano.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: differenza tra beforeupdate e gotfocus

author: AntoGal

text:
andrea marchioni <
ras...@tiscalinet.it
> scrisse...

Sono due eventi (e non proprietà) che non hanno niente in comune.
BeforeUpdate ti permete di eseguire del codice quando l'utente fa una
modifica su un controllo di una maschera, ma PRIMA che il campo sottostante
venga aggiornato, quindi ti permette di annullare la modifica.
Esempio:
Private Sub Anno_BeforeUpdate(Cancel As Integer)
 If Not IsNumeric(Me!Anno) Or Me!Anno < 1997 Then
  MsgBox "Inserire correttamente l'anno (4 cifre).", vbExclamation
  Cancel = True
 End If
End Sub
GotFocus significa che il controllo corrente ha preso, appunto, il focus,
come si dice in ambiente Windows. Questo avviene ad esempio quando ci clikki
sopra con il mouse o dopo una tabulazione.
Per esempio, GotFocus potrebbe essere utilizzato per evidenziare (cambiando
magari il colore dello sfondo e ripristinandolo su LostFocus) il controllo
corrente.
P.S. per altri esempi... F1.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

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


title: casella di testo contenente variabili definite su VB

author: Vittorio

text:
buongiorno a tutti.
Ho bisogno del vostro aiuto per risolvere un problema...
In maschera1, inserisco un valore nella caselladitesto1 e con un Evento
"dopo aggiornamento" definisco una variabile pippo = Me!caselladitesto1.
Come posso fare, una volta chiusa la maschera1, a  mantenere attiva la
variabile "pippo"? E soprattutto, come posso far comparire in un'altra
maschera2 o Report2 il valore della variabile "pippo" in un'altra
caselladitesto2?
Cosa devo scrivere in origine controllo di "caselladitesto2"?
Grazie!


author: PBsoft

text:
> Come posso fare, una volta chiusa la maschera1, a  mantenere attiva la
> variabile "pippo"? E soprattutto, come posso far comparire in un'altra
> maschera2 o Report2 il valore della variabile "pippo" in un'altra
> caselladitesto2?
Le variabili definite all'interno di una form sono disponibili solo fino
a quando la form è caricata.
Il tuo problema deve essere valutato secondo un'altra prospettiva.
Per esempio, puoi utilizzare una tabella di appoggio.
Oppure una variabile dichiarata a livello di modulo.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


text:
Puoi spiegarmi come procedere con una varibile dischiarata a livello di
modulo?
Grazie!!
"PBsoft" <info[REMOVE]@
pbsoft.it
> ha scritto nel messaggio
news:875ea3552bce68...@news.tin.it...



text:
> Puoi spiegarmi come procedere con una varibile dischiarata a livello
> di modulo?
Certo che posso spiegartelo, ma se hai difficoltà a questo livello, il VBA
non credo che faccia per te.
In ogni caso, per dichiarare una variabile a livello di modulo, crea un nuovo
modulo di codice (non un modulo di classe) e al suo interno inserisci la
seguente riga di codice:
Dim nomevar As tipovar
dove (ovviamente ?!?) devi sostituire nomevar con il nome della variabile
che vuoi creare e tipovar con il tipo di dato di Access che ti interessa.



title: Chiave HD

author: mak

text:
Salve a tutti.
Chiedo se qualcuno ha la procedura per utilizzare la chiave hd in un db o se
mi può indirizzare su qualche lettura specifica.
Grazie per l' Attenzione
Mak.


title: Chiave HD

author: Roberto

text:
"mak" <
mak....@tiscalinet.it
> wrote in message
news:aek3p2$jc$1...@lacerta.tiscalinet.it...

Cosa intendi per chiave HD...vuoi che il tuo database riconosca il numero di
HD del PC?
Robby


title: Chiave HD

author: Luciano (DOC)

text:
"mak" <
mak....@tiscalinet.it
> ha scritto nel messaggio
news:aek3p2$jc$1...@lacerta.tiscalinet.it...
> Chiedo se qualcuno ha la procedura per utilizzare la chiave hd in un db o
se
> mi può indirizzare su qualche lettura specifica.
Dipende dalla chiave, ognuno ha un suo sistema. Io ho usato con soddsfazione
quelle della eutron, per un centinaio di euro di mandano un kit con chiave,
software e manuali per testare. Se poi acquisti te li scalano.
Saluti.
Luciano


title: Dabse replicati. HELP

author: Catslight

text:
Premessa : uso A97 e non ho il developer. Ho necessità di creare dbases di
replica ma non full, replica parziale e unidirezionale. Ho letto che esiste
nella versione developer il replication manager che parrebbe la soluzione
ideale. Ho scaricato la funzione aggiuntiva replica parziale che pero' non
fa al caso mio in quanto mi permette un solo filtro.
Per ampliarlo dovrei creare una fuzione DAO(dico bene?) che non so bene come
funzioni.
Domande:
il solo kit degli strumenti di sviluppo costa molto?
se si: qualcuno mi aiuta a capire come si fa ad aggiungere altri filtri alla
funzione replica parziale?
o mi indica dove posso trovare spiegazioni migliori di quelle fornite
dall'help??
Grazie a tutti quelli che vorranno perdere tempo a rispondermi.
---------
Mara


title: trova stringa

author: nicolacantalupo

text:
ciao,
ecco cosa voglio fare:
ho una maschera con una textbox ed un pulsante
quando premo il pulsante voglio visualizzare il numero di volte che
tale stringa (contenuta nella textbox) appare all'interno di un campo
specifico del database
per comodità chiamiamolo rif
per la modalità di visualizzazione del risultato va bene anche un
msgbox
grazie ciao


title: trova stringa

author: geppo

text:
Ciao nicolacantalupo wrote:
> ciao,
> ecco cosa voglio fare:
> ho una maschera con una textbox ed un pulsante
> quando premo il pulsante voglio visualizzare il numero di volte che
> tale stringa (contenuta nella textbox) appare all'interno di un campo
> specifico del database
> per comoditŕ chiamiamolo rif
>
> per la modalitŕ di visualizzazione del risultato va bene anche un
> msgbox
> grazie ciao
con Dcount
ad esempio:
private sub NomeTuoPulsante_click()
msgbox dcount("[rif]", "NomeTabellacheContieneRif", "Rif='"& TuaTextbox
&"'")
end sub
questo vale se il dato da contare e tipo string cioč testo
--
Ciao
Geppo


title: trova stringa

text:
magari con SQL oppure fate voi
grazie


title: trova stringa

text:
grazie geppo
scusa ancora - puoi commentarmi questa riga?
tutto funziona ma forse non ho capito come:
in pratica Rif sarebbe la variabile in cui mette la stringa da
trovare?
e se nella msgbox vorrei un risultato tipo:
il numero di volte che è stato trovato è: 15
grazie sei stato velocissimo
ciao


title: trova stringa

text:
Ciao nicolacantalupo wrote:
> grazie geppo
> scusa ancora - puoi commentarmi questa riga?
> tutto funziona ma forse non ho capito come:
> in pratica Rif sarebbe la variabile in cui mette la stringa da
> trovare?
Rif è il nome del campo che contiene la stringa
con
"Rif='"& TuaTextbox
chiedi alla funzione dcount di contare quanti record esistono nel campo Rif
che corrispondono alla stringa presente nella Textbox
> e se nella msgbox vorrei un risultato tipo:
> il numero di volte che è stato trovato è: 15
msgbox "il numero di volte che è stato trovato è: "&
dcount ("[rif]", "NomeTabellacheContieneRif", "Rif='"& TuaTextbox
&"'")
p.s.:comunque scrivendo il nome della funzione e poi premendo F1 ti viene
mostrato l'help
> grazie sei stato velocissimo
> ciao
prego
--
Ciao
Geppo


title: trova stringa

text:
scusami di nuovo
a cosa serve allora il primo parametro di dcount? [rif]?


title: trova stringa

text:
un'altra curiosità
mi sono sempre domandato come si eliminasse
quel fastidioso piede di pagina col pulsante primo record, indietro,
avanti, ultimo record, inserisci record ecc.
a me non serve ma me lo ha aggiunto automaticamente
se lo sai mi fai un favore
ciao


title: trova stringa

text:
Ciao nicolacantalupo wrote:
> scusami di nuovo
> a cosa serve allora il primo parametro di dcount? [rif]?
"dcount" è la funzione che esegue il conteggio
in quanto tale per eseguire il conteggio gli devi dire dove lo deve fare per
questo gli scrivi
[rif] che è il campo su cui esercitare la sua funzione
se non ti è chiaro, nell'editor vba scrivendo dcount+F1 ti appare l'help.
--
Ciao
Geppo


title: trova stringa

text:

Nelle proprietà della Form nella scheda "Formato" imposta:
Pulsanti di spostamento = No
--
Ciao
Geppo


title: trova stringa

text:
scusa se sono pignolo ma non mi va proprio giu che
il pulsante abbia quel rettangolino tratteggiato
è proprio antiestetico!
siccome ho visto che tu ne capisci
è possibile fare in modo che quel rettangolino non si visualizzi?
sono sicuro che lo sai
grazie in anticipo


title: numerazione progressiva di un campo

author: Lucky

text:
Salve a tutti.
Ho una maschera che si chiama "Pippo" nella quale ho due campi denominati
"Posizione" e "numero".
Il campo denominato "Posizione" è un contatore.
Il valore predefinito del campo "numero" è uguale a 1.
Il primo record che creo ha quindi il campo "numero" pari a 1.
Quando creo il secondo record vorrei che il campo "numero" si valorizzasse
tenendo conto del
valore del campo "numero" del record precedente + 1.
Quale codice VBA devo scrivere ?
Grazie a tutti
Ciao
Lucky


title: numerazione progressiva di un campo

author: MA

text:
?"Lucky"  ha scritto nel messaggio
news:eYB8p.50865$7b4....@tornado.fastwebnet.it...

__
Nel valore predefinito metti
Dmax("[tuocampo]";"Tuatabella")+1
dovrebbe andare
MA


title: nemmeno cosi funge ;-)

author: guggenheim

text:
IIf([Forms]![Maschera1]![tutti]=Vero;Like ("*" &
[Forms]![Maschera1]![CasellaCombinata0] &
"*");[Forms]![Maschera1]![CasellaCombinata0])
boh!


title: nemmeno cosi funge ;-)

text:
"guggenheim" <
gugge...@iol.it
> ha scritto nel messaggio
news:cbbkla$f6s$1...@carabinieri.cs.interbusiness.it...

_______________________________________________
Messaggio da non leggere ho risolto
Grazie


title: Trasferimento dati As400 to Access

author: peter

text:
E' possibile automatizzare in Access lo scarico dei dati di uno o piu' file
di dati presenti su un As/400 ?
E se si come ?
Se può essere utile utilizzo Client Access
Grazie Roberto


title: Trasferimento dati As400 to Access

author: lbo dal portatile

text:
>E' possibile automatizzare in Access lo scarico dei dati di uno o piu' file
>di dati presenti su un As/400 ?
cosa intendi per automatizzare?  cosa intendi per scarico?
vuoi che ogni giorno ad una certa ora vengano copiate tabelle da
qualche parte?
comunque access dovrebbe poter allegare le tabelle as400 per mezzo dei
driver odbc di as400.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Trasferimento dati As400 to Access

author: PennyWise

text:
Intendi un copia in locale delle tabelle as400??
Comunque se alleghi le tabelle direttamente tramite ODBC le prestazioni non
sono poi cosě male.  Collegamento tramite TCP/IP e 3.2.1 di CA
peter <
panta...@settestelle.it
> wrote in message
8dkh4s$iis$1...@nslave2.tin.it...
> E' possibile automatizzare in Access lo scarico dei dati di uno o piu'
file
> di dati presenti su un As/400 ?
> E se si come ?
> Se puň essere utile utilizzo Client Access
> Grazie Roberto
>
>


title: Trasferimento dati As400 to Access

text:
PennyWise <penn...@NOSPANfreemail.it> wrote in message
95621641...@tango.comm2000.it...
> Intendi un copia in locale delle tabelle as400??
Si
> Comunque se alleghi le tabelle direttamente tramite ODBC le prestazioni
non
> sono poi cosě male.  Collegamento tramite TCP/IP e 3.2.1 di CA
Peccato che sul nostro AS non sia stato configurato il protocollo TCP/IP
....


title: 2 problemini urgenti!!!!

text:
Salve come da oggetto ho 2 problemini da risolvere per il mio database in
Access 2007.
1) All'apertura del DB si apre un pannello di controllo con 4 pulsanti; io
vorrei fare in modo che all'apertura mi chieda una password o un nome utente
e password, ecc. che mi visualizzi o meno un pulsante del pannello; esempio
Se la password č di tipo amministratore mi vengono visualizzati tutti e 4 i
pulsanti; se la password č di tipo utente mi deve essere nascosta la
visualizzazione di un pulsante e lasciare attivi gli altri tre; se la
password č errata non mi fa aprire nulla.
2) Il mio DB riguarda degli inserimenti di cassa in una tabella; ogni giorno
io effettuo salvataggi su una pennetta di tutto il DB per avere copia
aggiornata della cassa e di altre tabelle. Vorrei fare in modo che ci sia un
comando (disponibile solo a livello amministratore!!!!) che mi permetta
prima di tutto di salvare il contenuto di questa tabella (e di altre
tabelle) sulla pennetta e in seguito cancelli tutto il contenuto di tali
tabelle dal pc in uso. Chiaramente deve esserci anche un comando che mi
permetta di ricaricare tali tabelle dalla pennetta al pc in uso. Tutti
questi comandi non devono essere disponibili a livello di utente normale
Ringrazio tutti per l'interessamento e in particolare a colui/lei o coloro
che sapranno aiutarmi
Saluti
Luca


title: 2 problemini urgenti!!!!

author: Bruno Campanini

text:
"Luca77" <
b...@boh.it
> wrote in message
news:IL1ho.205025$9f6.4...@twister1.libero.it...

Quante cazzate...
Tanto i Finanzieri son pių furbi di te!
Bruno


title: 2 problemini urgenti!!!!

text:
invece di rispondere stronzate c'č qualcuno che conosce la soluzione?
non c'entra nulla finanza o roba simile; la cassa č un contenitore non di
soldi!
ho sbagliato io a chiamarla cosě...
"Bruno Campanini" <
brun...@libero.it
> ha scritto nel messaggio
news:4c84b1ba$0$12131$4faf...@reader4.news.tin.it...

> Tanto i Finanzieri son piů furbi di te!
>
> Bruno


title: 2 problemini urgenti!!!!

author: OneEDP

text:
  Il 06/09/2010 12.39, Luca77 ha scritto:
> invece di rispondere stronzate c'č qualcuno che conosce la soluzione?
> non c'entra nulla finanza o roba simile; la cassa č un contenitore non
> di soldi!
> ho sbagliato io a chiamarla cosě...
Le "cavolate" intese da Bruno probabilmente si riferivano al fatto che
Access (specialmente le vecchie versioni) non puň essere votato a
contenere dati particolarmente sensibili. Dal punto di vista della
protezione dati, non mi convince molto, se non utilizzando tool eterni.
Cmq quello di cui tu stai parlando ha tutta l'aria di gestione di cassa
a nero, e con Bruono siamo almeno in due.
Come spieghi la cancellazione improvvisa di movimenti assolutamente da
nascondere?
O non ti sei "spiegato" bene, oppure proproni soluzioni su come
risolvere un problema.
In ogni quesito č indispensabile dire cosa voglio ottenere, ma
soprattutto perché voglio ottenere. Quindi descrivere prima il problema
e poi ipotizzare una soluzione (a meno di eccezioni in cui il risultato
che voglio ottenere č autoesplicativo del tipo: come aprire un report
con un comando?)
Ciao

--
Daniele
Rispondere scartando OneEDP, spam e 32


title: Valori caselle di controllo

author: Stefx

text:
Ciao a tutti. Sapete se č possible memorizzare il valore di una casella di
controllo con 1/0 anzichč con -1/0 avendo nella tabella come tipo campo
numerico?
Grazie
Stefano


title: Valori caselle di controllo

author: Antonio Biso

text:
"Stefx" <
NOSPA...@freemail.it
> ha scritto nel messaggio
news:9tUs9.58980$RO.14...@twister1.libero.it...
> Ciao a tutti. Sapete se è possible memorizzare il valore di una casella di
> controllo con 1/0 anzichè con -1/0 avendo nella tabella come tipo campo
> numerico?
A parte l'inutilità di fare questo,  la soluzione è quella di non associare
la casella di controllo al campo, e di scrivere nel campo su evento dopo
aggiornamento della casella stessa
Antonio


title: Valori caselle di controllo

text:
OK. Grazie.
Ste
PS
Non capisco perchè ritieni che sia inutile. Molto più semplicemente non hai
come me la necessità di rielaborare i dati con altri programmi di statistica
che non prevedono la coppia di valori -1/0



title: Valori caselle di controllo

text:
"Stefx" <
NOSPA...@freemail.it
> ha scritto nel messaggio
news:DmVs9.59186$%M1.15...@twister2.libero.it...
> OK. Grazie.
Prima di tutto scrivi DOPO il quoting!
> Ste
>
> PS
> Non capisco perchè ritieni che sia inutile. Molto più semplicemente non
hai
> come me la necessità di rielaborare i dati con altri programmi di
statistica
> che non prevedono la coppia di valori -1/0
Sicuramente non ho questa necessità. Ma se l'avessi, invece di perdere del
tempo per inventarmi una soluzione come dici tu, ogni volta che dovessi
riferirmi a quel campo utilizzerei
- ValCampo
senza fatica e in maniera immediata!!!
Antonio


title: Barra dei Menu

text:
Ciao,
sapete dirmi come posso ripristinare la barra dei menu classica di
Access, che non vedo piu?
Non la vedo in nessun programma access, anche quando ne apro uno
nuovo.
Ho provato a risistemare le proprietà di avvio, con le varie opzioni,
ho provato a disinstallare access e reinstallarlo... ho provato quasi
tutto ma non riesco a rivisualizzarla e senza non riesco a modificare
i miei programmi.
grazie
ciao


title: Barra dei Menu

text:

docmd.showtoolbar "Menubar", actoolbarYes
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Barra dei Menu

text:
ho provato ad inserirlo nel primo codice che viene utilizzato
all'apertura di un programma, ma mi da errore dicendo che non trova il
menu con quel nome. Purtroppo non riesco ancora a visualizzarla, puoi
darmi qualche altra idea?
ciao
Grazie.


title: Barra dei Menu

text:

Scusami è "menu bar"
con lo spazio



title: Accesso esclusivo???

text:
Salve a tutti...
Ho un Db su un server che ho salvato con le Opzioni " Accesso conviso".
Ci sono purtoppo alcuni client ( non so quali siano ) che invece mi
bloccano tutto, come se avessero l'accesso esclusivo. In sostanza, se
loro aprono il DB, nessun altro riesce ad aprirlo. Ho provato a leggere
i precedenti post, ma non ho trovato soluzione. Come posso fare per
risolvere ????
Ciaooo e grazie per l'attenzione.


title: Accesso esclusivo???

author: ATFAlberto

text:
Ciao,
devi controllare il metodo di apertura del .mdb.
Deduco che hai adottato il criterio Back End - Front End (BE-FE).
Hai qualche connessione, nel tuo codice, che apre il BE in modo
esclusivo.
Controlla e facci sapere....
Alberto Fratangelo


title: Accesso esclusivo???

text:
Ehm...e scusa la mia imponente ignoranza, dato che l'ho fatto da
principiante, ovvero l'ho fatto sic et simpliciter e messo  su un
server, non so dove guardare. Ovvero , ho visto sulle prorpietà del
file, ma li non ho trovato notizie sull 'accesso. Dove debbo guardare ?


title: Cosa puo' essere??

text:
Risultato di NETSTAT:
udp computer:1025    *:*  stato: colonna vuota
udp computer: 1113    *:* stato: colonna vuota
-utilizzo NIS2000 con aggiornamento alla scorsa week.
Grazie


title: Cosa puo' essere??

author: Federico Luciani

text:

o sei molto OT, o hai sbagliato ng
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Campo ID

author: Fabrizio Domiziani

text:
Il mio problema è il seguente:
In un database Access per la registrazione e
gestione delle attività dell'azienda dove lavoro
ho una tabella in cui la chiave primaria è il campo
IDContratto e i cui valori purtroppo devono essere
inseriti in questa forma:
L2000-0001
L2000-0002
L2000-0003
ecc.
dovendo essere conformi ad un sistema precedente.
Ora alle Proprietà campo come Valore predefinito
ho messo:
="L" & Year(Date()) & "-"
e così ogni volta devo digitare manualmente il
resto.
C'è la possibilità di automatizzare l'immissione,
o almeno fare in modo che il campo abbia una
dimensione prestabilita e che all'operatore
basti digitare 1 per avere 0001 o 10 per avere
0010?
Una risposta per la mia gratitudine eterna ;-)
--
Fabrizio Domiziani
dom...@tin.it
--
Fabrizio Domiziani
dom...@tin.it


title: Campo ID


title: Campo ID

author: Roberto da casa

text:
"Fabrizio Domiziani" <
dom...@tin.it
> ha scritto nel messaggio
news:3Z8e#DdNAH...@newsmst.mcis.galactica.it...

La risposta la trovi nel Sito Comune.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Campo ID

author: AntonioM

text:
Questa funzione, se non mi sono dimenticato qualche parentesi, ti
restituisce il prossimo numero di contratto. Potresti inserirla come valore
di default del controllo, oppure direttamente attribuire al controllo il
valore restituito dalla funzione.
'///////////////////////////////////////////////////////////////////
function ProssimoNumeroContratto() as Variant
'///////////////////////////////////////////////////////////////////
dim RetValue as Variant
dim dmv as Variant
RetValue = "L" & Year(Date()) & "-"
dmv=
dMax("[NumeroContratto]";"TabellaContratti";"Mid([NumeroContratto];2;4)=" &
Year(Date()))
if  not isnull(dmv) then
    RetValue = RetValue & Format(Val(Right(dmv;4))+1;"0000")
else
    RetValue=RetValue & "0001"
endif
ProssimoNumeroContratto=RetValue
end function
Spero di esserti stato di aiuto
Ciao e buon lavoro
Antonio Misericordia
--
Posted from
smtp3.libero.it
 [193.70.192.53]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Campo ID

author: Lbo da casa

text:
>L2000-0001
>L2000-0002
>L2000-0003
>ecc.
>C'è la possibilità di automatizzare l'immissione,
>o almeno fare in modo che il campo abbia una
>dimensione prestabilita e che all'operatore
>basti digitare 1 per avere 0001 o 10 per avere
>0010?
premesso che l'argomento è abbondantemente trattato sul sito comune,
per fare la seconda cosa che dici, che è la più semplice, puoi usare
un'espressione del genere:
right("0000" & n, 4)
dove n è una stringa che contiene il numero cui anteporre gli zeri.
per fare qualcosa di meno banale puoi scriverti una funzioncina che
generalizzi quanto sopra:
function Giustifica(s as string, c as string, n as integer) as string
' s è la stringa da "giustificare"
' c è il carattere da usare come giustificativo
' n è il numero di caratteri totale che la stringa deve avere
Giustifica = right(string(c, n) & s), n)
end function
ma in realtà questo non ti serve per il caso in questione, ti potrà
tornare comodo in seguito.
allora, tu hai questo campo fatto così:
L0000-nnnn
devi vedere qual è l'ultimo nnnn, cioè il più grande, e a questo
aggiungere 1.  poi puoi usare qualcosa tipo la funzione di cui sopra.
nnnn sono i quattro caratteri da destra, te li prendi con la funzione
right:  right(campo, 4)
per vedere qual è l'ultimo nnnn potresti usare la funzione dmax (ci
sono metodi più veloci ma meno semplici), che approfondirai sull'help:
dim ultimo as integer
dim nuovoultimo as string
ultimo = cint(dmax("right(NomeCampo, 4)", "NomeTabella"))
nuovoultimo = Giustifica(cstr(ultimo+1), "0", 4)
Campo = "L" & format(now, "yyyy") & "-" & nuovoultimo
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport



title: Campo ID

author: Catja Moeller

text:
"Fabrizio Domiziani" <
dom...@tin.it
> wrote:
>Ora alle Proprietà campo come Valore predefinito
>ho messo:
>="L" & Year(Date()) & "-"
>e così ogni volta devo digitare manualmente il
>resto.
Per fare la stessa cosa io ci messo questa roba qua (sempre come
valore predefinito nelle proprieta'):
"cj" &
Format(Val(Right(DMax("[preventivo]";"preventivi");4))+1;"0000")
Per te sarebbe:
"L"&Year(Date())&"-"&format(val(right(dmax("[idcontratto]";"nometabellatua");4))+1;"0000")
dmax legge l'ultimo idcontratto
right ne estrae la stringa di 4 caratteri a destra
val trasforma questa in numero che puoi incrementare di 1
format ritrasforma il numero in stringa con gli zeri davanti


title: Campo ID

text:
MISSIONE COMPIUTA!
Grazie infinite per gli utlissimi suggerimenti.
(questo newsgroup smentisce qualunque teoria
negativa sulla natura dell'uomo)
--
Fabrizio Domiziani
dom...@tin.it
domi...@libero.it
0347/2983815
supporto didattico:
http://utenti.tripod.it/domizio
Fabrizio Domiziani <
dom...@tin.it
> wrote in message
3Z8e#DdNAH...@newsmst.mcis.galactica.it...
> Il mio problema è il seguente:
>
> In un database Access per la registrazione e
> gestione delle attività dell'azienda dove lavoro
> ho una tabella in cui la chiave primaria è il campo
> IDContratto e i cui valori purtroppo devono essere
> inseriti in questa forma:
>
> L2000-0001
> L2000-0002
> L2000-0003
> ecc.
>
> dovendo essere conformi ad un sistema precedente.
>
> Ora alle Proprietà campo come Valore predefinito
> ho messo:
> ="L" & Year(Date()) & "-"
> e così ogni volta devo digitare manualmente il
> resto.
>
> C'è la possibilità di automatizzare l'immissione,
> o almeno fare in modo che il campo abbia una
> dimensione prestabilita e che all'operatore
> basti digitare 1 per avere 0001 o 10 per avere
> 0010?
>



title: Maschera e sottomaschera in adp

author: Sib

text:
Ciao a tutti,
ho una maschera con sottomaschera collegate tra loro con il riferimento
campi master/campi secondari.
Il problema e' che se ne sta fregando proprio  dei campi master e secondari,
e nella sottomaschera vedo sempre tutti i record.
Qualcuno mi sa dire dove sbaglio?
adp A2000 - MSDE 2000
Grazie
Sib


title: Maschera e sottomaschera in adp

author: All Eyez On me

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:H4Nya.216840$K35.5...@news2.tin.it...

Ne uso parecchie in fatture ordini bolle, il problema non mi si presenta,
solo che io ho adp A2002
C'è la relazione tra i due archivi?
Ciao, AEOM


title: Maschera e sottomaschera in adp

text:
"All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > Ciao a tutti,
> > ho una maschera con sottomaschera collegate tra loro con il riferimento
> > campi master/campi secondari.
> > Il problema e' che se ne sta fregando proprio  dei campi master e
> secondari,
> > e nella sottomaschera vedo sempre tutti i record.
> > Qualcuno mi sa dire dove sbaglio?
> >
> > adp A2000 - MSDE 2000
> >
> > Grazie
> >
> >
> > Sib
> >
> Ne uso parecchie in fatture ordini bolle, il problema non mi si presenta,
> solo che io ho adp A2002
> C'è la relazione tra i due archivi?
>
> Ciao, AEOM
Grazie della risposta.
Nel frattempo ho notatoche la cosa funziona se uno come origire record della
sottomaschera una tabella mentre non funziona se uso una sp.
Sai se e' normale che sia cosi'?
non vorrei dover filtrare a mano i record, posso sempre farlo con una sp
parametrica, pero'...
Sib


title: Maschera e sottomaschera in adp

text:
"All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > Ciao a tutti,
> > ho una maschera con sottomaschera collegate tra loro con il riferimento
> > campi master/campi secondari.
> > Il problema e' che se ne sta fregando proprio  dei campi master e
> secondari,
> > e nella sottomaschera vedo sempre tutti i record.
> > Qualcuno mi sa dire dove sbaglio?
> >
> > adp A2000 - MSDE 2000
> >
> > Grazie
> >
> >
> > Sib
> >
> Ne uso parecchie in fatture ordini bolle, il problema non mi si presenta,
> solo che io ho adp A2002
> C'è la relazione tra i due archivi?
>
> Ciao, AEOM
Ho risolto cosi':
nella proprietà "parametri" della sottomaschera ho messo:
@IDCorso = Forms!CorsiSvolti!IDDatiCorsi
la sp sottostante l'ho parametrizzata rispetto a @IDCorso
in questo modo non solo ho ottenuto il risultato sperato, ma l'esecuzione
remota della sp velocizza non poco (anzi molto direi) la navigazione nella
maschera.
Evidentemente sulle tabelle questa operazione viene eseguita automaticamente
mentre le sp bisogna gestirsele a mano.
Ciao
Sib


title: Maschera e sottomaschera in adp

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:i04za.223293$K35.5...@news2.tin.it...

Anch'io uso questo sistema per le sottomaschere che pescano dati da viste o
sp, comunque non ho notato differenze di prestazioni tra l'esecuzione della
sp con il parametro e assegnando direttamente l'origine record alla
sottomaschera.
Ma di quanto più veloce è? La sp dovrebbe far risparmiare solamente il tempo
di compilazione quindi pochi millisecondi
Fammi sapere.
Ciao AEOM


title: Maschera e sottomaschera in adp

text:

> Anch'io uso questo sistema per le sottomaschere che pescano dati da viste
o
> sp, comunque non ho notato differenze di prestazioni tra l'esecuzione
della
> sp con il parametro e assegnando direttamente l'origine record alla
> sottomaschera.
>
> Ma di quanto più veloce è? La sp dovrebbe far risparmiare solamente il
tempo
> di compilazione quindi pochi millisecondi
>
> Fammi sapere.
>
Forse non mi sono spiegato bene.
Se il filtro fosse applicato sulla maschera, essa dovrebbe scaricare tutto
il recordset e mostrare solo i record corrispondenti, con il parametro
invece la maschera recupera solo i dati che le servono.
Ovviamente se assegni di volta in volta l'istruzione sql ottieni un
risultato simile, ma mi sembra piu' "bello" usando i parametri.
Ciao
Sib


title: Maschera e sottomaschera in adp

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:IT6za.224987$K35.5...@news2.tin.it...
> "All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
> > "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > > "All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel
messaggio
> > > > "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
cut
>
> Forse non mi sono spiegato bene.
> Se il filtro fosse applicato sulla maschera, essa dovrebbe scaricare tutto
> il recordset e mostrare solo i record corrispondenti, con il parametro
> invece la maschera recupera solo i dati che le servono.
> Ovviamente se assegni di volta in volta l'istruzione sql ottieni un
> risultato simile, ma mi sembra piu' "bello" usando i parametri.
>
> Ciao
>
> Sib
>
>
Ah ok in quel caso sicuramente!!! sul più "bello" non sono convinto, usare
sp vincola il tuo db a msde o sql server, mentre assegnando l'origine di
volta in volta ti permette di migrare più facilmente ad altri db
Ciao, AEOM


title: Maschera e sottomaschera in adp

text:
"All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > "All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel messaggio
> > > "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > > > "All Eyez On me" <in...@FUCK-LAMERbfsistemi.com> ha scritto nel
messaggio
> > > > > "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> cut
> >
> > Forse non mi sono spiegato bene.
> > Se il filtro fosse applicato sulla maschera, essa dovrebbe scaricare
tutto
> > il recordset e mostrare solo i record corrispondenti, con il parametro
> > invece la maschera recupera solo i dati che le servono.
> > Ovviamente se assegni di volta in volta l'istruzione sql ottieni un
> > risultato simile, ma mi sembra piu' "bello" usando i parametri.
> > Sib
> >
> >
>
> Ah ok in quel caso sicuramente!!! sul più "bello" non sono convinto, usare
> sp vincola il tuo db a msde o sql server, mentre assegnando l'origine di
> volta in volta ti permette di migrare più facilmente ad altri db
> Ciao, AEOM
Probabilmente si, ma mi sembra un vincolo relativo dato che io, e credo
molti altri, creo applicazioni personalizzate quindi in ogni caso dovrei
intervenire comunque pesantemente sull'intera applicazione.
Ciao
Sib


title: Colorare testo campo di una maschera Foglio Dati

author: Ulisse

text:
Come da oggetto...
Esempio tutti i campi neri e uno solo rosso.
Ho dato uno sguardo sul sito comune ma purtroppo gli esempi non vanno bene
perche riguardano maschere continue.
Sembra che sul foglio dati le possibilità siano veramente limitate...
Qualcuno ha già risolto un problema simile o devo per forza trasformare la
maschera da foglio dati a continua?
TIA
Ciao


author: Simone Calligaris

text:
"Ulisse
> Come da oggetto...
> Esempio tutti i campi neri e uno solo rosso.
> Ho dato uno sguardo sul sito comune ma purtroppo gli esempi non vanno bene
> perche riguardano maschere continue.
> Sembra che sul foglio dati le possibilità siano veramente limitate...
Effettivamente, a livello di puro layout, i DataSheets non sono paragonabili
a Forms Continue.
> Qualcuno ha già risolto un problema simile o devo per forza trasformare la
> maschera da foglio dati a continua?
Si può risolvere, con A>=2000, attraverso la formattazione condizionale
"nativa" ... non avrai le stesse prestazioni di una maschera continua, ma è
accettabile.
"L'espressione è":    NomeCampo<>"" or NomeCampo=""
Saluti.


title: Evidenziare record su una tabella con dati da un altra

author: Paolo

text:
Buonasera a tutto il preziosoNG!
Ho un problema circa la possibilità di evidenziare alcuni record che
corrispondono a valori residenti in un altra tabella.
Il problema è che la prima tabella contiene 2 campi distinti con una serie
di record e la seconda tabella contiene i record da confrontare su un campo
unico
es.
tab1
campo1
343
654
232
campo 2
454
387
121
la seconda tabella contiene
campo1
343
654
232
776
454
387
121
433
come posso fare ad evidenziare con una query i record che nei campi di
tabella 1 corrispondono a quelli di tabella 2 ???
Vi ringrazio come sempre per l'aiuto che vorrete darmi, io non ne sono
venuto a capo per nulla !
Grazie e buona serata
Paolo


author: Alessandro Baraldi

text:
"Paolo" <
hac...@fastwebnet.it
> wrote in message
news:8aVFd.84695$
C94....@tornado.fastwebnet.it
> Buonasera a tutto il preziosoNG!
>
> Ho un problema circa la possibilità di evidenziare alcuni record che
> corrispondono a valori residenti in un altra tabella.
>
> Il problema è che la prima tabella contiene 2 campi distinti con una serie
> di record e la seconda tabella contiene i record da confrontare su un campo
> unico
>
[CUT]
>
> come posso fare ad evidenziare con una query i record che nei campi di
> tabella 1 corrispondono a quelli di tabella 2 ???
>
> Vi ringrazio come sempre per l'aiuto che vorrete darmi, io non ne sono
> venuto a capo per nulla !
>
> Grazie e buona serata
>
> Paolo
Non capisco cosa intendi dire con Evidenziare.
Tramite una Queri con le 2 Tabelle ed impostando
il JOIN in modo da considerae solo i record con ChiavePrimaria
uguale potresti ottenere un elenco pulito, sapendo che
quello che vedi è contenuto nella Tabella di confronto.
Se invece ti serve solo a livello grafico, devi usare una
Maschera in visualizzazione continua e sfruttare la
Formattazione Condizionale, inserendo un Controllo Con
origine calcolata con un Dlookup che punta alla Tabella 2
e condizionando il singolo record della Formattazione con
il valore del controllo comparativo.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:8174e12684997cebd0...@mygate.mailgate.org...

Ciao a te Alex buongiorno,
Si mi sono espresso male, intendevo creare un campo nella query che mi
potesse "fleggare" i record nella tabella con un solo campo che sono eguali
ai record nella tabella dove i record sono in due campi distinti.
Avevo pensato di utilizzare una funzione Iif ma non so come gestirla (sempre
che sia corretta) in questa situazione.
Ti ringrazio molto se mi puoi dare una mano in questo senso.
P.s. complimenti per il sito!
Paolo


text:
"Paolo" <
hac...@fastwebnet.it
> wrote in message
news:VM5Gd.85281$
C94....@tornado.fastwebnet.it
[CUT]
> Ciao a te Alex buongiorno,
> Si mi sono espresso male, intendevo creare un campo nella query che mi
> potesse "fleggare" i record nella tabella con un solo campo che sono eguali
> ai record nella tabella dove i record sono in due campi distinti.
> Avevo pensato di utilizzare una funzione Iif ma non so come gestirla (sempre
> che sia corretta) in questa situazione.
> Ti ringrazio molto se mi puoi dare una mano in questo senso.
>
> P.s. complimenti per il sito!
>
> Paolo
Spero di aver capito meglio...! ;-)
Inserisci un Campo nella Query dove puoi usare
la funzione di aggregazione sui domini oppure una
SubSelect.
Per ora vada per la 1° è più semplice da spiegare.
Flag:(Dcount("[NomeCampo2]";"NomeTabella2";"[NomeCampo2] =" &
[NomeCampo1])>0
In pratica con Dcount vai a contare nella Tabella2(quella di Confronto)
quanti Record ci sono con il Campo(NomeCampo2)=Al Nome campo corrente
della Tabella sulla quale hai la Query.
Se il Dcount>0 restituisce true.
Dovresti avere una nuova colonna nella Query con :
Flag:
Vero
Falso
Vero
Vero
Potrebbe essere Numerico, il che è meglio:
Flag:
-1
0
-1
-1
Ecc....!



text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:4bd6ceab5d1247c5d3...@mygate.mailgate.org...

Alex riciao sono ancora io.... ho messo in pratica cio che mi hai suggerito
cosi velocemente pero credo di aver interpretato non bene la sintassi della
funzione
Ho messo la formula cosi :
Flag: DCount("[codice]";"tabella1";"[padre] =" & [figlio])>0
dove "codice" è il campo che contiene i record nella tabella1 (dove sono
tutti i record in un campo solo, mentre padre e figlio sono i record nei
rispettivi campi della tabella2 e la mia query l'ho basata solo sulla
tabella 2).
Il risultato è una sequenza di 0 che pero non mi permette di verificare se
ci sono valori "-1" perche sembra che mi replichi innumerevoli volte le
righe dei risultati e solo taskando il Db posso uscirne
Credo proprio di aver sbagliato qualcosa, se sei cosi gentile da chiarirmi
dove ti sarei grato.
Per chiarezza la tabella1 e cosi fatta
codice
43
23
65
22
55
66
77
la tabella 2 invece
padre    figlio
43        55
43        22
43        23
44        11
22        77
55        10
65        67
23        66
il campo calcolato dovrebbe dare
padre    figlio    flag
43        55        vero
43        22        falso
43        23        vero
44        11        falso
22        77        vero
55        10        falso
65        67        falso
23        66        vero
quindi nel caso che padre e figlio esistano entrambi nella tabella1 il
criterio restituisce vero altrimenti falso (tieni conto che i valori padre e
figlio possono essere ripetuti nella tabella 2 e sono di tipo testo per
ambedue le tabelle)
Grazie ancora a te e a tutto il NG
Paolo


text:
"Paolo" <
hac...@fastwebnet.it
> wrote in message
news:4naGd.85773$
C94....@tornado.fastwebnet.it
[CUT]
> Paolo
Non mi fare gli scherzi però...!!!
La 2° riga è sbagliata in quanto sia 43 che 22
ci sono...!!!
43        22        Vero
Sono partito da zero creandomi le 2 tabelle che
hai menzionato ed ho estratto questo del quale
fai Copia/Incolla in una Query:
'-------------- TESTO DA COPIARE ----------
SELECT Tabella2.padre, Tabella2.figlio, Tabella1.Codice AS CodiceP,
Tabella1_1.Codice AS CodiceF, Nz(Len([CodiceP])>0 And
Len([CodiceF])>0,False) AS Flag
FROM (Tabella2 LEFT JOIN Tabella1 ON Tabella2.padre = Tabella1.Codice)
LEFT JOIN Tabella1 AS Tabella1_1 ON Tabella2.figlio = Tabella1_1.Codice;
'-------------------------------------
ho usato tabella1 e tabella2 ed i nomi come mi hai detto:
'-------- Questo è un pò più comprensibile per la lettura
SELECT Tabella2.padre,
       Tabella2.figlio,
       Tabella1.Codice AS CodiceP,
       Tabella1_1.Codice AS CodiceF,
       Nz(Len([CodiceP])>0 And Len([CodiceF])>0,False) AS Flag
FROM (Tabella2
      LEFT JOIN Tabella1
      ON Tabella2.padre = Tabella1.Codice)
      LEFT JOIN Tabella1 AS Tabella1_1
      ON Tabella2.figlio = Tabella1_1.Codice;
Risultato:
Padre     Figlio    Flag      CampoP     CampoF
 43        55        -1          43         55
 43        22        -1          43         22
 43        23        -1          43         23
 44        11        0
 22        77        -1          22         77
 55        10        0           55
 65        67        0           65
 23        66        -1          23         66
Ora il motivo dei 2 campi che vedi è per il Left Join
con la tabella2 su entrambi i campi.
-1=Vero
0=False
Ho preferito usare il Boolean, ma se preferisci
usa un IIF per convertire in stringa.



text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c742b485a4cb595816...@mygate.mailgate.org...

Alex....che dire.....semplicemente perfetto! geniale .....mai sarei arrivato
a concepire una cosa del genere...mi hai veramente risolto un problemone e
chissa se un giorno potro ricambiare ne sarei felice ma sarà piu facile che
la sonda arrivi su Plutone dopo Titano che io arrivi a tanto!
Grazie infinite !
(mo me lo studio perbene......)
Buona serata
Paolo


title: Valore rec precedente...

author: samR

text:
Salve,
maschera INSERIMENTO per inserimento interventi
inserisco un record, clicco sul pulsante "Salva", salvo il record e la
maschera si predispone per un nuovo inserimento;
nel record esiste una casella combinata da cui scelgo il paese ( sono solo 2
ma potrebbero diventare 4...);
I record vengono inseriti a gruppi, per esempio:
inserisco tutti gli interventi effettuati a Roma che possono essere 20 ecc
inserisco tutti gli interventi effettuati a Milano (30)
inserisco tutti gli interventi effettuati a Bologno (50)
Quindi il problema è che dovendo inserire 20 interventi effettuati a Roma
devo scegliere 20 volte il paese dalla casella combinata, così per Milano e
Bologna:
c'è un modo per velocizzare questa operazione? si potrebbe scegliere una
sola volta il paese dalla casella combinata, usarlo per tutti i 20
interventi di Roma e cambiarlo solo quando vado ad inserire i record per
Milano?
Spero di essere stato chiaro
Grazie!


title: Valore rec precedente...

author: Giovo

text:
Io faccio così (ci saranno metodi migliori)
1) il campo dove inserisci il paese valore predefinito =[casella_combinata]
2) per la casella combinata evento CLIC imposta il paese
(esempio [paese].value = [casella_combinata]
-l'eveto click serve per cambiarti il paese quando ne scegli uno
-il valore predefinito per mantenerlo fino a quando non lo cambi di nuovo
Ciao
"samR" <
wi...@libero.it
> ha scritto nel messaggio
news:MThEa.68004$lK4.2...@twister1.libero.it...



title: Valore rec precedente...

text:
"samR" <
wi...@libero.it
> ha scritto nel messaggio
news:MThEa.68004$lK4.2...@twister1.libero.it...

EHi, risolto!
Sul sito comune c'è la soluzione :)
In Forms: ripetere un valore del record precedente in una form.
Grazie Cmq!


title: Creare Codci a barre in automatico

author: Marco

text:
Ciao NG,
io avrei bisogno di creare dei codici a barre in formato EAN128
Mi spiego meglio:
in seguito alla compilazione di una casella CODICE in formato alfanumerico
del tipo: CD123, ho bisogno di generare in un'altra casella un codice a
barre corrispondente al codice. Esiste un OCX oppure un font in grado di
fare questo ??
Grazie mille
PS attualmente genero i codici a barre a mano con un'applicazione di Corel
Draw


title: Creare Codci a barre in automatico

author: Luciano (DOC)

text:
Marco <
marco.p...@tin.it
> wrote in message
1xJA5.31480$3R6.6...@news.infostrada.it...
> Ciao NG,
> io avrei bisogno di creare dei codici a barre in formato EAN128
O EAN o 128!:-)
L'EAN, che io sappia (ma no si sa mai!:-) e' 8 o 13. La creazione prevede
alcuni regole, credo sul sito comune ci sia una routine o qualcosa per il
13. Il codice 128 invece e' un banale codice alfanumerico di cui trovi il
font su Internet. Devi semplicemente selezionarlo al momento della stampa.
Saluti,
Luciano
(DOC)


title: Creare Codci a barre in automatico

author: Permafrost

text:
Vai su
www.download.com
 e cerca activebarcode si tratta di un activex
autoinstallante.
    versione demo 30 giorni oppure con astalavista....


title: Valore predefinito

author: Claudia G

text:
Scusate ma ho un vuoto di memoria..
in un campo di una form voglio che per default esca la lineetta -
dove devo andare nei campi proprieta per scriverla???
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Valore predefinito

author: Neo

text:
"Claudia G" <
cla...@libero.it
> ha scritto nel messaggio news:bno862$ja7$1...@news.newsland.it...

"valore predefinito"
ricordatile "-" perchè il - è un testo


title: Valore predefinito

text:
Neo ha scritto:

> "valore predefinito"

avevo fatto giusto prima..... non mettevo le " " ecco perche sbagliavo
grazie e scusami



title: colorare i record in una maschera

author: Claudia

text:
Ciao a tutti,
vorrei sottoporvi il seguente quesito:
ho una maschera che visualizza dei record in questo modo:
1   lattuga   stanza1  10kg
1   lattuga   stanza2    3kg
4   carciofi  stanza1    4kg
8   sedano  stanza1     3kg
8   sedano  stanza2     4kg
c'è un modo per colorare le prime 2 righe (lattuga) di un colore,
la terza (carciofi) di un altro e la quarta e quinta (sedano)di un altro
colore ancora?
Questo premesso però che non so a priori il contenuto delle caselle e
potrebbero essere visualizzate 15 categorie differenti.
Vi ringrazio tanto
buon pomeriggio a tutti
Claudia


title: colorare i record in una maschera

author: Pablitomf

text:
Claudia ha scritto:
> Ciao a tutti,
> vorrei sottoporvi il seguente quesito:
> ho una maschera che visualizza dei record in questo modo:
> 1   lattuga   stanza1  10kg
> 1   lattuga   stanza2    3kg
> 4   carciofi  stanza1    4kg
> 8   sedano  stanza1     3kg
> 8   sedano  stanza2     4kg
> c'и un modo per colorare le prime 2 righe (lattuga) di un colore,
> la terza (carciofi) di un altro e la quarta e quinta (sedano)di un altro
> colore ancora?
> Questo premesso perт che non so a priori il contenuto delle caselle e
> potrebbero essere visualizzate 15 categorie differenti.
> Vi ringrazio tanto
> buon pomeriggio a tutti
> Claudia
Bhи... se non sai a priori quante categorie hai il gioco si fa pesantuccio
da gestire.. ne varrebbe la pena? Se riesci a pianificarlo, o ancor
meglio, se proprio non vuoi o non riesci e sei disposta ogni volta ad
entrare a modificare il programma, puoi farlo cosм :
Immaginando sia una Form Lista, poni lo sfondo di tutti i campi presenti
del record a "trasparente".
Inserisci un campo di testo (posto in secondo piano rispetto ai campi del
record), imposta il tipo di carattere "Terminal" e infine impostane il
colore del testo (che alla fine risulterа essere quello scelto per la
categoria in particolare... Es. Testo Verde = Lattuga)
All'interno del campo di testo imposta come origine quasta funzione
=IIf([Nome_tuo_campo_categoria])="Lattuga";"ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ";"")
Salva.
Visualizza la Form... vedrai che tutti i record con categoria
"Lattuga"saranno colorati di verde...
Questo puoi farlo con tutte le categorie, nel senso che aggiungi tanti
campi di testo formattati allo stesso mado ma con categoria e colore testo
diverso e il risultato sarа quello chiesto.
Chiaro?
--
Pablitomf
Chi la dura la vince ;-)
Voglia di lavorar Saltame addosso, lavora babbo mio che io non posso.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: colorare i record in una maschera

author: Sergio MAZZA

text:
"Claudia" <
salvator...@virgilio.it
> ha scritto nel messaggio
news:ilpoc.178157$hc5.7...@news3.tin.it...

Mhmm... Ma la famosa "formattazione condizionale" di acc'200x non funzia?
Ciao.
--
Sergio MAZZA


title: escludere delle voci da un elenco

author: il mago galbusera

text:
ciao
ecco l'ennesima mia bizzarra richiesta
ho una tabella non modificabile con taaaaaante righe (una tabella di
sistema) .. vorrei estrapolare da questa tabella i suoi record..ma non
tutti, per esempio voglio che nell'elenco non compaiano 3 righe da me scelte
Il mio caso particolare prevede di generare un elenco di campi di una
tabella, ma non tutti!
pensavo, per evitare di dovermi reinserire queste righe in una tabella
temporanea e poi cancellare quelle che non voglio, di aggiungere una tabella
di "righe non volute" e poi con una query di "esclusione" ottenere l'elenco
desiderato..
esiste mica un predicato di esclusione? (visto che esiste il predicato di
inclusione.. )
grazie mille
il mago galbusera, quest'oggi senza il suo cappello


title: escludere delle voci da un elenco

text:
> Il mio caso particolare prevede di generare un elenco di campi di una
> tabella, ma non tutti!
porca miseria.. credevo di poter estrapolare i nomi dei campi dalle tabelle
di sistema.. adesso mi toccherà scrivere a manina l'elenco dei campi
desiderati...
la curiosità però resta.. esiste un modo per escludere delle voci da un
elenco? esiste il predicato di esclusione?


title: escludere delle voci da un elenco

author: Roberto da casa

text:
"il mago galbusera" <galb...@katamail.com.NOWAR> ha scritto nel messaggio
news:aup19m$u1$1...@grillo.cs.interbusiness.it...

Il problema non è come includere o escludere dall'elenco, ma come
riconoscere i nomi dei campi che sono da escludere dall'elenco.
Potresti far iniziare tali nomi in maniera particolare, ad esempio con una
oppia zz.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: escludere delle voci da un elenco

text:
>
> Il problema non è come includere o escludere dall'elenco, ma come
> riconoscere i nomi dei campi che sono da escludere dall'elenco.
> Potresti far iniziare tali nomi in maniera particolare, ad esempio con una
> oppia zz.
non ho capito cosa volevi dirmi ma ho combinato cmq :)
leggendo da un vecchio manuale ho trovato la soluzione... ma ho perso un due
orette,
per evitare di farle perdere anche a voi vi posto la soluzione:
supponiamo di avere una tabella di ID e relativi nomi di bambini
[tblBambini: pkBambino, nome_bambino]
1 adriano
2 alcide
3 ariosto
4 auro
5 alaagi
supponiamo di mettere IN UN'ALTRA tabella l'elenco degli ID dei bambini
segnati come "cattivi" :)
[tblBambini_cattivi: pkCattivo, fkbambino]
1 1 -> (è id di adriano)
2 4 -> (è id di auro)
bene, se io volessi la lista dei bambini a cui portare i regali di natale
sarei in ritardo di qualche giorno, ma chiudendo un'occhio e volendo fare le
cose in fretta potrei scrivere una query del tipo:
SELECT *
FROM tblBambini
WHERE pkbambino NOT IN
(SELECT fkbambino
 FROM tblBambini_cattivi);
e otterrei :
2 alcide
3 ariosto
5 alaagi
avete letto bene: banalmente per avere il predicato di esclusione basta
negare quello di inclusione :)
saluti a tutti, buoni e cattivi
galbusera


title: stessa routine per 100 caselle di testo

author: Mattia

text:
salve a tutti
ho una form con 100 textbox
le ho chiamate per praticità t1, t2.....t100
sul doppio click di ogni casella deve innescarsi una routine esterna uguale
per tutte...cambia solo il parametro passato che è li nome della casella
stessa.
senza dover passarmi tutte le 100 caselle e impostare l'evento "su doppio
click"
call miaproc(me.t1)
esite un modo per farlo in una unica operazione?
spero di essermi spiegato
ciao, Mat


title: stessa routine per 100 caselle di testo

author: MA

text:

ciao
guardati i withevents. C'è una demo di Namor su
www.donkarl.com/it/cisa
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: stessa routine per 100 caselle di testo

author: giorgio rancati

text:
"Mattia" <
fasdfsdas...@tin.it
> ha scritto nel messaggio
news:462cca4d$0$10615$4faf...@reader2.news.tin.it...

Ciao Mat,
oltre al suggerimento di MA, potresti usare una funzione al posto di una
sub, poi selezioni tutte le caselle testo interessate (selezione multipla) e
nella maschera delle proprietà, in corrispondenza della riga "Su dppio clic"
metti
----
=MiaFunzione()
----
il nome del controllo è inutile passarlo, puoi rilevarlo direttamente nella
funzione tramite Screen.ActiveControl
es.
----
Public Function MiaFunzione()
Dim Ctr As Control
Set Ctr = Screen.ActiveControl
MsgBox "Hai premito doppio click nel controllo " & Ctr.Name
.....
.....
.....
ecc ecc.
Set Ctr = Nothing
End Function
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: stessa routine per 100 caselle di testo

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:462cde68$0$7739$5fc...@news.tiscali.it...

infatti avevo risolto così.
grazie, mat


title: RINGRAZIAMENTI a Roberto

text:
Volevo ringraziare Roberto per la dritta che mi ha dato al mio messaggio
"Aprire un file da dialog box?", ed inoltre per avermi fatto conoscere
l'interessantissimo sito
http://www.sitocomune.com
.
Grazie Mille Roberto
Saluti a Tutti.


title: RINGRAZIAMENTI a Roberto

author: Pawn

text:
"Roby36" <
ri...@libero.it
> ha scritto nel messaggio
news:KS81e.1118308$35.41...@news4.tin.it...

      Anche a me Roberto in questi anni ha dato mille aiuti (sia diretti sia
tramite ricerche fatte su Google)
        Penso che sia una persona e un professionista di livello altissimo,
come pochi in Italia.
       Un'esperienza immensa e una generosità nell'aiutare gli altri ancora
maggiore !
        Grazie anche da parte mia.
        ciao a tutti !


title: RINGRAZIAMENTI a Roberto

author: Informatica Education Center

text:
"Pawn" <
eliminaerimuovipoiscrivi:abib...@yahoo.it
> ha scritto nel
messaggio news:42453...@x-privat.org...
>
> "Roby36" <
ri...@libero.it
> ha scritto nel messaggio
> news:KS81e.1118308$35.41...@news4.tin.it...
>> Volevo ringraziare Roberto per la dritta che mi ha dato al mio messaggio
>> "Aprire un file da dialog box?", ed inoltre per avermi fatto conoscere
>> l'interessantissimo sito
http://www.sitocomune.com
.
>>
>> Grazie Mille Roberto
>> Saluti a Tutti.
>
>      Anche a me Roberto in questi anni ha dato mille aiuti (sia diretti
> sia
> tramite ricerche fatte su Google)
>
>        Penso che sia una persona e un professionista di livello altissimo,
> come pochi in Italia.
>
>       Un'esperienza immensa e una generositą nell'aiutare gli altri ancora
> maggiore !
>
>        Grazie anche da parte mia.
>
>        ciao a tutti !
>
>
Buona Pasqua
Gaspare
http://www.studioieducation.com


title: RINGRAZIAMENTI a Roberto

text:
"Roby36" <
ri...@libero.it
> ha scritto nel messaggio
news:KS81e.1118308$35.41...@news4.tin.it...

Buona Pasqua
Gaspare
http://www.studioieducation.com


title: Passare parametri a evento mouseDown : URCA Funziona!

author: Alessandro Cara

text:
Non so come ne perche' ma il tutto funziona.Un grazie al "Maestro" namor
che ha indicato la via e visto un certo interesse mi dilungo presentando
il tutto.
Ho scritto poco!
---------------------------------------------
1) Classetta con la withevents (di nome clsCheck)
----------------------------------------------
Option Compare Database
Option Explicit
Public WithEvents oCheck As CheckBox
--
Public Function setItem(oCk As Control)
	Set oCheck = oCk
End Function
--
Private Sub oCheck_MouseDown(Button As Integer, Shift As Integer, X As
Single, Y As Single)
	If Button = acRightButton And oCheck Then
     	' ------------->qui faccio un po di fatti miei
		oCheck.Parent!tCommento.Visible = Not _
		 	oCheck.Parent.Form!tCommento.Visible
	End If
End Sub
---------------------------------------------------
2) poiche' non mi piace disperdere variabili in giro la seguente
definizione in un modulicchio
--------------------------------------------------
Public colChecks As New Collection
--------------------------------------------------
3) Pesante integrazione nell'evento di Load_Form
--------------------------------------------------
Private Sub Form_Load()
Dim objCheck As clsCheck
Dim oCtrl As Control
	For Each oCtrl In Controls
	    If Left(oCtrl.Name, 2) = "cT" Then
	        Set objCheck = New clsCheck
	        objCheck.setItem Me("cT" & Right(oCtrl.Name, 2))
	        colChecks.Add objCheck
	    End If
	Next
End Sub
-----------------------------------------------------------------------
4) Una ricca selezione multipla sul form per tutti i ckx che mi
interessavano e attivazione del mousedown a "[Routine Evento]" (manco il
codice di base mi ha generato e credo sia giusto cosi')
-----------------------------------------------------------------------
5) Fine le gie' son fe'
s.e. & o.
--
a.cara


author: Alessandro Baraldi

text:
"Alessandro Cara" <
al...@puntablunet.it
> wrote in message
news:b0rge.146661$%
I2.1...@tornado.fastwebnet.it
> Non so come ne perche' ma il tutto funziona.Un grazie al "Maestro" namor
> che ha indicato la via e visto un certo interesse mi dilungo presentando
> il tutto.
Hai scritto una cosa da Manuale quali sono i tuoi dubbi...?
[CUT]
Posso fare una critica molto banale...??
3) Pesante integrazione nell'evento di Load_Form
 Private Sub Form_Load()
 Dim objCheck As clsCheck
 Dim oCtrl As Control
 	For Each oCtrl In Controls
 	    If Left(oCtrl.Name, 2) = "cT" Then
 	        Set objCheck = New clsCheck
Ho cambiato questa riga in quanto è assurdo ricostruire
il nome della Classe da passare alla Collection dato che
ci stai già su con il For each....!!!
'---------------  NUOVA RIGA
 	        objCheck.setItem oCtrl
'---------------  VECCHIA RIGA
           objCheck.setItem Me("cT" & Right(oCtrl.Name, 2))
 	        colChecks.Add objCheck
 	    End If
 	Next
End Sub
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Alessandro Baraldi wrote:
> "Alessandro Cara" <
al...@puntablunet.it
> wrote in message
> news:b0rge.146661$%
I2.1...@tornado.fastwebnet.it
>
>
>>Non so come ne perche' ma il tutto funziona.Un grazie al "Maestro" namor
>>che ha indicato la via e visto un certo interesse mi dilungo presentando
>>il tutto.
>
>
> Hai scritto una cosa da Manuale quali sono i tuoi dubbi...?
e che ogni volta che mi funziona qualcosa mi stupisco sempre
>
> [CUT]
>
> Posso fare una critica molto banale...??
>
> 3) Pesante integrazione nell'evento di Load_Form
>  Private Sub Form_Load()
>  Dim objCheck As clsCheck
>  Dim oCtrl As Control
>  	For Each oCtrl In Controls
>  	    If Left(oCtrl.Name, 2) = "cT" Then
>  	        Set objCheck = New clsCheck
>
> Ho cambiato questa riga in quanto è assurdo ricostruire
> il nome della Classe da passare alla Collection dato che
> ci stai già su con il For each....!!!
>
> '---------------  NUOVA RIGA
>  	        objCheck.setItem oCtrl
>
> '---------------  VECCHIA RIGA
>            objCheck.setItem Me("cT" & Right(oCtrl.Name, 2))
>
>
>  	        colChecks.Add objCheck
>  	    End If
>  	Next
> End Sub
Sacrosanta correzione vado subito a sistemare la cosa.
(questi sono spesso gli "orrori" del copiaincolla)
c'era anche un'altra piccolezza molto meno appariscente
e gia' che ci sono sistemo pure quella
Danke
--
a.cara


author: oklim

text:
> Non so come ne perche' ma il tutto funziona.Un grazie al "Maestro" namor
> che ha indicato la via e visto un certo interesse mi dilungo presentando
> il tutto.
Scusa se ti chiedo:
hai frequentato un corso di VB oppure fa parte del tuo bagaglio scolastico?
Te lo chiedo perché ho da poco cominciato con access e sto prendendo in
considerazione di frequentare un corso.
grazie, ciao.


author: namor

text:
Alessandro Cara ha scritto:
> Non so come ne perche' ma il tutto funziona.Un grazie al "Maestro" namor
> che ha indicato la via e visto un certo interesse mi dilungo presentando
> il tutto.
> Ho scritto poco!
Se vieni alla CISA1 spieghiamo il come e il perchè, anche se per averlo
implementato così qualcosa devi pur aver capito... direi quasi tutto!
Altro vantaggio, oltre allo scrivere poco, è che se aggiungi o togli
checkbox alla form non ti serve toccare il codice, funziona già così com'è
se mantieni la denominazione 'cTxx'.
> ---------------------------------------------------
> 2) poiche' non mi piace disperdere variabili in giro la seguente
> definizione in un modulicchio
> --------------------------------------------------
> Public colChecks As New Collection
Questo mi fa venire un dubbio: cosa succede quando chiudi la form? Le
variabili objCheck definite nella maschera sono distrutte o sopravvivono
in quanto inserite in una public collection, sprecando memoria? Per fugare
tutti i dubbi inserirei la dichiarazione private collection nella form,
così quando la chiudi viene sicuramente distrutta e libera la memoria.
> -----------------------------------------------------------------------
> 4) Una ricca selezione multipla sul form per tutti i ckx che mi
> interessavano e attivazione del mousedown a "[Routine Evento]" (manco il
> codice di base mi ha generato e credo sia giusto cosi')
> -----------------------------------------------------------------------
L'impostazione di "[Routine Evento]" puoi anche farla direttamente dalla
classe (vedi mio esempio
www.sitocomune.com
, modules 5.22).
E' giusto che non ci sia codice nel modulo della form, perchè è già nella
classe. Se ci fosse codice anche negli eventi mousedown nella form,
verrebbe eseguito prima di quello della classe.
Ciao.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
namor wrote:
> Alessandro Cara ha scritto:
>
>
>>Non so come ne perche' ma il tutto funziona.Un grazie al "Maestro" namor
>>che ha indicato la via e visto un certo interesse mi dilungo presentando
>>il tutto.
>>Ho scritto poco!
>
>
> Se vieni alla CISA1 spieghiamo il come e il perchè, anche se per averlo
> implementato così qualcosa devi pur aver capito... direi quasi tutto!
uhmmmm..... hai miei tempi ho fatto un po' di assembler (non sui sistemi
Intel ma sui mainframes IBM) sull'utilizzo di "puntatori" e in fatto di
chiamate dinamiche a funzione qualcosa mi ricordo.
> Altro vantaggio, oltre allo scrivere poco, è che se aggiungi o togli
> checkbox alla form non ti serve toccare il codice, funziona già così com'è
> se mantieni la denominazione 'cTxx'.
ohh Namor ti voglio bene......
>
>
>
>>---------------------------------------------------
>>2) poiche' non mi piace disperdere variabili in giro la seguente
>>definizione in un modulicchio
>>--------------------------------------------------
>>Public colChecks As New Collection
>
>
>
> Questo mi fa venire un dubbio: cosa succede quando chiudi la form? Le
> variabili objCheck definite nella maschera sono distrutte o sopravvivono
> in quanto inserite in una public collection, sprecando memoria? Per fugare
> tutti i dubbi inserirei la dichiarazione private collection nella form,
> così quando la chiudi viene sicuramente distrutta e libera la memoria.
E' vero. Il fatto di averla definita public veniva fuori da una prima
linea di ragionamento che poi e' stata superata dagli "eventi".
Effettivamente sarebbe meglio dichiararla privata. Oltre a non
disperdere variabili nell'ambiente non amo nemmeno particolarmente le
variabili pubbliche (ovviamente a meno che non servano davvero).
Ora la sistemo privata e vediamo che succede. Ho avuto troppi problemi,
recentemente, con oggetti che consumano memoria e che non si vogliono
"uccidere" ed afferro l'importanza della cosa, anzi ti ringrazio di
aver rilevato questo errore, perche' cosi' com'e' di errore si tratta
>
>>-----------------------------------------------------------------------
>>4) Una ricca selezione multipla sul form per tutti i ckx che mi
>>interessavano e attivazione del mousedown a "[Routine Evento]" (manco il
>>codice di base mi ha generato e credo sia giusto cosi')
>>-----------------------------------------------------------------------
>
>
> L'impostazione di "[Routine Evento]" puoi anche farla direttamente dalla
> classe (vedi mio esempio
www.sitocomune.com
, modules 5.22).
> E' giusto che non ci sia codice nel modulo della form, perchè è già nella
> classe. Se ci fosse codice anche negli eventi mousedown nella form,
> verrebbe eseguito prima di quello della classe.
ohhh Namor ti rivoglio bene ........ anche se quest'ultima cosa potrebbe
essere opinabile.
--
alessandro


text:
oklim wrote:
>>Non so come ne perche' ma il tutto funziona.Un grazie al "Maestro" namor
>>che ha indicato la via e visto un certo interesse mi dilungo presentando
>>il tutto.
>
>
> Scusa se ti chiedo:
> hai frequentato un corso di VB oppure fa parte del tuo bagaglio scolastico?
ai mie tempi, quando andavo a scuola (anche se per me la scuola non e'
mai finita), il VB ti assicuro era di la da venire ;<) e forse non
c'erano neanche scuole che "imparavano" l'informatica.
>
> Te lo chiedo perché ho da poco cominciato con access e sto prendendo in
> considerazione di frequentare un corso.
Il corso, *se ben fatto*, e' consigliabile. Un corso, fondamentalmente,
non ti deve insegnare a scrivere quattro istruzioni, quelle le trovi sui
manuali o in rete, ti deve insegnare le logiche di approccio ai problemi
ed a "leggere" i manuali.  Fatto questo tutti i linguaggi, e sottolineo
*tutti*, hanno tre istruzioni il resto e' quasi tutto superfluo.
L'informatica in fondo e' riassunta da una vecchia canzone di Salvi, mi
sembra, "C'e' da spostare una macchina..."
Come direbbero i colti "imho"
--
alessandro
P.S. Cmq su questo NG ci sono un po' di soggetti che dovresti seguire
hanno tanto da insegnare. Magari qualcuno, alcune volte, lo fa in modo
un po' confuso (ogni riferimento a persone o cose e' voluto). Se hai dei
dubbi non ti far scrupolo di chiedere e se anche qualcuno ti cazzia
(ogni riferimento e' rivoluto) non ti curar di lui pigliati la cazziata
e insisti, dietro la scorza burbera c'e' pur sempre un uomo.
--
ari a.


author: cidi

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:3RHge.148108$%I2.6...@tornado.fastwebnet.it...
> namor wrote:
>> Alessandro Cara ha scritto:
> ohh Namor ti voglio bene......
>
> ohhh Namor ti rivoglio bene ........ anche se quest'ultima cosa potrebbe
> essere opinabile.
vabbè non siamo, ancora, come la Spagna ..... Auguri Vivissimi!!
:)
> --
> alessandro
---
Daniele


text:
cidi wrote:
[cut]
>>
>>>Alessandro Cara ha scritto:
>
>
>>ohh Namor ti voglio bene......
>>
>>ohhh Namor ti rivoglio bene ........ anche se quest'ultima cosa potrebbe
>>essere opinabile.
>
>
> vabbè non siamo, ancora, come la Spagna ..... Auguri Vivissimi!!
> :)
che c'e' cidi, invidia?
--
a.cara


text:

Si stanno formando troppe coppiette a questo Cisa.
Forse Luciano aveva ragione.
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:lmIge.148206$%I2.4...@tornado.fastwebnet.it...

ma no ....figurati! alla mia età non si pensa più a saltare dall'altra parte
della barricata...quasi quasi non si pensa più ... neanche a certe cose.  :D
ciao simpaticone!
> --
> a.cara
>
---
Daniele


text:
MA ha scritto:
> >> ohh Namor ti voglio bene......
> >>
> >> ohhh Namor ti rivoglio bene ........ anche se quest'ultima cosa
> >> potrebbe essere opinabile.
> >
> > vabbč non siamo, ancora, come la Spagna ..... Auguri Vivissimi!!
> > :)
> >
> >> --
> >> alessandro
> Si stanno formando troppe coppiette a questo Cisa.
> Forse Luciano aveva ragione.
E sě che gliel'avevo detto di non dirlo in giro...
Vatti a fidare!



title: importare dati da cobol in access file .dat è possibile?

text:
se si come?
grazie a tutti.


author: vuLCan Karayan

text:
> se si come?
?!
Acc.. il vecchio COBOL...


title: Moltiplicazioni nei sottoreport

text:
Ciao a tutti.
Io ho il seguente problema: in un report ho una quantità.
Il report contiene un sottoreport con una tabella con un elenco di
valori. Io qui vorrei creare una colonna che ha come valore il valore
di una colonna moltiplicato per la quantità presente nel report
Master.
Come potrei fare?
Grazie
Matteo


title: Moltiplicazioni nei sottoreport

text:

creati una query
e mettici un campo calcolato
TuoValore:Forms!tuaForm!tuovaolore*Quellochevuoi
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Moltiplicazioni nei sottoreport

text:
Non ho capito molto.
Ti spiego meglio il problema.
Io ho delle confezioni nel report master che contengono una certa
quantità di oggetti.
Nel sottoreport ho la lista dei componenti degli oggetti e una colonna
con le varie quantità dei vari componenti; in questo sottoreport ho
creato di fianco alla precedente anche una colonna dove vorrei mettere
le quantità totali dei componenti (cioè mettere in ogni riga il
risultato della moltiplicazione della quantità del report master per
la quantità del componente corrente).
Come potrei fare?


title: Recordset Clone quando si usa ?

author: Pisinho

text:
Buongiorno,
sapevo dell'esistenza ma non avendolo mai usato non saprei sfruttarne le
potenzialità.
Ho letto che è una copia del recordset istanziato, più veloce, ma dove
applicarlo ?
Qualcuno l'usa, quando e perchè usarlo ?
Grazie mille.


title: Recordset Clone quando si usa ?

author: RobertoA

text:

Quando devi fare ricerche e piazzare/spostare bookmark e' bene sempre
copiarsi il recordset principale in una recordset secondario
Cosi' le tue modifiche non si riflettono sul recordset principali
E per fare questo viene comodo usare il  recordset clone
Io lo uso, raramente, ma qualche volta e' comodo non stare li a rieseguire
la selezione ma copiarti il recordset cosi' com'e'
Niente che non si possa fare con la creazione di un nuovo recordset comunque
Riguardo le prestazioni onestamente non ci ho mai fatto caso
Ciao
RobertoA


title: Recordset Clone quando si usa ?

text:

Dobbiamo distinguere se lavoriamo con un RS standard oppure con un RS
associato ad un'oggetto DataBound.
Nel 1° caso non ha molto senso CLONARE a meno che non serva ottenere
un'oggetto separato.
Nel 2° caso, invece se tu spostassi il Bookmark dal RS avresti come
effetto l'aggiornamento della parte Grafica(pensa ad un ciclo MoveNext
ad esempio), cosa che OVVIAMENTE rallenta le operazioni.
Quindi si lavora sul RecordsetClone(che è studiato appositamente per
l'oggetto FORM) e poi si aggiorna il Bookmark per la
risincronizzazione.
@Alex