title: Query con funzione IIF nei criteri

text:

IDFattura è il contatore della tabella fatture. In testo6 e Testo8
metto l'intervallo che mi interessa. Comunque ho trovatto una
soluzione. Un pò alla MacGyver a dir la verità. Visto che la query
funziona se le chiedo solo Between [Forms]![frmCriteriStampa]![Testo6]
And [Forms]![frmCriteriStampa]![Testo8]) oppure lasciando vuoto il
criterio se voglio tutti i record, ho pensato bene di fare 2 query:
una con il criterio vuoto e una con la richiesta dell'intervallo.
Associando le 2 query a 2 diversi report, quando faccio partire la
stampa faccio in modo di controllare se nelle caselle c'è o meno un
intervallo di record. In base a quello che trovo nelle caselle stampo
uno o l'altro report. Che ne dite?
Comunque se qualcuno ha una soluzione un pò più ortodossa ben venga.
Ciao
Stefano


title: Query con funzione IIF nei criteri

text:

Prova a metter nella query un campo con
IIf([forms]![frmCriteriStampa]![testo6]=0;0;[idfattura])
e nei criteri
Between IIf([forms]![frmCriteriStampa]![testo6]=0;0;[forms]!
[frmCriteriStampa]![testo6]) And IIf([forms]![frmCriteriStampa]!
[testo6]=0;0;[forms]![frmCriteriStampa]![testo8])
E' molto poco ortodossa, ma dovrebbe funzionare :)
ciao
mau


title: aiuto per calcolo percentuale in una query

author: rino

text:
Saluto tutti,
In una query ho 3 campi A,B e C che da il totale di A e B.
Quello che vorrei � la percentuale dei campi A e B.
sinceramente in una query non l'ho mai fatto. Mi aiutate?
vi ringrazio anticipatamente
rino


author: almorel

text:
On 11 Ott, 01:05, "rino" <
gsifa...@tin.it
> wrote:
> Saluto tutti,
>
> In una query ho 3 campi A,B e C che da il totale di A e B.
>
> Quello che vorrei è la percentuale dei campi A e B.
>
> sinceramente in una query non l'ho mai fatto. Mi aiutate?
>
> vi ringrazio anticipatamente
>
> rino
Ciao Rino
Se intendi la ripartizione percentuale dei due addendi:
a% = A/C * 100
b% = B/C * 100
Ciao
Alberto


text:
"almorel" <
alm...@gmail.com
> ha scritto nel messaggio
news:dd3f149a-7782-4e8f...@l2g2000yqd.googlegroups.com...
On 11 Ott, 01:05, "rino" <
gsifa...@tin.it
> wrote:
> Saluto tutti,
>
> In una query ho 3 campi A,B e C che da il totale di A e B.
>
> Quello che vorrei � la percentuale dei campi A e B.
>
> sinceramente in una query non l'ho mai fatto. Mi aiutate?
>
> vi ringrazio anticipatamente
>
> rino
Ciao Rino
Se intendi la ripartizione percentuale dei due addendi:
a% = A/C * 100
b% = B/C * 100
Ciao
Alberto
grazie alberto tutto ok
rino


title: Calcolo saldo cliente incrementale.

author: Akira

text:
Ciao uso A97
Uso una query semplice che contiene alcuni campi:
-una Data.
-il nome del cliente.
-un'importo nel campo Dare ed uno in quello Avere la cui differenza tra Dare
ed Avere genera un Saldo di riga, e quindi ottengo quasi un estracco conto
per cliente.
Il mio problema e che questa semplice sottrazione fatta tra Dare ed Avere
genera un elenco con un saldo statico cioè senza tener conto del saldo di
riga precedente ne di quello successivo. Come posso fare a gestire questo
tipo di calcolo nella query?.
Esempio di come vorrei che fosse gestito il saldo:
    Data        Cliente    Dare    Avere    Saldo    MioSaldoSbagliato
---------------------------------------------------------------------
01/02/02    Sig Rossi    50           0        50            50
04/02/02    Sig.Rossi    0            20       30           -20
15/02/02    Sig.Rossi    0            10       20           -10
Grazie a tutti in anticipo.
Ciao


title: Calcolo saldo cliente incrementale.

author: Roberto da casa

text:
"Akira" <
andrea.di...@tin.it
> ha scritto nel messaggio
news:a5lmgr$1sm$1...@fe2.cs.interbusiness.it...

Dai uno sguardo al thread aperto da silvy il 28/2/2002 alle ore 12:48 e che
ha per oggetto "somma incrementale"; in esso è trattato e risolto un
problema come il tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Calcolo saldo cliente incrementale.

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:%8uf8.45280$fa5.1...@twister2.libero.it...
>
> "Akira" <
andrea.di...@tin.it
> ha scritto nel messaggio
> news:a5lmgr$1sm$1...@fe2.cs.interbusiness.it...
> > Ciao uso A97
> > Uso una query semplice che contiene alcuni campi:
> > -una Data.
> > -il nome del cliente.
> > -un'importo nel campo Dare ed uno in quello Avere la cui differenza tra
> Dare
> > ed Avere genera un Saldo di riga, e quindi ottengo quasi un estracco
conto
> > per cliente.
> > Il mio problema e che questa semplice sottrazione fatta tra Dare ed
Avere
> > genera un elenco con un saldo statico cioč senza tener conto del saldo
di
> > riga precedente ne di quello successivo. Come posso fare a gestire
questo
> > tipo di calcolo nella query?.
> >
> > Esempio di come vorrei che fosse gestito il saldo:
> >
> >     Data        Cliente    Dare    Avere    Saldo    MioSaldoSbagliato
> > ---------------------------------------------------------------------
> > 01/02/02    Sig Rossi    50           0        50            50
> > 04/02/02    Sig.Rossi    0            20       30           -20
> > 15/02/02    Sig.Rossi    0            10       20           -10
> >
> Dai uno sguardo al thread aperto da silvy il 28/2/2002 alle ore 12:48 e
che
> ha per oggetto "somma incrementale"; in esso č trattato e risolto un
> problema come il tuo.
La query che mi proponi, funziona abbastanza, ma č limitatata alla data di
registrazione, infatti se trova due, tre, date di registrazione uguali, non
le considera nella somma di riga lasciando i totali fin li generato in
sospeso fino a  quando la data di registrazione non cambia, e li si
aggiorna. Questo problema non mi fa rendere conto se al saldo viene tolto o
aggiunto l'importo giusto, anzi ho riscontrato che non sottrae affatto.
Ho preso una parte del risultato ottenuto:
     DataReg.     |  CodCliente  |  ImportoDare   |   ImportoAvere  |
Saldo
----------------------------------------------------------------------------
---
    19/01/2001  |     000901    |         0,00         |        361,52
     -L. 8.013
    21/01/2001  |     001212    |         0,00         |          46,48
     -L. 8.255
    21/01/2001  |     000474    |         0,00         |        195,22
     -L. 8.255
    25/01/2001  |     001369    |     350,00         |            0,00
     -L. 9.454
    25/01/2001  |     000901    |         0,00         |      1549,37
     -L. 9.454
    26/01/2001  |     000633    |         0,00         |        309,87
     -L. 9.764
    27/01/2001  |     001180    |         0,00         |          84,96
     -L. 9.849
    28/01/2001  |     001212    |         0,00         |          20,66
 |   -L. 10.283
Ti riporto l'SQL:
SELECT Movimenti1.DataReg, Movimenti1.CodCliente, Movimenti1.ImportoDare,
Movimenti1.ImportoAvere, (SELECT SUM(Movimenti2.importoDARE -
Movimenti2.importoAVERE) FROM
[Q OrigineReportMovimenti] AS Movimenti2 WHERE Movimenti2.Datareg
<=Movimenti1.Datareg AND Movimenti2.codCliente=Movimenti1.codCliente;) AS
Saldo
FROM [Q OrigineReportMovimenti] AS Movimenti1
ORDER BY Movimenti1.CodCliente, Movimenti1.DataReg;


title: Calcolo saldo cliente incrementale.

text:
Ho mancato il:
Grazie per l'aiuto


title: Calcolo saldo cliente incrementale.

text:
"Akira" <
andrea.di...@tin.it
> ha scritto nel messaggio
news:WtIf8.25602$_u5.7...@news1.tin.it...
>
[CUT]
> > Dai uno sguardo al thread aperto da silvy il 28/2/2002 alle ore 12:48 e
> che
> > ha per oggetto "somma incrementale"; in esso è trattato e risolto un
> > problema come il tuo.
>
> La query che mi proponi, funziona abbastanza, ma è limitatata alla data di

Prova allora così.
Se la tabella che contiene i dati si chiama Tabella1 ed ha la seguente
struttura:
IDReg                Contatore e chiave primaria
DataReg             Data/ora
CodCliente         Testo
ImportoDare       Valuta
ImportoAvere     Valuta
Se vuoi che la query risulti ordinata per CodCliente, DataReg e IDReg.
Se vuoi per ogni cliente un saldo progressivo nel tempo.
Creati una query chiamata Query1 che abbia il seguente codice SQL:
SELECT Tabella1.DataReg, Tabella1.CodCliente, Tabella1.ImportoDare,
Tabella1.ImportoAvere, Format([DataReg],"yyyymmdd") &
Format([IDReg],"0000000") AS A,
DSum("ImportoDare-ImportoAvere","Query1","CodCliente=" & Chr$(34) &
[CodCliente] & Chr$(34) & " And [A]<=" & [A]) AS Saldo
FROM Tabella1
ORDER BY Tabella1.CodCliente, Format([DataReg],"yyyymmdd") &
Format([IDReg],"0000000");
Stai attento, se la query non la chiami Query1 devi modificare il nome del
dominio della funzione DSum: il nome del dominio deve coincidere con il nome
della query.
Resta un fatto: se il risultato della query lo devi stampare con un report,
non è assolutamente necessario che ti precalcoli il saldo progressivo, il
report è capace di ricavarselo da solo mentre stampa (vedi su help la
proprietà Somma parziale di un campo calcolato di un report).



title: Calcolo saldo cliente incrementale.

text:
"Akira" <
andrea.di...@tin.it
> ha scritto nel messaggio
news:jvIf8.25610$_u5.7...@news1.tin.it...
> Ho mancato il:
> Grazie per l'aiuto
Beh, prima di ringraziare vediamo se riusciamo a risolvere il problema. :-)



title: Calcolo saldo cliente incrementale.

author: Alessandro Nazzani

text:
"Akira" <
andrea.di...@tin.it
> wrote in message
news:WtIf8.25602$_u5.7...@news1.tin.it...
<snip>
> Ti riporto l'SQL:
> SELECT Movimenti1.DataReg, Movimenti1.CodCliente, Movimenti1.ImportoDare,
> Movimenti1.ImportoAvere, (SELECT SUM(Movimenti2.importoDARE -
> Movimenti2.importoAVERE) FROM
> [Q OrigineReportMovimenti] AS Movimenti2 WHERE Movimenti2.Datareg
> <=Movimenti1.Datareg AND Movimenti2.codCliente=Movimenti1.codCliente;) AS
> Saldo
> FROM [Q OrigineReportMovimenti] AS Movimenti1
> ORDER BY Movimenti1.CodCliente, Movimenti1.DataReg;
Mi scuso per non averti più risposto, ma non sono ancora riuscito a capire
come si può fare quello che chiedi.
In effetti avendo due movimenti *per lo stesso cliente* con la stessa dat si
ha un comportamento un po' strano:
    Data        Cliente    Dare    Avere    Saldo
---------------------------------------------
01/02/02    Sig.Rossi    0            20       50
01/02/02    Sig Rossi    50           0        50
15/02/02    Sig.Rossi    0            10       20
Per ottenere il risultato che mi aspettavo
    Data        Cliente    Dare    Avere    Saldo
---------------------------------------------
01/02/02    Sig.Rossi    0            20       30
01/02/02    Sig Rossi    50           0        30
15/02/02    Sig.Rossi    0            10       20
sono stato costretto ad usare qualcosa tipo:
SELECT M1.DataMov, M1.Cliente, M1.Dare, M1.Avere, (SELECT SUM(M2.DARE) FROM
Movimenti AS M2 WHERE M2.DataMov <=M1.DataMov AND M2.Cliente=M1.Cliente;) as
tdare, (SELECT SUM(M3.AVERE) FROM
Movimenti AS M3 WHERE M3.DataMov <=M1.DataMov AND M3.Cliente=M1.Cliente;) as
tavere, tdare-tavere as saldo
FROM Movimenti AS M1
ORDER BY M1.Cliente, M1.DataMov;
Questo però temo che non sia esattamente quello che tu vuoi, ed ho il
sospetto che non si possa fare a meno che non ci sia un campo chiave (es.
ID_Mov) che ti permetta di identificare univocamente ciascun movimento. In
tal caso potresti fare:
SELECT M1.IDMov, M1.DataMov, M1.Cliente, M1.Dare, M1.Avere, (SELECT
CLng(Nz(SUM(M2.DARE - M2.AVERE))) FROM
Movimenti AS M2 WHERE M2.DataMov <= M1.DataMov AND M2.Cliente = M1.Cliente
AND M2.IDMov < M1.IDMov;) +
M1.Dare - M1.Avere AS Saldo FROM Movimenti AS M1
ORDER BY M1.Cliente, M1.DataMov, M1.IDMov;
HTH, Alessandro.


title: Calcolo saldo cliente incrementale.

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:T%Jf8.48914$fa5.1...@twister2.libero.it...

@@@@@@@@@@@@@@@@@
Funziona ma... mi potresti spiegare cosa fa perchè  non l'ho capito bene.
Ovviamente ho la necessità di stampare il risultato della query, ma  in base
a come mi hai fatto notare tu, ho impostato una somma parziale del campo
saldo e ho creato nel report un raggruppamento per "Codice cliente".
Purtroppo non funziona, cioè l'elaborazione dura 5 minuti e il risultato è
il non raggruppamento, e la non somma parziale del Saldo cliente ed in
alcuni casi di smanettamenti vari sul formato del campo saldo, ho ottenuto
errore di Overflow. Così per ragioni di tempo  ho creato un'altra query
uguale a questa ma dove ho potuto raggruppare e creare un saldo raggruppato
fancendo semplicemente la somma dell'ImportoDare - l'importoAvere. In attesa
di risolvere nella maniera più giusta.
Ti riporto l'SQL della query "SituazioneClienti":
SELECT [Archivio Registrazioni].IDRegistrazione, [Archivio
Registrazioni].CodCliente, [Archivio Registrazioni].DataReg,
Format([DataReg],"yyyymmdd") & Format([IDRegistrazione],"0000000") AS A,
CLng(Format(DSum("ImportoDare-ImportoAvere","Qry_Archivo_Registrazioni","Cod
Cliente=" & Chr$(34) & [CodCliente] & Chr$(34) & " And [A]<=" &
[A]),"0.00")) AS Saldo
FROM [Archivio Registrazioni]
ORDER BY [Archivio Registrazioni].DataReg, Format([DataReg],"yyyymmdd") &
Format([IDRegistrazione],"0000000");
Graziee 1000!!


title: Calcolo saldo cliente incrementale.

text:
"Akira" <
andrea.di...@tin.it
> ha scritto nel messaggio
news:W7Tg8.37680$Ns4.1...@news2.tin.it...
>
[CUT]
>
> Funziona ma... mi potresti spiegare cosa fa perchè  non l'ho capito bene.
Per risolvere il problema avevo bisogno di crearmi una chiave univoca per il
recordset rappresentato dalla query: per questo ho creato il campo calcolato
A composto dall'insieme della data di registrazione e della chiave primaria
della tabella.
Quindi per determinare il saldo progressivo, per ogni cliente, è stato
sufficiente sommare algebricamente i movimenti aventi la chiave primaria
(campo A) minore o uguale a quella della riga corrente della query.
> Ovviamente ho la necessità di stampare il risultato della query, ma  in
base
> a come mi hai fatto notare tu, ho impostato una somma parziale del campo
> saldo e ho creato nel report un raggruppamento per "Codice cliente".
> Purtroppo non funziona, cioè l'elaborazione dura 5 minuti e il risultato è
> il non raggruppamento, e la non somma parziale del Saldo cliente ed in
> alcuni casi di smanettamenti vari sul formato del campo saldo, ho ottenuto
> errore di Overflow.
Onestamente non riesco a spiegarmi il comportamento del report...
> Così per ragioni di tempo  ho creato un'altra query
> uguale a questa ma dove ho potuto raggruppare e creare un saldo
raggruppato
> fancendo semplicemente la somma dell'ImportoDare - l'importoAvere. In
attesa
> di risolvere nella maniera più giusta.
>
> Ti riporto l'SQL della query "SituazioneClienti":
> SELECT [Archivio Registrazioni].IDRegistrazione, [Archivio
> Registrazioni].CodCliente, [Archivio Registrazioni].DataReg,
> Format([DataReg],"yyyymmdd") & Format([IDRegistrazione],"0000000") AS A,
>
CLng(Format(DSum("ImportoDare-ImportoAvere","Qry_Archivo_Registrazioni","Cod
> Cliente=" & Chr$(34) & [CodCliente] & Chr$(34) & " And [A]<=" &
> [A]),"0.00")) AS Saldo
> FROM [Archivio Registrazioni]
> ORDER BY [Archivio Registrazioni].DataReg, Format([DataReg],"yyyymmdd") &
> Format([IDRegistrazione],"0000000");
>
> Graziee 1000!!
--



title: problema con If DLookup

author: cix

text:
Salve a tutto il NG,
ho ancora un problema da risolvere.
in una maschera di ricerca ho il seguente codice:
Private Sub Trova_n°_entrata_Riparazione_e_Chiusura_AfterUpdate()
Forms![Riparazione e Chiusura].Filter = "[Entrata n°]=" & Me![Trova n°
entrata Riparazione e Chiusura]
Forms![Riparazione e Chiusura].FilterOn = True
Forms![Riparazione e Chiusura]![Entrata n°].SetFocus
If DLookup("[Provenienza merce]", "Generale", "'1 Cliente,2 Vettore'") <> 3
Then Forms![Riparazione e Chiusura]![Costo chiamata] = 18
If DLookup("[Provenienza merce]", "Generale", "'3 A mezzo Sael'") <> 3 Then
Forms![Riparazione e Chiusura]![Costo chiamata] = 0
DoCmd.Close
End Sub
il mio problema è che nella maschera "riparazione e chiusura" al controllo
"costo chiamata" mi restituisce sempre il primo valore "18" e se sposto la
riga di IF con valore "0" al di sopra, mi restituisce sempre "0".
Vorrei che mi restituisse il valore a seconda dei criteri (1 Cliente o 2
Vettore =18) (3 A mezzo Sael = 0).
Non sono neanche sicuro della giusta digitazione per quanto riguardano i
criteri.
Perdonate la mia inesperienza. Grazie in anticipo a chi mi può aiutare.
cesare


title: problema con If DLookup

author: antcim

text:
"cix" <
cesared...@libero.it
> ha scritto nel messaggio
news:9NuD9.10092$2B1.2...@twister2.libero.it...

Ciao cesare
ho l'impressione che la condizione della funzione Dlookup()
non sia corretta, se l'ho capita :-(
Puoi postare, da sole, le condizioni..?
Antcim


title: problema con If DLookup

text:
"antcim" <
gabriel...@virgilio.it
> ha scritto nel messaggio
news:nTuD9.42488$744.1...@news1.tin.it...

Ciao,
Innanzitutto grazie per l'aiuto.
Le tre condizioni dovrebbero essere
"1 Cliente" che mi dovrebbe restituire 18 nel controllo Costo chiamata,
"2 Vettore" che mi dovrebbe restituire 18 nel controllo Costo chiamata,
"3 A mezzo Sael" che mi dovrebbe restituire 0 nel controllo Costo chiamata.
devo fare 3 righe singole di If DLookup, 1 per ognuno dei 3 valori?
grazie 1000
cesare


title: problema con If DLookup

author: smark

text:
non ho ben capito.... ma cosa fa dlookup()?
"cix" <
cesared...@libero.it
> ha scritto nel messaggio
news:9NuD9.10092$2B1.2...@twister2.libero.it...



title: problema con If DLookup

text:
"smark" <
sm...@libero.it
> ha scritto nel messaggio
news:BowD9.10573$2B1.2...@twister2.libero.it...
> non ho ben capito.... ma cosa fa dlookup()?
>
Hai letto l'HELP, oppure credi sia OPTIONAL....!!!
@Alex


title: problema con If DLookup

text:
"cix" <
cesared...@libero.it
> ha scritto nel messaggio
news:9NuD9.10092$2B1.2...@twister2.libero.it...

Mah.... i valori dei campi che inserisci nella parte CRITERIO come sono
inseriti...???
Questo non è sicuramente la sintassi corretta per inserire 2 condizioni: "'1
Cliente,2 Vettore'"
Non si capisce bene la struttura, ma guarda l'HELP per comporre in modo
corretto
la condizione Where della Funzione.
@Alex.


title: problema con If DLookup

author: Antonio Biso

text:
"cix" <
cesared...@libero.it
> ha scritto nel messaggio
news:EUvD9.10395$2B1.2...@twister2.libero.it...
>
> > > If DLookup("[Provenienza merce]", "Generale", "'1 Cliente,2 Vettore'")
> <>
> > 3
> > > Perdonate la mia inesperienza. Grazie in anticipo a chi mi può
aiutare.
> > > cesare
> > >
> Le tre condizioni dovrebbero essere
> "1 Cliente" che mi dovrebbe restituire 18 nel controllo Costo chiamata,
> "2 Vettore" che mi dovrebbe restituire 18 nel controllo Costo chiamata,
> "3 A mezzo Sael" che mi dovrebbe restituire 0 nel controllo Costo
chiamata.
> devo fare 3 righe singole di If DLookup, 1 per ognuno dei 3 valori?
Hai fatto mooooooooolta confusione, su tante cose.
Sull'uso della dlookup, sulla sua sintassi ecc. ecc.
La dlookup serve per cercare dentro una tabella un valore di un campo di un
certo record.
Questo record può essere uno qualunque(dlookup), il primo (dfirst), quello
con quel valore massimo (Dmax).
Inoltre si possono effettuare dei filtri con il parametro criteri, cioè si
effettua la ricerca su un sottoinsieme di tutta la tabella.
Quello che hai scritto tu nel terzo parametro non è un filtro valido.
Inoltre quell'if lo dovresti fare su un particolare record, su cui poi vai a
testare il valore 1, 2 e 3.
Come fai a individuare il record su cui devi ragionare?
Infine puoi raggruppare con un unico if
if campo = 3 then 0 else 18
Antonio


title: ??? limiti coi sottoreport ????

author: Andrea

text:
Sto lavorando ad un report piuttosto complesso, fatto da più sezioni di
riepilogo e queste ultime contengono anche sottoreport
Ora mi sono accorto, dopo non poche tribolazioni, che Access 2000 tiene solo
2 sottoreport. Il terzo non lo elabora (anche se in differenti sezioni)
A design-time mi mostra il SR come un rettangolo bianco, e se cerco di
intervenire sulle proprietà di collegamento mi dice che l'oggetto è stato
chiuso o cancellato.....
Sto sbagliando io, è una limitazione di Access 2000 o che altro ?
Grazie anticipatamente


title: ??? limiti coi sottoreport ????

author: Fabio Montagner

text: Penso proprio sia una limitazione di Access


title: ??? limiti coi sottoreport ????

author: Guido dal Faro

text:
On Thu, 5 Oct 2000 10:41:35 +0100, "Andrea" <
tec...@katamail.com
>
wrote:

Ho appena fatto un test con A2000 creando un report con 4 sottoreport:
nessun problema; a suo tempo ho avuto problemi con i sottoform a
design time risolti chiudendo il form principale, aprendo il subform,
salvandolo e riaprendo il form in design mode.
Ciao.
---------------
Guido
light...@flashnet.it


title: Controllo che visualizzi un directory:

author: UJ

text:
Come posso inserire un controllo (ListBox e ComboBox) che mi visualizzi il
contenuto di una determinata directory con la possibilità da parte del
cliente di scegliere un file?
Ho trovato nel SitoComune un esempio che mi sembra però esagerato per le mie
esigenze.
Grazie
UJ


title: Controllo che visualizzi un directory:

text:
UJ <
uncl...@nospamtiscalinet.it
> wrote in message
9jjr6j$o5i$1...@fe1.cs.interbusiness.it...
> Come posso inserire un controllo (ListBox e ComboBox) che mi visualizzi il
> contenuto di una determinata directory con la possibilità da parte del
> cliente di scegliere un file?
Secondo me sarebbe meglio usare una finestra di dialogo apposita,
altrimenti, tramite la funzione dir puoi recuperare tutto il contenuto di
una directory e quindi passarla al controllo o mettendola in una tabella
d'appoggio o creando una lista di valori
Antonio


title: Controllo che visualizzi un directory:

text:
> Secondo me sarebbe meglio usare una finestra di dialogo apposita,
Sai indicarmi, per cortesia, un esempio da studiare?
Grazie.
UJ


title: Controllo che visualizzi un directory:

author: Federico Luciani

text:

ti consiglio di sfruttare l'api (esempio del SC) non e' esagerato :-))
ti eviti un sacco di casini a ciclare le dir e poi in termini di
prestazioni e' sicuramente migliore.
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Controllo che visualizzi un directory:

text:
UJ <
uncl...@nospamtiscalinet.it
> wrote in message
9jm2js$rmv$1...@fe2.cs.interbusiness.it...

Sul sito comune c'č un esempio per riallegare le tabelle allegate, cambiando
il database remoto. Viene usata la finestra di dialogo per la scelta di un
file
Antonio


title: Controllo che visualizzi un directory:

text:
> Sul sito comune c'č un esempio per riallegare le tabelle allegate,
cambiando
> il database remoto. Viene usata la finestra di dialogo per la scelta di un
> file
L'ho scaricato. Ma nella conversione da A97 a A2K va in errore di
conversione.
Riesco a vedere i modulo ma non il form.
Grazie
UJ


title: e20.........che passione!!!

text:
2 domande semplici (per chi sa le risposte)
la prima: in una maschera vorrei attivare l'evento Su Pressione e, se il
tasto premuto è esc, eseguire delle istruzioni. E' possibile e se si mi
potete dire la sintassi da scrivere all'interno del codice Su Pressione per
verificare la pressione sul tasto esc?
la seconda: ho una maschera continua composta da 3 campi (es. cognome, nome,
alias). Sull'evento Prima di aggiornare ho inserito delle verifiche sui dati
immessi nei singoli campi affinchè rispondino a determinati requisiti (ad
esempio il + semplice è che nessuno sia vuoto). Succede, però, che se la
maschera viene chiusa prima di completare l'inserimento dei dati, i dati
inseriti anche se non idonei vengono comunque salvati. In questi casi come
posso bloccare la chiusura della maschera e rendere attivo il campo che non
soddisfa la verifica?
Grazie, Max.


title: e20.........che passione!!!

author: Emyr

text:
On Sat, 12 Jan 2002 16:01:06 GMT, "massimo19667"
<
massim...@inwind.it
> wrote:
>2 domande semplici (per chi sa le risposte)
>
>la prima: in una maschera vorrei attivare l'evento Su Pressione e, se il
>tasto premuto č esc, eseguire delle istruzioni. E' possibile e se si mi
>potete dire la sintassi da scrivere all'interno del codice Su Pressione per
>verificare la pressione sul tasto esc?
vedi thread precedendi sulla rotellina o l'istruzione keycode
>la seconda: ho una maschera continua composta da 3 campi (es. cognome, nome,
>alias). Sull'evento Prima di aggiornare ho inserito delle verifiche sui dati
>immessi nei singoli campi affinchč rispondino a determinati requisiti (ad
>esempio il + semplice č che nessuno sia vuoto). Succede, perň, che se la
>maschera viene chiusa prima di completare l'inserimento dei dati, i dati
>inseriti anche se non idonei vengono comunque salvati. In questi casi come
>posso bloccare la chiusura della maschera e rendere attivo il campo che non
>soddisfa la verifica?
vedi evento su chiusura della maschera e poi l'istruzione setfocus
>
>Grazie, Max.
>
>
Saluti.
Emanuele.


title: Connessione rete inattiva

author: Gianni

text:
Per favore aiutoooooooooooooo sono completamente fermo con un db
gestionale!..
Alcuni giorni fa ho convertito un db da access 97 a access 2000.
Fino a qui tutto bene...(anche se durante la conversione non ha compilato
alcuni moduli...)
Ho iniziato ad apporre modifiche al db per sfruttare sopprattutto la
formattazione condizionale...nulla di strano.
Ieri ho apportato semplici modifche "estetiche" ad alcune maschere e durante
queste operazioni spesso il puntatore passava a "clessidra" senza
motivo....permettendomi cmq di lavorare.(cioč cliccavo con la
clessidra!!!???! e funzionava)
Questa mattina apro il db....... e i pulsanti della maschera principale non
eseguono nessun comando pur essendo attivi!
Provo ad aprire in visualizzazione struttura una form a caso ed ad apportare
una modifica...per esempio aggiungo una etichetta...e mi compare il
messaggio "ERRORE DURANTE L'ACCESSO AL FILE.POTREBBE NON ESSERE PIU' ATTIVA
LA CONNESSIONE DI RETE".......ma io non sono in reteeeeeeeeeee! Avevo fatto
delle prove di rete 2/3 giorni fa ma senza avere problemi!....Apro altre
maschere manualmente dalla "finestra database"...ma niente, su ogni click mi
dice sempre "ERRORE DURANTE L'ACCESSO AL FILE.POTREBBE NON ESSERE PIU'
ATTIVA LA CONNESSIONE DI RETE"!
Ho provato a compattare/ripristinare il db......disintallare access e
reinstallarlo...ma niente da fare! mentre gli altri db residenti sul mio
pc...funzionano correttamente!.
Non so che cosa fare....datemi una mano
Ciao e grazie
Gianni


title: Connessione rete inattiva

author: Sergio MAZZA

text:
"Gianni" <
giann...@hotmail.com
> ha scritto nel messaggio
news:DrqRd.39972$QG6.6...@twister2.libero.it...
> Per favore aiutoooooooooooooo sono completamente fermo con un db
> gestionale!..
>
> Alcuni giorni fa ho convertito un db da access 97 a access 2000.
> Fino a qui tutto bene...(anche se durante la conversione non ha compilato
> alcuni moduli...)
> Ho iniziato ad apporre modifiche al db per sfruttare sopprattutto la
> formattazione condizionale...nulla di strano.
> Ieri ho apportato semplici modifche "estetiche" ad alcune maschere e
> durante
> queste operazioni spesso il puntatore passava a "clessidra" senza
> motivo....permettendomi cmq di lavorare.(cioè cliccavo con la
> clessidra!!!???! e funzionava)
>
> Questa mattina apro il db....... e i pulsanti della maschera principale
> non
> eseguono nessun comando pur essendo attivi!
> Provo ad aprire in visualizzazione struttura una form a caso ed ad
> apportare
> una modifica...per esempio aggiungo una etichetta...e mi compare il
> messaggio "ERRORE DURANTE L'ACCESSO AL FILE.POTREBBE NON ESSERE PIU'
> ATTIVA
> LA CONNESSIONE DI RETE".......ma io non sono in reteeeeeeeeeee! Avevo
> fatto
> delle prove di rete 2/3 giorni fa ma senza avere problemi!....Apro altre
> maschere manualmente dalla "finestra database"...ma niente, su ogni click
> mi
> dice sempre "ERRORE DURANTE L'ACCESSO AL FILE.POTREBBE NON ESSERE PIU'
> ATTIVA LA CONNESSIONE DI RETE"!
>
> Ho provato a compattare/ripristinare il db......disintallare access e
> reinstallarlo...ma niente da fare! mentre gli altri db residenti sul mio
> pc...funzionano correttamente!.
>
> Non so che cosa fare....datemi una mano
>
> Ciao e grazie
> Gianni
>
>
Se clicchi col tasto destro del mouse sul file, scegliendo le proprietà,
cosa c'è scritto in fondo agli attributi (del file)?
Ciao.
--
Sergio MAZZA


title: Un report basato su una query che cambia...

author: AP

text:
Sono le consegne per mese, e ad ogni mese i mesi di consegna ovviamente
cambiano.
Io mi faccio il mio bel report e formatto tutto, poniamo per le consegne di
ottobre, novembre e dicembre, ma il mese prossimo, si aggiunge gennaio e
non lo vedo piu' nel report...
come si potrebbe fare?


text:
"AP" <
duc...@iaciners.org
> ha scritto nel messaggio
news:capchbd43o2p$.dlg@news.individual.net...

www.sitocomune.com
 Sezione Reports
4.33 Report a campi variabili a runtime da query a campi incrociati
Ciao.
--
Sergio MAZZA


title: Autodimensionamento form

author: Giorgio PS

text:
Vorrei fare, da codice, la seguente cosa: aprire una form, spostarla appena
sotto il menù, ridimensionarla a pieno schermo (ma senza espanderla, che è
troppo facile! :-)  )
Praticamente vorrei una form che si adattasse alla risoluzione del monitor!
Grazie a chi mi suggerirà qualsiasi cosa.
--
********************************************
Giorgio B. - P.S. elettronica srl - Udine
email:
giorgio....@ps-elettronica.it


title: Autodimensionamento form

text:
> Vorrei fare, da codice, la seguente cosa: aprire una form, spostarla
appena
> sotto il menù, ridimensionarla a pieno schermo (ma senza espanderla, che è
> troppo facile! :-)  )
> Praticamente vorrei una form che si adattasse alla risoluzione del
monitor!
> Grazie a chi mi suggerirà qualsiasi cosa.
> --
Scritta così sembra facile (DoCmd.MoveSize...), ma come si fa a sapere la
larghezza della finestra di access?
Questo è il vero senso della domanda.
--
********************************************
Giorgio B. - P.S. elettronica srl - Udine
email:
giorgio....@ps-elettronica.it
Giorgio PS <
gior...@nospamps-elettronica.it
> wrote in message
8aiide$qml$1...@pinco.nettuno.it...


title: Autodimensionamento form

author: Calogero Di Lorenzo

text:
copia e incolla come ho fatto io.
Private Sub Form_Open(Cancel As Integer)
Dim Larghezza, Altezza
Application.Echo False
DoCmd.Maximize
Larghezza = Me.WindowWidth
Altezza = Me.WindowHeight
DoCmd.Restore
DoCmd.MoveSize 0, 0, Larghezza, Altezza
Application.Echo True
End Sub
--
Cordialità
Calogero Di Lorenzo
Giorgio PS <
gior...@nospamps-elettronica.it
> wrote in message
8aiisg$qrb$1...@pinco.nettuno.it...



title: Catturare un valore da una sottomaschera

author: Sergio Della Giora

text:
In un report sono riuscito a catturare il valore di una maschera (ovviamente
aperta) con il seguente codice :
me.casellatestoxx = [Forms]![nomemaschera].[testoxx]
e tutto funziona.
Mettiamo il caso che il valore che mi interessi sia contenuto in una
sottomaschera della maschera stessa come devo modificare il codice? Ho
provato con :
me.casellatestoxx = [Forms]![nomemaschera].[nomesottomaschera].[testoxx]
ma sembra non funzionare...
Saluti
Sergio Della Giora


author: MegaMax

text:
> me.casellatestoxx = [Forms]![nomemaschera].[nomesottomaschera].[testoxx]
prova con le seguenti:
me.casellatestoxx =
[Forms]![nomemaschera].form.[nomesottomaschera].[testoxx]
me.casellatestoxx = [Forms]![nomemaschera]![nomesottomaschera].[testoxx]
me.casellatestoxx = [Forms]![nomemaschera]![nomesottomaschera]![testoxx]
max


author: Gianluca

text:
"MegaMax" <
fe...@polaris.it
> ha scritto nel messaggio
news:a96icr$v8e$1...@newsreader.mailgate.org...

Io penso sia
me.casellatestoxx = Forms![nomemaschera]![nomesottomaschera].form![testoxx]


text:
me.casellatestoxx = [Forms]![nomemaschera]![nomesottomaschera]![testoxx]
con questo funzia!
Grazie mille!
Sergio Della Giora


title: Avanzamento stampante da codice

author: Roberto da Parma

text:
Ciao a tutti,
ho come al solito un problemino...
Eseguo una stampa su una vecchia stampante a rullo,  mi si presenta tutte le
volte che devo stampare più pagine il problema di dover riallineare la
pagina successiva manualmente, questo perchè alla fine di ogni pagina
stampata dovrebbe fare un paio di scatti per posizionarsi correttamente
nella pagina successiva.
Che cosa posso fare per far si che alla fine di ogni pagina faccia tanti
scatti quanti ne voglio?
Posso scrivere del codice in VB?
Grazie
Roberto


title: Avanzamento stampante da codice

text:
"Roberto da Parma" <
aris...@libero.it
> ha scritto nel messaggio news:44a9fd58$0$10067$4faf...@reader3.news.tin.it...

Dovresti inviargli una sequenza di codici escape (riconosciuti dalla stampante) che gli dica di posizionarsi all'inizio del
foglio...
Ciao.
--
Sergio MAZZA


title: Avanzamento stampante da codice

author: Carlo Costarella

text:
"Roberto da Parma" <
aris...@libero.it
> ha scritto nel messaggio
news:44a9fd58$0$10067$4faf...@reader3.news.tin.it...

Personalmente, lavorando con xp o w2000, ho risolto impostando un nuovo
modulo con le dimensioni vere della pagina e settando la stampante per quel
formato (MioFormato). Da questo momento non ho avuto più problemi.
In un caso c'è stato bisogno di settare la stampante ad aghi ai valori di
default o leggere i vari settaggi con la combinazione dei tasti previsti
dalla casa...si premeva power + onLine e tirava fuori tutti i settaggi...poi
in quel foglio venivano fuori i tasti da premere per settare i vari
parametri...
Comunque sempre in abbinamento con il modulo personalizzato di stampa.
Avvio...Stampanti e Fax...menù File...Proprietà del server...crea un nuovo
modulo...settaggi vari e salvataggio.
Da questo momento il modulo è visibile dalle proprietà di tutte le
stampanti. Basta sceglierlo.
Ciao, Carlo


title: Passaggio parametro a query su pulsante di comando

author: Fanciullo

text:
Salve sono Fanciullo,
access97
Come è possibile ottenere lo stesso risultato di :
DoCmd.OpenForm "maschera1",, nomefiltro
con
DoCmd.OpenQuery "query1",, nomefiltro
detto diversamente per modificare dinamicamente i
criteri di filtro di una query bisogna usare DAO??
grazie


text:
Fanciullo ha scritto:

Se quello che tu chiami filtro è un parametro presente nella tua form (quella dove c'è il bottone) non c'è bisogno che imposti nulla. Scrivi direttamente nella query nel QBE nel campo criterio [Forms]![TuaForm].[TuoCampo]
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:gdsolo$snl$1...@news.nonsolonews.it...

Qualcosa di più articolato.
Mi spiego meglio con un esempio
                        QUERYMADRE (campo cognome nome città)
queryFiglia1            queryFiglia2            queryFiglia3
queryFiglia4
filtro su nome            filtro su cognome    filtro su città
altro filtro
Ecco, devo generare diverse query molto simili alla madre. Varia qualche
piccolo criterio di filtro.
Dovrei creare una 15ina di query che mi intasano il database e la mia
memoria (mia).
C'è un modello per generare di volta in volta query simili dinamicamente
passando il filtro via codice???
Io ho pensato così: Creo una maschera  basata sulla query madre
in visualizzazione foglio dati
(quindi molto simile a una query come vista).
Su questa maschera passo un filtro con l'oggetto DoCmd che varia di volta in
volta
a seconda del pulsante cliccato.
E corretto come approccio?
Grazie


text:
Fanciullo ha scritto:
>
>"Fair87" <roby.ces@gmail . com > ha scritto nel messaggio
>news:gdsolo$snl$1...@news.nonsolonews . it ...
>> Fanciullo ha scritto:
>>>Salve sono Fanciullo,
>>>access97
>>>
>>>Come è possibile ottenere lo stesso risultato di :
>>>
>>>DoCmd.OpenForm "maschera1",, nomefiltro
>>>
>>>con
>>>DoCmd.OpenQuery "query1",, nomefiltro
>>>
>>>detto diversamente per modificare dinamicamente i
>>>criteri di filtro di una query bisogna usare DAO??
>>>
>>>grazie
>>>
>>>
>>>
>> Se quello che tu chiami filtro è un parametro presente nella tua form
>> (quella dove c'è il bottone) non c'è bisogno che imposti nulla. Scrivi
>> direttamente nella query nel QBE nel campo criterio
>> [Forms]![TuaForm].[TuoCampo]
>>
>> --
>> Questo articolo e` stato inviato dal sito web  * w w w .nonsolonews . it
>
>
>Qualcosa di più articolato.
>
>Mi spiego meglio con un esempio
>
>                        QUERYMADRE (campo cognome nome città)
>
>
>queryFiglia1            queryFiglia2            queryFiglia3
>queryFiglia4
>filtro su nome            filtro su cognome    filtro su città
>altro filtro
>
>
>Ecco, devo generare diverse query molto simili alla madre. Varia qualche
>piccolo criterio di filtro.
>Dovrei creare una 15ina di query che mi intasano il database e la mia
>memoria (mia).
>
>C'è un modello per generare di volta in volta query simili dinamicamente
>passando il filtro via codice???
>
>Io ho pensato così: Creo una maschera  basata sulla query madre
>in visualizzazione foglio dati
>(quindi molto simile a una query come vista).
>
>Su questa maschera passo un filtro con l'oggetto DoCmd che varia di volta in
>volta
>a seconda del pulsante cliccato.
>
>E corretto come approccio?
>
>Grazie
>
>
Aspetta aspetta......qua il discorso cambia...che query è? Query action? Selezione? a che ti serve? Il qbe di Access è fantastico ma ha i suoi limiti!!!! Ma non fai prima a scrivere
dim StrSql as string
dim Dbs as database
set dbs=currentDb
strsql = "tuaquery WHERE val1=xxx AND (OR) val2=yyy....."
Dbs.execute strsql
???
Il codice è fatto apposta x gestire quello che il RAD di Access non riesce a fare........



author: Alessandro Baraldi

text:
On 24 Ott, 18:49, "Fanciullo" <
vitoch...@alice.it
> wrote:
> "Fair87" <
roby....@gmail.com
> ha scritto nel messaggionews:gdsolo$snl$1...@news.nonsolonews.it...
>
>
>
>
>
> > Fanciullo ha scritto:
> >>Salve sono Fanciullo,
> >>access97
>
> >>Come è possibile ottenere lo stesso risultato di :
>
> >>DoCmd.OpenForm "maschera1",, nomefiltro
>
> >>con
> >>DoCmd.OpenQuery "query1",, nomefiltro
>
> >>detto diversamente per modificare dinamicamente i
> >>criteri di filtro di una query bisogna usare DAO??
>
> >>grazie
>
> > Se quello che tu chiami filtro è un parametro presente nella tua form
> > (quella dove c'è il bottone) non c'è bisogno che imposti nulla. Scrivi
> > direttamente nella query nel QBE nel campo criterio
> > [Forms]![TuaForm].[TuoCampo]
>
> > --
> > Questo articolo e` stato inviato dal sito webhttp://
www.nonsolonews.it
>
> Qualcosa di più articolato.
>
> Mi spiego meglio con un esempio
>
>                         QUERYMADRE (campo cognome nome città)
>
> queryFiglia1            queryFiglia2            queryFiglia3
> queryFiglia4
> filtro su nome            filtro su cognome    filtro su città
> altro filtro
>
> Ecco, devo generare diverse query molto simili alla madre. Varia qualche
> piccolo criterio di filtro.
> Dovrei creare una 15ina di query che mi intasano il database e la mia
> memoria (mia).
>
> C'è un modello per generare di volta in volta query simili dinamicamente
> passando il filtro via codice???
>
> Io ho pensato così: Creo una maschera  basata sulla query madre
> in visualizzazione foglio dati
> (quindi molto simile a una query come vista).
>
> Su questa maschera passo un filtro con l'oggetto DoCmd che varia di volta in
> volta
> a seconda del pulsante cliccato.
>
> E corretto come approccio?
>
> Grazie
Fermorestando che non capisco perchè non usi la proprietà FILTER di
Form e Report costruendo il Criterio... potresti pensare di fare una
cosa simile:
Crei una Stringa SQL nella query Generica chiamata qryGEN
"SELECT * FROM T1 WHERE %Campo% = %Valore%"
Quindi con :
sSQL=CurrentDb.QueryDefs("qryGEN").SQL
sSQL=Replace(sSQL,"%Campo%","NomeCampo")
sSQL=Replace(sSQL,"%Valore%","NuovoCriterioValoreFormattato")
CurrentDb.QueryDefs("qryGEN").SQL=sSQL
Quindi lo gestisci all'occorrenza.
Ciao
@Alex


author: CIDI

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:234ffe97-6491-49d5...@t65g2000hsf.googlegroups.com...
On 24 Ott, 18:49, "Fanciullo" <
vitoch...@alice.it
> wrote:
> "Fair87" <
roby....@gmail.com
> ha scritto nel
> messaggionews:gdsolo$snl$1...@news.nonsolonews.it...
>




dipende da cosa vuol fare Fanciullo....forse mi sbaglio ma io ho capito che
vuole fare una maschera di ricerca, tipo delle combo non associate del sito
comune.
ha detto che dovrebbe mettere una 15 di pulsanti, a questo punto serve
capire come e
quanti controlli vuole abilitare per la ricerca. uno alla volta? tutti ?
vedo che stai tornato in forma! ancora un pò contratto
ma  meno arrugginito del solito :<))
Buon WE
Daniele


author: Giuseppe

text:
On 24 Ott, 18:49, "Fanciullo" <
vitoch...@alice.it
> wrote:
> "Fair87" <
roby....@gmail.com
> ha scritto nel messaggionews:gdsolo$snl$1...@news.nonsolonews.it...
>
>
>
> > Fanciullo ha scritto:
> >>Salve sono Fanciullo,
> >>access97
>
> >>Come è possibile ottenere lo stesso risultato di :
>
> >>DoCmd.OpenForm "maschera1",, nomefiltro
>
> >>con
> >>DoCmd.OpenQuery "query1",, nomefiltro
>
> >>detto diversamente per modificare dinamicamente i
> >>criteri di filtro di una query bisogna usare DAO??
>
> >>grazie
>
> > Se quello che tu chiami filtro è un parametro presente nella tua form
> > (quella dove c'è il bottone) non c'è bisogno che imposti nulla. Scrivi
> > direttamente nella query nel QBE nel campo criterio
> > [Forms]![TuaForm].[TuoCampo]
>
> > --
> > Questo articolo e` stato inviato dal sito webhttp://
www.nonsolonews.it
>
> Qualcosa di più articolato.
>
> Mi spiego meglio con un esempio
>
>                         QUERYMADRE (campo cognome nome città)
>
> queryFiglia1            queryFiglia2            queryFiglia3
> queryFiglia4
> filtro su nome            filtro su cognome    filtro su città
> altro filtro
>
> Ecco, devo generare diverse query molto simili alla madre. Varia qualche
> piccolo criterio di filtro.
> Dovrei creare una 15ina di query che mi intasano il database e la mia
> memoria (mia).
>
> C'è un modello per generare di volta in volta query simili dinamicamente
> passando il filtro via codice???
>
> Io ho pensato così: Creo una maschera  basata sulla query madre
> in visualizzazione foglio dati
> (quindi molto simile a una query come vista).
>
> Su questa maschera passo un filtro con l'oggetto DoCmd che varia di volta in
> volta
> a seconda del pulsante cliccato.
>
> E corretto come approccio?
>
> Grazie
Io ho risolto così:
in una maschera di ricerca ho una combo che in base alla seleziona
attiva e visualizza una textbox di ricerca e disattiva e nasconde le
altre correlate ad altre selezioni.
Sull'evento dopo aggiornamento della textbox scrivi il codice per
popolare la casella di riepilogo i campi da visualizzare e la
condizione where sul campo che hai correllazionato a quella textbox.
Man mano che inserisci i caratteri nella textbox la casella di
riepilogo mostra i record corrispondenti al filtro.
Ciao.
Giuseppe.


text:
"CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
news:490306a3$0$1089$4faf...@reader1.news.tin.it...

>Ciao Daniele,
mi hai fatto un complimento ma a 50 anni secchi è difficile non avere
qualcosa di contratto e
arrugginito. Comunque a chiedere sono abilissimo a trovare una soluzione un
pò meno.
Allora io ho fatto un database con il quale gestiamo la didattica a scuola
mia. (scuola alberghiera....se magna).
L'applicato di segreteria ha bisogno di vedere dei dati volta per volta
filtrati quindi ho una
specie di pannello di controllo con varie voci descrittive e pulsante di
comando.
PANNELLO VOCI con VOCI DESCRITTIVE + PULSANTE DI COMANDO
dietro ad ogni voce attualmente si apre una query diversa per filtro ma
anche
per campi selezionati quindi ho una 15 di query che io vorrei però non avere
per
non intasare tutto.
Proverò la tua soluzione
grazie


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:234ffe97-6491-49d5...@t65g2000hsf.googlegroups.com...




Ciao
@Alex
ti ringrazio Alex proverò il tuo codice ma mi pare che
access97 non supporti replace vero???
alcune righe di ulteriore spiegazione



text:
"Giuseppe" <
gcard...@tin.it
> ha scritto nel messaggio
news:344f4fa0-f8a1-4456...@q9g2000hsb.googlegroups.com...


Ehh cavoli Giuseppe. Ma io non so fare tutta sta cosa che hai descritto tu.
Allego ulteriori righe di spiegazione del mio problema
Allora io ho fatto un database con il quale gestiamo la didattica a scuola
mia. (scuola alberghiera....se magna).
L'applicato di segreteria ha bisogno di vedere dei dati volta per volta
filtrati quindi ho una
specie di pannello di controllo con varie voci descrittive e pulsante di
comando.
PANNELLO VOCI con VOCI DESCRITTIVE + PULSANTE DI COMANDO
dietro ad ogni voce attualmente si apre una query diversa per filtro ma
anche
per campi selezionati quindi ho una 15 di query che io vorrei però non avere
per
non intasare tutto.
grazie


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:234ffe97-6491-49d5...@t65g2000hsf.googlegroups.com...




Ciao
@Alex
Ciaoo Alessandro ho provato così:
Case conCmdOpenQeeryDAO ' se l'opzione è 9
        Dim qdf As QueryDef
        Set qdf = CurrentDb().CreateQueryDef("TerzeAnnoCorrente")
       qdf.SQL = "SELECT tblISCRIZIONI.as, tblISCRIZIONI.idalunno,
ANAGALUNNI.Cognome, ANAGALUNNI.Nome, tblISCRIZIONI.NOMECLASSE FROM
tblISCRIZIONI INNER JOIN ANAGALUNNI ON tblISCRIZIONI.idalunno =
ANAGALUNNI.idalunno WHERE
tbliscrizioni.as
 = """ &
[Forms]![frmintervalloanno]![csAS] & """ AND tblISCRIZIONI.NOMECLASSE Like
'3*' AND tblISCRIZIONI.bocciato Is Null;"
       DoCmd.OpenQuery "terzeAnnoCorrente"
' e qua mi apre la query, ma  poi non so come cancellarla dal database
dove dovrei mettere
CurrentDb().QueryDefs.Delete "TerzeAnnoCorrente" ???
Grazie


text:
"Fanciullo" <
vito...@alice.it
> ha scritto nel messaggio
news:49034a5a$0$1082$4faf...@reader2.news.tin.it...
>
> "CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
> news:490306a3$0$1089$4faf...@reader1.news.tin.it...
>>
>> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
>> news:234ffe97-6491-49d5...@t65g2000hsf.googlegroups.com...
>> On 24 Ott, 18:49, "Fanciullo" <
vitoch...@alice.it
> wrote:
>>> "Fair87" <
roby....@gmail.com
> ha scritto nel
>>> messaggionews:gdsolo$snl$1...@news.nonsolonews.it...
>>>
>> dipende da cosa vuol fare Fanciullo....forse mi sbaglio ma io ho capito
>> che
>> vuole fare una maschera di ricerca, tipo delle combo non associate del
>> sito comune.
>> ha detto che dovrebbe mettere una 15 di pulsanti, a questo punto serve
>> capire come e
>> quanti controlli vuole abilitare per la ricerca. uno alla volta? tutti ?
>>
>> vedo che stai tornato in forma! ancora un pò contratto
>> ma  meno arrugginito del solito :<))
>>
>> Buon WE
>> Daniele
>>
>>Ciao Daniele,
> mi hai fatto un complimento ma a 50 anni secchi è difficile non avere
> qualcosa di contratto e
> arrugginito. Comunque a chiedere sono abilissimo a trovare una soluzione
> un pò meno.
guarda bene....la mia risposta non era per te!
non ti conosco e non mi permetterei apprezzamenti, con Alex si :-)
comunque ti capisco, alla tua età....ci sono passato pure io, tanto tempo
fa,
...sigh
> Allora io ho fatto un database con il quale gestiamo la didattica a scuola
> mia. (scuola alberghiera....se magna).
...e bere? vinelli ne tenete?
> L'applicato di segreteria ha bisogno di vedere dei dati volta per volta
> filtrati quindi ho una
> specie di pannello di controllo con varie voci descrittive e pulsante di
> comando.
>
> PANNELLO VOCI con VOCI DESCRITTIVE + PULSANTE DI COMANDO
>
> dietro ad ogni voce attualmente si apre una query diversa per filtro ma
> anche
> per campi selezionati quindi ho una 15 di query che io vorrei però non
> avere per
> non intasare tutto.
>
> Proverò la tua soluzione
al momento il mio disco remoto è fuori servizio, altrimenti avrei postato un
screnshot per farti vedere la maschera di ricerca che si ottiene con la faq
che
ti avevo segnalato.
Ciao
Daniele


text:
Fanciullo ha scritto:
>
>"Giuseppe" <gcardascia@tin . it > ha scritto nel messaggio
>news:344f4fa0-f8a1-4456...@q9g2000hsb.googlegroups . com ...
>On 24 Ott, 18:49, "Fanciullo" <vitoch...@alice . it > wrote:
>> "Fair87" <roby....@gmail . com > ha scritto nel
>> messaggionews:gdsolo$snl$1...@news.nonsolonews . it ...
>>
>>
>>
>> > Fanciullo ha scritto:
>> >>Salve sono Fanciullo,
>> >>access97
>>
>> >>Come è possibile ottenere lo stesso risultato di :
>>
>> >>DoCmd.OpenForm "maschera1",, nomefiltro
>>
>> >>con
>> >>DoCmd.OpenQuery "query1",, nomefiltro
>>
>> >>detto diversamente per modificare dinamicamente i
>> >>criteri di filtro di una query bisogna usare DAO??
>>
>> >>grazie
>>
>> > Se quello che tu chiami filtro è un parametro presente nella tua form
>> > (quella dove c'è il bottone) non c'è bisogno che imposti nulla. Scrivi
>> > direttamente nella query nel QBE nel campo criterio
>> > [Forms]![TuaForm].[TuoCampo]
>>
>> > --
>> > Questo articolo e` stato inviato dal sito web * w w w .nonsolonews . it
>>

Io non ho capito.....
Tu hai una form che visualizza tutte le informazioni che ti servono giusto? E l'utente ha bisogno di visualizzare dei particolari di tali informazioni filtrando su un determinato campo un determinato valore giusto fin qui?
Se la situazione fosse questa, allora io farei così: utilizzi 1 bottone per aprire una form di ricerca che contiene 2 combo: la prima la imposti su elenco campi della tabella che stai visualizzano (così puoi scegliere in quale campo vuoi cercare). La seconda la riempi DOPO aver scelto un valore della prima con TUTTI i valori del campo scelto, in questa maniera: sull'evento DOPO AGGIORNAMENTO della combo1 scrivi
StrSql="SELECT " & me.combo1.value & " FROM TuaTabella GROUP BY " & me.combo1.value & ";"
me.combo2.recordsource = strsql
a questo punto l'utente sceglie il valore che vuole e con un altro pulsante costruisci la stringa di ricerca in questo modo :
StrSql="SELECT * FROM TuaTabella where " & me.combo1.value & "=" & me.combo2.value & ";"
imponi alla tua form la nuova origine dati
FORM!TuaForm.recordsource = strsql
FORM!TuaForm.requery
e chiudi la maschera di ricerca. Ora hai i tuoi dati 'filtrati'. Metti un altro pulsante per riportare tutto alla situazione iniziale e hai finito.



text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:ge1h1g$9ok$1...@news.nonsolonews.it...

Ciao, mi pare una idea buona. Ci provo e poi ti dico
grazie


author: Alessandro Cara

text:
Fanciullo ha scritto:
[cut] 200 righe circa
> Ciao, mi pare una idea buona. Ci provo e poi ti dico
> grazie
Lasciare 200 righe di post per dirsi ciao non mi sembra informaticamente
prestazionale.
--
ac


text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:9n3Nk.2738$8%.1236@tornado.fastwebnet.it...

concordo e aggiungo:
http://wiki.news.nic.it/QuotarBene
Ciao
Daniele


text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:9n3Nk.2738$8%.1236@tornado.fastwebnet.it...

Non ci avevo fatto caso, pensavo che usare [cut] 200 righe circa
cancellasse la storia......
Paletti paletti informatici.
E chi deve accettarli? chi ha bisogno ovviamente.
Ciao


text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:ge1h1g$9ok$1...@news.nonsolonews.it...
> Fanciullo ha scritto:
>>
>>"Giuseppe" <gcardascia@tin . it > ha scritto nel messaggio
>>news:344f4fa0-f8a1-4456...@q9g2000hsb.googlegroups . com
>>...
>>On 24 Ott, 18:49, "Fanciullo" <vitoch...@alice . it > wrote:
>>> "Fair87" <roby....@gmail . com > ha scritto nel
>>> messaggionews:gdsolo$snl$1...@news.nonsolonews . it ...
[cut] 200 righe
volevo renderti noto che ho risolto così
Case Is = 7
            Dim qdf4 As QueryDef
            Set qdf4 = CurrentDb().QueryDefs("qryDINAMICA")
            qdf4.SQL = "SELECT  idalunno, Cognome, Nome, NOMECLASSE, DATART,
STATOALUNNO
             FROM qryISCRIZIONI  where  STATOALUNNO = 'i' ;"
            DoCmd.OpenQuery "qryDINAMICA"
            Case Is = 8
            Dim qdf5 As QueryDef
            Set qdf5 = CurrentDb().QueryDefs("qryDINAMICA")
            qdf5.SQL = "SELECT idalunno, Cognome, Nome, Sesso, NOMECLASSE,
LUOGONASC, datanasc, cittadinanza
            FROM qryISCRIZIONI WHERE not cittadinanza Like 'ital*' ;"
            DoCmd.OpenQuery "qryDINAMICA"
            Case Is = 9
            Dim qdf9 As QueryDef
            Set qdf9 = CurrentDb().QueryDefs("qryDINAMICA")
            qdf9.SQL = "SELECT idalunno, Cognome, Nome,  NOMECLASSE,
bocciato
            FROM qryISCRIZIONI WHERE nomeclasse Like ""5*"" and bocciato is
null order by nomeclasse ;"
            DoCmd.OpenQuery "qryDINAMICA"
            .........ECCETERA
Ogni Case è agganciato a un pulsante di comando della maschera.
Quello che ho scoperto e che non sapevo è che la query madre può essere
variata non solo nei criteri ma anche nel
numero dei campi. Quindi ho raggiunto il mio obiettivo:
avere una sola query fisica nel database.
Ciao Roberto.....credo


text:
Fanciullo ha scritto:
>
>"Fair87" <roby.ces@gmail . com > ha scritto nel messaggio
>news:ge1h1g$9ok$1...@news.nonsolonews . it ...
>> Fanciullo ha scritto:
>>>
>>>"Giuseppe" <gcardascia@tin . it > ha scritto nel messaggio
>>>news:344f4fa0-f8a1-4456...@q9g2000hsb.googlegroups . com
>>>...
>>>On 24 Ott, 18:49, "Fanciullo" <vitoch...@alice . it > wrote:
>>>> "Fair87" <roby....@gmail . com > ha scritto nel
>>>> messaggionews:gdsolo$snl$1...@news.nonsolonews . it ...
>
>
>[cut] 200 righe
>
>volevo renderti noto che ho risolto cosě
>
>Case Is = 7
>            Dim qdf4 As QueryDef
>            Set qdf4 = CurrentDb().QueryDefs("qryDINAMICA")
>            qdf4.SQL = "SELECT  idalunno, Cognome, Nome, NOMECLASSE, DATART,
>STATOALUNNO
>             FROM qryISCRIZIONI  where  STATOALUNNO = 'i' ;"
>            DoCmd.OpenQuery "qryDINAMICA"
>
>            Case Is = 8
>            Dim qdf5 As QueryDef
>            Set qdf5 = CurrentDb().QueryDefs("qryDINAMICA")
>            qdf5.SQL = "SELECT idalunno, Cognome, Nome, Sesso, NOMECLASSE,
>LUOGONASC, datanasc, cittadinanza
>            FROM qryISCRIZIONI WHERE not cittadinanza Like 'ital*' ;"
>
>            DoCmd.OpenQuery "qryDINAMICA"
>
>            Case Is = 9
>            Dim qdf9 As QueryDef
>            Set qdf9 = CurrentDb().QueryDefs("qryDINAMICA")
>            qdf9.SQL = "SELECT idalunno, Cognome, Nome,  NOMECLASSE,
>bocciato
>            FROM qryISCRIZIONI WHERE nomeclasse Like ""5*"" and bocciato is
>null order by nomeclasse ;"
>
>            DoCmd.OpenQuery "qryDINAMICA"
>
>            .........ECCETERA
>
>Ogni Case č agganciato a un pulsante di comando della maschera.
>Quello che ho scoperto e che non sapevo č che la query madre puň essere
>variata non solo nei criteri ma anche nel
>numero dei campi. Quindi ho raggiunto il mio obiettivo:
>avere una sola query fisica nel database.
>
>Ciao Roberto.....credo
>
>
>
Un po' contorto ma l'importante č che funzioni!!!!!! A presto



title: Data in casella di testo

author: RobertOne

text:
Buon giorno a tutto il n.g.
Riparto con i quesiti...
In una casella di testo vorrei poter inserire di default la seguente data
01/01/06,  per quanto riguarda l'anno che tenga presente dell'anno in corso
e di quelli a venire, senza dover come faccio ora, al cambio dell'anno
cambiare anche l'impostazione statica. Come posso fare?
Grazie per l'attenzione.
Roberto


title: Data in casella di testo

author: Karl Donaubauer

text:
RobertOne wrote:
> In una casella di testo vorrei poter inserire di default la seguente data
> 01/01/06,  per quanto riguarda l'anno che tenga presente dell'anno in
> corso e di quelli a venire, senza dover come faccio ora, al cambio
> dell'anno cambiare anche l'impostazione statica. Come posso fare?
www.donkarl.com/it
 FAQ 2.8
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: Data in casella di testo

text:
"Karl Donaubauer"  ha scritto nel messaggio ...
>
www.donkarl.com/it
 FAQ 2.8
Gtazie per l'indicazione, era proprio quello che cercavo.
Buon anno.
Roberto


title: FE - Quali diffrenze tra invio a PA e Privati ?

author: RobertoA

text:
Ma in definitiva, a parte il FormatoTrasmissione da FPA12 a FPR12, in
cosa si differenzia una fattura per la PA da quella inviata a ditta privata?


author: mario rossi

text:
Il giorno sabato 1 dicembre 2018 18:00:27 UTC+1, RobertoA ha scritto:
> Ma in definitiva, a parte il FormatoTrasmissione da FPA12 a FPR12, in
> cosa si differenzia una fattura per la PA da quella inviata a ditta privata?

la fattura elettronica inviata fra privati o aziende ovvero tutti tranne verso pubblica amministrazione può non essere firmata digitalmente


text:

Tutto qua?
Formato trasmissione e firma?


author: gallego

text:

per la fattura PA devi indicare il cod univoco destinatario di 5
caratteri anzichè il cod sdi di sette.


text:
> per la fattura PA devi indicare il cod univoco destinatario di 5
> caratteri

Sei caratteri

Saluti


text:

Ricapitolando:
- formato trasmissione
- firma obbligatoria
- codice sdi a 6 cifre al posto delle 7

Tutto qua?


author: BFS

text:

se parliamo di differenze del tracciato record si
se invece parliamo di possibili dati da inserire ovviamente la fattura a
privati comprende mooooolte più casistiche da gestire

ciao
BFS

---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


text:
Il 04/12/2018 08:24, BFS ha scritto:
> Il 04/12/2018 08:26, RobertoA ha scritto:
>> Il 03/12/2018 21:47,
simoca...@gmail.com
 ha scritto:
>>>
>>>
>>>> per la fattura PA devi indicare il cod univoco destinatario di 5
>>>> caratteri
>>>
>>> Sei caratteri
>>>
>>> Saluti
>>>
>>
>> Ricapitolando:
>> - formato trasmissione
>> - firma obbligatoria
>> - codice sdi a 6 cifre al posto delle 7
>>
>> Tutto qua?
>>
>
>
> se parliamo di differenze del tracciato record si
> se invece parliamo di possibili dati da inserire ovviamente la fattura a
> privati comprende mooooolte più casistiche da gestire
> ciao
> BFS
>

Hai risposto prima che inviassi il post
Questa si che e' rapidita' nel rispondere
Comunque, si, era per capire quando devi inviare fatture al comune di
Palermo oppure alla ditta Ciceruacchio srl quali sono i campi che
necessitano di attenzione rispetto al normale flusso della creazione xml
Nel nostro caso il formato trasmissione se lo prende dall'anagrafica
cliente, allo stesso modo il codice sdi/pec
Quindi nessun cambiamento rispetto al flusso codice solito
Solo alla fine le fpa DEVONO essere firmate
Ma anche qua, stante il fatto che tutti suggeriscono di firmare pure le
altre, allora il flusso del programma in realta' sara' identico
nell'emissione fpa o fpr
Ciao


text:
> Comunque, si, era per capire quando devi inviare fatture al comune di
> Palermo oppure alla ditta Ciceruacchio srl quali sono i campi che
> necessitano di attenzione rispetto al normale flusso della creazione xml

Occhio alle sezioni "Dati Ordine Acquisto", "Contratto" e "Convenzione": alcuni enti pubblci sono flessibili su quelle puttanaggini e le accettano nelle "descrizioni", ma la maggior parte le voglioni nelle opportune sezioni Xml.

Tali dati generalmente si associano al Documento (quindi 'Testata' documento) ma nel tracciato sono gestibili anche a livello di Riga Documento.
Una rogna niente male.

Saluti


title: Arrotondamento arbitrario!?!?

author: Cataldo Formaro

text:
Ciao a tutti,
nel controllo "Qtà" della mia maschera, quando inserisco la quantità, ad
esempio 3,123 mi arrotonda a 3,000 oppure 3,897 mi arrotonda a 4,000.
Come mai con il formato numerico non va e col formato testo funziona tutto
bene ??
saluti CF


title: Arrotondamento arbitrario!?!?

author: Antonio Biso

text:
"Cataldo Formaro" <
formaro...@inwind.it
> ha scritto nel messaggio
news:1gy09.8722$lu5.2...@twister1.libero.it...

metti formato numerico standard e decimali automatici
Antonio


title: Arrotondamento arbitrario!?!?

author: FC & C.ny

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Joy09.8466$n04.2...@twister2.libero.it...
> "Cataldo Formaro" <
formaro...@inwind.it
> ha scritto nel messaggio
> news:1gy09.8722$lu5.2...@twister1.libero.it...
> > Ciao a tutti,
> > nel controllo "Qtą" della mia maschera, quando inserisco la quantitą, ad
> > esempio 3,123 mi arrotonda a 3,000 oppure 3,897 mi arrotonda a 4,000.
> > Come mai con il formato numerico non va e col formato testo funziona
tutto
>
> metti formato numerico standard e decimali automatici
>
> Antonio
Mi era sfuggito, ora funziona alla perfezione.
Grazie CF


title: File Maker, Access e ODBC

author: Luciano

text:
Il problema è questo:
Una ditta esterna ci ha creato un applicativo in File MAker (pessimo!!!) che
gestisce un database situato su un loro server al quale ci si accede
ovviamente con tutta una serie di password.
Spesso ci servono elaborazioni extra dei dati già presenti e che via via
aggiorniamo. A questo proposito ho creato e creo (grazie anche all'aiuto di
questo ng) dei piccoli applicativi in access studiati ad hoc. Il problema è
che per avere i dati devo operare una esportazione manuale da File maker (in
dbf) e su questi dati applicare le mie query.
Come posso fare per riuscire a pescare direttamente nell'archivio sul server
senza fare ogni volta queste esportazioni?
Ho pensato di collegarmi alle tabelle sul server usando un collegamento odbc
(mantenendo i previlegi per i quali sono autorizzato). Mi basta sapere
l'indirizzo IP e la POrta ?
E se conosco solo l'IP? Possono essere impostati dei blocchi al mio accesso?
Devo chiedere a loro l'autorizzazione? E se chiedo i dati (IP e porta)
possono negarmeli?
Grazie
--------------------------------
Inviato via
http://usenet.libero.it


title: File Maker, Access e ODBC

author: ringo

text:
"Luciano" <lucia...@TOGLIhotmail.com> ha scritto nel messaggio
news:195Z62Z170Z252Y...@usenet.libero.it...

se puoi accedere tramite driver ODBC
basta che tu configuri l'origine dati odbc
utilizzando l'appropriato driver e poi
colleghi le tabelle.
bye
ringo


title: Personalizzare menu in Access 2007

author: Michele S

text:
Sto scrutando Access 2007 beta
per vedere fin d'ora come
cambieranno le mie abitudini.
A parte l'interfaccia ingombrante,
non riesco a eliminare le barre
degli strumenti e a creare
un nuovo menu personalizzato.
Saluti.


title: Personalizzare menu in Access 2007

author: Mirko Caporali

text:
Michele S ha scritto:
> non riesco a eliminare le barre
> degli strumenti e a creare
> un nuovo menu personalizzato.
Nemmeno io, ho riscontrato il tuo stesso problema...
se riesci a farlo, fammi sapere
Ciao


title: Personalizzare menu in Access 2007

author: Michele

text:
"Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
news:1152971919.6...@m79g2000cwm.googlegroups.com...

ok


title: query sommatoria...ci sono quasi riuscito...chi mi dà la ciliegina ?

text:
buongiorno a tutti, grazie a chi sinora mi ha aiutato e anche a chi
leggerà questa mia senza rispondere.
Ho una maschera con una combinata.
Tramite questa combinata seleziono il campo "accordo quadro".
Su una query, collegata nella colonna criteri con il campo "accordo
quadro" di questa combinata, viene effettuata la somma del campo
"importoda" relativo appunto a quell'accordo quadro.
Tale somma dovrebbe risultare su una cella della maschera nel campo
"impegnato" ma non ne vengo fuori...
Ho provato a mettere l'origine dati della cella allla query e a
impostare del codice con un evento dopo aggiornamento ma non ci
riesco.
Faccio notare che se aziono la combinata e poi vado sulla query la
trova già pronta cioà trovo già il calcolo della somma eseguito. Mi
manca solo il poterlo collegare alla maschera.
grazie infinite,
maurizio


author: almorel

text:

Ciao Maurizio, se puoi sostiture la tua query con una Dsum diventa più
semplice perchè
la Dsum puoi associarla ad una casella di testo.
Ciao
Alberto


author: pablitomf

text:
On 20 Nov, 00:32, "ignazio.pilone" <
ignazio.pil...@gmail.com
> wrote:

Porti il mio nome, per cui "DEVI" risolvere!!! :)
Scherzi a parte... nella combinata, non ci puoi mettere direttamente
la query con annesso e connesso anche il campo di somma?... in tal
modo il campo della maschera lo puoi compilare con un
=tuacombinata.column(numcolonna)
;)


text:

> ;)- Nascondi testo citato
>
> - Mostra testo
Grande !!!
funziona perfettamente, grazie.
M


title: Collegamento di due Combo

author: aleter

text:
In una maschera di inserimento incassi che va a scrivere in una tabella
Incassi ho due combo:
la prima con i nomi dei clienti provenienti dalla tabella clienti
la seconda con i nomi degli agenti proveninti sempre dalla tabella clienti.
Vorrei che alla selezione del nome cliente nella prima combo scrivesse il
relativo agente nella seconda combo.
Grazie anticipatamente a chi mi può aiutare
aleter


title: Collegamento di due Combo

author: MA

text:
"aleter" <
aleter...@softhome.net
> ha scritto nel messaggio
news:ZSZ4b.33735$w8....@news.edisontel.com...

ciao e benvenuto
ti consiglio di gurdare nei post precedenti cercando dlookup e column
Guarda anche istruzioni per l'uso un post che periodicamente Roberto manda
alla lista
MAssimiliano


title: Collegamento di due Combo

author: Alessandro Baraldi

text:
"aleter" <
aleter...@softhome.net
> wrote in message
news:ZSZ4b.33735$
w8....@news.edisontel.com

> Grazie anticipatamente a chi mi puņ aiutare
>
> aleter
Premetto che la se le combo prelevano i dati dalla stessa
tabella non devono essere 2 ma una sola.
La seconda potrebbe a questo punto essere una TextBox
nella quale viene scritto il nome dell'agente in seguito
alla selezione della Combo....!
Usa per questo la Funzione Dlookup(....) inserendo come
criterio il riferimento al Campo Cliente=Me.TuaCombo
Ciao
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Collegamento di due Combo

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:6241cbc8789f071a2f...@mygate.mailgate.org...

Scusate l'ignoranza, cosa significa Me. ..................?
Lo trovato spesso in molti post
Ciao
aleter


title: Collegamento di due Combo

text:
> > Premetto che la se le combo prelevano i dati dalla stessa
> > tabella non devono essere 2 ma una sola.
> >
> > La seconda potrebbe a questo punto essere una TextBox
> > nella quale viene scritto il nome dell'agente in seguito
> > alla selezione della Combo....!
> >
> > Usa per questo la Funzione Dlookup(....) inserendo come
> > criterio il riferimento al Campo Cliente=Me.TuaCombo
> >
> > Ciao
> > @Alex.
> >
> >
> > --
> > Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
>
>
> Scusate l'ignoranza, cosa significa Me. ..................?
> Lo trovato spesso in molti post
>
> Ciao
> aleter
Me lo trovi nel codice della maschera a cui si riferisce, indica che si
tratta di un controllo sulla maschera
Infatti se ti dovessi riferire allo stesso controllo da una seconda maschera
dovresti scrivere forms!ilnomedellamaschera!tuacombo
ciao MAssimiliano


title: Collegamento di due Combo

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:0%05b.33812$w8.1...@news.edisontel.com...

Nell'evento Dopo aggiornamento della prima combo (la selezione cliente) ho
inserito questo codice:
Private Sub Nome_Cliente_AfterUpdate()
DLookup ("[Agente]","Clienti", "[Nome Cliente] = "ME.Agente")
End Sub
ma non riesco a farlo funzionare;
dove sbaglio??
Ciao e grazie
aleter


title: Collegamento di due Combo

text:
> > > > Premetto che la se le combo prelevano i dati dalla stessa
> > > > tabella non devono essere 2 ma una sola.
> > > >
> > > > La seconda potrebbe a questo punto essere una TextBox
> > > > nella quale viene scritto il nome dell'agente in seguito
> > > > alla selezione della Combo....!
> > > >
> > > > Usa per questo la Funzione Dlookup(....) inserendo come
> > > > criterio il riferimento al Campo Cliente=Me.TuaCombo
> Nell'evento Dopo aggiornamento della prima combo (la selezione cliente) ho
> inserito questo codice:
>
> Private Sub Nome_Cliente_AfterUpdate()
> DLookup ("[Agente]","Clienti", "[Nome Cliente] = "ME.Agente")
> End Sub
>
> ma non riesco a farlo funzionare;
> dove sbaglio??
>
> Ciao e grazie
Certo quando inserisci così le virgolette gli dici di cercarti un record che
abbia come valore "ME.Agente" lui lo cerca ma non trova corrispondenza.
In realtà dovrebbe essere [nome cliente]= '" & me.agente & "'"
ciao MAssimiliano


title: Collegamento di due Combo

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:Mv15b.33829$w8....@news.edisontel.com...

Private Sub Nome_Cliente_AfterUpdate()
DLookup "[Agente]", "Clienti", "[Nome Cliente] = ""&ME.Agente&"""
End Sub
cosi non mi da più errore ma non ottengo il risultato voluto di aggiornare
la seconda combo con il nome dell'agente.
ciao
aleter


title: Collegamento di due Combo

text:
"aleter" <
aleter...@softhome.net
> ha scritto nel messaggio
news:6H15b.33831$w8....@news.edisontel.com...

Hai dimenticato le parentesi e e poi dopo nome cliente c'è uguale apostrofo
doppio-apostrofo e-commerciale ...
MAssimiliano


title: Collegamento di due Combo

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:MM15b.33833$w8.1...@news.edisontel.com...

DLookup ("[Agente]", "Clienti", "[Nome Cliente] ='"&ME.Agente&"")
così mi da errore
ciao
aleter


title: Collegamento di due Combo

text:
"aleter" <
aleter...@softhome.net
> ha scritto nel messaggio
news:hZ15b.33861$w8.1...@news.edisontel.com...


doppio-apostrofo e-commerciale me.agente e-commerciale doppio-apostrofo
apostrofo doppio-apostrofo.
Ti prego di usare gli spazi
 MAssimiliano


title: Collegamento di due Combo

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:Oc25b.33892$w8....@news.edisontel.com...

DLookup ("[Agente]", "Clienti", "[Nome Cliente] = ' "&Me.Agente&" ' ")
non capisco quali altre e dove ci sono da inserire parentesi.
ciao
aleter


title: Collegamento di due Combo

text:

Ora va bene se guardi prima non le avevi messe.
Neanche ora va..... STOP!!!!
mi sono lasciato portare da te...
Tu stai confrontando il nome del cliente con quello dell'agente. E' chiaro
che non te lo trova!!!
MAssimiliano


title: Collegamento di due Combo

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:QH25b.33899$w8.3...@news.edisontel.com...

Ci rinuncio
grazie
ciao
aleter


title: Collegamento di due Combo

text:

Prova così
creati una seconda colonna nella casellacombinata.
me.agente = me.tuacasellacombianata.column(1) intesa come la seconda colonna
perchè l'indice aprte da zero
MAssimiliano
p.s. mi dispiace che hai rinunciato perchè il filtro ti servirà altre mille
volte


title: Collegamento di due Combo

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:hQ25b.33908$w8.1...@news.edisontel.com...

mi sono fatto trasportare dall'entusiasmo in cose di cui non ho ancora
sufficienti conoscenze, quindi cose che chi è capace da per scontato che
vengano fatte in modo corretto nel mio caso sono seri ostacoli.
ciao


title: Collegamento di due Combo

text:

Hai provato la seconda soluzione?
MAssimiliano


title: Collegamento di due Combo

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:W%25b.33918$w8.1...@news.edisontel.com...

Proverò con la seconda dopo aver studiato la funzione Column.
Ciao
aleter


title: Collegamento di due Combo

author: SunRex

text:
"aleter" <
aleter...@softhome.net
> ha scritto nel messaggio
news:Bf35b.33927$w8.2...@news.edisontel.com...
>
> "MA" <
keiko...@libero.it
> ha scritto nel messaggio
> news:W%25b.33918$w8.1...@news.edisontel.com...
[CUT]
aleter non ti scoraggiare.
Premesso che ciò che dice @Alex è fondamentale se propio non riesci ad usare
DLookUp prova con questo.
.
Mettiamo che abbiamo due tbl collegate 1-n
tblRubrica
IDRubrica PK (1)
Servizio     testo
tblTipoServizio
IDTipo   PK
IDRubrica  numerico (n)
TipoServizio  testo
Mi creo una frm con origine dati la prima tbl e ci metto una combo con
l'autocomposizione spuntando "Trova un record nella maschera basato sul
valore selezionato nella casella combinata" .
Poi mi creo una seconda combo alimentata dai dati della seconda tbl badando
bene di scegliere anche l'IDRubrica della seconda tbl.
Per sincronizzare la seconda alla prima cioè per permettere che alla
selezione di un valore della prima la seconda mi
mostri i soli dati (n) della seconda tbl aggiungo un paio di righe sul
AfterUpdate della prima combo
Sub CasellaCombinata21_AfterUpdate()
Dim intScelta As Integer
Dim strSQL As String
  ' Trova il record corrispondente al controllo
    Me.RecordsetClone.FindFirst "[IDRubrica] = " & Me![CasellaCombinata21]
    Me.Bookmark = Me.RecordsetClone.Bookmark
intScelta = CasellaCombinata21.Value
strSQL = "SELECT IDTipo,IDRubrica,TipoServizio  FROM tblTipoServizio  WHERE
IDRubrica = " & intScelta & " ;"
CasellaCombinata23.RowSource = strSQL
End Sub
P.S.
Ho lasciato volutamente i nomi delle combo dati da Access.
CasellaCombinata21 è la prima combo cioè quella con "Trova un record nella
maschera basato sul valore selezionato nella casella combinata" .
CasellaCombinata23 è la seconda combo alimentata dalla tblTipoServizio
La stesa cosa anche se sono daccordo con @Alex che non ha senso la puoi fare
con due combo che prendono i dati dalla stessa tbl, basta cambiare la qry.
SunRex


title: Collegamento di due Combo

text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:W4B5b.11383$hE5.4...@news1.tin.it...

Proverò così.
Grazie 1000
aleter


title: Collegamento di due Combo

text:
"aleter" <
aleter...@softhome.net
> ha scritto nel messaggio
news:9rI5b.34813$w8.1...@news.edisontel.com...

Beh fammi sapere.
SunRex


title: ACCESS2000 vs ACCESS97

author: Daniele Da Fatti

text:
Abbiamo appena scoperto che in ACCESS2000 al momento di eseguire un filtro
su un campo definito di tipo valuta, il programma segnala un errore se si
cerca di confrontare utilizzando i decimali ( es. importo < 1500,35 ).
Abbiamo replicato tale richiesta su ACCESS97 sempre sullo stesso database
( in formato SQL ) e la cosa funziona egregiamente!!!!
Qualcuno ha per caso riscontrato tale problema?
Se la risposta č sě, come lo ha risoltro?
GRAZIE


title: ACCESS2000 vs ACCESS97

author: AntoGal

text:
"Daniele Da Fatti" <
daf...@cpsoftware.it
> ha scritto...
> Abbiamo appena scoperto che in ACCESS2000 al momento di eseguire un filtro
> su un campo definito di tipo valuta, il programma segnala un errore se si
> cerca di confrontare utilizzando i decimali ( es. importo < 1500,35 ).
Nella costruzione della stringa SQL, hai provato ad utilizzare il . (punto)
invece della virgola, per separare i decimali?
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (POS NCR / Indesit)

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


title: ACCESS2000 vs ACCESS97

text:
"AntoGal" <
antogal...@sitocomune.com
> ha scritto nel messaggio
news:9to5j8$3utno$1...@ID-107948.news.dfncis.de...

Abbiamo provato in tutte le salse, compreso anche il . ( punto )
Per ora abbiamo risolto creando una query avente un campo che contiene
valore importo * 100 per poi testare valori < 150035
Ingegno italico!!!


title: Salvare 1 Report?

author: Mik Mark

text:
Ciao a tutti, sono ancora io.
Vi spiego cosa mi piacerebbe fare però non so se ci sia 1 soluzione
possibile.
Io ho 1 report "Fattura", che mi esce a seondo di criteri che l'utente può
selezionare da 1 maschera PreReport.
Io ho bisogno:
1) Trasferire il report in un foglio di word, però con la stessaa
formattazione del Report, tale e quale!
2) Salvare il risultato del Report in qualche modo, così che io possa
richiamarlo e poter aggiornare i dati però solo alcuni.
Per Es: Nel Report c'è la data e il numero di protocollo (progressivo).
Questi dati non devono cambiare 1 volta stampato. Però nello stesso tempo
dati come n° Ore e Totale Fattura possono essere aggiornati.
L'unica soluzione potrebbe essere quella di fare 1 copia tale e quale però
in word e poi poter prelevare i dati da questo file aggiornando solo alcuni
dati.
Vi sembra possibile?
        Grazie


title: Query di ricerca su tre parametri

author: RobertOne

text:
Buon giorno a tutto il n.g.
Sul mio db di conto corrente, ho la necessità di effettuare una ricerca in
base a tre parametri e non so come impostare la query.
Attualmente con la query che vi riporto, riesco fare la ricerca dei
movimenti in base all'istituto di credito selezionato e dalla data X alla
data Y. Invece vorrei poter aggiungere anche un terzo parametro denominato
"operazione" in modo da poter effettuare anche la ricerca per tipo di
operazione che può essere per esempio: Versamento, saldo fattura, bonifico
etc. etc. Ecco la query:
SELECT [Conto corrente].Istituto, [Conto corrente].DataOp, [Conto
corrente].DataVa, [Conto corrente].Operazione, [Conto corrente].DescOp,
[Conto corrente].AssNum, [Conto corrente].MovDar, [Conto corrente].MovAve,
[Conto corrente].Contatore
FROM [Conto corrente]
WHERE ((([Conto corrente].Istituto)=[Forms]![Movimenti per Data]![RS]) AND
(([Conto corrente].DataOp) Between [Forms]![Movimenti per Data]![dataI] And
[Forms]![Movimenti per Data]![dataF]));
Come si fa ad aggiungere un terzo parametro?
Grazie per l'attenzione.
Roberto


title: Query di ricerca su tre parametri

text:
Scusate l'idiozia e la troppa fretta nel risolvere il problema! Mi perdevo
in un bichier d'acqua, ho trovato...
Grazie.
Robert


title: Query di ricerca su tre parametri

author: Sergio MAZZA

text:
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
news:TivXe.8943$jG6.5...@news3.tin.it...

Beh!  Magari condividila con tutti no?
Ciao.
--
Sergio MAZZA


title: Query di ricerca su tre parametri

text:
Sergio MAZZA wrote:
> "RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
> news:TivXe.8943$jG6.5...@news3.tin.it...
>> Scusate l'idiozia e la troppa fretta nel risolvere il problema! Mi
>> perdevo in un bichier d'acqua, ho trovato...
E' per questo che Prometo evita l'acqua e si rifugia nel vino!!!
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Query di ricerca su tre parametri

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:lZvXe.40016$TR5....@news.edisontel.com...
>
> E' per questo che Prometo evita l'acqua e si rifugia nel vino!!!
Promechiii???
Il vino glielo passi sempre tu eh? Stessa fornitura del mio spacciatore
vero?
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
Ciao.
--
Sergio MAZZA


title: Query di ricerca su tre parametri

text:
Sergio MAZZA wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:lZvXe.40016$TR5....@news.edisontel.com...
>>
>> E' per questo che Prometo evita l'acqua e si rifugia nel vino!!!
>
> Promechiii???
Come non ti ricordi Luigi, il genovese che al Cisa la sera gli rimettevamo
il tappo
e ce lo portavamo a casa???
Più che un uomo una bottiglia
;-)



title: Query di ricerca su tre parametri

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:6xwXe.40035$TR5....@news.edisontel.com...
>
> Come non ti ricordi Luigi, il genovese che al Cisa la sera gli rimettevamo
> il tappo
> e ce lo portavamo a casa???
> Più che un uomo una bottiglia
>
> ;-)
>
Tolgi, metti, e tolgi e rimetti... Poveraccio! Chissà che sensazioen
strana...
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
Ciao.
--
Sergio MAZZA


title: Query di ricerca su tre parametri

text:
Beh, avete anche ragione ma la questione è banale e risolta in parte.
Come dicevo, ho la necessità di effettuare una ricerca in
base a tre parametri ed ho impostato la seguente query e fin quì tutto bene:
SELECT [Conto corrente].Istituto, [Conto corrente].DataOp, [Conto
corrente].DataVa, [Conto corrente].Operazione, [Conto corrente].DescOp,
[Conto corrente].AssNum, [Conto corrente].MovDar, [Conto corrente].MovAve,
[Conto corrente].Contatore
FROM [Conto corrente]
WHERE ((([Conto corrente].Istituto)=[Forms]![Movimenti per Operazione]![RS])
AND (([Conto corrente].DataOp) Between [Forms]![Movimenti per
Operazione]![dataI] And [Forms]![Movimenti per Operazione]![dataF]) AND
(([Conto corrente].Operazione)=[Forms]![Movimenti per
Operazione]![Operazione]));
Dopodichè ho provato ad impostare la maschera così strutturata:
Due caselle di testo dove immetto il range date di ricerca, due combo dove
nella prima trovo l'istituto di credito desiderato e nella seconda il tipo
di operazione. I risultati della ricerca "teoricamente" dovrei ottenerli in
una sottomaschera, ma non ottengo un tubo!
Dove secondo voi sbaglio?
Grazie.
Roberto


title: Query di ricerca su tre parametri

text:
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio news:8wEXe.11026$jG6.5...@news3.tin.it...

Lavoro? Visto che ottieni tubi potresti fare l'idraulico!
Scherzo eh?!
> Grazie.
>
> Roberto
>
Ti posso indicare una seconda via che potrebbe essere più veloce e semplice; quella di utilizzare la proprietà Filter (vedi help)
della form, che in questo caso è una subForm (ma non cambia nulla).
L'origine dati della subForm può essere direttamente la tabella o la query (non filtrata).
Il filtro lo applichi in questo modo:
Me!nomeSubForm.Form.Filter = "Istituto=" & me!rs
Me!nomeSubForm.Form.FilterOn = True
lo rimuovi così:
Me!nomeSubForm.Form.FilterOn = False
Me!nomeSubForm.Form.Filter = ""
Ciao.
--
Sergio MAZZA


title: Ispezione record in una mascera

author: Gimamon

text:
Buonasera a tutti! Come al solito chiedo aiuto!
Ho una maschera in visualizzazione maschere continue di circa 30 rekord da
aggiornare. per effettuare il controllo che tutti i record siano aggiornati
prima di accedere alla maschera successiva ho pensato di utilizzare questa
routine:
Private Sub ControlloInserimento()
Dim Contatore As Integer
Dim intRecord As Integer
intRecord = Me.RecordsetClone.RecordCount
DoCmd.GoToRecord acActiveDataObject, , acFirst
For Contatore = 1 To intRecord
    If Me.Inserito.Value = 0 Then
        Me.Parent.cmdFineRegistr.Visible = False
        Exit For
        Exit Sub
    End If
    DoCmd.GoToRecord , , acNext
Next Contatore
Me.Parent.cmdFineRegistr.Visible = True
End Sub
ma si blocca alla quartultima riga, dandomi "Errore di RunTime 2105 -
Impossibile passare al record specificato"
Qualcuno mi può dire dove sbaglio?
GRAZIE!!!!!!!!!!!!!


title: Maschera e Report

author: Fabrizio

text:
Ho creato una funzione di ricerca che mi apre una maschera filtrata, che poi
vado a modificare con gli ulteriori dati mancanti.
Ora vorrei creare una funzione che mi apra un report relativo solo al record
presente in maschera.
Qualcuno mi può dare una mano?
Ringrazio tutti quelli che mi volessero dare una mano.
Fabrizio


title: Maschera e Report

author: Roberto - Syd

text:
"Fabrizio" <
far...@tiscalinet.it
> ha scritto nel messaggio
news:9pelrj$ivg$1...@lacerta.tiscalinet.it...
> Ho creato una funzione di ricerca che mi apre una maschera filtrata, che
poi
> vado a modificare con gli ulteriori dati mancanti.
> Ora vorrei creare una funzione che mi apra un report relativo solo al
record
> presente in maschera.
> Qualcuno mi puň dare una mano?
>
> Ringrazio tutti quelli che mi volessero dare una mano.
>
> Fabrizio
>
>
Puoi usare questa istruzione:
    DoCmd.OpenReport "NomeReport", acViewPreview, ,
"[NomeControlloDelReportCheContieneIlValoreDesiderato]='" &
Me.NomeDelControlloDellaMascheraCheContieneIlValoreDiCuiSiVuoleLaStampa &
"'"
Ciao Roberto - Syd


title: Maschera e Report

author: Roberto dal portatile

text:
"Fabrizio" <
far...@tiscalinet.it
> ha scritto nel messaggio
news:9pelrj$ivg$1...@lacerta.tiscalinet.it...
> Ho creato una funzione di ricerca che mi apre una maschera filtrata, che
poi
> vado a modificare con gli ulteriori dati mancanti.
> Ora vorrei creare una funzione che mi apra un report relativo solo al
record
> presente in maschera.
> Qualcuno mi puň dare una mano?
>
> Ringrazio tutti quelli che mi volessero dare una mano.
>
> Fabrizio
>
Puoi provare anche ad andare sul Sito Comune (link qui sotto), Sezione
Reports, e leggere la FAQ di Silvestrini Nazzareno intitolata "Come ottenere
un report pronto per la stampa con i record filtrati da una maschera.".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: La barra degli strumenti va sopra la barra del menu

text:
In un progetto all'apertura di un form la barra degli strumenti del report
mi va sopra la barra del menu.
Cosa può essere?
SunRe


text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:sSZue.69234$75.33...@news4.tin.it...

Scusate
..all'apertura di un report...
SunRex


text:

Se li sposti la prima volta, non si ricordano la posizione?
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:EsOve.22035$TR5....@news.edisontel.com...
> SunRex wrote:
> > "SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
> > news:sSZue.69234$75.33...@news4.tin.it...
> >> In un progetto all'apertura di un form la barra degli strumenti del
> >> report mi va sopra la barra del menu.
> >> Cosa può essere?
> >>
> >> SunRe
> >>
> >>
> > Scusate
> >
> > ..all'apertura di un report...
> >
> > SunRex
> Se li sposti la prima volta, non si ricordano la posizione?
Infatti sposptandoli se la ricordano...:(
Sunrex



title: aiuto

author: Richy

text:
Ciao a tutti,
mi chimo Riccardo e sto cercando d'impareare a programmare (sono proprio
alle prime armi)
Ho un problema: devo inserire 6 applets java in una pagina web ma ovviamente
mi vanno a scatti.
Mi hanno detto che per evitarlo devo saperle programmare, ma non so neanche
da dove iniziare.
Potreste mandarmi una e-mail spiegandomi come fare?
Il mio indirizzo č
richy...@infinito.it
Ringraziandovi anticipatamente vi saluto


title: aiuto

author: Bigatti Guglielmo

text:
Ho questo problema :
ho una tabella contenente N nominativi, ognuno con N prodotti e ogni
prodotto con N canali, quindi ad esempio per un nome con 3 prodotti ognuno
con 2 canali, avro' il nominativo ripetuto per 6 volte.
A questo punto mi serve una casella di riepilogo dove ricercare
alfabeticamente un nominativo e stamparmi tutti i prodotti e canali che
possiede: "questo so farlo" ma non riesco a trovare il modo di fare apparire
nella casella di riepilogo un solo nominativo per ogni gruppo.
Qualcuno sa aiutarmi ?
grazie Guglielmo


title: aiuto

author: Paolo A.

text:
Bigatti Guglielmo wrote:

dovresti fare una query con raggruppamento sul nominativo (non devono però
essere presenti ovviamente i campi che cambiano valore a parità di nominativo).
Comunque, se mi permetti un'osservazione, nella tua struttura c'è un
fondamentale errore concettuale, in quanto, quando si utilizzano database
relazionali, lo sforzo principale da fare quando si costruisce la base dati è
quello di 'normalizzare' la struttura. questo serve per eliminare le rindondanze
di dati (per cui anche i volumi occupati sul disco) e evitare problemi di
integrità dei dati.
Ora non mi soffermo sulle varie forme di normalizzazione, discorso che
eventualmente si può fare, ma vorrei consigliarti di strutturare la base dati
diversamente.
Io (che non sono un padreterno :-)) farei così:
tabella Nominativi
Chiave Nominativo (Chiave primaria cioè valore univoco di riconoscimento del
record, eventualmente un contatore)
attributo 1
attributo 2
attributo 3
attributo .....
(per attributo intendo le caratteristiche dei soggetti contenuti nell'entità
nominativi)
tabella Prodotti
ChiaveProdotto (Chiave primaria cioè valore univoco di riconoscimento del
record, eventualmente un contatore)
ChiaveNominativo (Chiave esterna che ti permette di costituire una relaziona con
la tabella Nominativi)
attributo 1
attributo 2
attributo 3
attributo ....
tabella Canali
ChiaveCanale (Chiave primaria cioè valore univoco di riconoscimento del record,
eventualmente un contatore)
ChiaveProdotto (Chiave esterna che ti permette di costituire una relaziona con
la tabella Prodotti)
attributo 1
attributo 2
attributo 3
attributo ....
naturalmente, se un prodotto può essere associato a più nominativi e/o se un
canale può essere associato a più prodotti bisogna eseguire una ulteriore
normalizzazione della strutture.
Se il discorso ti interessa lo possiamo continuare, in fondo anche un pò di
teoria ogni tanto non fà male :-)
ciao
Paolo
-------------------------------------------------------------------------------
Un giorno le macchine riusciranno a risolvere tutti i nostri problemi.
Ma nessuna macchina sarà in grado di porne uno.
-------------------------------------------------------------------------------


title: aiuto

text:
Ciao Paolo
innanzitutto grazie per la risposta.
Hai perfettamente ragione sulla struttura della base dati, purtroppo non
sono io che l'ho creata, ma e' un file DBF che ricevo tutti i mesi dal mio
centro contabile (ebbene si lavoro in una banca), poi importo questo file in
Access e cerco di fare delle elaborazioni, quindi il mio problema rimane.
Tu mi dici di fare una query con raggruppamento sul nominativo (non devono
però essere presenti ovviamente i campi che cambiano valore a parità di
nominativo), ma non capisco bene come si possa fare.
Forse c'e' un modo di "normalizzare la tabella e renderla come mi serve ?
Grazie ancora
Guglielmo


title: aiuto

text:
Bigatti Guglielmo wrote:
> Ciao Paolo
> innanzitutto grazie per la risposta.
>
> Hai perfettamente ragione sulla struttura della base dati, purtroppo non
> sono io che l'ho creata, ma e' un file DBF che ricevo tutti i mesi dal mio
> centro contabile (ebbene si lavoro in una banca),
non è mica una colpa :-)
> poi importo questo file in
> Access e cerco di fare delle elaborazioni, quindi il mio problema rimane.
>
> Tu mi dici di fare una query con raggruppamento sul nominativo (non devono
> però essere presenti ovviamente i campi che cambiano valore a parità di
> nominativo), ma non capisco bene come si possa fare.
prova a vedere le opzioni di raggruppamento sul generatore di query, è il tasto
con il simbolo di sommatoria.
In buona sostanza puoi fare eseguire alla query un raggruppamento su  quei campi
dove il valore risulta uguale, visualizzando in questo modo una sola occorrenza
per quel valore a prescindere da quante volte sia ripetuto.
>
> Forse c'e' un modo di "normalizzare la tabella e renderla come mi serve ?
probabilmente sarabbe necessario fare una procedurina di importazione del file
dbf in una struttura normalizzata, ma bisognerebbe lavorare un pò in vb.
come sei messo con vb? se ti và ci si può provare.
>
>
> Grazie ancora
> Guglielmo



title: aiuto


title: aiuto

author: Silvio Berruti

text:
"Richy" <
ci...@lippo.me
> ha scritto nel messaggio
news:#680vtRP...@cwnts22.ciaoweb...

Sono il solo che ha avuto l'impressione che l'argomento fosse appena un po'
OT?
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: [adp-msde] danni da chiusura imprevista pc

author: manuela

text:
Buongiorno ng!
A seguito di un abbassamento di corrente in cui non è intervenuto il gruppo
di continuità (!) access si chiude, ma SOLO quando si usa la maschera che
stava scrivendo nel db nel momento del black-out (da qualunque client lo
usino), tutto il resto sembra funzionare correttamente.
Non esiste backup nonostante l'avessi raccomandato, i vari compact and
repair, backup and restore non hanno dato risultati, DBCC CHECKDB da query
analyzer dice che è tutto ok, ho provato a creare un db nuovo e importare i
dati, ma non cambia nulla.
Fino a stamattina dava lo stesso problema anche dalla mia macchina che
accede come client remoto, poi ho provato ad eseguire Maintenace plan
dell'enterprise manager sul loro db e adesso dal mio pc collegato in remoto
funziona correttamente, ma dai loro pc continua a dare lo stesso problema,
chiude access.
Ho provato anche a reinstallare access sulla loro macchina "server" (dove
c'è msde installato ma è usato anche come client) ma nulla.
Mi date qualche altra idea?
C'è qualche altro tentativo che posso fare?
Grazie...
--
Manuela


author: Cinzia

text:
"manuela" <
e_man...@hotmail.com
> ha scritto nel messaggio
news:442d3ab5$0$29098$5fc...@news.tiscali.it...

Ciao Manuela,
bisognerebbe riuscire a capire se è un problema della tabella in cui va a
leggere/scrivere la maschera o se è un problema solo dell'ADP.
 Prova a creare un clone del db SQL vuoto e prova a vedere se il progetto
adp ha lo stesso comportamento anche sul  nuovo DB
se sul nuovo DB funziona sembrerebbe un problema di dati del DB SQL se
invece continua a chiudersi sembra + probabili si tratti di un problema
dell'ADP.
In quest'ultimo caso potresti provare  a ricreare un nuovo progetto
reimportando tutte le maschere e i moduli?
Poche settimane fa ho avuto uno strano problema, improvvisamente eseguendo
una certa routine che ha sempre funzionato alla grande Access andava in
errore irreversibile e si chiudeva.... dopo aver rivoltato sottosopra la
procedura sono riuscita ad individuare  il problema che era dovuto alla
presenza di caratteri non ASCII nei campi di testo che venivano copiati o
aggiornati...  tutto questo x dire che a volte db che sono fromalmente
corretti in realtà contengono delle "insidie"!
Facci sapere come va ....
Ciao
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
---------------------------------------
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
--------------------------------------->


text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:442d44d0$0$29105$5fc...@news.tiscali.it...
> Ciao Manuela,
> bisognerebbe riuscire a capire se è un problema della tabella in cui va a
> leggere/scrivere la maschera o se è un problema solo dell'ADP.
>  Prova a creare un clone del db SQL vuoto e prova a vedere se il progetto
> adp ha lo stesso comportamento anche sul  nuovo DB
> se sul nuovo DB funziona sembrerebbe un problema di dati del DB SQL se
> invece continua a chiudersi sembra + probabili si tratti di un problema
> dell'ADP.
> In quest'ultimo caso potresti provare  a ricreare un nuovo progetto
> reimportando tutte le maschere e i moduli?
>
Ciao Cinzia!
Forse si potrebbe escludere che si tratti dell'adp perchè questo problema ha
cominciato a verificarsi solo in seguito all'abbassamento di corrente, e ho
già provato a sostituire il loro adp con quello che ho io sulla mia macchina
che sicuramente non è danneggiato (scusa, mi sono dimenticata di scrivere
che era stato uno dei tentativi).
Il bottone va a scrivere con una sp in una tbl 2 interi (idDett e quantità),
1 varchar con il nr rif documento, 1 char S/N e una data prendendoli da una
sottomaschera ordine.
Seguendo passo passo con f8 vedo che il punto in cui si interrompe è tra
Cmd.Execute e Form_frmOrdC.Recordset.MoveNext (dove ciclo sul dettaglio
ordine per inserire tutte le voci).
Quindi scrive ma poi chiude il programma.
> Poche settimane fa ho avuto uno strano problema, improvvisamente eseguendo
> una certa routine che ha sempre funzionato alla grande Access andava in
> errore irreversibile e si chiudeva.... dopo aver rivoltato sottosopra la
> procedura sono riuscita ad individuare  il problema che era dovuto alla
> presenza di caratteri non ASCII nei campi di testo che venivano copiati o
> aggiornati...  tutto questo x dire che a volte db che sono fromalmente
> corretti in realtà contengono delle "insidie"!
Curioso!
Non so se possa essere anche questo un caso simile... o comunque qualcosa di
strano: qui vengono scritti lettere, numeri e data.
Ma soprattutto non aveva avuto nessun problema fino a quando è saltata
corrente, e da quel giorno ha cominciato a non funzionare più... Dalla mia
macchina in genere funziona (contrariamente a quanto ho scritto ieri però
non sempre: magari funziona 10 volte, poi la riapro il giorno dopo e non
funziona più), dai loro pc non funziona mai, non un solo caso in cui non
chiuda access.
Ho anche pensato che la corrente fosse un pretesto, perchè la ragazza che lo
usa è una che "smanetta", le ho messo giusto i 5 bottoni che le servono e
nient'altro. Però non saprei cosa possa aver fatto.
Per ora ti ringrazio molto, sei sempre gentilissima!
Manuela



author: Massimiliano Bertoglio

text:
"manuela"
> ordine per
> Curioso!
> Non so se possa essere anche questo un caso simile... o comunque qualcosa
di
> strano: qui vengono scritti lettere, numeri e data.
> Ma soprattutto non aveva avuto nessun problema fino a quando è saltata
> corrente, e da quel giorno ha cominciato a non funzionare più... Dalla mia
> macchina in genere funziona (contrariamente a quanto ho scritto ieri però
> non sempre: magari funziona 10 volte, poi la riapro il giorno dopo e non
> funziona più), dai loro pc non funziona mai, non un solo caso in cui non
> chiuda access.
> Ho anche pensato che la corrente fosse un pretesto, perchè la ragazza che
lo
> usa è una che "smanetta", le ho messo giusto i 5 bottoni che le servono e
> nient'altro. Però non saprei cosa possa aver fatto.
Sicuramente non può aver boicottato tutti i PC   ;-)
Ti conviene indagare lato Server come ti suggerisce Cinzia: personalmente,
anche se non ho installato molte volte MSDE, ho incontrato più di una volta
problemi simili.
Se l'hardware funziona male e il server non è sostenuto da gruppo di
continuità, qualunque motore di Database incontra problemi.
Ciao!
Max


text:
"Massimiliano Bertoglio" <maxber...@ARRGGHGHHSPAAAMMM.it> ha scritto nel
messaggio news:442e44b5$0$18300$4faf...@reader1.news.tin.it...
> Sicuramente non può aver boicottato tutti i PC   ;-)
Ciao, non intendevo tutti i pc, il pc su cui lei lavora è quello che fa da
server in generale e ha installato msde.
> Ti conviene indagare lato Server come ti suggerisce Cinzia: personalmente,
> anche se non ho installato molte volte MSDE, ho incontrato più di una
volta
> problemi simili.
>
> Se l'hardware funziona male e il server non è sostenuto da gruppo di
> continuità, qualunque motore di Database incontra problemi.
>
il gruppo di continuità c'è, lei sostiene che era anche acceso ma non è
entrato in funzione.
Il pc è nuovo, e non ha altri problemi...
Grazie,
manuela