title: somma cumulativa in query

text:

Buonasera ho seguito il post e mi e' stato di aiuto per il mio problema, ma non del tutto.
Mi spiego, per semplificare; ho una query con i seguenti campi IDMOV(PROGR), DATA (CRESCENTE),CONTO,DARE,AVERE e vorrei avere un ulteriore campo che mi calcoli il saldo progressivo.
Ho inserito la seguente formula
SALDO: DSum("[DARE]-[AVERE]";"[Q_MOV]";"[DATA]<" & CLng([DATA]) & "OR[DATA]=" & CLng([DATA]) & " And [IDMOV]<" & [IDMOV])
ma il saldo mi viene calcolato sulla riga successiva e non sulla stessa riga cioe'
DATA   IDMOV  CONTO  DARE  AVERE  SALDO    (IO VORREI) SALDO
1/3    1      1101   50     0                          50
2/3    4      1101    0    30     50                   20
2/3    3      1101   55     0     20                   75
2/3    2      1101    0    15     75                   60

Come posso correggerlo?
Grazie in anticipo


title: somma cumulativa in query

text:

Scusate ma mentre scrivevo ho pensato di aggiungere il simbolo = dopo il simbolo < per IDMOV e credo di aver risolto.


title: somma cumulativa in query

text:

No dietrofront, il progressivo e' errato o meglio a volte calcola giusto fino ad una certa riga e poi sbaglia il calcolo.


title: somma cumulativa in query

text:
L'espressione deve essere:

SALDO: DSum("[DARE]-[AVERE]";"[Q_MOV]";"[DATA]<" & CLng([DATA]))

sempre che la Q_MOV abbia già filtrato il CONTO.


title: somma cumulativa in query

author: Bruno Campanini

text:
carl...@gmail.com
 presented the following explanation :
> DSum("[DARE]-[AVERE]";"[Q_MOV]";"[DATA]<" & CLng([DATA]))

DSum("[DARE]-[AVERE]";"[Q_MOV]";"[DATA]<#" & [DATA] & "#))

Bruno


title: somma cumulativa in query

text:

Sicuro vada bene la data così...?
Quella suggerita prima con clng(...), che hai "corretto", andava sicuramente bene... questa tua ho qualche serio dubbio...

Non è che così applica l'accezione anglosassone invertendo quindi Mese/Giorno, e serve mettere il Format("mm/dd ...",[Data])...?

Mah...

@Alex


title: esportare un record

author: Massimo

text:
Ho la necessita' di esportare in un file di testo i dati di un record
selezionato tramite un filtro.
Ho provato con trasferisci testo... esporta delimitato ma mi trasferisce
tutti i record del database e non solo quello estratto dal filtro.
Qualcuno sa' come fare?
Grazie in anticipo a chi rispondera'


title: esportare un record

author: Sergio MAZZA

text:
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:vd%yb.37442$AX1.1...@news1.tin.it...

Una query di selezione filtrata ed esporti quella...
Ciao.
--
Sergio MAZZA


title: esportare un record

author: namor

text:
Massimo ha scritto:

Se è una cosa da fare una-tantum basta anche un copia-incolla, ti esporta
il/i record selezionato/i, delimitati da tabulazioni.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: esportare un record

text:
> Una query di selezione filtrata ed esporti quella...
Devo poter scegliere un record del database e inviarlo come file di testo
nella directory del programma di controllo di una stampante, quindi devo
poter prima filtrare i dati secondo alcuni campi e poi inviare il risultato
come .txt.
Chiedevo se e' possibile utilizzare qualche comando che alla pressione di un
bottone in una tabella mi invii il file.
Ciao Massimo


title: esportare un record

text:
> Se è una cosa da fare una-tantum basta anche un copia-incolla, ti esporta
> il/i record selezionato/i, delimitati da tabulazioni.
> Namor
>
purtroppo non e' una tantum e quindi niiente copia e incolla, e cmq i dati
mi servono separati da punto e virgola.
Ciao Massimo


title: esportare un record

text:
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:WL0zb.139151$hV.50...@news2.tin.it...
>
> Devo poter scegliere un record del database e inviarlo come file di testo
> nella directory del programma di controllo di una stampante, quindi devo
> poter prima filtrare i dati secondo alcuni campi e poi inviare il
risultato
> come .txt.
> Chiedevo se e' possibile utilizzare qualche comando che alla pressione di
un
> bottone in una tabella mi invii il file.
>
> Ciao Massimo
>
La scelta da cosa scaturisce? Se ci spieghi quali sono i criteri si fa in 4
e 4 = 8 (spero)...
Ciao.
--
Sergio MAZZA


title: esportare un record

text:
Devo poter scegliere almeno su due campi per poter avere l'univocita' del
record perche', solo con una scelta, potrei avere dei record simili e invece
devo poter estrarre un solo record da inviare alla stampante.
In poche parole, il database contiene 11 campi: cliente, tipo, codice,
lotto, tensione, frequenza, data (che deve essere aggiornato alla data del
giorno) e altri.
La scelta avviene sui campi cliente, tensione e magari anche frequenza da
qui estratto il record che mi interessa devo, con una macro o altro,
estrarlo e inviarlo in formato txt nella directory della stampante come:
"cliente"; "tipo"; "tensione"; "frequenza";..... etc.
Non riesco a trovare un comando che mi faccia il trasferimento solo del
record selezionato ma, fino ad ora, riesco a trasferire tutti i record del
db.
grazie per l'interessamento e ciao, Massimo


title: esportare un record

text:
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:rSfzb.41568$AX1.1...@news1.tin.it...

Massimo, lascia tutto o parte del messaggio al quale rispondi, altrimenti
non si capisce nulla.
Non trovi il comando perché non esiste "un comando" ma esistono delle
istruzioni che combinate insieme ti formano una procedura.
Innanzitutto non dai certezza sul numero dei campi da utilizzare per
selezionare il record, quindi devi per forza costruirti una stringa SQL
(vedi help 'SQL') dinamica; ergo scordati le macro.
Avrai sicuramente creato una form/maschera dove hai posizionato le caselle
di testo da utilizzare per filtrare il record ed esportarlo.
Quindi nell'evento "su clic" di un bottone (chiamato) [FiltraEdEsporta]
scrivi:
Dim strSQL as string
strSQL = ""
If not isnull(me!cliente) then
    strSQL = "[Cliente] = " & chr(34) & me!cliente & chr(34)
end if
if not isnull(me!tipo) then
    if strSQL = "" then
        strSQL = "[tipo]=" & me!tipo
    elseif strSQL <> "" then
        strSQL = strSQL & " And [tipo]=" & me!tipo
    end if
end if
if not isnull(me!tensione) then
    if strSQL = "" then
        strSQL = "[tensione]=" & me!tensione
    elseif strSQL <> "" then
        strSQL = strSQL & " And [tensione]=" & me!tipo
    enf if
end if
'... e così via per altri campi che vuoi utilizzare da filtro
if strSQL <> "" then
    DoCmd.RunSQL "SELECT nomeTabella.* INTO exportTXT FROM nometabella WHERE
" & strSQL & ";"
    Docmd.tranfertext acExportDelim, ,"exportTXT", "fileExportTXT"
end if
Praticamente, ogni if controlla se le caselle di testo sono piene, se sì,
viene controllato se la stringa strSQL (che conterrà l'istruzione SQL Where
(vedi help)) è piena quindi viene costruito il filtro.
L'ultimo if ri-verifica se strSQL è piena (quindi non hai premuto
accidentalmente il bottone), esegue (metodo RunSQL (vedi help)) una query di
creazione tabella (vedi help) con la condizione Where costruita da te,
generando la tabella 'exportTXT'. Questa tabella viene esportata con il
metodo 'tranfertext' (vedi help) nel file 'fileExportTXT' in formato
delimitato (acExportDelim).
Ciao.
--
Sergio MAZZA


title: esportare un record

text:
> Massimo, lascia tutto o parte del messaggio al quale rispondi, altrimenti
> non si capisce nulla.
>
> Non trovi il comando perché non esiste "un comando
[CUT]
ok fin li ci siamo
>con la condizione Where costruita da te,
quale condizione Were?
Perche' durante l'esecuzione della routine mi chiede di inserire dati anche
se la tabella ha tutti i campi pieni?
Perche' alla fine della routine mi dice: "impossibile aggiornare. Database o
oggetto di sola lettura" ?
ciao e scusa se continuo a rompere ma access proprio non lo conosco....
Massimo


title: esportare un record

text:
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:opkzb.145263$hV.52...@news2.tin.it...
>
> quale condizione Were?
COME QUALE? Quella che ti ho scritto nel codice! Ma hai dato un'occhiata
nell'help o no?
> Perche' durante l'esecuzione della routine mi chiede di inserire dati
anche
> se la tabella ha tutti i campi pieni?
Il messaggio di errore preciso qual'č? Hai riadattato il mio esempio alle
tue esigenze? Sěě? E lo puoi re-inviare che magari gli si da un'occhiata?
> Perche' alla fine della routine mi dice: "impossibile aggiornare. Database
o
> oggetto di sola lettura" ?
Idem come sopra.
> ciao e scusa se continuo a rompere ma access proprio non lo conosco....
> Massimo
Ciao.
--
Sergio MAZZA


title: esportare un record

text:
> COME QUALE? Quella che ti ho scritto nel codice! Ma hai dato un'occhiata
> nell'help o no?
:-)) .... e se ti dico che where nell'help non lo trovo?
>
> Il messaggio di errore preciso qual'č? Hai riadattato il mio esempio alle
> tue esigenze? Sěě? E lo puoi re-inviare che magari gli si da un'occhiata?
non e' un'errore e' proprio una richiesta di immisione parametri.
Ci ho messo piu' di mezz'ora a capire che nel tuo esempio c'era un a capo
che non ci voleva e 10 min buoni per capire che DoCmd.TransferText aveva una
"esse" in meno.......  per adattare tutto alle mie esigenze mi ci vuole un
pochetto....  :-)))
ciao e ancora grazie della pazienza dimostrata.
Massimo


title: esportare un record

text:
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:51nzb.146588$hV.52...@news2.tin.it...
> :-)) .... e se ti dico che where nell'help non lo trovo?
Help di Access 2000? No 97? Ahi! Ahi! Ahi!
> non e' un'errore e' proprio una richiesta di immisione parametri.
>
> Ci ho messo piu' di mezz'ora a capire che nel tuo esempio c'era un a capo
E' un casino con gli a capo nei messaggi.
> che non ci voleva e 10 min buoni per capire che DoCmd.TransferText aveva
una
> "esse" in meno.......  per adattare tutto alle mie esigenze mi ci vuole un
> pochetto....  :-)))
Errorio fu! Me scusasse...
> ciao e ancora grazie della pazienza dimostrata.
Scusa tu per la "s" di meno...



title: esportare un record

text:
> Help di Access 2000? No 97? Ahi! Ahi! Ahi!
Orca l'oca cio' significa che access 97 e' meglio del 2000??  :-o
> E' un casino con gli a capo nei messaggi.
Pero' e' propio cosi che uno si deve impegnare a capire il codice....  :-))
Oggi, altri lavori permettendo, mi rimetto a rileggere e a ristudiare il
tutto poi ti faccio sapere.
Ciao e buona giornata.
Massimo


title: esportare un record

text:
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:XEAzb.150480$hV.54...@news2.tin.it...
>
> Orca l'oca cio' significa che access 97 e' meglio del 2000??  :-o
No è che l'help del 2000 è un po' incasinato... Quel poco che basta per
incasinarti...
> Pero' e' propio cosi che uno si deve impegnare a capire il codice....
:-))
Tu, farai strada!!!
> Oggi, altri lavori permettendo, mi rimetto a rileggere e a ristudiare il
> tutto poi ti faccio sapere.
Ah! Che bello vedere nei giovani d'oggi quel lampo negli occhi..
> Ciao e buona giornata.
Anche a te.



title: esportare un record

text:
Buongiorno.
Sono sempre incasinato con l'esportazione.
la riga di codice
DoCmd.RunSQL "SELECT tabella1.* INTO exportTXT FROM tabella1 WHERE" & strSQL
& ";"
continua a generare un ......... errore di sintassi (operatore mancante)
nell'espressione della query '[cliente]= nomecliente"[tipo]=
tipo"[tensione]= tens'
che cavolo posso fare?
Premettendo che se levo dalla riga... WHERE " & strSQL & ";" .....funziona
ma mi esporta ancora tutta la tabella qual'e' l'esatta sintassi del comando
where?
Ciao Massimo


title: esportare un record

text:
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:kvXzb.157530$hV.57...@news2.tin.it...
> Buongiorno.
E' una speranza o un augurio?
> Sono sempre incasinato con l'esportazione.
Allora č una speranza...
> la riga di codice
> DoCmd.RunSQL "SELECT tabella1.* INTO exportTXT FROM tabella1 WHERE" &
strSQL
> & ";"
>
> continua a generare un ......... errore di sintassi (operatore mancante)
> nell'espressione della query '[cliente]= nomecliente"[tipo]=
> tipo"[tensione]= tens'
>
> che cavolo posso fare?
> Premettendo che se levo dalla riga... WHERE " & strSQL & ";" .....funziona
> ma mi esporta ancora tutta la tabella qual'e' l'esatta sintassi del
comando
> where?
>
> Ciao Massimo
>
Se č cosě come l'hai scritta manca l'And a separare le due condizioni e lo
spazio dopo la parola WHERE.
"...FROM tabella1 WHERE " & strSQL non "..FROM tabella1 WHERE" & strSQL
e nel blocco if controlla se hai scritto bene la riga:
       strSQL = strSQL & " And [tipo]=" & me!tipo
la sintassi di where? Select nomeCampo From nomeTabella WHERE nomeCampo =
valore [and nomeCampo = valore]
E' moooolto semplificata e maggiori dettagli li trovi in un buon manuale
SQL; anche su internet ne trovi a bizzeffe, se non riesci con l'help in
linea...
Ciao.
--
Sergio MAZZA


title: esportare un record

text:
ok la routine l'ho scritta nel modo seguente:
Dim strSQL As String
strSQL = ""
If Not IsNull(Me!Cliente) Then
    strSQL = "[Cliente]=" & Me!Cliente & Chr34
    End If
If Not IsNull(Me!Tipo) Then
    If strSQL = "" Then
        strSQL = Me!Tipo
    ElseIf strSQL <> "" Then
        strSQL = strSQL & " And [Tipo]=" & Me!Tipo
    End If
End If
If Not IsNull(Me!Tensione) Then
    If strSQL = "" Then
        strSQL = Me!Tensione
    ElseIf strSQL <> "" Then
        strSQL = strSQL & " And [Tensione]=" & Me!Tensione
    End If
End If
If strSQL <> "" Then
    DoCmd.RunSQL "SELECT tabella1.* INTO exportTXT FROM tabella1 WHERE " &
strSQL
    DoCmd.TransferText acExportDelim, , "exportTXT", "c:\fileExport.TXT"
End If
E l'errore continua a ripresentarsi..... sempre il solito..... orca l'oca mi
sa' che ormai ci riprovo martedi, a meno che non mi venga qualche
folgorazione prima delle 17.00
Ciao Massimo


title: esportare un record

text:
--
Sergio MAZZA
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:bQ%zb.52196$AX1.2...@news1.tin.it...

Ma scusa, qui manca il confronto tra il campo di tabella e il valore:
strSQL = Me!Tipo
dovrebbe essere
strSQL = "[tipo]=" & Me!Tipo
idem per gli altri...
Come ti avevo scritto io:
       strSQL = "[tipo]=" & me!tipo
Ciao e ricontrolla i miei messaggi... Sennò altro che folgorazione!
--
Sergio MAZZA


title: esportare un record

text:
> Ma scusa, qui manca il confronto tra il campo di tabella e il valore:
> strSQL = Me!Tipo
> dovrebbe essere
> strSQL = "[tipo]=" & Me!Tipo
>
> idem per gli altri...
>
> Come ti avevo scritto io:
>        strSQL = "[tipo]=" & me!tipo
>
> Ciao e ricontrolla i miei messaggi... Sennò altro che folgorazione!
Non funziona neanche cosi', a parte che la prima riga di if la salta sempre
perche' il valore non e' nullo e va solo su elseif dove era specificato
strSQL = "[tipo]=" & me!tipo
Continua a darmi l'errore di sintassi.
ciao Massimo


title: esportare un record

text:
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:FgmBb.69566$AX1.2...@news1.tin.it...
>
> Non funziona neanche cosi', a parte che la prima riga di if la salta
sempre
> perche' il valore non e' nullo e va solo su elseif dove era specificato
> strSQL = "[tipo]=" & me!tipo
> Continua a darmi l'errore di sintassi.
>
> ciao Massimo
Scusa ma [tipo] e [tensione] sono numerici o alfanumerici (testo)?
Se numerici e condizioni dovrebbero essere:
'-----------
if not isnull(me!tipo) then
    if strSQL = "" then
        strSQL = "[tipo]=" & me!tipo
    elseif strSQL <> "" then
        strSQL = strSQL & " And [tipo]=" & me!tipo
    end if
end if
if not isnull(me!tensione) then
    if strSQL = "" then
        strSQL = "[tensione]=" & me!tensione
    elseif strSQL <> "" then
        strSQL = strSQL & " And [tensione]=" & me!tipo
    enf if
end if
'--------------
se alfanumerici:
'--------------
if not isnull(me!tipo) then
    if strSQL = "" then
        strSQL = "[tipo]=" & chr(34) & me!tipo & chr(34)
    elseif strSQL <> "" then
        strSQL = strSQL & " And [tipo]=" & chr(34) & me!tipo & chr(34)
    end if
end if
if not isnull(me!tensione) then
    if strSQL = "" then
        strSQL = "[tensione]=" & chr(34) & me!tensione & chr(34)
    elseif strSQL <> "" then
        strSQL = strSQL & " And [tensione]=" & chr(34) & me!tensione &
chr(34)
    enf if
end if
'---------------
cioč con l'aggiunta delle doppie virgolette (codice ascii chr(34)).
Se non va anche questo, prova a cambiare nome alla casella di testo "tipo";
forse access lo scambia per la traduzione dell'istruzione type.
Ciao.
--
Sergio MAZZA


title: esportare un record

text:
> Scusa ma [tipo] e [tensione] sono numerici o alfanumerici (testo)?
>
> Se numerici e condizioni dovrebbero essere:
>
> se alfanumerici:
E VAIIII!!!!! azzarola era solo questione di virgolette.....
Ora esporta tutto e "quasi" bene, dico quasi perche' il campo data me lo
esporta anche con l'ora, cioe' il formato non e' solo GG/MM/AAAA  ma e
GG/MM/AAAA H.MM.SS.
Qualche dritta per eliminare H.MM.SS ?
Cmq un mega rigraziamento a te e alla tua pazienza.... ciao Massimo


title: esportare un record

text:
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:LqXBb.190660$hV.71...@news2.tin.it...
>
> E VAIIII!!!!! azzarola era solo questione di virgolette.....
Mi preoccupa sempre il "solo"...
> Ora esporta tutto e "quasi" bene, dico quasi perche' il campo data me lo
> esporta anche con l'ora, cioe' il formato non e' solo GG/MM/AAAA  ma e
> GG/MM/AAAA H.MM.SS.
> Qualche dritta per eliminare H.MM.SS ?
Cambia il tipo di formato del campo, magari in "data in cifre", e se hai
impostato come valore di default l'utilizzo della funzione Now() cambiala
con la Date()...
Ciao.
--
Sergio MAZZA



title: esportare un record

text:
> Mi preoccupa sempre il "solo"...
dico "solo" perche' mancavano solo le parentesi nei Chr(34)  :-)))
> Cambia il tipo di formato del campo, magari in "data in cifre", e se hai
> impostato come valore di default l'utilizzo della funzione Now() cambiala
> con la Date()...
il formato che ho utilizzato, copiato chissa' dove,  nel campo "valore
predefinito" della tabella e':
=Format(Date();"Data in cifre")
ma cosi' mi inserisce la data di creazione del record e non me lo aggiorna
alla data del clock del PC tutte le volte che richiamo il record.
c'e' un sistema per aggiornare la data in un campo alla data odierna tutte
le volte che si filtra il campo?
ciao Massimo


title: esportare un record

text:
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:_g0Cb.79138$AX1.3...@news1.tin.it...
>
> il formato che ho utilizzato, copiato chissa' dove,  nel campo "valore
> predefinito" della tabella e':
> =Format(Date();"Data in cifre")
E tu scrivi Date() e basta.
> ma cosi' mi inserisce la data di creazione del record e non me lo aggiorna
> alla data del clock del PC tutte le volte che richiamo il record.
Traduci: "..richiamo il record." (mica sarai Tarzan!)
> c'e' un sistema per aggiornare la data in un campo alla data odierna tutte
> le volte che si filtra il campo?
Eheeee???
Ogni volta che filtri il record vuoi aggiornare il campo con la data del
pc???
Me sa' che non ho capito...
> ciao Massimo
Dai Massimo, spiega meglio che vuoi fare altrimenti ci passiamo il natale...
Ciao.
--
Sergio MAZZA


title: esportare un record

text:
> E tu scrivi Date() e basta.
fatto....
> Traduci: "..richiamo il record." (mica sarai Tarzan!)
richiamo = filtro
> Eheeee???
> Ogni volta che filtri il record vuoi aggiornare il campo con la data del
> pc???
> Me sa' che non ho capito...
Esatto tutte le volte che filtro un record nel campo data deve apparire la
data del PC perche' devo stampare delle targhette con la data di produzione.
Non mi interessa la data di creazione del record me la data di estrazione
dello stesso.
> Dai Massimo, spiega meglio che vuoi fare altrimenti ci passiamo il
natale...
be' con queste discussioni, visto che la cosa mi interessa, io tirerei anche
fino a Pasqua


title: esportare un record

text:
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:fZdCb.82432$AX1.3...@news1.tin.it...
>
> Esatto tutte le volte che filtro un record nel campo data deve apparire la
> data del PC perche' devo stampare delle targhette con la data di
produzione.
Vuoi dire che il filtro deve contenere (valore predefinito) automaticamente
la data del giorno stesso?
Tipo:
= date()
> Non mi interessa la data di creazione del record me la data di estrazione
> dello stesso.
Ma la data di estrazione da cosa č... data?
> be' con queste discussioni, visto che la cosa mi interessa, io tirerei
anche
> fino a Pasqua
Gasp!
Ciao.
--
Sergio MAZZA


title: esportare un record

text:
> Vuoi dire che il filtro deve contenere (valore predefinito)
automaticamente
> la data del giorno stesso?
> Tipo:
> = date()
Esatto pero' se metto nella tabella o nella maschera  =date()  mi inserisce
la data di creazione del record e non me lo aggiorna alla data di apertura
del database.
In pratica mi serve un campo che si aggiorni alla data del PC tutte le volte
che viene filtrato oppure un campo che si aggiorna automaticamente
riportando la data odierna in tutti i record che lo contengono.
> Ma la data di estrazione da cosa č... data?
Dalla data di apertura del Db
> Gasp!
Tranquillo non ti tengo occupato fino a Pasqua... :-))))
ciao Massimo


title: esportare un record

text:
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:BThCb.83227$AX1.3...@news1.tin.it...
>
> Esatto pero' se metto nella tabella o nella maschera  =date()  mi
inserisce
> la data di creazione del record e non me lo aggiorna alla data di apertura
> del database.
Ma sarà la stessa no? Creo il record oggi e se filtro tutti i record creati
oggi li ritrovo no?
> In pratica mi serve un campo che si aggiorni alla data del PC tutte le
volte
> che viene filtrato oppure un campo che si aggiorna automaticamente
> riportando la data odierna in tutti i record che lo contengono.
- "...ogni volta che viene filtrato..." potrebbe significare che tutte le
volte che esegui una query (sia salvata che con VBA) devi aggiornare a
date() questo fantomatico campo.
- "...oppure un campo che si aggiorna automaticamente riportando la data
odierna in tutti i record che lo contengono..." potrebbe significare che
ogni volta che stabilisci tu con una query di aggiornamento modifichi il
valore di questo fantomatico campo (sempre) = a date().
> ciao Massimo
Ripeto; spiega passo per passo cosa devi fare utilizzando nomi delle tabelle
e campi, indicando anche cosa dovrebbe scatenare l'eventuale aggiornamento
del/dei campo/i...
Ciao.
--
Sergio MAZZA


title: esportare un record

text:
> Ma sarà la stessa no? Creo il record oggi e se filtro tutti i record
creati
> oggi li ritrovo no?
>
> - "...ogni volta che viene filtrato..." potrebbe significare che tutte le
> volte che esegui una query (sia salvata che con VBA) devi aggiornare a
> date() questo fantomatico campo.
>
> - "...oppure un campo che si aggiorna automaticamente riportando la data
> odierna in tutti i record che lo contengono..." potrebbe significare che
> ogni volta che stabilisci tu con una query di aggiornamento modifichi il
> valore di questo fantomatico campo (sempre) = a date().
>
> Ripeto; spiega passo per passo cosa devi fare utilizzando nomi delle
tabelle
> e campi, indicando anche cosa dovrebbe scatenare l'eventuale aggiornamento
> del/dei campo/i...
>
Buon Lunedi......
cerchero' di spiegarmi... mi serve che la data del campo "data" sia sempre
aggiornata alla data del giorno, in pratica, non e' importante se avvenga
all'apertura del db o al momento dell'applicazione del filtro di selezione,
il campo data mi deve riportare sempre la data aggiornata.
Con la funzione date() nel campo data della maschera mi visualizza la data
aggiornata ma al momento dell'esportazione, che mi esporta i dati della
tabella1 nella exportTXT la data rimane quella della creazione del campo.
come fare per aggiornare non solo le date della maschera ma anche quelle
della tabella?
ciao Massimo


title: esportare un record

text:
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:2ieDb.212374$hV.82...@news2.tin.it...
>
> Buon Lunedi......
>
> cerchero' di spiegarmi... mi serve che la data del campo "data" sia sempre
> aggiornata alla data del giorno, in pratica, non e' importante se avvenga
> all'apertura del db o al momento dell'applicazione del filtro di
selezione,
> il campo data mi deve riportare sempre la data aggiornata.
> Con la funzione date() nel campo data della maschera mi visualizza la data
> aggiornata ma al momento dell'esportazione, che mi esporta i dati della
> tabella1 nella exportTXT la data rimane quella della creazione del campo.
> come fare per aggiornare non solo le date della maschera ma anche quelle
> della tabella?
>
> ciao Massimo
>
Ohooooo! Adesso (spero) ho capito. Vuoi che i dati esportati riportino la
data del giorno di esportazione.
Allora creati una query di creazione tabella, questa query dovrà contenere
un campo calcolato[dataEsportazione] con impostata la funzione Date.
es.
SELECT tabellaConRecordDaEsportarte.*, Date() AS dataEsportazione INTO
recordEsportati
FROM tabellaConRecordDaEsportarte;
poi con un bottone utilizzi il Metodo TransferText esporti la tabella
creata...
Ciao.
--
Sergio MAZZA


title: esportare un record

text:
giorno di esportazione.
>
> Allora creati una query di creazione tabella, questa query dovrà contenere
> un campo calcolato[dataEsportazione] con impostata la funzione Date.
> es.
> SELECT tabellaConRecordDaEsportarte.*, Date() AS dataEsportazione INTO
> recordEsportati
> FROM tabellaConRecordDaEsportarte;
>
> poi con un bottone utilizzi il Metodo TransferText esporti la tabella
> creata...
Ma non esiste un istruzione che permetta di inserire in un campo un valore?
esempio:
IF (miatabella, nomecampo) <> "data odierna" THEN (miatabella, nomecampo) =
"data odierna"
in pratica si puo' inserire in una routine il nome di un determinato campo?
se si come?
Ciao Massimo


title: esportare un record

text:
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:jHTDb.5155$0w.2...@news2.tin.it...
> giorno di esportazione.
>
> Ma non esiste un istruzione che permetta di inserire in un campo un
valore?
>
> esempio:
> IF (miatabella, nomecampo) <> "data odierna" THEN (miatabella, nomecampo)
=
> "data odierna"
>
> in pratica si puo' inserire in una routine il nome di un determinato
campo?
> se si come?
>
> Ciao Massimo
Se devi aggiornare un valore di un campo di tabella (sulle maschere ci sono
controlli) devi per forza utilizzare il linguaggio SQL o utilizzare i
recordset; ma la sostanza del discorso non cambia: non esiste una
istruzione, come la intendi tu, che aggiorna il valore di un campo di una
tabella.
Ma è solo questo il problema? Puoi costruirtela tu con poche righe di VBA:
Es.
Sub AggiornaCampo(nmCampo as string, nmTabella as string, nuovoValore as
Variant)
if nmCampo <> "" and nmtabella <> "" then
    DoCmd.RunSQL "UPDATE " & nmtabella & " SET " & nmCampo " = " &
nuovoValore &";"
End if
End Sub
Quindi il tuo test sarà:
If CDate(DLookup("nomeCampo","nomeTabella")) <> Date() Then
    AggiornaCampo nomeCampo, nomeTabella, Date()
End If
E' solo un esempio di quello che puoi fare; chiaramente l'esempio è da
provare e perfezionare ma ti fa capire come ottenere dei risultati.
Ciao.
--
Sergio MAZZA


title: esportare un record

text:
>
> Se devi aggiornare un valore di un campo di tabella (sulle maschere ci
sono
> controlli) devi per forza utilizzare il linguaggio SQL
[CUT]
> E' solo un esempio di quello che puoi fare; chiaramente l'esempio č da
> provare e perfezionare ma ti fa capire come ottenere dei risultati.
Ok diciamo che il piu' e' fatto, mi chiede quello che deve chiedere e mi
esporta quello che voglio, restano due cose:
1- Come evitare che access continui a chiedere la conferma della
sostituzione della tabella vecchia e dell'inserimento di nuove righe?
2- Come esportare la data nel formato GG/MM/AAAA e non GG/MM/AAAA hh.mm.ss ?
la funzione date() mi esporta nel txt  il formato con anche l'ora che a me'
non serve
ciao Massimo


title: esportare un record

text:
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:pyfEb.12127$0w.6...@news2.tin.it...
> Ok diciamo che il piu' e' fatto, mi chiede quello che deve chiedere e mi
> esporta quello che voglio, restano due cose:
>
> 1- Come evitare che access continui a chiedere la conferma della
> sostituzione della tabella vecchia e dell'inserimento di nuove righe?
DoCmd.SetWarnigns True/False (vedi help)
> 2- Come esportare la data nel formato GG/MM/AAAA e non GG/MM/AAAA hh.mm.ss
?
> la funzione date() mi esporta nel txt  il formato con anche l'ora che a
me'
> non serve
Il formato della data e ora dipende da come l'hai impostato nel pannello di
controllo - impostazioni internazionali;
per esportarlo nel formato che vuoi prova con la funzione Format; ti
conviene controllare nell'help la sintassi perché nelle query, se non
ricordo male, devi indicare i paramentri americani:
Es.
nuovoCampoData: Format(campoData; "dd/mm/yyyy")
> ciao Massimo
Ciao.
--
Sergio MAZZA


title: esportare un record

text:
> DoCmd.SetWarnigns True/False (vedi help)
fatto e funzionante... :-))))
> Il formato della data e ora dipende da come l'hai impostato nel pannello
di
> controllo - impostazioni internazionali;
> per esportarlo nel formato che vuoi prova con la funzione Format; ti
> conviene controllare nell'help la sintassi perché nelle query, se non
> ricordo male, devi indicare i paramentri americani:
> Es.
> nuovoCampoData: Format(campoData; "dd/mm/yyyy")
Nel pannello di controllo e' 18/12/2003, nella tabella di esportazione e'
18/12/2003 mentre nel file di testo esportato con DoCmd.TransferText mi
riporta 18/12/2003 0.00.00
Ciao Massimo


title: esportare un record

text:
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:9ihEb.12815$0w.6...@news2.tin.it...
>
> Nel pannello di controllo e' 18/12/2003, nella tabella di esportazione e'
> 18/12/2003 mentre nel file di testo esportato con DoCmd.TransferText mi
> riporta 18/12/2003 0.00.00
>
> Ciao Massimo
Ho bisogno di rifare il punto della situazione; ora che fai? Esporti una
query o una tabella? Se esporti una query invia il codice sql, se tabella
prova ad impostare il formato del campo data...
Ciao.
--
Sergio MAZZA


title: esportare un record

text:
>
> Ho bisogno di rifare il punto della situazione; ora che fai?
Schemino sintetico
1 - Tabella1 dati
2 - Tramite maschera filtro i dati della tabella 1 con il filtro nella barra
di access
3 - Esporto i dati filtrati in una tabella2 (perche' mi serve un solo
record) tramite routine
4 - Esporto la tabella2 come file di testo tramite routine
Sia nella tabella1 che nella tabella2 il campo data e' in formato data e a
schermo mi appare la data 18/12/2003 quando esporto il record  in file la
data viene esportata come 18/12/2003 0.00.00
Sempre grazie e ciao Massimo


title: esportare un record

text:
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:DviEb.14381$0w.6...@news2.tin.it...
>
> Schemino sintetico
>
> 1 - Tabella1 dati
> 2 - Tramite maschera filtro i dati della tabella 1 con il filtro nella
barra
> di access
> 3 - Esporto i dati filtrati in una tabella2 (perche' mi serve un solo
> record) tramite routine
> 4 - Esporto la tabella2 come file di testo tramite routine
>
> Sia nella tabella1 che nella tabella2 il campo data e' in formato data e a
> schermo mi appare la data 18/12/2003 quando esporto il record  in file la
> data viene esportata come 18/12/2003 0.00.00
>
> Sempre grazie e ciao Massimo
>
Ok; l'unica che mi viene in mente (e che ho provato) è quella di trasformare
il campo data in tabella2 come testo.
I dati in tabella2 li inserisci con una query di accodamento? Non con una
query di creazione tabella, altrimenti siamo di nuovo daccapo.
Ciao.
--
Sergio MAZZA


title: esportare un record

text:
> Ok; l'unica che mi viene in mente (e che ho provato) è quella di
trasformare
> il campo data in tabella2 come testo.
> I dati in tabella2 li inserisci con una query di accodamento? Non con una
> query di creazione tabella, altrimenti siamo di nuovo daccapo.
io uso questa routine che d'altronde hai scritto tu... :-)))
    DoCmd.RunSQL "SELECT tabella1.* INTO exportTXT FROM tabella1 WHERE " &
strSQL
    DoCmd.RunSQL "UPDATE exportTXT SET data = Date(), commessa = lotto,
qtatarghette = quante, qtascatola= quantitaxscatola"
    DoCmd.TransferText acExportDelim, , "exportTXT", "c:\fileExport.TXT"
e' di accodamento o di creazione?
ciao Massimo


title: esportare un record

text:
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:E_iEb.14617$0w.6...@news2.tin.it...
>
> io uso questa routine che d'altronde hai scritto tu... :-)))
Gnč, gnč, gnč..
>     DoCmd.RunSQL "SELECT tabella1.* INTO exportTXT FROM tabella1 WHERE " &
> strSQL
Query di creazione;
>     DoCmd.RunSQL "UPDATE exportTXT SET data = Date(), commessa = lotto,
> qtatarghette = quante, qtascatola= quantitaxscatola"
query di aggiornamento
>     DoCmd.TransferText acExportDelim, , "exportTXT", "c:\fileExport.TXT"
>
> e' di accodamento o di creazione?
>
> ciao Massimo
Dopo che hai creato la tabella exportTXT, rimuovi la riga che la ricrea
(DoCmd.RunSQL "SELECT tabella1.* INTO exportTXT...) e imposta il campo
(cambiagli nome) data di exportTXT a testo.
Ora le istruzioni diventano:
DoCmd.Setwarnings False
'--> svuoto la tabella exportTXT
DoCmd.RunSQL "Delete * From exportTXT;"
'--> riempio la tabella
DoCmd.RunSQL "INSERT INTO exportTXT SELECT tabella1.* FROM tabella1 WHERE "
& strSQL
'--> aggiorno il campo dataExport (formato testo)
DoCmd.RunSQL "UPDATE exportTXT SET dataExport = Date(), commessa = lotto,
qtatarghette = quante, qtascatola= quantitaxscatola"
DoCmd.Setwarnings True
'--> esporto i dati
DoCmd.TransferText acExportDelim, , "exportTXT", "c:\fileExport.TXT"
ho cambiato il nome del campo data in exportTXT, l'ho chiamato dataExport...
Ciao.
--
Sergio MAZZA


title: esportare un record

text:
Evvvvvaiiiiii..... ora funziona tutto e alla perfezione.
Ancora un stramegaultraiperingraziamento a Sergio e alla sua pazienza e un
augurio di un Sereno Natale e un fantasmagorico 2004 a tutti.
Ciao Massimo


title: esportare un record

text:
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:t5zEb.18332$0w.8...@news2.tin.it...
> Evvvvvaiiiiii..... ora funziona tutto e alla perfezione.
Quale miglior regalo per Natale???
> Ancora un stramegaultraiperingraziamento a Sergio e alla sua pazienza e un
> augurio di un Sereno Natale e un fantasmagorico 2004 a tutti.
Anche a te e famiglia...
> Ciao Massimo
Ciao.
--
Sergio MAZZA


title: esportare un record

author: MA

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bruiff$qj2$1...@canarie.caspur.it...
> "Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
> news:t5zEb.18332$0w.8...@news2.tin.it...
> > Evvvvvaiiiiii..... ora funziona tutto e alla perfezione.
>
> Quale miglior regalo per Natale???
>
> > Ancora un stramegaultraiperingraziamento a Sergio e alla sua pazienza e
un
> > augurio di un Sereno Natale e un fantasmagorico 2004 a tutti.
>
Sotto tutta questa aplomb inglese, mi sa che è rimasto contento..
MAssimiliano


title: esportare un record

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:W8AEb.18385$i_5....@news.edisontel.com...
>
> Sotto tutta questa aplomb inglese, mi sa che è rimasto contento..
> MAssimiliano
Dici? Si nota molto eh? ...Ma so' ragazzi dai, so' giovinotti...
Ciao.
--
Sergio MAZZA


title: esportare un record

text:
Denghiu' per il "giovinotto"...
Cmq era dai tempi del basic e dello spetctrum 48k che non mi attizzavo
cosi... :-))))))
ciao Massimo


title: esportare un record

text:
"Massimo" <
ap...@despammed.com
> ha scritto nel messaggio
news:OtAEb.13472$wM.9...@news1.tin.it...

Giovinotto mio che triste la tua vita...
;-P
MAssimiliano


title: orario decimale

author: Marco

text:
Esiste in access la possibilità di trasformare un orario minuti secondi
decimale in minuti secondi in formato ora ?
es 8,1625  0.08.10
grazie


title: orario decimale

author: Alessandro Baraldi

text:
"Marco" <
marco.w-no-...@email.it
> wrote in message
news:mGobe.825909$
b5.36...@news3.tin.it

Devi farlo a mano, ovviamente via codice.
Con Minute(MyTime) prendi solo i Minuti, quindi
per il calcolo fai la proporzione:
1:60=X:Minuti
FrazioneMinutiOra=Minuti/60
Quindi essendo pignolo puoi aggiungere anche i secondi:
FrazioneOra=Hour(MyTime)+Minute(MyTime)/60+Second(MyTime)/3600
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Date di un contatore di protocollo

author: luigi

text:
ho fatto un programmino con access per la gestione di un protocollo che
inserisce un numero incrementabile (contatore) e la data del giorno di
immissione.
Fin qui tutto bene, anche se ho il terrore della cancellazione di un record.
Quello che chiedo, è se un domani devo modificare il contenuto di un record
gia memorizzato e che porti la data x, come posso fare per far restare la
data orifinale di primo inserimento senza che questa si modifichi con la
data del PC?
luigi


title: Date di un contatore di protocollo

author: Sib dal portatile

text:
"luigi" <
onof...@tin.it
> ha scritto nel messaggio
news:615A6.9814$k53.2...@news1.tin.it...

L'inserimento di una data (come di qualsiasi altra informazione) non e' un
automatismo di access.
Per come hai fatto per inserirla automaticamente, e' sufficiente non farlo.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Impostazione pagina in report

author: Stefano

text:
Il mio programma funziona perfetttamente, distribuito il rete perň mi
vengono i colleghi quando stampano alcuni tipi di report perchč non entrano
in un foglio cosě come quando li hocreati.
Dalle impostazioni pagina dei report incriminati scopro che access li ha
riportati tutti nei valori di default ovvero 24,99 mm
che cosa succede???
Ciao
Stefano


title: Impostazione pagina in report

author: Karl Donaubauer

text:
"Stefano" <
stefan...@inwind.it
> ha scritto:
> Il mio programma funziona perfetttamente, distribuito il rete però mi
> vengono i colleghi quando stampano alcuni tipi di report perchè non entrano
> in un foglio così come quando li hocreati.
> Dalle impostazioni pagina dei report incriminati scopro che access li ha
> riportati tutti nei valori di default ovvero 24,99 mm
> che cosa succede???
Se hai A00 leggi "Report e margini" 19.5. in questo teatro - o uno dei
6453 discussioni su questo tema in ognuno Access NG nel mondo.
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Apertura maschera filtro

author: Gallo

text:
Ciao a tutti
non sono molto esperto, mi scuso se non uso la terminologia corretta,
 vorrei fare una cosa del genere:
aprire una maschera apponendo un filtro ad un campo data
nel senso che ho una campo data che in alcuni casi č valorizzato ed in altri
no
io vorrei aprire la maschera e visualizzare i solo i dati in cui il campo
data č vuoto .. non valorizzato
il problema č in stLinkCriteria
posto il codice ho provato con Null ... Is Null .... ma probbabilmente
sbaglio sintassi
Private Sub Comando13_Click()
On Error GoTo Err_Comando13_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "Titoli"
    stLinkCriteria = IsNull & "([Data_vendita])"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Comando13_Click:
    Exit Sub
Err_Comando13_Click:
    MsgBox Err.Description
    Resume Exit_Comando13_Click
End Sub
Grazie in anticipo
DrOpS


title: Apertura maschera filtro

author: Carlo Costarella

text:
"Gallo" <
cristofo...@tiscali.it
> ha scritto nel messaggio
news:454b19ce$0$18555$5fc...@news.tiscali.it...
> Ciao a tutti
>
> non sono molto esperto, mi scuso se non uso la terminologia corretta,
> vorrei fare una cosa del genere:
> aprire una maschera apponendo un filtro ad un campo data
> nel senso che ho una campo data che in alcuni casi è valorizzato ed in
> altri no
> io vorrei aprire la maschera e visualizzare i solo i dati in cui il campo
> data è vuoto .. non valorizzato
> il problema è in stLinkCriteria
>
> posto il codice ho provato con Null ... Is Null .... ma probbabilmente
> sbaglio sintassi
>
> Private Sub Comando13_Click()
> On Error GoTo Err_Comando13_Click
>
>    Dim stDocName As String
>    Dim stLinkCriteria As String
>
>    stDocName = "Titoli"
>
>    stLinkCriteria = IsNull & "([Data_vendita])"
>    DoCmd.OpenForm stDocName, , , stLinkCriteria
>
> Exit_Comando13_Click:
>    Exit Sub
>
> Err_Comando13_Click:
>    MsgBox Err.Description
>    Resume Exit_Comando13_Click
> End Sub
>
> Grazie in anticipo
> DrOpS
Perche vuoi complicarti la vita?
Crea una query con il criterio is null per il campo data e alimenta con
questa la maschera.
Oppure usa questo:
stLinkCriteria = "((NomeTabella.Data_vendita Is Null))"
Ciao, Carlo


title: Un sistema semplice per numerare i record nelle maschere

author: onafets

text:
Possibile che non esista?
Solo nei report esiste la casella con "=1" e il totale su. gruppo?, E nelle
maschere.
Ho cercato su sitocomune ma sinceramente nessuno ha trovato una soluzione
efficace (cioč senza problemi).
Io ne ho provate alcune ma cavolo per una cosa cosě semplice non esiste un
soluzione minima?
Era solo uno sfogo .......
Cmq se qualcuno volesse approfittare per diaGolare......


title: Runtime 2003 problemi? Risolto con Runtime 2002 XP

text:
Come da oggetto,
GRIDO CONTRO MICROSOZZ!!! MA PERCHEEEE'!!!!
Tutto l'anno ho avuto mille problemi (dal punto di vista grafico) con il
runtime 2003... su database FE in mde
Esempio msgbox che si mettono dietro alla form principale...
Routine che ho implementato dal sitocomune per la visualizzazione dei
record come righe alternate ma che mi fa vedere la sottomaschera quasi
lampeggiante come se si aggiornasse di continuo.
form macchiate come se ci fosse echo off....
Chiaramente con l'office 2003 non si presenta e per questo che mi fa
incavolare poichè programmo programmo programmo fino a svolgere il buon
funzionamento di ufficio, e dopo aver convertito in mde per il runtime
2003 si sballa...
Deluso per i continui rimproveri ma respinti per non utilizzare versioni
di office 2003 pro per ogni client, ho provato a mettere il runtime 2002
con il servicepack 3
Magia? i problemi di "grafica" sono scomparsi, è diventato perfetto come
l'ho sviluppato...
Chiaramente non funziona il file convertito in mde con access 2003.
Per cui quando ci sono sviste o errori non gestiti va in errore runtime.
Critiche, Opinioni e suggerimenti sono ben accettati.
Ohe' ragazzi... (alex baraldi, cinzia, ciroteo, massimiliano (MA) e
perdonatemi se dimentico qualcuno)...
A U G U R I!!!! BUONE FESTE
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Simone Calligaris

text:
"BMW91025"
> Tutto l'anno ho avuto mille problemi (dal punto di vista grafico) con il
> runtime 2003... su database FE in mde
>
> Esempio msgbox che si mettono dietro alla form principale...
>
> Routine che ho implementato dal sitocomune per la visualizzazione dei
> record come righe alternate ma che mi fa vedere la sottomaschera quasi
> lampeggiante come se si aggiornasse di continuo.
>
> form macchiate come se ci fosse echo off....
>
> Chiaramente con l'office 2003 non si presenta e per questo che mi fa
> incavolare poichè programmo programmo programmo fino a svolgere il buon
> funzionamento di ufficio, e dopo aver convertito in mde per il runtime
> 2003 si sballa...
>
> Deluso per i continui rimproveri ma respinti per non utilizzare versioni
> di office 2003 pro per ogni client, ho provato a mettere il runtime 2002
> con il servicepack 3
Non conosco il pacchetto Developer 2003, ma sei sicuro di quanto hai
scritto?
I problemi li hai rilevati su PC diversi?
E' installato il S.P. anche per il Runtime (vedi problemi di formattazione
condizionale che denunciavi)?
Comunque prova a postare anche su microsot.public.it.office.access
Saluti.


text:
Simone Calligaris ha scritto:
> "BMW91025"



> Saluti.
Grazie per l'intervento
E' così purtroppo... si comporta in questo modo su tutti i pc W2000 e XP.
sinceramente non ho provato il service pack per il runtime 2003...
ora faccio le ricerche su internet e vi faro' sapere.



author: SystemsoftwareŽRinoFerrari

text:
"BMW91025" <
fabioge...@libero.it
> ha scritto nel messaggio
news:em8708$hoe$1...@news.newsland.it...

No e cosi...... ho acquistato il tools per office 2003 appena usciti ,ma ho
abbandonato l'impresa
subito dopo una intensa settimana di debug,  e chilometriche telefonate con
Microsoft
senza nessun esito positivo e ho ritenuto opportuno continuare ad utilizzare
il buon vecchio
RunTime  2002 , mai avuto il minimo problema (se poi l'installazione viene
effettuata con SageKey ,e il top).
Ferrari Rino


text:
"BMW91025" <
fabioge...@libero.it
> ha scritto nel messaggio
news:em8708$hoe$1...@news.newsland.it...

Se il file mde proviene da un mdb in formato AXP (2002), funziona benissimo
con il 2003...provare per credere.
Ciao, Carlo


text:
"Systemsoftware
 (se poi l'installazione viene
> effettuata con SageKey ,e il top).
Gli script sagekey funzionano anche con Windows in Italiano?
Saluti.


text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:4587e323$0$22384$4faf...@reader2.news.tin.it...

Si e vengono installati anche agg.  per MDAC , JET ,il tutto in maniera
invisibile,
mai avuto problemi(Fin ora.......)
spero la prossima vs Office sia come e stata quella di xp.
Siamo ormai al conto al rovescia sarà un piacere testare il tutto con la
speranza.....................
Ferrari Rino


title: E` possibile combo per scelta campi?

author: Giuseppe Pincolini

text:
In una maschera, vorrei utilizzare una casella combinata per scegliere quale
di N campi "NumTelN" debba essere quello preferenziale da stampare (la
scelta effettuata, poi, me la salverei su un campo "NumTelPreferenziale" per
gli usi successivi). Il contenuto della casella combinata cambierebbe quindi
per ogni record a seconda dei dati presenti nei campi "NumTelN". Qualcuno ha
mai fatto una cosa simile? Secondo voi č possibile?
Grazie per il contributo.
Giuseppe


title: E` possibile combo per scelta campi?

author: Antonio Biso

text:
Giuseppe Pincolini ha scritto nel messaggio
<10p68u3$cs1$
1...@fe2.cs.interbusiness.it
>...
>In una maschera, vorrei utilizzare una casella combinata per scegliere
quale
>di N campi "NumTelN" debba essere quello preferenziale da stampare (la
>scelta effettuata, poi, me la salverei su un campo "NumTelPreferenziale"
per
>gli usi successivi). Il contenuto della casella combinata cambierebbe
quindi
>per ogni record a seconda dei dati presenti nei campi "NumTelN". Qualcuno
ha
>mai fatto una cosa simile? Secondo voi è possibile?
>Grazie per il contributo.
>Giuseppe
Io cambierei la struttura del tuo database in questo modo:
tabella principale con ID univoco
tabella numeri telefono con 3 campi
ID_REF  numerico
Numero  stringa
Predefinito Sì/No
Quando devi salvare dei numeri metterai nella tabella l'ID del record a cui
si riferiscono e metterai Sì solo a quello che deve essere salvato.
Se devi modificare metterai quello sì a no e viceversa.
Quando devi stampare stamperai solo quello dell'id che a sì nel campo
predefinito
Antonio


title: Aggiornamento campi da maschera a più tabelle

author: djordj

text:
Ho una maschera che possiede come origine dati una query a più tabelle.
A titolo esemplificativo ipotizzate che sia come la seguente:
SELECT tblProdotti.CodiceGIEMME, tblProdotti.Descrizione,
tblRiparazioni.IDScheda
FROM tblProdotti INNER JOIN tblRiparazioni
ON tblProdotti.IDProdotto = tblRiparazioni.IDProdotto
WHERE (((tblRiparazioni.IDScheda)=[pIDScheda]));
in pratica ho una relazione uno-a-molti tra i campi
tblRiparazioni.IDProdotto e tblProdotti.IDProdotto (chiave primaria).
Nella maschera ho inserito una combobox associata a
tblProdotti.Descrizione e con origine dati una query che ritorna un
recordset costituito da due campi (ID e descrizione prodotto), in modo
da riempire la lista con i prodotti disponibili.
Ipotizziamo che la scheda ID = 10 sia associata ad un prodotto ID = 5 al
momento dell'apertura della maschera.
Nella combo compare ovviamente la descrizione del prodotto associato ad
ID = 5.
Andando a modificare il valore visualizzato nella combo vorrei che
venisse aggiornato il campo tblRiparazioni.IDProdotto, mentre Access
aggirna il campo tblProdotti.Descrizione associato alla chiave
tblProdotti.IDProdotto = 5.
Come posso fare?
Grazie!


title: Selezionare testo in un controllo usando il mouse

author: phoenix

text:
Salve a tutti.
Ho una maschera continua.
Premendo TAB o Invio mi sposto tra i vari controlli della maschera e il
testo contenuto
nei controlli viene selezionato in automatico.
E' possibile fare in modo che tutto il testo venga selezionato anche se nel
controllo ci entro
usando il mouse?
Grazie in anticipo!
--------------------------------
Inviato via
http://usenet.libero.it


text:
"phoenix" <
mass...@hotmail.com
> ha scritto nel messaggio
news:195Z43Z173Z186Y...@usenet.libero.it...

Sě, certo che puoi, per esempio:
Private Sub Campo1_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
Me.Campo1.SetFocus
End Sub
Mi spieghi a cosa ti serve? Te la immagini la confusione se l'utente si
mette a giocare o spostare il mouse sulla maschera?
Ciao, Carlo


title: [OT] Redazione DPS

author: Pablitomf

text:
Ragazzi il 31/12 è la data ultima per la presentazione del DPS.
Io ho una bozza fatta con olio di gomito, ma vorrei confrontarmi con
l'elaborato di un software... qualcuno ne ha a disposizione qualche
esempio compilato da postarmi?
Sentitamente ringrazio.
Buon WE
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [OT] Redazione DPS

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:cpcj40$6ek$1...@news.newsland.it...
> Ragazzi il 31/12 è la data ultima per la presentazione del DPS.
>
> Io ho una bozza fatta con olio di gomito, ma vorrei confrontarmi con
> l'elaborato di un software... qualcuno ne ha a disposizione qualche
> esempio compilato da postarmi?
> Sentitamente ringrazio.
>
> Buon WE
>
> --
> Ciao
> Pablitomf (Maurizio Facciuti)
>
Ma non era slittato al 30 giugno 2005?
Ciao, Carlo


title: [OT] Redazione DPS

text:
Carlo Costarella ha scritto:


> Ciao, Carlo
Non credo... hai i riferimenti normativi?
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------



title: [OT] Redazione DPS

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

text:
[cut]
č stato rimandato tutto al fine giugno 2005.
Maurizio, lunedě ricordamelo in mattinata, ti invio io dei dati
interessanti!
Buon week-end a tutti,
--
strano...mavero
L'universo č cambiamento; la nostra vita č il risultato dei nostri pensieri.
Marco Aurelio


title: [OT] Redazione DPS

text:
strano...mavero ha scritto:
> [cut]
> č stato rimandato tutto al fine giugno 2005.
Cmq :
http://www.e-businessconsulting.it/documento-programmatico-sicurezza.htm
> Maurizio, lunedě ricordamelo in mattinata, ti invio io dei dati
> interessanti!
Ok... Tnks
> Buon week-end a tutti,
--



title: [OT] Redazione DPS

text:
[cut]
Inviata mail!
Buon inizio settimana a te e a tutto il NG.
--
strano...mavero
L'universo è cambiamento; la nostra vita è il risultato dei nostri pensieri.
Marco Aurelio


title: Per "Ibo dal portatile"

author: Andreamita

text:
Ti ringrazio per la disponibilità offertami.......
Ti mando l'espressione matematica che mi interessa per il mio DB, saresti
così gentile da tradurmela in codice?!!!!??
E' molto semplice, ma io non conosco VB e, avendo fretta, non riuscirei a
realizzare ciò che mi serve!!
Ti spiego brevemente: in una maschera ho le celle in cui inserire dei valori
numerici (tipo 12.34).
Metterò poi due pulsanti che dovrebbero "attivare" due espressioni
matematiche diverse.
1 espressione:
[27x(a+b+......+n)]/w
2 espressione
{495 / [1.112 - 0.0004x(a+.....+n) + 0.0005x(a+....+n)^2 - 0.0002xE]} - 450
In entrambe le lettere rappresenteno valori numerici inseriti nelle celle
della maschera, di cui ho ovviamente fatto la tabella, ( questi valori
ovviamento li inserisco io -----> nel codice fare riferimento alle celle?)
Spero di essere stato chiaro!!!!!
TI RINGRAZIO ANTICIPATAMENTE PER LA DISPONIBILITA'!!!!
Ciao
            Andrea
P.S.: mi puoi consigliare qualche testo per Visual Basic, cosicchè la
prossima volta mi potrò arrangiare!!!!??!!!!!!


title: Per "Ibo dal portatile"

author: lbo dal portatile

text:
>Ti ringrazio per la disponibilità offertami.......
prego.  pero' una cosa: non e' carino mandare su un ng messaggi
intitolati "per tizio".  e gli altri che sono?  in un ng tutti leggono
tutti e tutti rispondono a tutti.  in questo modo ci si assicura una
risposta migliore: potrebbe anche darsi che io non ne capisca niente.
>Ti mando l'espressione matematica che mi interessa per il mio DB, saresti
>così gentile da tradurmela in codice?!!!!??
>E' molto semplice, ma io non conosco VB e, avendo fretta, non riuscirei a
>realizzare ciò che mi serve!!
ok, però anche vb è molto semplice.  ti consiglio di approfondire.
>Ti spiego brevemente: in una maschera ho le celle in cui inserire dei valori
>numerici (tipo 12.34).
le "celle" conviene chiamarle caselle di testo, o textbox.  per cella
generalmente si intendono quelle di excel.
ovviamente le caselle di testo dovranno essere una per ogni variabile.
>Metterò poi due pulsanti che dovrebbero "attivare" due espressioni
>matematiche diverse.
>
>1 espressione:
>
>[27x(a+b+......+n)]/w
la x sta a significare la moltiplicazione o è una variabile?  conviene
rappresentare la moltiplicazione con l'asterisco: [27*(a+b...)]
siccome mi sembra di capire che rappresenti la moltiplicazione,
traduco le espressioni in questo senso.
suppongo altresi' che le caselle ti testo si chiamino txt_a, txt_b
ecc.
1a espressione
dim espr1 as double
espr1 = (27 * (me.txt_a + me.txt_b + ... + me.txt_n))/me.txt_w
>2 espressione
>
>{495 / [1.112 - 0.0004x(a+.....+n) + 0.0005x(a+....+n)^2 - 0.0002xE]} - 450
dim espr2 as double
espr2=(495/(1.112 - .0004 *(me.txt_a+...me.txt_n) +
0005*(me.txt_a+...me.txt_n)^2 - .0002*me.txt_e))-450
>P.S.: mi puoi consigliare qualche testo per Visual Basic, cosicchè la
>prossima volta mi potrò arrangiare!!!!??!!!!!!
c'è un libro carino e che costa poco, che si chiama Laboratori odi
Access, della Apogeo.
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Per "Ibo dal portatile"

text:
Mi scyso con il NG per aver indirizzato il msg al singolo.
L'ho fatto solo perchè Lbo mi aveva dato la sua disponibilità a tradurmi in
codice alcune espressioni.......
Ti ringrazio per la "traduzione": è chiarissima.
Solo una domanda riguardante l'espressione me.txt_n:
se la mia casella di testo si chiama "pippo", nell'espressione devo mettere
me.txt_pippo ???
Grazie ancora


title: Per "Ibo dal portatile"

author: Giovanni Albertone

text:
On Mon, 7 Aug 2000 14:23:50 +0200, "Andreamita" <
andre...@tin.it
>
wrote:
>se la mia casella di testo si chiama "pippo", nell'espressione devo mettere
>me.txt_pippo ???
No, devi mettere me.pippo
Ciao,
Giovanni
---
Inferno e paradiso mi sembrano sproporzionati. Le azioni degli
uomini non meritano tanto - JLBorges


title: Per "Ibo dal portatile"

text:
>Solo una domanda riguardante l'espressione me.txt_n:
>
>se la mia casella di testo si chiama "pippo", nell'espressione devo mettere
>me.txt_pippo ???
no, la forma e': me.nomecontrollo, dove me. e' il riferimento alla
scheda corrente (se ti riferissi al controllo da "fuori" della
maschera dovreesti usare la notazione
forms![nomemaschera]![nomecontrollo].
ho dato alle caselle di testo nomi che cominciassero con txt_...
perché a volte è comodo avere un certo gruppo di controlli che
cominciano tutti nello stesso modo.  infatti si può scorrere l'elenco
dei controlli di una form, così:
dim ctl as control
for each ctl in me.controls
	if
ctl.name
 like "txt_*" then
		...
	end if
next ctl
magari nel tuo caso non serve, ma e' un'abitudine che ho preso.
e' anche vero che tu vuoi avere controlli collegati per cui forse,
mnemonicamente, è meglio lasciare il nome del campo cui sono
collegati, quello che prendono per default.



title: Per "Ibo dal portatile"

text:
Chiedo venia, ma ho ancora una domanda e poi spero di riuscire ad
arrangiarmi:
ho creato un pulsante per l'espressione di cui mi hai fornito il codice;
come faccio a creare un msgbox che visualizzi il risultato
dell'operazione?????
Grazie ancora!
        Andrea


title: Per "Ibo dal portatile"

text:
Grazie sia a Giovanni che ad Lbo!!!
Speriamo di riuscire.
......e poi sotto con un bel libro di VB!!!!! ....che č meglio!!!!!!
Ciao a tutti
      Andrea


title: Filtro su casella combinata

author: Franz

text:
Ciao a tutti !

Ho una maschera con diverse caselle combinate tra le quali 2 sono
correlate tra loro.
La prima mi fa scegliere la tipologia del prodotto e la seconda, in base
alla prima, il prodotto.

Funziona tutto bene ma vorrei aggiungere un filtro sulla seconda in
maniera che mi visualizzi solo i prodotti disponibili che nella tabella
T_ArchivioProdotti/Disponibilitï¿œ sono segnati con 1 o 0.

Questo ï¿œ il codice delle caselle funzionante senza filtro
----------------------------------
Private Sub IDCodiceProdotto_AfterUpdate()
If Not IsNull(Me.IDCodiceProdotto) Then
Me!IDTipoProdotto.RowSource = "SELECT DISTINCTROW
Descrizione,IDCodProdotto FROM T_ArchivioProdotti WHERE IDTipolProdotto
= " _
& Me.IDCodiceProdotto & " ORDER BY Descrizione;"
DoCmd.GoToControl "IDTipoProdotto"
Me.IDTipoProdotto.Dropdown
End If
End Sub

Private Sub IDTipoProdotto_AfterUpdate()
DoCmd.GoToControl "Quantitï¿œ"
End Sub
---------------------------------------------

Qesto ï¿œ il codice SQL per la query
---------------------------------------------
SELECT DISTINCTROW T_ArchivioProdotti.Descrizione,
T_ArchivioProdotti.IDCodProdotto, T_ArchivioProdotti.Disponibilitï¿œ
FROM T_ArchivioProdotti
WHERE (((T_ArchivioProdotti.Disponibilitï¿œ)="1"))
ORDER BY T_ArchivioProdotti.Descrizione;
-----------------------------------------------

Mi date una mano ? Spero di essere stato chiaro nella spiegazione ...
Grazie 1000, Francesco ;-)


title: Filtro su casella combinata

text:
Ciao Franz,

Franz wrote:
> ...
> Ho una maschera con diverse caselle combinate tra le quali 2 sono
> correlate tra loro.
> La prima mi fa scegliere la tipologia del prodotto e la seconda, in
> base alla prima, il prodotto.
>
> Funziona tutto bene ma vorrei aggiungere un filtro sulla seconda in
> maniera che mi visualizzi solo i prodotti disponibili che nella
> tabella T_ArchivioProdotti/Disponibilit� sono segnati con 1 o 0.
>
> ...
> Me!IDTipoProdotto.RowSource = "SELECT DISTINCTROW
> Descrizione,IDCodProdotto FROM T_ArchivioProdotti WHERE
> IDTipolProdotto = " _
> & Me.IDCodiceProdotto & " ORDER BY Descrizione;"

Prova di sostituire queste righe con:

Me!IDTipoProdotto.RowSource = _
    "SELECT DISTINCTROW Descrizione, IDCodProdotto" & _
   " FROM T_ArchivioProdotti" & _
   " WHERE Disponibilit�='1' " & _
   "   AND IDTipolProdotto = " & Me!IDCodiceProdotto & _
   " ORDER BY Descrizione"

> ... Qesto � il codice SQL per la query
> ---------------------------------------------
> SELECT DISTINCTROW T_ArchivioProdotti.Descrizione,
> T_ArchivioProdotti.IDCodProdotto, T_ArchivioProdotti.Disponibilit�
> FROM T_ArchivioProdotti
> WHERE (((T_ArchivioProdotti.Disponibilit�)="1"))
> ORDER BY T_ArchivioProdotti.Descrizione;
> -----------------------------------------------
> ...

Non vedo il confronto a 0 ma solo a "1".
Se lo vuoi nel codice, la prima riga della condizione WHERE diventa:

   " WHERE Disponibilit� IN('0','1') " & _

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Filtro su casella combinata

text:
Il 16/01/2014 12:45, Karl Donaubauer ha scritto:

> Prova di sostituire queste righe con:
> ...

Perfetto !!
Grazie Karl ;-)

> Non vedo il confronto a 0 ma solo a "1".
> Se lo vuoi nel codice, la prima riga della condizione WHERE diventa:

Per imparare ... ma a cosa serve, mi sembra che si veda tutto come senza
nessun filtro.

Grazie ancora,
Francesco ;-)


title: Variare la proprietà Indicizzato su Sì (duplicati ammessi)

text:
Nella tabella Anagrafiche di alcuni BE distribuiti qualche tempo fa ho
notato che il campo PartitaIva ha la proprietà Indicizzato su Sì (duplicati
non ammessi).
Attualmente il mio FE presuppone che il campo in questione abbia la
proprietà indicizzato su Sì (duplicati ammessi).
Come faccio a controllare da FE se il campo in questione ha la proprietà
settata come duplicati non ammessi e, nel caso, variarla in duplicati
ammessi?
E' da sabato che cerco di trovare qualcosa (ALTER TABLE, ALTER COLUMN,
TableDef, ecc.) ma finora niente.
Sono certo che ora qualcuno mi darà una mano.
Grazie in anticipo.
GioVe


author: Cinzia

text:
"Gio.Ve" <
nospamgv...@tin.it
> ha scritto nel messaggio
news:%ao1d.314188$5D1.13...@news4.tin.it...

Ciao Giove,
per fare quello che dici dovresti provare a quardare nell'Help  gli Oggetti
DAO INDEXES, INDEX e la funzione CreateIndex.
Nell'help c'è un esempio di utilizzo di CreateIndex.
Credo che la procedura corretta da seguire sia:
1)Aprire il Database BE con OpenDatabase
2)Accedere alla Tabella incriminata e al suo inseme Indexes
3)Cancellare l'indice esistente
4)Creare il nuovo Indice impostatndo la proprietà UNIQUE a False
5)Appendere il nuovo indice all'insieme Indexes
6)Chiudere il dataBase
Spero che questo possa aiutarti.
Saluti
Cinzia


author: Roberto dalla campagna

text:
"Gio.Ve" <
nospamgv...@tin.it
> ha scritto nel messaggio
news:%ao1d.314188$5D1.13...@news4.tin.it...

Per quel che so io le proprietà del campo di una tabella da VBA possono
essere create per campi creati ex-novo con VBA, ma non possono essere
cambiate quelle di campi già esistenti.
Per maggiori dettagli vai sul Sito Comune (link qui sotto) e nella Sezione
Tables leggi la FAQ di Stefano Bettini intitolata "Come si possono
modificare via codice le proprietà dei campi di tabella?".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:ci66i8$rit$1...@lacerta.tiscalinet.it...

Grazie Cinzia,
ho letto e riletto l'help con gli esempi e ora credo di essere in grado di
implementare ciò che voglio.
Un dubbio però mi rimane: come faccio a controllare se il campo PartitaIva è
indicizzato come Sì (duplicati non ammessi)? Puoi farmi un esempio di
codice?
Ciao
GioVe


text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:mIy1d.2181$zF3....@twister2.libero.it...
>
> "Gio.Ve" <
nospamgv...@tin.it
> ha scritto nel messaggio
> news:%ao1d.314188$5D1.13...@news4.tin.it...
>> Nella tabella Anagrafiche di alcuni BE distribuiti qualche tempo fa ho
>> notato che il campo PartitaIva ha la proprietà Indicizzato su Sì
> (duplicati
>> non ammessi).
>> Attualmente il mio FE presuppone che il campo in questione abbia la
>> proprietà indicizzato su Sì (duplicati ammessi).
>> Come faccio a controllare da FE se il campo in questione ha la proprietà
>> settata come duplicati non ammessi e, nel caso, variarla in duplicati
>> ammessi?
>> E' da sabato che cerco di trovare qualcosa (ALTER TABLE, ALTER COLUMN,
>> TableDef, ecc.) ma finora niente.
>> Sono certo che ora qualcuno mi darà una mano.
>> Grazie in anticipo.
>>
>> GioVe
>
> Per quel che so io le proprietà del campo di una tabella da VBA possono
> essere create per campi creati ex-novo con VBA, ma non possono essere
> cambiate quelle di campi già esistenti.
>
> Per maggiori dettagli vai sul Sito Comune (link qui sotto) e nella Sezione
> Tables leggi la FAQ di Stefano Bettini intitolata "Come si possono
> modificare via codice le proprietà dei campi di tabella?".
>
> --
> Roberto
>
Già fatto, ma credo di aver capito che la proprietà Indicizzato non si può
variare col metodo descritto nella FAQ.
Cinzia mi ha detto di vedere gli oggetti Index e Indexes insieme al metodo
CreateIndex, e ora credo di essere in grado di implementare ciò che voglio.
Speriamo!
Ciao
GioVe


text:
[CUT]
> >> Nella tabella Anagrafiche di alcuni BE distribuiti qualche tempo fa ho
> >> notato che il campo PartitaIva ha la proprietà Indicizzato su Sì
> > (duplicati
> >> non ammessi).
> >> Attualmente il mio FE presuppone che il campo in questione abbia la
> >> proprietà indicizzato su Sì (duplicati ammessi).
> >> Come faccio a controllare da FE se il campo in questione ha la
proprietà
> >> settata come duplicati non ammessi e, nel caso, variarla in duplicati
> >> ammessi?
> >> E' da sabato che cerco di trovare qualcosa (ALTER TABLE, ALTER COLUMN,
> >> TableDef, ecc.) ma finora niente.
> >> Sono certo che ora qualcuno mi darà una mano.
[CUT
> > per fare quello che dici dovresti provare a quardare nell'Help  gli
> > Oggetti
> > DAO INDEXES, INDEX e la funzione CreateIndex.
> > Nell'help c'è un esempio di utilizzo di CreateIndex.
> > Credo che la procedura corretta da seguire sia:
> > 1)Aprire il Database BE con OpenDatabase
> > 2)Accedere alla Tabella incriminata e al suo inseme Indexes
> > 3)Cancellare l'indice esistente
> > 4)Creare il nuovo Indice impostatndo la proprietà UNIQUE a False
> > 5)Appendere il nuovo indice all'insieme Indexes
> > 6)Chiudere il dataBase
> >
[CUT]
> >
> Grazie Cinzia,
> ho letto e riletto l'help con gli esempi e ora credo di essere in grado di
> implementare ciò che voglio.
> Un dubbio però mi rimane: come faccio a controllare se il campo PartitaIva
è
> indicizzato come Sì (duplicati non ammessi)? Puoi farmi un esempio di
> codice?
> Ciao
>
Ciao,
ecco una funzione a cui passi il nome del database, il nome della tabella e
il nome dell'indice, che se non l'hai modificato corrisponde al nome del
campo e ti restituisce Vero o falso a seconda del fatto che l'indice Ammetta
duplicati oppure No.
Function TestIndexUnique(dbnane As String, tbName As String, indexName As
String)
Dim dbs As Database
Dim tdf As TableDef
Dim idx As Index
   Set dbs = OpenDatabase(dbnane)
   Set tdf = dbs.TableDefs(tbName)
         Set idx = tdf.Indexes(indexName)
         If idx.Unique = True Then
            TestIndexUnique = True
          Else
            TestIndexUnique = False
          End If
dbs.close
dbs.Close
Set dbs = Nothing
Set tdf = Nothing
set idx = nothing
End Function
Ciao Cinzia


text:
CUT
> Ciao Cinzia
>
Grazie mille.
Sei proprio forte!
GioVe


title: Query senza conferma

author: Giordy

text:
Buongiorno a tutti!
Ho da poco iniziato ad usare Access e volevo sapere se, quello che sto
cercando di fare è fattibile o meno.
Ho una tabella che, automaticamente, tramite una macro, viene aggiornata
inserendo all'interno utente, data e ora dell'accesso al programma.
Mi serve per gestire una specie di tabella dei LOG di accesso al
DB....purtroppo però, ogni volta che la macro viene lanciata, mi presenta la
finestra di che mi dice:"Numero di righe bla bla bla.....SI/NO"
E' possibile fare in modo che questo messaggio non compaia ed inserisca i
dati automaticamente nella tabella senza richiesta di conferma?
Ringrazio tutti per l'aiuto.
Giordy


title: Query senza conferma

author: TANNHAUSER

text:
Giordy ha scritto:
> Buongiorno a tutti!
> Ho da poco iniziato ad usare Access e volevo sapere se, quello che sto
> cercando di fare č fattibile o meno.
> Ho una tabella che, automaticamente, tramite una macro, viene aggiornata
> inserendo all'interno utente, data e ora dell'accesso al programma.
> Mi serve per gestire una specie di tabella dei LOG di accesso al
> DB....purtroppo perň, ogni volta che la macro viene lanciata, mi presenta la
> finestra di che mi dice:"Numero di righe bla bla bla.....SI/NO"
> E' possibile fare in modo che questo messaggio non compaia ed inserisca i
> dati automaticamente nella tabella senza richiesta di conferma?
> Ringrazio tutti per l'aiuto.
> Giordy
Utilizzo l'hel in linea e posto:
"Č possibile utilizzare l'azione ImpostaAvvisi per attivare o disattivare
messaggi di sistema.
Impostazione
L'azione ImpostaAvvisi utilizza l'argomento riportato di seguito.
Argomento azione	Descrizione
Mostra avvisi	Specifica se i messaggi di sistema debbano essere
visualizzati o meno. Nella casella Mostra avvisi della sezione Argomenti
azione nella finestra della macro, fare clic su Sě per attivare i messaggi
di sistema o su No per disattivarli. L'impostazione predefinita č No"
Ciao,
TANNHAUSER
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Query senza conferma

author: AA

text:
"Giordy" <
a...@a.it
> ha scritto nel messaggio
news:cipdem$6ei$1...@news.flashnet.it...

all'inizio della macro aggiungi una riga "Imposta Avvisi" e nella
caratteristica -->Mostra avvisi ,metti NO!
AA


title: date

author: Giovanna Palumbo

text:
come si può trasformare una data da 01/01/00 a 0100, o anche 12/11/98 in
1198. Grazie a tutti
P.S. che fortuna che ci siete


title: date

text:
>come si può trasformare una data da 01/01/00 a 0100, o anche 12/11/98 in
>1198. Grazie a tutti
vedi sull'help month, day, cstr.
ad es.:
dim d as date
dim ds as string
d=12/11/98
ds=right("00" & cstr(month(d)), 2) & right("00" & cstr(day(d)), 2)
right ecc. serve ad aggiungere uno zero a sz nel caso di numeri ad una
cifra.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: date

author: AntoGal

text:
Giovanna Palumbo <
giov...@tin.it
> scrisse...
> come si può trasformare una data da 01/01/00 a 0100, o anche 12/11/98 in
> 1198. Grazie a tutti
Format(Data, "mmyy")
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

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


title: date

author: Giovanna

text:
Grazie mille
lbo dal portatile <
l...@NOSPAM.blunet.it
> wrote in message
393d2986...@news.interbusiness.it...
> >come si può trasformare una data da 01/01/00 a 0100, o anche 12/11/98 in
> >1198. Grazie a tutti
>



title: calcolo età in Access2000

author: Ottavio Macino

text:
Nella mia tabella dati voglio calcolare (come facevo tranquillamente in
Excel) l'età al momento di una persona, partendo dalla sua data di nascita
(in Excel avevo la formula Adesso oppure Now () - CampoPrecedente ). In
Access non riesco a generarla. La vorrei inserire direttamente nella mia
tabella, nel campo età (oppure ditemi dove metterla).
Grazie


title: calcolo età in Access2000

author: Carlo Costarella

text:
"Ottavio Macino" <
ott...@tin.it
> ha scritto nel messaggio
news:ptpS8.70761$Kt3.1...@twister2.libero.it...

Prova con questa funzione credo presa da
www.sitocomune.com
Public Function Eta(DataNascita As Date)
   Dim varEta As Variant
   varEta = DateDiff("yyyy", DataNascita, Now)
   If Date < DateSerial(Year(Now), Month(DataNascita), Day(DataNascita))
Then
       varEta = varEta - 1
   End If
   Eta = varEta
End Function
Ciao, Carlo


title: calcolo età in Access2000

author: Karl Donaubauer

text:
Ottavio Macino ha scritto:

Non si salva in una tabella ma calcola quando è necessario
p.e. in un campo di una query:
=DateDiff("aaaa";[datadinascita];Date())+
(Format(Date();"mmgg")<Format([datadinascita];"mmgg"))
Se non sbaglio con le abbreviazioni italiani.
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: calcolo età in Access2000

author: SuperPippo®

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:afeotq$do8n0$1...@ID-46617.news.dfncis.de...
> Non si salva in una tabella ma calcola quando è necessario
> p.e. in un campo di una query:
>
> =DateDiff("aaaa";[datadinascita];Date())+
> (Format(Date();"mmgg")<Format([datadinascita];"mmgg"))
>
> Se non sbaglio con le abbreviazioni italiani.
--------------->
ciao Karl... interessava anche me questa query...
ora però vorrei chiederti una cosa...
nella stessa query come posso fare a trovare delle fasce di età ??
per esempio da 0 > 30 anni
da 30 > 60 anni
e da 60 anni in poi ???
grazie...


title: calcolo età in Access2000

text:
SuperPippo®" ha scritto:
> "Karl Donaubauer ha scritto:...
> > Non si salva in una tabella ma calcola quando è necessario
> > p.e. in un campo di una query:
> >
> > =DateDiff("aaaa";[datadinascita];Date())+
> > (Format(Date();"mmgg")<Format([datadinascita];"mmgg"))
> ...
> nella stessa query come posso fare a trovare delle fasce di età ??
> per esempio da 0 > 30 anni
> da 30 > 60 anni
> e da 60 anni in poi ???
Cosa intendi con "trovare"?
Cercare i record di una fase con un parametro/criterio o
aggiungere un attributo a ogni record se fa parte di quale fase?
--
cu



title: calcolo età in Access2000

text:
Già fatto, grazie:ma il problema mi rimane perchè (evidentemente sono
incapace in Access), non riesco a farlo funzionare o meglio: dove devo farlo
leggere?
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:emyS8.74148$j65.1...@twister1.libero.it...
>
> "Ottavio Macino" <
ott...@tin.it
> ha scritto nel messaggio
> news:ptpS8.70761$Kt3.1...@twister2.libero.it...
Nella mia tabella dati voglio calcolarel'età al momento di una persona,
partendo dalla sua data di nascita



title: calcolo età in Access2000

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:afeucu$cp9sb$1...@ID-46617.news.dfncis.de...
> SuperPippo®" ha scritto:
> > "Karl Donaubauer ha scritto:...
> > > Non si salva in una tabella ma calcola quando è necessario
> > > p.e. in un campo di una query:
> > >
> > > =DateDiff("aaaa";[datadinascita];Date())+
> > > (Format(Date();"mmgg")<Format([datadinascita];"mmgg"))
> > ...
> > nella stessa query come posso fare a trovare delle fasce di età ??
> > per esempio da 0 > 30 anni
> > da 30 > 60 anni
> > e da 60 anni in poi ???
>
> Cosa intendi con "trovare"?
> Cercare i record di una fase con un parametro/criterio o
> aggiungere un attributo a ogni record se fa parte di quale fase?
-----------------
beh... potrebbero essere utili tutte e due le soluzioni....
ma la seconda, penso, si adatti di più a fare un grafico
per fasce di età.... giusto ???
in sostanza devo dividere le tre fasce di età....
che dici ???
--
SuperPippo®   [;o))


title: calcolo età in Access2000

text:
SuperPippo ha scritto:
> "Karl Donaubauer ha scritto:
> > > > Non si salva in una tabella ma calcola quando è necessario
> > > > p.e. in un campo di una query:
> > > >
> > > > =DateDiff("aaaa";[datadinascita];Date())+
> > > > (Format(Date();"mmgg")<Format([datadinascita];"mmgg"))
> > > ...
> > > nella stessa query come posso fare a trovare delle fasce di età ??
> > > per esempio da 0 > 30 anni
> > > da 30 > 60 anni
> > > e da 60 anni in poi ???
> >
> > Cosa intendi con "trovare"?
> > Cercare i record di una fase con un parametro/criterio o
> > aggiungere un attributo a ogni record se fa parte di quale fase?
> -----------------
> beh... potrebbero essere utili tutte e due le soluzioni....
> ma la seconda, penso, si adatti di più a fare un grafico
> per fasce di età.... giusto ???
> in sostanza devo dividere le tre fasce di età....
> che dici ???
Prima fai un campo "eta" con l'espressione che già ho scritto.
Poi fai un altro campo con l'espressione:
Switch(eta<30;"A";eta>=30 And eta<60;"B";eta>=60;"C")
Certo puoi usare un altro testo che A, B, C che anche puoi usare
per ordinare, aggruppare o come criterio.


title: calcolo età in Access2000

text:
SuperPippo ha scritto:
> "Karl Donaubauer ha scritto:
> > > > Non si salva in una tabella ma calcola quando è necessario
> > > > p.e. in un campo di una query:
> > > >
> > > > =DateDiff("aaaa";[datadinascita];Date())+
> > > > (Format(Date();"mmgg")<Format([datadinascita];"mmgg"))
> > > ...
> > > nella stessa query come posso fare a trovare delle fasce di età ??
> > > per esempio da 0 > 30 anni
> > > da 30 > 60 anni
> > > e da 60 anni in poi ???
> >
> > Cosa intendi con "trovare"?
> > Cercare i record di una fase con un parametro/criterio o
> > aggiungere un attributo a ogni record se fa parte di quale fase?
> -----------------
> beh... potrebbero essere utili tutte e due le soluzioni....
> ma la seconda, penso, si adatti di più a fare un grafico
> per fasce di età.... giusto ???
> in sostanza devo dividere le tre fasce di età....
> che dici ???
Prima fai un campo "eta" con l'espressione che già ho scritto.
Poi fai un altro campo con l'espressione:
Switch(eta<30;"A";eta>=30 And eta<60;"B";eta>=60;"C")
Certo puoi usare un altro testo (o numero) che A, B, C che
adesso puoi usare per ordinare, aggruppare o come criterio.
--
HTH



title: calcolo età in Access2000

text:
> Prima fai un campo "eta" con l'espressione che già ho scritto.
> Poi fai un altro campo con l'espressione:
> Switch(eta<30;"A";eta>=30 And eta<60;"B";eta>=60;"C")
>
> Certo puoi usare un altro testo (o numero) che A, B, C che
> adesso puoi usare per ordinare, aggruppare o come criterio.
--------------->
Grazie Karl mi funziona perfettamente....
solo in Criterio non riesco a far funzionare la query...
esempio... Like [Digitare A oppure  B oppure C ]
mi da un record vuoto...
come mai ... ciao...


title: calcolo età in Access2000

text:
SuperPippo® <ik0qd...@SPAMlibero.it> ha scritto:

Se hai creato la query esattamente come ho scritto nel piccolo
esempio normalmente non puoi usare il criterio direttamente
al campo "eta" perché Access non capisce un Alias come "eta"
in un statement Where. Ma se questo è il problema Access ti da
una finestra per chiamarti di un parametro "eta".
2 metodi che puoi provare:
1. Ripetere la formula nel Switch() invece di solo usare il nome "eta".
Fa una espressione lungha con la formula 4 volte ma debbe funzionare.
2. e piu semplice è creare una seconda query che basarsi sulla prima
e usare il criterio nella seconda query.



title: calcolo età in Access2000

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:afmol3$fin0t$1...@ID-46617.news.dfncis.de...

------------------
grazie Karl ho provato il 2° metodo... più semplice...e funziona
perfettamente..
ma vorrei chiederti una ultima cosa... nella finestrella che esce dal
comando Like..
Finestra immisione parametro se digito una frase più lunga per le
spiegazioni viene troncata...
è possibile far comparire la scritta anche a capo ???
mi spiego meglio con un esempio...
scrivo Like[Digitare A - B - C] e nella finestrella entra tutto il testo...
ma io vorrei scrivere
Like[ Digitare la lettera A per fascia di eta 0 >30, oppure B per fascia eta
30 > 60
e C per  fascia di eta  > 60]....
spero mi sono spiegato...
Jo...
ps... mi dispiace x Germania - Brasile... 0 - 2  !!!


title: calcolo età in Access2000

text:
SuperPippo schrieb:
> "Karl Donaubauer ha scritto:
> > ...Access ti da
> > una finestra per chiamarti di un parametro "eta".
> nella finestrella che esce dal comando Like..
> Finestra immisione parametro se digito una frase più lunga per le
> spiegazioni viene troncata...
> è possibile far comparire la scritta anche a capo ???
No. La finestra è limitato a una righa con ca. 38 lettere.
Se hai bisogno di più debbi usare una maschera.
> ps... mi dispiace x Germania - Brasile... 0 - 2  !!!
Per me va be. Non sono un tedesco ma un austriaco (Vienna).
--
cu



title: calcolo età in Access2000

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:afp8po$fgubn$1...@ID-46617.news.dfncis.de...
> SuperPippo schrieb:
> > "Karl Donaubauer ha scritto:
> > > ...Access ti da
> > > una finestra per chiamarti di un parametro "eta".
>
> > ps... mi dispiace x Germania - Brasile... 0 - 2  !!!
>
> Per me va be. Non sono un tedesco ma un austriaco (Vienna).
--------------->
Ok... grazie...di tutto... Ciao...


title: OT : office developer xp

text:
          Vorrei vendere per inutilizzo Office XP Developer. E' originale e completo.
A qualcuno puo' interessare ?
Grazie

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


title: OT : office developer xp

author: MA

text:
<
sha...@libero.it
> ha scritto nel messaggio
news:146Z133Z226Z8Y1...@usenet.libero.it...
>
>           Vorrei vendere per inutilizzo Office XP Developer. E' originale
e completo.
> A qualcuno puo' interessare ?
> Grazie
>
Sě.
l'indirizzo č valido?
MAssimiliano


title: OT : office developer xp

text:
[cut]
Ciao,
interessa anche a me.
chiarello_mauro  @  tiscali  .  it
togli gli spazi x scrivermi!!!
Se è ancora disponibile, mi invii la tua richiesta economica?
Grazie!
--
strano...mavero
L'universo è cambiamento; la nostra vita è il risultato dei nostri pensieri.
Marco Aurelio


title: Calcolo Imponibile in una Query

author: Andrea

text:
Salve,
come posso sommare i valori che mi restituisce una query?
ovvero: ho una query che mi restituisce tutti i valori di un campo prezzo.
"PREZZO"
10
20
20
30
come posso attraversouna query calcolarne la somma?
Grazie


title: Calcolo Imponibile in una Query

text:
"Andrea" <
and...@pcmweb.it
> ha scritto nel messaggio
news:ZOGnd.3227$C94....@tornado.fastwebnet.it...

Usando questa query (ammesso che tu non possa farlo già con la prima query)
come sorgente per un'altra query raggruppata - usa il pulsante Totali - che
abbia nella riga formula la voce "Somma".
Ciao, Carlo


title: OT-- Ordinare x Mese...??!!

author: SuperPippo

text:
scusate se sono OT...ma non trovo altro modo x ottenere un aiuto....
mi arriva un grande file in formato Txt ed esso si presenta così ... vedi
sotto ::
120111728987238UHSHH5757HHJF758592000RJRJJ885858858857327377480000
allora avendo il tracciato dalla Regione in Excel importandolo riesco a
dividerlo correttamente...
il problema principale è la Data... xchè essa si presenta così  10082000
oppure 4082000...
ho cercato di trasformarla in 10/08/2000 oppure in 04/08/2000 ma niente da
fare...
Cmq... da Formato > Celle > Personalizzato sono riuscito ad ottenere questo
formato 00-00-0000
che equivale a 10-08-2000... fin quì Ok...mi stà anche bene.....
Il problema viene ora...  nel foglio di calcolo mi serve ordinarlo x mese...
siccome mi arrivano 4 mesi alla volta ..dovrei poterlo ordinare solo x un
mese... supponiamo Giugno 2000... ma andando a controllare dopo il
06-05-2000 mi viene il 06-06-2000... è questo il mio problema....
come faccio a mettere tutto il mese di Giugno assieme...???
ho provato in mille modi ma non ci riesco....
Grazie se potrai darmi un aiuto... Ciao....


title: OT-- Ordinare x Mese...??!!

author: Paolo A.

text:
SuperPippo ha scritto:

prova in un altara colonna a inserire una formula tipo =Month(CellaConData),
dovrebbe restituirti solo il valore del mese, a quel punto puoi usare quella
colonna per l'ordinamento


title: OT-- Ordinare x Mese...??!!

text:
> > siccome mi arrivano 4 mesi alla volta ..dovrei poterlo ordinare solo x
un
> > mese... supponiamo Giugno 2000... ma andando a controllare dopo il
> > 06-05-2000 mi viene il 06-06-2000... è questo il mio problema....
> > come faccio a mettere tutto il mese di Giugno assieme...???
> > ho provato in mille modi ma non ci riesco....
> > Grazie se potrai darmi un aiuto... Ciao....
>
> prova in un altara colonna a inserire una formula tipo
=Month(CellaConData),
> dovrebbe restituirti solo il valore del mese, a quel punto puoi usare
quella
> colonna per l'ordinamento
>
--------------------
scusa la mia ignoranza Paolo...ma ho provato ad inserire una nuova colonna
ed iserire la formula che mi hai scritto ma non succede niente... portesti
essere un pò + preciso ed elementare... ???
Grazie....


title: OT-- Ordinare x Mese...??!!

author: JBad

text:
In article <6oHH5.50327$
Nz.14...@news.infostrada.it
>,
QRZ?
ik0...@libero.it
 says...
> --------------------
> scusa la mia ignoranza Paolo...ma ho provato ad inserire una nuova colonna
> ed iserire la formula che mi hai scritto ma non succede niente... portesti
> essere un pò + preciso ed elementare... ???
> Grazie....
>
Visto che il dato che leggi non e' una data ma e' solamente formattato
come una data dovresti usare STRINGA.ESTRAI(A1;3;2)
La cosa mogliore comunque e' convertire il testo in data :
SINISTRA(A1;2)  & "/" &  STRINGA.ESTRAI(A1;3;2) & "/" & DESTRA(A1;2)
e poi utilizzare la funzione MESE come ti ha gia detto Paolo.
Ciao
--
JBad


title: ordinare record in tabelle secondo piu campi

author: Arold

text:
vorrei ordinare dei record per categoria e descrizoione ma vorrei impostare
tale ordinamento nella struttura tabella, si può?


author: Sergio MAZZA

text:
"Arold" <
simb...@libero.it
> ha scritto nel messaggio
news:bgrton$mj4$1...@lacerta.tiscalinet.it...
> vorrei ordinare dei record per categoria e descrizoione ma vorrei
impostare
> tale ordinamento nella struttura tabella, si può?
Devi indicizzare i campi...
Ciao.
--
Sergio MAZZA


title: Colonna Associata di una List Box

author: Easysmile

text:
Buongiorno a tutti.
Access97 English version, Win98
Ho una list box (scusate, non so come viene definita nell'Access in
Italiano) con dati su due colonne.
All'evento click sul box, ho la necessità di far assumere ad altri due
controlli (diciamo [mioControllo1] e [mioControllo2]) il valore
rispettivamente della prima e della seconda colonna.
Il problema che incontro è che se scrivo una cosa del tipo
[mioControllo1]=[MiaListBox]
il controllo 1 assume il valore della colonna associata del list box.
Come posso però riferirmi al valore della seconda colonna (quella non
associata) in modo da poter asseganre il suo valore al [mioControllo2]?
Grazie
Carlo


title: Colonna Associata di una List Box

author: LaLo

text:
"Easysmile" <
easy...@ptty.loxinfo.co.th
> ha scritto nel messaggio
news:9hei5b$de1bb$1...@ID-29643.news.dfncis.de...

Prova a vedere sull'help la proprietà Column della ListBox.
Ciao
LaLo


title: Colonna Associata di una List Box

author: Roberto in campagna

text:
"Easysmile" <
easy...@ptty.loxinfo.co.th
> ha scritto nel messaggio
news:9hei5b$de1bb$1...@ID-29643.news.dfncis.de...

Me![mioControllo1] = Me![MiaListBox].Column(0)
Me![mioControllo2] = Me![MiaListBox].Column(1)
fermo restando che l'help lo devi leggere comunque. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Colonna Associata di una List Box

text:
> fermo restando che l'help lo devi leggere comunque. ;-)
E' una parola!!!:-))
l'Help è scritto in Thai e per quanto un pò lo sappia leggere, mi ci
vorrebbe troppo tempo per imparare le cose in modo decente:-(
Comunque grazie e ciao
Carlo


title: Query accodamento

author: Ezio

text:
          Ciao Sergio, il problema č che la query di accodamento non mi elimina i
record non piů attivi. O meglio, mi aggiunge eventuali record nuovi ma non
mi toglie quelli eliminati. La query di creazione tabella invece poteva
darmi un'elenco aggiornato dei record ma non riesco ad impostare la chiave
primaria del campo.
Che fare?
Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Query accodamento

text:
Ezio wrote:
>           Ciao Sergio, il problema č che la query di accodamento non
> mi elimina i record non piů attivi. O meglio, mi aggiunge eventuali
> record nuovi ma non
> mi toglie quelli eliminati. La query di creazione tabella invece
> poteva
> darmi un'elenco aggiornato dei record ma non riesco ad impostare la
> chiave primaria del campo.
>
> Che fare?
Sicuramente devi proseguire il discorso dove č nato, non crearne un altro; fai confusione...
> Grazie
Ciao.
--
Sergio MAZZA


title: Query accodamento

text:
Da una tbl contenente anche un campo Data, vorrei che tutti i record
contrassegnati e che hanno per anno il 2003 siano spostati, e non copiati,
nella tbl 2003bkup, anno 2002 nella tbl2002bkup. E' possiile o č meglio
una enorme tbl cho contenga i tutti i dati, 1200 circa annui, e filtrare
la richiesta di visualizzazione?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: gestore tabelle collegate

author: Maurizio Matetich

text:
ho creato un database in Access97 e devo farlo funzionare in rete.
per aggiornare le tabelle collegate vado in Strumenti - Aggiunte - Gestore
tabelle collegate.
faccio clic su "Richiedi sempre nuovo percorso" e poi "seleziona tutto":
quindi scelgo il file MDB contenente i dati (e che si trova su un server).
Da un PC vengono aggiornate automaticamente tutte le tabelle, da un altro PC
mi chiede il percorso per ogni tabella. Come mai queste differenze ?
grazie a tutti
Maurizio


title: gestore tabelle collegate

author: Rob

text:
"Maurizio Matetich" <
maurizio...@tin.it
> ha scritto nel messaggio
news:tVko9.20489$cS4.8...@news2.tin.it...

Togli la spunta da 'richiedi sempre nuovo percorso'.
Mandi Rob.


title: gestore tabelle collegate

text:
"Rob" <dg.rob[noSPam]@
libero.it
> ha scritto nel messaggio
news:EjOo9.7001$RO.1...@twister1.libero.it...

grazie
Maurizio


title: Problema query con somma e conteggio

author: Alessio B.

text:
Ragazzi proprio non ce la faccio piu a me questa diavolo funzione dcount NON
funziona!
Ho una query in cui ho una serie valori monetari (in formato euro) tipo:
 Col1     | Col2   | Col3
-------------------------
  ? 2,03 | ? 4,12 | ? 0,00
-------------------------
  ? 0,00 | ? 5,89 | ? 3,00
-------------------------
 Ho bisogno di creare un riepilogo contenente:
Somma Col1 | Numero Record Col1 | Somma Col2 | Numero Record Col2 | Somma
Col3 | Numero Record Col3 |
Domando:
Per le somme NO PROBLEM ma come diavolo faccio a conteggiare la somma
deirecord ESCLUDENDO quelli il cui valore è ? 0,00?
(PS: al posto di "?" fate conto vi sia il simbolo dell'euro)
AIUTATEMI VI PREGO! Ale :-)


title: Problema query con somma e conteggio

author: Antonio Biso

text:
"Alessio B." <
ales...@libero.it
> ha scritto nel messaggio
news:%omf9.5614$Oz2.1...@twister2.libero.it...

La Dcount ha una sintassi con il terzo parametro facoltativo che ti permette
di impostare dei criteri di selezione. Tu vuoi contare i record che sul
primo, secondo o terzo campo NON sono uguali a zero no?
Allora farai
Dcount("*","tuatabella","Col1<>0")
per tutti e 3 i campi...
Antonio


title: Problema query con somma e conteggio

text:
[cut]
>Tu vuoi contare i record che sul
> primo, secondo o terzo campo NON sono uguali a zero no?
> Allora farai
> Dcount("*","tuatabella","Col1<>0")
> per tutti e 3 i campi...
Si, č quello che voglio ottenere ma continuo ad ottener il conteggio di
tutti i record!
Credo che il problema sia nel fatto che i campi che vado a conteggiare sono
di tipo "euro".
Nei campi in cui metto valore "0" viene visualizzato "? 0,00".


title: Problema query con somma e conteggio

author: Roberto da casa

text:
"Alessio B." <
ales...@libero.it
> ha scritto nel messaggio
news:%omf9.5614$Oz2.1...@twister2.libero.it...

Se la query che contiene i campi da sommare e contare si chiama Query1,
prova con una query che abbia il seguente codice SQL:
SELECT Sum(Query1.Col1) AS SommaDiCol1,
Val(DCount("Col1","Query1","Col1<>0")) AS NumeroRecordCol1, Sum(Query1.Col2)
AS SommaDiCol2, Val(DCount("Col2","Query1","Col2<>0")) AS NumeroRecordCol2,
Sum(Query1.Col3) AS SommaDiCol3, Val(DCount("Col3","Query1","Col3<>0")) AS
NumeroRecordCol3
FROM Query1;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema query con somma e conteggio

text:
[cut]
> Se la query che contiene i campi da sommare e contare si chiama Query1,
> prova con una query che abbia il seguente codice SQL:
>
> SELECT Sum(Query1.Col1) AS SommaDiCol1,
> Val(DCount("Col1","Query1","Col1<>0")) AS NumeroRecordCol1,
Sum(Query1.Col2)
> AS SommaDiCol2, Val(DCount("Col2","Query1","Col2<>0")) AS
NumeroRecordCol2,
> Sum(Query1.Col3) AS SommaDiCol3, Val(DCount("Col3","Query1","Col3<>0")) AS
> NumeroRecordCol3
> FROM Query1;
>
Grande!Mitico!Senza parole!Grazie!
(ps: Grazie anche ad Antonio Bisio....il documento di Roberto sulle
"Istruzioni per l'uso" l'ho appena trovato...)


title: Problema query con somma e conteggio

author: Alessandro Cara

text:

alessio ho visto che questo e' un seguito di un'altro 3d in cui
C. Costarella, che non mi sembra affatto uno sprovveduto,
ti stava dando delle indicazioni.
Al momento non ho molto tempo, piu' tardi, sempre che non ci pensi
qualcun altro cerchero di capire a che punto sei.
a occhio hai problemi a mettere a Null i valori che sono a 0?
Perche' in tal caso la soluzione mi sembra abbastanza agevole
--
a.cara


title: Problema query con somma e conteggio

text:
"Alessio B." <
ales...@libero.it
> ha scritto nel messaggio
news:qQmf9.5722$Oz2.1...@twister2.libero.it...
> [cut]
> >Tu vuoi contare i record che sul
> > primo, secondo o terzo campo NON sono uguali a zero no?
> > Allora farai
> > Dcount("*","tuatabella","Col1<>0")
> > per tutti e 3 i campi...
>
> Si, è quello che voglio ottenere ma continuo ad ottener il conteggio di
> tutti i record!
> Credo che il problema sia nel fatto che i campi che vado a conteggiare
sono
> di tipo "euro".
> Nei campi in cui metto valore "0" viene visualizzato "? 0,00".
Sì, ma quella è la modalità di visualizzazione di un valore che comunque è 0
Veramente tu mi dici che la dcount come l'ho scritta io ti da il numero
totale di record e non solo quelli con col1 diversa da 0?!?
Mi pare strano...
Antonio


title: Problema query con somma e conteggio

text:
[cut]> alessio ho visto che questo e' un seguito di un'altro 3d in cui
> C. Costarella, che non mi sembra affatto uno sprovveduto,
> ti stava dando delle indicazioni.
>
Si, Carlo mi ha aiutato nei giorni scorsi ma nonostante tutto non son
arrivato a soluzione per questo oggi ho ripostato.
> Al momento non ho molto tempo, piu' tardi, sempre che non ci pensi
Roberto ha appena risolto il mio problema facendomi creare una query SQL
praticamente perfetta!
Grazie comunque sia te quanto a Carlo (cui ho gia spedito una mail). Spero
di non incontrar ulteriori intoppi su questo punto ma...semmai mi rifaccio
vivo!


title: Problema query con somma e conteggio

author: Carlo Costarella

text:
"Alessio B." <
ales...@libero.it
> ha scritto nel messaggio
news:37nf9.6337$6O4.1...@twister1.libero.it...

Ciao, Alessio
ho appena risposto alla e-mail che mi hai mandato in privato.
La soluzione che ti ho proposto è del tutto sovrapponibile alla soluzione di
Roberto solo che lavora nel report che ti serviva.
Scusa se non risposto prima ma solo ora ho acceso il computer.
Comunque credo che tu abbia risolto sia nella query che nella
visualizzazione del report.
Ciao, Carlo


title: Problema query con somma e conteggio

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:0bof9.88259$pX1.2...@news2.tin.it...
> Ciao, Alessio
> ho appena risposto alla e-mail che mi hai mandato in privato.
>
> La soluzione che ti ho proposto è del tutto sovrapponibile alla soluzione
di
> Roberto solo che lavora nel report che ti serviva.
> Scusa se non risposto prima ma solo ora ho acceso il computer.
> Comunque credo che tu abbia risolto sia nella query che nella
> visualizzazione del report.
>
> Ciao, Carlo
>
>
>
Scusa Alessio, ho riletto bene la e-mail che mi hai mandato e stando a
quella richiesta la query proposta da Roberto non può funzionare.
Infatti se l'operazione la fai per ogni cliente il risultato è errato. Devi
cioè aggiungere un'altro criterio.
Se invece hai bisogno delle somme e dei conteggi di tutti i campi della
tabella DatiFatture allora tutto a posto.
Mi sono forse perso richieste diverse?
Ciao, Carlo


title: Problema query con somma e conteggio

text:
[cut]
>Scusa Alessio, ho riletto bene la e-mail che mi hai mandato e stando a
> quella richiesta la query proposta da Roberto non può funzionare.
> Infatti se l'operazione la fai per ogni cliente il risultato è errato.
Devi
> cioè aggiungere un'altro criterio.
> Se invece hai bisogno delle somme e dei conteggi di tutti i campi della
> tabella DatiFatture allora tutto a posto.
Ciao Carlo anch'io ho visto solo ora la tua mail!Grazie
Roberto ha risolto alla grande il problema in quanto a me non interessava
tanto dividere per cliente quanto avere un report finale per anno cosi come
chiesto dai modelli statistici che l'ISTAT invia annualmente. Giusto per
fatti render conto di come ho risolto ti mando in mail il file con il
report!
Ora, dopo giorni di lavoro e di sclero mi ritengo soddisfatto e anche la
tensione sta scendendo.....non ce la facevo più!
Probabilmente continuerò lo sviluppo della cosa e vedrai che non mancherà
occasione di "risentirci"!
Grazie tante davvero per la disponibilità a te a tutti gli altri che per
"vari versi" e in "vari modi" hanno contribuito alla prosecuzione del
progetto e....alla mia formazione.......etica!
GRAZIE RAGAZZI! (stavolta ho "urlato" volontariamente! :-) )


title: Problema query con somma e conteggio

text:
"Alessio B." wrote:
[cut]
>
> Grazie comunque sia te quanto a Carlo (cui ho gia spedito una mail). Spero
> di non incontrar ulteriori intoppi su questo punto ma...semmai mi rifaccio
> vivo!
visto e' stata una magia.
E piuttosto mi sembra che si chiama Biso e non Bisio, non farmelo
incavolare un'altra volta .....
--
a.cara


title: Problema query con somma e conteggio

text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3D7E30E1...@blunet.it...

Che parlo a fa....
Antonio


title: Sincronizzazione casella di riepilogo con casella di testo

author: JimmyItaly

text:
Potreste spiegarmi come fare per sincronizzare una casella di riepilogo con
una casella di testo ?
E' possibile farlo senza ricorrere al Visual Basic ?
Grazie anticipatamente !
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: sv

text:
JimmyItaly ha scritto:
> Potreste spiegarmi come fare per sincronizzare una casella di riepilogo con
> una casella di testo ?
> E' possibile farlo senza ricorrere al Visual Basic ?
> Grazie anticipatamente !
Nell'origine della casella riepilogo (query) metti la casella di testo
come condizione. E' necessario, dopo l'aggiornamento della casella di
testo,un requery della casella di riepilogo: dovresti pertanto utilizzare
almeno una macro oppure digitare il tasto {f9}.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: namor

text:
JimmyItaly ha scritto:
> Potreste spiegarmi come fare per sincronizzare una casella di riepilogo con
> una casella di testo ?
> E' possibile farlo senza ricorrere al Visual Basic ?
> Grazie anticipatamente !
Cosa intendi per "sincronizzare una casella di riepilogo con una casella
di testo"?
Namor
--
Aiuta chi ne ha bisogno, non ti costa niente:
www.shopmon.it
  -
www.porloschicos.com
