author: Antonio Biso

text:
"Roberto" <
xxx...@tin.it
> ha scritto nel messaggio
news:fcLt9.32199$TD1.1...@news2.tin.it...
> Nella maschera Referti, a fronte dell'evento "Dopo aggiornamento" della
> casella combinata Esame genera la seguente riga di codice VBA:
>
> Me!DescrizioneEsame = Me!Esame.Column(1)
>
> Così facendo,nella maschera Referti, dopo che avrai selezionato l'esame
> dalla casella combinata Esame, nella casella di testo DescrizioneEsame ti
> comparirà la descrizione dell'esame così come è nella Descrizione di
> "Tabella Esame", descrizione che potrai modificare prima che venga salvato
> il record in "TabellaReferti" oppure memorizzarla senza alcuna aggiunta o
> variazione del testo."
>
> Ho seguito il consiglio; credo però di aver sbagliato qualche cosa. Ora,
> quando digito nella maschera "referti" il nome dell'esame mi ripete nel
> campo "descrizioneesame" (della maschera) ancora il "nome" esame e non la
> descrizione prolissa.
L'hai presa alla lontana eh?!
Il problema è sulla combo.
Hai messo numero colonne 2?
La query origine riga ha i due campi, nome esame e decrizione, ESATTAMENTE
in questo ordine?
Hai messo dimensione colonne 3;0 ?
Hai messo colonna associata 1?
Aspè, forse ho capito, forse tu hai fatto questo:
c'è anche un ID associato a ciascun esame?
E quindi hai messo nella query l'ID, quindi il nome e quindi la descrizione,
colonna asssociata 1 e dim colonne 0;3
Devi mettere numero colonne 3, dim colonne 0;3;0 e soprattutto
Me!DescrizioneEsame = Me!Esame.Column(2)
Antonio


title: problemi con developer extension access 2003

author: Pippo Messineo

text:
quando l'applicazione access gira con il run time comapiono sempre gli
avvisi di esecuzione delle query.
Questo anche se il run-time viene creato disabilitando gli avvisi di
esecuzione query in access.
Qualcuno sa dirmi di più?!!
ringrazio anticipatamente
Pippo


author: ciroteo

text:

dovresti forse farlo da codice ogni volta che esegui una query. vedi
docmd.setwarnings false
è cmq buona cosa attivare e disattivare il setwarnings e tenerlo sotto
controllo.
magari con dei message box.


text:
Grande,
avevi proprio ragione, ogni tanto dimentico che non bisogna mai fidarsi di
tutto quello che Access sembra rendere facile.
infinitamente grazie
Pippo
"ciroteo" <
matteo...@gmail.com
> ha scritto nel messaggio
news:1164728077.3...@80g2000cwy.googlegroups.com...



title: Access - Numero max di record

author: Tikida

text:
Scusate se pongo una domanda alla quale forse qualcun altro ha già risposto,
ma è la prima volta che mi affaccio su questo ng.
C'è una limitazione max di records per Access97 o è solo un problema di
spazio disco?
grazie


title: Access - Numero max di record

author: Silvio Berruti

text:
"Tikida" <
tik...@iname.com
> ha scritto nel messaggio
news:8kuhlc$l5h$1...@serv1.iunet.it...

Ti scusiamo, anche se è la seconda volta che ti affacci a questo NG e non
vai a leggere la risposta che ti è stata data da Lbo al tuo primo messaggio.
Ohibò!
Forse non leggerai neanche questo...  messaggio...
Peccato.   ;-))
Silvio


title: problema casella combinata

author: sbando

text:
db che gestisce i cd.
tabella ha 2 campi, artista (con nome e cognome nello stesso campo),  titolo
album, e contatore. Nessuna chiave primaria.
problema: cliccando sulla casella combinata che esegue una query sulla
selezione, i nomi nn sono in ordine alfabetico e vorrei evitare che vengano
fuori i doppioni (un artista mi appare tante volte quanti album sono
presenti).
problema: una volta selezionato l'artista, mi compare l'elenco album, però
mi aggiunge un record di quel artista
chi può aiutarmi?
saluti
sbando


title: problema casella combinata

author: Mrok

text:
"sbando" <
carl...@tiscalinet.it
> ha scritto nel messaggio
news:gvIP7.4218$Sq4.1...@news1.tin.it...

Problema 1 __ nella query:
                        aggiungi totali ;
                        raggruppa per nome;
Problema 2 __ me lo spieghi un po' meglio ?
Mrok
    ;-) >


title: AIUTO! come conto i record???

author: Gianluca

text:
Specificamente, in riferimento al post di ieri
'Array in maschera':
Per dimensionare una matrice devo contare, per una commessa, quanti docenti
sono coinvolti (bada bene, non quante giornate sono pianificate, ma quanti
docenti!).
Cax non ci riesco, come si fa????
--
'--------------------------------------------------------
'Saludos
'--------------------------------------------------------


title: AIUTO! come conto i record???

text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:9RPY8.45548$7N3.1...@twister2.libero.it...

SELECT COUNT(*) FROM tabella WHERE quello che vuoi
Ti rende il numero dei record che soddisfano il criterio WHERE
Simone


title: per MA  - novità per difetto run-time

author: luigi Onofrio

text:
riguardo quel problema di access run-time, ho scoperto che entrando con la
mia utenza, il programma funziona perfettamente, se entro con l'utenza di
un collega (a cui ho dato il controllo completo sulle autorizzazioni e
protezioni della cartella sul server in cui vi è il BE del brogramma, non
fa aprire le tabelle.
non so che pesci prendere anche perchè la cartella è condivisa a quegli
utenti che devono usare l'applicativo.
E poi perche a me mi fa aprire la cartella ed il BE e a questi altri
utenti no? anche se sono lo stesso amministratori del PC?
bah.
scusami se mi sono rivolto a te, ma pare che sei uno dei pochi che bazzica
nella NG al riguardo del Run-time.
luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: per MA  - novità per difetto run-time

author: MA

text:
luigi Onofrio wrote:
> riguardo quel problema di access run-time, ho scoperto che entrando
> con la mia utenza, il programma funziona perfettamente, se entro con
> l'utenza di un collega (a cui ho dato il controllo completo sulle
> autorizzazioni e protezioni della cartella sul server in cui vi è il
> BE del brogramma, non fa aprire le tabelle.
> non so che pesci prendere anche perchè la cartella è condivisa a
> quegli utenti che devono usare l'applicativo.
> E poi perche a me mi fa aprire la cartella ed il BE e a questi altri
> utenti no? anche se sono lo stesso amministratori del PC?
> bah.
Da quello che mi dici no è un problema di runtime o + in geberale di Access,
ma è un problema di rete e sua impostazione.
> scusami se mi sono rivolto a te, ma pare che sei uno dei pochi che
> bazzica nella NG al riguardo del Run-time.
Sì anche perchè non è il caso di dire dove bazzicano Sergio MAZZA e
Pablitomf...
> luigi
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: per MA  - novità per difetto run-time

text:
MA ha scritto:
> luigi Onofrio wrote:
> > riguardo quel problema di access run-time, ho scoperto che entrando
> > con la mia utenza, il programma funziona perfettamente, se entro con
> > l'utenza di un collega (a cui ho dato il controllo completo sulle
> > autorizzazioni e protezioni della cartella sul server in cui vi è il
> > BE del brogramma, non fa aprire le tabelle.
> > non so che pesci prendere anche perchè la cartella è condivisa a
> > quegli utenti che devono usare l'applicativo.
> > E poi perche a me mi fa aprire la cartella ed il BE e a questi altri
> > utenti no? anche se sono lo stesso amministratori del PC?
> > bah.
> Da quello che mi dici no è un problema di runtime o + in geberale di Access,
> ma è un problema di rete e sua impostazione.
> > scusami se mi sono rivolto a te, ma pare che sei uno dei pochi che
> > bazzica nella NG al riguardo del Run-time.
> Sì anche perchè non è il caso di dire dove bazzicano Sergio MAZZA e
> Pablitomf...
vialoni ed affini??????    :-))))))))



title: per MA  - novità per difetto run-time

text:
"luigi Onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
news:eebt30$pgp$1...@news.newsland.it...
> MA ha scritto:
>
> > luigi Onofrio wrote:
> > > riguardo quel problema di access run-time, ho scoperto che entrando
> > > con la mia utenza, il programma funziona perfettamente, se entro con
> > > l'utenza di un collega (a cui ho dato il controllo completo sulle
> > > autorizzazioni e protezioni della cartella sul server in cui vi è il
> > > BE del brogramma, non fa aprire le tabelle.
> > > non so che pesci prendere anche perchè la cartella è condivisa a
> > > quegli utenti che devono usare l'applicativo.
> > > E poi perche a me mi fa aprire la cartella ed il BE e a questi altri
> > > utenti no? anche se sono lo stesso amministratori del PC?
> > > bah.
>
> > Da quello che mi dici no è un problema di runtime o + in geberale di
Access,
> > ma è un problema di rete e sua impostazione.
>
>
> > > scusami se mi sono rivolto a te, ma pare che sei uno dei pochi che
> > > bazzica nella NG al riguardo del Run-time.
>
> > Sì anche perchè non è il caso di dire dove bazzicano Sergio MAZZA e
> > Pablitomf...
>
>
> vialoni ed affini??????    :-))))))))
>
> > > luigi
per quanto ne so io ricevono anche a casa ... citofonare Giusy ...


title: per MA  - novità per difetto run-time

author: Sergio MAZZA

text:
"ciroteo" <ciroteo(nospam)@
libero.it
> ha scritto nel messaggio
news:45098d49$0$15866$4faf...@reader2.news.tin.it...
>
>
> per quanto ne so io ricevono anche a casa ... citofonare Giusy ...
E portate le pastarelle...
Ciao.
--
Sergio MAZZA


title: per MA  - novità per difetto run-time

author: Pablitomf (Maurizio Facciuti)

text:
Sergio MAZZA ha scritto:

> E portate le pastarelle...
> Ciao.
E la CREMERIA!!!!
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------
http://www.accessgroup.it/
----------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.



title: per MA  - novità per difetto run-time

text:
luigi Onofrio ha scritto:
> riguardo quel problema di access run-time, ho scoperto che entrando con la
> mia utenza, il programma funziona perfettamente, se entro con l'utenza di
> un collega (a cui ho dato il controllo completo sulle autorizzazioni e
> protezioni della cartella sul server in cui vi è il BE del brogramma, non
> fa aprire le tabelle.
> non so che pesci prendere anche perchè la cartella è condivisa a quegli
> utenti che devono usare l'applicativo.
> E poi perche a me mi fa aprire la cartella ed il BE e a questi altri
> utenti no? anche se sono lo stesso amministratori del PC?
> bah.
> scusami se mi sono rivolto a te, ma pare che sei uno dei pochi che bazzica
> nella NG al riguardo del Run-time.
> luigi
Lasciando stare i vialoni e affini, il problema è di impostazione utenti
del S.O.
Che Win hai? Come li hai configurati gli users? tralasciando l'accesso
alle tabelle, ma con altri utenti, dalla rete, ti fa accedere almeno già
solo alla cartella che contiene i BE?
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------
http://www.accessgroup.it/
----------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito



title: per MA  - novità per difetto run-time

text:
"Pablitomf (Maurizio Facciuti)" <
maurizio...@accessgroup.it
> ha scritto
nel messaggio news:eedi69$mpm$1...@news.newsland.it...
>
> E la CREMERIA!!!!
E i soldi che mi dovete!!!
> --
> Ciao
> Pablitomf (Maurizio Facciuti)
> Access : Ver.97 - 2K
>
> ----------------------------
>
http://www.accessgroup.it/
> ----------------------------
> Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
> acceso e i piedi nel congelatore statisticamente ha una temperatura media.
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
Ciao.
--
Sergio MAZZA


title: per MA  - novità per difetto run-time

text:
Pablitomf (Maurizio Facciuti ha scritto:
> luigi Onofrio ha scritto:
> > riguardo quel problema di access run-time, ho scoperto che entrando con la
> > mia utenza, il programma funziona perfettamente, se entro con l'utenza di
> > un collega (a cui ho dato il controllo completo sulle autorizzazioni e
> > protezioni della cartella sul server in cui vi è il BE del brogramma, non
> > fa aprire le tabelle.
> > non so che pesci prendere anche perchè la cartella è condivisa a quegli
> > utenti che devono usare l'applicativo.
> > E poi perche a me mi fa aprire la cartella ed il BE e a questi altri
> > utenti no? anche se sono lo stesso amministratori del PC?
> > bah.
> > scusami se mi sono rivolto a te, ma pare che sei uno dei pochi che bazzica
> > nella NG al riguardo del Run-time.
> > luigi
> Lasciando stare i vialoni e affini, il problema è di impostazione utenti
> del S.O.
> Che Win hai? Come li hai configurati gli users? tralasciando l'accesso
> alle tabelle, ma con altri utenti, dalla rete, ti fa accedere almeno già
> solo alla cartella che contiene i BE?
sui computer utenti in cui installo il run time ci sono i S.O. Wxp pro sp2
e alcuni w2000 sp4 con licenze d'uso.
il server ha wserver2003.
gli users degli altri utenti sono configurati come amministratori sui
propri PC anche se poi l'active directory del server regola gli accessi
alla rete in base alle autorizzazioni assegnate (amministratori, gruppi
vari ecc.)
(ho provato anche ad assegnare ad un utente il gruppo amministrator sul
server, ma niente è la stessa cosa)
per la cartella sul server dove vi è il BE accedono tutti gli utenti
autorizzati senza restrizioni e vedono il contenuto della cartella dai
loro PC)
luigi
--



title: per MA  - novità per difetto run-time

text:
[CUT]
> sui computer utenti in cui installo il run time ci sono i S.O. Wxp pro sp2
> e alcuni w2000 sp4 con licenze d'uso.
e questo importa poco...
> il server ha wserver2003.
questo invece importa tanto...
> gli users degli altri utenti sono configurati come amministratori sui
> propri PC
questo importa poco...
> anche se poi l'active directory del server regola gli accessi
> alla rete in base alle autorizzazioni assegnate (amministratori, gruppi
> vari ecc.)
questo importa tanto...
> (ho provato anche ad assegnare ad un utente il gruppo amministrator sul
> server, ma niente è la stessa cosa)
> per la cartella sul server dove vi è il BE accedono tutti gli utenti
> autorizzati senza restrizioni e vedono il contenuto della cartella dai
> loro PC)
ma avviando l'mdb dice che non si hanno autorizzazioni, vero? Bene, ma sei
sicuro che su tutto il contenuto della cartella in questione tu abbia
disabilitato la "sola lettura", e che di fatto tu non abbia fatto casino
con i gruppi di lavoro dando ad un utente 2 gruppi con autorizzazioni
contrastanti? del tipo USER1 fa parte del gruppo1 e del gruppo2; Il gruppo
1 permette la modifica, il gruppo2 la esclude, annullandovi
vicendevolmente.
> luigi
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------
http://www.accessgroup.it/
----------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito



title: per MA  - novità per difetto run-time

text:
Pablitomf (Maurizio Facciuti ha scritto:
> [CUT]
> > sui computer utenti in cui installo il run time ci sono i S.O. Wxp pro sp2
> > e alcuni w2000 sp4 con licenze d'uso.
> e questo importa poco...
> > il server ha wserver2003.
> questo invece importa tanto...
> > gli users degli altri utenti sono configurati come amministratori sui
> > propri PC
> questo importa poco...
> > anche se poi l'active directory del server regola gli accessi
> > alla rete in base alle autorizzazioni assegnate (amministratori, gruppi
> > vari ecc.)
> questo importa tanto...
> > (ho provato anche ad assegnare ad un utente il gruppo amministrator sul
> > server, ma niente è la stessa cosa)
> > per la cartella sul server dove vi è il BE accedono tutti gli utenti
> > autorizzati senza restrizioni e vedono il contenuto della cartella dai
> > loro PC)
> ma avviando l'mdb dice che non si hanno autorizzazioni, vero?
no!
> Bene, ma sei
> sicuro che su tutto il contenuto della cartella in questione tu abbia
> disabilitato la "sola lettura",
io l'ho disabilitata, ma quella si rimette in automatico, ed è la stessa
cosa di altre cartelle condivise che hanno BE di applicativi funzionanti
per altri utenti.
> e che di fatto tu non abbia fatto casino
> con i gruppi di lavoro dando ad un utente 2 gruppi con autorizzazioni
> contrastanti?  del tipo USER1 fa parte del gruppo1 e del gruppo2; Il gruppo
> 1 permette la modifica, il gruppo2 la esclude, annullandovi
> vicendevolmente.
no! ho controllato! stà a posto.
> > luigi
--



title: per MA  - novità per difetto run-time

author: luigi ONOFRIO

text:
Sergio MAZZA ha scritto:
> "Pablitomf (Maurizio Facciuti)" <
maurizio...@accessgroup.it
> ha scritto
> nel messaggio news:eedi69$mpm$1...@news.newsland.it...
> >
> > E la CREMERIA!!!!
> E i soldi che mi dovete!!!
avanzi!!
paghero' !!!
--



title: per MA  - novità per difetto run-time

text:
"luigi ONOFRIO" <
onofrio...@tin.it
> ha scritto nel messaggio
news:eef0bh$qn7$1...@news.newsland.it...

famo alla romana?


title: richiesta parametro aperture report

author: Nicola Di Martino

text:
ciao...
nel report in questione ho come origine dati una query cosi strutturata:
"SELECT  month(data) as mese, collaboratore, attivita, durata, retribuzione
FROM movimenti"
chiamo il report filtrando il mese in modo da avere le ore dei collaboratori
del mese in esame...
perché contnua a chiedermi "Immissione valore parametro" Data
nel report il campo data non c'è ma c'è il campo mese e tutti gli altri.
E' questo il problema?
ma se metto la data e raggruppando tutto mi vengono dei record doppioni...
Grazie
Nik


title: richiesta parametro aperture report

text:

Stai combattendo con una parola riservata di access.
Data fa parte di un bouquet di parole forbidden
cambia nome alla parola
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: richiesta parametro aperture report

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:e13gr8$mf5$1...@area.cu.mi.it...
> Stai combattendo con una parola riservata di access.
> Data fa parte di un bouquet di parole forbidden
> cambia nome alla parola
>
porca zozza...
grazie.
Nik


title: Curiosità su ExitSub

author: EnricoV.

text:
Ma..mi chiedevo:
ho questa routine:
Dim rst as recordset
Set rst = currentDb.OpenRecordset("Tabella")
if isnull (rst!Campo) then
msgbox("Nessun Valore")
Exit Sub
Else:
' qui c'è altro codice '
End if
set rst = nothing
End Sub
nel caso della condizione if isnull(rst!Campo) then ExitSub, esco
completamente dalla routine ignorando il set rst = nothing alla fine del
ciclo If ?


title: Curiosità su ExitSub

author: Giorgio prx

text:
"EnricoV." <
nor...@libero.it
> ha scritto nel messaggio
news:amij07$dmi$1...@lacerta.tiscalinet.it...

Esatto ed è sempre bene scaricare dalla memoria gli oggetti prima chiudi il
recordset  rst.Close e poi set rst = nothing
Ciao Giorgio.


title: Curiosità su ExitSub

author: Maurizio Borrelli

text:
> "EnricoV." [...]:
> Ma..mi chiedevo:
> ho questa routine:
> Dim rst as recordset
> Set rst = currentDb.OpenRecordset("Tabella")
> if isnull (rst!Campo) then
    Qual e' lo scopo di questa istruzione qui sopra?
> msgbox("Nessun Valore")
> Exit Sub
> Else:
> ' qui c'è altro codice '
> End if
> set rst = nothing
> End Sub
> nel caso della condizione if isnull(rst!Campo) then ExitSub, esco
> completamente dalla routine ignorando il set rst = nothing alla fine del
> ciclo If ?
    Gia'.
    Se ti puo' essere utile, quello che segue e' il codice che uso
normalmente:
    On Error GoTo erh
    Dim sql As String
    Dim rst As DAO.Recordset
    sql = ""
    sql = sql & "SELECT"
    sql = sql & " Tabella1.Campo1"
    sql = sql & ",Tabella1.Campo2"
    sql = sql & " FROM"
    sql = sql & " Tabella1"
   'sql = sql & " WHERE"
   'sql = sql & " ..."
   'sql = sql & " ORDER BY"
   'sql = sql & " ..."
    With CurrentDb
      Set rst _
        = .OpenRecordset( _
              sql _
            , DAO.dbOpen<...> _
            , DAO.dbFailOnError)
    End With
    With rst
      If ((.BOF=True) And (.EOF=True)) Then
        '
        ' Nessun record (Recordset vuoto)
        '
      Else
        '
        ' Altro codice
        '
      End If
    End With
  ext:
    On Error Resume Next
    rst.Close
    Set rst = Nothing
    Exit Sub
  erh:
    With Err
      MsgBox .Description,vbCritical,"ERR#" & CStr(.Number)
    End With
    Resume ext
    End Sub
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: DB su win2000 con TS

author: Marco

text:
Ciao a tutti, qualcuno ha mai provato a utilizzare un Db in multiutenza con
i terminal services di Win2000 Server invece di installare il FE su tutti i
client? Se sě, problemi e 'tip'?
Ciao
Marco


title: DB su win2000 con TS

author: Stefano Marzocchi

text:
"Marco"

Sě, funziona benissimo ed č una buona alternativa (in molti casi) al modello
Client-Server.
Devi conoscere un sistemista che configuri il Terminal Server: non č
semplicissimo.
Installi i FE in cartelle diverse su Server denominate come i vari clients
(ognuno accede alla rispettiva copia del FE) i quali punteranno a  un unico
BE.
Ciao, Stefano


title: DB su win2000 con TS

text:
E' una buona idea!!
Grazie
"Stefano Marzocchi" <
stefN...@libero.it
> ha scritto nel messaggio
news:bKFR7.288477$sq5.14...@news.infostrada.it...



title: DB su win2000 con TS

text:
"Stefano Marzocchi" <
stefN...@libero.it
> ha scritto nel messaggio
news:bKFR7.288477$sq5.14...@news.infostrada.it...
> Sì, funziona benissimo ed è una buona alternativa (in molti casi) al
modello
> Client-Server.
> Devi conoscere un sistemista che configuri il Terminal Server: non è
> semplicissimo.
>
> Installi i FE in cartelle diverse su Server denominate come i vari clients
> (ognuno accede alla rispettiva copia del FE) i quali punteranno a  un
unico
> BE.
>
> Ciao, Stefano
>
Ciao, ho riletto la risposta e mi sorge questo dubbio: facendo come dici, io
mi precludo la possibilità di avere sessioni multiple che è invece ciò che
TS mi dà in più (almeno, uno dei vantaggi). Questo almeno se nel FE ci sono
tabelle temporanee (tipo 'dettagli ordini') che aiutano l'inserimento
minimizzando i locking (cosa che io uso spesso). In questo caso,
l'inserimento di un ordine in una sessione lockerebbe la tmp dell'altra
sessione. Giusto?
Mi piacerebbe sapere come la pensi e se hai già affrontato problemi simili.
Ciao
Marco


title: istruzione alter table per aggiornamento campi correlati

author: max

text:
tramite un db.Execute "ALTER TABLE table2 ADD CONSTRAINT Relation1 FOREIGN
KEY ([id]) REFERENCES table1 ([id])"
creo una relazione tra due tabelle, ora vorrei anche inserire il "aggiorna
campi correlati a catena"
cosa devo aggiungere?
grazie
Max


author: Karl Donaubauer

text:

Dipende cos'è il tuo db. Un DAO.Database?
Con SQL funziona solo con ADO non DAO.
Cioè devi impostare un riferimento a ADO e poi p.e.
Dim cnn As ADODB.Connection
Dim strSQL As String
Set cnn = CurrentProject.Connection
strSQL = "ALTER TABLE table2 ADD CONSTRAINT Ralation1" & _
    " FOREIGN KEY (id) REFERENCES table1 (id)" & _
    " ON UPDATE CASCADE"
cnn.Execute strSQL
Set cnn = Nothing
Un'altra via (per evitare ADO) sarebbe l'oggetto DAO.Relation. Vedi p.e.
http://groups.google.com/group/it.comp.appl.access/msg/da0eb132750ba2a5
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:81hc3r...@mid.individual.net...

ti riporto il codice completo (access 2003)
Public Function mod_vetri()
On Error GoTo Err_Comando0_Click
    path = CurrentProject.path
Set db = DBEngine.Workspaces(0).OpenDatabase(path & "\calcolo
trasmittanza_be.mdb")
db.Execute "ALTER TABLE infissi ADD CONSTRAINT FK_tblShippin   FOREIGN KEY
(vetro) REFERENCES vetri(vetro)"
      e qui se inserisco ON UPDATE CASCADE non succede nulla, se lo lascio
così mi fa la relazione
Exit_Comando0_Click:
    Exit Function
Err_Comando0_Click:
    Resume Exit_Comando0_Click
End Function
grazie e ciao
max


text:
max wrote:
> Karl Donaubauer ha scritto:
>>> tramite un db.Execute "ALTER TABLE table2 ADD CONSTRAINT Relation1
>>> FOREIGN KEY ([id]) REFERENCES table1 ([id])"
>>>
>>> creo una relazione tra due tabelle, ora vorrei anche inserire il
>>> "aggiorna campi correlati a catena"
>>> cosa devo aggiungere?
>>
>> Dipende cos'ï¿œ il tuo db. Un DAO.Database?
>> Con SQL funziona solo con ADO non DAO.
>> Cioï¿œ devi impostare un riferimento a ADO e poi p.e.
>>
>> Dim cnn As ADODB.Connection
>> Dim strSQL As String
>>
>> Set cnn = CurrentProject.Connection
>>
>> strSQL = "ALTER TABLE table2 ADD CONSTRAINT Ralation1" & _
>>    " FOREIGN KEY (id) REFERENCES table1 (id)" & _
>>    " ON UPDATE CASCADE"
>>
>> cnn.Execute strSQL
>>
>> Set cnn = Nothing
>>
>> Un'altra via (per evitare ADO) sarebbe l'oggetto DAO.Relation.
>> Vedi p.e.
>>
http://groups.google.com/group/it.comp.appl.access/msg/da0eb132750ba2a5
>> ...
> ti riporto il codice completo (access 2003)
>
> Public Function mod_vetri()
> On Error GoTo Err_Comando0_Click
>
>    path = CurrentProject.path
>
> Set db = DBEngine.Workspaces(0).OpenDatabase(path & "\calcolo
> trasmittanza_be.mdb")
>
> db.Execute "ALTER TABLE infissi ADD CONSTRAINT FK_tblShippin  FOREIGN KEY
> (vetro) REFERENCES vetri(vetro)"
>      e qui se inserisco ON UPDATE CASCADE non succede nulla, se lo
> lascio cosï¿œ mi fa la relazione
> ...
Certo. Nel tuo codice non si vede niente dicchiarazioni delle variabile
(dove sono?) ma con OpenDatabase apri un DAO.Database non ADO.
Cosa non ti ï¿œ chiaro nella mia descrizione?
Ok, provo di servire la pappa pronta: ;-)
Lavorare con codice di DAO:
Dim db As DAO.Database
Dim rel As DAO.Relation
Dim strPath As String
strPath = CurrentProject.Path
Set db = DBEngine.Workspaces(0).OpenDatabase _
                (strPath & "\calcolotrasmittanza_be.mdb")
With db
    Set rel = .CreateRelation("relvetriinfissi", "vetri", "infissi", _
      dbRelationUpdateCascade)
    rel.Fields.Append rel.CreateField("vetro")
    rel.Fields!vetro.ForeignName = "vetro"
    .Relations.Append rel
End With
Set rel = Nothing
Se invece vuoi lavorare con una stringa SQL devi usare ADO:
Devi aggiungere un riferimento ad ADO (vedi
www.donkarl.com/it?FAQ7.1
)
e poi usare un codice di questo tipo:
Dim cnn As New ADODB.Connection
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & _
                   CurrentProject.Path & "\calcolotrasmittanza_be.mdb"
cnn.Execute _
 "ALTER TABLE infissi ADD CONSTRAINT FK_tblShippin" & _
" FOREIGN KEY (vetro) REFERENCES vetri(vetro)" & _
" ON UPDATE CASCADE"
cnn.Close
Set cnn = Nothing



text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:81j358...@mid.individual.net...
> max wrote:
>> Karl Donaubauer ha scritto:
>>>> tramite un db.Execute "ALTER TABLE table2 ADD CONSTRAINT Relation1
>>>> FOREIGN KEY ([id]) REFERENCES table1 ([id])"
>>>>
>>>> creo una relazione tra due tabelle, ora vorrei anche inserire il
>>>> "aggiorna campi correlati a catena"
>>>> cosa devo aggiungere?
>>>
>>> Dipende cos'� il tuo db. Un DAO.Database?
>>> Con SQL funziona solo con ADO non DAO.
>>> Cio� devi impostare un riferimento a ADO e poi p.e.
>>>
>>> Dim cnn As ADODB.Connection
>>> Dim strSQL As String
>>>
>>> Set cnn = CurrentProject.Connection
>>>
>>> strSQL = "ALTER TABLE table2 ADD CONSTRAINT Ralation1" & _
>>>    " FOREIGN KEY (id) REFERENCES table1 (id)" & _
>>>    " ON UPDATE CASCADE"
>>>
>>> cnn.Execute strSQL
>>>
>>> Set cnn = Nothing
>>>
>>> Un'altra via (per evitare ADO) sarebbe l'oggetto DAO.Relation.
>>> Vedi p.e.
>>>
http://groups.google.com/group/it.comp.appl.access/msg/da0eb132750ba2a5
>>> ...
>> ti riporto il codice completo (access 2003)
>>
>> Public Function mod_vetri()
>> On Error GoTo Err_Comando0_Click
>>
>>    path = CurrentProject.path
>>
>> Set db = DBEngine.Workspaces(0).OpenDatabase(path & "\calcolo
>> trasmittanza_be.mdb")
>>
>> db.Execute "ALTER TABLE infissi ADD CONSTRAINT FK_tblShippin  FOREIGN KEY
>> (vetro) REFERENCES vetri(vetro)"
>>      e qui se inserisco ON UPDATE CASCADE non succede nulla, se lo
>> lascio cos� mi fa la relazione
>> ...
>
> Certo. Nel tuo codice non si vede niente dicchiarazioni delle variabile
> (dove sono?) ma con OpenDatabase apri un DAO.Database non ADO.
>
> Cosa non ti � chiaro nella mia descrizione?

grazie mille Karl soprattutto per la pappa pronta che come al solito
funziona splendidamente
ciao
max


title: sincronizzare mdb via web

author: sdamy

text:
Ciao a tutti,
volevo sapere se qualcuno ha provato la sincronizzazione di un MDB via
internet.
Al momento carico e scarico un intero data base da un sito internet.... però
quando un MDB comincia ad essere voluminoso i tempi di scaricamento sono
lunghi... pensavo qunindi a usare questa tecnica per migliorare i tempi di
aggiornamento.
GRAZIE
DAMIANO


title: sincronizzare mdb via web

text:
Per far ciò occorre acquiustare il MOD della MS ed usare il replication
manager.
CIAO CIAO
DAMIANO
sdamy <
sd...@tiscalinet.it
> wrote in message
ktTC6.11954$lu5.3...@news1.tin.it...



title: sincronizzare mdb via web

author: ema

text:
Mio  cuggino  mi  ha  detto  che  sdamy  <
sd...@tiscalinet.it
>	scrisse:
> Al momento carico e scarico un intero data base da un sito internet.... però
> quando un MDB comincia ad essere voluminoso i tempi di scaricamento sono
> lunghi... pensavo qunindi a usare questa tecnica per migliorare i tempi di
> aggiornamento.
>
idem.
Una soluzione ci sarebbe, passando per altre vie...
Puoi installare in remoto un server, tipo MySQL, e  lavori  con  tabelle
collegate al dbase sul server.
E' chiaro che se in remoto hai delle pagine ASP, o ti compri SQL Server,
oppure traduci in PHP :-)
bye!
--
Emanuele Cesena                 Attenzione! penguinpowered è morto :-/
<
ece...@libero.it
>  -  rimuovi XXX x rispondere


title: Limitare inserimento record da maschera

author: Giorgio A.

text:
Saluti a tutti.
Per cortesia un aiuto.
Sto cercandodi limitare l'inserimento di record in una tabella tramite
questo codice trovato nei vari news su access ma non riesco a farlo
funzionare e a capire alcuni passaggi:
 - If DemoVersion a cosa si riferisce then ?
- Debbo inserire codice pure in un modulo o dichiarare una variabile?
Private Sub Form_BeforeInsert(Cancel As Integer)
If DemoVersion Then
  If DCount("*", "DemoVersion") >= 5 Then
   MsgBox "ATTENZIONE: il programma č in versione dimostrativa, quindi non č
possibile gestire piů di 50 articoli. Per ottenere la versione completa
contattare il fornitore del programma.", vbCritical, "Versione DEMO"
   Cancel = True
  End If
End If
End Sub
Grazie 1000 e saluti
Giorgio


title: Limitare inserimento record da maschera

author: giorgio rancati

text:
"Giorgio A." <
interne...@alice.it
> ha scritto nel messaggio
news:466d6380$0$36438$4faf...@reader5.news.tin.it...

la prima DemoVersion
----
If DemoVersion Then
----
si riferisce a una variabile o a una costante pubblica che inserirai un un
modulo Bas.
Se non ti serve togli la riga della If e la riga dell'ultima End If
la seconda
----
If DCount("*", "DemoVersion") >= 5 Then
----
č il nome della tabella origine record della maschera quindi va cambiato con
il nome effettivo della tua tabella.
Il codice va inserito nell'evento Prima di Inserire della maschera con cui
popoli la tabella.
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: Limitare inserimento record da maschera

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:466d6710$0$16021$5fc...@news.tiscali.it...
> "Giorgio A." <
interne...@alice.it
> ha scritto nel messaggio
> news:466d6380$0$36438$4faf...@reader5.news.tin.it...
>> Saluti a tutti.
>>
>> Per cortesia un aiuto.
>>
>> Sto cercandodi limitare l'inserimento di record in una tabella tramite
>> questo codice trovato nei vari news su access ma non riesco a farlo
>> funzionare e a capire alcuni passaggi:
>>
>>  - If DemoVersion a cosa si riferisce then ?
>> - Debbo inserire codice pure in un modulo o dichiarare una variabile?
>>
>> Private Sub Form_BeforeInsert(Cancel As Integer)
>>
>> If DemoVersion Then
>>   If DCount("*", "DemoVersion") >= 5 Then
>>    MsgBox "ATTENZIONE: il programma è in versione dimostrativa, quindi
>> non
> è
>> possibile gestire più di 50 articoli. Per ottenere la versione completa
>> contattare il fornitore del programma.", vbCritical, "Versione DEMO"
>>    Cancel = True
>>   End If
>> End If
>> End Sub
>>
>> Grazie 1000 e saluti
>> Giorgio
>
>
> la prima DemoVersion
> ----
> If DemoVersion Then
> ----
> si riferisce a una variabile o a una costante pubblica che inserirai un un
> modulo Bas.
> Se non ti serve togli la riga della If e la riga dell'ultima End If
>
> la seconda
> ----
> If DCount("*", "DemoVersion") >= 5 Then
> ----
> è il nome della tabella origine record della maschera quindi va cambiato
> con
> il nome effettivo della tua tabella.
>
> Il codice va inserito nell'evento Prima di Inserire della maschera con cui
> popoli la tabella.
>
> Ciao
> --
> Giorgio Rancati
> [Office Access MVP]
>
>Grazie della disponibilità Giorgio ma sono ancora in dififcoltà
allora:
In un modulo chiamato DemoVersion ho inserito:
Option Compare Database
Dim DemoVersion
e nella Maschera
Private Sub Form_BeforeInsert(Cancel As Integer)
If DemoVersion Then
  If DCount("*", "DemoVersion") >= 5 Then
   MsgBox "ATTENZIONE: il programma è in versione dimostrativa, quindi non è
possibile gestire più di 50 articoli. Per ottenere la versione completa
contattare il fornitore del programma.", vbCritical, "Versione DEMO"
   Cancel = True
  End If
End If
End Sub
ma nella verifica codice f8 alla riga
If DemoVersion Then
mi da un MsgBox del tipo
Errore di compilazione:
Prevista variabile o routine e non modulo
dove sbaglio?
Grazie e saluti
Giorgio A.


title: Limitare inserimento record da maschera

author: Access

text:
Ciao giorgio,
"Giorgio A." <
interne...@alice.it
> ha scritto nel messaggio
news:466d9252$0$17945$4faf...@reader1.news.tin.it...
>
----cut---
>>Grazie della disponibilità Giorgio ma sono ancora in dififcoltà
>
> allora:
> In un modulo chiamato DemoVersion ho inserito:
> Option Compare Database
> Dim DemoVersion
qui scrivi
public DemoVersion
---cut--
--
Ciao
Access


title: Limitare inserimento record da maschera

text:
"Access" <c...@tin.it.invalid> ha scritto nel messaggio
news:Kijbi.35449$U01.3...@twister1.libero.it...

>Ciao Access fatto quando mi hai consigliato ma mi dà lo stesso errore
Saluti e buona giornata


title: Limitare inserimento record da maschera

text:
Ciao Giorgio A.,
"Giorgio A." <
interne...@alice.it
> ha scritto nel messaggio
news:466e74e5$0$37200$4faf...@reader3.news.tin.it...

"If DemoVersion then" non ti serve, sicuramente nel codice
che hai trovato si fa riferimento a una quanlche funzione
presente in un modulo bas.
Per quello che serve a te puoi usare quel codice in questo modo:
Private Sub Form_BeforeInsert(Cancel As Integer)
  If DCount("*", "DemoVersion") >= 5 Then
   MsgBox "ATTENZIONE: il programma è in versione dimostrativa, quindi non è
possibile gestire più di 50 articoli. Per ottenere la versione completa
contattare il fornitore del programma.", vbCritical, "Versione DEMO"
   Cancel = True
  End If
end sub
Cioè, elimini la  la prima riga
"if demoversion then"
e l'ultima
"End If"
cosi come ti ha gia' indicato Giorgi RANCATI nel suo post.
--
Ciao
Access


title: Limitare inserimento record da maschera

text:
"Giorgio A." <
interne...@alice.it
> ha scritto nel messaggio
news:466d9252$0$17945$4faf...@reader1.news.tin.it...
>>Grazie della disponibilità Giorgio ma sono ancora in dififcoltà
>
> allora:
> In un modulo chiamato DemoVersion ho inserito:
> Option Compare Database
> Dim DemoVersion
>
> e nella Maschera
> Private Sub Form_BeforeInsert(Cancel As Integer)
>
> If DemoVersion Then
>  If DCount("*", "DemoVersion") >= 5 Then
>   MsgBox "ATTENZIONE: il programma è in versione dimostrativa, quindi non
> è possibile gestire più di 50 articoli. Per ottenere la versione completa
> contattare il fornitore del programma.", vbCritical, "Versione DEMO"
>   Cancel = True
>  End If
> End If
> End Sub
>
> ma nella verifica codice f8 alla riga
> If DemoVersion Then
>
> mi da un MsgBox del tipo
>
> Errore di compilazione:
> Prevista variabile o routine e non modulo
>
> dove sbaglio?
>
> Grazie e saluti
>
> Giorgio A.
Ciao Giorgio,
sbagli a a dare il nome del modulo con lo stesso nome della variabile
nel modulo metti questo codice
----
Option Compare Database
Option Explicit
Public Const DemoVersion As Boolean = True
----
e salvalo con nome basDemoVersion



title: Limitare inserimento record da maschera

text:
"giorgio rancati" <
giorgio_NO_SP...@tiscali.it
> ha scritto nel
messaggio news:466e7c08$0$16030$5fc...@news.tiscali.it...

>Grazie mille Giorgio e Access
tutto ok, funziona con entrambe le soluzioni
Con riconoscenza
Giorgio A.


title: R: Costruzione Codice Fiscale

author: Thierry REGA

text:
> Una settimana fa ho postato questo quesito. Un signore gentilissimo mi ha
> risposto
> dandomi la soluzione, poi sono partito e sono tornato solo oggi, e il
> vecchio messaggio non
> e' piu' disponibile. Il quesito era questo:
> Ho trovato questa routine per la costruzione (non il controllo) del Codice
> fiscale.
> Non sono riuscito a farla funzionare.
> Qualcuno mi puņ aiutare??
Scusa se non ti guardo l'errore sul codice che hai fornito, ma sul sito
comune (
http://members.xoom.it/it_db_access/
) c'č il codice gią
funzionante... a quel che si mormora in giro :-)
Ciao
Thierry


title: ordinamento record

author: Lucky

text:
ciao,
non riesco a capire cosa è successo. ho una subform in foglio dati che da un
po' quando apro la form non mi da più l'ordinamento iniziale che era
crescente per data. devo darglirlo io ma non lo salva e per di più non
presenta un'ordinamento logico negli altri campi. come faccio a salvare
l'ordinamento crescente?
grazie


title: ordinamento record

author: Roberto da casa

text:
"Lucky" <
lu.s...@aliceposta.it
> ha scritto nel messaggio
news:YJYvc.403564$rM4.16...@news4.tin.it...

Come origine record della sottomaschera usa una query che ordinerai a tuo
piacimento.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: VUOI GUADAGNARE FINO A 250.000 ORARIE ?

author: xxclaudioxx

text:
Attenzione, questa societa' permette veramente di guadagnare con la
pubblicita'
dai un'occhiata e non te ne pentirai !!!
http://members.xoom.it/xxclaudioxx/


title: VUOI GUADAGNARE FINO A 250.000 ORARIE ?

author: Silvio Berruti

text:
Prendi il posto di lavoro di Lbo...
:-O
:-))))
Ciao
Silvio


title: VUOI GUADAGNARE FINO A 250.000 ORARIE ?

author: lbo dal portatile

text:
>Prendi il posto di lavoro di Lbo...
io ho sempre lavorato un'oretta al giorno, mai di piu'...
-------------------------------------
"You're part of the humanity!"
"No, I'm in the marketing."
(tratta da
www.dilbert.com
)


title: Filtro in sottomaschera

author: Metz

text:
Maschera con controllo "nome" pescato dalla tabella clienti.
Sottomaschera con controlli "data scadenza", "importo".
Nella sottomaschera inserisco le date e gli importi delle scadenza dei vari
clienti.
Seleziono una data e applico il filtro.
Risultato: si visualizzano tutti i record: quelli che non hanno la data
richesta con la sottomaschera vuota ovviamente e quelli con la data
richiesta con la sottomaschera riportante la data. Cosě devo scorrere tutti
i record per individuare quelli che mi servono.
Perchč non funziona correttamente il filtro nella sottomaschera?
Grazie, Metz


title: Filtro in sottomaschera

author: cidi

text:
"Metz" <
metz...@tin.it
> ha scritto nel messaggio
news:75KFb.202972$vO5.8...@twister1.libero.it...

Ciao Metz
La maschera e sottomaschera devono essere legate.
Prova  a dare piů info: su cosa sono basate le maschere e le relazioni delle
tabelle
Ciao Daniele


title: Filtro in sottomaschera

text:
"Metz" <
metz...@tin.it
> ha scritto nel messaggio
news:75KFb.202972$vO5.8...@twister1.libero.it...

Non sono sicuro di aver capito bene il tuo prblema, ma prova ad andare sul
Sito Comune (link qui sotto) ed a leggere nella Sezione Forms la FAQ
intitolata "Come si puň filtrare una maschera in base al valore contenuto in
un controllo di una sua sottomaschera?". Potrebba fare al caso tuo.
Buon Natale
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: registrazione server ole

author: Benedetto

text:
Ho inserito una tabella excell in un report ma quando la ridimensiono, e
successivamente salvo tutto Access mi dà il seguente messaggio di errore "E'
possibile che il server Ole non sia registrato", " rieseguirne
l'istallazione". Cosa vuol dire?
Ciao


title: Record già esistente oppure nuovo

author: davide

text:
Innanzitutto auguro a tutti un felice Natale,
secondariamente arriva la mia richiesta: è possibile avere un campo in una
maschera "cognome e nome" nel quale vedo, digitando il cognome, se la
persona è già presente nel database, e quindi con un invio ne vedo tutti i
dati, oppure se nuovo continuo a digitare e mi crea un record nuovo?
Per ora la soluzione al mio problema è una casella di ricerca combinata
accanto al campo di inserimento cognome: prima controllo se il cliente è già
presente (mi basta digitare le prime lettere del cognome ed appare in nero
il completamento automatico, se il cliente è quello da me cercato batto
invio e riesco ad andare al record spedificato) e se non è presente vado a
creare un nuovo record con un pulsante "nuovo".
Teoricamente mi piacerebbe unire la funzionalità del campo di ricerca al
campo di inserimento..
A chi mi aiuta un bell'etto di prosciutto crudo, uno di salame e qualche
scaglia di parmigiano (e questo è solo l'antipasto!!!).
Davide., Parma.
"Vediate già realizzati i vostri sogni e siate buoni.. la vita vi
ricompenserà.."


title: Record già esistente oppure nuovo

text:
davide wrote:
> Innanzitutto auguro a tutti un felice Natale,
> secondariamente arriva la mia richiesta: è possibile avere un campo
> in una maschera "cognome e nome" nel quale vedo, digitando il
> cognome, se la persona è già presente nel database, e quindi con un
> invio ne vedo tutti i dati, oppure se nuovo continuo a digitare e mi
> crea un record nuovo?
> Per ora la soluzione al mio problema è una casella di ricerca
> combinata accanto al campo di inserimento cognome: prima controllo se
> il cliente è già presente (mi basta digitare le prime lettere del
> cognome ed appare in nero il completamento automatico, se il cliente
> è quello da me cercato batto invio e riesco ad andare al record
> spedificato) e se non è presente vado a creare un nuovo record con un
> pulsante "nuovo".
> Teoricamente mi piacerebbe unire la funzionalità del campo di ricerca
> al campo di inserimento..
Se ti capisco bene ti manca solo la funzionalità di creare un nuovo
record col valore digitato nella combo. Diciamo che la combo si
chiama cboFoo, poi imposti la proprietà "Solo in elenco" a Sì
e nel evento "Su non in elenco" scrivi:
Dim strSalva As String
Response = acDataErrContinue
If MsgBox("Valore nuovo! Creamo un record?", vbYesNo) = vbYes Then
    strSalva = NewData
    Me!cboFoo.Undo
    DoCmd.GoToRecord , , acNewRec
    Me!Cognome = strSalva
Else 'p.e. nel caso di un errore di digitazione
    Me!cboFoo.Undo
End If
Vedi anche la FAQ 4.13 sul sito indicato sotto.
> A chi mi aiuta un bell'etto di prosciutto crudo, uno di salame e
> qualche scaglia di parmigiano (e questo è solo l'antipasto!!!).
*mmmh, schmatz, sabber*
--
HTH
Karl
*********
Access-FAQ
http://www.donkarl.com/it


title: Sfondo in Visualizza struttura

author: Principiante da casa

text:
Da ieri, se seleziono un qualsiasi oggetto dalla casella degli strumenti per
inserirlo nella maschera, non appena con il cursore (che la + ed il
simboletto) arrivo nell'area della maschera lo sfondo diventa nero. Fino a
ieri rimaneva invece bianco.
E' un sintomo grave??
Si puň curare?
Grazie.

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Sfondo in Visualizza struttura

author: Alessandro Cara

text:
Principiante da casa wrote:
> Da ieri, se seleziono un qualsiasi oggetto dalla casella degli strumenti per
> inserirlo nella maschera, non appena con il cursore (che la + ed il
> simboletto) arrivo nell'area della maschera lo sfondo diventa nero. Fino a
> ieri rimaneva invece bianco.
> E' un sintomo grave??
> Si può curare?
> Grazie.
Sulla maschera hai messo, chiamiamolo cosi', un "supercontrollo" tipo
controllo a schede o cornice. In questo caso il "design" mode ti sta
segnalando che il nuovo controllo ti viene inserito all'interno di uno
dei controlli suddetti.
E' una cosa molto comoda non una brutta malattia.
--
a.cara


title: Sfondo in Visualizza struttura

text:
ora mi sento meglio (effetto placebo?)
Scherzi a parte ... grazie.
                   Il 06 Gen 2006, 13:42, Alessandro Cara <
al...@puntablunet.it
> ha scritto:
> Principiante da casa wrote:
> > Da ieri, se seleziono un qualsiasi oggetto dalla casella degli strumenti
per
> > inserirlo nella maschera, non appena con il cursore (che la + ed il
> > simboletto) arrivo nell'area della maschera lo sfondo diventa nero. Fino
a
> > ieri rimaneva invece bianco.
> > E' un sintomo grave??
> > Si puň curare?
> > Grazie.
>
> Sulla maschera hai messo, chiamiamolo cosi', un "supercontrollo" tipo
> controllo a schede o cornice. In questo caso il "design" mode ti sta
> segnalando che il nuovo controllo ti viene inserito all'interno di uno
> dei controlli suddetti.
> E' una cosa molto comoda non una brutta malattia.
> --
> a.cara
>




title: sottomaschere che perdono le impostazioni

author: Valtere

text:
ciao a tutti...
dopo un po torno a rompervi le scatole per un problema...
ho un db (access 2000) da cui accedo in modalità inserimento e
consultazione mediante una maschera.
nella maschera sono inserite 3 sottomaschere che fanno riferimento ad
altrettante tabelle....
succede a volte che qualche sottomaschera (in modo casuale...) non
permetta più di inserire dati e controllando le proprietà scopro che
sono cambiati i diritti alla voce "aggiungi/modifica"
naturlamente nessuno in Ufficio mette mano alla struttura del db, per
l'unica cosa che posso indicare è che il db è residente su una cartella
condivisa su una macchina con win2kserver (con sola funzione di file
server) e tutti gli autorizzati a quella cartella possono consultare il
db...
cosa può essere successo ???  (immancabilmente sempre quando sono in ferie)
grazie
Valter


text:
Molto strano, non mi è mai successo, a scanso di equivoci sull'evento
apertura delle sottomaschere inserisci il seguente codice:
Private Sub Form_Open(Cancel As Integer)
Me.AllowAdditions = True
Me.AllowDeletions = True
Me.AllowEdits = True
Me.AllowFilters = True
Me.DataEntry = False
End Sub
Valtere ha scritto:



title: Errore Pulsante comando

author: Francesco

text:
Salve!
Oggi è successa una cosa mooolto strana, almeno per me :/
Fino a ieri funzionava tutto, ma da oggi i pulsanti di comando che avevo
messo nelle maschere (avevano diverse funzioni, tipo l'apertura di altre
maschere, il salvataggio delle stesse,ecc..) non vanno più! Anche se ne
metto di nuovi!
Mi compare una finestra che mi dice:
_______________________
L'espressione su clic immessa come impostazione della proprietà di
evento ha provocato il seguente errore: Errore di caricamente DLL
L'espressione non corrisponde al nome di una macro, di una funzione
definita dall'utente oppure a [routine evento].
si è verificato un errore durante la valutazione di una funzione, di un
evento o di una macro
_______________________
che è successo?? :(((
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Errore Pulsante comando

text:
"Francesco" scriviu:
CUT
Ho risolto in parte il problema, cioč ho esportato tutte le maschere
e le tab in un nuovo file..E ora funziona tutto.
Bah..misteri -_-



title: Errore Pulsante comando

author: MA

text:
"Francesco" <
a.fa...@tiscalinet.it
> ha scritto nel messaggio
news:9e6ac9fb7e902a0c4d8...@mygate.mailgate.org...

Sono a posto i riferimenti o c'è qualche bel
"MANCA:"?
MAssimiliano


title: Errore Pulsante comando

text:
"Francesco" ha scritto:
(CUT)
anche oggi ho avuto lo stesso problema di ieri, dopo che la sera, quando
ho spento tutto, andava tutto bene.
come mai?? :(



title: Errore Pulsante comando

text:
"Francesco" ha scritto:
(CUT)
è possibile che manchi qualche DLL o qualcosa del genere?
Perchè questo problema me lo da solo in alcuni computer e no in tutti
come posso risolverlo?
grazie



title: Errore Pulsante comando

author: Sergio MAZZA

text:
"Francesco" <
a.fa...@tiscalinet.it
> ha scritto nel messaggio
news:78facc175270dc5994a...@mygate.mailgate.org...
> "Francesco" ha scritto:
> (CUT)
> è possibile che manchi qualche DLL o qualcosa del genere?
> Perchè questo problema me lo da solo in alcuni computer e no in tutti
>
> come posso risolverlo?
>
> grazie
Hai installato le SP?
Ciao.
--
Sergio MAZZA


title: Ricerca dati in un intervallo di date

text:
In un form ho messo varie caselle di testo (txtTrasportatore,
txtFornitore, txtMeseAnno, txtDaData, txtAData), una casella di
riepilogo (lstDati) e un tasto trova (btnTrova) e altri che per ora
non interessa. Il risultato che voglio ottenere è la restituzione dei
dati in funzione dei criteri immessi nelle caselle di testo. La mia
incapacità è creare il codice che funzioni nel restante mio codice per
la ricerca Da Data - A Data. Posto il mio codice:
Private Sub btnTrova_Click()
Const IstrSelect As String = " SELECT [Contratti di acquisto].[Numero
contratto], [Contratti di acquisto].Trasportatore, [Contratti di
acquisto].Fornitore, [Contratti di acquisto].[Trasporto Euro/tonn],
Entrate.[Bolla n], Entrate.[Data bolla], Entrate.[Quantità in
Tonn]FROM [Contratti di acquisto] INNER JOIN Entrate ON [Contratti di
acquisto].[Numero contratto] = Entrate.[Numero Contratto] "
Const IstrOrderBy As String = " Order by  [Contratti di
acquisto].Trasportatore "
    'ricarico i dati della lista
    lstDati.RowSource = IstrSelect & DammiWhere & IstrOrderBy
End Sub
Private Function DammiWhere() As String
    Dim tmp As String
    tmp = ""
'Si adotta AND come operatore
'-----------------------------------------------
'-------- TRASPORTATORE ---------
'-----------------------------------------------
'controllo se c'è scritto qualcosa sulla casella
If txtTrasportatore <> "" Then
    'controllo se nella variabile c'è scritto qualcosa
    If tmp = "" Then
        'se non c'è niente
        'scrivo " where " e la condizione
        tmp = " where [Contratti di Acquisto].Trasportatore like '*" &
txtTrasportatore & "*' AND [Contratti di Acquisto].[Trasporto Euro/
tonn] <>0 "
    'altrimenti se c'è qualcosa
    Else
        'scrivo: quello che c'era prima in più " AND " e la nuova
condizione
        tmp = tmp & " AND [Contratti di Acquisto].Trasportatore like
'*" & txtTrasportatore & "*' AND [Contratti di Acquisto].[Trasporto
Euro/tonn] <>0 "
    End If 'secondo if variabile vuota
End If 'primo if (la casella è vuota)
'-----------------------------------------
'---------- FORNITORE ----------
'-----------------------------------------
'controllo se c'è scritto qualcosa sulla casella
If txtFornitore <> "" Then
    'controllo se nella variabile c'è scritto qualcosa
    If tmp = "" Then
        'se non c'è niente
        'scrivo " where " e la condizione
        tmp = " where [Contratti di Acquisto].Fornitore like '*" &
txtFornitore & "*' AND [Contratti di Acquisto].[Trasporto Euro/tonn]
<>0 "
    'altrimenti se c'è qualcosa
    Else
        'scrivo: quello che c'era prima in più " AND " e la nuova
condizione
        tmp = tmp & " AND [Contratti di Acquisto].Fornitore like '*" &
txtFornitore & "*' AND [Contratti di Acquisto].[Trasporto Euro/tonn]
<>0 "
    End If 'secondo if variabile vuota
End If 'primo if (la casella è vuota)
'-----------------------------------------
'--------- MESE/ANNO ----------
'-----------------------------------------
'controllo se c'è scritto qualcosa sulla casella
If txtMeseAnno <> "" Then
    'controllo se nella variabile c'è scritto qualcosa
    If tmp = "" Then
        'se non c'è niente
        'scrivo " where " e la condizione
        tmp = " where Entrate.[Data bolla] like '*" & txtMeseAnno &
"*'AND [Contratti di Acquisto].[Trasporto Euro/tonn] <>0 "
    'altrimenti se c'è qualcosa
    Else
        'scrivo: quello che c'era prima in più " AND " e la nuova
condizione
        tmp = tmp & " AND Entrate.[Data bolla] like '*" & txtMeseAnno
& "*' AND [Contratti di Acquisto].[Trasporto Euro/tonn] <>0 "
    End If 'secondo if variabile vuota
End If 'primo if (la casella è vuota)
'--------------------------------------
'----------- DA DATA -----------
'--------------------------------------
'controllo se c'è scritto qualcosa sulla casella
If txtdaData <> "" Then
    'controllo se nella variabile c'è scritto qualcosa
    If tmp = "" Then
        'se non c'è niente
        'scrivo " where " e la condizione
        tmp = " where Entrate.[Data bolla] like '*" & txtdaData & "*'
AND [Contratti di Acquisto].[Trasporto Euro/tonn] <>0 "
    'altrimenti se c'è qualcosa
    Else
        'scrivo: quello che c'era prima in più " AND " e la nuova
condizione
        tmp = tmp & " AND Entrate.[Data bolla] like '*" & txtdaData &
"*' AND [Contratti di Acquisto].[Trasporto Euro/tonn] <>0 "
    End If 'secondo if variabile vuota
End If 'primo if (la casella è vuota)
'--------------------------------
'------------ A DATA ------------
'--------------------------------
'controllo se c'è scritto qualcosa sulla casella
If txtaData <> "" Then
    'controllo se nella variabile c'è scritto qualcosa
    If tmp = "" Then
        'se non c'è niente
        'scrivo " where " e la condizione
        tmp = " where Entrate.[Data bolla] like '*" & txtaData &
"*'AND [Contratti di Acquisto].[Trasporto Euro/tonn] <>0 "
    'altrimenti se c'è qualcosa
    Else
        'scrivo: quello che c'era prima in più " AND " e la nuova
condizione
        tmp = tmp & " AND Entrate.[Data bolla] like '*" & txtaData &
"*' AND [Contratti di Acquisto].[Trasporto Euro/tonn] <>0 "
    End If 'secondo if variabile vuota
End If 'primo if (la casella è vuota)
DammiWhere = tmp
End Function
Naturalmente la ricerca da data a data non funziona mentre quella di
mese/anno funziona bene. Se qualcuno sa aiutarmi gle ne sarei molto
grato.
Un saluto a tutti.


title: Ricerca dati in un intervallo di date

author: newsmino

text:
leob...@hotmail.com
 ha scritto:

> Private Sub btnTrova_Click()

> End Sub



devo essere sincero non ho letto il tuo codice, ma solitamente il problema
con le date è dovuto al formato delle date stesso
quindi ti consiglio di provare a vedere l'sql che ti restituisce e di
farla giarare manualmente
da lì vedi che errore ti restituisce, lo correggi a mano direttamente
nell'sql e poi vai a sistemare la funzione
un altro consiglio: metti i campi della maschera nel formatao data.
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Ricerca dati in un intervallo di date

text:
> devo essere sincero non ho letto il tuo codice, ma solitamente il problema
> con le date è dovuto al formato delle date stesso
>
> quindi ti consiglio di provare a vedere l'sql che ti restituisce e di
> farla giarare manualmente
>
> da lì vedi che errore ti restituisce, lo correggi a mano direttamente
> nell'sql e poi vai a sistemare la funzione
>
> un altro consiglio: metti i campi della maschera nel formatao data.
>
> ciao
>
Ti ringrazio della risposta ma ho postato tutto il codice (che
peraltro è ripetitivo) per far capire a chi lo legge che l'errore sta
proprio nella condizione WHERE della ricerca sul campo da data a data.
Il format sicuramente va fatto ma è trasformare il criterio che
metterei sotto una query ( between [da data] and [a data] ) in codice
che non sono in grado di fare. L'istruzione like non credo vada bene
come per gli altri campi (meno su quello dove faccio la ricerca mese/
anno che funziona egregiamente) ma qualsiasi tentativo che ho fatto
anche con >= <= non ha sortito effetto. Sono nel  pallone.
Grazie comunque dell'aiuto.
Roberto.


title: Ricerca dati in un intervallo di date

text:

prova a mettere a mano i criteri in una query così:
>=#01/01/2008# and <= #31/01/2008# e poi vedi cosa scrive nell'sql
ti restituisce questo:
WHERE (((festivi.GGLavSeguente)>=#1/1/2008# And
(festivi.GGLavSeguente)<=#1/31/2008#))
questo è il where che devi riuscire a ricavare dalla tua funzione
ciao


title: visualizzazione data con il centenario

author: valerio

text:
Non riesco a capire perchè access 97 nella visualizzazione di un campo data
all'interno di una casella di testo, non mi consente di visualizzare tramite
la proprietà origine di controllo la data con il centenario.
Mettendo nell'origine di controllo la seguente istruzione:
  =format(campo data; "dd-mm-yyyy")
non viene visualizzata la data con il centenario, anzi access mette di sua
iniziativa ulteriori apici.
Qualcuno ha la soluzione a questo quesito, considerando che utilizzando la
stessa istruzione in una query non ho avuto alcun problema.
Grazie
Valerio


title: visualizzazione data con il centenario

author: Ditta Cerri

text:
valerio chiede:
> Non riesco a capire perchè access 97 nella visualizzazione di un campo
data
> all'interno di una casella di testo, non mi consente di visualizzare
tramite
> la proprietà origine di controllo la data con il centenario.
> Mettendo nell'origine di controllo la seguente istruzione:
>
>   =format(campo data; "dd-mm-yyyy")
> non viene visualizzata la data con il centenario, anzi access mette di sua
> iniziativa ulteriori apici.
a parte che il nome "campo data" con gli spazi va scritto [campo data], non
ho capito cosa ti viene fuori nè cosa vorresti ottenere, puoi spiegarti
meglio, magari postando le due cose?
Ciao, Sib


title: visualizzazione data con il centenario

author: Paolo AT Home

text:
valerio <
valeri...@fsmrt.nettuno.it
> wrote in message
83tk1k$khq$1...@pinco.nettuno.it...
>
> Non riesco a capire perchè access 97 nella visualizzazione di un campo
data
> all'interno di una casella di testo, non mi consente di visualizzare
tramite
> la proprietà origine di controllo la data con il centenario.
> Mettendo nell'origine di controllo la seguente istruzione:
>
>   =format(campo data; "dd-mm-yyyy")
> non viene visualizzata la data con il centenario, anzi access mette di sua
> iniziativa ulteriori apici.
> Qualcuno ha la soluzione a questo quesito, considerando che utilizzando la
> stessa istruzione in una query non ho avuto alcun problema.
Microsoft Access ha da sempre la lingua biforcuta. Ricorda sempre che questo
prodotto è composto da 3 componenti: Access, Jet e VBA. Access è localizzato
e gestisce alcune espressioni in Italiano, Jet e VBA sono rigorosamente in
Inglese.
Se operi all'interno della Forms devi usare "gg-mm-aaaa", da codice VBA devi
usare "dd-mm-yyyy".
In realtà fin da Access 95 il parser delle espressioni è unico ed è incluso
nelle DLL di VBA solo che se le espressioni vengono compilate
dall'interfaccia utente di access, quest'ultimo si occupa di effettuare
delle conversioni.
Ciao
Paolo


title: visualizzazione data con il centenario

author: Lbo dall'ufficio

text:
>Mettendo nell'origine di controllo la seguente istruzione:
>
>  =format(campo data; "dd-mm-yyyy")
>non viene visualizzata la data con il centenario, anzi access mette di sua
>iniziativa ulteriori apici.
purtroppo quando scrivi in codice le sigle del formato sono quelle
anglosassoni (ovvero d per day, giorno, m per month, mese, y per year,
anno), ma quando scrivi nella tabella delle proprieta' o nell'editor
delle query o nel formato in visualizzazione struttura della tabella
devi usare g per giorno, m per mese, a per anno.
nel tuo caso quindi la stringa di formato sara' "gg-mm-aaaa".
se il nome del tuo campo contiene spazi va scritto tra parentesi
quadre.
voglio ben sperare, comunque, che tu non abbia veramente chiamato un
campo [campo data]... :-)
-----------------------------------
Per favore, accodate due zeri al mio stipendio.  E' per renderlo Y2K-compliant.
-----------------------------------
togliete NOSPAM per rispondermi.
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: visualizzazione data con il centenario

author: Lorenzo Coronati

text:
Scrisse "Paolo AT Home" <
pa...@ospiti.it
>:
>Microsoft Access ha da sempre la lingua biforcuta.
Questa me la segno! :-)))
--
Lorenzo Coronati
--
Quesito a risposta binaria SI/NO:
"Risponderai no a questa domanda?"
--


title: visualizzazione data con il centenario

author: sib

text:
Lorenzo Coronati scrive:
> --
> Quesito a risposta binaria SI/NO:
> "Risponderai no a questa domanda?"
> --
L'ho capita adesso. Finora non mi ero concentrato sulla risposta, quindi non
capivo la domanda.
Ritengo che il quesito sia più profondo di quanto non sembri.
ah! se lo capissero anche i clienti cosa vuol dire descrivere le cose in
modo NON ambiguo
Auguri di buon millennio, Sib


title: visualizzazione data con il centenario

text:
Scrisse "sib" <
sibN...@iol.it
>:
>
>Lorenzo Coronati scrive:
>> --
>> Quesito a risposta binaria SI/NO:
>> "Risponderai no a questa domanda?"
>> --
>
>L'ho capita adesso. Finora non mi ero concentrato sulla risposta, quindi non
>capivo la domanda.
:-) Mi pare di averla letta su it.hobby.enigmi
>Ritengo che il quesito sia più profondo di quanto non sembri.
>ah! se lo capissero anche i clienti cosa vuol dire descrivere le cose in
>modo NON ambiguo
Gia' :-|
>Auguri di buon millennio, Sib
C'e' tempo...
intanto auguriamoci che l'ultimo anno del millennio sia il migliore!
Baibai
--
Lorenzo Coronati



title: SQL

author: Sabry

text:
Ciao a tutto il gruppo,
qualcuno mi sa dire dove posso scaricare (gratuitamente) un gestore SQL
standard .... quello di Access non č standard ..
Grazie
Sabrina


title: SQL

author: Paolo Rocca

text:
Sabry <
sabr...@strhold.it
> wrote in message 39571C49...@strhold.it...
> Ciao a tutto il gruppo,
>
> qualcuno mi sa dire dove posso scaricare (gratuitamente) un gestore SQL
> standard .... quello di Access non è standard ..
Cosa intendi ?
Se alludi ad un db prova con MSDE, è un SQL server 'light'.
Cercalo sul sito MS


title: COPIA/INCOLLA IN OGGETTO OLE:pesa di l'Everest :-(

author: andrea

text:
Buondě a tutti. Vorrei gestire una tabella con un oggetto ole, all'interno
del quale vorrei immagazzinar un'immagine ottentuta con il tasto STAMP, in
pratica la "stampa"della videata. Una volta premuto stamp ...andrei nella
mia tabella e premerei "incolla". Ora, il tutto sembra relativamente
semplice se non chč, l'apertura e chiusura della maschera con 3 diconsi tre
immagini ottenuto con lo stamp, mi fa fare notte...
C'č qualcuno che mi puň consigliare qualche cosa?
GRAZIE A TUTTI!
Andrea
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: andreadipadova

text:

PS: la macchina in uso č un Celeron 1,7Ghz con 120mb di Ram - SO
WinXP/Office 2003
Grazie.



author: Maurizio S

text:
"andreadipadova" <
andread...@libero.it
> ha scritto nel messaggio
news:62Z101Z95Z202Y...@usenet.libero.it...
> Il 15 Set 2006, 17:30,
andread...@libero.it
 (andrea) ha scritto:
>> Buondì a tutti. Vorrei gestire una tabella con un oggetto ole,
>> all'interno
>> del quale vorrei immagazzinar un'immagine ottentuta con il tasto STAMP,
>> in
>> pratica la "stampa"della videata. Una volta premuto stamp ...andrei nella
>> mia tabella e premerei "incolla". Ora, il tutto sembra relativamente
>> semplice se non chè, l'apertura e chiusura della maschera con 3 diconsi
> tre
>> immagini ottenuto con lo stamp, mi fa fare notte...
>>
>> C'è qualcuno che mi può consigliare qualche cosa?
>>
>> GRAZIE A TUTTI!
>>
>> Andrea
>>
>> --------------------------------
>> Inviato via
http://arianna.libero.it/usenet/
>>
>
> PS: la macchina in uso è un Celeron 1,7Ghz con 120mb di Ram - SO
> WinXP/Office 2003
>
> Grazie.
>
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/
Invece di inserire nella tabella l'immagine savala in una cartella
ed inserici in access solo il collegamento.
Vedi
http://www.sitocomune.com/
4.30 Procedura di inserimento immagini collegate nei report
La procedura spiegata per i report è valida anche per le maschere.
    Private Sub Form_Current()
    On Error GoTo Err_Corpo_Format
    If IsNull(Me!Espr1) Then
      Me!Dise.Picture = ""
    Else
      Me!Dise.Picture = Me!Espr1
    End If
    Exit_Corpo_Format:
    Exit Sub
    Err_Corpo_Format:
    Me!Dise.Picture = ""
    Resume Exit_Corpo_Format
    End Sub
In questo caso ho salvato le mie immagini in .jpg nella cartella ()IMG
con nome il codice di un articolo e
 la mia casella di testo "Epr1" ha la seguente origine dati:
    ="H:\Cont\()IMG\" & [ARTCOD    ] & ".jpg"
In questo modo mi basta inserire l'immagine nella cartella ()IMG e senza
inserire niente
nella tabella articoli, aprendo la maschera articoli mi si visualizza in
automatico l'immagine
senza dover inserire ogni volta in campo tutto il precorso dell'Immagine
collegata.
-l'apertura della maschera dovrebbe essere molto più veloce-
Ciao
Maurizio S.


title: Come si integra la paginazione in asp con una maschera di ricerca?

author: max delpiero

text:
Utilizzando lo script per il motore di ricerca in
aspinterfacciato ad un database e la paginazione
funziona tutto fino a quando non utilizzo i filtri di
ricerca. In tal caso la prima pagina viene presentata
con i termini ricercati, ma cliccando per leggere la
seconda (sempre con lo stesso filtro della prima)
compare la seconda ma di n pagine di cui è composto
tutto il database. In pratica il filtro di ricerca non
arriva oltre la prima pagina.
Qualche suggerimento?
______________________________________________________________________
Do You Yahoo!?
Il tuo indirizzo gratis e per sempre @
yahoo.it
 su
http://mail.yahoo.it
--
Posted from
web5201.mail.yahoo.com
 [216.115.106.95]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Annullare un evento

author: Franco

text:
          Salve a tutti,
ho letto sul sito di Karl Donabauer la FAQ 4.32 che permette di chiedere se
salvare un record modificato. Riporto per comodità il listato, inserito
nell'evento "Prima di aggiornare" della maschera:
If MsgBox("Salvare le modifiche?", vbYesNo, "Salvare?") = vbNo Then
  Me.Undo 'annulla tutte le modifiche nel record
  Cancel = True 'evita successivi eventi
End If
Tutto funziona perfettamente.
Però nella mia maschera d'inserimento dati ho predisposto un pulsante di
salvataggio, il cui listato sull'evento click è il seguente:
Docmd.RunCommand.acCmdSaveRecord
Purtroppo non viene preso in considerazione, o meglio, quando premo il
pulsante "Salva" si attiva prima l'evento "BeforeUpdate" della maschera e
poi il click del pulsante.
Come faccio ad evitare che si verifichi l'evento "BeforeUpdate" della
maschera quando l'utente preme il pulsante di salvataggio?
Grazie dell'aiuto
Franco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Annullare un evento

author: Carlo Costarella

text:
"Franco" <
franc...@inwind.it
> ha scritto nel messaggio
news:217Z222Z110Z44Y...@usenet.libero.it...

Togli il codice e lo sposti sul pulsante (togliendo il cancel):
If MsgBox("Salvare le modifiche?", vbYesNo, "Salvare?") = vbNo Then
Me.Undo 'annulla tutte le modifiche nel record
else
Me.Refresh
End If
oppure richiami l'evento dal pulsante: Call Form_BeforeUpdate(0)
Ciao, Carlo


title: Annullare un evento

author: fidirico (lavoro)

text:
"Franco" <
franc...@inwind.it
> ha scritto nel messaggio
news:217Z222Z110Z44Y...@usenet.libero.it...
>

Puoi mettere una variabile boolean a livello di maschera in base al valore
della quale scatenerai o no l'evento:
In cima al modulo:
Dim MyVar as boolean
al click del pulsante:
MyVar = True
Docmd.RunCommand.acCmdSaveRecord
Nell'evento AfterUpdate:
If MyVar = False Then
If MsgBox("Salvare le modifiche?", vbYesNo, "Salvare?") = vbNo Then
Me.Undo 'annulla tutte le modifiche nel record
Cancel = True 'evita successivi eventi
End If
End If
--
Ciao
Galliano.


title: pagine illimitate su report HELP

author: ggg

text:
Ho un report collegato ad una qury, pur visualizzandomi correttamente i dati
a video alla fine del report ricomincia nuovamente a visualizzare la prima
pagina, in altre parole è un report con nr di pagine illimitato. Sono cos'
costretto a selezionare le pagne da stampare.
Come posso risolvere il problema?
grazie


title: pagine illimitate su report HELP

author: Sib

text:
"ggg" <zel...@tiscaliNO.it> ha scritto nel messaggio

O c'è un errore nella query o c'è un errore nel report, controlla i
risultati della query e l'eventuale codice che hai inserito nel report.
Sib
--
http://www.gestionedati.com


title: pagine illimitate su report HELP

text:
"Sib" <sedav...@SPAMtiscali.it> ha scritto nel messaggio
news:443e641a$0$18286> O c'è un errore nella query o c'è un errore nel
report, controlla i
> risultati della query e l'eventuale codice che hai inserito nel report.
La query sembra Ok, in quanto eseguendola non mi segnala particolari errori,
il problema si è presentato quando ho messo come origine dati del  Report
una query che mi consente di aprire il report sul record corrente della
maschera.
Devo dire che non è un fastidio di poco, poco fa ho dimenticato di
selezionare il numero di pagine e stavo per mandare una stampa da 40mb e che
sembrava non finire mai...
ciao e grazie


title: pagine illimitate su report HELP

text:
"ggg" <zel...@tiscaliNO.it> ha scritto nel messaggio
> "Sib" <sedav...@SPAMtiscali.it> ha scritto nel messaggio
> O c'è un errore nella query o c'è un errore nel
> report, controlla i
>> risultati della query e l'eventuale codice che hai inserito nel report.
>
> La query sembra Ok, in quanto eseguendola non mi segnala particolari
> errori,
> il problema si è presentato quando ho messo come origine dati del  Report
> una query che mi consente di aprire il report sul record corrente della
> maschera.
> Devo dire che non è un fastidio di poco, poco fa ho dimenticato di
> selezionare il numero di pagine e stavo per mandare una stampa da 40mb e
> che
> sembrava non finire mai...
Scusa, sono stato troppo sintetico nel mio suggerimento.
Secondo me potresti avere inserito una query basata, ad es., su tabelle non
relazionate tra loro, il risultato è un prodotto cartesiano tra le due
tabelle (ossia ti viene restituita ogni possibile combinazione tra le righe
di una e e quelle dell'altra.
Prova a controllare.
Poi hai messo codice nel report?
Sib
--
http://www.gestionedati.com


title: pagine illimitate su report HELP

author: Kzt

text:
"Sib" <sedav...@SPAMtiscali.it> ha scritto nel messaggio > Secondo me
potresti avere inserito una query basata, ad es., su tabelle non
> relazionate tra loro, il risultato è un prodotto cartesiano tra le due
> tabelle (ossia ti viene restituita ogni possibile combinazione tra le
> righe di una e e quelle dell'altra.
 Le due tabelle sono in relazione, si tratta di due tabelle così costituite:
IDdocumenti contatore
IDimpresa numerico
Prot testo
...
IDimpresa contatore chiave primaria
Impresa testo
ecc
la chiave esterna di quest'ultima tabella è l'IDimpresa, la query è formata
da tutti i campi delle due tabelle  (tranne IDdocumenti), nel campo
IDimpresa ho inserito il seguente criterio [forms]![maschera1]![Idimpresa]
in modo che dalla maschera possa aprire il report dei records relativi
all'impresa corrente.
Ho notato che il numero di pagine è proporzionale al numero dei records
ossia: se c'e' un solo record ci sarà una sola pagina se ce n'e' 10 saranno
dieci pagine...
Non ho inserito nessun codice nel report, solo l'ordinamento del campo Prot,
ma senza codice.
Grazie mille per l'aiuto che mi stai dando
ciao
ggg


title: pagine illimitate su report HELP

text:
"Kzt" <
x...@aimail.com
> ha scritto nel messaggio

Aprendo questa query ottieni i soli record che ti interessano?
Il report è strutturato? Potresti, ad esempio, aver inserito i record in una
sezione di raggruppamento invece che nel corpo del record?
Se rifai il report con la composizione automatica succede la stessa cosa?
> Grazie mille per l'aiuto che mi stai dando
Figurati
Sib
--
http://www.gestionedati.com


title: pagine illimitate su report HELP

text:
Problema risolto: avevo inserito un sottoreport, che era necessario quando
non utilizzavo la query per visualizzare i records, cancellandolo e
inserendo i campi nel corpo del report è tutto ok.
Mille grazie per gli stimoli che mi hai dato.
ciao e buona pasqua
ggg


title: pagine illimitate su report HELP

text:
"ggg" <
x...@aimail.com
> ha scritto nel messaggio
> Problema risolto: avevo inserito un sottoreport, che era necessario quando
> non utilizzavo la query per visualizzare i records, cancellandolo e
> inserendo i campi nel corpo del report č tutto ok.
>
> Mille grazie per gli stimoli che mi hai dato.
Prego
Scusa perň se ti faccio osservare una cosa, non č che voglia essere
ringraziato "di piů" o che io mi offenda se mi ringrazi per gli "stimoli",
ma i suggerimenti che ti ho dato vanno ben oltre lo stimolo, erano piuttosto
espliciti; riporto:
1. "O c'č un errore nella query o c'č un errore nel report, controlla i ..."
CUT
2. CUT "...Il report č strutturato? Potresti, ad esempio, aver inserito i
record in una
sezione di raggruppamento invece che nel corpo del record?..." CUT
Ripeto, non lo dico per essere lodato, lo dico solo per dirti che bisogna
riflettere di piů sulle risposte che si ottengono che magari contengono le
risposte.
Ciao
Sib
--
http://www.gestionedati.com


title: pagine illimitate su report HELP

text:
Scusa, non volevo sminuire i consigli ( o forse meglio le soluzioni) che mi
hai dato, anzi se non fosse stato per te sarei ancora con un report di 200
pagine...
Tante grazie
ciao
ggg


title: Finestra raggruppa

author: Paolo Agagiů

text:
Ciao a tutti,
Perché quando in un report voglio fare dei raggruppamenti non si visualizza
piů la finestra apposita ????
Mistero (o qualche impostazione sbagliata)?


title: Finestra raggruppa

author: Luciano

text:
Paolo Agagiů ha scritto nel messaggio
<89osjb$srd$
1...@pegasus.tiscalinet.it
>...
>Perché quando in un report voglio fare dei raggruppamenti non si visualizza
>piů la finestra apposita ????
Intendi cioe' dire che tale finestra e' sempre presente e scompare quando
Access intuisce che tu stai per fare un raggruppamento?
Saluti.
Luciano


title: mdb e rete..fatturazione

author: Gio'

text:
Salve da profano espongo il problema inerente la fatturazione degli ordini:
devo utilizzare un semplice mdb di ordini e fatturazione in una rete di 8
pc.
Basta la solita divisione Back End / Front End oppure devo utilizzare degli
accorgimenti per evitare duplicazioni o errori negli inserimenti ???
La mia perplessità consiste nel fare in modo che le varie maschere
contenente campi "contatore" non vadano in "tilt", quando diversi FE sono
aperti contemporaneamente in modalita' inserimento...
saluti'
Fedr
p.s: ma è vero che con le skede di rete REALTEK cè il rischio di perdita dei
dati ???


title: mdb e rete..fatturazione

author: Sloppy

text:
"Gio'" <
Filip...@libero.it
> ha scritto nel messaggio
> La mia perplessità consiste nel fare in modo che le varie maschere
> contenente campi "contatore" non vadano in "tilt", quando diversi FE sono
> aperti contemporaneamente in modalita' inserimento...
nessun problema
> p.s: ma è vero che con le skede di rete REALTEK cè il rischio di perdita
dei
> dati ???
coi driver sbagliati si.


title: mdb e rete..fatturazione

text:
"Sloppy" <
slo...@kaos.net
> ha scritto nel messaggio

per favore, non mettiamo in giro voci sbagliate,
non c'entrano nulla i driver, sono proprio le schede a essere difettose.
E' verissimo che si possono perdere dati con schede difettose, soprattutto
con le realtek (con la serie 29 in particolare)
Sib


title: mdb e rete..fatturazione

author: André le Pčtomane

text:
"Sib" <si...@SPAMMiol.it> ha scritto nel messaggio
news:JmAo8.36015$S52.1...@news2.tin.it...

le realtek non sono ne' meglio ne' peggio delle altre (anche perchè
producono per molti), ne ho 10 installate e funzionano perfettamente.
Io per esempio ho avuto moltissimi casini con le tanto decantate 3com, sul
2000 server davano continue disconnessioni di millisecondi, il popup
dell'icona della rete sulla barra impazziva, credevo fosse il cavo invece
era la scheda.
Ciao


title: mdb e rete..fatturazione

text:
"André le Pčtomane" <
alepetoma...@hotmail.com
> ha scritto nel
messaggio
> "Sib" <si...@SPAMMiol.it> ha scritto nel messaggio
> > "Sloppy" <
slo...@kaos.net
> ha scritto nel messaggio
> > > "Gio'" <
Filip...@libero.it
> ha scritto nel messaggio
cut
> > > > p.s: ma č vero che con le skede di rete REALTEK cč il rischio di
perdita dei
> > > > dati ???
> > >
> > > coi driver sbagliati si.
> >
> > per favore, non mettiamo in giro voci sbagliate,
> > non c'entrano nulla i driver, sono proprio le schede a essere difettose.
> > E' verissimo che si possono perdere dati con schede difettose,
soprattutto
> > con le realtek (con la serie 29 in particolare)
> >
> le realtek non sono ne' meglio ne' peggio delle altre (anche perchč
> producono per molti), ne ho 10 installate e funzionano perfettamente.
le statistiche non si fanno su 10 pezzi.
> Io per esempio ho avuto moltissimi casini con le tanto decantate 3com, sul
> 2000 server davano continue disconnessioni di millisecondi, il popup
> dell'icona della rete sulla barra impazziva, credevo fosse il cavo invece
> era la scheda.
Certamente perfino le 3com (le uniche valide per quanto mi riguarda insieme
alle intel) possono essere difettose, ma a parte il fatto che sono garantite
a vita, talvolta difetti di questo tipo sono provocati dall'installatore che
ha maltrattato la connessione.
Per essere chiaro faccio un esempio, una scheda mi si e' rotta perche'
qualcuno ci aveva infilato un plag non crimpato provocando il piegamento dei
contatti, il difetto era proprio quello che descrivi.
Sib


title: Anteprima di una pagina WEB

author: Paolo

text:
Salve, espongo il mio problema:

ho inserito in una form di access vari campi
ipertestuali che fanno riferimento al nome di alcune immagini JPG. Utilizzando
del controlli Lead 8.0 riesco ad avere l'anteprima delle immagini in una cella.
Ho l'esigienza di effettuare la stessa cosa ma con un campo contenete
l'indirizzo di una  pagina HTML e quindi di vedere nella cella un'anteprima
della pagina stessa. Qualcuno mi sa dire che controllo posso utilizzare e come
impostarlo? Grazie, Paolo


title: Anteprima di una pagina WEB


title: Muovere etichetta in base al valore di un campo data.

author: Roberto Fasolino

text:
Sono un po' in affanno per una cosa che forse sarà banale e per questo mi rivolgo a Voi.

In base al valore di un campo data, o meglio se un campo data è pieno, mi interessa spostare una determinata casella di testo.

Ho provato con questo codice su formattazione:

If PeriodoDal_1 Is Null Then
Me.Etichetta472.Top = 600
Else: Me.Etichetta472.Top = 100
End If

ma, quando il campo è vuoto, mi da sempre lo stesso errore:

"Necessario oggetto"

:|

Ringrazio chiunque possa darmi una mano, nella speranza di esser stato chiaro.


text:
Prova così:

If Len(Me!PeriodoDal_1.Value & vbNullstring)=0 Then
    Me.Etichetta472.Top = 600
Else
    Me.Etichetta472.Top = 100
End If

Oppure se propri ovuoi abbreviare senza controllo:

    Me.Etichetta472.Top = 100 - 500*(Len(Me!PeriodoDal_1.Value & vbNullstring)=0)

Saluti
@Alex


text:
Ho scordato di specificare che l'errore è su IS NULLA che è riferito ad OGGETTI e non Variabili... quindi eventualmente era

IF ISNULL(....) THEN

Saluti
@Alex


text:

Grazie mille è stata utilissima!


title: Come importo un singolo foglio di excel?

author: Pino

text:
Grazie a transfersheet riesco a importare un file excel. Il problema è
se i dati sono divisi in più fogli di lavoro che devono essere
importati in tabelle diverse. Come fare?
Grazie.


author: Bruno Campanini

text:
"Pino" <
ngi...@yahoo.it
> wrote in message
news:4a3ea3cb-d83c-49a2...@p1g2000hsb.googlegroups.com...
Grazie a transfersheet riesco a importare un file excel. Il problema č
se i dati sono divisi in piů fogli di lavoro che devono essere
importati in tabelle diverse. Come fare?
Grazie.
=======================================
Il named argument Range:= di TransferSpreadsheet accetta solo
named ranges nel formato:
Range := "MyRange"
ovvero range nel formato
Range:= "Sheet3!B10:C100"
Se i dati del fogli 1, 2, 3 ... debbono essere importati nelle
tabelle 1, 2, 3 ... puoi denominare MyRange1, MyRange2, MyRange3 ...
le tabelle che devi importare indi con un ciclo For... Next
assegnare i sopra indicati named arguments come segue:
For i = 1 to 20
        DoCmd.TransferSpreadsheet acImport, _
                SpreadsheetType:= acSpreadsheetTypeExcel9, _
                TableName:=  "Table" & i, _
                Range:=  "MyRange" & i, _
                FileName:= \\P90\C\Document\XLS\Statistica.xls, _
                HasFieldnames:= Tue
Next
Bruno


title: Filtro su apertura maschera

author: Giovanni Perbellini

text:
Salve,
ho creato una maschera (form1) che possiede un pulsante che a sua volta
apre un'altra form (form2).
Nelle proprietà del pulsante, sotto la proprietà "on click", ho inserito
il seguente codice:
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "form2"
    stLinkCriteria = "[giorno]>=#" & data1 & "# And [giorno] <=#" &
data2 & "#"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
questo dovrebbe aprirmi la maschera form2 visualizzandomi solo i record
che hanno il campo "giorno" compreso fra le date "data1" e "data2".
Invece non riesco a capire perchè mi venga visualizzato un risultato
corretto solo in alcuni casi, cioè quando data1 è >= alla data più
piccola contenuta nei record sorgenti della form2.
Per esempio:
se la tabella, che contiene i record che vengono visualizzati nella
form2, contiene 3 record (ho riportato solo i dati del campo "giorno"):
Record1:  ...,...,...,15/02/2002
Record2:  ...,...,...,16/02/2002
Record3:  ...,...,...,17/02/2002
ed eseguo il codice sopra dove data1=16/02/2002 e data2=20/02/2002,
allora la form2 visualizza CORRETTEMENTE solo i record 2 e 3.
Se invece data1=12/02/2002 e data2=16/02/2002,
allora la form2 non visualizza niente...PERCHE'?....dovrebbe visulizzare
i record 1 e 2.
Dove sbaglio. Scusate per l'eventuale confuzione fatta. Spero di essere
stato chiaro.
Saluti.
Giovanni Perbellini.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Filtro su apertura maschera

author: Roberto da casa

text:
"Giovanni Perbellini" <
perbe...@sci.univr.it
> ha scritto nel messaggio
news:30047f182f7791181bc...@mygate.mailgate.org...
> Salve,
> ho creato una maschera (form1) che possiede un pulsante che a sua volta
> apre un'altra form (form2).
> Nelle proprietą del pulsante, sotto la proprietą "on click", ho inserito
> il seguente codice:
>
>     Dim stDocName As String
>     Dim stLinkCriteria As String
>
>     stDocName = "form2"
>     stLinkCriteria = "[giorno]>=#" & data1 & "# And [giorno] <=#" &
> data2 & "#"
>     DoCmd.OpenForm stDocName, , , stLinkCriteria
>
> questo dovrebbe aprirmi la maschera form2 visualizzandomi solo i record
> che hanno il campo "giorno" compreso fra le date "data1" e "data2".
> Invece non riesco a capire perchč mi venga visualizzato un risultato
> corretto solo in alcuni casi, cioč quando data1 č >= alla data pił
> piccola contenuta nei record sorgenti della form2.
> Per esempio:
> se la tabella, che contiene i record che vengono visualizzati nella
> form2, contiene 3 record (ho riportato solo i dati del campo "giorno"):
>
> Record1:  ...,...,...,15/02/2002
> Record2:  ...,...,...,16/02/2002
> Record3:  ...,...,...,17/02/2002
>
> ed eseguo il codice sopra dove data1=16/02/2002 e data2=20/02/2002,
> allora la form2 visualizza CORRETTEMENTE solo i record 2 e 3.
>
> Se invece data1=12/02/2002 e data2=16/02/2002,
> allora la form2 non visualizza niente...PERCHE'?....dovrebbe visulizzare
> i record 1 e 2.
>
> Dove sbaglio. Scusate per l'eventuale confuzione fatta. Spero di essere
> stato chiaro.
>
> Saluti.
> Giovanni Perbellini.
Nel fare il confronto tra due date Access le vuole nel formato anglosassone
(mm/gg/aaaa); puoi farne a meno solo in caso in cui il giorno non puņ eesere
confuso con il mese (16/02/2002 o 20/02/2002), ma devi esplicitare il
formato quando usi date tipo 12/02/2002, Access la interpreta come 2
dicembre 2002 e non come 12 febbraio 2002, come tu vorresti.
Ciņ premesso, prova con:
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "form2"
stLinkCriteria = "[giorno] >=#" _
& Format(Data1, "mm/dd/yyyy") _
& "# And [giorno] <=#" _
& Format(data2, "mm/dd/yyyy") & "#"
DoCmd.OpenForm stDocName, , , stLinkCriteria
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Proprietà del controllo in base al record

author: Paolo stambecco

text:
Voglio creare una maschera continua che abiliti o meno un pulsante a seconda
che il record sia o meno correlato ad altre tabelle. E' possibile? Come?
Grazie


author: togliere]@tiscalinet.it VT @ home

text:
Il Sat, 26 Aug 2000 13:00:17 GMT, "Paolo stambecco" <
mie...@libero.it
>
ha scritto:
>Voglio creare una maschera continua che abiliti o meno un pulsante a seconda
>che il record sia o meno correlato ad altre tabelle. E' possibile? Come?
>Grazie
Suppongo che:
- il pulsante si chiami cmdTuo
- l'origine dati della maschera continua sia la tabella tblMain
- si voglia controllare l'esistenza su tblChild di un record
identificato dalla chiave univoca ID_Record correlata a tblMain
tramite il campo CD_Child
Prova cosě:
sull'evento "Su corrente" della maschera aggiungi il codice seguente
if nz(dLookup("ID_Record", "tblChild", "ID_Record = " &
me!CD_Child),0) = 0 then
  me.cmdTuo.enabled = false
else
  me.cmdTuo.enabled = true
endif
----------------------------------
Se no diventiamo tutti Ilbi dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


title: Condizione Where

text:
Ciao a tutti,
Ho un problema con la sintassi di openform quando devo inserire la where
condition; più precisamente la maschera deve mostrare i record che
soddisfano due criteri.
Uno alla volta i criteri funzionano ma contemporaneamente no.
Ho provato nel seguente modo
 stLinkCriteria = "[campo1]=" & "'" & Me![Campo1] & "'"
 stLinkCriteria2 = "[campo2]=" & "'" & Me![Campo2] & "'"
    DoCmd.OpenForm stDocName, , , stLinkCriteria and stLinkCriteria2
e anche...
 stLinkCriteria = "[campo1] and [campo2]=" & "'" & Me![Campo1] and [campo2]
& "'"
ma sempre riscontrando errori.
Qual'è la sintassi corretta


title: Condizione Where

author: George

text:
"Paolo" <
paolo...@tiscali.it
> ha scritto nel messaggio
news:TL0Ba.39619$lK4.1...@twister1.libero.it...
> Ciao a tutti,
> Ho un problema con la sintassi di openform quando devo inserire la where
> condition; più precisamente la maschera deve mostrare i record che
> soddisfano due criteri.
> Uno alla volta i criteri funzionano ma contemporaneamente no.
> Ho provato nel seguente modo
>  stLinkCriteria = "[campo1]=" & "'" & Me![Campo1] & "'"
>  stLinkCriteria2 = "[campo2]=" & "'" & Me![Campo2] & "'"
>     DoCmd.OpenForm stDocName, , , stLinkCriteria and stLinkCriteria2
> e anche...
>  stLinkCriteria = "[campo1] and [campo2]=" & "'" & Me![Campo1] and
[campo2]
l'errore è qui. La sintassi corretta è:
stLinkCriteria = "[campo1] and [campo2]=" & "'" & Me![Campo1] & " AND " &
[campo2]
> & "'"
>
> ma sempre riscontrando errori.
>
> Qual'è la sintassi corretta
>
>
ciao


title: Condizione Where

text:
"Paolo" <
paolo...@tiscali.it
> ha scritto nel messaggio
news:TL0Ba.39619$lK4.1...@twister1.libero.it...

Prova così:
stLinkCriteria = "[campo1]='" & Me![Campo1] & _
"' AND [campo2]='" & Me![Campo2] & "'"
DoCmd.OpenForm stDocName, , , stLinkCriteria
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Condizione Where

text:
"George" <
giorgio.ben...@libero.it
> ha scritto nel messaggio
news:bb2984$i2g$1...@newsreader.mailgate.org...

Scusami, ho scappellato la posizione dell'AND. La vresione giusta è quella
di Roberto...


title: VBA: sintassi mi fa impazzire

author: ringo

text:
Salve a tutti,
scusate ma oggi sono fuori fase...
come faccio fare riferimento ad un campo
di un recordset passandolo come stringa tramite funzione?
public function elabora (rst as recordset; nome_campo as string)
rst!nome_campo = "ciao"
end function
...cosě non funziona
grazie!
ringo


title: VBA: sintassi mi fa impazzire

author: Gaspare

text:
"ringo" <
rin...@tiscali.it
> ha scritto nel messaggio
news:dnriq3$oji$1...@newsread.albacom.net...

Ciao
 public function elabora (rst as recordset; nome_campo as string)
rst!nome_campo = "ciao"
elabora=rst!nome_campo
 end function
Non sň cosa devi fare ma nella function devi raccoglierne il valore di
ritorno...


title: VBA: sintassi mi fa impazzire

text:
>
> public function elabora (rst as recordset; nome_campo as string)
>
> rst!nome_campo = "ciao"
>
> elabora=rst!nome_campo
>
> end function
>
> Non sò cosa devi fare ma nella function devi raccoglierne il valore di
> ritorno...
no...così non riesce a risolvere rst!nome_campo......................
serve un'altra sintassi


title: VBA: sintassi mi fa impazzire

text:
"ringo" <
rin...@tiscali.it
> ha scritto nel messaggio
news:dnriq3$oji$1...@newsread.albacom.net...

vuoi utilizzi una funzione di tipo public -> occhio ai parametri che vanno
separati da virgola e non da punto e virgola (rst as recordset; nome_campo
as string) ed essi vanno a loro volta dichiarati ed inizializzati altrimenti
come procedi con l'assegnamento ;-)


title: VBA: sintassi mi fa impazzire

text:
"ringo" <
rin...@tiscali.it
> ha scritto nel messaggio
news:dnrj9e$orv$1...@newsread.albacom.net...

Che devi fà? confidati ;-)


title: VBA: sintassi mi fa impazzire

text:
ecco così è:
rst(nome_campo) = "ciao"
bye!
ringo


title: VBA: sintassi mi fa impazzire

text:
"Gaspare" <
em...@rpovider.it
> ha scritto nel messaggio
news:43a1510b$0$13254$4faf...@reader2.news.tin.it...

Bye, bye ;-)


title: VBA: sintassi mi fa impazzire

author: MA

text:

Ciao (G)ringo,
se nome_campo č "nome campo" devi usare
[nome campo]
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: VBA: sintassi mi fa impazzire

author: Ivan da casa

text:
"ringo" <
rin...@tiscali.it
> ha scritto nel messaggio
news:dnriq3$oji$1...@newsread.albacom.net...

dico anche la mia .....
Hai atiivato l'edit del recordset ?
rst.Edit
poi assegni il valore ai campi che vuoi ....
rst!nome_campo = "ciao"
e confermi il tutto con il metodo Update
rst.Update
forse non ho capito bene, ma la sequenza č sempre questa.
Tutto parte anche dal tipo di recordset che deve essere modificabile
(qualcosa tipo; dbOpenDynaset), se usi dbopenSnapshot non credo tu possa
apportare modifiche.
Sempre che il recordset sia di tipo DAO, in ADO devi definire il cursore che
piloya il recordset e le cose si complicano.
--
... spero di esserti stato d'aiuto,(facci sapere)
       \|/\|/\|/
       (@ @)
---o00-(_)-00o----- Ivan


title: assegnare (cambiare) il nome ad una unità sharata

author: david

text:
buon dě a tutti.
situazione client server
da client
a seguito delle seguenti istruzioni
Sub wshMapDrive()
Dim WshNet, k
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
Set WshNet = CreateObject("Wscript.Network")
WshNet.MapNetworkDrive "K:",
"\\192.1.1.11\SistemaInformativoAMA\SistemaInformativoAMA", ,
"nomeUtente", "Password"
Set WshNet = Nothing
End Sub

mi ritrovo mappato un folder residente sul server, sul client
...vorrei ora cambiare il nome con cui compare tale cartella (sotto
forma di disco) ...in poche parole vorrei fare in modo che quel
"SistemaInformativo" divenisse "SI"...sapete mica se esiste un metodo
per farlo da codice?
se vado in gestione risorse posso rinominarlo ma da codice non trovo
metodo ...forse sbaglio oggetto???
sapreste aiutarmi?
grazie comunque.
david


title: COMANDO VAI A NUOVO RECORD SU MASCHERA

author: Giorgia

text:
Buongiorno a tutti,
legerete spesso il mio nome stamattina ma avrei alcune cose da perfezionare
nel database che sto creando perchè le ritengo fastidiose!
il primo quesito è questo:
vorrei che all'apertura una maschera andasse subito al primo record vuoto
anzichè visualizzare il primo inserito.
Grazie
--
Giorgia


title: COMANDO VAI A NUOVO RECORD SU MASCHERA

author: Karl Donaubauer

text:
Giorgia wrote:
> legerete spesso il mio nome stamattina ma avrei alcune cose da
> perfezionare nel database che sto creando perchè le ritengo fastidiose!
>
> il primo quesito è questo:
> vorrei che all'apertura una maschera andasse subito al primo record vuoto
> anzichè visualizzare il primo inserito.
Codice nel evento "Su Apertura" della maschera:
DoCmd.GoToRecord acForm, Me.Name, acNewRec
BTW Il soggetto si legge meglio scritto normale, non tutto maiuscole.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: COMANDO VAI A NUOVO RECORD SU MASCHERA

author: geppo

text:

Ma non ti ha già risposto Alessandro CARA?
Se invece per ecord vuoto intendi un nuovo record allora fai cosi
private sub form_load()
docmd.gotorecord,,acnewrec
end sub
--
Ciao
Geppo


title: COMANDO VAI A NUOVO RECORD SU MASCHERA

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:5vtmskF...@mid.individual.net...

Scusami, scriverò in minuscolo.
inserendo la funzione che mi hai gentilmente suggerito mi compare il
messaggio "impossibile trovare la macro DoCmd"
in "Form" ho sostituito il nome della mia maschera e in "Name" quello del
campo da cui voglio far iniziare l'inserimento giusto?
Giorgia


title: COMANDO VAI A NUOVO RECORD SU MASCHERA

text:
Giorgia wrote:
> "Karl Donaubauer ha scritto:
>>> ...
>>> vorrei che all'apertura una maschera andasse subito al primo record
>>> vuoto anzichè visualizzare il primo inserito.
>>
>> Codice nel evento "Su Apertura" della maschera:
>>
>> DoCmd.GoToRecord acForm, Me.Name, acNewRec
>>
> ...
> inserendo la funzione che mi hai gentilmente suggerito mi compare il
> messaggio "impossibile trovare la macro DoCmd"
Si tratta di codice VBA.
Non devi scriverlo nella riga della proprietà "Su Apertura" .
Invece nella riga della proprietà scegli "[routine evento]", clicca
sul editore (il piccolo bottono con tre punti a destra della riga)
e nell'editore di VBA inserisci la riga di soppra con copia/incolla.
> in "Form" ho sostituito il nome della mia maschera e in "Name" quello del
> campo da cui voglio far iniziare l'inserimento giusto?
No. Lascia la riga come l'ho scritto. "Me.Name" è una proprietà
che sempre restituisce il nome della maschera attuale.



title: COMANDO VAI A NUOVO RECORD SU MASCHERA

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:5vtrmuF...@mid.individual.net...

UAO!
adesso sì!
grazie mille!sono cose talmente ovvie che è normale non me lo avessi
specificato...
grazie davvero
--
Giorgia


title: COMANDO VAI A NUOVO RECORD SU MASCHERA

text:
"geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:zChmj.233715$U01.1...@twister1.libero.it...

Karl mi ha scritto questa funzione
DoCmd.GoToRecord acForm, Me.Name, acNewRec
e funziona.che differenza c'è con quella che mi hai dato tu?
--
Giorgia
>
>


title: COMANDO VAI A NUOVO RECORD SU MASCHERA

text:

e la stessa con qualche parametro in meno, meglio come la scritta Karl.
--
Ciao
Geppo


title: db access sul WEB

author: Valtere

text:
solo per curiosità
ho un DB con 4 tabella collegate tra loro...attualmente l'immissione
dati è fatta utilizzando maschere e la ricerca dei dati fatta tramite
report/query....
cosa devo fare per poter avere le maschere di ricerca su pagina web
nella rete interna ???


title: db access sul WEB

author: Sergio MAZZA

text:
"Valtere" <
pro...@libero.it
> ha scritto nel messaggio
news:450735b6$0$47971$4faf...@reader3.news.tin.it...

Devi avere un server web che esegua pagine (es.) .asp/
asp.net/php/etc
. etc.
Devi crearti la pagina web che si connetta al tuo database, gli passi la
query e ti restituisca (su pagina web) il risultato.
Ma se hai una intranet non fai prima a dividere in due (Strumenti- Utilità
Database - Divisione guidata database) la tua applicazione? Mettere sul
server il backend e sui client il frontend ricollegandogli le tabelle
indicando il percorso di rete...
Ciao.
--
Sergio MAZZA


title: Aggiornare la maschera

author: Alesandro

text:
Sono nella maschera prodotti e devo inserirne uno con un nuovo produttore.
Apro la maschera dei produttori, inserisco e chiudo.
Tornato alla maschera prodotti, nella casella di riepilogo Produttori non mi
compare la nuova voce; aggiorno la maschera e quindi compare!
Come faccio a fare in modo che la maschera Prodotti si autoaggiorni quando
esco dalla maschera Produttori?
Grazie a tutti


title: Aggiornare la maschera

text:
"Alesandro" <
music...@inwind.it
> ha scritto nel messaggio
news:0oLf8.49333$fa5.1...@twister2.libero.it...

In corrispondenza dell'evento 'Su chiusura'
della maschera dei produttori scrivi:
Forms![Prodotti].Requery
Ciao
---
leo_duca


title: Aggiornare la maschera

text:
"leo_duca" <
leo_...@libero.it
> ha scritto nel messaggio
news:KiNf8.50063$fa5.1...@twister2.libero.it...

Ops...  :
fai il requery della casella combinata
Forms![Prodotti]! [cbxProduttori].Requery
Ciao ;)
---
leo_duca


title: trasformare un campo...

text:
Salve a tutti,
come posso trasformare un intero lungo
in una stringa a 6 caratteri in questo modo:
es. 1 = "000001"
es. 16  = "000016"
es. 965 = "000965"
es 1541 = "001541"
es. 85965 = "085965"
es. 549856 = "549856"
qualche dritta?


title: trasformare un campo...

text:

cstr(format(tuocampo), "000000")
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: ricavare indirizzo ip

author: mino

text:
sul sito comune ho trovato una routine che mi trova il nome assegnato al
pc. Qualcuno sa dove trovare una routine che ricava l'indirizzo ip di una
macchina?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it