text:
On 24 Lug, 00:19, "Roberto da Parma" <
arisib...@libero.it
> wrote:
> "Eddie" <
edmondo.e...@gmail.com
> ha scritto nel messaggionews:55e20fe5-4506-44cd...@59g2000hsb.googlegroups.com...
> On 23 Lug, 18:33, "Roberto da Parma" <
arisib...@libero.it
> wrote:
>
>
>
> > "Eddie" <
edmondo.e...@gmail.com
> ha scritto nel
> > messaggionews:0ae3e4e4-cc22-42ca...@e39g2000hsf.googlegroups.com...
> > Ciao a tutti
>
> > Avrei necessità di intercettare l'evento " Impossibile aggiornare il
> >record. Nella tabella xmancailrecordcorrelato"
> > che occorre, e giustamente,  quando si tenta di inserire un dato nella
> > tabella B che non trova relazione nella tabella A.
>
> > Vorrei intercettarlo, evitare che appaia l'avviso di sistema,  e dire
> > all'utente con un msgbox cosa deve fare...in modo più simpatico ed
> > utile per lui :-)
>
> > Al momento l'utente lo scopre quando cerca di salvare ilrecord, ma io
> > vorrei dirglielo subito su afterupdate del campo appena digitato.
>
> > Qualcuno mi sa dire cosa devo fare su txtbox_afterupdate?
> > In pratica non so come stabilire da VBA se unrecordè nella tabella
> > MOLTI ma non nella tabella UNO.
>
> > Grazie moltissime.
>
> > Eddie
>
> > Vediamo se ho capito...
> > Primo penso che tu debba intercettare l'errore prima di fare l'update,
> > quindi al più sarà BeforeUpdate....
> > Poi potresti usare il metodo .RecorsetClone oppure fare un controllo
> > sull'idcontatore della tabella master.
> > In ogni caso se ho visto giusto questo ti succede perchè tenti di inserire
> > ad es. un dettaglio quando ancora l'id della tabella master non è
> > registrata...male...evita questo.
> > Se non puoi farlo, prima dell'inserimento fai registrare l'id nella
> > tabella
> > master nell'evento BeforeUpdate.
> > O meglio, ora non so come è strutturata la tua maschera, comunque
> > all'apertura mandi nel campocorrelatodella tabella B l'id della tabella
> > A.
>
> > Spero di essermi spiegato
>
> > Ciao
>
> > --
> > Roberto da Parma
>
> Ciao Roberto,
> sono costretto a farlo ed il motivo è questo.
>
> Ci sono degli operatori che inseriscono dei dati che esplicano azioni
> e valori in una tabella  ..chiamiamola Actions.
> E diciamo che il loro lavoro parte da li.
> Alle volte accade che questi " si dimentichino " che stanno inserendo
> dati di un cliente nuovo e non vanno ad aggiornare prima
> la tabella clienti.
>
> Quindi ho la necessità di dirglielo appena hanno digitato nelrecord
> nuovo "pippo" ..."ops, questo cliente non è nella tabella clienti, vai
> ad
> aggiornare il dbClienti" , su ok della msgbox gli apro la forms
> Clienti"....
>
> Che ne dici?
>
> Grazie
> Eddie
>
> Dico che devi dirglielo prima, o perlomeno impedirgli di inserire ilrecord
> se non è presente prima il cliente.
> Sarebbe meglio quindi che da una combo tu adassi a prelevare i clienti
> presenti in dbClienti per inserire poi ilrecord, nel caso il cliente non
> fosse presente nella combo puoi comunque tramite l'evento not in list
> farglielo fare sul momento e quindi continuare l'inserimento diversamente
> impedirgli l'inserimento se non prima aver inserito/specificato il cliente.
>
> Con il metodo che utilizzi rischi di perdere i dati fino a quel momento
> inseriti o far perdere comunque tempo all'operatore che deve interrompere
> l'inserimento per inserire il nuovo cliente e poi dover riprendere l'azione
> precedente.
>
> Tu inizieresti ad inserire il dettaglio di una fattura per poi assegnargli
> il numero oppure prima gli assegneresti il numero e poi compili la
> fattura?Nel primo caso ti potresti imbattere in un errore direcord
> duplicato e veder andar perse tutte le righe di fattura.
>
> Ora comunque non avendo presente il campo in cui stai operando ti conviene
> sempre prima assicurarti il posto per ilrecordper poi inserire i dati,
> rischi diversamente di vedere andar perso quello che stavi facendo.
>
> Il concetto non è vero in tutti gli ambiti ma non credo sia il tuo caso.
>
> Ciao
>
> --
> Roberto da Parma
Ciao Roberto
ps.  ma tu sei il roberto ( roberto da casa, roberto dalla campagna,
roberto dal portatile) che già mi insegnava tante cose tanti anni fa?
      Se si , complimenti, per la tua costanza e per la tua capacità
di essere un punto di riferimento di questo ng ( me compreso ) .
Come puoi constatare ho imparato poco , ma a mia discolpa oppongo il
fatto che ho interrotto , per mile motivi e per problemi familiari,
l'approfondimento
della materia :-)
Hai centrato il problema; devo impedire che inseriscano il dettaglio
di una fattura prima di creare il numero fattura, ma.....
l'azienda concentra la su attività sulla operatività giornaliera
( cliente che si contatta, che telefona di sua sponte, etc etc) e
l'operatore ,
man mano che svolge questa attività, inserisce i dati.
Premesso che come dici tu , la txtbox, diventerà comunque una combobox
( dalla quale selezionare il cliente) , il problema sorge proprio
quando
il cliente non esiste.
La relazione non permette di aggiornare un record che contiene un
cliente che "non esiste ancora" , ma d'altro canto devo dire
all'operatore che quel cliente ( non esiste, è nuovo, )
e fargli aggiornare la tabella principale.
Mi chiedi come sia strutturato il db.Semplicissimo nella struttura:
tblClienti.[nomecliente].[Dati].[Dati].[Dati].[Venduto]
tblVenduto.[nomecliente].[Cosa].[Dove].[Come].[Quando]
Relazione: Uno ( tblClienti) a Molti ( tblVenduto)
Ora, se l'operatore non trova il cliente nella lista della combobox
( che corrisponde , come fase situazionale, all'avviso che ti dice
"manca nella tabella x il record correlato")
cosa gli faccio fare?
Ha digitato un nome; questo nome non è nella "lista" (quindi non
esiste), quindi
' if me.cmbqualcosa.NotInList then
docmd.openForms, "Clienti"
end if '
O sbaglio ancora?
Regards
Eddie


title: Intercettare da VBA evento "manca record correlato"

author: MA

text:
Eddie wrote:
> Ciao Roberto
> ps.  ma tu sei il roberto ( roberto da casa, roberto dalla campagna,
> roberto dal portatile) che già mi insegnava tante cose tanti anni fa?
>       Se si , complimenti, per la tua costanza e per la tua capacità
> di essere un punto di riferimento di questo ng ( me compreso ) .
>
Oh Errori 2 su 2!!!
;-)
--
--
MAssimiliano Amendola
www.accessgroup.it



author: Roberto da Parma

text:
"Eddie" <
edmond...@gmail.com
> ha scritto nel messaggio
news:8cf20bfa-72e7-4d8c...@34g2000hsf.googlegroups.com...






O sbaglio ancora?
Regards
Eddie
Ciao Eddie, non sono lo stesso Roberto dalla Campagna, ...
come puoi vedere dalla firma....sono Roberto da Parma, lui anche per me
rimane un'entità che non ho ancora avuto piacere di conoscere e spero un
giorno di avere....
Per quanto riguarda il tuo problema nella combo da cui ricavi l'elenco dei
clienti è presto detto.
Nel caso l'operatore inserisca il nome di un cliente che non è presente in
tabella, sull'evento not in list della combo (non è necessario l'IF che mi
accennavi, c'è un evento apposta) inserisci questo codice
Dim IntNuovo As Integer, strTitolo As String
Dim IntFinestraMsg As Integer, strMsg As String
strTitolo = "Cliente non in elenco"
strMsg = "Vuoi aggiungere" & Chr(13) & Chr(10) & NewData & Chr(13) & Chr(10)
& "in elenco?"
IntFinestraMsg = vbYesNo + vbQuestion
IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
If IntNuovo = vbYes Then
    Dim miorst As Recordset
    Set miorst = CurrentDb.OpenRecordset("tblClienti")
    miorst.AddNew
    miorst!campotblClienti= NewData
    Me![tuocampomaschera] = miorst![campotblClienti]
    miorst.Update
    miorst.Close
    Set miorst = Nothing
    strTitolo = "Inserimento nuovo cliente in elenco"
    strMsg = "Inserimento in elenco di" & Chr(13) & Chr(10) & NewData &
Chr(13) & Chr(10) & "con successo"
    IntFinestraMsg = vbOKOnly + vbExclamation
    IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
    Response = acDataErrAdded
Else
    strTitolo = "Nome dell'oggetto errato"
    strMsg = NewData & " non è in elenco." & Chr(13) & Chr(10) & "Seleziona
cliente dall'elenco"
    IntFinestraMsg = vbOKOnly + vbExclamation
    IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
    Response = acDataErrContinue
    Me.Undo
End If
Attento a sostituire bene i nomi dei campi della tabella e maschera
relative...
Con questo metodo c'è un paio di contro:
- se l'operatore scrive male il nome rischi di avere campi/clienti duplicati
(es. Rossi Claudio, Rossi Cludio  <--- inserimento non corretto) e di
conseguenza associazioni sbagliate.
- se hai bisogno di inserire altri dati per il cliente dovrai accere
direttamente alla maschera clienti poichè viene solamente aggiunto il valore
del campo della combo, quindi nella maschera clienti otterrai un record che
avrà solo ID e nome compilati, i rimanenti campi che tu potresti avere
rimangono vuoti.
Ma questo è risolvibile inserendo un evento su doppio click che ti apre la
maschera clienti filtrando l'ID dalla combo.
In alternativa a tutto questo impedisci proprio di inserire il record fino a
quando o l'operatore non inserisce un dei nominativi a sua disposizione
oppure si inserisce prima il nome cliente nella relativa maschera e poi
continua l'inserimento.
Questo lo puoi fare mettendo una condizione sulla combo che non può essere
nulla.
L'evento anzi gli eventi che dovrai inserire saranno uno sulla maschera
principale [SuCorrente] e nella combo  [DopoAggiornamento]
Il codice disabiliterà i controlli nella maschera fino a quando non verrà
immesso il valore nella combo.
es. if IsNull(miacombo ) then
        'Qui o fai un ciclo con i tag oppure ti elenchi tutti i controlli
        me.tuocampo.enabled = false
    else
        me.tuocampo.enabled = true
    end if
questo codice lo inserisci in entrambi gli eventi.
Spero tu possa risolvere così il tuo problema.
Non vuol dire che non ci possano poi essere diversi tipi di approccio, qui
io ti ho illustrato bene o male quelli che sfrutto io in certe circostanze.



author: Eddie

text:

;-) ...quale dei due è il più grave?


text:

rileggendo meglio
l'errore è aver confuso Roberto da casa con Roberto da Parma,
il resto lo sottoscrivo
--
--
MAssimiliano Amendola
www.accessgroup.it



author: Sergio MAZZA

text:
"Eddie" <
edmond...@gmail.com
> ha scritto nel messaggio
news:cda2e6a8-cf0c-40d4...@w7g2000hsa.googlegroups.com...
Scusa, perchè DCount? Non lo si usa per contare valori su criteri?
Ed
[risposta]
-- tratto dall'help in linea (F1) ---
È possibile utilizzare la funzione DCount per stabilire il numero di record
contenuti in un determinato set di record
Ciao.
--
Sergio MAZZA


text:
On 24 Lug, 15:50, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "Eddie" <
edmondo.e...@gmail.com
> ha scritto nel messaggionews:cda2e6a8-cf0c-40d4...@w7g2000hsa.googlegroups.com...
>
> Scusa, perchè DCount? Non lo si usa per contare valori su criteri?
> Ed
>
> [risposta]
> -- tratto dall'help in linea (F1) ---
> È possibile utilizzare la funzione DCount per stabilire il numero di record
> contenuti in un determinato set di record
>
> Ciao.
> --
> Sergio MAZZA
Difatti. L'ho detto in modo un po' barocco ma intendevo proprio
quello.
Lo utilizzo moltissimo su WHERE perchè ho spesso bisogno di conoscere
quante actions sono state fatte
di un determinato tipo.
Per quello chiedevo a MA come mai mi ha suggerito questo codice,
dovendo io intercettare l'evento " guarda che nella tabella A
non c'è nessuno che si chiama come il nome che hai scritto nella
tabella B " ..:-)
if Dcount(tuocampo;tuatabella;Tuofiltro) >0 then
Se questo codice dice: se il conteggio su campo-tabella-filtro è
superiore a 0 then
non capisco come si lega al primo
Pura curiosità di capire meglio..
Ciao
Eddie


text:
On 24 Lug, 10:11, "Roberto da Parma" <
arisib...@libero.it
> wrote:
> "Eddie" <
edmondo.e...@gmail.com
> ha scritto nel messaggionews:8cf20bfa-72e7-4d8c...@34g2000hsf.googlegroups.com...

Ciao Roberto.
Ti ringrazio moltissimo dei tuoi suggerimenti. Adesso li proverò
entrambi e ti faccio sapere.
Buona giornata
Eddie


text:
"Eddie" <
edmond...@gmail.com
> ha scritto nel messaggio
news:370de794-ecf9-451a...@56g2000hsm.googlegroups.com...
Difatti. L'ho detto in modo un po' barocco ma intendevo proprio
quello.
Lo utilizzo moltissimo su WHERE perchè ho spesso bisogno di conoscere
quante actions sono state fatte
di un determinato tipo.
Per quello chiedevo a MA come mai mi ha suggerito questo codice,
dovendo io intercettare l'evento " guarda che nella tabella A
non c'è nessuno che si chiama come il nome che hai scritto nella
tabella B " ..:-)
if Dcount(tuocampo;tuatabella;Tuofiltro) >0 then
Se questo codice dice: se il conteggio su campo-tabella-filtro è
superiore a 0 then
non capisco come si lega al primo
Pura curiosità di capire meglio..
Ciao
Eddie
[risposta]
Non devi intercettare quell'evento, devi prevenirlo contando i record con la
DCount...
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA wrote:
> "Eddie" <
edmond...@gmail.com
> ha scritto nel messaggio
> news:370de794-ecf9-451a...@56g2000hsm.googlegroups.com...
>
> Difatti. L'ho detto in modo un po' barocco ma intendevo proprio
> quello.
> Lo utilizzo moltissimo su WHERE perchè ho spesso bisogno di conoscere
> quante actions sono state fatte
> di un determinato tipo.
>
> Per quello chiedevo a MA come mai mi ha suggerito questo codice,
> dovendo io intercettare l'evento " guarda che nella tabella A
> non c'è nessuno che si chiama come il nome che hai scritto nella
> tabella B " ..:-)
>
>
> if Dcount(tuocampo;tuatabella;Tuofiltro) >0 then
> Se questo codice dice: se il conteggio su campo-tabella-filtro è
> superiore a 0 then
> non capisco come si lega al primo
>
> Pura curiosità di capire meglio..
>
il Tuofiltro lega le tue tabelle
Ho scritto tuofiltro perchè non consco il nome dei campi
Se si chiamassero id e rif_id
sarebbe
if Dcount([rif_id];tuatabella;"rif_id=" &
me.id
 ) >0 then

> Ciao
> Eddie
>
> [risposta]
> Non devi intercettare quell'evento, devi prevenirlo contando i record
> con la DCount...
>
> Ciao.
--
--
MAssimiliano Amendola



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:g69c8c$o2a$1...@tdi.cu.mi.it...
Eddie wrote:



Ssssshhhh, che qui col fatto che mi confondono tutti mi sto facendo una
posizione di rilievo!!! :-)))
--
Roberto da Ovunque


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:g69o5a$5au$1...@tdi.cu.mi.it...


Sai quanti punti ci sono prima di me!!!
Comunque ci si prova...sempre...mai mollare!
Grazie dei complimenti.......ora vado a dare delle mazzate in giro...magari
qualcuno scrive ancora prima del quoting.... ;-)
Non posso smentire Ciroteo ... :-))
--
Roberto da Parma


text:
On 24 Lug, 22:41, "Roberto da Parma" <
arisib...@libero.it
> wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggionews:g69o5a$5au$1...@tdi.cu.mi.it...
>
> Eddie wrote:
> > On 24 Lug, 09:55, "MA" <
mas...@massimilianoamendola.it
> wrote:
> >> Eddie wrote:
> >>> Ciao Roberto
> >>> ps.  ma tu sei il roberto ( roberto da casa, roberto dalla campagna,
> >>> roberto dal portatile) che già mi insegnava tante cose tanti anni
> >>>       fa? Se si , complimenti, per la tua costanza e per la tua
> >>> capacità
> >>> di essere un punto di riferimento di questo ng ( me compreso ) .
>
> >> Oh Errori 2 su 2!!!
> >> ;-)
>
> >> --
> >> --
> >> MAssimiliano
Amendolawww.accessgroup.it
> >> Cisa - Conferenza Italiana Sviluppatori Access
>
> > ;-) ...quale dei due è il più grave?
>
> rileggendo meglio
> l'errore è aver confuso Roberto da casa con Roberto da Parma,
> il resto lo sottoscrivo
>
> --
> --
> MAssimiliano
Amendolawww.accessgroup.it
> Cisa - Conferenza Italiana Sviluppatori Access
>
> Sai quanti punti ci sono prima di me!!!
> Comunque ci si prova...sempre...mai mollare!
>
> Grazie dei complimenti.......ora vado a dare delle mazzate in giro...magari
> qualcuno scrive ancora prima del quoting.... ;-)
> Non posso smentire Ciroteo ... :-))
>
> --
> Roberto da Parma
Ps. Per onor di cronaca ( e per dare a Cesare quel che è di Cesare)
Sergio Mazza non era da meno di
Roberto-da-tutti-i-posti :-)))   nel dispensare aiuti.
Magari un po' meno discorsivo di Roberto e un po' più caustico, ma
altrettanto efficace.
Ciao
Eddie


text:
"Eddie" <
edmond...@gmail.com
> ha scritto nel messaggio
news:77c1124f-708d-47a5...@v13g2000pro.googlegroups.com...
Ps. Per onor di cronaca ( e per dare a Cesare quel che č di Cesare)
Sergio Mazza non era da meno di
Roberto-da-tutti-i-posti :-)))   nel dispensare aiuti.
Magari un po' meno discorsivo di Roberto e un po' piů caustico, ma
altrettanto efficace.
Ciao
Eddie
[risposta]
Solo caustico?! Sto invecchiando...
Ciao.
--
Sergio MAZZA


title: MA POSSIBILE CHE NESSUNO VOGLIA LAVORARE?

author: GE.VI E.D.P.

text:
Salve a tutti!!!!!!!!
questo messaggio è rivolto a tutti coloro che abbiano esperienza VERA
sull'MDB ACCESS.
Sono il responsabile dell'EDP di una S.p.A. sicietà di fornitura di lavoro
temporaneo con sede in Napoli e cerco un collaboratore valido per sgravare
dalle mie spalle l'analisi e lo sviluppo di alcune parti del GESTIONALE che
svolge l'intero Iter del lavoro interinale.
Pretendo dinamismo, versatilità, competenza e soprattutto  passione per il
lavoro.
--
Posted from
smtp2.libero.it
 [193.70.192.52]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: warp

text:
>Pretendo dinamismo, versatilitą, competenza e soprattutto  passione per il
>lavoro.
E ... naturalmente milite esente, max 25 anni, bella presenza, umiltą, disponibilitą 24 ore al
giorno anche di sabato, una domenica libera ogni tre, predisposizione per le pubbliche relazioni,
modeste pretese economiche, eccellente predisposizione nell'amprendimento di nuove tecniche,
disponibilitą a viaggiare.
Si apprezzano competenze su DB Server: Oracle, DBII, Informix, SyBase, Sql Server 7.0.
Vi attendo numerosi!!!!


author: Giovanni Albertone

text:
On 11 Jul 2000 16:55:12 +0200,
e...@gevi.it
 ("
GE.VI
 E.D.P.") wrote:
>Pretendo dinamismo, versatilitą, competenza
Io non ti voglio
tiiiiii preteeeendoooo
Sara' per quello che nessuno ti risponde?
Ciao,
Giovanni
---
Inferno e paradiso mi sembrano sproporzionati. Le azioni degli
uomini non meritano tanto - JLBorges


author: Alessandro Cara

text:
"
GE.VI
 E.D.P." ha scritto:
>
> Salve a tutti!!!!!!!!
> questo messaggio è rivolto a tutti coloro che abbiano esperienza VERA
> sull'MDB ACCESS.
> Sono il responsabile dell'EDP di una S.p.A. sicietà di fornitura di lavoro
> temporaneo con sede in Napoli e cerco un collaboratore valido per sgravare
> dalle mie spalle l'analisi e lo sviluppo di alcune parti del GESTIONALE che
> svolge l'intero Iter del lavoro interinale.
> Pretendo dinamismo, versatilità, competenza e soprattutto  passione per il
> lavoro.
>
> --
> Posted from
smtp2.libero.it
 [193.70.192.52]
> via Mailgate.ORG Server -
http://www.Mailgate.ORG
mah puo' essere che:
1) non abbiamo esperienza vera
2) non ci piace collaborare "validamente"
3) non ci piace "sgravare"
4) non sappiamo cos'e' l'analisi
5) non sappiamo sviluppare
6) non siamo dinamici
7) ne tantomeno versatili
8) ovviamente l'incompetenza e' il nostro forte
9) e sopratutto a noi piace divertirci.
comunque quanto cuba?
per meno di 700klire/gg non mi muovo
con affetto
a. cara


author: lbo dal portatile

text:
>Pretendo dinamismo, versatilità, competenza e soprattutto  passione per il
>lavoro.
strano che non trovi nessuno in gamba... con tutti i laureandi in
matematica ed ingegneria gestionale che ci sono in giro...
comunque, da parte mia dispongo di tutto e aggiungi anche passione per
i soldi.
pretendo 80mila nette l'ora piu' le spese (rimborso immediato a pie'
di lista per trasferte, albergo, pranzo e cena, rimborso delle spese
di connessione telefonica, eventuale manualistica ecc.) e vediamo se
riesco a metterti in lista d'attesa.
non sei l'unico che cerca personale in gamba...
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


text:
""
GE.VI
 E.D.P."" <
e...@gevi.it
> ha scritto nel messaggio
news:000501bfeb48$6974d3e0$2800a8c0@mauro...
> Salve a tutti!!!!!!!!
> questo messaggio è rivolto a tutti coloro che abbiano esperienza VERA
> sull'MDB ACCESS.
> Sono il responsabile dell'EDP di una S.p.A. sicietà di fornitura di lavoro
> temporaneo con sede in Napoli e cerco un collaboratore valido per sgravare
> dalle mie spalle l'analisi e lo sviluppo di alcune parti del GESTIONALE
che
> svolge l'intero Iter del lavoro interinale.
> Pretendo dinamismo, versatilità, competenza e soprattutto  passione per il
> lavoro.
>
>
>
> --
> Posted from
smtp2.libero.it
 [193.70.192.52]
> via Mailgate.ORG Server -
http://www.Mailgate.ORG
E mettiamoci anche che potrebbe non esserci nessuno in zona...
Ciao.


author: Pierluigi Plebani

text:
> >Pretendo dinamismo, versatilitą, competenza e soprattutto  passione per
il
> >lavoro.
>
> strano che non trovi nessuno in gamba... con tutti i laureandi in
> matematica ed ingegneria gestionale che ci sono in giro...
>
Certo che sei bastardo dentro.
Comunque io sono a diposizione se mi compri casa e mi trovi una tipa
moooolto disponibile per passare il tempo libero. Per la paga tutto č
trattabile. Di sicuro non faccio il pendolare Bg-Na.
Gigi


author: Sib

text:
Con questo subj e' impossibile resistere alla tentazione di rispondere.
Ora ti spiego perche' nessuno ti risponde seriamente:
""
GE.VI
 E.D.P."" dice
> Salve a tutti!!!!!!!!
> questo messaggio č rivolto a tutti coloro che abbiano esperienza VERA
> sull'MDB ACCESS.
Uno che ha "VERA" eperienza si incazza se gli chiedi se ce l'ha! Sarebbe
stato meglio constatarlo in un colloquio preliminare. Oltretutto questa
affermazione presuppone che voi abbiate chissa' quale esperienza in merito,
cosa ovviamente da verificare.
> Sono il responsabile dell'EDP di una S.p.A. sicietą di fornitura di lavoro
> temporaneo con sede in Napoli e cerco un collaboratore valido per sgravare
> dalle mie spalle l'analisi e lo sviluppo di alcune parti del GESTIONALE
che
> svolge l'intero Iter del lavoro interinale.
Ok.
> Pretendo dinamismo, versatilitą, competenza e soprattutto  passione per il
> lavoro.
"Pretendere", da uno che ha "VERA" esperienza e' assurdo. Tutt'alpiu'
potresti "gentilmente chiedere", dietro opportuno compenso economico (di cui
non fai alcun cenno), cosa e' disposto a darvi.
Per concludere:
chi potrebbe essere disposto a passare sopra le frasi irritanti contenute in
questo post, non ha esperienza,
chi ha l'esperienza gia' lavora bene e non e' certo disposto a passare sopra
a queste frasi irritanti.
Prova con un altro tipo di approccio e fai qualche cenno al tipo di compenso
che hai in mente. Dove c'e' esperienza non si accetta un lavoro "a scatola
chiusa".
Sib


author: Jack Burton

text:
700klire al giorno .....
80mila nette l'ora + le spese ....
vediamo un po' ... moltiplicato 24 giorni lavorativi ....
fanno circa 15 milioni e mezzo al mese !!!    CRIBBIO !!  Dove lavoro
io non li becca nemmeno l'AD !!!
Volete dire che mi stanno fregando da 20 anni ?!?!???
Sono analista programmatore senior, sviluppo in una decina di
linguaggi incluso C, RPG, Oracle, ecc.  per poco piu' di 50 milioni
annui ...
Che inc@@@ata !!!
Ditemi dove lavorate che mi licenzio subito e vengo anch'io ...
Jack


text:
>> >Pretendo dinamismo, versatilitą, competenza e soprattutto  passione per
>il
>> >lavoro.
>>
>> strano che non trovi nessuno in gamba... con tutti i laureandi in
>> matematica ed ingegneria gestionale che ci sono in giro...
>>
>Certo che sei bastardo dentro.
sai, e' la vita che mi ha incattivito... :-)



text:
"Jack Burton" dice:
> 700klire al giorno .....
> 80mila nette l'ora + le spese ....
> vediamo un po' ... moltiplicato 24 giorni lavorativi ....
> fanno circa 15 milioni e mezzo al mese !!!    CRIBBIO !!  Dove lavoro
> io non li becca nemmeno l'AD !!!
> Volete dire che mi stanno fregando da 20 anni ?!?!???
No, vuol dire solo che tu, come me, sei un dipendente (e si vede anche da
come affronti il problema).
Un libero professionista non puo' ragionare in termini di paga mensile. Un
l.p. non viene mica pagato per sempre. Viene pagato per risolvere un
problema (o una serie di problemi) che, in genere, producono una serie di
benefici che si prolungano notevolmente nel tempo per l'azienda, ma che al
l.p. vengono remunerati in unica soluzione.
Il l.p. arriva, fa, incassa e va via.
Il dip. arriva, fa, incassa e resta (e continua a essere pagato).
Devi scegliere tu quale strada seguire, ma non puoi dire che il l.p. vuole
15 milioni al mese, vuole una giusta remunerazione per i benefici futuri di
cui godra' l'azienda dove ha lavorato.
> Sono analista programmatore senior, sviluppo in una decina di
> linguaggi incluso C, RPG, Oracle, ecc.  per poco piu' di 50 milioni
> annui ...
Ottima paga direi (per un dipendente).
Lordi o netti?
Ciao, Sib


text:
>Sono analista programmatore senior, sviluppo in una decina di
>linguaggi incluso C, RPG, Oracle, ecc.  per poco piu' di 50 milioni
Se quanto scrivi è vero sei un caso unico al mondo e meriti almeno il triplo di quanto guadagni...
:-D
CIAO, warp


text:
>700klire al giorno .....
>80mila nette l'ora + le spese ....
>
>vediamo un po' ... moltiplicato 24 giorni lavorativi ....
>
>fanno circa 15 milioni e mezzo al mese !!!    CRIBBIO !!  Dove lavoro
>io non li becca nemmeno l'AD !!!
sai, senza offesa per il tuo, ma c'e' AD e AD...
nel mio caso si tratta di una tariffa per un lavoro spot.  se dovesse
essere una cosa a tempo indeterminato se ne riparla.  ma io cose a
tempo indeterminato non ne voglio.
>Volete dire che mi stanno fregando da 20 anni ?!?!???
>
>Sono analista programmatore senior, sviluppo in una decina di
>linguaggi incluso C, RPG, Oracle, ecc.  per poco piu' di 50 milioni
>annui ...
che ti stiano fregando non lo so, magari sono in buona fede, ma in
vent'anni le cose cambiano.  di sicuro leggi i giornali.  vedi che
sono pieni di offerte di lavoro (ma mi fa un po' strano chiamarle
cosi', mi sembrano piu' che altro suppliche che qualcuno vada a
lavorare da qualche parte).
siamo passati da una fase in cui le persone imploravano per pieta' un
posticino e uno stipendiuccio (e poi si imboscavano a non fare un
cazzo - circolo vizioso mi rendi poco ti pago poco, mi paghi poco ti
lavoro poco) ad un'altra in cui le aziende hanno bisogno di gente in
gamba e se la devono contendere a suon di milioni, perche' questa
gente poi vuole anche crescita professionale.
tu lavori da vent'anni. forse hai famiglia, sei un dipendente a tempo
indeterminato, non ti va di rischiare e metterti sul mercato come un
libero professionista, chesso', un idraulico, un ristoratoratore o
avvocato che guadagnano se lavorano bene e ci sanno fare.  forse hai
anche ragione, metti che il mercato si ricontrae, che gli dai da
mangiare ai tuoi figli?  hai i tuoi cinquanta milioncini sicuri e va
bene cosi'.  non e' una scelta criticabile.
ma non e' l'unica che si puo' fare.  finora siamo stati noi lavoratori
ad essere stati messi in concorrenza.  c'era (cosi' ci facevano
credere) sovrabbondanza di potenziali lavoratori: con tutti questi
disoccupati in giro...  se tu chiedi di piu' ti licenzio e ne prendo
un altro...  nel nostro caso e' diverso, siamo noi informatici che,
ora come ora, possiamo mettere in concorrenza i datori di lavoro
i discorsi del tipo ti licenzio e ne prendo un altro valgono solo se
considerati nell'ottica marxista-fordista, in cui il lavoratore era un
modulino intercambiabile e passivo.
tu sarai passato da un progetto all'altro.  magari ti sara' capitato
di lasciare o ricevere le consegne di un lavoro e avrai passato il
cosiddetto periodo di affiancamento, anche se chi ti sostituiva era
competente quanto te, perche' doveva skillarsi sulla situazione
particolare.
se noi fossimo solo manovali o avvitabulloni o passapratiche al
ministero (con tutto il rispetto per le prime due categorie)
l'affiancamento non serve.  prendi questo secchio e portalo la',
avvita questo bullone, metti questo timbro e apri quel cassetto.
chiunque lo sa fare e se lo fa senza pensare lo fa lo stesso, e pure
meglio, pensa il datore di lavoro stolto, cosi' non gli vengono grilli
per la testa.
ma nel nostro caso e' diverso.  noi dobbiamo pensare, far nostro il
problema che risolviamo, dobbiamo essere attivi, propositivi,
motivati.  senno' abbiamo le schere di programmatorini junior che
altro non sono che, appunto, dattilografi sostituibili da un tanto la
dozzina.  un modo di lavorare obsoleto e controproducente.
>Ditemi dove lavorate che mi licenzio subito e vengo anch'io ...
basta che leggi i giornali...  informati, chiedi, parla...  certo, non
aspettarti che magari io o Alessandro ti diciamo "ah certo, vieni qui
che le mie 700mila al giorno le do a te...".  magari si puo' fare che
io ne prendo 80mila l'ora e ne giro 40mila a te, tanto per
cominciare...



title: Query per raggruppare

author: Greg

text:
Ho questa tabella:

Tavolo  PIATTO
1        Pizza
1        Pizza
1        Pizza
2        Piadina
2        Piadina
3        Pizza
3        Pizza

Quanti tavoli hanno ordinato il singolo piatto?

Vorrei ottenere questo:
Pizza 2
Piadina 1

--
Greg


title: Query per raggruppare

text:
Avrei risposto nessuno... o tutti...!
Spiega quello che chiedi in quanto non si comprende la logica dai dati in origine al risultato richiesto.

Un Tavolo immagino possa scegliere anche [+] Piatti spero... o sbaglio, tu li hai casualmente messi troppo comodi... e secondo me..

Questo è possibile..?

Tavolo  PIATTO
1        Piadina
1        Pizza
1        Pizza
2        Piadina
2        Pizza
3        Pizza
3        Piadina

Se la risposta è SI, tu cosa ti aspetti...?

@ALEX


title: Query per raggruppare

author: akery

text:

una query che raccoglie:
SELECT Tabella1.piatto, Tabella1.tavolo
FROM Tabella1
GROUP BY Tabella1.piatto, Tabella1.tavolo;

una query che conta:
SELECT Query1.piatto, Count(Query1.tavolo) AS ConteggioDitavolo
FROM Query1
GROUP BY Query1.piatto;

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


title: Query per raggruppare

text:
Il 24/04/2017 21:02:47 akery ha scritto:

> una query che raccoglie:
> SELECT Tabella1.piatto, Tabella1.tavolo
> FROM Tabella1
> GROUP BY Tabella1.piatto, Tabella1.tavolo;
>
> una query che conta:
> SELECT Query1.piatto, Count(Query1.tavolo) AS ConteggioDitavolo
> FROM Query1
> GROUP BY Query1.piatto;

Si ho fatto cosi alla fine, ma volevo evitarmi la doppia query. Grazie a tutti :)

--
Greg


title: RDSeee

author: Expo

text:
Qualcuno è riuscito a farlo funzionare ?? Mi rompe sempre sull'Handler, mi
dà un bel denied...il tutto usando il codicillo di esempio tratto dal sito
MS.
Mi pareva che qualcuno qui fosse riuscito nell'impresa...


title: ACCESS e SQL per fare chiarezza

author: Santilli Marco

text:
SQLSERVER: posso creare le tabelle da mettere sul server e impostare il
server secondo gli accessi che voglio
ACCESS: posso continuare ad utilizzare Access collegandomi a quel server per
prevelare i dati dalle tabelle
E' cosě o non ho capito un niente????


title: ACCESS e SQL per fare chiarezza

text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
news:bdsurd$k1o$1...@grillo.cs.interbusiness.it...

Banalizzando si.
@Alex.


title: ACCESS e SQL per fare chiarezza

text:
> >
>
> Banalizzando si.
>
> @Alex.
>
>
Ok grazie Alex era solo per sapere a grandi linee, in caso che un giorno mi
servisse so che posso fare questa accoppiata
Ciao e grazieeeeeeeeeeeeeee


title: ACCESS e SQL per fare chiarezza

text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
news:hMyMa.6679$HU3.1...@news2.tin.it...

Non è tutto oro quello che luccica.....!
Da A97 a SQL_SERVER non c'è problema con ODBC_Direct e DAO
se invece usi ADP devi riscriverti una grossa fetta di codice in quanto
DAO te lo puoi scordare e per prestazioni pare che ADO sia vincente.
@Alex.


title: NOT BETWEEN con filtro su QUERY

text:
Ciao a tutti ragazzi, ho un problema del quale non riesco a trovare la
soluzione, chiedo aiuto al newsgroup, confidando nella vostra
benevolenza (e preparazione):
in una query ho un criterio col quale filtro i dati con una between i
cui valori sono tratti da una combo di una maschera, ecco la sintassi:
Not Between IIf([Forms]![NOMEMASCHERA]![TIPO]="A";[forms]!
[NOMEMASCHERA]![CAMPOFILTRO1];[forms]![NOMEMASCHERA]![CAMPOFILTRO2])
And IIf([Forms]![NOMEMASCHERA]![TIPO]="A";[Forms]![NOMEMASCHERA]!
[CAMPOFILTRO1];[Forms]![NOMEMASCHERA]![CAMPOFILTRO2])
ma io devo porre una condizione, ma appena metto una if tipo:
=IIf([forms]![NOMEMASCHERA]![NOMECAMPO]![VALORE]="PRIMOVALORE";Not
Between IIf([Forms]![NOMEMASCHERA]![TIPO]="A";[forms]![NOMEMASCHERA]!
[CAMPOFILTRO1];[forms]![NOMEMASCHERA]![CAMPOFILTRO2]) And IIf([Forms]!
[NOMEMASCHERA]![TIPO]="A";[Forms]![NOMEMASCHERA]![CAMPOFILTRO1];
[Forms]![NOMEMASCHERA]![CAMPOFILTRO2])
a quel punto non mi filtra più nulla e non mi dà nessun errore.
Qualche aiuto, dritta, consiglio, etc, etc...?
Thanks.


title: NOT BETWEEN con filtro su QUERY

author: Potone

text:
<
massimi...@yahoo.com
> ha scritto nel messaggio news:1182784255.7...@o11g2000prd.googlegroups.com...
Ciao a tutti ragazzi, ho un problema del quale non riesco a trovare la
soluzione, chiedo aiuto al newsgroup, confidando nella vostra
benevolenza (e preparazione):
in una query ho un criterio col quale filtro i dati con una between i
cui valori sono tratti da una combo di una maschera, ecco la sintassi:
Not Between IIf([Forms]![NOMEMASCHERA]![TIPO]="A";[forms]!
[NOMEMASCHERA]![CAMPOFILTRO1];[forms]![NOMEMASCHERA]![CAMPOFILTRO2])
And IIf([Forms]![NOMEMASCHERA]![TIPO]="A";[Forms]![NOMEMASCHERA]!
[CAMPOFILTRO1];[Forms]![NOMEMASCHERA]![CAMPOFILTRO2])
ma io devo porre una condizione, ma appena metto una if tipo:
IIf([forms]![NOMEMASCHERA]![NOMECAMPO]![VALORE]="PRIMOVALORE";Not
Between IIf([Forms]![NOMEMASCHERA]![TIPO]="A";[forms]![NOMEMASCHERA]!
[CAMPOFILTRO1];[forms]![NOMEMASCHERA]![CAMPOFILTRO2]) And IIf([Forms]!
[NOMEMASCHERA]![TIPO]="A";[Forms]![NOMEMASCHERA]![CAMPOFILTRO1];
[Forms]![NOMEMASCHERA]![CAMPOFILTRO2])
___
Ciao,
se ho visto bene alla fine della condizione che hai riportato manca una parentesi chiusa alla fine (quella relativa all'iif più
esterno),
da quanto dici non va in errore pertanto nell'sql la parentesi chiusa probabilmente c'è e semplicemente non l'hai scritta qui.
Inoltre manca la parte restituita dall'iif (più esterna) in caso la condizione non si verifichi, questa situazione non causa un
errori durante l'esecuzione della query ma potrebbe essere fonte di risultati imprevisti, in generale è meglio specificare tutte le
sezioni di iif.
Veniamo al problema: la mancata applicazione del filtro.
Nel primo caso, mettendo l'espressione between nella casella criteri della struttura di query, access genera un sql di questo tipo:
WHERE [CampoDaFiltrare] Not between IIf([Forms]![NOMEMASCHERA]... ecc.
pertanto durante l'esecuzione della query il campo oggetto del filtro verrà confrontato direttamente con le condizioni
dell'operatore between dando quindi i risultati che ti aspetti.
Nel secondo caso, inglobando between in una iif l'istruzione sql risultante sarà:
WHERE [CampoDaFiltrare] =IIf([forms]![NOMEMASCHERA]![NOMECAMPO]=...
pertanto il campo oggetto del filtro sarà confrontato con il risultato della iif che, così com'è scritta, restituirà semplicemente
vero o falso, a seconda del contenuto dei record, ma nessuno di questi risponderà a tale criterio. E' come se tu volessi filtrare il
tuo campo (di tipo numerico o testo suppongo) scrivendo [CampoDaFiltrare]=True (o False), ecco perchè non ottieni risultati dal
filtro così come l'hai scritto.
Per risolvere il problema devi riportare il nome del campo all'interno della iif e confrontare la stessa iif con True, tipo:
IIf([forms]![NOMEMASCHERA]![NOMECAMPO]="PRIMOVALORE";[CapoDaFiltrare] Not
Between IIf([Forms]![NOMEMASCHERA]![TIPO]="A";[forms]![NOMEMASCHERA]!
[CAMPOFILTRO1];[forms]![NOMEMASCHERA]![CAMPOFILTRO2]) And IIf([Forms]!
[NOMEMASCHERA]![TIPO]="A";[Forms]![NOMEMASCHERA]![CAMPOFILTRO1];
[Forms]![NOMEMASCHERA]![CAMPOFILTRO2]); criteri iif esterno in caso negativo...)=True
Ciao,
Mat.
___



title: consultare 2 campi indipendenti

author: Gianluca

text:
Ciao a tutti
 in una tabella ho 2 campi che vanno consultati attraverso una query per
cercare se un determinato oggetto č presente in uno dei due, la query mi
genera cosě un report che raccogli tutti i record che soddisfano questa
condizione.
Come strutturare la query? č sui criteri che devo inserire una stringa per
far si che cercato nel primo campo inizi a cercare anche nel secondo?
Gianluca
gluca...@libero.it


title: consultare 2 campi indipendenti

author: Roberto da casa

text:
"Gianluca" <
gluca...@libero.it
> ha scritto nel messaggio
news:9tVV5.11696$hk4.4...@news.infostrada.it...

Forse se ci fai un esempio di ciň che ti serve č piů facile darti una mano.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Creare un pulsante o un'etichetta lampeggiante

author: Salvatore Renzo Calabrese

text:
Come faccio a far si che un pulsante o un'etichetta lampeggi o cambi colore
per attirare l'attenzione
grazie
--
Salvatore Renzo Calabrese
www.recal.it


author: Alessandro Baraldi

text:
Salvatore Renzo Calabrese ha scritto:

Sfrutta l'evento Timer, dopo aver impostato la proprieà
TimerInterval=500
Su condizione che deve far lampeggiare imposta:
Me.TimerInterval=500
Quindi su Evento Timer:
Private Sub Form_Timer()
   If Me.NomeLabel.BackColor=vbRed then
       me.NomeLabel.BackColor=vbwithe
   Else
      me.NomeLabel.BackColor=vbred
   End if
End Sub
Per bloccare il lampeggio :
Me.TimerInterval=0
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1167421006.8...@a3g2000cwd.googlegroups.com...




Me.TimerInterval=500
Quindi su Evento Timer:

Per bloccare il lampeggio :
Me.TimerInterval=0
@Alex
grazie per la risposta , ma non ho capito cosa fare riguardo a:
"Su condizione che deve far lampeggiare imposta:
Me.TimerInterval=500"
puoi guidarmi più in dettaglio?



text:
"Salvatore Renzo Calabrese" <
s-cal...@tiscali.it
> ha scritto nel
messaggio news:45977222$0$7743$5fc...@news.tiscali.it...

Alleluia!
Sono riuscito ad ottenere il lampeggio dell'etichetta.
prima non riuscivo a vedere l'effetto perché lo sfondo era trasparente.
ancora grazie
--
Salvatore Renzo Calabrese
www.recal.it


author: ciroteo ®

text:
> Alleluia!
> Sono riuscito ad ottenere il lampeggio dell'etichetta.
>
> prima non riuscivo a vedere l'effetto perché lo sfondo era trasparente.
>
> ancora grazie
>
>
> --
> Salvatore Renzo Calabrese
>
>
www.recal.it
>
ciao salvatore, non so se ti contatterò mai per il parto indolore (forse
servirà a MA) ma le tue foto sul sito sono davvero invidiabili ...
:-)


title: Inserire un valore calcolato automaticamente

author: Sniky

text:
In un database che gestisce la protocollazione di documenti inviati e
ricevuti ho la maschera "mProtocolli inviati" in cui inserisco i dati d
ogni documento inviato (data, mittente, destinatario, oggetto....). Ad
ogni documento associo un numero progressivo annuale che lo identifica
(conteggio separato per protocolli inviati e ricevuti). Nell'implementare
il database ho riscontrato i seguenti problemi:
1) Vorrei inserire automaticamente nella casella "nroprotocollo" della
tabella relativa ai protocolli inviati il numero successivo all'ultimo
protocollo archiviato, ma nn riesco a farlo visualizzare.
2) Devo fare un controllo sulla coerenza tra data e numero associato al
protocollo (cioe' controllare che non risulti un protocollo con data
1/1/90 e numero 5, e un altro con data 2/1/90 e numero 3), come posso fare?
3) Nella maschera del menu principale devo fare in modo di imporre la
selezione preliminare dell'anno di esercizio corrente,proponendo l'anno
della data di sistema e nn so come farlo. Inoltre posso fare in modo di
bloccare il valore dell'anno in ogni occasione in cui devo inserire una
data nel resto del database?
Ringrazio anticipatamente chi potesse darmi una mano, un saluto

                                                 Veronica
-------------------------------------------------------
Messaggio inviato da
http://www.sandlab.org/newsgroup/
Accesso gratuito via web ai Newsgroup


author: norica

text:
Allora, prima di tutto io mi farei 2 semplici tabelle, una per il n°Prot. in
entrata ed una per il n°Prot in uscita;non so, chiamale Prot_in e Prot_out
,che contengono un campo solo, chiamato "nroprotocollo", tipo
numerico,valore predefinito 0 ;(sarebbe stato tutto più facile usare un
campo tipo contatore ma.....ti darebbe dei problemi con le cancellazioni
ecc.ecc.)
Poi immagino che tu ti sia creata 2 maschere : una per l' inserimento
documenti in entrata ed una per quelli in uscita....(se hai utilizzato una
maschera sola e su una tabella sola ti consiglio vivamente di dividere le 2
cose...) con, la casella di testo nroprotocollo_in e nroprotocoloo_out  a
seconda che si tratti della maschera in entrata o quella in uscita.
Ok ora scriviamo 4query per il numero di prot : una di selezione ed una di
aggiornamento.
Allora una la chiami "QueryProt_in" : ed è una semplice query basata sulla
tabella Prot_in.
Un'altra la chiami "QueryProt_out" : ed è una semplice query basata sulla
tabella Prot_out.
Poi fai un'altra che chiamerai "AggiornaProt_in" : ed è la query , mi
raccomando tipo aggiornamento, che aggiornerà in n di prot, basata anche
questa sulla tabella Prot_in, sul campo "aggiorna a" della query scrivici il
percorso della maschera e della casella di testo del nroprotocollo che si
deve aggiornare (es. se la maschera di insermento protocolli in entrata si
chiamasse "Protocolli_in" e la casella che contiente il n di prot si
chiamasse "nroprotocollo" allora devi scrivere :
Forms!Protocolli_in!nroprotocollo)
Fai lo stesso anche per la corrispondenza in uscita.
Ok, ora nelle tue 2 maschere aggiungici 2 pulsantini che serviranno a
calcolare in nroprotocollo e visualizzarlo: allora per la maschera dei prot
in entrata fa così:
Sull' evento click del pulsante scrivi:
Dim varProt As Variant
varProt = DLookup("[nroprotocollo]", "QueryProt_in")
Me!nroprotocollo= varProt + 1
DoCmd.OpenQuery ("Aggiorna_Prot_in")
Mentre nella maschera della corr in iuscita sull' evento click del pulsante
scrivi :
Dim varProt As Variant
varProt = DLookup("[nroprotocollo]", "QueryProt_out")
Me!nroprotocollo= varProt + 1
DoCmd.OpenQuery ("Aggiorna_Prot_out")
Quindi accadrà che dopo aver inserito i dati nella maschera, premendo sul
pulsante lui calcolerà il nroprotocollo, sempre progressivo di uno.
(per le date il discorso si fa un po complicato comunque....)
ciaoooooo
se non hai capito dimmi
a riciaoooooo
--
Posted from
smtp1.libero.it
 [193.70.192.51]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Roberto in campagna

text:
"Sniky" <
ni...@supereva.it
> ha scritto nel messaggio
news:9hki04$eb71s$1...@ID-85031.news.dfncis.de...
> In un database che gestisce la protocollazione di documenti inviati e
> ricevuti ho la maschera "mProtocolli inviati" in cui inserisco i dati d
> ogni documento inviato (data, mittente, destinatario, oggetto....). Ad
> ogni documento associo un numero progressivo annuale che lo identifica
> (conteggio separato per protocolli inviati e ricevuti). Nell'implementare
> il database ho riscontrato i seguenti problemi:
>
> 1) Vorrei inserire automaticamente nella casella "nroprotocollo" della
> tabella relativa ai protocolli inviati il numero successivo all'ultimo
> protocollo archiviato, ma nn riesco a farlo visualizzare.
>
> 2) Devo fare un controllo sulla coerenza tra data e numero associato al
> protocollo (cioe' controllare che non risulti un protocollo con data
> 1/1/90 e numero 5, e un altro con data 2/1/90 e numero 3), come posso
fare?
>
> 3) Nella maschera del menu principale devo fare in modo di imporre la
> selezione preliminare dell'anno di esercizio corrente,proponendo l'anno
> della data di sistema e nn so come farlo. Inoltre posso fare in modo di
> bloccare il valore dell'anno in ogni occasione in cui devo inserire una
> data nel resto del database?
>
> Ringrazio anticipatamente chi potesse darmi una mano, un saluto
>
>                                                  Veronica
>
Per i punti 1) e 3) penso che la soluzione la dovresti trovare nel Sito
comune (link qui sotto), Sezione General, nella FAQ di Sib intitolata
"Numerazione Crescente per fatture ed altro".
Quanto al punto 2) mi sembra che sia un falso problema; visto che il numero
di protocollo è progressivo e lo asegni (in qualche modo) automaticamente,
io assegnerei automaticamente anche la data di protocollo, facendola
coincidere con la data di sistema, evitando così errori. D'altra parte,
rilevata l'incongruenza di cui al punto 2), cosa pensi di fare? Ricambiare i
numeri di protocollo già assegnati? E poi non è forse vero che la data di
protocollo deve coincidere con la data di registrazione?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Roberto in campagna wrote:
> "Sniky" <
ni...@supereva.it
> ha scritto nel messaggio
> news:9hki04$eb71s$1...@ID-85031.news.dfncis.de...
> > In un database che gestisce la protocollazione di documenti inviati e
> > ricevuti ho la maschera "mProtocolli inviati" in cui inserisco i dati d
> > ogni documento inviato (data, mittente, destinatario, oggetto....). Ad
> > ogni documento associo un numero progressivo annuale che lo identifica
> > (conteggio separato per protocolli inviati e ricevuti). Nell'implementare
> > il database ho riscontrato i seguenti problemi:
> >
> > 1) Vorrei inserire automaticamente nella casella "nroprotocollo" della
> > tabella relativa ai protocolli inviati il numero successivo all'ultimo
> > protocollo archiviato, ma nn riesco a farlo visualizzare.
> >
> > 2) Devo fare un controllo sulla coerenza tra data e numero associato al
> > protocollo (cioe' controllare che non risulti un protocollo con data
> > 1/1/90 e numero 5, e un altro con data 2/1/90 e numero 3), come posso
> fare?
Hai ragione, grazie mille del consiglio e delle informazioni che mi hai
dato!!!
> >
> > 3) Nella maschera del menu principale devo fare in modo di imporre la
> > selezione preliminare dell'anno di esercizio corrente,proponendo l'anno
> > della data di sistema e nn so come farlo. Inoltre posso fare in modo di
> > bloccare il valore dell'anno in ogni occasione in cui devo inserire una
> > data nel resto del database?
> >
> > Ringrazio anticipatamente chi potesse darmi una mano, un saluto
> >
> >                                                  Veronica
> >
> Per i punti 1) e 3) penso che la soluzione la dovresti trovare nel Sito
> comune (link qui sotto), Sezione General, nella FAQ di Sib intitolata
> "Numerazione Crescente per fatture ed altro".
> Quanto al punto 2) mi sembra che sia un falso problema; visto che il numero
> di protocollo è progressivo e lo asegni (in qualche modo) automaticamente,
> io assegnerei automaticamente anche la data di protocollo, facendola
> coincidere con la data di sistema, evitando così errori. D'altra parte,
> rilevata l'incongruenza di cui al punto 2), cosa pensi di fare? Ricambiare i
> numeri di protocollo già assegnati? E poi non è forse vero che la data di
> protocollo deve coincidere con la data di registrazione?
> --
> Roberto
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
-------------------------------------------------------



text:
norica wrote:








Grazie per avermi aiutato, ora provo,se ho problemi ti faccio fasere!
Grazie ancora, ciao!



title: Metodo Seek ( o no ?)

author: principiante

text:
Il venerdì devo inserire le schede di lavorazione compilate durante la
settimana dagli operai. Per evitare di digitare per ogni giorno il nome del
dipendente e la data utilizzo un pulsante che inserisce un nuovo record
assegnando al controllo IDDipendente lo stesso valore del record corrente e
al controllo Data il giorno successivo a quello corrente. (Naturalmente
funziona benissimo :-)
Il problema sorge quando scrollando i record precedenti si preme il pulsante
di cui sopra, il quale diligentemente inserisce un nuovo record creando un
doppione dell'indice "IDDipendente-Data" che è invece univoco: ....messaggio
di errore, ecc.
Ieri ho smanettato per tutta la sera per dire al db che premendo il pulsante
deve prima verificare se esiste già un record con quel IDDipendente-Data e
renderlo record corrente in caso affermativo, oppure inserire il nuovo in
caso negativo.
Ho cercato di arrivare a ciò utilizzando "Seek", e quando ho deciso di
chiedere aiuto agli esperti di NG era talmente tardi.....
Questo è il codice:
Dim dbs As Database
 Dim rstPlzn As Recordset
 Dim dteData As Date
 Dim intDipendente As Integer
 Dim strMsg As String
 Dim dteScsv As Date 'giorno successivo
    dteData = Me!Data
    dteScsv = DateAdd("d", 1, dteData)
    intDipendente = Me!IDDpndnt
    strMsg = "Per utilizzare il pulsante devi prima selezionare un
dipendente"
    If Me!IDDpndnt = Null Then
        MsgBox (strMsg)
        Else
           Set dbs = CurrentDb
           Set rstPlzn = dbs.OpenRecordset("tblPlzn", dbOpenDynaset)
           With rstPlzn
            .Seek "=", dteScsv, intDipendente
            .Close
           End With
        If rstPlzn.NoMatch = True Then
            DoCmd.DoMenuItem 0, 3, 0, 0, acMenuVer70    ' Maschera,
Inserisci, Record
            Me!IDDpndnt = intDipendente
            Me!Data = dteScsv
            DoCmd.DoMenuItem 0, 5, 4, 0, acMenuVer70    ' Maschera, Record,
Salva record
            Me![fsubtblDtglPlznGnrl].SetFocus
       End If
    End If
Grazie


title: Metodo Seek ( o no ?)

author: Dario Fantoni

text:
"principiante" <
p.pe...@inrete.it
> ha scritto nel messaggio news:3bcc...@news.opennet.it...
..........OMISSIS.......
>            Set rstPlzn = dbs.OpenRecordset("tblPlzn", dbOpenDynaset)
...............................................................................>^^^^^^^^^^^^
dbOpenTable
>         With rstPlzn
 ............>.Index=("PrimaryKey")
>             .Seek "=", dteScsv, intDipendente
>         If .NoMatch = True Then
>             DoCmd.DoMenuItem 0, 3, 0, 0, acMenuVer70    ' Maschera,  Inserisci, Record
>             Me!IDDpndnt = intDipendente
>             Me!Data = dteScsv
>             DoCmd.DoMenuItem 0, 5, 4, 0, acMenuVer70    ' Maschera, Record Salva record
>             Me![fsubtblDtglPlznGnrl].SetFocus
>        End If
..........End With
..........rstPlzn.close
..........Set rstPlzn = nothing
>     End If
1° - Il metodo .Seek funziona solo per Recordset aperti in modalità dbOpenTable... (se è una tabella
collegata siamo fritti)
2° - verifica che la chiave principale o l'indice che usi sia chiamato "PrimaryKey" nella struttura
della Tabella Gestione Indici
--- alternativa---
Usa il metodo findfirst... e poi il resto è uguale... (funziona con apertura in modalità dynaset....
ergo pure con le tabelle collegate)
Saluti
Dario


title: webbrowser

author: antonio

text:
Salve amici.
Ho un problema che non riesco a risolvere da alcuni giorni.
Ho una maschera con un controllo webbrowser col quale visualizzo una mail
con alcuni allegati.
Con quale comando del webbrowser o dell'oggetto html associato posso salvare
gli allegati ? In pratica vorrei fare con un pulsante come se si pigiasse il
tasto destro del mouse su ogni songolo allegato e si scegliesse l'opzione
"salva oggetto con nome".
Credevo che potesse assolvere a tanto il comando execwb, ma non sono
riuscito a trovare la soluzione.
Qualcuno ha qualche suggerimento ?
Grazie
Antonio


title: FILTRO DATA SU QUERY ACCESS 2010

author: #LEO

text:
Buonasera amici del NG,
ho necessità di impostare un filtro su una query nel campo data.
In breve, avendo i campi "Codice","Prezzo" e "Data" nella mia tabella tblCOSTI,
debbo visualizzare ad una certa data quanto costava quel prodotto.
Ad esempio, nella tabella ho il codice 501020 che in data 10-10-2013 costa 1,00  mentre dal 20-11-2013 costa 1,50 ed infine dal 05-01-2014 costa 2,00: se sto controllando le fatture del 15-10-2013 la query mi deve visualizzare all'apertura solo il costo di 1,00 mentre se sto controllando le fatture del 7-01-2014 il costo visualizzato deve essere di 2,00 oppure ancora se le fatture sono del 21-11-2013 il costo è di EURO 1,50.
Grazie molte per l'aiuto.
Leo


title: FILTRO DATA SU QUERY ACCESS 2010

author: pfmarro

text:

HAI PROVATO A CREARE UNA QUERY? in visualizzazione struttura?
mi pare abbastanza semplice

e se vuoi il codice
SELECT TblCosti.Data, TblCosti.Prezzo,
FROM TblCosti
WHERE (((TblCosti.Data)<=#10/15/2013#)) dove la data MM/DD/YYYY


title: new entry

author: Nius

text:
Salve a tutti, sto or ora iniziando a muovermi nei meandri di Access 2000
con l'intento entro il 2002 di realizzare un database per la gestione degli
archivi della mia piccola azienda.In particolare vorrei inserire nel
progetto una gestione di preventivi, ordini Fornitore,magazzino materia
prima e prodotti finiti, Gestione distinta base cliente, contabilità
industriale, nonchè una forma di contabilità scremata pero' da tutti gli
aspetti fiscali che verranno gestiti da consulenti esterni.
Adesso non vorrei sembrarvi pigro ma esistono da qualche parte elementi che
potrei integrare al mio progetto già pronti?
ed un'altra cosa: Il VBA per Exel trova corrispondenza al VBA in ACCESS ?
Vi ringrazio sin da ora e spero di avere risposte Ciao :)


title: new entry

author: Cristiano Mafezzoni

text:
"Nius" <
andre...@virgilio.it
> ha scritto nel messaggio
news:j94K7.5514$A6.2...@news2.tin.it...
> Salve a tutti, sto or ora iniziando a muovermi nei meandri di Access 2000
> con l'intento entro il 2002 di realizzare un database per la gestione
degli
> archivi della mia piccola azienda.In particolare vorrei inserire nel
> progetto una gestione di preventivi, ordini Fornitore,magazzino materia
> prima e prodotti finiti, Gestione distinta base cliente, contabilitą
> industriale, nonchč una forma di contabilitą scremata pero' da tutti gli
> aspetti fiscali che verranno gestiti da consulenti esterni.
Perņ al posto tuo mi guarderei in giro: chissą quanti prodotti risolvono i
tuoi problemi ... magari nemmeno a cifre esorbitanti :-)


title: Strumenti-opzioni-modifica/trova

author: guggenheim

text:
STRUMENTI - OPZIONI - MODIFICA/TROVA
è possibile disattivare via codice CONFERMA:
 ELIMINAZIONE DOCUMENTI
QUERY DI COMANDO
Grazie


title: Strumenti-opzioni-modifica/trova

author: MA

text:
"guggenheim" <
gugge...@iol.it
> ha scritto nel
messaggio
news:cbodlf$muk$1...@balena.cs.interbusiness.it...

docmd.setwarnings false
MAssimiliano


title: Access10 db VISIBILE

author: Marco M.

text:
Ho gia posto questo enigma un paio di settimane fa ma senza risposta.
Ho notato che in access10 si verificano le seguenti problematiche,
1) le form aperte vengono affiancate e visualizzate in sequenza nella barra
delle applicazioni, problema poco grave .
2) cosa più grave accade per il database che nonostante venga disabilitato
nella sezione strumenti>avvio>visualizza finestra database non spuntata, lo
stesso database rimane minimizzato nella barra sottostante delle
applicazioni, quindi basta cliccarci sopra che il database esce allo
scoperto a rischio di venir danneggiato da parte di chi lo utilizza. Avete
un'idea di come eliminare questo spiacevole inconveniente?
Ciao Marco M.


title: Access10 db VISIBILE

author: Simone Calligaris

text:
"Marco M."
>
> Ho notato che in access10 si verificano le seguenti problematiche,
> 1) le form aperte vengono affiancate e visualizzate in sequenza nella
barra
> delle applicazioni, problema poco grave .
Nelle opzioni dovrebbe esserci una check box da disabilitare (come nel 2000
immagino)
> 2) cosa più grave accade per il database che nonostante venga disabilitato
> nella sezione strumenti>avvio>visualizza finestra database non spuntata,
lo
> stesso database rimane minimizzato nella barra sottostante delle
> applicazioni, quindi basta cliccarci sopra che il database esce allo
> scoperto a rischio di venir danneggiato da parte di chi lo utilizza. Avete
> un'idea di come eliminare questo spiacevole inconveniente?
Ho sentito qualcosa del genere: non sarà perchè hai inserito un'iconcina
personalizzata nell'intestazione della finestra di Access?
Ciao.


title: Access10 db VISIBILE

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:_vZk8.29447$1S3.9...@twister1.libero.it...

Non posso immaginare che la mia iconcina complichi le cose "provo e ti dico"
Marco M.


title: Access10 db VISIBILE

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:_vZk8.29447$1S3.9...@twister1.libero.it...
>

Avevi ragione, quello che non capisco è perchè con acc97 o 2000 questo
problema non si verificava, mentre con accessxp se non voglio far vedere il
db sono costretto ad eliminare l'icona personalizzata e a far vedere al
cliente quale programma uso..no schifo.
Marco M
Ci sarà pure un rimedio!!!!?


title: Access10 db VISIBILE

text:
"Marco M." <
> Avevi ragione, quello che non capisco è perchè con acc97 o 2000 questo
> problema non si verificava, mentre con accessxp se non voglio far vedere
il
> db sono costretto ad eliminare l'icona personalizzata e a far vedere al
> cliente quale programma uso..no schifo.
Beh, distribuendo le applicazioni in modalità Runtime: direi una necessità
se si utilizza il prodotto a livelli professionali (hai partita iva?)


title: Access10 db VISIBILE

author: Leppe

text:
Ti comunico una bella notizia che ti lascerà contentissimo:
Dopo che ho penato circa un mese scrivendo al NG e facendo 1000 prove ho
telefonato a Microsoft. Dopo lunghe discussioni mi hanno detto che:
"AVEVO SCOPERTO UN BUG DI XP".
Sono stati gentilissimi ma si deve aspettare il prossimo aggiornamento
affinché questo non avvenga più. Nel frattempo tutti gli utenti che hanno
acquistato e continueranno ad acquistare XP potranno vedere tutti i nostri
lavori anche se sono stati fatti con Access 97 o 2000. La cosa è seria. Ci
sarebbe da incazzarsi seriamente.
Comunque eccoti la soluzione:
Nella maschera principale scrivi questo codice semplicissimo
Private Sub Form_Load()
    Application.SetOption "Mostra icone sulla barra delle applicazioni",
False
End Sub
Private Sub Form_Unload(Cancel As Integer)
    Application.SetOption "Mostra icone sulla barra delle applicazioni",
True
End Sub
Cosa avviene:
All'apertura del form principale viene deselezionata la casella "Icone sulla
barra delle applicazioni" da "strumenti/opzione/visualizzazione
Alla chiusura del form principale viene selezionata la stessa casella.
Tutto questo impedisce la visualizzazione del db minimizzato sulla barra
delle applicazioni di Windows anche se hai inserito l'iconetta.
Prova così e per favore fammi sapere i risultati.
Leppe
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
news:w%Qk8.69793$_u5.2...@news1.tin.it...



title: Access10 db VISIBILE

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:nvjl8.34596$1S3.1...@twister1.libero.it...

Si ho la partita iva , perchè questa domanda?
Marco M.


title: Access10 db VISIBILE

text:
"Leppe" <
giuse...@tin.it
> ha scritto nel messaggio
news:owql8.1915$S52....@news2.tin.it...

Solo sulla maschera principale, diciamo quella di avvio o su tutte le forms?
Ciao Marco M.


title: Access10 db VISIBILE

text:
"Leppe" <
giuse...@tin.it
> ha scritto nel messaggio
news:owql8.1915$S52....@news2.tin.it...

Sono stato precipitoso nelle domanda successiva, l'ho provata e funziona,
grazie molte; ho poi sisabilitato la funzione in scaricamento, il risultato
mi sembra lo stesso il database non si vede...la cosa che non ho capito è
cosa controlla la funzione Application.SetOption..hai provato a controllare,
magari la possiamo utilizzare per disattivare quella brutta maschera di
fondo, quella grigia per intenderci.
Grazie Marco
PS sul sito comune ho visto qualcosa del genere ma quello che mi
infastidisce è il dover settare tutte le form in popup


title: Access10 db VISIBILE

text:
> >
> Sono stato precipitoso nelle domanda successiva, l'ho provata e funziona,
> grazie molte; ho poi sisabilitato la funzione in scaricamento, il
risultato
> mi sembra lo stesso il database non si vede...la cosa che non ho capito è
> cosa controlla la funzione Application.SetOption..hai provato a
controllare,
la funzione controlla il set di opzioni della maschera strumenti/opzioni.
Inserire qulla stringa su caricamento equivale a selezionare la casella
"Icone sulla barra delle applicazioni". Ho inserito la stessa stringa su
chiusura della maschera così la casella in discussione si riseleziona
(dunque per le sezioni di lavoro diverse dalla tua il paramentro resta
quello predefinito)
Non so se sono stato chiaro. Per capire meglio il significato scrivi
"Opzioni database" nell'help di visual basic"
> magari la possiamo utilizzare per disattivare quella brutta maschera di
> fondo, quella grigia per intenderci.
> Grazie Marco
>
Non ho provato e non saprei dirti. veramente non ne ho sentito la necessità,
però, volendo non sarebbe una cattiva idea levare la maschera di base.
Appena ho 10 minuti ci provo e ti faccio sapere.
> PS sul sito comune ho visto qualcosa del genere ma quello che mi
> infastidisce è il dover settare tutte le form in popup
>
Ciao. Leppe.


title: New Form

author: Michele

text:
Non riesco a capire questo strano comportamento:
Dim s_form as form
set s_form = new form_login
s_form.visibile = true
In teoria si dovrebbe istanziare il form ma l'effetto è che il form
lampeggia per un secondo e poi si chiude da solo. L'evento FORM_UNLOAD della
maschera viene comunque eseguito.
Access 2002 sp1 su windows XP.
Grazie


title: New Form

author: Carlo Costarella

text:
"Michele" <
m.m...@eveneto.it
> ha scritto nel messaggio
news:aki2jr$t8b$1...@fe1.cs.interbusiness.it...

Dim s_form as form va dichiarato all'inizio del modulo sotto Option
Explicit.
Se vuoi aprire una nuova istanza della Form Login devi mettere il codice
seguente
set s_form = new form_login
s_form.visibile = true va sostituito con s_form.visible = true
nella form Login sull'evento click di un pulsante.
Ciao, Carlo


title: New Form

text:
Ora provo a complicare le cose: il nome del form lo vado a pescare dal DB ma
l'enunciato NEW non accetta variabili stringa. Come posso fare? Se fosse un
componente ActiveX sarebbe sufficiente usare CREATEOBJECT anzichč NEW ma in
questo caso l'oggetto non č un ActiveX, almeno che access non me lo facca
vedere come tale.
"Michele" <
m.m...@eveneto.it
> ha scritto nel messaggio
news:aki2jr$t8b$1...@fe1.cs.interbusiness.it...
> Non riesco a capire questo strano comportamento:
>
> Dim s_form as form
> set s_form = new form_login
> s_form.visibile = true
>
> In teoria si dovrebbe istanziare il form ma l'effetto č che il form



title: New Form


title: New Form

text:

"Michele" <
m.m...@eveneto.it
> ha scritto nel messaggio
news:aki2jr$t8b$1...@fe1.cs.interbusiness.it...
> Non riesco a capire questo strano comportamento:
>
> Dim s_form as form
> set s_form = new form_login
> s_form.visibile = true
>
> In teoria si dovrebbe istanziare il form ma l'effetto č che il form
> lampeggia per un secondo e poi si chiude da solo. L'evento FORM_UNLOAD
della
> maschera viene comunque eseguito.
>
> Access 2002 sp1 su windows XP.
>
> Grazie
>
>
Dim s_form as form va dichiarato all'inizio del modulo sotto Option
Explicit.
Se vuoi aprire una nuova istanza della Form Login devi mettere il codice
seguente
set s_form = new form_login



title: New Form

text:
"Michele" <
m.m...@eveneto.it
> ha scritto nel messaggio
news:aki71i$5ko$1...@fe1.cs.interbusiness.it...
> Ora provo a complicare le cose: il nome del form lo vado a pescare dal DB
ma
> l'enunciato NEW non accetta variabili stringa. Come posso fare? Se fosse
un
> componente ActiveX sarebbe sufficiente usare CREATEOBJECT anzichè NEW ma
in
> questo caso l'oggetto non è un ActiveX, almeno che access non me lo facca
> vedere come tale.
>
> "Michele" <
m.m...@eveneto.it
> ha scritto nel messaggio
> news:aki2jr$t8b$1...@fe1.cs.interbusiness.it...
> > Non riesco a capire questo strano comportamento:
> >
> > Dim s_form as form
> > set s_form = new form_login
> > s_form.visibile = true
> >
> > In teoria si dovrebbe istanziare il form ma l'effetto è che il form
> > lampeggia per un secondo e poi si chiude da solo. L'evento FORM_UNLOAD
> della
> > maschera viene comunque eseguito.
> >
> > Access 2002 sp1 su windows XP.
> >
> > Grazie
> >
> >
>
> Dim s_form as form va dichiarato all'inizio del modulo sotto Option
> Explicit.
> Se vuoi aprire una nuova istanza della Form Login devi mettere il codice
> seguente
> set s_form = new form_login
> s_form.visibile = true va sostituito con s_form.visible = true
> nella form Login sull'evento click di un pulsante.
>
> Ciao, Carlo
>
>
>
Ti ricordo di rispondere dopo il quoting altrimenti devi solo sperare che il
Biso non sia collegato.
Per "la form lampeggia per un secondo e poi si chiude da sola" ti ho
risposto nel post
precedente.
New può essere usata in diversi contesti. Nell'istruzione SET assegna un
riferimento ad un oggetto o a una variabile o ad una proprietà.
Detto questo nel tuo caso hai necessità di settare una Form, un oggetto.
Leggiti Istruzione SET nella guida.
In questo caso NEW accetta solo l'oggetto Form
Quindi se vuoi creare una nuova istanza della Form e visualizzare questa
nuova maschera del tutto identica all'originale, devi dichiarare la
variabile all'inizio del modulo: Dim frmNewForm as Form
Poi al click di un pulsante in una maschera qualsiasi scrivi:
   Set frmNewForm = New Form_Maschera1
     frmNewForm.SetFocus
Credo che volendo si possa prendere il nome di una Form dall'elenco delle
maschere presenti nel db e poi
aprire una copia (che non verrà salvata) della maschera scelta.
Ciao, Carlo


title: New Form

text:
Il problema sta nel fatto che all'enunciato NEW non posso far seguire una
variabile di tipo stringa che contiene il nome della maschera (recuperata
dal DB). Sto creando un menu attraverso una treeview che popolo
dinamicamente leggendola dal DB SQL Server2000. Quando l'utente seleziona il
nodo foglia si deve caricare la form il cui nome č nella tabella del menů.
Non posso passare il riferimento da una variabile che contiene il nome della
maschera, a cui tra l'altro dovrei aggiungere il suffisso "form_". Non ho
ancora trovato alcuna soluzione valida. Spero di essere stato chiaro.
Ciao Michele
"Michele" <
m.m...@eveneto.it
> ha scritto nel messaggio
news:aki2jr$t8b$1...@fe1.cs.interbusiness.it...
> Non riesco a capire questo strano comportamento:
>
> Dim s_form as form
> set s_form = new form_login
> s_form.visibile = true
>
> In teoria si dovrebbe istanziare il form ma l'effetto č che il form



title: Aggiornare casella in maschera

author: marcoLinux

text:
salve!
ho una domanda credos semplice, ma mi sono arrabattato cercando da tutte
le parti senza trovare una risposta.
ho una maschera basata su una tabella, con una casella combinata che pesca
da una query dei valori. il campo successivo dipenderebbe dal valore di
questa ultima casella... come faccio ad aggiornalo al volo?
ho provato con una macro su "Dopo Aggiornamento", ma probabilmente non
sono in grado di farla giusta... ho provato con istruzioni tipo
"VaiAControllo", "RieseguiQuery" e poi "AggiornaOggetto", oppure con un
ImpostaValore usando DLookUp e nel primo caso rimane in bianco la casella,
mentre nel secondo mi risponde che "l'oggetto non contiente l'oggetto di
automazione" richiamato, ovvero la query che, preso il valore dalla
maschera, mi trova il valore da mettere nella casella.
spero di essere stato un minimo chiaro...
insomma, come si aggiorna automaticamente il valore in un campo di una
maschera in base al valore di un campo inserito precedentemente?
grazie,
marco
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Aggiornare casella in maschera

author: fraba

text:
Prova ad utilizzare la routine Evento per l'evento Dopo Aggiornamento
e all'interno della routine scrivi qualcosa tipo:
me.casellasuccessiva= valore
oppure fai i tuoi controlli e decidi quale valore assegnare alla casella
sucessiva in base al valore della casella combinata.
CIao Fra
marcoLinux ha scritto:



title: Aggiornare casella in maschera

text:
fraba ha scritto:
> Prova ad utilizzare la routine Evento per l'evento Dopo Aggiornamento
> e all'interno della routine scrivi qualcosa tipo:
> me.casellasuccessiva= valore
> oppure fai i tuoi controlli e decidi quale valore assegnare alla casella
> sucessiva in base al valore della casella combinata.
> CIao Fra
scusa, sono nuovo di VBA... se volessi assegnare alla casellasuccessiva il
valore che esce da una query? come metto al posto di "valore" la mia query
in SQL o il campo dalla query di access (es. [query].[IDvalore] ?)
grazie!



title: Aggiornare casella in maschera

author: cidi

text:
"marcoLinux" <marco...@TOGLIMIinwind.it> ha scritto nel messaggio
news:bvdt3s$rvh$1...@news.newsland.it...

Ciao Marco
su evento dopo aggiornamento della combo metti: Me.NomeCasellaSuccessiva =
Me.CasellaCombinata.Column(0) dove il numero della colonna è quello
visualizzato nella combo. Vedi help (Column)
Ciao Daniele


title: Come cambiare nome ad un oggetto su tutti i riferimenti dentro un mdb ???

author: RobertoA

text:
Allura, il mio bel programma nuovo fiammante
Desidero cambiare il nome del campo CODICE nella tabella ARTICOLI e
chiamarlo CODICE_ARTICOLO
C'e' modo di cambiare tale riferimento in un colpo solo su Form, Query,
Report, Moduli, Macro ???
Il 'sostituisci' non va bene perche' sostituirebbe anche la scritta CODICE
dentro un testo qualsiasi
Stessa cosa ovviamente per tutti gli altri 'oggetti' di un db Access,
l'esempio del nome campo era appunto un esempio
Ciao e grazie
RobertoA


author: Michele (Giò)

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:462d0283$1...@newsgate.x-privat.org...

Io sfrutterei, dove possibile (nel codice) l'eventuale nome "Codice" racchiuso tra parentesi
quadre..... Perchè lo hai racchiuso vero?
In caso contrario, a manina!
A parte gli scherzi, ti conviene farlo a mano sul serio finchè il db non diventa esagerato. Anzi,
fai l'operazione una volta sola e per tutti i campi e tabelle con nomi bislacchi. Guadagnerai
sicuramente in futuro il tempo che perdi.....
Michele


author: scaronic

text:
Michele (Giò) ha scritto:

Io utilizzo Find & Replace  scaricabile  da
http://www.rickworld.com/download.html
Funziona molto bene ed è selettivo


title: unire contenuto di 2 campi della stessa tabella

author: Andrea

text:
Ho una tabella che contiene 2 campi separati di tipo testo
Vorrei che copiare il contenuto del campo B nel campo a in aggiunta a ciņ
che č gią contenuto in A.
Grazie.
quindi A contiene ad esempio il testo R1
B contiene il testo blablabla
vorrei che A contenesse R1 blablalba
ciao
grazie


author: Antonio Biso

text:
"Andrea" <
zotik11...@hotmail.com
> ha scritto nel messaggio
news:vQUgb.185145$hE5.6...@news1.tin.it...
> Ho una tabella che contiene 2 campi separati di tipo testo
> Vorrei che copiare il contenuto del campo B nel campo a in aggiunta a ciò
> che è già contenuto in A.
> Grazie.
> quindi A contiene ad esempio il testo R1
> B contiene il testo blablabla
> vorrei che A contenesse R1 blablalba
Query di aggiornamento del campo A con [A] & " " & [B]
Antonio


author: namor

text:
Antonio Biso ha scritto:
> "Andrea" <
zotik11...@hotmail.com
> ha scritto nel messaggio
> news:vQUgb.185145$hE5.6...@news1.tin.it...
> > Ho una tabella che contiene 2 campi separati di tipo testo
> > Vorrei che copiare il contenuto del campo B nel campo a in aggiunta a ciņ
> > che č gią contenuto in A.
> > Grazie.
> > quindi A contiene ad esempio il testo R1
> > B contiene il testo blablabla
> > vorrei che A contenesse R1 blablalba
> Query di aggiornamento del campo A con [A] & " " & [B]
> Antonio
Perņ eseguila una volta sola e poi cancellala dal database, perchč se ci
clicchi sopra per sbaglio e magari hai i warnings disabilitati ti ritrovi
senza accorgertene [A] & [B] & [B] & [B] ....
Namor
--
------------------------------
Siamo tutti nella stessa barca (alcuni incatenati ai remi, altri con la
frusta in mano)!
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"namor" <
na...@nospm.inwind.it
> ha scritto nel messaggio
news:bm1a05$r4i$1...@news.newsland.it...
> Antonio Biso ha scritto:
> > "Andrea" <
zotik11...@hotmail.com
> ha scritto nel messaggio
> > news:vQUgb.185145$hE5.6...@news1.tin.it...
> > > Ho una tabella che contiene 2 campi separati di tipo testo
> > > Vorrei che copiare il contenuto del campo B nel campo a in aggiunta a
ciņ
> > > che č gią contenuto in A.
> > > Grazie.
> > > quindi A contiene ad esempio il testo R1
> > > B contiene il testo blablabla
> > > vorrei che A contenesse R1 blablalba
>
> > Query di aggiornamento del campo A con [A] & " " & [B]
> > Antonio
>
> Perņ eseguila una volta sola e poi cancellala dal database, perchč se ci
> clicchi sopra per sbaglio e magari hai i warnings disabilitati ti ritrovi
> senza accorgertene [A] & [B] & [B] & [B] ....
> Namor
Hmmm... namor namor....
caso mai
[A] & [B] & [A] & [B] & [B] & [A] & [B] & [A] & [B] & [B] & [B]
Antonio


text:
Antonio Biso ha scritto:
> "namor" <
na...@nospm.inwind.it
> ha scritto nel messaggio
> news:bm1a05$r4i$1...@news.newsland.it...
> > Antonio Biso ha scritto:
> > > "Andrea" <
zotik11...@hotmail.com
> ha scritto nel messaggio
> > > news:vQUgb.185145$hE5.6...@news1.tin.it...
> > > > Ho una tabella che contiene 2 campi separati di tipo testo
> > > > Vorrei che copiare il contenuto del campo B nel campo a in aggiunta a
> ciò
> > > > che è già contenuto in A.
> > > > Grazie.
> > > > quindi A contiene ad esempio il testo R1
> > > > B contiene il testo blablabla
> > > > vorrei che A contenesse R1 blablalba
> > > Query di aggiornamento del campo A con [A] & " " & [B]
> > > Antonio
> > Però eseguila una volta sola e poi cancellala dal database, perchè se ci
> > clicchi sopra per sbaglio e magari hai i warnings disabilitati ti ritrovi
> > senza accorgertene [A] & [B] & [B] & [B] ....
> > Namor
> Hmmm... namor namor....
> caso mai
> [A] & [B] & [A] & [B] & [B] & [A] & [B] & [A] & [B] & [B] & [B]
> Antonio
Confermo [A] & [B] & [B] & [B] & [B]...
Per la precisione:
[A] & " " & [B] & " " & [B] & " " & [B] & " " & [B] ....
L'accendiamo.



title: Stampe su mdb e codice su mde, non si crea l'mde

text:
Stavo provando il codice postato da MA
http://www.accessgroup.it/HomeArgomenti.asp?ID=132&Oggetto2=Stampare%20da%20un%20mde%20un%20report%20mdb
ed effettivamente, come dice Pietrobon nelle note, non si riesce a creare
l'mde se si usa inserire la modifica suggerita da Pablitomf
In pratica si desidera dare all'utente finale la possibilita' di modificare
i report, ma contemporaneamente di impedire la visualizzazione/modifica
codice
Sul file db1.mdb si mette sutto l'applicativo ad eccezione dei report
Sul file db2.mdb si mettono i report
Sul file db1.mdb ci deve essere ovviamente il riferimento al db2.mdb
Il problema e' che, inserendo in db1.mdb il richiamo ad una funzione
presente in db2.mdb, tutto funziona finche' si tenta di creare l'mde (per
db1 intendo)
Qual'e' la ragione di tale impossibilita' ?
Sto usando Access 2003
Ciao e grazie
RobertoA


text:
"RobertoA"
>
http://www.accessgroup.it/HomeArgomenti.asp?ID=132&Oggetto2=Stampare%20da%20
un%20mde%20un%20report%20mdb
> ed effettivamente, come dice Pietrobon nelle note, non si riesce a creare
> l'mde se si usa inserire la modifica suggerita da Pablitomf
> In pratica si desidera dare all'utente finale la possibilita' di
modificare
> i report, ma contemporaneamente di impedire la visualizzazione/modifica
> codice
> Sul file db1.mdb si mette sutto l'applicativo ad eccezione dei report
> Sul file db2.mdb si mettono i report
> Sul file db1.mdb ci deve essere ovviamente il riferimento al db2.mdb
> Il problema e' che, inserendo in db1.mdb il richiamo ad una funzione
> presente in db2.mdb, tutto funziona finche' si tenta di creare l'mde (per
> db1 intendo)
> Qual'e' la ragione di tale impossibilita' ?
> Sto usando Access 2003
Mi pare che sia documentata anche nell'Help di Access...
Saluti.


text:

Si, non avevo visto
""..Se il database di Access contiene dei riferimenti a un altro database di
Access o a un componente aggiuntivo, è necessario salvare tutti i database o
i componenti aggiuntivi di Access nella
sequenza di riferimenti come file MDE.."
Quindi, usare il sistema dell'mde che richiama un mdb e' tecnicamente
impossibile ?
Ciao
RobertoA


text:
"RobertoA" <
> > Mi pare che sia documentata anche nell'Help di Access...
> Si, non avevo visto
> ""..Se il database di Access contiene dei riferimenti a un altro database
di
> Access o a un componente aggiuntivo, è necessario salvare tutti i database
o
> i componenti aggiuntivi di Access nella
> sequenza di riferimenti come file MDE.."
> Quindi, usare il sistema dell'mde che richiama un mdb e' tecnicamente
> impossibile ?
Attraverso i riferimenti, che io sappia, non si può.
Se gli utenti non devono creare nuovi oggetti (cosa a mio avviso
deprecabile), potrebbe andarti bene questo:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=197
Saluti


text:


Molto carino, ma non va bene nel senso che dalla schermata Clienti (per
esempio) io desidero avviare la stampa permettendo all'operatore di
scegliere tra i report disponibili, e bon
Sara' l'operatore stesso che potra' sia creare nuovi report, ed usarli da
quella schermata che lanciare i report esistenti standard o modificati
In pratica il gestionale dovra' preoccuparsi di avviare la stampa, passando
i parametri necessari (selezione, ordinamento, ecc..) e basta
Le stampe sono qualcosa di autonomo, in qualche modo di 'slegato' dal
gestionale stesso
Ad esempio di serie saranno forniti i report per la stampa clienti tipo
rubrica (sintetica) e tipo scheda (dettagliata)
L'utente finale potrebbe aggiungere il report Etichetta busta, Etichetta
pacco, ecc...
Comunque una possibilita' e' quella di lasciare all'utente finale il file
con i report in formato mdb e poi obbligarlo alla creazione dell'mde pena il
funzionamento non corretto del tutto
Altra possibilita' e' usare un report generator esterno tipo Crystal Report,
Fast Report, Jasper ....e via cantando
Purtroppo questa seconda ipotesi sta sempre piu' prendendo piede
Ciao
RobertoA


text:

perchè non pensi ad un automazione Access + Word o Excel??
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


text:


------------------------------------------------------------------
Ho provato, e sparare una stampa verso Word o Excel, pur funzionicchiando
non mi piace per niente
Ci mette tempo, parte la finestra Word e poi sparisce, alcune volte
l'istanza Word rimane attiva e consuma inutilmente memoria
Rispetto ad una soluzione tipo report generator esterno all'applicativo,
vedodue punti negativi per me importanti, la robustezza di funzionamento
(versioni diverse Word, patch su un pc si e l'altro no, ecc..) e la
flessibilita' nell'impostazione della stampa
E' senz'altro meno macchinoso inserire un campo con un report generator che
con Word
Oltre a questo, un punto importantissimo a favore dei report generator,
almeno fino alla versione 11 di Crystal Report e' il Crystal report
deesigner component, che in pratica e' un ambiente per la
generazione/modifica report che puoi inserire nel tuo applicativo (e' un
activex) e ti permette di fornire il tuo applicativo di funzionalita'
importanti come la modifica dei report standard direttamente dentro al
gestionale
Costo circa 500 euri, credo che ne valga sicuramente la pena
Mi spiacerebbe comunque non usare i report di Access perche' sono tutto
sommato piu' che sufficienti a realizzare le stampe di un software di tipo
gestionale e sono davvero fulminanti nel presentare l'anteprima o la stampa
E quindi cerchero' ancora un pochino prima di abbandonare la stampa Access,
in particolare vorrei provare a creare in modo automatico l'mde del file
contenente le stampe, cosi che programma principale, in un mde a sua volta,
non abbia problemi ad usare funzioni all'interno del file contenente le
stampe
Pensate che si possa, da codice contenuto in un mde, comandare la
conversione da mdb a mde di un altro file ?
Ciao e grazie
RobertoA


text:
"RobertoA"
> In pratica il gestionale dovra' preoccuparsi di avviare la stampa,
passando
> i parametri necessari (selezione, ordinamento, ecc..) e basta
> Le stampe sono qualcosa di autonomo, in qualche modo di 'slegato' dal
> gestionale stesso
> Ad esempio di serie saranno forniti i report per la stampa clienti tipo
> rubrica (sintetica) e tipo scheda (dettagliata)
> L'utente finale potrebbe aggiungere il report Etichetta busta, Etichetta
> pacco, ecc...
> Comunque una possibilita' e' quella di lasciare all'utente finale il file
> con i report in formato mdb e poi obbligarlo alla creazione dell'mde pena
il
> funzionamento non corretto del tutto
Non giurerei nemmeno su quest'ipotesi  ;-)
Secondo me (ricordi di qualche anno fa) sarebbe necessario ricompilare anche
il .MDE principale...
Comunque perchè ti sei fissato con i riferimenti?
E' possibile aprire Reports esterni anche con l'automazione OLE.
Saluti.


text:

Si, ricompilare il file stampe DOPO del file principale funziona, ho provato
a cambiare qualche stampa, ricreare l'mde e lanciare la stampa dall'mde
principale e funziona correttamente
Che pro/contro nell'aprire report con l'automazione Ole rispetto al mettere
il file stampe tra i riferimenti?
Ciao
RobertoA


text:
"RobertoA"
> > Non giurerei nemmeno su quest'ipotesi  ;-)
> > Secondo me (ricordi di qualche anno fa) sarebbe necessario ricompilare
> > anche
> > il .MDE principale...
> > Comunque perchè ti sei fissato con i riferimenti?
> > E' possibile aprire Reports esterni anche con l'automazione OLE.
> Si, ricompilare il file stampe DOPO del file principale funziona, ho
provato
> a cambiare qualche stampa, ricreare l'mde e lanciare la stampa dall'mde
> principale e funziona correttamente
Può darsi che sia legato alla versione di Access: sono quasi certo che con A
'97 e XP avevo problemi in tal senso.
O forse ricordo male, comunque controlla bene la faccenda  :-)
> Che pro/contro nell'aprire report con l'automazione Ole rispetto al
mettere
> il file stampe tra i riferimenti?
Mah, se i riferimenti di Access non dessero tanti problemi, sarebbero una
soluzione perfetta.
Ma se leggi, ad esempio, il Thread di V. Turturro avrai un esempio pratico
degli inconvenienti che possono scatenare.
Inconvenienti che si potrebbero risolvere se fosse possibile scrivere a
Runtime i Path dei Riferimenti negli .MDE ... ma non si può.
Con l'automazione OLE verso Access non dovresti avere particolare noie e
puoi avere un FE .MDE e un file reports .MDB.
Saluti.


text:

Grasssie
Ciao


title: Ordinare elenco crescente per lettere a, ..., z, aa, bb, cc

text:
Causa fratello perverso che si ostina a voler che una serie di misure
in una maschera continua sia ordinata secondo lettere dell'alfabeto,
ho
CodMisura   Tipo Misura
a                 misura 1
b                 misura 2
..                 ...........
aa               misura 22
Solo che dopo ordinando alfabeticamente "aa" finisce subito dopo "a" e
non al suo posto!!!
Suggerimenti??
Uno mi è venuto in mente adesso mentre scrivo... è possibile ordinare
per qualcosa tipo:
Asc([CodMisura)] ? Sempre ammesso che Asc(a)+Asc(a) > Asc(z)...


text:

Asc restituisce solo il primo carattere. per cui ciccia!
Forse allora combinare Len decrescente con Asc crescente può essere
soluzione?
Ce ne è una più diretta??
Ovviamente Denghiu in anticipo
F,


author: IvanDaBologna

text:
<
al...@libero.it
> ha scritto nel messaggio
news:dd18b5e9-97fc-40fd...@b40g2000prf.googlegroups.com...



Io non vedo il problema.
Aalto viene dopo A !
In qualsiasi alfabeto esistono delle regole e nel nostro queste sono così.
Se vuoi che aaa prima di aa prima di a allora ordina in maniera decrescente.
IvanDaBologna


text:

Due sono le strade
1. creati un elenco a parte con valore numerico di corrispondenze
a=1
b=2
Oppure creati una query
in cui metti
A:Len(tuamisura)
Quindi la ordini per questa poi per la misura
Quindi avrai tutte le misure con una sola lettera e poi in base a questa avai l'ordine alfabetico
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


author: Popi - TheBadHabits

text:
al...@libero.it
 ha scritto:
> On 7 Dic, 11:55,
al...@libero.it
 wrote:
> > Causa fratello perverso che si ostina a voler che una serie di misure
> > in una maschera continua sia ordinata secondo lettere dell'alfabeto,
> > ho
> >
> > CodMisura   Tipo Misura
> > a                 misura 1
> > b                 misura 2
> > ..                 ...........
> > aa               misura 22
> >
> > Solo che dopo ordinando alfabeticamente "aa" finisce subito dopo "a" e
> > non al suo posto!!!
> > Suggerimenti??
> > Uno mi � venuto in mente adesso mentre scrivo... � possibile ordinare
> > per qualcosa tipo:
> > Asc([CodMisura)] ? Sempre ammesso che Asc(a)+Asc(a) > Asc(z)...
>
> Asc restituisce solo il primo carattere. per cui ciccia!
> Forse allora combinare Len decrescente con Asc crescente pu� essere
> soluzione?
> Ce ne � una pi� diretta??
Ciao :)
ORDER BY (Format$(Len(CodMisura),"000") & CodMisura)
HTH Roberto


author: Alessandro Cara

text:

order by format(x,"@@@@@")
--
ac
y-1=x


text:
On 7 Dic, 12:58, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:

> y-1=x- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Grazie a tutti!
Anche se Il mio personalissimo nonchè inutile premio va ad Alessandro
Cara! ;-)
Di nuovo grazie.
Fede.


title: Indice su bd che non vuol obbedire

text:
Applicazione Access 2013, db Firebird
Per impedire che il codice possa inserire documenti con numerazione
doppia nell'anno, sto tentando di fare un indice :

CREATE UNIQUE INDEX IDX1 ON DOCUMENTI (NUM_DOC, year(DAT_DOC))

Ovviamente il year(DAT_DOC) non esendo il nome di un campo non riesco a
farglielo digerire
La domanda e': volendo evitare di aggiungere un campo DATA_ANNO solo
allo scopo di creare l'indice NUM_DOC,DATA_ANNO, c'e' modo di
contringere il db a non accettare righe doppie come numero nell'anno?


title: titolo grafico excel

author: CC

text:
Salve,
da access creo un file excel contenente dati con grafico relativi ad un
risultato di una query, posso dare il titolo del grafico direttamente
da access (cioe' prendendolo da un campo di una tabella access)?
Grazie,
CC


title: titolo grafico excel

author: Sergio MAZZA

text:
"CC" <
co...@amm.uniroma2.it
> ha scritto nel messaggio news:1153131940....@35g2000cwc.googlegroups.com...

http://www.donkarl.com/AccessFAQ.htm?/it/CISA/Download.htm
Automazione di Excel
Ciao.
--
Sergio MAZZA


title: OPENCURRENTDATABASE - URGENTE

author: Provveditorato OO.PP. Ancona

text:
Salve, ho la necessità di aprire il database di access da VisualBasic con il
metodo OPENCURRENTDATABASE al fine di poter stampare un report. Come faccio
a passargli la password di apertura del Database nella sintassi
opencurrentdatabase?
Grazie, è urgente.
Filiberto.


title: Dlookup fra due valori

text:
In una query , ho due date
AnnoIniziale = 1990
AnnoFinale  = 2000
in base alla tabella 004_COEFF_RACCORDO :
BASE1BASE2 COEFF
1985    1991    1,2431
1985    1992    1,478
1985    1995    1,6864
1989    1991    1,0009
1989    1992    1,1901
1989    1995    1,3579
1991    1992    1,189
1991    1995    1,3566
1992    1995    1,141
1995    1995    1
vorrei aver restituito il valore fra
Base1  Base2   COEFF
1989  - 1985 = 1,3579
ho provato con :
DLookup("[Coeff]";"004_COEFF_RACCORDO";"[004_COEFF_RACCORDO]![Base1]>= " &
[AnnoIniziale] And "[004_COEFF_RACCORDO]![Base2]>= " & [AnnoFinale])
grazie


title: Dlookup fra due valori

author: Nicola Ardito

text:
"Aristotele64" <
aristo...@tiscali.it
> ha scritto nel messaggio
news:2g4irfF...@uni-berlin.de...

L'esempio non corrisponde alla tabella.
Se la cosa e'
1989 - 1995 = 1,3579
dovresti utilizzare un  segno di uguale (=) nei criteri di selezione...
Attenzione che se gli anni non sono numeri ma testo devi usare  gli apici.
Ciao Nicola


title: Dlookup fra due valori

text:
> >
> L'esempio non corrisponde alla tabella.
> Se la cosa e'
> 1989 - 1995 = 1,3579
hai ragione , è come dici
> dovresti utilizzare un  segno di uguale (=) nei criteri di selezione...
> Attenzione che se gli anni non sono numeri ma testo devi usare  gli apici.
> Ciao Nicola
Se intendi che debbo modificarla cosi :
DFirst("[Coeff]";"004_COEFF_RACCORDO";"[004_COEFF_RACCORDO]![Base1]= " &
[AnnoIniziale] And "[004_COEFF_RACCORDO]![Base2]= " & [AnnoFinale])
non va :(
ciao


title: Dlookup fra due valori

text:
"Aristotele64" <
aristo...@tiscali.it
> ha scritto nel messaggio
news:2g4mnoF...@uni-berlin.de...

 [AnnoIniziale] & "  And  [004_COEFF_RACCORDO]![Base2]= " & [AnnoFinale])
Attenzione l' AND va dentro gli apici
Ciao Nicola


title: Dlookup fra due valori

text:
"Nicola Ardito" <
nicolanosp...@tin.it
> ha scritto nel messaggio
news:tfbnc.164893$hc5.7...@news3.tin.it...

    non va :(
ma cmq scusa xchè non sono stato chiaro,
  se ad   esempio io cerco l'anno 1990, come fa a trovarlo in questa tabella
: ??????
BASE1BASE2 COEFF
1985    1991    1,2431
1985    1992    1,478
1985    1995    1,6864
1989    1991    1,0009
1989    1992    1,1901
1989    1995    1,3579
1991    1992    1,189
1991    1995    1,3566
1992    1995    1,141
1995    1995    1
è meglio usare Dlookup o DFirst ???
grazie


title: Dlookup fra due valori

text:
"Aristotele64" <
aristo...@tiscali.it
> ha scritto nel messaggio
news:2g4irfF...@uni-berlin.de...

Prova con:
DLookup("[Coeff]";"004_COEFF_RACCORDO";"[Base1]=" & [AnnoIniziale] & " And
[Base2]=" & [AnnoFinale])
Se [Base1] e [Base2] sono numeri;
DLookup("[Coeff]";"004_COEFF_RACCORDO";"[Base1]='" & [AnnoIniziale] & "' And
[Base2]='" & [AnnoFinale] & "'")
Se [Base1] e [Base2] sono testo;
Ciao.
--
Sergio MAZZA


title: Dlookup fra due valori

text:
> > ho provato con :
> > DLookup("[Coeff]";"004_COEFF_RACCORDO";"[004_COEFF_RACCORDO]![Base1]>= "
&
> > [AnnoIniziale] And "[004_COEFF_RACCORDO]![Base2]>= " & [AnnoFinale])
> >
> > grazie
>
> Prova con:
> DLookup("[Coeff]";"004_COEFF_RACCORDO";"[Base1]=" & [AnnoIniziale] & " And
> [Base2]=" & [AnnoFinale])
>
> Se [Base1] e [Base2] sono numeri;
    grazie funziona !


title: MI5 Persecution: Latest technology 31/7/96 (2582)

text:
From: Jon <
J...@jongru.demon.co.uk
>
Newsgroups: uk.misc,uk.legal,uk.politics.misc,alt.politics.british,uk.media
Subject: Surveillance
Date: Wed, 31 Jul 1996 23:20:19 +0100
Organization: -
Lines: 29
Distribution: world
Message-ID: <wIznBGAjw9$
xE...@jongru.demon.co.uk
>
References: <
105319Z...@anon.penet.fi
> <4tfo1f$
r...@morgana.netcom.net.uk
>
NNTP-Posting-Host:
jongru.demon.co.uk
X-NNTP-Posting-Host:
jongru.demon.co.uk
MIME-Version: 1.0
X-Newsreader: Turnpike Version 1.12 <nQyLm4IxRmtU60uHtPa$08ppe9>
In article <4tfo1f$
r...@morgana.netcom.net.uk
>, "B.Jury" <
b...@ukc.ac.uk
>
writes
>
an41...@anon.penet.fi
 wrote:
>> ...  Normal surveillance
>>"mini-cameras" are quite noticeable and require visible supporting
>>circuitry. It seems to me the best place to put a small video surveillance
>>device would be additional to a piece of electronic equipment such as a TV
>>or video.
>
>I would imagine it is quite easy to compleatly hida a camera, even in
>a familar enviroment, such as a persons home. You only need a hole the
>size of a pin hole, for the camera to see through.
This is true. I frequently employ private detectives to spy on people
(there's a good reason for this and I'll tell you if you guess
correctly) and one such detective showed me the latest technology only
last week. A small rucksack. One strap of the rucksack has a tiny hole
in it that you wouldn't notice unless someone pointed to it. That's the
camera: the wires lead into the rucksack itself where there is a video
tape recorder little bigger than a Walkman. I don't know if that's what
Roger Cook uses but it certainly explains why it is that the subject can
look straight into the lens and not realise (s)he's being filmed. Now, I
say "latest technology" and I think that's the technology that the
police use as well as the retired police who become private detectives,
but no doubt the security services have far more sophisticated
equipment.
--
Jon
2582
--
Posted via NewsDemon.com - Premium Uncensored Newsgroup Service
      ------->>>>>>
http://www.NewsDemon.com
<<<<<<------
Unlimited Access, Anonymous Accounts, Uncensored Broadband Access


title: io ho fatto cosi !!!e voi?????

author: cicioo

text:
tbl fornitori;>>>>>>tbl acquisti>>>>>>tbl voci acquisti_
_  ->    tbl prodotti
tbl clienti   >>>>>>tbl vendite >>>>>>tbl voci vendita -
il problema :
 in tbl prodotti si inserisce qta iniziale, carico iniziale,prezzo iniziale
e gli altri dati anagrafici del prodotto,
 in tbl voci acquisti si inserisce la quantita acquistata e il relativo
prezzo di acquisto
 in tbl voci vendita si deve inserire la quantita venduta
e..............."the question".
"the question" dovrebbe essere il prezzo di vendita
Cosa cavolo ci metto per prezzo di vendita?????.Qualcuno mi dice come si fa.
Altra osservazione scema:perche nel db northwind non ci mettono anche la
sezione acquisti oltre alla sezione vendite cosi un sacco di gente avrebbe
risolti i propri problemi??????????
grazie per l'interessemanto e per gli auguri ve li do in seguito piu
freschi. ciao a tutto il NG


title: io ho fatto cosi !!!e voi?????

author: Emyr

text:
On Wed, 02 Jan 2002 15:27:56 GMT, "cicioo" <
cic...@libero.it
> wrote:
>tbl fornitori;>>>>>>tbl acquisti>>>>>>tbl voci acquisti_
>
>_  ->    tbl prodotti
>tbl clienti   >>>>>>tbl vendite >>>>>>tbl voci vendita -
>
>il problema :
> in tbl prodotti si inserisce qta iniziale, carico iniziale,prezzo iniziale
>e gli altri dati anagrafici del prodotto,
> in tbl voci acquisti si inserisce la quantita acquistata e il relativo
>prezzo di acquisto
> in tbl voci vendita si deve inserire la quantita venduta
>e..............."the question".
>"the question" dovrebbe essere il prezzo di vendita
>Cosa cavolo ci metto per prezzo di vendita?????.Qualcuno mi dice come si fa.
se non esiste il  campo prezzo di vendità lo aggiungi nella tabella
voci di vendita
>Altra osservazione scema:perche nel db northwind non ci mettono anche la
>sezione acquisti oltre alla sezione vendite cosi un sacco di gente avrebbe
>risolti i propri problemi??????????
perchè altrimenti nessuno più si farebbe fare programmi se la
microsoft li regalasse oltre che a fare in modo che si possano copiare
tranquillamente.
Saluti.
Emanuele.


title: [OT] Tutorial di Access

author: Roberto dalla campagna

text:
Nei giorni scorsi, al ritorno dalle ferie, su questo NG si è anche dibattuto
di creare, al limite per poi essere pubblicato in una nuova Sezione del Sito
Comune, un tutorial di Access, scritto in maniera mooolto elementare, quindi
orientato alle new entry che si trovano al livello 1.
I frequentatori si sono divisi tra favorevoli e contrari all'iniziativa; i
primi volevano addirittura subito passare alla fase organizzativa per
passare subito dopo a quella attuativa che prevedeva appunto la
pubblicazione nel Sito Comune.
Nella discussione io ho fatto invece parte di coloro che hanno sostenuto che
non si dovesse confondere il Sito Comune con un corso per corrispondenza (o
on line) su Access, asserendo fra l'altro che già è diffuso del materiale
didattico a quel livello, sia cartaceo che consultabile a video.
A distanza di qualche giorno ho riflettuto sulle mie affermazioni e, pur
ritenendole ancora valide, ho dovuto ammettere che comunque per molti
frequentatori del NG era una necessità quella di poter avere a portata di
mano un tutorial scritto in  maniera molto elementare e che comunque era
giusto dare loro una risposta meno generica di dove trovare una risposta
precisa a questa loro aspettativa.
Per tutti coloro che hanno acquistato Access al di fuori di Office,
Microsoft nel kit ha fornito loro anche un manualetto intitolato (per la
versione italiana) Generazione di applicazioni con Microsoft Access XX, dove
XX è la vesrione Access acquistata. Di fatto tale libro altro non è che il
tutorial cartaceo vagheggiato nelle discussioni di cui sopra.
Microsoft non fornisce tale pubblicazione a coloro che Access lo acquistano
all'interno della suite Office; però in ogni CD di Office, nella cartella
VALUPACK (più precisamente nella directory VALUPACK\ACCESS\BLDAPPS ) c'è la
versione inglese di tale libro; il tutto è in formato HTML, quindi è
consultabile a video con un normale browser, come se si fosse on line su
Internet.
A mio avviso tale tutorial ha l'innegabile vantaggio di usare la didattica
per deduzione invece che quella barbosa per induzione; insomma ti butta
prima in piscina e solo dopo ti spiega come si nuota.
Unico problema che non è fruibile da coloro che siano proprio a zero con
l'inglese, ma questo è comunque un problema che debbono risolvere tutti
coloro che decidono di avvicinarsi all'infornatica e non conoscono tale
lingua.
Certo è che più frequentatori possono costituire un gruppo di lavoro non
necesariamente e isituzionalmente organizzato e/o autorizzato, e potrebbero
procedere alla traduzione in lingua italiana di quel tutorial, quindi
chiederne la pubblicazione sul Sito Comune come allegato ad una FAQ.
In fin dei conti questo ricorderebbe molto l'iniziativa relativa alla
traduzione in italiano delle FAQ di Karl: la cosa mi sembra che sta andando
avanti spedita senza molte formalità organizzative e con la collaborazione
di molti, che quando possono danno una mano.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [OT] Tutorial di Access

author: Luciano (DOC)

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:J7A1d.2323$zF3....@twister2.libero.it...
> Certo è che più frequentatori possono costituire un gruppo di lavoro non
> necesariamente e isituzionalmente organizzato e/o autorizzato, e
potrebbero
> procedere alla traduzione in lingua italiana di quel tutorial, quindi
> chiederne la pubblicazione sul Sito Comune come allegato ad una FAQ.
Temo che prima ancora dovresti chiedere l'autorizzazione a chi di tale
tutorial detiene i diritti commerciali, presumibilmente la Microsoft.
Saluti.
Luciano