title: query - richiesta filtro

text:
^luigi^ ha scritto:
> ho una query, dove nel criterio di un campo ho il ?   [?]
> questa query , quando la lancio mi chiede il valore da filtrare.
> Fino ad ora tutto ok
> Quello che chiedo è questo: lanciando questa query, vorrei disabilitare
> momentaneamente il filtro, cioè visualizzare tutti i campi,
> è possibile o non vi sono possibilità di farlo? senza modificare la
> struttura della query ogni volta che ho un'esigenza diversa dal filtro
> specifico?
> l.
> tank
Innanzitutto ti consiglio di usare un nome parametro più descrittivo, [?]
non dice granchè agli utilizzatori del db.
Prevedi un carattere jolly. Scegli un carattere o una stringa che
sicuramente non sarà mai presente nel campo, per esempio ### ed usala come
scelta per visualizzare tutti i record.
Nei criteri inserisci
WHERE [nome campo]=[nome parametro] OR [nome parametro]="###"
Però devi farlo sapere all'operatore, scrivilo nel nome del parametro, usa
un parametro così:
  [Inserisci il codice (### per vedere tutto)]
Ciao.
-Marco-



title: query - richiesta filtro

author: ^luigi^

text:
Marco Pizzamiglio ha scritto:
> ^luigi^ ha scritto:
> > ho una query, dove nel criterio di un campo ho il ?   [?]
> > questa query , quando la lancio mi chiede il valore da filtrare.
> > Fino ad ora tutto ok
> > Quello che chiedo è questo: lanciando questa query, vorrei disabilitare
> > momentaneamente il filtro, cioè visualizzare tutti i campi,
> > è possibile o non vi sono possibilità di farlo? senza modificare la
> > struttura della query ogni volta che ho un'esigenza diversa dal filtro
> > specifico?
> > l.
> > tank
> Innanzitutto ti consiglio di usare un nome parametro più descrittivo, [?]
> non dice granchè agli utilizzatori del db.
> Prevedi un carattere jolly. Scegli un carattere o una stringa che
> sicuramente non sarà mai presente nel campo, per esempio ### ed usala come
> scelta per visualizzare tutti i record.
> Nei criteri inserisci
> WHERE [nome campo]=[nome parametro] OR [nome parametro]="###"
> Però devi farlo sapere all'operatore, scrivilo nel nome del parametro, usa
> un parametro così:
>   [Inserisci il codice (### per vedere tutto)]
> Ciao.
> -Marco-
abbi pazienza, ma non ho capito!  :-((
ho inserito questo codice in visualizzazione sql
SELECT unica.num, unica.numero_pratica, unica.ANNO
FROM unica
WHERE [anno]=[nome parametro] OR [nome parametro]="###"
che in visualizzazione struttura diventa:
campo:      num      numero_pratica      anno      [nome parametro]
tabella:    unica        unica           unica
ordinamento:
mostra:       X            X               X
criteri:                               [nome parametro]
oppure:                                                    "###"
ma a questo punto funziona solo se metto il valore giusto nella richiesta
del valore parametro, mentre se metto ###  non dà nessun campo.
l.



title: query - richiesta filtro

author: Marco Pizzamiglio

text:
^luigi^ ha scritto:






La query l'hai fatta bene, non funziona perchè anno è un valore numerico
mentre "###" è una stringa.
Cambia valore, usa 9999 come jolly per mostrare tutti i record o ancora
meglio zero, così se alla richiesta del parametro l'utente preme
semplicemente Invio vede tutti i record. Però serve un Nz() per convertire
in zero il Null che risulta dall'inputbox se non viene inserito niente.
  WHERE [anno]=[nome parametro] OR nz([nome parametro],0)=0
Ciao.
-Marco-



title: query - richiesta filtro

text:
Marco Pizzamiglio ha scritto:
> ^luigi^ ha scritto:







grazie! per la soluzione e ...per la pazienza.
l.



title: Duplicare record

author: pippo

text:
Sal ve ho un database con tre tabelle correlate
per inserire i dati mi sono costruito una mashera. In quest'ultima ho
inserito
un pulsante per la duplicazione dei record, in pratica inizialmente vado a
filtrarmi la maschera con una casella
a discesa poi una volta individuato il record da modificare lo duplico
cliccando sul pulsante (in cui ho inserito il codice
appresso indicato). In questo modo ho una specie di storico dei record che
mi permette di risalire ai vecchi dati.
Il mio problema è  che visto che si tratta di un database con tre tabelle
correlate il codice da me prodotto duplica solo il
record che si trova nella tabella1 è chiaro che se la tabella1 (lato uno)
possiede nel lato molti 5 record la routine mi dovrebbe
duplicare anche quelli.
come risolvere?
-----------------------------------------------------------
Private Sub Comando13_Click()
On Error GoTo Err_Comando13_Click
Dim db As DAO.Database
Dim rst As DAO.Recordset
Dim rst1 As DAO.Recordset
    'Apre il database
    Set db = CurrentDb()
    'apre il recordset
    Set rst = db.OpenRecordset("tabella1", dbOpenTable)
    'duplica il record corrente
        'Aggiunge un record
        rst.AddNew
        'Specifica i campi
        rst!nome = Me.nome
        rst!cognome = Me.cognome
        rst!codiceapp = Me.codice_approvazione
        ' rendi corrente questo record
        rst!corrente = -1
    'Salva le modifiche
    rst.Update
    'Chiudi recordset e database
    rst.Close
    db.Close
Exit_Comando13_Click:
    Exit Sub
Err_Comando13_Click:
    MsgBox Err.Description
    Resume Exit_Comando13_Click
End Sub


title: Duplicare record

author: Sergio MAZZA

text:
"pippo" <
pi...@pippo.it
> ha scritto nel messaggio
news:2Db1e.1118869$35.41...@news4.tin.it...

Utilizza una query di accodamento per ogni tabella; ogni query ha la
condizione where che identifica il record "padre"...
Ciao.
--
Sergio MAZZA


title: Acquisire un Feed Rss da access

author: The Fabulous Agre

text:
Ciao a tutti.
Ho la necessità di acquisire, in un db access, in automatico dal sito
della Banca Centrale Europea il valore del cambio EUR/USD. C'è un feed
Rss. Questo:
http://www.ecb.int/rss/fxref-usd.html
Francamente conosco poco la materia. Ho cercato negli altri post di
questo e altri gruppi e ho letto di alcuni parser di XML (francamente
non c'ho capito molto... cmq).
Primo problema. Come ricavo un xml da questo feed?
Mi potete aiutare?
Grazie
Cristian


title: Acquisire un Feed Rss da access

author: pablitomf

text:

Ho appena messo on-line un Demo...
www.accessgroup.it


title: Acquisire un Feed Rss da access

text:
SPETTACOLO!!!
GRANDE!!!!!
Grazie Mille!!!!
Poi da lì ho la stringa e posso gestirla per tutto quello che mi serve
(popolare una tabella di cambi)
GRAAAAAAAAAAAAAAAZIE 1000!!!
Cristian



title: Campi modificabili

author: C.

text:
Salve a tutti !!!
Ho definito una query (Query1) come una join tra più tabelle e quando apro
la query giustamente non mi viene consentito di modificare i valori dei
campi della query. Ho quindi creato una form la cui origine dati è la query
Query1. Su questa forma ho inserito alcuni campi. Di questi vi sono campi la
cui origine dati è uno dei campi della query, e giustamente Access non mi
consente di modificarli (per lo stesso principio per cui non posso
modificare i campi direttamente dalla query). I rimanenti campi non sono
associato ad un origine controllo. Mi aspettavo perciò di poterci andare a
scrivere dentro. Con mia sorpresa però scopro che Access non me lo permette.
Secondo voi come posso fare a scrivere su un campo non associato in una form
la cui origine è una query come Query1?
Mi auguro di essere stato sufficientemente chiaro.
Grazie
Cricca


title: Campi modificabili

author: MA

text:

          Facciamo un pò di chiarezza.
non è detto che nella tua query tu non possa scriverci. Dipende da come hai
sistemato le relazioni.
II°: se anche tu ci inserisci casella non associate in una maschera che ha
una query di sola lettura non puoi pretendere che quei controlli scrivano in
quella tabella che è di sola lettura, preche rimane tale.
Allora due sono le soluzioni che devi scegliere: strutturi meglio le
relazioni e se possibile rendi di scrittura quella query o se veramente non
è possibile ti apri un recordset e vai a scivere nella tabella che ti serve.
MAssimiliano
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Automatizzare nuovo listino vendita ricalcolando al volo i costi

author: Samantha Cicch

text:
Ciao a tutti,
ho cambiato titolo al post, e chiarito le idee, sperando che qlcn mi
legga
Il miodb calcola costo di prodotti.
I prodotti sono composti da
materie prime, quali il rame, che variano di giorno in giorno. Di qui
la necessità di avere un listino costi basato su data, cambio la data
e ho il costo del, ad. es., tubo di rame, il cui peso incide lo 0,005
al mm, per la lunghezza che sono 30 cm.
perciò il costo del rame del 01/01/07  al Kg. è di 6,15
6,15 * coefficiente 0,005 =  0,03075€ al mm.
0,03075x30mm. = 0,9225€
Questo è il costo di oggi del mio tubo di rame = articolo composto da
materie prime
Lavorazioni = A  questo tubo lo lavo 0,10€, lo curvo 0,005, lo saldo
0,048 = €0,153
Costi vari  = imballaggio 0,00258€ + levigatura 0,589€ = totale
0,59158
Totale (dist_tot3) = 0,9225 + 0,153+ 0,59158 = 1,66658
A questo poi devo aggiungere la % di scarto (3%)  e il costo di
trasporto (0,45) = €2,16657 [dist_tot4]
Il margine/utile 2%  =2.16657+(*2%)=   €0,043314
Prezzo di vendita = 2,16657+0,043314=    2.20990€
Logico che, se il rame diminuisce di prezzo, il cliente chiederà una
diminuzione di prezzo. Se il rame oggi vale 6.05, costo di materia
prima è sceso da 0,9225 a 0,9075  (il nuovo dist_tot4 è €2,1516424)
che in termini di margine vale €0,0430328,
il nuovo prezzo vendita sarebbe 2,1946752.
Il furbone quindi cosa fa? Mi chiede di calcolare il nuovo costo delle
materie prime, ma il margine non verrà + calcolato, ma mi tengo il
valore precedente, perciò  2,1516424 + €0,043314 = Prezzo di vendita
€2,1949564
Perciò ho preservato il margine, ma ho diminuito il prezzo in base al
calo dei costi del rame.
Ora, non ha produzione standard, fa tutto su misura, perciò mille
codice diversi per tanti clienti.
OBBIETTIVO
Devo permettergli di aggiornare il costo dei prezzi delle materie
prime.
Fargli decidere se tenere il margine precedente, o ricalcolarlo
Ma se ha 1000 prodotti per cliente, non deve entrare in ogni prodotto.
L'idea era quella di fargli selezionare per cliente, l'elenco
prodotti.
Da casella combinata sceglie la data di listino che + gli aggrada.
Gli presento i prezzi vecchi, quelli nuovi, gli dico se è aumentato o
diminuito, e gli faccio decidere se mantenere il margine o meno.
A questo punto, lui pigia un tasto, stampa il report che contiene il
listino prezzi di vendita aggiornato.
-------------------------------------------------------------------
STRATEGIA
Non so come impostare tutto il discorso, per iniziare,
Il calcolo del costo dell'articolo ((=rame x coefficiente)xlungh.) lo
faccio tramite query
Q_Smcosti
SELECT TBL_DART.dart_distid, TBL_DART.dart_id, TBL_ARTUM.artum_desc,
TBL_ART.art_desc, TBL_MP.mp_desc, TBL_DIST.dist_data,
TBL_CSTMP.cstmp_data AS DataCosti, TBL_DART.dart_qta,
(([cstmp_costo]*[cstmp_perc])+[cstmp_costo]) AS cstmpbase,
([cstmpbase]+[art_costo€]) AS cstartbase,
(([cstartbase]*[art_coeff])) AS cstartmm,
([cstartmm]*[dart_qta]) AS cstarticolo
FROM TBL_MP INNER JOIN
((TBL_CSTMP INNER JOIN TBL_DIST ON
TBL_CSTMP.cstmp_data=TBL_DIST.cstmp_data)
 INNER JOIN
   (TBL_ARTUM INNER JOIN
    (TBL_ART INNER JOIN TBL_DART ON
TBL_ART.art_id=TBL_DART.dart_artid)
   ON TBL_ARTUM.artum_id=TBL_ART.art_artumid)
 ON TBL_DIST.dist_id=TBL_DART.dart_distid) ON
(TBL_MP.mp_id=TBL_CSTMP.cstmp_mpid) AND
(TBL_MP.mp_id=TBL_ART.art_mpid);
Come vedi, la maggior parte sono campi calcolati.
Il primo passo è quello di ricavare questo costo articolo
(cstarticolo) tramite macro, per tutti i prodotti di quel cliente.
Perciò dovrei fare una macro dentro un ciclo for per nr. record...
solo che non l'ho mai fatto.
Ora faccio una ricerca su google
Logicamente se avete suggerimenti, sono ben accetti,
Grazie x aver avuto la pazienza di leggere sino a qui
Samantha


author: Marco Antonioli

text:
"Samantha Cicch" <
samanth...@gmail.com
> wrote in message
news:1171539662.1...@l53g2000cwa.googlegroups.com
> Ciao a tutti,
>
> ho cambiato titolo al post, e chiarito le idee, sperando che qlcn mi
> legga
>
>
> Il miodb calcola costo di prodotti.
..................
> Il margine/utile 2%  =2.16657+(*2%)=   €0,043314
> Prezzo di vendita = 2,16657+0,043314=    2.20990€
>
> Logico che, se il rame diminuisce di prezzo, il cliente chiederà una
> diminuzione di prezzo. Se il rame oggi vale 6.05, costo di materia
> prima è sceso da 0,9225 a 0,9075  (il nuovo dist_tot4 è €2,1516424)
> che in termini di margine vale €0,0430328,
> il nuovo prezzo vendita sarebbe 2,1946752.
>
> Il furbone quindi cosa fa? Mi chiede di calcolare il nuovo costo delle
> materie prime, ma il margine non verrà + calcolato, ma mi tengo il
> valore precedente, perciò  2,1516424 + €0,043314 = Prezzo di vendita
> €2,1949564
>
.......................................
> Come vedi, la maggior parte sono campi calcolati.
>
> Il primo passo è quello di ricavare questo costo articolo
> (cstarticolo) tramite macro, per tutti i prodotti di quel cliente.
>
> Perciò dovrei fare una macro dentro un ciclo for per nr. record...
> solo che non l'ho mai fatto.
>
> Ora faccio una ricerca su google
>
> Logicamente se avete suggerimenti, sono ben accetti,
> Grazie x aver avuto la pazienza di leggere sino a qui
>
> Samantha
Apperò !
Non si può dire che manchino i dettagli !
Ho letto il post ieri appena dopo pranzo e, causa la mia digestione
pigra per
poco non mi addormentavo.
Poi siccome soffro anche d'insonnia ci ho pensato ....
Giusto per la cronaca le lettere accentate sono illeggibili.
E in + ho letto anche tutti e due i post(s) !
Scherzo naturalmente, non prendertela, ti prego.
Comunque hai già detto tutto tu.
E hai trovato la soluzione.
Io registrerei in tabella articoli solo il margine che utilizzerei poi
direttamente nella query di calcolo del costo articolo.
Per registrarlo non dovrebbe servirti una macro.
Sfruttando direttamente la tua query dove calcoli il margine registri
il valore stesso in articoli tramite una query di aggiornamento.
Ciao
MArco
P.S. Scusa i tagli altrimenti il post non partiva
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
On 16 Feb, 08:38, "Marco Antonioli" <
i...@echovr.it
> wrote:
> "Samantha Cicch" <
samantha.ci...@gmail.com
> wrote in message
>
>
news:1171539662.1...@l53g2000cwa.googlegroups.com
>
>
>
> > Ciao a tutti,
>
> > ho cambiato titolo al post, e chiarito le idee, sperando che qlcn mi
> > legga
>
> > Il miodb calcola costo di prodotti.
> ..................
> > Il margine/utile 2%  =2.16657+(*2%)=   â,¬0,043314
> > Prezzo di vendita = 2,16657+0,043314=    2.20990â,¬
>
> > Logico che, se il rame diminuisce di prezzo, il cliente chiederÃ  una
> > diminuzione di prezzo. Se il rame oggi vale 6.05, costo di materia
> > prima Ã¨ sceso da 0,9225 a 0,9075  (il nuovo dist_tot4 Ã¨ â,¬2,1516424)
> > che in termini di margine vale â,¬0,0430328,
> > il nuovo prezzo vendita sarebbe 2,1946752.
>
> > Il furbone quindi cosa fa? Mi chiede di calcolare il nuovo costo delle
> > materie prime, ma il margine non verrÃ  + calcolato, ma mi tengo il
> > valore precedente, perciÃ²  2,1516424 + â,¬0,043314 = Prezzo di vendita
> > â,¬2,1949564
>
> .......................................
>
> > Come vedi, la maggior parte sono campi calcolati.
>
> > Il primo passo Ã¨ quello di ricavare questo costo articolo
> > (cstarticolo) tramite macro, per tutti i prodotti di quel cliente.
>
> > PerciÃ² dovrei fare una macro dentro un ciclo for per nr. record...

Marco grazie un sacco pieno di sacchi!!!
non sai quanto piacere mi abbia fatto vedere una risposta stamattina.
Purtroppo, sono cosciente del fatto che non ho dono di sintesi.
Alla fine devo registrare tutti i totali
(materieprime,lavorazioni,costivari), sebbene il margine fosse la
soluzione migliore... xmostrare se anzichè cambiare il costo degli
acquisti cambiano le lavorazioni oppure...
Ora ho qualche diffficoltà a ricalcolare il costo dei prodotti,
credo di dover fare un ciclo for per recordset, dove recordset
rappresenta la query prodotti filtrare x clienti.
Quindi sto studiando recordset come funzia.
Farò poi delle domande + mirate.
Grazie Marco e buona giornata,
Samantha


text:

Buongiorno NG,
Buongiorno Marco,
il post iniziale spiegava quale fosse il background del mio DB.
Difatto non avevo problemi con il margine, o il calcolo dei costi
cambiando listino all'interno della scheda prodotto.
Devo trovare una soluzione quando permetto all'utente, di ricalcolare
tutti i costi di acquisto, e stabilire tutti i prezzi di vendita,
senza obbligarlo ad entrare in ogni scheda prodotto. (I costi cambiano
giornalmente, i suoi listini di vendita sono trimestrali)
Nella maschera prodotto (chiamata distinta) ho la sottomaschera
SM_COSTIARTICOLI che mi calcola il costo delle materie prime, e altre
sottomaschere che mi calcolano il costo totale delle lavorazioni e
costi vari.
Nella  maschera Listini vendita invece, non avrò queste sottomaschere.
Pensavo di presentare  in una struttura a schede, da una parte i costi
fissati (valori che ho tabellato), e nell'altra scheda  i costi che
vengono calcolati al momento.
Problema: come calcolare i costi al volo?  Devo utilizzare una
struttura recordset? Pensavo di riutilizzare la query della
sottomaschera SMCOSTIARTICOLI, per gli altri fare una DSUM all'interno
delle tabelle, il tutto messo come evento all'apertura della form.
Hai altri suggerimenti?
Grazie,
Samantha


text:
> Buongiorno NG,
>
> Buongiorno Marco,
> Devo trovare una soluzione quando permetto all'utente, di ricalcolare
> tutti i costi di acquisto, e stabilire tutti i prezzi di vendita,
> senza obbligarlo ad entrare in ogni scheda prodotto. (I costi cambiano
> giornalmente, i suoi listini di vendita sono trimestrali)
>
> Nella maschera prodotto (chiamata distinta) ho la sottomaschera
> SM_COSTIARTICOLI che mi calcola il costo delle materie prime, e altre
> sottomaschere che mi calcolano il costo totale delle lavorazioni e
> costi vari.
>
> Nella  maschera Listini vendita invece, non avrò queste sottomaschere.
> Pensavo di presentare  in una struttura a schede, da una parte i costi
> fissati (valori che ho tabellato), e nell'altra scheda  i costi che
> vengono calcolati al momento.
>
> Problema: come calcolare i costi al volo?  Devo utilizzare una
> struttura recordset? Pensavo di riutilizzare la query della
> sottomaschera SMCOSTIARTICOLI, per gli altri fare una DSUM all'interno
> delle tabelle, il tutto messo come evento all'apertura della form.
>
> Hai altri suggerimenti?
>
> Grazie,
> Samantha
Buongiorno a te.
Non ti sarai rovinata il fine settimana, eh ?
Come calcolare?
Risposta non semplice potendo solo immaginare la strutura.
Comunque tenterei di tabellare anche i costi che vengono calcolati
"nell'altra scheda della maschera listini" sfruttando la query che
immagino
sia all'origine dati adattandola a query di creazione tabella (ad
esempio).
Il recordset sarebbe anche utilizzabile ma sempre conoscendo la
struttura.
Spero di essere stato almeno di sostegno morale.
Ciao
MArco



text:
On 19 Feb, 15:21, "Marco Antonioli" <
i...@echovr.it
> wrote:
> Buongiorno a te.
>
> Non ti sarai rovinata il fine settimana, eh ?
No no ci mancherebbe altro!!!
>
> Come calcolare?
>
> Risposta non semplice potendo solo immaginare la strutura.
>
> Comunque tenterei di tabellare anche i costi che vengono calcolati
> "nell'altra scheda della maschera listini" sfruttando la query che
> immagino
> sia all'origine dati adattandola a query di creazione tabella (ad
> esempio).
>
Oggi ho creato la maschera, in alto ho messo una casella combo non
associata dove sceglie il cliente, sotto una struttura a schede. La
prima scheda contiene una sottomaschera(sm_fissato), ossia i valori
tabellati :) e filtrati in base al cliente.
Ho impiegato un pò a trovare Me![sottomaschera].requery, e l'origine
della sm_fissato è
SELECT TBL_DIST.dist_id, TBL_DIST.dist_codice, TBL_DIST.cli_id,
TBL_CLIENTE.cli_ragsoc, TBL_DIST.dist_data, TBL_DIST.dist_tot1,
TBL_DIST.dist_cstgenacq, TBL_DIST.dist_scarto, TBL_DIST.dist_trasp,
TBL_DIST.dist_marg, TBL_DIST.dist_prov, TBL_DIST.dist_fissatodata,
TBL_DIST.dist_vendita, TBL_DIST.dist_totlav, TBL_DIST.dist_totcstvari,
TBL_DIST.dist_margf, TBL_DIST.dist_scartopercf, TBL_DIST.dist_tottrasp
FROM TBL_CLIENTE INNER JOIN TBL_DIST ON TBL_CLIENTE.cli_id =
TBL_DIST.cli_id
WHERE (((TBL_DIST.cli_id)=[Forms]![msc_generalistinovendita]!
[cbocliente]));
Che domani modificherò per la query che calcolerà al volo i costi...
ho pensato alla creazione tabella ma non saprei come gestirla. Penso
che userò i campi calcolati dentro la query.
> Il recordset sarebbe anche utilizzabile ma sempre conoscendo la
> struttura.
>
> Spero di essere stato almeno di sostegno morale.
Certo che sì anzi grazie, cercando di spiegare mi si schiariscono le
idee. E' la prima volta che faccio un db con tante tabelle e così
strutturato...
> Ciao
>
> MArco
Grazie e buona serata,
Samantha



title: QUERY DI UNIONE

author: massimo

text:
Ciao a tutti.....
Qualcuno mi aiuta ad includere un campo si/no nella mia query di unione?
Mi serve includere, nella suddetta query di unione che mi sono creato, il
campo si/no flagchiusuradimagazzino con relativo criterio no.
 SELECT qryQuaValcarico.IDArticolo , Sum(qryQuaValcarico.SommaDiQuantità) AS
totalequantità,  Sum(qryQuaValcarico.SommaDiimporto) as
totaleimporto,iif(totalequantità>0,fctround(totaleimporto/totalequantità),nu
ll) as costomedio FROM qryQuaValcarico   GROUP BY qryquavalcarico.idarticolo
UNION SELECT qryQuaValscarico.IDArticolo ,
(Sum(qryQuaValscarico.SommaDiQuantità)*-1) AS totaleQuantità,
Sum(qryQuaValscarico.SommaDiimporto) as totaleimporto,
iif(totalequantità>0,fctround(totaleimporto/totalequantità),null) AS
costomedio from qryquavalscarico  GROUP BY qryQuaValscarico.IDArticolo
ORDER BY qryquavalcarico.idarticolo;
Ho provato mille modi ma niente da fare non ci riesco.
La seguente è la query denominata qryquavalcarico.
SELECT qryDettagliMovimentiMagazzino.IDArticolo,
tblCausaliMovimentiMagazzino.QtaCarico,
tblCausaliMovimentiMagazzino.ValoreCarico,
Sum(qryDettagliMovimentiMagazzino.Quantità) AS SommaDiQuantità,
Sum(qryDettagliMovimentiMagazzino.Importo) AS SommaDiImporto,
qryDettagliMovimentiMagazzino.FlagChiusuraMagazzino
FROM qryDettagliMovimentiMagazzino INNER JOIN (qryMovimentiMagazzino INNER
JOIN tblCausaliMovimentiMagazzino ON
qryMovimentiMagazzino.IDCausaliMovimentiMagazzino =
tblCausaliMovimentiMagazzino.IDCausaliMovimentiMagazzino) ON
qryDettagliMovimentiMagazzino.IDMovimentiMagazzino =
qryMovimentiMagazzino.IDMovimentiMagazzino
GROUP BY qryDettagliMovimentiMagazzino.IDArticolo,
tblCausaliMovimentiMagazzino.QtaCarico,
tblCausaliMovimentiMagazzino.ValoreCarico,
qryDettagliMovimentiMagazzino.FlagChiusuraMagazzino
HAVING (((tblCausaliMovimentiMagazzino.QtaCarico)=-1) AND
((tblCausaliMovimentiMagazzino.ValoreCarico)=-1)) OR
(((tblCausaliMovimentiMagazzino.QtaCarico)=-1) AND
((tblCausaliMovimentiMagazzino.ValoreCarico)=0))
ORDER BY qryDettagliMovimentiMagazzino.IDArticolo;
Un saluto a tutti voi.
ciao massimo


title: QUERY DI UNIONE

text:
Il 19 Feb 2003, 16:01, "massimo" <
mas...@inwind.it
> ha scritto:
> Ciao a tutti.....
> Qualcuno mi aiuta ad includere un campo si/no nella mia query di unione?
>
> Mi serve includere, nella suddetta query di unione che mi sono creato, il
> campo si/no flagchiusuradimagazzino con relativo criterio no.
[CUT...TIVO]
un cut sostanzioso x calamre il mal di testa.
Il metodo più semplice è quello di crearti le due query separate stando
attendo alla corrispondenza dei controlli e verificando che soddisfino i
tuoi criteri. Dopo basterà "prelevarne" il codice intervallando un union. Un
suggerimento: pulisciti gli alias prima di unirli nella quella di unione,
altrimenti impazzisci per risalire all'errore.
Invece di
Sum(qryDettagliMovimentiMagazzino.Quantità) AS SommaDiQuantità
fai trovare
quantità
ti sarà + facile anche ricevere aiuti (spaventi tutti di meno)
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: inserire un menu

author: maverick

text:
ciao, sto creando un database composto da circa una decina di tabbelle,
vorrei sapere come posso fare x creare un piccolo menů che mi dia i nomi
della tabelle che posso eventualmente aprire.
ciao e grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: inserire un menu

author: . chiarello @gmail.com strano...mavero

text:
"maverick" <
tonio.p...@infinito.it
> ha scritto nel messaggio
news:cna25f$hvm$1...@news.newsland.it...

Puoi utilizzare il generatore pannello comando, ma opera sulle maschere e
non sulle tabelle, altrimenti se pensi di lavorare solo su (tabella), dovrai
credo gestirlo esclusivamente via codice.
--
strano...mavero
L'universo č cambiamento; la nostra vita č il risultato dei nostri pensieri.
Marco Aurelio


title: inserire un menu

author: sv

text:
maverick ha scritto:
> ciao, sto creando un database composto da circa una decina di tabbelle,
> vorrei sapere come posso fare x creare un piccolo menů che mi dia i nomi
> della tabelle che posso eventualmente aprire.
> ciao e grazie
Sull'Help Metodo OpenTable.
--
rgrds
SC



title: inserire un menu

text:
> Puoi utilizzare il generatore pannello comando, ma opera sulle maschere e
> non sulle tabelle, altrimenti se pensi di lavorare solo su (tabella), dovrai
> credo gestirlo esclusivamente via codice.
chiedo scusa per la mancanza di precisione deve aprire le query non le
tabelle. cmq grazie per l'aiuto
ciao



title: inserire un menu

text:
maverick ha scritto:
> > Puoi utilizzare il generatore pannello comando, ma opera sulle maschere e
> > non sulle tabelle, altrimenti se pensi di lavorare solo su (tabella),
dovrai
> > credo gestirlo esclusivamente via codice.
> chiedo scusa per la mancanza di precisione deve aprire le query non le
> tabelle. cmq grazie per l'aiuto
> ciao
Se si tratta di creare un menų, potresti crearti una maschera ed inserire
tante etichette quanto sono le query che vuoi aprire. Alle etichette
magari dai un aspetto in rilievo.
Nella proprietā dell'etichetta inserirai uno spazio in "Indirizzo coll.
ipertestuale" in modo che il mouse assumerā l'aspetto della manina, e in
"Sottoindirizzo colleg. ipertest." inserirai il nome della query.
--
rgrds
SC



title: Aggiormaneto di una macro + MsgBox avviso

author: Elìa

text:
N.G. buongiorno, avendo una macro che ragruppa diverse funzioni diverse
funzioni esempio: Macro1 contiene Esegui1;Esegui2;ecc. é possibile avvisare
l'utente che si sta eseguendo una macro e una volta terminata che un
messaggio indichi che é terminata.
Grazie
Elìa


text:
"Elìa" <
lmn...@tiscali.it
> ha scritto nel messaggio
news:450026a3$0$1012$5fc...@news.tiscali.it...

Se è una macro hai l'azione: Visualizza messaggio.
Ciao.
--
Sergio MAZZA


author: A

text:
Noo non era un macro..ma ho risolto comunque, cambiando strada, ed
inserendomi di volta in volta dei nuovi record in una tabella d'appoggio!
Grazie lo stesso!


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:edp9i0$p19$1...@area.cu.mi.it...

Perfetto Grazie
Ma se volessi visualizzare un messaggio dove occorre dire: Si stà eseguendo
la macro di aggiornamento vuoi proseguire Si o No?


text:
"Elìa" <
lmn...@tiscali.it
> ha scritto nel messaggio
news:4500487b$0$1010$5fc...@news.tiscali.it...
>
> Perfetto Grazie
>
> Ma se volessi visualizzare un messaggio dove occorre dire: Si stà
> eseguendo la macro di aggiornamento vuoi proseguire Si o No?
Le macro è parecchio tempo che non le utilizzo; dovresti visualizzare la
colonna "condizioni" e poi verificare la riga del messaggio. Prova a premere
F1 sulla colonna "condizioni" e vedi che ti dice...
Ciao.
--
Sergio MAZZA


title: 1.4 Usare i PopupMenù per Menù di Maschera e 1.7 Menù Master/Detail in stile Outlook di @Alex

author: Sandro

text:
Ciao a tutti, ciao @Alex e ben tornato dalle ferie, beato te, io devo
aspettare
ancora più di un mese, ma so che volerà :-)
Nella tua demo credo manchi l'assegnazione dell'azione al terzo menu  "sono
il settimo", "sono l'ottavo" su click del menu corrispondente.
poi qui :
http://groups.google.it/group/it.comp.appl.access/browse_frm/thread/d5c4a6e8f1ef70d9/a166bac7b5c4fb6a?q=menu+master+detail&rnum=1&hl=it#a166bac7b5c4fb6a
ho tolto dalla scheda altro --> barra menu la Barra dei menu personalizzata
di Northwind altrimenti mi segnalava la sua mancanza. Qui è possbile che sia
io ad avere qualcosa che non va, non conosco bene NorthWind !
Sono solamente due dettagli insignificanti che non tolgono nulla ai tuoi
demo, ma te li segnalo comunque.
Ciao buona domenica a tutti.
Sandro


author: ALESSANDRO Baraldi

text:
"Sandro" <
sandro_...@tin.it
> ha scritto nel messaggio
news:fKGxe.106202$75.47...@news4.tin.it...

Ciao Sandro.
Il Demo 1.4 è direi superato dalla generazione dei Popop in modo Runtime
dinamico, ma relativamente al BUG segnalato hai ragione, se verifichi il
Menù Popup legato alla 3° Label non ha impostazioni.
Dai un'occhiata al DEMO 1.31 Generare Menù POPUP Temporanei RUNTIME(UPD)
che elimina molti problemi e rende la cosa più flessibile.
Per il Demo 1.7, effetivamente la Form principale [_MenuMaster] essendo
stata
riciclata da NorthWind ha mantenuto nella proprietà [Barra Menù]="Barra dei
menu personalizzata di Northwind"
Toglila.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Sviluppo DB access

author: news

text:
Ho una certa esperienza di sviluppo DB in Access (Condominio, Studio
Odontoiatrico).
Essendo alla soglie della pensione sarei interessato ad una attività
nell'area di ROMA.
Qualsiasi indicazione o suggerimento è ben accolto.
Grazie
am


title: Scelta record in maschera

author: Barbaglia

text:
Sarei grato se qualcuno mi sapesse risolvere(dove fosse possibile risolvere)
questo problema.
Ho una maschera continua con un campo data ed un campo importo, vorrei
creare una routine che mi consenta,cliccando sul campo data di un certo
record,di lanciare una maschera che mi dà il totale del campo importo per
quella data.
Grazie mille anticipate.
                                         Antonio
--
barb...@libero.it


title: Scelta record in maschera

author: CarloCos

text:
Antonio ha scritto:

Costruisci una query di selezione usando la formula "Raggruppamento" per il
campo DATA e la formula "SOMMA" per il campo importo. Nella query, nei
criteri della colonna DATA, metti un riferimento alla data della maschera e
poi esegui la query stessa. Il tutto può essere eseguito sull'evento
DoppioClik del campo DATA.
Una strada potrebbe essere questa:
Private Sub MiaData_DblClick(Cancel As Integer)
MioControllo = DLookup("SommaDiImporto", "MiaQuery")
End Sub
Spero di esserti stato di aiuto.
Ciao, Carlo
--
Posted from
ro...@www.paola.antares.it
 [195.216.145.2]
via Mailgate.ORG Server -
http://www.mailgate.org


title: Scelta record in maschera

author: Bar

text:
"CarloCos" <
carl...@brutium.it
> wrote in message
000301bf5b49$cfe69a80$50e0fea9@carlocos450...
> Antonio ha scritto:
> >Sarei grato se qualcuno mi sapesse risolvere(dove fosse possibile
> risolvere)
> >questo problema.
> >Ho una maschera continua con un campo data ed un campo importo, vorrei
> >creare una routine che mi consenta,cliccando sul campo data di un certo
> >record,di lanciare una maschera che mi dà il totale del campo importo per
> >quella data.
> >Grazie mille anticipate.
>
> Costruisci una query di selezione usando la formula "Raggruppamento" per
il
> campo DATA e la formula "SOMMA" per il campo importo. Nella query, nei
> criteri della colonna DATA, metti un riferimento alla data della maschera
e
> poi esegui la query stessa. Il tutto può essere eseguito sull'evento
> DoppioClik del campo DATA.
> Una strada potrebbe essere questa:
>
> Private Sub MiaData_DblClick(Cancel As Integer)
> MioControllo = DLookup("SommaDiImporto", "MiaQuery")
> End Sub
>
> Spero di esserti stato di aiuto.
> Ciao, Carlo
Grazie mille Carlo.
Scusa il ritardo, ma sono stato via qualche giorno.
Concettualmente la tua idea mi piace ma non funziona,sicuramente sbaglio la
procedura:
ho creato una query come tu mi hai suggerito e nei criteri di DATA ho messo
il seguente riferimento:
...HAVING (((Max(Tabella.DATA))<=([Forms]![Maschera1]![DATA])));
dove Maschera1 è la maschera continua di partenza.
in seguito nel controllo del campo DATA della suddetta maschera ho inserito
la routine sull'evento doppio click:
Private Sub DATA_DblClick(Cancel As Integer)
 (Forms!Maschera2!TOTALE)=DLookup("TOTALE", "QUERY",)
dove Maschera2 è la maschera singola che ho creato con campo DATA  e campo
TOTALE  e che dovrebbe venire lanciata dall'evento doppio click sul campo
DATA della Maschera1.
il risultato dell'evento doppio click è il messaggio "Errore di compilazione
della routine".
La routine va forse completata con altre dichiarazioni?
Grazie di nuovo
              Antonio.


title: Numero pagina su report

author: Adriano

text:
Ciao
devo stampare il numero di pagina di ogni singola fattura e se uso [page] va
benissimo se stampo una fattura alla volta, ma come fare se stampo 50
fatture al colpo?
Grazie!


title: Numero pagina su report

author: Fabio Montagner

text:
Ogni fattura deve essere univocamente identificabile.
Se è così, ti crei una sezione (visualizza -> ordinamento/raggruppamento)
del report ed in quella inserisci il comando con origine controllo "=1" e,
se non erro, somma parziale "=su gruppo".
Adriano wrote in message <
94952307...@server.silink.com
>...



title: Numero pagina su report

text:
Fabio Montagner <
f.mon...@issz.vr.it
> wrote in message
87a51e$3oh8$1...@stargate1.inet.it...
> Ogni fattura deve essere univocamente identificabile.
> Se è così, ti crei una sezione (visualizza -> ordinamento/raggruppamento)
> del report ed in quella inserisci il comando con origine controllo "=1" e,
> se non erro, somma parziale "=su gruppo".
>
ciao
Grazie per la tua risposta, ma non capisco come interpretarla...
sapevo dell'esistenza delle somme parziali, ma le usavo solo per il
conteggio dei record in fase di stampa.
nel frattempo dai miei manuali ho letto
"se stai stampando in un unico passaggio molte fatture di più pagine potesti
assegnare il valore 1 al numero di pagina ogni qualvolta cominci a
formattare la pagina per un diverso cliente.. [..] .. assegnare alla prop.
"pagina" il valore 1 ogni qualvolta tale sezione viene formattata.."
Microsoft Press - guida all'uso MS Access 2000, Pag 613 in fondo
Questo metodo funziona! ma mi obbliga a mettere il numero di pagina DOPO la
sezione che resetta la proprietà "page".
cmq... la prorietà page non "aggiusta" la proprietà di sola lettura "Pages"
e io nella fattura mi ritrovo ad esempio "pagina 1 di 123" dove 123 è il
numero di  pagine di tutte le fatture!
 cosa suggerite ?
Griazie a tutti


title: Numero pagina su report


title: Numero pagina su report

text:
Spero di essere più esauriente.
Ogni fattura che tu stampi deve essere identificabile univocamente (cioè
avrà un ID associato SOLO a QUELLA fattura).
Tu associ al report una query che contenga anche il campo ID delle fatture.
Nel report ti crei una sezione legata a quel campo ed in quella sezione
inserisci il controllo con origine controllo "=1" e somma parziale "=su
gruppo".
Imposta il salto pagina a "Dopo sezione" nella sezione "Piè di pagina ID"
A questo punto la numerazione torna a 1 quando cambi l'ID della sezione (e
quindi cambi fattura).



title: Sicuramente è una domanda stupida, ma non sono riuscito a rispondermi...

text:
Ciao a tutti.
Ieri avevo (e a dire il vero ce l'ho ancora adesso...) la necessità di
dover modificare due files mdb che sono praticamente identici, così che
le modifiche ai listati che faccio su uno le posso fare direttamente
sull'altro.
Con mia grande sorpresa quando cerco di aprire un secondo database
Access mi chiude il primo!!!!!!!
Perché?????? C'è un modo per aprire contemporaneamente più files mdb?
Grazie delle risposte.
Saluti
Alessandro


author: MA

text:
alevilla.it
 wrote:
No ma il subject lo è.
Che ne dici di riformularlo?
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


author: desio

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:241Ee.27596$TR5....@news.edisontel.com...
>
alevilla.it
 wrote:
>
> No ma il subject lo č.
> Che ne dici di riformularlo?
>
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
ma..... avevo letto che stavi andando in ferie o sbaglio persona
ciao e bonne vacanze
desio


text:
desio wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:241Ee.27596$TR5....@news.edisontel.com...
>>
alevilla.it
 wrote:
>>
>> No ma il subject lo è.
>> Che ne dici di riformularlo?
>>
>> --
> ma..... avevo letto che stavi andando in ferie o sbaglio persona
> ciao e bonne vacanze
> desio
Sì oggi è l'ultimo.
cmq ci arò molto meno, ma accendo cmq il pc!!



text:
cut
>> ma..... avevo letto che stavi andando in ferie o sbaglio persona
>> ciao e bonne vacanze
>> desio
>
> Sì oggi è l'ultimo.
> cmq ci arò molto meno, ma accendo cmq il pc!!
>
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
>
allora sei anche tu pc-dipendent
oppure ti manca il gruppo


text:

Sicuramente la seconda cosa.



title: Aggiornare solo i nuovi record...HELP!

text:
Ciao a tutti,
ho un problema di codice per l’evento Aggiornamento di una maschera del
mio DB.
Ho una tabella FATTURE con un campo [Valuta], un campo
[ImportoInValuta] ed uno [TassoDiCambio].
Poi ho una tabella VALUTE, con i campi [Valuta] e [Cambio].
Sto costruendo la maschera FATTURE.
Ora, io vorrei che SOLO quando aggiungo nuove fatture (nuovi record) il
campo Tasso di Cambio si aggiorni con i valori prelevati dal campo
Cambio della tabella VALUTE. Mentre non voglio assolutamente che questo
aggiornamento avvenga per le fatture già inserite, perché sennò
rischierei che fatture del 1980 a clienti francesi vengano aggiornate
con il tasso di cambio di oggi.
Potete per favore aiutarmi con il codice da usare?
Credo che bisogni creare una routine relativa all’evento Aggiornamento
record, ma non so da che parte cominciare.
Grazie per il Vostro aiuto!!!!!!!
Andrea Guaglio
Sent via Deja.com
http://www.deja.com/
Before you buy.


title: Aggiornare solo i nuovi record...HELP!

author: Alessandro Nazzani

text:
Immagino che il tasso di cambio venga aggiornato quando selezioni la
valuta: se è così io proverei a controllare la proprietà me.NewRecord
nell'evento OnCurrent della maschera. Quando è True abiliterai sia il
controllo valuta sia, se modificabile, il controllo TassoDiCambio,
altrimenti li disabiliterai entrambi.
Ciao.
In article <86kl04$k9k$
1...@nnrp1.deja.com
>,



title: Aggiornare solo i nuovi record...HELP!

text:
Alessandro,
Grazie per la tua risposta.
Il problema è grosso perchè io sono alle prime armi con questo
maledetto programma e non so come maneggiare il codice.
> Immagino che il tasso di cambio venga aggiornato quando selezioni la
> valuta:
dunque.... fai conto che nella tabella VALUTE i tassi di cambio di
ALCUNE valute sono fissi per sempre (vedi monete dell'area Euro),
mentre per le altre si deve inserire di giorno in giorno.
Nella tabella fatture (che ho importato da altro DB) ho già dei valori
preesistenti in corrispondenza del campo Tasso di cambio.
Quello che vorrei è fare una Maschera fatture ed avere la possibilità
di inserire nuove fatture con i tassi di cambio fisati dalla tabella
Valute (che ne so, una combo con valori non solo in elenco), senza che
però quando vado a spulciare record vecchi il tasso di cambio inserito
all'epoca venga modificato al nuovo valore.
La routine che mi hai suggerito pare fare esattamente quello di cui ho
bisogno, ma purtroppo non so come implementarla in VBA.
Se potessi darmi un aiuto te ne sarei infinitamente grato.
Grazie e buona serata



title: Aggiornare solo i nuovi record...HELP!

author: Giovanni Albertone

text:
On Tue, 25 Jan 2000 17:03:05 GMT,
andrea...@my-deja.com
 wrote:
>Mentre non voglio assolutamente che questo
>aggiornamento avvenga per le fatture già inserite, perché sennò
>rischierei che fatture del 1980 a clienti francesi vengano aggiornate
>con il tasso di cambio di oggi.
Andrea,
un piccolo commento a margine del tuo messaggio.
Premetto che io di programmi gestionali, fatture ecc. non ne so una
mazza, non e' il mio campo, ma le conversioni tra valute ed ECU sono
il mio pane quotidiano e so quanto sia delicato tenere traccia dei
tassi usati.
Io al posto tuo, indipendentemente da come risolvi il tuo
aggiornamento di record, memorizzerei anche il tasso di cambio usato
per la conversione insieme alla data, nella stessa tabella delle
fatture o in una tabella separata, poco importa, ma almeno eviti il
rischio di pasticci con le conversioni.
Ciao,
Giovanni


title: Aggiornare solo i nuovi record...HELP!

author: Tiziano Franco

text:
Utilizzo da sempre Access (sin dalla versione 1.0).
Per necessità di lavoro, sviluppo attualmente ancora in Access 97.
Sul newsgroup ho letto di un Runtime per la versione 2000.
Di cosa si tratta esattamente ?
Simile all'ODE 97 ?
Grazie in anticipo,
Tiziano Franco


title: Aggiornare solo i nuovi record...HELP!

author: Micio

text:
Tiziano Franco ha scritto nel messaggio
<86kvhl$qlm$
1...@lacerta.tiscalinet.it
>...

si, praticamente l'ODE ... ma la versione italiana
è stata ritirata dal commercio per gravi difetti,
a quanto ho letto qui...
Micio


title: Aggiornare solo i nuovi record...HELP!

author: Lorenzo Coronati

text:
Scrisse
andrea...@my-deja.com
:
>Ora, io vorrei che SOLO quando aggiungo nuove fatture (nuovi record) il
>campo Tasso di Cambio si aggiorni con i valori prelevati dal campo
>Cambio della tabella VALUTE. Mentre non voglio assolutamente che questo
>aggiornamento avvenga per le fatture già inserite, perché sennò
>rischierei che fatture del 1980 a clienti francesi vengano aggiornate
>con il tasso di cambio di oggi.
Denormalizza.
Bai
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: Aggiornare solo i nuovi record...HELP!

author: Carlo Ve

text:
andrea...@my-deja.com
 ha scritto nel messaggio
<86kl04$k9k$
1...@nnrp1.deja.com
>...
>Ciao a tutti,
>
>ho un problema di codice per l’evento Aggiornamento di una maschera del
>mio DB.
>Ho una tabella FATTURE con un campo [Valuta], un campo
>[ImportoInValuta] ed uno [TassoDiCambio].
>Poi ho una tabella VALUTE, con i campi [Valuta] e [Cambio].
>
>Sto costruendo la maschera FATTURE.
>Ora, io vorrei che SOLO quando aggiungo nuove fatture (nuovi record) il
>campo Tasso di Cambio si aggiorni con i valori prelevati dal campo
>Cambio della tabella VALUTE. Mentre non voglio assolutamente che questo
>aggiornamento avvenga per le fatture già inserite, perché sennò
>rischierei che fatture del 1980 a clienti francesi vengano aggiornate
>con il tasso di cambio di oggi.
Premesso che sia obbligatorio costruire una tabella cambi con tanto di
data_cambio, divisa,  valore e che tale tabella debba essere aggiornata
regolarmente
puoi inserire nella  tabella della testata fatture un campo "divisa" e nella
testata della maschera
un controllo dove verra' riportata la divisa  (puoi legarla anche
all'anagrafica),  dopodiche' con
una funzione vai a leggere il valore riferito alla divisa inserita relativo
al girono della fattura o a quello piu' vicino (la funzione dmax puo' essere
molto utile)
Nella tabella dettagli fatture invece dovra' essere inserito un  campo con
il  valore
della divisa adottata al momento dell'operazione.
Naturalmente questi valori (divisa, e valore)  e' meglio siano proposti ma
con possibilita' di essere modificati direttamente dalla mschera e ecc ecc
Carlo Ve


title: Aggiornare solo i nuovi record...HELP!

author: Flying Wolf

text:
> Denormalizza.
Scusa, Lorenzo,
In che senso?
Grazie per una spiega.
Tchiao



title: Aggiornare solo i nuovi record...HELP!

text:
Denormalizzare significa aggiungere campi apparentemente ridondanti a
scapito della normalizzazione delle tabelle.
In soldoni significa che devi memorizzare il tasso di cambio su ogni
record.
Analogo problema lo troverai, per esempio, quando memorizzi le vendite
di un prodotto: non e' suff. mettere l'id del prodotto, ma anche il
prezzo, perche' il prezzo puo' cambiare nel tempo.



title: Aggiornare solo i nuovi record...HELP!

text:
Scusa il ritardo ma ho avuto un po' da fare...
Dunque:
1) apri la form in Design
2) nella sezione Event troverai OnCurrent (prima riga)
3) a destra c'è un pulsante con tre punti, click e seleziona CodeBuilder
4) si apre il codice con le seguenti righe
   Private Sub Form_Current()
   End Sub
5) in mezzo alle due righe scrivi il seguente codice:
   if me.newrecord then
      me.nomecontrollovaluta.enabled = true
   else
      me.nomecontrollovaluta.enabled = false
   endif
In questo modo (SE&O :-), quando la form è posizionata su una nuova
fattura l'utente potrà selezionare e modificare il controllo Valuta;
quando invece viene selezionata una fattura esistente tale controllo
non sarà modificabile.
E' questo che ti serviva?
Ciao.
Alex
In article <86kph3$np8$
1...@nnrp1.deja.com
>,




title: Aggiornare solo i nuovi record...HELP!

author: Andrea W. GUAGLIO

text:
> Scusa il ritardo ma ho avuto un po' da fare...
Alessandro,
ma figurati.
Grazie, anzi, per avere investito altro tempo sulla mia questione.
Ti rispondo in ritardo anch'io perchè sono stato lontano dal NG per lavoro.
Provo la cosa e poi ti faccio sapere.
Ringrazio già da ora tutti per la preziosa collaborazione.
A presto
Andrea W. GUAGLIO


title: Aggiornare solo i nuovi record...HELP!

text:
> Scusa il ritardo ma ho avuto un po' da fare...
Alessandro, ma figurati!
Grazie per aver risposto ed avere dedicato altro tempo alla mia questione.
Sono stato via per lavoro e lontano dal NG, per cui non ho potuto rispondere
prima.
Faccio una prova con gli elementi che mi hai fornito e ti faccio spaere.
Grazie a tutti per la preziosa collaborazione!
Andrea W. GUAGLIO


title: Aggiornare solo i nuovi record...HELP!

text:
Ciao Alex,
la procedura suggerita funziona. Grazie mille. In parte, è quello che
cercavo.
In effetti, il problema che mi angustia è quello di non aggiornare i
vecchi record con i tassi di cambio attuali.
Mi rendo conto di chiedere cose banali, ma sto imparando piano piano e
moltissime cose mi sfuggono.
Abbiate pazienza.
La mia maschera FATTURE preleva in effetti i valori da una tabella
Fatture che ho convertito da un altro DB. Essa contiene record di
fatture italiane e straniere dal 1990.
Nella tabella vi è un campo “Valuta” e un campo “TassoDiCambio”.
Quest’ultimo contiene i valori che io nel vecchio DB inserivo di volta
in volta.
Ora che molti tassi sono fissi (pensate ad alcune monete dell’area
Euro) ho ritenuto opportuno creare una tabella VALUTE in cui inserisco
un avolta per tutte molti di questi tassi fissi.
Nella maschera FATTURE che sto progettando ho intenzione di
visualizzare una schermata per ogni record, ed ogni schermata deve
presentare ovviamente il cliente cui la fattura si riferisce, la data
ed il numero fattura, ma anche la valuta e l’ammontare fattura in
quella valuta. Poi deve visualizzare il tasso di cambio, e fare una
banale moltiplicazione tra il tasso di cambio e l’ammontare in valuta
per darmi l’ammontare in lire.
PROBLEMA: come devo gestire le origini dati nella maschera FATTURE per
fare sì che il tasso di cambio delle fatture vecchie resti inalterato e
che per quelle nuove venga invece prelevato dalla mia tabella VALUTE?
Grazie infinite per un suggerimento.
Andrea Guaglio
Milano



title: Aggiornare solo i nuovi record...HELP!


title: Creare più pannelli comandi:è possibile?

author: bizio

text:
Ciao a tutti,
Sto accorpando 4 db in un unico db e uso una maschera come pannello
comandi principale.
Ho la necessità di ricreare a questo punto tanti pannelli comandi
quanti i vecchi db,ma non so se sia possibile farlo.
Il sistema che sto usando si basa sull'autenticazione dell'operatore
che gli consente di accedere o meno a quel pannello in base alla
password inserita.
Vi ringrazio fin da ora


author: Sergio MAZZA

text:
"bizio" <
fabriz...@libero.it
> ha scritto nel messaggio
news:1180511271.3...@u30g2000hsc.googlegroups.com...


[risposta]
Il pannello comandi è uno solo; cambiano le azioni dei bottoni in base alle
azione che gli hai assegnato.
Quindi dovresti riorganizzare tutti i livelli di menù e sottovoci.
Le azioni possibili (di default) le trovi nel codice della form pannello
comandi...
Ciao.
--
Sergio MAZZA


text:
> [risposta]
> Il pannello comandi è uno solo; cambiano le azioni dei bottoni in base alle
> azione che gli hai assegnato.
> Quindi dovresti riorganizzare tutti i livelli di menù e sottovoci.
> Le azioni possibili (di default) le trovi nel codice della form pannello
> comandi...
>
> Ciao.
> --
> Sergio MAZZA
Ho provato a dare un'occhiata al codice ma mi sembra fuori dalle mie
conoscenze...!!
E' complesso da modificare?
O in alternativa è possibile da una maschera con un pulsante
indirizzare l'accesso ad un Sottomenù di un pannello comandi??
Se sì,come?
Grazie mi sarebbe di grande aiuto


author: Carlo Costarella

text:
"bizio" <
fabriz...@libero.it
> ha scritto nel messaggio
news:1180518524.1...@p77g2000hsh.googlegroups.com...



[risposta]
Non hai bisogno di giocare col codice, puoi usare l'autocomposizione che,
tra l'altro, permette non solo di visionare l'attuale pannello ma anche di
modificarlo: A97 Strumenti--->Aggiunte---->Gestore Pannelli Comandi; AXP
Strumenti--->Utilità database--->Gestore Pannelli Comandi
Ciao, Carlo


text:
> [risposta]
> Non hai bisogno di giocare col codice, puoi usare l'autocomposizione che,
> tra l'altro, permette non solo di visionare l'attuale pannello ma anche di
> modificarlo: A97 Strumenti--->Aggiunte---->Gestore Pannelli Comandi; AXP
> Strumenti--->Utilità database--->Gestore Pannelli Comandi
>
> Ciao, Carlo
Intanto grazie ma con l'auto composizione posso creare solo un
pannello comandi invece a me ne servono diversi!!
La cosa che mi chiedevo è:
Importando le varie Switchboard Items e i pannelli comandi dagli altri
db posso risolvere il problema,giusto?
Potrò cioè utilizzare la mia maschera principale come pannello comandi
principale e gestire con dei pulsanti l'accesso ai vari pannelli
comandi!!
Correggetemi se ho detto una stupidata
Grazie ancora


text:
"bizio" <
fabriz...@libero.it
> ha scritto nel messaggio
news:1180519790.7...@u30g2000hsc.googlegroups.com...
> [risposta]
> Non hai bisogno di giocare col codice, puoi usare l'autocomposizione che,
> tra l'altro, permette non solo di visionare l'attuale pannello ma anche di
> modificarlo: A97 Strumenti--->Aggiunte---->Gestore Pannelli Comandi; AXP
> Strumenti--->Utilità database--->Gestore Pannelli Comandi
>
> Ciao, Carlo
Intanto grazie ma con l'auto composizione posso creare solo un
pannello comandi invece a me ne servono diversi!!
.......................
Questo non è vero. Con l'autocomposizione puoi creare innumerevoli
pannelli...sta a te poi decidere quale far partire per primo.
La cosa che mi chiedevo è:
Importando le varie Switchboard Items e i pannelli comandi dagli altri
db posso risolvere il problema,giusto?
------------------
No
Potrò cioè utilizzare la mia maschera principale come pannello comandi
principale e gestire con dei pulsanti l'accesso ai vari pannelli
comandi!!
Correggetemi se ho detto una stupidata
Grazie ancora
-------------------------
L'alternativa ai pannelli comandi è quella di creare (come fà la stragrande
maggioranza dei programmatori) una seria maschera di Apertura inserisci
tutto quello che vuoi, anche una "Struttura a schede" con tante schede per
quanti sono i db da gestire.
Ciao, Carlo


title: CRITERI ORDINAMENTO

author: RIK

text:
SCUSATE L'INTRUSIONE
HO UNA QUERY DOVE VORREI ORDINARE, PER OGNI CLIENTE GLI ORDINI
EFFETTUATI, TRAMITE CRITERIO DEI PIù FREQUENTI, VISUALIZZATI IN ORDINE
DECRESCENTE.
SPERO DI ESSERE CHIARO GRAZIE.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: CRITERI ORDINAMENTO

text:
"RIK" <
RO...@TIN.IT
> ha scritto nel messaggio
news:c8ijdp$d9t$1...@news.newsland.it...

urlo a parte, leggi i post su come ci si comporta, comunque,
devi raggruppare la query per cliente, aggiungi un campo contatore record
sul cliente e ordinalo in modo decrescente ...
--
strano...mavero
la vita è un dono prezioso, apprezzala per quello che potrà offrirti
www.spammer.it
P.S.: Se posti in modo più corretto potrai ricevere eventuali informazioni
più esaustive per la risoluzione del tuo problema .... compito?!!!!


title: CRITERI ORDINAMENTO

author: rik

text:
strano....mavero ha scritto:
> "RIK" <
RO...@TIN.IT
> ha scritto nel messaggio
> news:c8ijdp$d9t$1...@news.newsland.it...
> > SCUSATE L'INTRUSIONE
> > HO UNA QUERY DOVE VORREI ORDINARE, PER OGNI CLIENTE GLI ORDINI
> > EFFETTUATI, TRAMITE CRITERIO DEI PIù FREQUENTI, VISUALIZZATI IN ORDINE
> > DECRESCENTE.
> > SPERO DI ESSERE CHIARO GRAZIE.
> >
> > --
> >
> > questo articolo e` stato inviato via web dal servizio gratuito
> >
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
> >
> >
> urlo a parte, leggi i post su come ci si comporta, comunque,
> devi raggruppare la query per cliente, aggiungi un campo contatore record
> sul cliente e ordinalo in modo decrescente ...
assolutamente non urlavo , avevo il bloc maiusc inserito.
intendevo dire che la tabella query ha dei campi con nomi cliente ed
ordini effettuati.
mi interessava creare un'altra query dove mi visualizza, per ogni cliente,
i suoi ordini più frequenti. grazie x la risposta e mi scuso x l'equivoco



title: CRITERI ORDINAMENTO

author: Pablitomf

text:
rik ha scritto:
> > urlo a parte, leggi i post su come ci si comporta, comunque,
> > devi raggruppare la query per cliente, aggiungi un campo contatore record
> > sul cliente e ordinalo in modo decrescente ...
> assolutamente non urlavo , avevo il bloc maiusc inserito.
> intendevo dire che la tabella query ha dei campi con nomi cliente ed
> ordini effettuati.
> mi interessava creare un'altra query dove mi visualizza, per ogni cliente,
> i suoi ordini più frequenti. grazie x la risposta e mi scuso x l'equivoco
Cazziatoni a parte, la parola "frequente" non è quantificabile e
misurabile... dai un senso a questo vocabolo e vedremo che risposta potrà
uscire dal ragionamento.
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)



title: CRITERI ORDINAMENTO

text:
Pablitomf ha scritto:
> rik ha scritto:
> > > urlo a parte, leggi i post su come ci si comporta, comunque,
> > > devi raggruppare la query per cliente, aggiungi un campo contatore record
> > > sul cliente e ordinalo in modo decrescente ...
> > assolutamente non urlavo , avevo il bloc maiusc inserito.
> > intendevo dire che la tabella query ha dei campi con nomi cliente ed
> > ordini effettuati.
> > mi interessava creare un'altra query dove mi visualizza, per ogni cliente,
> > i suoi ordini più frequenti. grazie x la risposta e mi scuso x l'equivoco
> Cazziatoni a parte, la parola "frequente" non è quantificabile e
> misurabile... dai un senso a questo vocabolo e vedremo che risposta potrà
> uscire dal ragionamento.
per piu frequenti intendo una  graduatoria che vada dall'ordine fatto più
volte  a quello fatto ad esemio fatto una sola volta
grazie
--



title: CRITERI ORDINAMENTO

author: Maurizio

text:
rr...@yu.it
 (rik) wrote in message news:<c8sc1g$utt$
1...@news.newsland.it
>...
> Pablitomf ha scritto:
>
> > rik ha scritto:
>
> > > > urlo a parte, leggi i post su come ci si comporta, comunque,
> > > > devi raggruppare la query per cliente, aggiungi un campo contatore record
> > > > sul cliente e ordinalo in modo decrescente ...
> > > assolutamente non urlavo , avevo il bloc maiusc inserito.
> > > intendevo dire che la tabella query ha dei campi con nomi cliente ed
> > > ordini effettuati.
> > > mi interessava creare un'altra query dove mi visualizza, per ogni cliente,
> > > i suoi ordini più frequenti. grazie x la risposta e mi scuso x l'equivoco
>
> > Cazziatoni a parte, la parola "frequente" non è quantificabile e
> > misurabile... dai un senso a questo vocabolo e vedremo che risposta potrà
> > uscire dal ragionamento.
>
> per piu frequenti intendo una  graduatoria che vada dall'ordine fatto più
> volte  a quello fatto ad esemio fatto una sola volta
> grazie
Puoi fare cosi:
SELECT Ordini.Cliente, Ordini.Ordine, Count(Ordini.Ordine) AS ConteggioDiOrdine
FROM Ordini
GROUP BY Ordini.Cliente, Ordini.Ordine
ORDER BY Ordini.Cliente, Count(Ordini.Ordine) DESC;
Ciao
maurizio.


title: Casella combinata: limiti ?

author: Misterone

text:
Ciao.
Utilizzo Access 97 su una macchina Win98 Pentium III. Ho cercato una
risposta sul sitocomune senza trovarla.
Una casella combinata presente in una maschera elenca i valori di un campo
di una tabella che contiene più di 100.000 records.
Selezionando uno di questi valori accedo al record che mi interessa.
Il problema è che la casella riesce a visualizzare al massimo 65.535
records, oltre questo limite vengono visualizzate solamente righe blank,
anche se digitando manualmente un valore successivo (proprietà 'solo in
elenco' = no) riesco a selezionare il record. E' forse un limite "fisico"
della casella combinata ?
Premetto che il campo di origine sulla quale la casella si appoggia è in
formato testo, lunghezza 10 caratteri.
Grazie.


title: Casella combinata: limiti ?

author: Antonio Biso

text:
"Misterone" <
mist...@fastwebnet.it
> ha scritto nel messaggio
news:GeIrc.4362$G%.1635@tornado.fastwebnet.it...
> Ciao.
> Utilizzo Access 97 su una macchina Win98 Pentium III. Ho cercato una
> risposta sul sitocomune senza trovarla.
> Una casella combinata presente in una maschera elenca i valori di un campo
> di una tabella che contiene più di 100.000 records.
> Selezionando uno di questi valori accedo al record che mi interessa.
> Il problema è che la casella riesce a visualizzare al massimo 65.535
> records, oltre questo limite vengono visualizzate solamente righe blank,
> anche se digitando manualmente un valore successivo (proprietà 'solo in
> elenco' = no) riesco a selezionare il record. E' forse un limite "fisico"
> della casella combinata ?
Sì.
E comunque non ha senso proporre all'utente una scelta tra 100.000
possibilità.
Faresti meglio magari ad organizzare dei filtri a cascata in modo da
limitare i record proposti dalle singole combo
Antonio


title: [OT] A tutti voi tanti auguri di Buona Pasqua. Bruno-s95

author: Bruno - S95

text:
Tamtissimi auguri di Buona Pasqua.
Bruno


author: Informatica Education Center

text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:2Vu1e.704748$b5.31...@news3.tin.it...
> Tamtissimi auguri di Buona Pasqua.
>
>
> Bruno
>
Auguri anche a te
Gaspare


text:
Anche da parte mia un augurio di una felice e gioisa Pasqua.
romano.federi
"Informatica Education Center" <
in...@studioieducation.com
> ha scritto nel
messaggio news:y2v1e.1121584$35.41...@news4.tin.it...



title: trasportare il valore di un campo su altre tabelle

author: ^luigi^

text:
Nuovo dilemma:
ho una maschere con una sottomaschera che contiene un'altra sottomaschera
:-)
ognuna delle 3 contiene controlli campi di 3 rispettive tabelle
relascionate 1 a molti tramite CF.
Nella sottomaschera della sottomaschera, ho un controllo campo (associato)
PINGO che in automatico mi riporta il valore calcolato di altri campi
numerici.
Questo Valore vorrei che venisse memorizzato all'istante anche in un campo
PONGO della tabella collegata alla sottomaschera (quindi tabella
differente)
ho provato con "dopo aggiornamento" il codice pongo.tabella3 = PINGO ma
non funziona. Ho anche provato con [pongo.tabella3] = me!pingo ma lo
stesso, niente! con o senza parentesi.
Ho sbagliato codice o che?
l.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"^luigi^" <
onofrio...@tin.it
> ha scritto nel messaggio
news:ibhp8h$tmv$1...@news.newsland.it...
> Nuovo dilemma:
> ho una maschere con una sottomaschera che contiene un'altra sottomaschera
> :-)
> ognuna delle 3 contiene controlli campi di 3 rispettive tabelle
> relascionate 1 a molti tramite CF.
> Nella sottomaschera della sottomaschera, ho un controllo campo (associato)
> PINGO che in automatico mi riporta il valore calcolato di altri campi
> numerici.
> Questo Valore vorrei che venisse memorizzato all'istante anche in un campo
> PONGO della tabella collegata alla sottomaschera (quindi tabella
> differente)
> ho provato con "dopo aggiornamento" il codice pongo.tabella3 = PINGO ma
> non funziona. Ho anche provato con [pongo.tabella3] = me!pingo ma lo
> stesso, niente! con o senza parentesi.
> Ho sbagliato codice o che?
> l.
rispetta la sintassi per referenziare controlli di sottomaschere
controllosottoform.form.controllo
Antonio


text:
Antonio Biso ha scritto:


> controllosottoform.form.controllo
> Antonio
perchč parlate in marziano!!!!!!
me!pongo.tabella3 = pingo ?



text:
"^luigi^" <
onofrio...@tin.it
> ha scritto nel messaggio
news:ibhro8$1et$1...@news.newsland.it...

> perchè parlate in marziano!!!!!!
> me!pongo.tabella3 = pingo ?
> l.
non ho la tua form davanti quindi quello che mi scrivi non mi dice niente
invece io ho fatto un esempio parlando di variabili generiche il cui nome
suggerisce di cosa si tratta
Antonio


text:
Antonio Biso ha scritto:

> > perchč parlate in marziano!!!!!!
> > me!pongo.tabella3 = pingo ?
> > l.
> non ho la tua form davanti quindi quello che mi scrivi non mi dice niente
> invece io ho fatto un esempio parlando di variabili generiche il cui nome
> suggerisce di cosa si tratta
> Antonio
con tutto il rispetto, il suggerimento lo puň capire uno come te che
mastica programmazione ogni gg. ma io non ho capito nu tubo.



text:
"^luigi^" <
onofrio...@tin.it
> ha scritto nel messaggio
news:ibip9l$4ih$1...@news.newsland.it...
> Antonio Biso ha scritto:
>
>> >> rispetta la sintassi per referenziare controlli di sottomaschere
>> >
>> >> controllosottoform.form.controllo
>> >
>> >> Antonio
>> >
>> > perchè parlate in marziano!!!!!!
>> > me!pongo.tabella3 = pingo ?
>> > l.
>
>> non ho la tua form davanti quindi quello che mi scrivi non mi dice niente
>
>> invece io ho fatto un esempio parlando di variabili generiche il cui nome
>> suggerisce di cosa si tratta
>
>> Antonio
>
> con tutto il rispetto, il suggerimento lo può capire uno come te che
> mastica programmazione ogni gg. ma io non ho capito nu tubo.
> l.
call replace ("forum access", "asilo bimbi 3 anni")
call replace ("linguaggio tecnico", "linguaggio bimbi 3 anni")
call translate ("rispetta la sintassi per referenziare controlli di
sottomaschere")
SINTASSI:
serie di regole che legano un linguaggio di programmazione
REFERENZIARE:
fare riferimento a
CONTROLLI:
tutte quelle belle caselline colorate che uno, quando non c'ha un cacchio da
fare, può ficcare a casacccio dentro una maschera
MASCHERA:
no bimbo, non è carnevale. E' un rettangolo dove dentro ci schiaffi i
giochetti e poi ci giochi o ci fai giocare gli altri
SOTTOMASCHERA:
no, non è il maglioncino che la mamma ti fa mettere sotto la maschera di
carnevale se no prendi freddo.
è un rettangolino che metti dentro un rettangolone
return translate = "bisogna seguire certe regole per poter far riferimento
alle caselline colorate che stanno dentro un  rettangolino che sta dentro un
rettangolone"
call translate ("controllosottoform.form.controllo")
CONTROLLOSOTTOFORM
la sottoform è la sottomaschera quindi il rettangolino, il
controllosottoform è l'oggetto controllo che si mette nel rettangolone e che
restituisce il rettangolino. Diciamo che è come una casellona colorata.
Dentro c'è il rettangolino che contiene tante altre belle caselline colorate
che giocano tra loro, ma stanno dentro il rettangolino. Se passa la maestra
nel rettangolone, e vuole chiamare una casellina colorata che gioca nella
classe casellona colorata, cioè il rettangolino, come fa?
FORM
parola chiave, permette di far parlare la maestra che sta nel rettangolone
con tutti quelli che giocano nel rettangolino
CONTROLLO
il rettangolino a cui la maestra vuole dire che non si deve mettere le dita
nel naso
Pertanto la maestra pensa
sto parlando con la classe pippo PIPPO
voglio parlare con un bambino della classe pippo FORM
il bambino si chiama pluto PLUTO
pertanto la maestra dirà
PIPPO.FORM.PLUTO mi senti? se ti rimetti le dita nel naso te le stacco una
ad una e ci faccio shangai!
rollback ("linguaggio tecnico")
rollback ("forum access")
Antonio


author: Alessandro Cara

text:
Il 12/11/2010 10.12, Antonio Biso ha scritto:
[cut]
> pertanto la maestra dirï¿œ
>
> PIPPO.FORM.PLUTO mi senti? se ti rimetti le dita nel naso te le stacco una
> ad una e ci faccio shangai!
>
> rollback ("linguaggio tecnico")
> rollback ("forum access")
Oggi te rode ehhhhh? ;-{)
Comunque se quel valore lo deve mettere su un campo di tabella e non
c'e' un controllo associato a quel campo forse deve fare la edit-update
sulla tabella o comunque riferirsi all'insieme fields del recordset
associato al form che gestisce quella che lui chiama tabella3.
Dipende inoltre dall'evento e dalla form attiva in quel momento.
Se, ammettiamo, e' su submask2 ed il valore e riferito alla tabella di
form principale non se la cava neanche con il path che hai descritto
poiche' o deve passare dall'insieme Forms o deve fare
Parent.Parent.Form!NomeControllo
--
ac (x=y-1)


author: Marco Pizzamiglio

text:
Alessandro Cara ha scritto:
[cut]
> > pertanto la maestra dir�
> >
> > PIPPO.FORM.PLUTO mi senti? se ti rimetti le dita nel naso te le stacco una
> > ad una e ci faccio shangai!
> >
> > rollback ("linguaggio tecnico")
> > rollback ("forum access")
> Oggi te rode ehhhhh? ;-{)
> Comunque se quel valore lo deve mettere su un campo di tabella e non
> c'e' un controllo associato a quel campo forse deve fare la edit-update
> sulla tabella o comunque riferirsi all'insieme fields del recordset
> associato al form che gestisce quella che lui chiama tabella3.
> Dipende inoltre dall'evento e dalla form attiva in quel momento.
> Se, ammettiamo, e' su submask2 ed il valore e riferito alla tabella di
> form principale non se la cava neanche con il path che hai descritto
> poiche' o deve passare dall'insieme Forms o deve fare
> Parent.Parent.Form!NomeControllo
Ecco... un'altro che parla MARZIANO! Qua parlano tutti marziano.
Indi per cui... lo mandiamo a fare un corso di MARZIANO prima di fargli
postare altre richieste sul ng, cos� forse lo capiamo, e soprattutto lui
capisce noi???
Ciao.
-Marco-



text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:ibj6gi$1hb$1...@news.newsland.it...
> Alessandro Cara ha scritto:
>
> [cut]
>
>> > pertanto la maestra dir�
>> >
>> > PIPPO.FORM.PLUTO mi senti? se ti rimetti le dita nel naso te le stacco
>> > una
>> > ad una e ci faccio shangai!
>> >
>> > rollback ("linguaggio tecnico")
>> > rollback ("forum access")
>
>> Oggi te rode ehhhhh? ;-{)
>> Comunque se quel valore lo deve mettere su un campo di tabella e non
>> c'e' un controllo associato a quel campo forse deve fare la edit-update
>> sulla tabella o comunque riferirsi all'insieme fields del recordset
>> associato al form che gestisce quella che lui chiama tabella3.
>> Dipende inoltre dall'evento e dalla form attiva in quel momento.
>> Se, ammettiamo, e' su submask2 ed il valore e riferito alla tabella di
>> form principale non se la cava neanche con il path che hai descritto
>> poiche' o deve passare dall'insieme Forms o deve fare
>> Parent.Parent.Form!NomeControllo
>
> Ecco... un'altro che parla MARZIANO! Qua parlano tutti marziano.
> Indi per cui... lo mandiamo a fare un corso di MARZIANO prima di fargli
> postare altre richieste sul ng, cos� forse lo capiamo, e soprattutto lui
> capisce noi???
> Ciao.
> -Marco-
So' diec'anni che se dicono sempre le stesse cose e sempre le stesse
contestazioni.
ufffffff......
cmq aless�, il mio MARZIANO era meno MARZIANO del tuo
l'hai fatto apposta confessa!
Antonio


text:
Antonio Biso ha scritto:



> Antonio
ho capito!
ci rinuncio!
l.



text:
"^luigi^" <
onofrio...@tin.it
> ha scritto nel messaggio
news:ibj904$7k4$1...@news.newsland.it...
> Antonio Biso ha scritto:
>
>> > Ecco... un'altro che parla MARZIANO! Qua parlano tutti marziano.
>> > Indi per cui... lo mandiamo a fare un corso di MARZIANO prima di fargli
>> > postare altre richieste sul ng, cosě forse lo capiamo, e soprattutto
>> > lui
>> > capisce noi???
>> > Ciao.
>> > -Marco-
>
>> So' diec'anni che se dicono sempre le stesse cose e sempre le stesse
>> contestazioni.
>> ufffffff......
>
> ho capito!
> ci rinuncio!
sigh...
app = 2 ?
app = 1 ?
app = 0 ?
call replace ("forum access", "asilo bimbi " & app & " anni")
call replace ("linguaggio tecnico", "linguaggio bimbi " & app & " anni")
*NOD*
Antonio


text:
Antonio Biso ha scritto:
> "^luigi^" <
onofrio...@tin.it
> ha scritto nel messaggio
> news:ibj904$7k4$1...@news.newsland.it...
> > Antonio Biso ha scritto:
> >
> >> > Ecco... un'altro che parla MARZIANO! Qua parlano tutti marziano.
> >> > Indi per cui... lo mandiamo a fare un corso di MARZIANO prima di fargli
> >> > postare altre richieste sul ng, così forse lo capiamo, e soprattutto
> >> > lui
> >> > capisce noi???
> >> > Ciao.
> >> > -Marco-
> >
> >> So' diec'anni che se dicono sempre le stesse cose e sempre le stesse
> >> contestazioni.
> >> ufffffff......
> >
> > ho capito!
> > ci rinuncio!
> sigh...
> app = 2 ?
> app = 1 ?
> app = 0 ?
> call replace ("forum access", "asilo bimbi " & app & " anni")
> call replace ("linguaggio tecnico", "linguaggio bimbi " & app & " anni")
> *NOD*
> Antonio
§#¥♂☼☼☼  ╠:-)(
ricapitolo:
tabelle con stesso nome delle maschere relazionate in base a CF - 1 a
molti.
maschera "anagrafe",
sottomaschera "dati" con campo "voto_titoli" - controllo campo associato
chiamato lo stesso "voto_titoli".
sottomaschera "titoliAS" contenuta in una scheda (pagina) della form
"dati".
Nella sottomaschera "titoliAS" vi è un controllo Non associato
(Testo46)che visualizza il risultato calcolato di altri campi numerici.
quello che voglio fare è: pigliare il valore del controllo campo "testo46"
e trasportarlo nel campo "voto_titoli" della sottomaschera "dati"
il tutto in automatico ed in tempo reale.
l.
se vuoi evitarmi, non rispondere!



author: pablitomf

text:
On 12 Nov, 10:12, "Antonio Biso" <
ab...@libero.it
> wrote:
> "^luigi^" <
onofriolNOTS...@tin.it
> ha scritto nel messaggionews:ibip9l$4ih$1...@news.newsland.it...

uhauhauhauhauhauhauhauhauhauhauhauhauhauhauhauhauhaua
mi sto facendo pipì addosso uhauhauhauhauhauhauhauhauha
il maglione sotto la maschera mi ha fatto crollare :D


text:
"^luigi^" <
onofrio...@tin.it
> ha scritto nel messaggio
news:ibjd8i$ha1$1...@news.newsland.it...
> Antonio Biso ha scritto:
>
>
> §#¥♂☼☼☼  ╠:-)(
>
> ricapitolo:
> tabelle con stesso nome delle maschere relazionate in base a CF - 1 a
> molti.
> maschera "anagrafe",
> sottomaschera "dati" con campo "voto_titoli" - controllo campo associato
> chiamato lo stesso "voto_titoli".
> sottomaschera "titoliAS" contenuta in una scheda (pagina) della form
> "dati".
> Nella sottomaschera "titoliAS" vi è un controllo Non associato
> (Testo46)che visualizza il risultato calcolato di altri campi numerici.
> quello che voglio fare è: pigliare il valore del controllo campo "testo46"
> e trasportarlo nel campo "voto_titoli" della sottomaschera "dati"
> il tutto in automatico ed in tempo reale.
> l.
>
>
> se vuoi evitarmi, non rispondere!
Vedi... umiltà, questa sconosciuta
sei tu che hai bisogno, devi abbozzare, soprattutto se approcci con questa
aggressività
dati.form.voto_titoli = dati.form.titoliAS.form.testo46
Antonio


text:
"pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:82157f3a-0c12-47f3...@fh19g2000vbb.googlegroups.com...
On 12 Nov, 10:12, "Antonio Biso" <
ab...@libero.it
> wrote:
> "^luigi^" <
onofriolNOTS...@tin.it
> ha scritto nel
> messaggionews:ibip9l$4ih$1...@news.newsland.it...
>
> rollback ("linguaggio tecnico")
> rollback ("forum access")
>
> Antonio
uhauhauhauhauhauhauhauhauhauhauhauhauhauhauhauhauhaua
mi sto facendo pip� addosso uhauhauhauhauhauhauhauhauha
il maglione sotto la maschera mi ha fatto crollare :D
:-PPP
che dici, si potrebbero organizzare lezioni del genere tipo consorzio
nettuno?
:-D
A


text:
> ho capito!
> ci rinuncio!
> l.
ERRORE!!!!!
Non bisogna rinunciare, bisogna "imparare"... Antonio con quella
simpaticissima spiegazione, meglio di così non poteva farla
semplice...
cmq se proprio non hai capito...
Ci provo io :
MascheraA - CampoValA - Sottomaschera MascheraB
MascheraB - CampoValB - Sottomaschera MascheraC
MascheraC - CampoValC
*** Punto di vista MascheraA:
puntare al campo CamopValC
[MascheraB].Form![MascheraC].Form![CamopValC]
puntare al campo CampoValB
[MascheraB].Form![Testo0]
puntare al campo CampoValA
CampoValA
*** Punto di vista MascheraB:
puntare al campo CamopValC
[MascheraC].Form![CamopValC]
puntare al campo CampoValB
CampoValB
puntare al campo CampoValA
Forms![MascheraA]![CampoValA]
*** Punto di vista MascheraC:
puntare al campo CamopValC
CampoValC
puntare al campo CampoValB
Forms![MascheraA]![MascheraB].Form![CampoValB]
puntare al campo CampoValA
Forms![MascheraA]![CampoValA]
Mò se non ti è chiaro ti mandiamo al CEPU :D


text:
On 12 Nov, 14:24, "Antonio Biso" <
ab...@libero.it
> wrote:
> "pablitomf" <
pablit...@virgilio.it
> ha scritto nel messaggionews:82157f3a-0c12-47f3...@fh19g2000vbb.googlegroups.com...

Antò così puoi insegnare alle Sorelle Agazzi e a Maria Montessori
rivoluzionando i metodi educativi... facciamo il nuovo metodo Biso :D


author: sv

text:
^luigi^ ha scritto:
> Antonio Biso ha scritto:



> > Antonio

Non rinunciare... vedi se cos� ti � pi� chiaro:
http://pagecommunication.co.uk/subformsyntax.pdf
--
sv



text:
On 12 Nov, 16:06,
salv...@accessgroup.it
 (sv) wrote:
> ^luigi^ ha scritto:
>
>
>
>
>
> > Antonio Biso ha scritto:
> > > "Marco Pizzamiglio" <
marco.pizzamig...@gmail.com
> ha scritto nel messaggio

se quello scritto da Antonio era Marziano, l'inglese cosa risulterà
mai? :D


text:
pablitomf ha scritto:

> se quello scritto da Antonio era Marziano, l'inglese cosa risulter�
> mai? :D
Non scordarti che l'italiano � un linguaggio sofisticato e difficile..
:-))



text:
Antonio Biso ha scritto:
> "^luigi^" <
onofrio...@tin.it
> ha scritto nel messaggio
> news:ibjd8i$ha1$1...@news.newsland.it...
> > Antonio Biso ha scritto:
> >
> >
> > �#�♂☼☼☼  ╠:-)(
> >
> > ricapitolo:
> > tabelle con stesso nome delle maschere relazionate in base a CF - 1 a
> > molti.
> > maschera "anagrafe",
> > sottomaschera "dati" con campo "voto_titoli" - controllo campo associato
> > chiamato lo stesso "voto_titoli".
> > sottomaschera "titoliAS" contenuta in una scheda (pagina) della form
> > "dati".
> > Nella sottomaschera "titoliAS" vi � un controllo Non associato
> > (Testo46)che visualizza il risultato calcolato di altri campi numerici.
> > quello che voglio fare �: pigliare il valore del controllo campo "testo46"
> > e trasportarlo nel campo "voto_titoli" della sottomaschera "dati"
> > il tutto in automatico ed in tempo reale.
> > l.
> >
> >
> > se vuoi evitarmi, non rispondere!
> Vedi... umilt�, questa sconosciuta
> sei tu che hai bisogno, devi abbozzare, soprattutto se approcci con questa
> aggressivit�
nessuna aggressivit�! sono consapevole dei miei handicaps e del tuo
sapere, solo che mi fa rabbia che non riesco a "connettermi" al tuo
pensiero.
> dati.form.voto_titoli = dati.form.titoliAS.form.testo46
questo codice  va senza parentesi? (confrontandolo con il codice di
pablitomf che riporta parentesi quadre e punti esclamativi mi � sorto il
dubbio, aumentando il mio sgomento)
lo piazzo su dopo aggiornamento della form DATI o della Forms titoliAS ?
o va su un altro evento?
luigi    ........l'uomo che � riuscito ad esaurire antonio! :-)



text:
pablitomf ha scritto:
> > ho capito!
> > ci rinuncio!
> > l.
> ERRORE!!!!!
> Non bisogna rinunciare, bisogna "imparare"... Antonio con quella
> simpaticissima spiegazione, meglio di cos� non poteva farla
> semplice...




> M� se non ti � chiaro ti mandiamo al CEPU :D
ok mandatemi al CEPU, ma la sintassi non mi � chiara (il tuo codice �
diverso da quello di antonio, parentesi, puntiesclamativi, form forms ,
insomma sto facendo vari tentativi a vuoto!
Poi questo codice dove va inserito? l'ho provato su corrente, su dopo
aggiornamento e su prima di aggiornare della maschera titoliAS e/o Dati,
ma niente (il codice di antonio  mi da errore 424 necessario oggetto) .



text:
"^luigi^" <
onofrio...@tin.it
> ha scritto nel messaggio
news:ibqo8l$rj6$1...@news.newsland.it...
> Antonio Biso ha scritto:
>
>
> nessuna aggressivit�! sono consapevole dei miei handicaps e del tuo
> sapere, solo che mi fa rabbia che non riesco a "connettermi" al tuo
> pensiero
lungi da me far pesare questo tipo di differenze.
ma mi scoccia quando qualcuno non prova ad impegnarsi, come abbiamo fatto
tutti qua dentro agli inizi
>
>> dati.form.voto_titoli = dati.form.titoliAS.form.testo46
> questo codice  va senza parentesi? (confrontandolo con il codice di
> pablitomf che riporta parentesi quadre e punti esclamativi mi � sorto il
> dubbio, aumentando il mio sgomento)
la sintassi di pablito � formalmente pi� corretta ma la mia funziona lo
stesso
sono necessarie le quadre qualora ci siano nomi di oggetti contenenti spazi
form � una parola chiave per referenziare oggetti di una sottomaschera dalla
form principale
dati deve essere il nome del controllo sottomaschra della form principale
voto_titoli il controllo contenuti nella sottoform
titoliAS deve essere il nome del controllo sottomaschera che sta nella
sottomaschera dati, quindi la sottosottomaschera
testo46 il controllo contenuto nella sottosottomaschera da cui vuoi prendere
il valore da mettere in voto_titoli
> lo piazzo su dopo aggiornamento della form DATI o della Forms titoliAS ?
> o va su un altro evento?
lo piazzi dove e quando vuoi che ti venga fatto il calcolo
Attenzione per�
se l'evento che scatena � della maschera principale allora ok, la sintassi �
quella
ma se l'evento � in una delle sottomaschere devi premettere forms("nome
form") per poter riferire alla form precedente
>
> luigi    ........l'uomo che � riuscito ad esaurire antonio! :-)
>
di roal zanazzi ce n'� stato uno solo
Antonio


title: test. scusate

author: Max


title: Sicurezza MDE

author: ReiShen

text:
Ciao a tutti, vorrei chidere una cosa sulla sicurezza di access, io so come
trovare pwd di mde, come trovare i nomi  e le pwd di gruppi di lavoro, so
come scovare le pwd dei database di ogni versione, ora mi chiedo siamo
sicuri che non si possa decompilare un mde? io non ci sono mai riuscito mi
serve sapere se questo formato è paragonabile a un exe che non si puo piu
smontare, spero nessuno ci sia riuscito altrimenti tutti i programmi che ho
venduto potrebbero essere manomessi :_(((
Fatemi sapere grazie
ciao


title: Sicurezza MDE

author: Roberto da casa

text:
"ReiShen" <
rei...@libero.it
> ha scritto nel messaggio
news:XJcH8.78882$CN3.2...@news2.tin.it...
> Ciao a tutti, vorrei chidere una cosa sulla sicurezza di access, io so
come
> trovare pwd di mde, come trovare i nomi  e le pwd di gruppi di lavoro, so
> come scovare le pwd dei database di ogni versione, ora mi chiedo siamo
> sicuri che non si possa decompilare un mde? io non ci sono mai riuscito mi
> serve sapere se questo formato č paragonabile a un exe che non si puo piu
> smontare, spero nessuno ci sia riuscito altrimenti tutti i programmi che
ho
> venduto potrebbero essere manomessi :_(((
> Fatemi sapere grazie
> ciao
Si dice che ci siano stati dei tentativi con risultati tutt'altro che
soddisfacienti, al punto tale che credo si possa asserire che non č
possibile ricostruire in MDB da un MDE.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Sicurezza MDE

author: Marco Nolli

text:
"Roberto da casa"
> Si dice che ci siano stati dei tentativi con risultati tutt'altro che
> soddisfacienti
Probabilmente tentativi degni di questo nome non sono stati fatti: un .mde č
un contenitore di oggetti profondamente diversi: un'operazione di reverse
(funzionante) č veramente improba.


title: Sicurezza MDE

author: Enrico T.S.

text:
"ReiShen" <
rei...@libero.it
> ha scritto nel messaggio
news:XJcH8.78882$CN3.2...@news2.tin.it...
> Ciao a tutti, vorrei chidere una cosa sulla sicurezza di access, io so
come
> trovare pwd di mde, come trovare i nomi  e le pwd di gruppi di lavoro,
Spero tu stia parlando dei gruppi e delle password di un gruppo di lavoro
standard
(intendo il file System.Mdw ) perche' non vedo proprio come fai a scoprire
i gruppi e le password di un gruppo di lavoro creato ex nuovo con una chiave
univoca
se la cosa e' possibile credo che allora la sicurezza di access sia proprio
una specie
di barzelletta.
> so  come scovare le pwd dei database di ogni versione, ora mi chiedo siamo
> sicuri che non si possa decompilare un mde? io non ci sono mai riuscito mi
> serve sapere se questo formato è paragonabile a un exe che non si puo piu
> smontare, spero nessuno ci sia riuscito altrimenti tutti i programmi che
ho
> venduto potrebbero essere manomessi :_(((
> Fatemi sapere grazie
> ciao
>
Se tu riesci a decifrare i gruppi e le password anche di un gruppo di lavoro
creato ex nuovo (ma ho i miei dubbi) credo che si arrivi anche a decifrare
un Mde.
Il pCode che crea access parte sicuramente col concetto di mascherare le
istruzioni in chiaro in un codice leggibile solo da Access o dal suo Runtime
di conseguenza reversibile.
bye :o)


title: Scrittura tabbella

author: Marco F.

text:
Ho una tabbella con 4 campi, ho la necessita di scrivere dei record
consecutivi e alla fine fare una esportazione della tabbella su di un file
txt.
Non ho la possibilità di inserire una chiave sulla tabbella, quello che vi
chiedo è perchè se ogni volta faccio un AddNew sulla tabbella i record
scritti vengono mescolati nel senso che mi aspetto una cosa del genere
010
020
030
040
010
020
030
040
invece viene
010
020
040
030
010
040
020
030
Non lo fa sempre, non riesco a capèirne il motivo. La tabbella che scrivo
è dichiarata così:
Set tab2 = dbs.OpenRecordset("Prova", dbOpenTable)
tab2.AddNew
tab2.Update
tab2.Close
Questo lo faccio per ogni record che scrivo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Scrittura tabbella

author: MA

text:
"Marco F." <
ea...@earth.it
> ha scritto nel
messaggio news:ccts17$omv$1...@news.newsland.it...
> Ho una tabbella con 4 campi, ho la necessita di
scrivere dei record
> consecutivi e alla fine fare una esportazione
della tabbella su di un file
> txt.
>
> Non ho la possibilitŕ di inserire una chiave
sulla tabbella, quello che vi
> chiedo č perchč se ogni volta faccio un AddNew
sulla tabbella i record
> scritti vengono mescolati nel senso che mi
aspetto una cosa del genere
> 010
> 020
> 030
> 040
> 010
> 020
> 030
> 040
>
> invece viene
> 010
> 020
> 040
> 030
> 010
> 040
> 020
> 030
>
> Non lo fa sempre, non riesco a capčirne il
motivo. La tabbella che scrivo
> č dichiarata cosě:
> Set tab2 = dbs.OpenRecordset("Prova",
dbOpenTable)
> tab2.AddNew
> tab2.Update
> tab2.Close
> Questo lo faccio per ogni record che scrivo
>
Non esportare la tabella, esporta la query che hai
opportunamente ordinato
MAssimiliano


title: Scrittura tabbella

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:7vuIc.1203$B06...@news.edisontel.com...
>
> > Ho una tabbella con 4 campi, ho la necessita di
> della tabbella su di un file
> sulla tabbella, quello che vi
> sulla tabbella i record
> motivo. La tabbella che scrivo
> Non esportare la tabella, esporta la query che hai
> opportunamente ordinato
> MAssimiliano
Guarda che lui non esporta la tabella, esporta la tabbella...
Antonio


title: Scrittura tabbella

author: Pablitomf

text:
Antonio Biso ha scritto:



> Antonio
Totò e Peppino tutti e due!!! Antò a "Passerano Marmorito" come vanno le
cose? :-) Ci sono ancora le Zanzare con l'aria condizionata? :-D
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)



title: Scrittura tabbella

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:ccub8s$8tp$1...@news.newsland.it...
> Antonio Biso ha scritto:
>
> > Guarda che lui non esporta la tabella, esporta la tabbella...
>
> > Antonio
>
> Totò e Peppino tutti e due!!! Antò a "Passerano Marmorito" come vanno le
> cose? :-) Ci sono ancora le Zanzare con l'aria condizionata? :-D
Non ricordo, ma ricordo i due roberti...
Antonio


title: Scrittura tabbella

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel
messaggio
news:s3BIc.47431$GQ3.1...@twister2.libero.it...

L'ho sempre detto che tu sei matto, matto,
matto....
E qui che ci son...
MAssimiliano


title: Scrittura tabbella

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:N6MIc.1571$B06...@news.edisontel.com...

Ma non è mica vero...
E' che il paese è piccolo e la gente...mormora...
Antonio


title: Scrittura tabbella

text:
Antonio Biso ha scritto:
> Ma non è mica vero...
> E' che il paese è piccolo e la gente...mormora...
Non è vero neanche questo...
E' che la vita è tutta una rincorsa... rinco come "RINCO" (e questo è il
caso)... orsa come ORSAaaaaaaaa...
Che ne dite, visto che le stiamo dicendo tutte, passiamo a Vito Catozzo e
il suo porco mondo? :-) O preferite il mitico Asfidanken?



title: Scrittura tabbella

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:cd07ng$cun$1...@news.newsland.it...
> Antonio Biso ha scritto:
>
> > Ma non è mica vero...
> > E' che il paese è piccolo e la gente...mormora...
>
> Non è vero neanche questo...
> E' che la vita è tutta una rincorsa... rinco come "RINCO" (e questo è il
> caso)... orsa come ORSAaaaaaaaa...
>
> Che ne dite, visto che le stiamo dicendo tutte, passiamo a Vito Catozzo e
> il suo porco mondo? :-) O preferite il mitico Asfidanken?
Ora non esagerare: anche il volgarismo ha il suo limitismo...
Antonio


title: Leggere valori precedenti di un record...........

author: Mark

text:
Salve a tutti!
Scusate se riposto il quesito simile al precedente perchè mi sono accorto
che l'istruzione di Luciani (funziona stranamente in Access 2003 e non in
'97 ?!?!?) ma non più adatta al mio scopo in quanto:
Ho necessità di dover aggiornare, in una sottomaschera a maschera continua,
i valori dei precedenti record.
Mi spiego meglio:
ho una tabella dipendenti con campi dipendente e relativo id;
tabella servizi con campi id e data;
tabella servizio con iddipendente e servizio, tutti ovviamente correlati.
Maschera Servizi con sottomaschera Servizio (maschera continua).
Ho creato una query che dopo l'aggiornamento della data, nella maschera
Servizi, automaticamente nella sottomaschera servizio mi inserisce i
dipendenti. Per evitare di inserire il servizio per ogni dipendente, quì ci
vorrebbe un codice per andare a prendere il valore del singolo dipendente
che ha fatto il servizio il giorno precedente.
L'autorevole istruzione di Luciani non può essere applicata in questo caso.
Grazie ancora della cortese attenzione e tutti quelli che mi hanno
precedentemente risposto e aspetto pazientemente un V/s consiglio.
Marco.


text:
"Mark" <
NO_SPAM_N...@libero.it
> ha scritto nel messaggio
news:43629fab$0$20500$4faf...@reader4.news.tin.it...

Ammetto di non aver capito molto del tuo problema, forse perché non l'ho
seguito dall'inizio, ma se per caso il tuo problema è, in una query, far
rifrimento al vampo del record precedente, prova aleggere cosa c'è scritto a
questo link:
http://support.microsoft.com/default.aspx?id=101081
> Marco.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:aaI8f.36842$Pe2.6...@twister2.libero.it...

Carissimo Roberto,
innanzitutto ti rignrazio per la tua (come sempre) squisita disponibilità.
Dunque, a me pare che il problema sia alquanto semplice anche se, forse,
l'ho prospettato più complicato del previsto.
Ipotizziamo un inserimento di un servizio, per data, (es. lunedi, martedi
ecc.ecc.) con una sottomaschera - a maschere continue - di tutto il
personale dipendente di una ditta e, ogni giorno, si deve inserire il
servizio di ogni singolo dipendente con l'orario di lavoro, straordinario
ecc.ecc.
Ora il problema è questo:
ho già creato una query dove mi inserisce tutti i dipendenti, pronta ad
inserire, per ognuno, il nuovo servizio odierno.
Quesito:
è possibile ottenere, dalla giornata precedente, nel controllo servizio, il
servizio svolto? così si ha la comodità di fare poche variazioni e/o
inserimenti.
Nella speranza di essere stato abbastanza chiaro, confido, oltre Te, in
autorevole risoluzione.
Grazie ancora.
Marco.


text:
[cut]---
>>
>>
> Carissimo Roberto,
> innanzitutto ti rignrazio per la tua (come sempre) squisita disponibilità.
> Dunque, a me pare che il problema sia alquanto semplice anche se, forse,
> l'ho prospettato più complicato del previsto.
> Ipotizziamo un inserimento di un servizio, per data, (es. lunedi, martedi
> ecc.ecc.) con una sottomaschera - a maschere continue - di tutto il
> personale dipendente di una ditta e, ogni giorno, si deve inserire il
> servizio di ogni singolo dipendente con l'orario di lavoro, straordinario
> ecc.ecc.
> Ora il problema è questo:
> ho già creato una query dove mi inserisce tutti i dipendenti, pronta ad
> inserire, per ognuno, il nuovo servizio odierno.
>
> Quesito:
>
> è possibile ottenere, dalla giornata precedente, nel controllo servizio,
> il servizio svolto? così si ha la comodità di fare poche variazioni e/o
> inserimenti.
>
> Nella speranza di essere stato abbastanza chiaro, confido, oltre Te, in
> autorevole risoluzione.
> Grazie ancora.
> Marco.
>Salve a tutti!
Sono molto vicino alla soluzione con questa query:
INSERT INTO servizio ( dipendente, idservizi, servizio )
SELECT dipendenti.iddipendente, [Forms]![servizi]![idservizi] AS Espr1,
DLookUp("servizio","servizio","IDservizi=" & "(forms!servizi!IDservizi)-1")
AS Espr2
FROM dipendenti INNER JOIN servizio ON dipendenti.iddipendente =
servizio.dipendente
WHERE
(((dipendenti.iddipendente)=DLookUp("dipendente","servizio","IDservizi=" &
"(forms!servizi!IDservizi)-1")) AND ((dipendenti.presente)=Yes));
Praticamente nell'inserimento di un nuovo giorno, anzichè ricopiarmi i
precedenti records, mi copia solo il primo.
Forse necessita qualche istruzione di codice VB per ovviare alla query, in
modo da far leggere tutti i records inseriti nel giorno precedente ma,
purtroppo, sicuramente, la funzione DLOOKUP forse non è appropriato.
Mi aiutate?
Grazie anticipatamente.
Marco.


text:
"Mark" <
NO_SPAM_N...@libero.it
> ha scritto nel messaggio
news:43648d5f$0$24642$4faf...@reader3.news.tin.it...

Ok, la soluzione è stata più semplice del previsto:
INSERT INTO servizio ( dipendente, servizio, idservizi )
SELECT dipendenti.iddipendente, servizio.servizio,
[forms]![servizi]![idservizi] AS Espr1
FROM servizi INNER JOIN (dipendenti INNER JOIN servizio ON
dipendenti.iddipendente = servizio.dipendente) ON servizi.idservizi =
servizio.idservizi
WHERE (((dipendenti.presente)=Yes) AND
((servizi.idservizi)=[forms]![servizi]![idservizi]-1));
Unico problema che quando, per errore, si deve cancellare una data (un
servizio intero), il contatore lascia "un buco" e, quindi, l'ultima
istruzione della query, in SQL, non funge. Comunque ci sto lavorando, magari
abilito qualche altro controllo per il criterio.
Grazie anticipatamente.
Marco.


title: configurazione access2000

author: SPTUT

text:
posso da codice eseguire la sequenza
1) opzioni --> visualizzazione --> icona sulla barra delle applicazioni =off
2) impedire di visualizzare la schermata iniziale dove vedo tutte le
tabelle, query, maschere ....
grazie stefano


title: configurazione access2000

author: Sib

text:
"SPTUT" <
sp...@tin.it
> ha scritto nel messaggio

Dai un'occhiata al menu Strumenti-Avvio
Sib


title: Casella Combinata maledetta

author: AMR-Giuseppe

text:
Ciao a tutti
Ho questo problema :
devo fare in modo che  una casella combinata mi visualizzi
solo alcuni record in base al valore di un controllo nella sottomaschera .
Ossia , se  ad esempio il valore del controllo nella sottomaschera è 390W
la combo di deve far vedere solo i record  che si associano al valore 390W
Il valore 390W o altri viene impostato sempre all'apertura della maschera
fa parte della Query  GRUPPO_RSV1000_98-99
questa è la routine che mi apre la maschera:
DoCmd.Echo False
DoCmd.OpenForm "ApriliaCatalogo", acNormal
Me.Visible = True
Forms!ApriliaCatalogo.RecordSource = "GruppoTavoleRSV_98-99"
Forms![ApriliaCatalogo]!ApriliaCatalogoStm.Form.RecordSource =
"GRUPPO_RSV1000_98-99"
Forms!ApriliaCatalogo.elenco_TAVOLE.SetFocus
non so se è chiaro quello che intendo.
aspetto un aiuto
Ciao Giuseppe


title: Casella Combinata maledetta

text:

 Forms!ApriliaCatalogo.RecordSource = "select * from
GruppoTavoleRSV_98-99 where valore='" & valore &"'"
questo quando ti erve filtrare
sara' una casella combinata "russa"
--
a.cara
Togli qualcosa dall'email


title: Casella Combinata maledetta

text:

Perchè "russa" ?



title: Casella Combinata maledetta

author: Antonio Biso

text:
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:fHPZ9.134692$AA2.5...@news2.tin.it...
>
> >  Forms!ApriliaCatalogo.RecordSource = "select * from
> > GruppoTavoleRSV_98-99 where valore='" & valore &"'"
> >
> > questo quando ti erve filtrare
> >
> > sara' una casella combinata "russa"
>
> Perchè "russa" ?
He heh ehe hehe ehe !!!!
Perchè è maledetta e magari si mangia anche i bambini!!!
Heh ehe ehheheh eheh!!!
Antonio


title: Casella Combinata maledetta

author: Alessandro Cara

text:
AMR-Giuseppe wrote:
[]
> >
> > sara' una casella combinata "russa"
>
> Perchè "russa" ?
Non eri tu che stavi azzuffandoti sul 3d della shoah?



title: Casella Combinata maledetta

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E37C879...@blunet.it...



title: Casella Combinata maledetta

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E37C879...@blunet.it...
> AMR-Giuseppe wrote:
> []
> > >
> > > sara' una casella combinata "russa"
> >
> > Perchè "russa" ?
> Non eri tu che stavi azzuffandoti sul 3d della shoah?
si  ma le caselle combinate le hanno create gli americani
eh ehe ehe



title: Casella Combinata maledetta

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:dNPZ9.58960$YG2.1...@twister1.libero.it...

Maledetti russi  siete ovunque !!!!
Giuseppe


title: Casella Combinata maledetta

author: warp

text:
"Alessandro Cara"
> > Perchè "russa" ?
> Non eri tu che stavi azzuffandoti sul 3d della shoah?
Ti vedo cattivello oggi ;-))


title: Casella Combinata maledetta

text:

ma se sono una mammola.
Se ti riferisci poi:
1) Il segnarmi qualcuno sulla lavagna dei cattivi
2) Distribuire "cetrioli"
3) Assegnare ai russi le caselle combinate "maledette"
4) Suggerire come riferirsi all'help su un post con soggetto "HEELP"
5) Dire al Biso che CIA la coda di paglia
e poco altro, sfioro quasi il candore



title: Tabella.AddNew

author: davide

text:
è possibile utilizzare il sistema Tabella.AddNew per aggiungere records non
ad una tabella ma ad un foglio excell esterno al db? ciao e grazie a tutti
--------------------------------
Inviato via
http://usenet.libero.it


title: Tabella.AddNew

text:
"davide" <
xdavi...@libero.it
> ha scritto nel messaggio
news:81Z72Z126Z200Y1...@usenet.libero.it...
> è possibile utilizzare il sistema Tabella.AddNew per aggiungere records
non
> ad una tabella ma ad un foglio excell esterno al db? ciao e grazie a tutti
Eventualmente Recordset.AddNew .
Penso che non dovresti avere problemi se nella sezione Tabelle del database
ti colleghi al foglio excel e poi apri su di esso un recordset.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: TRANSFER TEXT

author: MICHELE

text:
Salve,
sto cercando di importare un file di testo di nome  PROVA.TXT
basandomi sul file schema.ini
DoCmd.TransferText acImportFixed, "schema.ini", "PIPPO", "c:
\PROVA.txt"
Mi dice specifiche file di testo SCHEMA.INI inesistente.
Invece il file esite e si trova nella stessa cartella di PROVA.TXT
Se utilizzo il seguente codice ( che utilizza  schema.ini) mi colleaga
il file di testo correttamente.
Dim dbs As Database
Dim tdf As TableDef
    Set dbs = CurrentDb
    Set tdf = dbs.CreateTableDef("PIPPO")
    tdf.Connect = "text; Format = TabDelimited;database=C:\"
    tdf.SourceTableName = "PROVA.txt"
dbs.TableDefs.Append tdf
Cosa sbaglio nella prima modalità?  A me servirebbe importare ubna
tabella più che collegarla.
Grazie per l'attenzione


title: TRANSFER TEXT

author: sv

text:
MICHELE ha scritto:
> Salve,
> sto cercando di importare un file di testo di nome  PROVA.TXT
> basandomi sul file schema.ini
> DoCmd.TransferText acImportFixed, "schema.ini", "PIPPO", "c:
> PROVA.txt"
> Mi dice specifiche file di testo SCHEMA.INI inesistente.
> Invece il file esite e si trova nella stessa cartella di PROVA.TXT
> Se utilizzo il seguente codice ( che utilizza  schema.ini) mi colleaga
> il file di testo correttamente.
> Dim dbs As Database
> Dim tdf As TableDef
>     Set dbs = CurrentDb
>     Set tdf = dbs.CreateTableDef("PIPPO")
>     tdf.Connect = "text; Format = TabDelimited;database=C:"
>     tdf.SourceTableName = "PROVA.txt"
> dbs.TableDefs.Append tdf
> Cosa sbaglio nella prima modalit�?  A me servirebbe importare ubna
> tabella pi� che collegarla.
> Grazie per l'attenzione
Vedi:
http://support.microsoft.com/kb/241477/it
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: TRANSFER TEXT

text:
>
> Vedi:
http://support.microsoft.com/kb/241477/it
> --
> sv
>
> --
Grazie! Ho copiato il codice presente sull'articolo e funziona
    Dim db As DAO.Database
    Set db = CurrentDb()
    db.Execute _
    "SELECT * INTO NewContact FROM
[Text;FMT=Delimited;HDR=Yes;DATABASE=C:\PROVA\CART1;].[DATI#txt];", _
    dbFailOnError
    db.TableDefs.Refresh


title: Tasto TAB per spostamento tra i campi

author: Lismax

text:
Come si fa in una maschera collegata ad una tabella ad evitare che, una
volta raggiunto con il tasto TAB l'ultimo campo, venga evidenziato il record
successivo ?
Esiste un'istruzione specifica o bisogna ricorrere al VB ?


title: Tasto TAB per spostamento tra i campi

author: Sergio MAZZA

text:
"Lismax" <
lis...@tiscalinet.it
> ha scritto nel messaggio
news:HkbH6.252$0t6....@news.infostrada.it...

Nelle proprietą della maschera, imposta (scheda Altro) Sequenza = Record
corrente...
Ciao.