title: [DEMO] FTP con progressbar

text:
On 9 Set, 17:15,
pablit...@hotmail.it
 (Pablitomf) wrote:
> Messo appena adesso On-line... se a qualcuno può interessare :
>
>
http://www.accessgroup.it/HomeArgomenti.asp?ID=250&Oggetto2=FTP%20:%2.
..
>
> Buona serata.
>
> --
> Ciao
> Pablitomf
Magari nello ZIP metti anche il Demo...
;-)
Il demo, quando lo metterai, ha qualche cosa a che fare con questo...?
http://vbnet.mvps.org/code/internet/ftpdownloadcallback.htm
Se è quello funziona bene, molto bene, lo uso da un pò di tempo per
lavoro, ma ora mi complicano la vita... con il SecureFTP, anche se
personalmente di SECURE ci vedo poco, visto che gli AntiVirus dei
Firewall non sono in grado di analizzare i pacchetti quando sono
Kriptati....
In ogni caso siccome si sono inventati di usare SFTP stò appunto
cercando qualche demo VB6 che mi spieghi sto coso... ma di OPENSOURCE
non trovo nulla.
Ho provato il Client/Server di FileZilla di SourceForge... funziona
ma ....
Ciao
@Alex
@Alex


title: [DEMO] FTP con progressbar

author: Pablitomf

text:
@Alex ha scritto:
> On 9 Set, 17:15,
pablit...@hotmail.it
 (Pablitomf) wrote:
> > Messo appena adesso On-line... se a qualcuno pu� interessare :
> >
> >
http://www.accessgroup.it/HomeArgomenti.asp?ID=250&Oggetto2=FTP%20:%2..
..
> >
> > Buona serata.
> >
> > --
> > Ciao
> > Pablitomf
> Magari nello ZIP metti anche il Demo...
> ;-)
Ale ma c'�... ho appena controllato...
> Il demo, quando lo metterai, ha qualche cosa a che fare con questo...?
>
http://vbnet.mvps.org/code/internet/ftpdownloadcallback.htm
No... nulla a che fare con questo... ;)



title: [DEMO] FTP con progressbar

author: Demetrio Cino

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:12e49ce8-01c7-486c...@c37g2000yqi.googlegroups.com...
On 9 Set, 17:15,
pablit...@hotmail.it
 (Pablitomf) wrote:
Il demo, quando lo metterai, ha qualche cosa a che fare con questo...?
http://vbnet.mvps.org/code/internet/ftpdownloadcallback.htm
no esta una copia de quiesto
http://www.tek-tips.com/faqs.cfm?fid=5904
sal. Demetrio Cino


title: [DEMO] FTP con progressbar

text:
Demetrio Cino ha scritto:



si, questo si... ho aggiornato il DEMO con una progressbar su Form e le
percentuali, ma la fonte � lei.



title: requery....??? insufficiente ???

author: Dany

text:
Salve...ho due form (1) e form(2) con una sub ciascuna Subform(1.1) e
Subform(2.1).
Da Subform(1.1) con un pulsante accodo dei valori su Subform(2.1)...e qui
tutto funge perfettamente.
I dati accodati su Subform(2.1) poi li devo successivamente manipolare ed
inviare ad un'altra form con relativa Subform (che non interessa).
Il problema è che se non cambio record su form(2) il successivo accodamento
NON avviene, allora ho provato a fare un requery di form(2) e Subform(2.1)
ho provato con runcommand accmdsave ed anche saverecord...ma nulla.
Ho anche provato a mettere "set focus" prima su form e poi su Subform...ma
nulla ancora...devo proprio fisicamente cambiare record...ed allora tutto
funziona....
Per ora l'unica cosa è: me.requery e poi  DoCmd.GoToRecord , , acLast...che
però non è un metodo che mi piace anche perchè ovviamente non è detto che il
record sul quale si lavorava fosse l'ultimo....
Potreste aiutarmi ?
Grazie anticipatamente


title: requery....??? insufficiente ???

author: Sergio MAZZA

text:
"Dany" <
Dan...@libero.it
> ha scritto nel messaggio
news:43ebced2$0$29097$5fc...@news.tiscali.it...
> Salve...ho due form (1) e form(2) con una sub ciascuna Subform(1.1) e
> Subform(2.1).
> Da Subform(1.1) con un pulsante accodo dei valori su Subform(2.1)...e qui
> tutto funge perfettamente.
> I dati accodati su Subform(2.1) poi li devo successivamente manipolare ed
> inviare ad un'altra form con relativa Subform (che non interessa).
> Il problema č che se non cambio record su form(2) il successivo
> accodamento
> NON avviene, allora ho provato a fare un requery di form(2) e Subform(2.1)
> ho provato con runcommand accmdsave ed anche saverecord...ma nulla.
> Ho anche provato a mettere "set focus" prima su form e poi su Subform...ma
> nulla ancora...devo proprio fisicamente cambiare record...ed allora tutto
> funziona....
> Per ora l'unica cosa č: me.requery e poi  DoCmd.GoToRecord , ,
> acLast...che
> perň non č un metodo che mi piace anche perchč ovviamente non č detto che
> il
> record sul quale si lavorava fosse l'ultimo....
> Potreste aiutarmi ?
> Grazie anticipatamente
Se devi cambiare record per avere un aggiornamento dei recordset č probabile
che hai pendente un aggiornamento (refresh) del record o il cambiare record
fa sě che si scatenino gli eventi di sincronizzazione delle subForm.
A dirla tutta non ho ben capito il meccanismo del tuo "trasferimento dati"
da una form all'altra; se lo fai con delle query o con l'indicare
direttamente i controlli...
Ciao.
--
Sergio MAZZA


title: requery....??? insufficiente ???

author: Roberto da casa

text:
"Dany" <
Dan...@libero.it
> ha scritto nel messaggio
news:43ebced2$0$29097$5fc...@news.tiscali.it...

Invece di fare il requery fi form(2) e Subform(2.1) prova a salvare da VBA i
record correnti di tale maschera e sottomaschera (ad esempio con un
DoCmd.RunCommand acCmdSaveRecord); naturalmente prima dei rispettivi
salvataggi dovrai spostare il fuoco sulla maschera/sottomaschera di cui stai
per salvare il record corrente.
> Grazie anticipatamente
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: requery....??? insufficiente ???

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:oYWGf.170609$65.47...@twister1.libero.it...

Si, effettivamente avevo provato anche con "solamente" ...CmdSave...e poi
...CmdSaveRecord...ed anche insieme (prima uno poi l'altro, anche se non ha
moltissimo senso)...ma il risultato non cambia....comunque e dati, come
giustamente chiesto da Roberto Mazza non li passo con una query, ma con un
comando...ovvero alla pressione di un tasto gli dico che il valore X del
controllo della form(2) sottomaschera(2.1) è uguale a quello form(1)
sottomaschera (1.1)...non so se possa aiutare..."ad aiutarmi"...grazie
ancora comunque


title: requery....??? insufficiente ???

text:
"***Dany***" <
Dan...@libero.it
> ha scritto nel messaggio
news:43ec7473$0$5984$4faf...@reader2.news.tin.it...

Affinchè tutto funzioni è necessario che quando esegui il DoCmd.RunCommand
acCmdSaveRecord sia attiva la maschera o la sottomaschera di cui vuoi
salvare il record corrente: tu questo lo hai fatto?



title: aggiornamento automatico di un campo

author: giacoMouse

text:
ciao a tutti,
ho questa situazione:
inserisco da menu a tendina, un cliente.
vorrei che alla scelta del cliente nel campo successivo, cioe
TipoCliente, mi comparisse in automatico il valore abbinato al campo
nomecliente appena selezionato.
es: Nome Cliente: Pippo
       Tipo cliente: (in automatico mi scrive) fornitore di servizi.
come posso fare?
grazie mille.
-g-


title: aggiornamento automatico di un campo

author: Carlo Costarella

text:
"giacoMouse" <
gia...@free.floating.net
> ha scritto nel messaggio
news:3d735551....@powernews.inwind.it...

Se Cliente e tipoCliente sono nella stessa casella combinata, o meglio nella
query che alimenta la combo:
Me.TipoCliente = Me.Combo.Column(1) o 2 o 3 ecc.
Se hai una tabella con Cliente e TipoCliente allora puoi usare un DlookUp.
Ci sono varie possibilità.
Spiega meglio cosa contiene il "menù a tendina".
Ciao,Carlo


title: aggiornamento automatico di un campo

text:
no, cliente e tipocliente sono due campi diversi della stessa tabella
e si dovrebbero inserire, il primo, a mano dal menu a tendina
contenente tutti i nomi dei clienti, il secondo in automatico
ricavando la tipologia del cliente a seconda della scelta optata nel
menu sopra.
penso, leggendo adesso anche da sitocomune, di dover optare per
dlookup, no?
provo a leggere un po' di istruzioni e se non funziona ripostero.
grazie per l'aiuto.
-g-
>Se Cliente e tipoCliente sono nella stessa casella combinata, o meglio nella
>query che alimenta la combo:
>Me.TipoCliente = Me.Combo.Column(1) o 2 o 3 ecc.
>Se hai una tabella con Cliente e TipoCliente allora puoi usare un DlookUp.
>Ci sono varie possibilita.
>Spiega meglio cosa contiene il "menu a tendina".
>
>Ciao,Carlo
>
>


title: aggiornamento automatico di un campo

text:
ho provato ora cosi:
Private Sub RagioneSociale_AfterUpdate()
Dim varX As Variant
varX = DLookup("[TipoCliente]", "Clienti", "[RagioneSociale] =  &
Me.RagioneSociale)
End Sub
ma mi da errore.
il campo [RagioneSociale] e quello del menu a tendina su cui effettuo
la scelta, quindi va bene mettere l'evento al suo AfterUpdate, giusto?
[TipoCliente] e quello che deve ricevere il valore e deve effettuare
la query su Clienti WHERE RagioneSociale = al RagioneSociale
specificato sopra.
ho fatto errori di sintassi, di concetto o ... altro?



title: aggiornamento automatico di un campo

author: Antonio Ganci

text:
"giacoMouse" <
gia...@free.floating.net
> ha scritto nel messaggio
news:3d735551....@powernews.inwind.it...

Immagino che per menu a tendina intendi la casella combinata?
Potresti procedere in questo modo:
l'origine dati della casella combinata e' una query con due colonne la prima
Nome e la seconda Tipo cliente.
Associare all'evento dopo aggiornamento il seguente codice:
if not IsNull(me.Nome) then
  me.TipoCliente = Me.Nome.Column(1)
else
  Me.TipoCliente = ""
end if
In pratica il tipo di cliente lo vai a leggere dalla seconda colonna della
casella combinata.
Se non vuoi che sia visibile puoi impostare la larghezza della seconda
colonna a 0.
Fammi sapere,
saluti, Antonio.


title: aggiornamento automatico di un campo

text:
"giacoMouse" <
gia...@free.floating.net
> ha scritto nel messaggio
news:3d7364a0....@powernews.inwind.it...

Errore di sintassi.
Non       DLookup("[TipoCliente]", "Clienti", "[RagioneSociale] =  &
 Me.RagioneSociale)
Ma
DLookup("[TipoCliente]", "Clienti", "[RagioneSociale] =  " &
Forms!MiaForms!RagioneSociale)
Cioč virgolette al posto giuso e sintassi completa del controllo sulla form.
Ciao, Carlo


title: dimensione campo

author: Ringhitt

text:
Buona sera a tutti.
Ho un campo con tipo di dati impostato a testo. Su di esso ho impostato in
predefinito la dimensione campo a 50.
Il campo di cui sopra si trova in una tabella che viene utilizzata con BE.
Avrei la necessità di variare la dimensione campo a 255, il tutto da codice
VBA.
E' possibile?
Grazie a tutti per la cortese risposta.
Ringhitt


title: dimensione campo

author: Giorgio prx

text:
"Ringhitt" <
dfl.a...@tiscalinet.it
> ha scritto nel messaggio
news:atqmp0$s1n$1...@lacerta.tiscalinet.it...

Ciao Ringhitt, ti posto un semplice esempio funzionante da access 2000 in
avanti.
currentproject.Connection.Execute "ALTER TABLE [TuaTabella] ALTER COLUMN
[TuoCampo] nvarchar(255)"
Se la tabella è allegata al FE devi aprire una connessione al BE e
sostituire la nuova connessione a currentproject.Connection.
Ciao Giorgio.


title: dimensione campo

text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:atruef$7g6$1...@lacerta.tiscalinet.it...

Ciao Giorgio, grazie per la tua risposta, ma ho provato e mi da un errore.
ti spiego dove deve lavorare il codice
Il FE è un mde di Access XP ed utilizza il Dao (Perchè l'applicazione era
stata creata con access 97 e poi successivamente è stata aggiornata)
Il BE è un mdb di access97 con password pippo
la tabella da variare è denominata             Dipendenti da assumere o
licenziare
Il nome del campo da variare è                 80
Questo è il codice che mi hai dato e che ho adattato al mio caso
Private Sub Comando0_Click()
Dim DBS As Database
Dim stDocName As String
Set DBS = OpenDatabase("c:\Programmi\Ringhitt\Tabelle.mdb", True, False,
";pwd=pippo")
DBS.Execute "ALTER TABLE [Dipendenti da assumere o licenziare] ALTER COLUMN
[255] NVARCHAR(80)"
DBS.Close
MsgBox "Adeguamento archivio effettuato.", _
    vbInformation + vbOKOnly, _
    "Ringhitt message"
Exit Sub
End Sub
Dove stò sbagliando
Ciao Ringhitt


title: dimensione campo

text:
Scusa
varia la riga di codice precedentemente postata con questa.
DBS.Execute "ALTER TABLE [Dipendenti da assumere o licenziare] ALTER COLUMN
[80] NVARCHAR(255)"
Grazie
Ringhitt


title: dimensione campo

author: giorgio prx

text:
"Ringhitt" <
dfl.a...@tiscalinet.it
> ha scritto nel messaggio
news:atsg6q$h0i$1...@lacerta.tiscalinet.it...

Ciao, se usi DAO sostituisci NVARCHAR  con TEXT  ovvero
DBS.Execute "ALTER TABLE [Dipendenti da assumere o licenziare] ALTER COLUMN
[80] TEXT(255)"
Ciao Giorgio


title: dimensione campo

text:
"Ringhitt" <
dfl.a...@tiscalinet.it
> ha scritto nel messaggio
news:atsg6q$h0i$1...@lacerta.tiscalinet.it...

Se invece vuoi utilizzare ADO (senza aggiungerlo ai riferimenti ) per poter
manipolare i tipi Decimal Nchar ecc.. prova questo esempio.
Dim Conn As Object
Set Conn = CreateObject("ADODB.Connection")
Conn.Provider = "Microsoft.Jet.OLEDB.4.0"
Conn.ConnectionString = "Data Source=c:\Programmi\Ringhitt\Tabelle.mdb;User
Id=Admin;Password=Pippo;"
Conn.Open
Conn.Execute "ALTER TABLE [Dipendenti da assumere o licenziare] ALTER COLUMN
[255] NVARCHAR(80)"
Conn.Close
Set Conn = Nothing
Ciao Giorgio


title: dimensione campo

text:
"giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:att16s$r47$1...@lacerta.tiscalinet.it...
>
> "Ringhitt" <
dfl.a...@tiscalinet.it
> ha scritto nel messaggio
> news:atsg6q$h0i$1...@lacerta.tiscalinet.it...
Ops.
Conn.Execute "ALTER TABLE [Dipendenti da assumere o licenziare] ALTER COLUMN
[80] NVARCHAR(255)"
Ciao Giorgio.


title: dimensione campo

text:
"giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:att3h3$sm9$1...@lacerta.tiscalinet.it...

Grazie mille Giorgio, il tutto funziona perfettamente.
Colgo l'occasione per farti gli auguri di buone feste.
Gli auguri sono rivolti anche a tutto il newsgroup.


title: Aggiornare un campo meno

author: Paolo Dal Bosco

text:
Buon pomeriggio a tutti.
Chiedo il vostro aiuto perchč mi sono
impantanato su una cosa apparentemente
semplice:
Tabella: Descrizioni
 - Campo D 20 caratteri testo
 - Campo D1 memo
Maschera:Descrizioni
- ListBox popolata dalla Tabella, campo D
- Campo meno che su scelta della listbox
   vorrei si aggiornasse con i dati della Tabella, campo D1
e qui mi sono impantanato.
Qualche consiglio?
Grazie
Paolo


title: Aggiornare un campo meno

author: ALESSANDRO Baraldi

text:
> Buon pomeriggio a tutti.
> Chiedo il vostro aiuto perchè mi sono
> impantanato su una cosa apparentemente
> semplice:
>
> Tabella: Descrizioni
>  - Campo D 20 caratteri testo
>  - Campo D1 memo
>
> Maschera:Descrizioni
> - ListBox popolata dalla Tabella, campo D
> - Campo meno che su scelta della listbox
>    vorrei si aggiornasse con i dati della Tabella, campo D1
>
> e qui mi sono impantanato.
> Qualche consiglio?
> Grazie
>
> Paolo
Perchè non associa anche la Maschera alla tabella...(ma metti solo la
TextBox con il campo MEMO)
quindi su AfterUpdate della ListBox esegui il FindFirst o addirittura il
Filter della Form... in quel modo
nel campo Associato senza grosse difficoltà visualizzi il contenuto del
MEMO.
;-)
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Aggiornare un campo meno

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fqk5d3$4mk$1...@aioe.org...
>> Buon pomeriggio a tutti.
>> Chiedo il vostro aiuto perchè mi sono
>> impantanato su una cosa apparentemente
>> semplice:
>>
>> Tabella: Descrizioni
>>  - Campo D 20 caratteri testo
>>  - Campo D1 memo
>>
>> Maschera:Descrizioni
>> - ListBox popolata dalla Tabella, campo D
>> - Campo meno che su scelta della listbox
>>    vorrei si aggiornasse con i dati della Tabella, campo D1
>>
>> e qui mi sono impantanato.
>> Qualche consiglio?
>> Grazie
>>
>> Paolo
>
> Perchè non associa anche la Maschera alla tabella...(ma metti solo la
> TextBox con il campo MEMO)
> quindi su AfterUpdate della ListBox esegui il FindFirst o addirittura il
> Filter della Form... in quel modo
> nel campo Associato senza grosse difficoltà visualizzi il contenuto del
> MEMO.
>
grazie per il consiglio.
Mi ero intestardito nel voler usare una query per
aggiornare il campo memo.
Poi con una DLookUp come origine del campo memo
ho risolto.
Buona serata.
Paolo


title: Aggiornare un campo meno

text:
> grazie per il consiglio.
> Mi ero intestardito nel voler usare una query per
> aggiornare il campo memo.
> Poi con una DLookUp come origine del campo memo
> ho risolto.
> Buona serata.
>
> Paolo
Sistema poco efficiente... meglio quello che ti ho suggerito io, ma
ovviamente
fai come vuoi.....



title: Aggiornare un campo meno

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fqkdrf$1sb$1...@aioe.org...
>> grazie per il consiglio.
>> Mi ero intestardito nel voler usare una query per
>> aggiornare il campo memo.
>> Poi con una DLookUp come origine del campo memo
>> ho risolto.
>> Buona serata.
>>
>> Paolo
>
> Sistema poco efficiente... meglio quello che ti ho suggerito io, ma
> ovviamente
> fai come vuoi.....
>
ad essere sincero non somo mai stato in grado
di applicare un filtro ad una form :-(
per questo ho dovuto cercare altre soluzioni.
Grazie.
Paolo


title: Aggiornare un campo meno

text:
> ad essere sincero non somo mai stato in grado
> di applicare un filtro ad una form :-(
> per questo ho dovuto cercare altre soluzioni.
> Grazie.
>
> Paolo
Peccato che tu non ti sia nemmeno impegnato... bastava
l'AUTOCOMPOSIZIONE WIZZARD proposta con la ListBox.
Se le voci di scelta le leggi invece di passare oltre... trovi la risposta e
magari rischi di imparare qualche cosa.



title: Aggiornare un campo meno

text:
> Peccato che tu non ti sia nemmeno impegnato... bastava
> l'AUTOCOMPOSIZIONE WIZZARD proposta con la ListBox.
>
> Se le voci di scelta le leggi invece di passare oltre... trovi la risposta
> e
> magari rischi di imparare qualche cosa.
>
non puoi sapere se mi impegno oppure no,
il problema non sta nella listbox, ma nel campo memo,
di sicuro ho scandagliato internet per qualche idea,
faato sta che nella proprietà filtro onestamente ho provato
ad inserire varie formule, ma senza risultati.
Nel caso, e ne approffitto, in queastione, cosa dovrei scrivere nella
proprietà dell'oggetto memo, perchè filtri
secondo la scelta (Id) della listbox?
Grazie
Paolo


title: Aggiornare un campo meno

text:
> non puoi sapere se mi impegno oppure no,
> il problema non sta nella listbox, ma nel campo memo,
> di sicuro ho scandagliato internet per qualche idea,
> faato sta che nella proprietą filtro onestamente ho provato
> ad inserire varie formule, ma senza risultati.
> Nel caso, e ne approffitto, in queastione, cosa dovrei scrivere nella
> proprietą dell'oggetto memo, perchč filtri
> secondo la scelta (Id) della listbox?
> Grazie
>
> Paolo
Ripeto che non hai capito cosa ti ho suggerito...!
Crea una Maschera associata alla tua Tabella con Visibile solo la TextBox
associata al campo MEMO.
Ora con il WIZZARD metti una ListBox e leggi le opzioni che ti permettono di
cercare
il Record selezionato... ma leggi bene...!
FINITO.



title: Aggiornare un campo meno

text:
> Ripeto che non hai capito cosa ti ho suggerito...!
>
> Crea una Maschera associata alla tua Tabella con Visibile solo la TextBox
> associata al campo MEMO.
>
> Ora con il WIZZARD metti una ListBox e leggi le opzioni che ti permettono
> di
> cercare
> il Record selezionato... ma leggi bene...!
>
> FINITO.
>
non ho messo in discussione il tuo sugerimento anzi, posso solo dire che è
più
che valido, e per questo ti ringrazio.
Non avevo mai usato l'wizard e mi hai spinto a farlo.
Credo, ma forse mi sbaglio,  sia possibile ottenere le stesse cose diciamo
in modo normale.
Grazie ancora.
Paolo


title: Aggiornare un campo meno

text:
> non ho messo in discussione il tuo sugerimento anzi, posso solo dire che č
> piů
> che valido, e per questo ti ringrazio.
> Non avevo mai usato l'wizard e mi hai spinto a farlo.
> Credo, ma forse mi sbaglio,  sia possibile ottenere le stesse cose diciamo
> in modo normale.
> Grazie ancora.
>
> Paolo
Paolo... i Wizzard sono le cose BASE da imparare... soprattutto se non si ha
una
conoscenza del codice...!!!!
Poi cosa intendi "in modo normale"...?
Questo č il modo piů semplice e banale per farlo...!
Ovvio che per fare quella cosa bastano 2 righe di codice... ma serve
conoscerlo e scriverlo bene... cosa che posso
valutare solo per me...!
Personalmente, anche se credo di avere una conoscenza discreta del codice...
uso i WIZZARD
quanto piů posso perchč mi semplificano la vita.



title: Problema da risolvere con con subquery?

author: Luigi

text:
Salve a tutti,
devo risolvere un problema, credo utilizzando le subquery, a partire da
due tabelle che mi sono state fornite e che credo siano strutturate un
pò male.
Spiego brevemente la situazione e cosa dovrei fare.
Ho una tabella che contiene 3 campi: codice, descrizione e prezzo.
In un'altra tabella fra gli altri campi ci sono (dico solo quelli che
mi interessano) una data di registrazione e poi una serie di 16 campi
del tipo PrestazioneN, QuantitàPrestazioneN, PrezzoPrestazioneN per N
che va da 1 a 16. In pratica un record è così fatto:
DataRegistrazione | Prestazione1 | QuantitàPrest1| PrezzoPrest1|
QuantiàPrest2|....e via di seguito dove nei campi PrestN ci sono i
codici delle prestazioni presenti nella tabella delle prestazioni.
Quello che dovrei fare io è creare una query che mi sommi le quantità
di ogni prestazione indipendentemente dalla posizione in cui si
trovano.
Ho provato a farlo in diversi modi.
Ho creato prima una query che mi estrae dalla tabella una specifica
prestazione, poi con una query di unione le "ordino" e infine ne faccio
la somma. Io dovrei fare in modo che tutti questi passaggi vengano
effettuati in un colpo solo in modo da avere un foglio dati con tutte
le prestazioni e le quantità totali accanto!
Qualcuno mi può indicare i punti fondamentali di un'unica query che
faccia tutta questa roba?
Ciao e grazie!
Luigi


title: Problema da risolvere con con subquery?

author: PBsoft

text:
[omissis]
Purtroppo la struttura delle due tabelle impedisce di limitarsi al codice
SQL (Giorgio?!?! Se ci sei batti un colpo).
Mediante codice, invece, potresti riuscirci.
L'idea sarebbe quella di aprirsi due recordset, uno per ogni tabella.
Cicli sulla tabella con i codidi delle prestazioni e cerchi tale codice in
ogni record ed in ogni colonna della seconda tabella.
Ovviamente ad ogni confronto che farai sulla seconda tabella, una volta trovato
il codice che stai esaminando, dovrai incrementare una variabile.
Per le variabili ti consiglio di utilizzare un array dinamico, da dimensionare
a runtime a seconda del numero di codici differenti di prestazioni.
Direi che più che una cosa difficile da fare è lunga e noiosa da scrivere.
p.s.: riprogettare il database è fattibile?
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Problema da risolvere con con subquery?

text:

Avevo il sospetto che non si potesse fare nulla allora ho escogitato la
seguente cosa. In  una maschera eseguo del codice sql che accoda in una
tabella il codice della prestazione, la quantità e la data e lo ripeto
per tutte le sedici prestazioni.
Alla fine ho una tabella con tutte le prestazioni in colonna e non più
in riga, ovviamente così è facile fare tutti i calcoli di cui ho
bisogno.
Ciao e grazie per l'interesse!
Luigi


title: Problema da risolvere con con subquery?

author: giorgio rancati

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea3553fedf8...@news.tin.it...
> [omissis]
>
> Purtroppo la struttura delle due tabelle impedisce di limitarsi al codice
> SQL (Giorgio?!?! Se ci sei batti un colpo).
si ma non credo di aver compreso il problema,
per normalizzare la tabella da prestazioni in riga a prestazioni in colonna
basta una query con 16 union, Luigi dice di averla già usata, è per questo
che credo di non aver capito il risultato che vuole ottenere.
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: nel report come posso inserire il numero di riga?

author: caffè

text:
Salve a tutti,
nel report vorrei aggiungere una colonna (linea) che non ho nella query che
mi indichi il n. di riga es.
testata report  linea - cognome nome - Importo -  firma
                        1        pippo                    10
                        2        pluto                      20
                        3        paperino                20
e cosi via, é possibile ottenere questo tipo di report?
Grazie e buona serata
--
Il Caffé
da sempre la miglore bevanda


author: CIDI

text:
"caffè" <
ilc...@tiscali.it
> ha scritto nel messaggio
news:48c5633b$0$41661$4faf...@reader4.news.tin.it...

nell'origine record di una casella di testo: = 1
somma parziale : su tutto
poichè parli di testata report, preciso che la suddetta txt va messa
nella sezione corpo.
Ciao
Daniele


text:
"CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
news:ga3per$3bj$1...@aioe.org...

grazie Daniele e tutto ok
buona giornata


title: Re: [OT] ritrovo milanese?

author: skipper

text:
che niubbo.... ho dimenticato l'oggetto......
perň ho messo  l'[OT]....
--
Skipper dixit...
on cbr1000rr
Azz... L'č minga el sescčnt!!! L'č 'l mille!!!
motostory su
http://www.superskipper.it/moto.htm


title: Re: [OT] ritrovo milanese?

author: ciroteo

text:
"skipper" <skippe...@superskipperNOSPAM.itNOSPAM> ha scritto nel
messaggio news:cTTpe.17095$is5....@tornado.fastwebnet.it...
> che niubbo.... ho dimenticato l'oggetto......
> però ho messo  l'[OT]....
>
> --
> Skipper dixit...
> on cbr1000rr
> Azz... L'è minga el sescènt!!! L'è 'l mille!!!
> motostory su
http://www.superskipper.it/moto.htm
>
ECCOLO!!!!!
Il latitante della CISA!
Non sai quante parole abbiamo speso in tua memoria ... ci sei mancato. Non
sai cosa ti sei perso, babbà, pastiere, grappe ... leggi leggi gli  OT di
questa settimana e vedrai!


title: Re: [OT] ritrovo milanese?

author: MA

text:
skipper wrote:
> che niubbo.... ho dimenticato l'oggetto......
> però ho messo  l'[OT]....
Ciao capitano,
al cisa abbiamo parlato di te, peccato ad Arezzo non ci fosse un porto per
farti attraccare.
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Info:
www.donkarl.com/it


title: Re: [OT] ritrovo milanese?

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:GZTpe.15643$TR5....@news.edisontel.com...
> skipper wrote:
>> che niubbo.... ho dimenticato l'oggetto......
>> perň ho messo  l'[OT]....
>
> Ciao capitano,
> al cisa abbiamo parlato di te, peccato ad Arezzo non ci fosse un porto per
> farti attraccare.
>
e io che ho pure speso soldi dall'otorino per il fischio alle orecchie...



title: Re: [OT] ritrovo milanese?

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d8924q$stb$1...@hulme.interac.it...
> ECCOLO!!!!!
> Il latitante della CISA!
> Non sai quante parole abbiamo speso in tua memoria
SGRATTTTTTT!!!!!!!!!!!!!
> ... ci sei mancato. Non sai cosa ti sei perso, babbà, pastiere, grappe ...
DIETA...... azzo dieta....... slurp....
> leggi leggi gli  OT di questa settimana e vedrai!
ahaha mi darò al fancazzismo e leggerò gli OT...



title: L'ultimo report...

author: phed

text:
Ciao a tutti
Sono sicuro d'esserci gia' riuscito, ma non ricordo piu' come (haime' uso
access troppo saltuariamente) e alla fine mi sono arreso e vi scrivo:
trattasi di stampare da una maschera il report dell'ultima serie di dati
immessi.
Per semplificare il dataentry agli utenti c'e' un'unica form con 2 subform
annidate in quanto il database consta per ora di tre tabelle A-B-C in
relazione 1-M-1.
Il report attuale si basa su una semplice query di selezione che coinvolge i
campi necessari e ovviamente gli ultimi dati immessi si accodano generando
l'ultima pagina del report.
Mi piacerebbe che con un tasto sulla maschera di dataentry l'utente potesse
stampare direttamente l'ultima serie di dati immessa, ovvero l'ultima pagina
del report. I miei tentativi erano orientati su qualcosa di simile
all'attivazione di una query di selezione con una clusola Where=Max(ID_tab)
dove ID_tab e' la chiave primaria di tutta la faccenda, ma senza risultati
apprezzabili...
qualche suggerimento?
Phed
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: L'ultimo report...

author: namor

text:
phed ha scritto:

Non serve applicare un criterio alla query, basta usare gli argomenti di
openreport. Se hai una chiave primaria che identifica il record principale
puoi usarla per aprire il report mostrando solo quel record, faccio un
esempio:
  docmd.OpenReport "nomereport",acViewNormal,,"ID=" & [ID]
se invece il campo chiave č di tipo testo devi racchiuderne il valore tra
apici:
  "ID=""" & [ID] & """"
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: L'ultimo report...

text:
> esempio:
> docmd.OpenReport "nomereport",acViewNormal,,"ID=" & [ID]
Grazie Namor, c'e' solo un problema, che parrebbe di sintassi:
DoCmd.OpenReport "DDT", acPreview, , "[ID_Addr] = Form!Indirizzi!ID_Addr" &
[ID_Addr]
in pratica invece di selezionare e fare il preview del report indicato da
[ID_Addr] mi propone l'input manuale dell'ID come se ignorasse & [ID_Addr].
La cosa strana e' che annullando e finendo nel debug ponendovi sopra il
cursore & [ID_Addr] mostra il valore corretto e non vi ho trovato rimedio...



title: L'ultimo report...

text:
phed ha scritto:
> > esempio:
> > docmd.OpenReport "nomereport",acViewNormal,,"ID=" & [ID]
> Grazie Namor, c'e' solo un problema, che parrebbe di sintassi:
> DoCmd.OpenReport "DDT", acPreview, , "[ID_Addr] = Form!Indirizzi!ID_Addr"
> & [ID_Addr]
> in pratica invece di selezionare e fare il preview del report indicato da
> [ID_Addr] mi propone l'input manuale dell'ID come se ignorasse & [ID_Addr].
> La cosa strana e' che annullando e finendo nel debug ponendovi sopra il
> cursore & [ID_Addr] mostra il valore corretto e non vi ho trovato rimedio...
> Phed
Questo non va:
  "[ID_Addr] = Form!Indirizzi!ID_Addr" & [ID_Addr]
Non puoi mettere "Form!Indirizzi!ID_Addr" come stringa fissa all'interno
del criterio altrimenti il risultato finale sarà, per esempio con
ID_Addr=18
  "[ID_Addr] = Form!Indirizzi!ID_Addr18"
che non può funzionare.
Devi costruire il criterio solo con NomeCampo=Valore, così:
  "[ID_Addr] = " & [ID_Addr]
in modo che il criterio risultante sia
  "[ID_Addr] = 18"



title: L'ultimo report...

text:
> Devi costruire il criterio solo con NomeCampo=Valore, cosě:
> "[ID_Addr] = " & [ID_Addr]
> in modo che il criterio risultante sia
> "[ID_Addr] = 18"
E' verooo! che imbe che sono... mi son lasciato fuorviare dagli esempi che
ho trovato on-line.
Grazie ancora :)



title: L'ultimo report...

text:
Perchè l'ultimo, poi l'applicazione esplode?
Usa un subject significativo
MAssimiliano


title: struttura a schede e tremolio(access 2003)

author: Nao

text:
ciao
ho access 2003
vi risulta anche a voi che se mettete una struttura a schede in una
maschera...poi quando passate col mouse sopra alle varie etichette
(label) ci sia un "tremolio" di tutti i controlli della maschera? (come
se venissero eseguiti un sacco di refresh)
grazie ciao


text:
"Nao" <
na...@sdasdas.com
> ha scritto nel messaggio
news:koKNd.508481$b5.23...@news3.tin.it...

pepepepepepepeperchè sussusussusussuccededede anche a tetetetete? !!!!
Scherzavo scusa, non prendertela!
Io uso a 2003 ma personalmente non noto questo tuo problema.
Non è che hai settato qualche evento sul focus delle label?
--
strano...mavero
mail: mauro . chiarello @ gmail . com
ICQ: 292-118-822
Se vuoi mettere al sicuro i tuoi dati, caricali su un server ed aspetta che
qualcuno ne faccia un mirror
Linus Torvalds


text:
strano...mavero wrote:
> Io uso a 2003 ma personalmente non noto questo tuo problema.
> Non č che hai settato qualche evento sul focus delle label?
mah..ho controllato tutto....ma no c'e nulla di strano...e poi succede
SOLO se le label le metto nelle pagine della struttura schede....
se metto le stesse label nella maschera (fuori dalla struttura a schede)
il tremolio non avviene...percio mi sa che e' na cosa proprio della
struttura a schede
con altri db non mi fa sta cosa...non capisco
ciao


title: Avvio database

author: Cicerone

text:
Credo di aver finito finalmente questo database per la gestione di un cinema
multisala!!!! :-)
Non è granchè, ma per essere il mio primo database non c'è male... credo :-)
Vorrei porvi un'ultima domanda: come faccio a far partire il database
direttamente dalla prima maschera, senza visualizzare quella finestrella di
access che si avvia automaticamenteall'avvio nella quale si possono
selezionare Query, Tabelle, Macro, report, Pagine, ecc..?
Praticamente cliccando sul file acces vorrei accedere direttamente alla
maschera iniziale. Si può, e come?
Grazie! :-)
--
Cicerone
*********************
Il primo Newsgroup sulla Balbuzie
http://www.newsland.it/nr/browse/it-alt.salute.balbuzie/
**********************
C.I.B. Comunità Italiana Balbuzienti
www.balbuzienti.altervista.org/md-pro/index.php
**********************


title: Avvio database

author: cidi

text:
"Cicerone" <{balbuzio}{@}{
tiscali.it
}> ha scritto nel messaggio
news:dqb6rv$kta$1...@area.cu.mi.it...
> Credo di aver finito finalmente questo database per la gestione di un
> cinema multisala!!!! :-)
> Non č granchč, ma per essere il mio primo database non c'č male... credo
> :-)
>
> Vorrei porvi un'ultima domanda: come faccio a far partire il database
> direttamente dalla prima maschera, senza visualizzare quella finestrella
> di access che si avvia automaticamenteall'avvio nella quale si possono
> selezionare Query, Tabelle, Macro, report, Pagine, ecc..?
> Praticamente cliccando sul file acces vorrei accedere direttamente alla
> maschera iniziale. Si puň, e come?
> Grazie! :-)
> --
> Cicerone
>
Ciao Cicero
da menů Strumenti-> avvio seleziona il nome della maschera, che vuoi
utilizzare per iniziare.
Daniele


title: Avvio database

text:
"cidi"
> Ciao Cicero
> da menù Strumenti-> avvio seleziona il nome della maschera, che vuoi
> utilizzare per iniziare.
Thanks!!!!!



title: Avvio database

text:
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:43c91ff2$0$1075$4faf...@reader4.news.tin.it...

...opps... :-| ho disattivato il menů sbagliato all'avvio... ;-( da dove si
ripristina?


title: Avvio database

text:
"Cicerone" <{balbuzio}{@}{
tiscali.it
}> ha scritto nel messaggio
news:dqb7go$lom$1...@area.cu.mi.it...

apri il db tenendo premuto il tasto shift
Daniele


title: Avvio database

text:
"cidi"
>> ...opps... :-| ho disattivato il menù sbagliato all'avvio... ;-( da dove
>> si ripristina?
>
> apri il db tenendo premuto il tasto shift
>
mi stavo preoccupando!!!



title: PROBLEMI ACCESS SUL WEB

author: Simon

text:
Ciao a tutti
qualcuno mi saprebbe dire per quale motivo una pagina .htm creata con
l'autocomposizione guidata access pubblicandola sul web non mi visualizza i
dati contenuti nel db???
grazie anticipatamente
saluti simon


title: PROBLEMI ACCESS SUL WEB

author: Roberto

text:
le pagine .htm non visualizzano i dati dei database ...
"Simon" <
12...@libero.it
> ha scritto nel messaggio
news:tazAe.146234$75.63...@news4.tin.it...



title: ACCESS e ... ieri!

author: deshi

text:
Ciao a tutti. ho bisogno di un grosso aiuto.
In access, in una query come posso dire tramite formula:
Selezionami tutti gli ordini di ieri?
(SELECT * FROM ORDINI WHERE Data = ? )
Per selezionare gli ordini di oggi farei: SELECT * FROM ORDINI WHERE
Data= Date()
ma se voglio sapere gli ordini di eiri che funzione devo usare ?
(scusate per la banalità della domanda, ma non riesco a trovare una
valida e semplice via di uscita) ;)
Ciao e grazie.


title: ACCESS e ... ieri!

author: Geppo

text:
Ciao deshi wrote:
> Ciao a tutti. ho bisogno di un grosso aiuto.
>
> In access, in una query come posso dire tramite formula:
>
> Selezionami tutti gli ordini di ieri?
>
> (SELECT * FROM ORDINI WHERE Data = ? )
>
> Per selezionare gli ordini di oggi farei: SELECT * FROM ORDINI WHERE
> Data= Date()
>
> ma se voglio sapere gli ordini di eiri che funzione devo usare ?
SELECT * FROM ORDINI WHERE Data= Date() -1
> (scusate per la banalità della domanda, ma non riesco a trovare una
> valida e semplice via di uscita) ;)
>
> Ciao e grazie.
--
Ciao
Geppo


title: ACCESS e ... ieri!

author: max

text:
"deshi" <
ste....@gmail.com
> ha scritto nel messaggio
news:7d8233ff-eaee-432f...@c58g2000hsc.googlegroups.com...








Data= DateAdd("d";-1;Date())
ciao
Max


title: Aiuto su sql access

text:
HelpME!!!!HelpME!!!!HelpME!!!!HelpME!!!!HelpME!!!!HelpME!!!!HelpME!!!!
DoCmd.TransferSpreadsheet acImport, 8, "agente", "reclamo", False, "b7:b7"
Tranferisce dati da un foglio di excell, dal file "reclamo.xls" alla tabella
"agente". Come posso fare per impostare il valore del file (reclamo.xls) da
una maschera, sciegliendolo da una combobox che veda i file in
c:\documenti\*.xls?
Grazie a chi mi aiuta.
Ciao Nadir


title: Aiuto su sql access

author: Alberto Covili

text:
"Nao" <
naon...@iol.it
> ha scritto nel messaggio
news:HY186.40593$eB2.4...@news.infostrada.it...

Ciao,
prova con la routine qui sotto.
Private Sub CaricaCombo()
    'Supponi di avere una maschera con una casella combinata chiamata
    'CasellaCombinata2, che conterrà l'elenco dei file trovati.
    'In questo esempio la proprietà "Tipo origine riga" viene impostata a
"Elenco
    'Valori", e viene costruita dinamicamente iterando sui file della
directory
    'prescelta.
  'Nome del file trovato.
   Dim strNomeFile As String
   'Percorso di partenza per la ricerca.
   Dim strPath As String
   'Origine dati della Combo.
   Dim strSourceCombo As String
   strPath = "C:\Documenti\*.xls"
   strNomeFile = Dir$(strPath)
   'Se Len(strNomeFile) ho trovato almeno un file, altrimenti il ciclo qui
   'sotto non viene mai eseguito.
   Do While Len(strNomeFile)
      'Continuo finchè trovo dei file che corrispondono alle specifiche.
       'Le parentesi qui sotto aiutano leggermente la velocità di esecuzione
       ' nel concatenamento
       'delle stringhe (la differenza si nota solo quando le stringhe
diventano
       'molto lunghe (es.: directory con qualche centinaio di file da
concatenare)).
       strSourceCombo = strSourceCombo & (strNomeFile & ";")
       strNomeFile = Dir$
   Loop
   CasellaCombinata2.RowSourceType = "Value List"
   CasellaCombinata2.RowSource = strSourceCombo
end sub
A questo punto ti basta prelevare il contenuto della ComboBox dopo la
selezione
dell'utente, e passarlo alla funzione TransferSpreadsheet (aggiungendo anche
il path del file stesso).
Alberto Covili.


title: Aiuto su sql access

author: ema

text:
Mio  cuggino  mi   ha	detto	che   Nao   <
naon...@iol.it
>	scrisse:
> Tranferisce dati da un foglio di excell, dal file "reclamo.xls" alla tabella
> "agente". Come posso fare per impostare il valore del file (reclamo.xls) da
> una maschera, sciegliendolo  da  una	combobox  che  veda  i	file  in
> c:\documenti\*.xls?
>
perche` invece della combo non usi il controllino per la  selezione  dei
file?  Imho e` piu` carino, e sinceramente mi sembra  piu`  semplice  da
mettere in piedi.
Per la combo, dovresti mandare in una tabella l'elenco dei file,  e  poi
querizzarci sopra, credo.
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
> - rimuovi XXX  x  rispondere  ICQ	#8814554

Cina:
	Il  presidente	russo  Boris  Eltsin   e'   giunto   a	 Pechino,   per
discutere i nuovi confini del suo fegato.
		--   Panfilo   Maria   Lippi,	"TABLOID   TABLOID"@"Mai   Dire   Gol"


title: DMin e Dmax su campo numerico

author: Carlo POTS

text:
Buonasera,
avrei bisogno di trovare il valore massimo (e poi, di conseguenza,
quello minimo), su una tabella in cui il campo "PERCENTUALE" e' un campo
numerico che dev'essere <>0

Mi spiego:
ho scritto

Prezzo = DMax("[PREZZO]","ListinoPrezzi","[PERCENTUALE]<>0")

Mi da' errore.
Dove sbaglio?

PEr ulteriori info, chiedete pure
--
Carlo Pots

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


title: DMin e Dmax su campo numerico

author: Karl Donaubauer

text:
Salvi,

Carlo Pots ha scritto:
> avrei bisogno di trovare il valore massimo (e poi, di conseguenza,
> quello minimo), su una tabella in cui il campo "PERCENTUALE" e' un campo
> numerico che dev'essere <>0
>
> ho scritto
>
> Prezzo = DMax("[PREZZO]","ListinoPrezzi","[PERCENTUALE]<>0")
>
> Mi da' errore.
> Dove sbaglio?
>
> PEr ulteriori info, chiedete pure

Quale errore?

Come è dicchiarato la variablie "Prezzo"?

Cosa sarebbe il risultato della DMax?

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


title: DMin e Dmax su campo numerico

text:
Il 15/01/2018 23:27, Karl Donaubauer ha scritto:
> Salvi,
>
> Carlo Pots ha scritto:
>> avrei bisogno di trovare il valore massimo (e poi, di conseguenza,
>> quello minimo), su una tabella in cui il campo "PERCENTUALE" e' un
>> campo numerico che dev'essere <>0
>>
>> ho scritto
>>
>> Prezzo = DMax("[PREZZO]","ListinoPrezzi","[PERCENTUALE]<>0")
>>
>> Mi da' errore.
>> Dove sbaglio?
>>
>> PEr ulteriori info, chiedete pure
>
> Quale errore?

Mentre aspettavo ho (credo) corretto la riga, ma non mi dà alcun risultato.

La riga e' me.CampoNum=DMax("[Prezzo]","TabellaPrezzi",[Percentuale] <> 0)

>
> Come è dicchiarato la variablie "Prezzo"?
Come numerico a precisione doppia

>
> Cosa sarebbe il risultato della DMax?
>

Un valore numerico a precisione doppia

--
Lamps a tutti from Naples's kingdom Carlo POTS on VFR VTEC '02
& Bmw F650GS '00 "insomma, e' un VFR, mica una zoccola che cede appena ci
provi..." (cit. PMF)



title: DMin e Dmax su campo numerico

text:
Il 15/01/2018 23:19, Carlo POTS ha scritto:
> Buonasera,
> avrei bisogno di trovare il valore massimo (e poi, di conseguenza,
> quello minimo), su una tabella in cui il campo "PERCENTUALE" e' un campo
> numerico che dev'essere <>0
>
> Mi spiego:
> ho scritto
>
> Prezzo = DMax("[PREZZO]","ListinoPrezzi","[PERCENTUALE]<>0")
>
> Mi da' errore.
> Dove sbaglio?
>
> PEr ulteriori info, chiedete pure

Voglio essere più chiaro.
Ho una tabella temporanea con i seguenti valori:

CLASSE     PREZZO      PERCENTUALE     KG    PREZZO_KG
A           10             0            0          0
B            8            10            50         200
C            6            20           100         500
D            4            30           300         600
E            2            40           600         200

Da considerare che i campi "PREZZO", "PERCENTUALE", "KG" e "PREZZO_KG"
sono numerici.

Io avrei la necessità di assegnare ad una casella di testo (che chiamerò
PrezzoMax) il valore massimo di "PREZZO" all'interno della tabella, ma
dove la stessa è stata valorizzata (quindi dovrei individuare il prezzo
della classe B, per poi eseguire una Query di aggiornamento.

Ho provato ad inserire la seguente riga

  PrezzoMax = DMax("[PREZZO]","ListinoPrezzi",[PERCENTUALE]<>0)

ma, mentre prima di dava errori sul tipo di campo, con la riga impostata
così non mi da' errori, ma non mi trova il valore che voglio (la casella
me.PrezzoMax è vuota)

--
Lamps a tutti from Naples's kingdom Carlo POTS on VFR VTEC '02
& Bmw F650GS '00 "insomma, e' un VFR, mica una zoccola che cede appena ci
provi..." (cit. PMF)




title: DMin e Dmax su campo numerico

text:
Salve,

Carlo POTS:
> Karl Donaubauer ha scritto:
>> ...
>>> avrei bisogno di trovare il valore massimo (e poi, di conseguenza,
>>> quello minimo), su una tabella in cui il campo "PERCENTUALE" e' un
>>> campo numerico che dev'essere <>0
>>>
>>> ho scritto
>>>
>>> Prezzo = DMax("[PREZZO]","ListinoPrezzi","[PERCENTUALE]<>0")
>>>
>>> Mi da' errore.
>> ...
>> Quale errore?
>
> Mentre aspettavo ho (credo) corretto la riga, ma non mi dà alcun risultato.
>
> La riga e' me.CampoNum=DMax("[Prezzo]","TabellaPrezzi",[Percentuale] <> 0)
> ...
No, per la sintassi corretta di DMax ci vuole delle virgolette per il
criterio:

Me!CampoNum = DMax("Prezzo", "TabellaPrezzi", "Percentuale <> 0")

Se di nuovo ricevi un errore con questa sintassi dovresti rivelare quale
messaggio e numero di errore esatto e di quale tipo è il campo
"Percentuale".



title: DMin e Dmax su campo numerico

text:
Il 16/01/2018 09:33, Karl Donaubauer ha scritto:
> Salve,
>
> Carlo POTS:
>> Karl Donaubauer ha scritto:
>>> ...
>>>> avrei bisogno di trovare il valore massimo (e poi, di conseguenza,
>>>> quello minimo), su una tabella in cui il campo "PERCENTUALE" e' un
>>>> campo numerico che dev'essere <>0
>>>>
>>>> ho scritto
>>>>
>>>> Prezzo = DMax("[PREZZO]","ListinoPrezzi","[PERCENTUALE]<>0")
>>>>
>>>> Mi da' errore.
>>> ...
>>> Quale errore?
>>
>> Mentre aspettavo ho (credo) corretto la riga, ma non mi dà alcun
>> risultato.
>>
>> La riga e' me.CampoNum=DMax("[Prezzo]","TabellaPrezzi",[Percentuale]
>> <> 0)
>> ...
> No, per la sintassi corretta di DMax ci vuole delle virgolette per il
> criterio:
>
> Me!CampoNum = DMax("Prezzo", "TabellaPrezzi", "Percentuale <> 0")
>
> Se di nuovo ricevi un errore con questa sintassi dovresti rivelare quale
> messaggio e numero di errore esatto e di quale tipo è il campo
> "Percentuale".
>

Risolto; grazie

P.s.: scusa ma sto imparando "on the road", per cui, talvolta la
sintassi la sbaglio.

Grazie ancora



title: Cancellare record su subform

author: hoyt

text:
Buona sera a tutto il NG,
ho un DB strutturato con una form principale e su una sottostante
struttura a schede, inserite tre subform in visualizzazione foglio
dati (poiché l'origine dei dati prevede una relazione uno a molti
della tblprincipale con altre tre tabelle). Il mio problema riguarda
assegnare ad un tasto la possibilità di cancellare il record su cui si
trova il cursore nella subform ... ero in grado di farlo con un'unica
subform attraverso il setfocus, ma in questo caso come faccio per
indicare in quale sub si trova il cursore e quindi procedere alla
relativa cancellazione del record ?
Sperodi essere stato abbastanza chiaro.
Grazie a tutti per l'attenzione che sempre sapete rivolgere ai quesiti
posti.
Buona serata.
Francesco


title: query unione

author: Giuseppe Cardascia

text:
Buongiorno.
Gestione articoli ordinati e fatturati.
Ho un esempio di ordine come segue:
Nome/Cognome pz.       tipo presenza           quantità     periodo
XXXXXX                                        P                            25        01/2022
XXXXXX                                        A                              6        01/2022
XXXXXX                                        P                            28        02/2022
XXXXXX                                        P                            31        03/2022

Ciò che effettivamente ho fatturato invece
Nome/Cognome pz.       tipo presenza           quantità     periodo
XXXXXX                                        P                            12        01/2022
XXXXXX                                        P                            16        02/2022
XXXXXX                                        P                            16        03/2022
XXXXXX                                        A                            15        03/2022

Ho creato la seguente query unione
SELECT q_QuantitàOrdinate.IdOrdine, q_QuantitàOrdinate.IdArticolo, q_QuantitàOrdinate.IdPresenzaTipo AS IdTipoOrdinato, Iif(q_QuantitàOrdinate.IdPresenzaTipo = q_QuantitàFatturate.IdPresenzaTipo, QuantitàOrdinata, 0) AS QtaOrdinata,  q_QuantitàFatturate.IdPresenzaTipo AS IdTipoFatturato, q_quantitàFatturate.QuantitàFatturata AS QtaFatturata, q_QuantitàOrdinate.Periodo
FROM q_QuantitàFatturate INNER JOIN q_QuantitàOrdinate ON (q_QuantitàFatturate.IDOrdine = q_QuantitàOrdinate.IdOrdine) AND (q_QuantitàFatturate.IdArticolo = q_QuantitàOrdinate.IdArticolo) AND (q_QuantitàFatturate.Periodo = q_QuantitàOrdinate.Periodo);

UNION SELECT q_QuantitàFatturate.IdOrdine, q_QuantitàFatturate.IdArticolo, q_QuantitàOrdinate.IdPresenzaTipo AS IdTipoOrdinato, Iif(q_QuantitàOrdinate.IdPresenzaTipo = q_QuantitàFatturate.IdPresenzaTipo, QuantitàOrdinata, 0) AS QtaOrdinata, q_QuantitàFatturate.IdPresenzaTipo AS IdTipoFatturato,q_quantitàFatturate.QuantitàFatturata AS QtaFatturata, q_QuantitàOrdinate.Periodo
FROM q_QuantitàFatturate INNER JOIN q_QuantitàOrdinate ON (q_QuantitàFatturate.IDOrdine = q_QuantitàOrdinate.IdOrdine) AND (q_QuantitàFatturate.IdArticolo = q_QuantitàOrdinate.IdArticolo) AND (q_QuantitàFatturate.Periodo = q_QuantitàOrdinate.Periodo)
ORDER BY q_QuantitàOrdinate.Periodo;

Il risultato è:
Nome/Cognome pz.       tipo  ord.     qtà ord.     tipo fatt.     qtà fatt.    periodo
XXXXXX                                 P                 25                 P               12         01/2022
XXXXXX                                 A                   0                 P                12        01/2022
XXXXXX                                 P                 28                 P                16        02/2022
XXXXXX                                 P                   0                 A                 16       03/2022
XXXXXX                                 P                  31                P                 15       03/2022

mentre dovrebbe essere (magari facendo apparire solo una volta la colonna Tipo):
Nome/Cognome pz.       tipo  ord.     qtà ord.     tipo fatt.     qtà fatt.    periodo
XXXXXX                                 P                 25                 P               12         01/2022
XXXXXX                                 A                   6                 A                  0        01/2022
XXXXXX                                 P                 28                 P                16        02/2022
XXXXXX                                 P                  31                P                15        03/2022
XXXXXX                                 A                   0                 A                16        03/2022

E' possibile ottenere questo risultato, visto che la problematica nasce dal fatto che ci possono essere quantità per tipo ordinate non fatturate, e quantità per tipo fatturate ma non ordinate?
Grazie.
Giuseppe.


title: VBA: creare MDB

author: sd

text:
Salve a tutti,
è possibile creare un MDB tramite codice DAO?
grazie
sdamy


title: VBA: creare MDB

author: Sib

text:
"sd" <
sd...@tiscalinet.it
> ha scritto nel messaggio
> è possibile creare un MDB tramite codice DAO?
Si'.
Sib


title: VBA: creare MDB

text:
"Sib" <si...@SPAMMiol.it> ha scritto nel messaggio
news:abYn8.23581$pT1.7...@news1.tin.it...

grazie
ciao ciao
sdamy


title: record doppi come risultato query

author: maynard

text:
salve a tutti...
ho una query che visualizza, ogni record che dovrebbe visualizzare, due
volte!
quale potrebbe essere il motivo?


title: record doppi come risultato query

author: Pippo

text:
"maynard" <
too...@msn.com
> ha scritto nel messaggio news:1134263356....@z14g2000cwz.googlegroups.com...

perche' nella query hai richiamato una tabella o un campo che provoca realmente
questo risultato. Prova ad eliminare una tabella o un campo per volta, se proprio
non riesci a capire il perche' della duplicazione.


title: record doppi come risultato query

text:
non so perchè... ho rifatto la stessa query, ma adesso non succede
più!
cmq grazie...


title: Creazione campo memo con "INSERT INTO"

author: Nina

text:
Salve a tutti,
ho il seguente problema: in una query di creazione tabella vi sono alcuni
campi di tipo memo, ma questi vengono convertiti in formato Testo ed il
testo troncato. Ho provato ad impostare la loro definizione in "PARAMETERS",
ma non funziona .
Es.: PARAMETERS AliquoteIva.Esenzione Text;
SELECT AliquoteIva.Esenzione INTO TabEse
FROM AliquoteIva;
Quando la eseguo, mi viene richiesto il parametro "esenzione"
Come posso fare?
Grazie a tutti
--
Nina


title: Creazione campo memo con "INSERT INTO"

author: Popi - TheBadHabits

text:

Ciao!
AFAIK il tipo di campo da creare viene determinato nel momento in cui
viene eseguita la SELECT, ed il SQL (di Access?) non mette a
disposizione "manipolatori" di tipo idonei alla bisogna.
Usare una funzione VBA propria non risolve comunque dato che il tipo
di dati memo non esiste, e restituire una string ci riporta al punto
di partenza :(
Quindi, l'unica soluzione che mi viene in mente è (ma l'avrai già
pensata tu, vero?):
SELECT TblDati.SarebbeUnCampoMemo INTO NuovaTbl FROM TblDati WHERE
FALSE;
ALTER TABLE NuovaTbl ALTER COLUMN SarebbeUnCampoMemo LONGTEXT;
INSERT INTO NuovaTbl SELECT * FROM TblDati;
HTH
Popi


title: Creazione campo memo con "INSERT INTO"

text:
"Popi - TheBadHabits" <
rlu...@yahoo.com
> ha scritto nel messaggio
news:a761e1a4-7c40-429a...@d16g2000yqb.googlegroups.com...
On 1 Lug, 13:34, "Nina" <
paninotCancellaredopopani...@yahoo.it
> wrote:
> Salve a tutti,
> ho il seguente problema: in una query di creazione tabella vi sono alcuni
> campi di tipo memo, ma questi vengono convertiti in formato Testo ed il
> testo troncato. Ho provato ad impostare la loro definizione in
> "PARAMETERS",
> ma non funziona .
>
> Es.: PARAMETERS AliquoteIva.Esenzione Text;
> SELECT AliquoteIva.Esenzione INTO TabEse
> FROM AliquoteIva;
>
> Quando la eseguo, mi viene richiesto il parametro "esenzione"
>
> Come posso fare?
>>Ciao!
>>AFAIK il tipo di campo da creare viene determinato nel momento in cui
>>viene eseguita la SELECT, ed il SQL (di Access?) non mette a
>>disposizione "manipolatori" di tipo idonei alla bisogna.
>>Usare una funzione VBA propria non risolve comunque dato che il tipo
>>di dati memo non esiste, e restituire una string ci riporta al punto
>>di partenza :(
>>Quindi, l'unica soluzione che mi viene in mente è (ma l'avrai già
>>pensata tu, vero?):
Si, volevo sapere se c'è un modo diretto per risolvere il problema, cioè se
fosse possibile farlo direttamente nell' SQL "INSERT INTO". Grazie comunque
:)
>>SELECT TblDati.SarebbeUnCampoMemo INTO NuovaTbl FROM TblDati WHERE
>>FALSE;
>>ALTER TABLE NuovaTbl ALTER COLUMN SarebbeUnCampoMemo LONGTEXT;
>>INSERT INTO NuovaTbl SELECT * FROM TblDati;
>>HTH
>>Popi
Ciao
Nina


title: Creazione campo memo con "INSERT INTO"

text:

Il troncamento e cambio del tipo non è normale.
Se il campo è definito come tipo memo nella tabella AliquoteIva
dovrebb'essere anche un memo nella nuova tabella e prendere
tutti i dati. Certo devi togliere il parametro dalla query. Cioè usare:
SELECT AliquoteIva.Esenzione INTO TabEse
FROM AliquoteIva;
Se con questa stringa SQL viene troncato di nuovo:
"AliquoteIva" è una tabella di Access/JET o di un sistema diverso?
Quale versione di Access usi?
Il mdb o accdb è nel formato di quale versione di Access?
--
Ciao
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Creazione campo memo con "INSERT INTO"

text:

Guten Tag Karl :)
Premessa: test fatto con mdb in AXP.
Se ho una Tabella1 (Campo1 Memo, Campo2 Testo, Campo3 Numerico) e
faccio una
SELECT Tabella1.Campo1, Tabella1.Campo2, Tabella1.Campo3 INTO Tabella2
FROM Tabella1;
ottengo una Tabella2 con struttura identica all'originale.
Se la query fosse
SELECT Tabella1.Campo1 AS NuovoMemo, Tabella1.Campo2, Tabella1.Campo3
INTO Tabella2 FROM Tabella1;
la struttura di Tabella2 è ancora identica all'originale.
Se, invece, eseguo
SELECT [Tabella1].[Campo1] & "" AS NuovoMemo, Tabella1.Campo2,
Tabella1.Campo3 INTO Tabella2 FROM Tabella1;
il Campo1 diventa Testo (255).
E questo anche se il Campo1 originale contiene dati oltre i 255
caratteri, ma potrebbe starci visto che lo stiamo "manipolando" con
una stringa.
Solo che il comportamento è identico facendo una
SELECT [Tabella1].[Campo1] & [Tabella1].[Campo1] AS NuovoMemo,
Tabella1.Campo2, Tabella1.Campo3 INTO Tabella2 FROM Tabella1;
La domanda allora diventa: svolgere una qualsiasi operazione su un
campo memo lo converte da LongText a Text?
Nina: stai semplicemente accodando dati (come nell'esempio che hai
dato) o li stai manipolando in qualche modo?
HTH
Popi


title: Creazione campo memo con "INSERT INTO"

text:
Popi - TheBadHabits wrote:
> Karl Donaubauer wrote:
>>...
>> SELECT AliquoteIva.Esenzione INTO TabEse
>> FROM AliquoteIva;
>>
>> Se con questa stringa SQL viene troncato di nuovo:
>> "AliquoteIva" è una tabella di Access/JET o di un sistema diverso?
>> Quale versione di Access usi?
>> Il mdb o accdb è nel formato di quale versione di Access?
> ...
> Se, invece, eseguo
> SELECT [Tabella1].[Campo1] & "" AS NuovoMemo,
> ...
> il Campo1 diventa Testo (255).
> ...
> Solo che il comportamento è identico facendo una
> SELECT [Tabella1].[Campo1] & [Tabella1].[Campo1] AS NuovoMemo,
> ...
> La domanda allora diventa: svolgere una qualsiasi operazione su un
> campo memo lo converte da LongText a Text?
> ...
Sì, perché in questi casi Access "ottimizza" ad un Text.
Per questo ho chiesto esplicitamente con la stringa senza operazione. ;-)



title: Creazione campo memo con "INSERT INTO"

text:
On 2 Lug, 11:21, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> Popi - TheBadHabits wrote:
> > Karl Donaubauer wrote:
> >>...
> >> SELECT AliquoteIva.Esenzione INTO TabEse
> >> FROM AliquoteIva;
>
> >> Se con questa stringa SQL viene troncato di nuovo:
> >> "AliquoteIva" è una tabella di Access/JET o di un sistema diverso?
> >> Quale versione di Access usi?
> >> Il mdb o accdb è nel formato di quale versione di Access?
> > ...
> > La domanda allora diventa: svolgere una qualsiasi operazione su un
> > campo memo lo converte da LongText a Text?
>
> Sì, perché in questi casi Access "ottimizza" ad un Text.
*MUMBLE* ... "pessimizza" forse ci starebbe meglio, ma preferisco
pensare che le argentee teste d'uovo in MS hanno avuto le loro buone
ragioni :)
> Per questo ho chiesto esplicitamente con la stringa senza operazione. ;-)
Ah ... non l'avevo intesa anche in quel senso, pensavo ti riferissi
solo alla questione PARAMETERS :)
Ciao!
Popi


title: Creazione campo memo con "INSERT INTO"

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:895mla...@mid.individual.net...
> Nina wrote:
>> ho il seguente problema: in una query di creazione tabella vi sono
>> alcuni campi di tipo memo, ma questi vengono convertiti in formato
>> Testo ed il testo troncato. Ho provato ad impostare la loro
>> definizione in "PARAMETERS", ma non funziona .
>>
>> Es.: PARAMETERS AliquoteIva.Esenzione Text;
>> SELECT AliquoteIva.Esenzione INTO TabEse
>> FROM AliquoteIva;
>>
>> Quando la eseguo, mi viene richiesto il parametro "esenzione"
>>
>> Come posso fare?
>
> Il troncamento e cambio del tipo non è normale.
> Se il campo è definito come tipo memo nella tabella AliquoteIva
Ciao,
sì, scusatemi, qualche precisazione è d'obbligo.
La tabella AliquoteIva è una query, in cui definisco il campo esenzione
concatendando due campi che nella tabella d'origine (in db MySQL) sono di
tipo TEXT.
> dovrebb'essere anche un memo nella nuova tabella e prendere
> tutti i dati. Certo devi togliere il parametro dalla query.
Il parametro l'ho aggiunto, perchè in un post veniva indicato come soluzione
per l'aggiunta (in questo esempio si trattava di nuovi campi) di campi memo
ad un istruzione INSERT INTO.
> Cioè usare:
>
> SELECT AliquoteIva.Esenzione INTO TabEse
> FROM AliquoteIva;
>
> Se con questa stringa SQL viene troncato di nuovo:
> "AliquoteIva" è una tabella di Access/JET o di un sistema diverso?
le tabelle d'origine  sono tabelle MYSQL collegate tramite ODBC . Nella
Tabella MySQL i campi d'origine  della colonna calcolata "esenzione" sono di
tipo TEXT.
> Quale versione di Access usi?
> Il mdb o accdb è nel formato di quale versione di Access?
Uso come front-end un mdb creato Access 2002 nel formato predefinito 2000.
Grazie
Ciao,
Nina



title: Creazione campo memo con "INSERT INTO"

text:
"Nina" <
paninotCancell...@yahoo.it
> ha scritto nel messaggio
news:4c2de4ea$0$6831$5fc...@news.tiscali.it...
>
> "Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
> news:895mla...@mid.individual.net...
>> Nina wrote:
CUT
>> Il troncamento e cambio del tipo non è normale.
>> Se il campo è definito come tipo memo nella tabella AliquoteIva
>
> Ciao,
> sì, scusatemi, qualche precisazione è d'obbligo.
>
> La tabella AliquoteIva è una query, in cui definisco il campo esenzione
> concatendando due campi che nella tabella d'origine (in db MySQL) sono di
> tipo TEXT.
Non ho bevuto :)
ovviamente intendevo dire che "AliquoteIva presente nella clausola FROM non
è una tabella ma è una query"
Ciao,
Nina
>
>> dovrebb'essere anche un memo nella nuova tabella e prendere
>> tutti i dati. Certo devi togliere il parametro dalla query.
>
CUT
>
>


title: evento su corrente

text:
Buongiorno.
Ho scritto del codice sull'evento su corrente di una mashera singola
la cui origine dati contine migliaia di records.
Debuggando mi sono accorto che all'apertura esegue l'evento su
corrente le stesse migliaia di volte.
Si può evitare ?
Grazie
MArco


title: evento su corrente

author: MA

text:

spostalo su load
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


title: evento su corrente

author: Alessandro Baraldi

text:

Mmmmm non mi sembra normale che venga eseguito tutte quelle volte...
Sei certo di quello che hai notato...? hai provato a mettere un
Debug.Print
Option Compare Database
Option Explicit
Private x As Integer
Private Sub Form_Current()
    Debug.Print x
    x = x + 1
End Sub
Io ho provato ed il risultato è ZERO, indice del fatto che non avviene
quello che stai affermando....
A mio avviso hai inserito cose che alterano il normale funzionamento
di una FORM.
@Alex


title: evento su corrente

text:
On 23 Lug, 11:43, "MA" <
mas...@massimilianoamendola.it
> wrote:

Malato:"Dottore... tutte le volte che mangio mi viene male la pancia"
Dottore:"Non mangi..."
;-) questa soluzione mi sembra simile
@Alex


title: evento su corrente

author: Sergio MAZZA

text:
<
black....@hotmail.it
> ha scritto nel messaggio
news:1185183546.8...@w3g2000hsg.googlegroups.com...
Buongiorno.
Ho scritto del codice sull'evento su corrente di una mashera singola
la cui origine dati contine migliaia di records.
Debuggando mi sono accorto che all'apertura esegue l'evento su
corrente le stesse migliaia di volte.
[risposta]
Eh! Eh!
Si può evitare ?
[risposta]
Cancella tutti i record! No! Fermo!
Probabilmente il codice che hai scritto, come ti ha indicato Massimiliano,
dovrai spostarlo in un altro evento; ma la scelta di quest'ultimo dipende da
cosa fa il codice...
Grazie
MArco
[risposta]
Ciao.
--
Sergio MAZZA


title: evento su corrente

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1185185238.6...@k79g2000hse.googlegroups.com...
Malato:"Dottore... tutte le volte che mangio mi viene male la pancia"
Dottore:"Non mangi..."
[risposta]
Io sapevo quella del malato con lo stomaco "imbarazzato"...
Dottore: "...ha provato con il limone?"
Malato: "...Sě; ma quando lo levo... Ricomincio..."
;-) questa soluzione mi sembra simile
@Alex
[risposta]
Ciao.
--
Sergio MAZZA


title: evento su corrente

text:

Beh se ti dice così pochi sintomi...
>
> ;-) questa soluzione mi sembra simile
cmq hai ragione, un pò spiccia come soluzione
anche perchè in ogni caso il current è solo sul primo record
a meno che non scorre il recordsetclone delle sottomaschera
In ogni caso se un dottore mi dicesse quello, io mi terrei il mal di pancia
;-)
>
> @Alex
--
--
MAssimiliano Amendola
www.accessgroup.it



title: evento su corrente

author: Simone Calligaris

text:

----------------------------------------------------------
E' un comportamento che proprio non mi risulta.
Dacci le istruzioni per riprodurlo in northwind.mdb...
Saluti.


title: evento su corrente

text:

Io ho provato ed in effetti non è proprio così... ipotizzo pertanto
che l'inghippo possa realmente essere nel Codice o in un'insieme di
concause...
@Alex


title: Import Fattura Elettronica Acquisto in DB

author: Simone Berti

text:
Salve,

ho realizzato l'importazione delle fatture elettroniche di acquisto all'interno di un DB. Tutto funziona correttamente, ma su alcuni acquisti ho un dei problemi d'importazione.

Preciso che non ho di bisogno d'importare tutti i campi del "corpo della fattura", ma solamente alcuni di questi: quantità, codice, descrizione, prezzo

Fino a che in una fattura non vi sono tanti tag quantità, quanti codice, descrizione e prezzo, l'importazione avviene in modo corretto, ma se un fornitore che mi emette, ad esempio, una fattura con 5 articoli, non mi specifica un codice prodotto, tutto salta.

Per l'importazione della sezione "corpo della fattura", ho adoperato il seguente metodo:

Set Nodo = xmldoc.SelectNodes("//FatturaElettronicaBody/DatiBeniServizi/DettaglioLinee")

For i = 0 To Nodo.Length - 1

Descrizione = Nodo.Item(0).SelectNodes("//FatturaElettronicaBody/DatiBeniServizi/DettaglioLinee/Descrizione").Item(i).Text

AliquotaIva = Nodo.Item(0).SelectNodes("//AliquotaIVA").Item(i).Text

If Nodo.Item(0).SelectNodes("//Quantita").Item(i) Is Nothing Then

If TipoDocumento <> "TD04" Then
Quantita = -1
Else
Quantita = 1
End If

Else

If TipoDocumento = "TD04" Then
Quantita = "-" & Nodo.Item(0).SelectNodes("//Quantita").Item(i).Text
Else
Quantita = Nodo.Item(0).SelectNodes("//Quantita").Item(i).Text
End If

End If

PrezzoTotale = Nodo.Item(0).SelectNodes("//PrezzoTotale").Item(i).Text

PrezzoUnitario = Val(PrezzoTotale) / Val(Quantita)

CodiceArticolo = Mid(Nodo.Item(0).SelectNodes("//CodiceArticolo[CodiceTipo='|Cod.Art:']").Item(h).Text, 11)

Next i

Grazie


author: Ammammata

text:
Il giorno Tue 15 Jun 2021 01:26:06p, *Simone Berti* ha inviato su
it.comp.appl.access il messaggio news:ed2932a8-09da-4e55-8276-
c4044c...@googlegroups.com
. Vediamo cosa ha scritto:

> If TipoDocumento <> "TD04" Then
> Quantita = -1
> Else
> Quantita = 1
> End If
>
> Else
>
> If TipoDocumento = "TD04" Then
> Quantita = "-" & Nodo.Item(0).SelectNodes("//Quantita").Item(i).Text
> Else
> Quantita = Nodo.Item(0).SelectNodes("//Quantita").Item(i).Text
> End If
>

questo non mi quadra

dopo il primo test TipoDocumento <> "TD04", se fallisce, viene eseguita la
parte
Quantita = 1

subito dopo c'è un test inverso al primo, TipoDocumento = "TD04", nel quale
si imposta
Quantita = "-" & Nodo.Item(0).SelectNodes("//Quantita").Item(i).Text

Ora, a cosa serve la parte ELSE del primo test se viene poi sovrascritta
dalla parte THEN del secondo, e viceversa?

(oppure non ho capito bene io, ovvio)

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


text:
Il giorno Tue 15 Jun 2021 02:50:58p, *Ammammata* ha inviato su
it.comp.appl.access il messaggio
news:XnsAD4A970FDCA7Aam...@127.0.0.1
. Vediamo cosa ha
scritto:

> oppure non ho capito bene io, ovvio

infatti :)
c'è un altro IF più sopra... indentando si legge meglio

If Nodo.Item(0).SelectNodes("//Quantita").Item(i) Is Nothing Then

  If TipoDocumento <> "TD04" Then
    Quantita = -1
  Else
    Quantita = 1
  End If

Else

  If TipoDocumento = "TD04" Then
    Quantita = "-" & Nodo.Item(0).SelectNodes("//Quantita").Item(i).Text
  Else
    Quantita = Nodo.Item(0).SelectNodes("//Quantita").Item(i).Text
  End If

End If



title: Aiuto per creazione DATABASE di un Sistema Qualità

author: Riccardo Vignali

text:
Cerco aiuto per completare un semplice database-gestionale di un sistema
qualità aziendale nella azienda in cui lavoro.
AIUTATEMI E VE NE SARO' GRATI...
ho intenzione di inserirlo in una tesi.
GRAZIE


author: Roberto da casa

text:
"Riccardo Vignali" <
vign...@libero.it
> ha scritto nel messaggio
news:fCFga.54498$Lr4.1...@twister2.libero.it...

GRATI...
Significa forse
GRATIS ?
;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: Alessandro Cara

text:

a Ricca'
Sto post gia' lo avevi "postato" (un post si posta giusto?)
questa e' la risposta di Emyr
"aiuterebbe sapere di che zona sei e quanto sei disposto a pagare
Saluti.
Emanuele."
o e cosi',come "sentenzia" Emanuele, oppure fai dei quesiti specifici
sul NG e puo' darsi che una risposta la ottieni.
Mi sembra eccessivo chiedere di lavorare "aggratise".
se davanti al soggetto ci metti [OT] sarebbe anche meglio
--
a.cara
Togli qualcosa dall'email


title: [Accessgroup] - Iniziativa

text:
Ciao è online l'inizio di un esempio per la realizzazione di un micro
gestionale
Sono io il reo... autore
man mano anche l'mdb di esempio
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: [Accessgroup] - Iniziativa

text:
MA wrote:
> Ciao č online l'inizio di un esempio per la realizzazione di un micro
> gestionale
> Sono io il reo... autore
> man mano anche l'mdb di esempio
ops
www.accessgroup.it/negotium.htm



title: [Accessgroup] - Iniziativa

author: SunRex

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:s2Wte.20032$TR5....@news.edisontel.com...
> MA wrote:
> > Ciao è online l'inizio di un esempio per la realizzazione di un micro

Ottimo inizio.
Se posso permettermi,sulla tblMivimentazioni aggiungerei la Data e l'ora ed
un campo
Si/No per indicare entrata od uscita che so -1 In 0 Out che ci servirà molto
in fase di
programmazione e di elaborazione dati.
SunRex


title: [Accessgroup] - Iniziativa

author: Jonathan Canova

text:
Buongiorno!
Due cose:
1. per decidere cosa fare di un documento, nel nostro gestionale
abbiamo due tabelle, una con i movimenti in entrata ed una con i
movimenti in uscita.
In entrambe, i campi
MovimentoMagazzino
MovimentoContabile
ci indicano cosa fa quel movimento.
2. per trattare i totali si torna a quel discorso di cui un po' di
tempo fa. Noi abbiamo una tabella di totali in cui memorizziamo il
castelletto dell'IVA:
a. perché fa comodo quando fai delle query di riepilogo, quando stampi
il report e quando scorri i record (non c'è nessun calcolo da fare,
quindi il programma è più veloce)
b. condizione necessaria per memorizzare valori "sbagliati", che nei
documenti in ingresso possono capitare.
Jonathan Canova


title: [Accessgroup] - Iniziativa

text:
SunRex wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:s2Wte.20032$TR5....@news.edisontel.com...
>> MA wrote:
>>> Ciao è online l'inizio di un esempio per la realizzazione di un
>>> micro gestionale
>>> Sono io il reo... autore
>>> man mano anche l'mdb di esempio
>> ops
>>
www.accessgroup.it/negotium.htm
>> --
>> _ _
>> Ciao
>> MAssimiliano Amendola
www.accessgroup.it
>> Cisa - Conferenza Italiana per Sviluppatori Access
>> Info:
www.donkarl.com/it
>>
> Ottimo inizio.
Tks
> Se posso permettermi,
Devi "permetterti"
> sulla tblMivimentazioni aggiungerei la Data e
> l'ora
e questo lo posso capire
> ed un campo
> Si/No per indicare entrata od uscita che so -1 In 0 Out che ci
> servirà molto in fase di
> programmazione e di elaborazione dati.
Per questo c'è motivazione e possiamo gestire N motivazioni diverse e questo
ce lo giochiamo nelle query
>
> SunRex



title: [Accessgroup] - Iniziativa

author: Napoleone

text:
CUT
....
Buongiorno a tutti.
Non sarebbe meglio un'unica tabella movimenti, con un campo "Causale", in
modo che sia i movimenti in entrata che in uscita vengono insriti da una
sola maschera!
Napoleone


title: [Accessgroup] - Iniziativa

text:
Jonathan Canova wrote:
> Buongiorno!
Ciao
>
> Due cose:
>
> 1. per decidere cosa fare di un documento, nel nostro gestionale
> abbiamo due tabelle, una con i movimenti in entrata ed una con i
> movimenti in uscita.
> In entrambe, i campi
> MovimentoMagazzino
> MovimentoContabile
> ci indicano cosa fa quel movimento.
Ok per questo fatto ti chiedo di pazientare qualche ora e ti faccio vedere
coem gestire la cosa.
Anche perchè la tabella che dici tu dovrebbe prevedere allora anche la
motivazione antagonista
perchè non tutte le entrate matchano con tutte le uscite
>
> 2. per trattare i totali si torna a quel discorso di cui un po' di
> tempo fa. Noi abbiamo una tabella di totali in cui memorizziamo il
> castelletto dell'IVA:
> a. perché fa comodo quando fai delle query di riepilogo, quando stampi
> il report e quando scorri i record (non c'è nessun calcolo da fare,
> quindi il programma è più veloce)
> b. condizione necessaria per memorizzare valori "sbagliati", che nei
> documenti in ingresso possono capitare.
Sì questa è stata una dimenticanza
>
> Jonathan Canova



title: [Accessgroup] - Iniziativa

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:QX7ue.20263$TR5....@news.edisontel.com...

Si perfetto ,sono daccordo pensavo ad inserire questo si/no per raggruppare
entrate ed uscite
indipendentemente dalla motivazione :)



title: [Accessgroup] - Iniziativa

text:

Magari la gestiamo nella tabella correlata



title: [Accessgroup] - Iniziativa

text:

Ciao Napoleone, ma non è già così?
Mi hai fatto venire il dubbio e ho controllato.



title: [Accessgroup] - Iniziativa

text:
Pardon!
Però un codice di aggregazione, mi pare di non trovarlo (se non denominato
diversamente), lo trovo molto utile!
Napoleone


title: [Accessgroup] - Iniziativa

text:

Non ho capito cosa intendi.



title: [Accessgroup] - Iniziativa

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:gG8ue.20276$TR5....@news.edisontel.com...
> Napoleone wrote:
>> Pardon!
>> Però un codice di aggregazione, mi pare di non trovarlo (se non
>> denominato diversamente), lo trovo molto utile!
>>
>> Napoleone
> Non ho capito cosa intendi.
Un codice (oltre al codice identificatico del prodotto) che aggrega prodotti
dello stesso tipo, che possono essere dello stesso fornitore o di più
fornitori.
Esempio veloce:
codice    codiceaggregazione    descrizione    fornitore
-------------------------------------------------------
0001        999                            lacca1            1
0077        999                            lacca9            3
In questo modo, se voglio sapere quanta lacca, ho in magazzino,
(di tutti fornitori) con un'apposita maschera,
me li cerco per codice di aggregazione e poi via via, si puo entrare
piu nel dettaglio del fornitore ecc.. un po lunghetto da spiegare.
Saluti
Napoleone
PS:
Un esmpio che descrive ancora meglio di come l'ho descritto io, dovresti
averlo!


title: [Accessgroup] - Iniziativa

text:

Ah...
tabella tblArticolo, campo Tipologia



title: [Accessgroup] - Iniziativa

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:8V8ue.20279$TR5....@news.edisontel.com...

Sembrerebbe un campo del tipo descrittivo?
Caio
Napoleone


title: [Accessgroup] - Iniziativa

text:
Napoleone wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:8V8ue.20279$TR5....@news.edisontel.com...
>> Napoleone wrote:
>>> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
>>> news:gG8ue.20276$TR5....@news.edisontel.com...
>>>> Napoleone wrote:
>>>>> Pardon!
>>>>> Perň un codice di aggregazione, mi pare di non trovarlo (se non
>>>>> denominato diversamente), lo trovo molto utile!
>>>>>
>>>>> Napoleone
>>>> Non ho capito cosa intendi.
>>>
>>> Un codice (oltre al codice identificatico del prodotto) che aggrega
>>> prodotti dello stesso tipo, che possono essere dello stesso
>>> fornitore o di piů fornitori.
>>> Esempio veloce:
>>> codice    codiceaggregazione    descrizione    fornitore
>>> -------------------------------------------------------
>>> 0001        999                            lacca1            1
>>> 0077        999                            lacca9            3
>>>
>>> In questo modo, se voglio sapere quanta lacca, ho in magazzino,
>>> (di tutti fornitori) con un'apposita maschera,
>>> me li cerco per codice di aggregazione e poi via via, si puo entrare
>>> piu nel dettaglio del fornitore ecc.. un po lunghetto da spiegare.
>>>
>>> Saluti
>>> Napoleone
>>>
>>> PS:
>>> Un esmpio che descrive ancora meglio di come l'ho descritto io,
>>> dovresti averlo!
>>
>> Ah...
>> tabella tblArticolo, campo Tipologia
>
> Sembrerebbe un campo del tipo descrittivo?
Cosa ti vieta di usarlo in entrambi i modi?
>
> Caio
> Napoleone



title: [Accessgroup] - Iniziativa

author: Giulio Severini

text: Ma ci sarà anche del codice VBA commentato?


title: [Accessgroup] - Iniziativa

text:
Giulio Severini wrote:
> Ma ci sarà anche del codice VBA commentato?
Quando arriviamo alle maschere sicuramente



title: [Accessgroup] - Iniziativa

text:
Napoleone wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:iRaue.20307$TR5....@news.edisontel.com...
>> Alex NSB wrote:
>>>> Ciao è online l'inizio di un esempio per la realizzazione di un
>>>> micro gestionale
>>>
>>> Iniziativa interessante, complimenti.
>>>
>>> Non sarebbe meglio evitare le lettere accentate nei nomi degli
>>> oggetti?
>>
>> In realtà sì
>>
>>>
>>>> man mano anche l'mdb di esempio
>>>
>>> Non è ancora disponibile o sono io che non lo trovo?
>>
>> No, sto finendo la query e sarà online credo nel pomeriggio
>>
>>>
>>> Alessandro
>>
> In quale movimentazione inquadri quanto segue:
>
> Conti un prodotto, (Inventario) ti accorgi di averne 10 anzichè 20
> come risulta dalla maschera!
> In che modo correggi la quantità?
> Nelle tue motivazioni, mi è parso di capire ci sono solo:
> Acq; Ven; ResoAcq; ResoVen.
>
> Napoleone
Napoleone, tu forsi confondi il fatto di spiegare alcune dinamiche con il
creare un gestionale
completamente funzionante. Questo è un esercizio, chi lo seguirà poi se lo
personalizza come vuole.
la logica è quella di spiegare la subquery, poi puoi mettere 7.000.000 di
motivazioni diverse .
Il concetto non cambia.
Io ti posso anche dire che la giacenza la faccio su Entrate/uscite e basta,
ma non avrebbe risolto l'esercizio
E' ovvio quindi che le motivazioni possono essere tutte quelle che vuoi.
Se invece mi viene detto di inserire il livello di sottoscorta, significa
che poi gestiremo anche gli ordini, che è un discorso completamente a parte
e stimolante.



title: [Accessgroup] - Iniziativa

text:
Sandro wrote:
>                     Il 22 Giu 2005, 17:51, "MA"
> <
mas...@massimilianoamendola.it
> ha scritto:
>
>>> Come intendi ottenere un inventario della merce giacente?
>>>
>>> Ciao, Sandro.
>>
>> Intendi il valore?
>> beh se sì, ci sarà una funzione che va a calcolarsi il prezzo medio
>> delle giacenze risultanti dal
>> calcolo del costo medio sulla giacenza dinamica.
>> Se intndi questo posssiamo già accennare qualcosa
>
> No scusami. Mi sono espresso da cane ... ;-)
>
> Mi piacerebbe capire per bene come si può ottenere, dalla tua
> architettura,
> un elenco del tipo:
>
> articolo ... giacenza
>
> Basta una query? Servono subqueries?
>
> Me lo chiedo perchè nei miei gestionali ho una tecnica che mi risolve
> il
> problema in modo semplice, veloce e flessibile, ma prima di sparare
> una
> castronata vorrei comprendere bene la tua soluzione.
>
> Grazie!
>
> Sandro.
Subquery e credo di averla anche pubblicata (seppur con un piccolo errore
(una virgola in più))
>
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/



title: [Accessgroup] - Iniziativa

text:
>> Sembrerebbe un campo del tipo descrittivo?
>
> Cosa ti vieta di usarlo in entrambi i modi?
Esempio del codice di Aggregazione: MASS
mi offre una sola possibilitą di ricerca..
Esempio del codice di Aggregazione: 123
Dove al primo numero assegno il tipo di prodotto
Shampoo 1
Dove al secondo numero assegno UnitądiMisura/Qtą
Shampoo (1) 500 ml (2)
Dove al terzo numero assegno il fornitore
Shampoo (1) 500 ml (2) Amendola (3)
... ecc ecc ....
Quindi quando cercherņ il "codaggr" 123
otterrņ tutta la giacenza di:
Shampoo (1) 500 ml (2) Amendola (3)
mentre se cercherņ 1??
Otterrņ tutti gli shampoo, di tutte le misure, di tutti ifornitori;
....
Quindi mi pare che ci sia una differenza tra i due formati!
Buon lavoro
Napoleone


title: [Accessgroup] - Iniziativa

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:lvbue.20330$TR5....@news.edisontel.com...
> Napoleone wrote:
>> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
>> news:w2bue.20312$TR5....@news.edisontel.com...

>> Effettivamente si, avevo inteso stessi mettendo su un gestionale e
>> non delle linee guida.
>
> Questa può essere una seconda iniziativa, ma a quelpunto ho bisogno di
> collaborazione
>
Chi mai te la negherà!
Napoleone


title: [Accessgroup] - Iniziativa

text:
Alex NSB wrote:
>> Ciao è online l'inizio di un esempio per la realizzazione di un micro
>> gestionale
>
> Iniziativa interessante, complimenti.
>
> Non sarebbe meglio evitare le lettere accentate nei nomi degli
> oggetti?
In realtà sì
>
>> man mano anche l'mdb di esempio
>
> Non è ancora disponibile o sono io che non lo trovo?
No, sto finendo la query e sarà online credo nel pomeriggio
>
> Alessandro
--



title: [Accessgroup] - Iniziativa

author: Sandro

text:
                    Il 21 Giu 2005, 17:06, "MA" <
mas...@massimilianoamendola.it
> ha scritto:
> Ciao č online l'inizio di un esempio per la realizzazione di un micro
> gestionale
> Sono io il reo... autore
> man mano anche l'mdb di esempio
Come intendi ottenere un inventario della merce giacente?
Ciao, Sandro.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: [Accessgroup] - Iniziativa

text:
Napoleone wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:w2bue.20312$TR5....@news.edisontel.com...

> Effettivamente si, avevo inteso stessi mettendo su un gestionale e
> non delle linee guida.
Questa può essere una seconda iniziativa, ma a quelpunto ho bisogno di
collaborazione
> Comunque il discorso è interessante.
>
> Ciao
> Napoleone



title: [Accessgroup] - Iniziativa

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:iRaue.20307$TR5....@news.edisontel.com...
> Alex NSB wrote:
>>> Ciao è online l'inizio di un esempio per la realizzazione di un micro
>>> gestionale
>>
>> Iniziativa interessante, complimenti.
>>
>> Non sarebbe meglio evitare le lettere accentate nei nomi degli
>> oggetti?
>
> In realtà sì
>
>>
>>> man mano anche l'mdb di esempio
>>
>> Non è ancora disponibile o sono io che non lo trovo?
>
> No, sto finendo la query e sarà online credo nel pomeriggio
>
>>
>> Alessandro
>



title: [Accessgroup] - Iniziativa

text:
sandro wrote:
>                     Il 22 Giu 2005, 18:02, "MA"
> <
mas...@massimilianoamendola.it
> ha scritto:
>
>> Subquery e credo di averla anche pubblicata (seppur con un piccolo
>> errore (una virgola in più))
>
> Articoli:codice,descrizione
> tipimov:id,descrizione_tipomov,moltiplicatore
> Movimenti:codice_articolo,id_tipomov,qty_movimentata
>
> Le relazioni dovrebbero essere ovvie ...
>
> L'idea di fondo è che la tabella tipimov contiene le causali di
> carico/scarico del magazzino. Per un carico il moltiplicatore vale 1;
> per
> uno scarico vale -1.
>
> Inventario:
>
> SELECT codice,descrizione,Sum(qty*moltiplicatore) as Giacenza
> FROM Articoli,tipimov,Movimenti
> WHERE movimenti.codice_articolo=articoli.codice AND
>                 movimenti.id_tipomov=
tipimov.id
> GROUP BY codice,descrizione
>
>
> Riepilogo movimenti di un articolo:
>
> SELECT
> codice,descrizione,descrizione_tipomov,abs(Sum(qty*moltiplicatore))
> FROM Articoli,tipimov,Movimenti
> WHERE movimenti.codice_articolo=articoli.codice AND
>                 movimenti.id_tipomov=
tipimov.id
> GROUP BY codice,descrizione,descrizione_tipomov
>
> Il vantaggio di questo approccio è che il cliente può definirsi le
> causali
> di movimentazione a sua completa discrezione.
>
> Inoltre può definirsi causali invarianti ai fini del magazzino (con
> moltiplicatore a zero), per farsi, chessò, liste di vario tipo e per
> svariate finalità.
>
> Spero di essere stato minimamente chiaro.
>
> Ciao!
>
> Sandro.
Molto chiaro ed effettivamente semplice.
Solo che io amo avere un record dell'articolo con la rappresentazione di
tutti i tipi di movimentazioni.
Io amo delle combobox di riepilogo che ti mostrano la vita dell'articolo
stesso.
Ora questo sistema è tranquillamente applicabile al tuo sistema come in
realtà è tutto riconducibile a quel entrata/uscita che avevo  previsto io



title: [Accessgroup] - Iniziativa

text:
GGAC & co wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:D6aue.20296$TR5....@news.edisontel.com...
>> Aggiornato la query giacenze e aggiunte vs modifiche
>>
>> --
>> _ _
>> Ciao
>> MAssimiliano Amendola
www.accessgroup.it
>> Cisa - Conferenza Italiana per Sviluppatori Access
>> Info:
www.donkarl.com/it
>>
>>
> Buongiorno a tutti.
> Premetto che sono un "hobbista", volevo chiedere:
> Si prevede una gestione del "sottoscorta"?
E prevedibile
> Se si, come  interagisce con le uscite-rientri temporanei (Conto
> Vendita, Conto Visione, ecc.) Ciao, Claudio.
Il sottoscorta deve rifarsi sempre alla giacenza non a quella temporanea.
Si potrebbe regolare il tutto con periodi di scadenza del conto visione o
con un quantitativo limite
ma ci andiamo ad impelagare in un problema acerbo per ora.



title: [Accessgroup] - Iniziativa

text:
Sandro wrote:
>                     Il 21 Giu 2005, 17:06, "MA"
> <
mas...@massimilianoamendola.it
> ha scritto:
>> Ciao è online l'inizio di un esempio per la realizzazione di un micro
>> gestionale
>> Sono io il reo... autore
>> man mano anche l'mdb di esempio
>
>
> Come intendi ottenere un inventario della merce giacente?
>
> Ciao, Sandro.
Intendi il valore?
beh se sì, ci sarà una funzione che va a calcolarsi il prezzo medio delle
giacenze risultanti dal
calcolo del costo medio sulla giacenza dinamica.
Se intndi questo posssiamo già accennare qualcosa



title: [Accessgroup] - Iniziativa

author: Alex NSB

text:
> Ciao è online l'inizio di un esempio per la realizzazione di un micro
> gestionale
Iniziativa interessante, complimenti.
Non sarebbe meglio evitare le lettere accentate nei nomi degli oggetti?
> man mano anche l'mdb di esempio
Non è ancora disponibile o sono io che non lo trovo?
Alessandro


title: [Accessgroup] - Iniziativa

author: GGAC & co

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:D6aue.20296$TR5....@news.edisontel.com...
> Aggiornato la query giacenze e aggiunte vs modifiche
>
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
>
>
Buongiorno a tutti.
Premetto che sono un "hobbista", volevo chiedere:
Si prevede una gestione del "sottoscorta"?



title: [Accessgroup] - Iniziativa

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:w2bue.20312$TR5....@news.edisontel.com...

Effettivamente si, avevo inteso stessi mettendo su un gestionale e non delle
linee guida.



title: [Accessgroup] - Iniziativa


title: [Accessgroup] - Iniziativa

author: sandro

text:
                    Il 22 Giu 2005, 18:02, "MA" <
mas...@massimilianoamendola.it
> ha scritto:
> Subquery e credo di averla anche pubblicata (seppur con un piccolo errore
> (una virgola in più))
Articoli:codice,descrizione
tipimov:id,descrizione_tipomov,moltiplicatore
Movimenti:codice_articolo,id_tipomov,qty_movimentata


Inventario:






Ciao!
Sandro.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: [Accessgroup] - Iniziativa

text:
                    Il 22 Giu 2005, 17:51, "MA" <
mas...@massimilianoamendola.it
> ha scritto:
> > Come intendi ottenere un inventario della merce giacente?
> >
> > Ciao, Sandro.
>
> Intendi il valore?
> beh se sì, ci sarà una funzione che va a calcolarsi il prezzo medio delle
> giacenze risultanti dal
> calcolo del costo medio sulla giacenza dinamica.
> Se intndi questo posssiamo già accennare qualcosa
No scusami. Mi sono espresso da cane ... ;-)
Mi piacerebbe capire per bene come si può ottenere, dalla tua architettura,
un elenco del tipo:
articolo ... giacenza
Basta una query? Servono subqueries?
Me lo chiedo perchè nei miei gestionali ho una tecnica che mi risolve il
problema in modo semplice, veloce e flessibile, ma prima di sparare una
castronata vorrei comprendere bene la tua soluzione.
Grazie!
Sandro.



title: [Accessgroup] - Iniziativa

author: stefano (kabisa)

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:02Wte.20031$TR5....@news.edisontel.com...
> Ciao č online l'inizio di un esempio per la realizzazione di un micro
> gestionale
> Sono io il reo... autore
> man mano anche l'mdb di esempio
>
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
>
Cia MA .. finalmente
da luglio ci lavorerň anc'io , ora sono un po preso ma mi trasferisco ad
Alba Adriatica per lavoro tutto il mese di luglio.
Quindi li sono un po piů libero
(non c'č ciroteo ...)
Stefano Kabisa


title: [Accessgroup] - Iniziativa

author: MA

text:
stefano (kabisa) wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:02Wte.20031$TR5....@news.edisontel.com...
>> Ciao č online l'inizio di un esempio per la realizzazione di un micro
>> gestionale
>> Sono io il reo... autore
>> man mano anche l'mdb di esempio
>>
>>
> Cia MA .. finalmente
> da luglio ci lavorerň anc'io , ora sono un po preso ma mi trasferisco
> ad Alba Adriatica per lavoro tutto il mese di luglio.
> Quindi li sono un po piů libero
> (non c'č ciroteo ...)
> Stefano Kabisa
E' finita tra voi due? l'ha vinta Mariolo?



title: [Accessgroup] - Iniziativa

text:
Ancora aggiornamenti, stavolta credo interessante.
p.s. un particolare riferimento al Mariolo di cuori



title: [Accessgroup] - Iniziativa

author: Andrea Parrino

text:
>Maradona è il più grande calciatore di tutti i tempi
Straquoto in strapieno ;-)
Ciao Massimiliano
Con simpatia
Andrea Parrino


title: Report errore non univoco assenza_clic

author: Diana

text:
Buona sera a tutti...
Eccomi con un altro problema. Ho creato delle query dalle quali ho ricavato
i report per stampare, ma quando ho finito tutto ed ho creato i pulsanti per
la stampa 4 per l'esattezza, tutti e 4 mi danno questo errore.....
"""L'espressione su CLIC immessa come impostazione delle proprietà di evento
ha provocato il seguente errore: rilevato nome non univoco: Assenza_clic.
"L'Espressione non corrisponde al nome di una macro, di una funzione
definati dall'utente oppure a [RoutineEvento] *Si è verificato un errore
durante la valutazione di una funzione o di una macro""""
Mi sapete dire cosa mi succede? Ciao Grazie Diana.


title: Report errore non univoco assenza_clic

author: fabio

text:
Diana wrote:

Hai provato a controllare se nel codice esiste già una sub Assenza_clic()?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Report errore non univoco assenza_clic

author: giulipuh

text:
> ed ho creato i pulsanti per
> la stampa 4 per l'esattezza, tutti e 4 mi danno questo errore.....
> """L'espressione su CLIC immessa come impostazione delle proprietà di
evento
> ha provocato il seguente errore: rilevato nome non univoco: Assenza_clic.
> "L'Espressione non corrisponde al nome di una macro, di una funzione
> definati dall'utente oppure a [RoutineEvento] *Si è verificato un errore
> durante la valutazione di una funzione o di una macro""""
> Mi sapete dire cosa mi succede? Ciao Grazie Diana.
Se non ricordo male, quell'errore esce se fai copia e incolla dei pulsanti
che mantengono il stesso nome nel codice e quindi vanno in errore, se hai
fatto così basta che crei i pulsanti ognuno da zero e assegni di volta in
volta il comando di apertura dei vari report
Giuliano


title: Report errore non univoco assenza_clic

text:
> Hai provato a controllare se nel codice esiste già una sub Assenza_clic()?
>
>Ciao e grazie infatti nel codice c'è già Assenza_clic() si può cancellare?
O devo modificare qualcosa? Ciao rigrazie Diana.


title: Report errore non univoco assenza_clic

text:
> Se non ricordo male, quell'errore esce se fai copia e incolla dei pulsanti
> che mantengono il stesso nome nel codice e quindi vanno in errore, se hai
> fatto così basta che crei i pulsanti ognuno da zero e assegni di volta in
> volta il comando di apertura dei vari report
>
> Giuliano
>
> Fabio mi ha suggerito di controllare il codice e mi sono accorta che avevo
già fatto dei pulsanti e poi cancellati perché il codice contiene sub
Assenza_clic(). Ora si cacella il codice o modifico come?Ciao e gtazie
Diana.


title: relazionare 2 tabelle

author: Fabrizio Cannatelli

text:
ragazzi so ancora incasinato con il db access
allora ho questa situazione ...
una tabella cosi formata (già esistente) chiamata CITTA
citta  Prodotti  Servizi  Trade
Roma  1           3         2
milano 3          1         6
ed un'altra tabella chiamata INDICATORI
Attivita    processi   valori
Prodotti     ok          1
Servizi       no          2
Trade        ok          8
come faccio ad associare i Prodotti nella tabella città con il campo
Prodotti della tabella INDICATORI?
c'è un modo?
grazie ciaooo
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: relazionare 2 tabelle

author: PBsoft

text:
> ragazzi so ancora incasinato con il db access
> allora ho questa situazione ...
> una tabella cosi formata (già esistente) chiamata CITTA
> citta  Prodotti  Servizi  Trade
> Roma  1           3         2
> milano 3          1         6
> ed un'altra tabella chiamata INDICATORI
>
> Attivita    processi   valori
> Prodotti     ok          1
> Servizi       no          2
> Trade        ok          8
> come faccio ad associare i Prodotti nella tabella città con il campo
> Prodotti della tabella INDICATORI?
>
> c'è un modo?
Primo: la tabella INDICATORI non ha alcun campo "Prodotti".
Secondo: prima di chiederti come fare la cosa da un punto di vista relazionale,
dovresti chiederti qual'è la relazione logica tra le due entità.
Quando l'hai spiegata anche a noi, magari possiamo provare ad aiutarti.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: 2 maschere collegate "copia dati" uno a molti

author: IBL

text:
salve !
un consiglio
ho una maschera principale che visualizza le anagrafiche,
- ID_Rubrica contatore
- Nome          testo
- Cognome     testo
ed una maschera collagata uno a molti con ID_Rubrica che visualizza dettagli
- ID_Dettagli Contatore
- ID_Rubrica Numerico
- Nome         testo
- Cognome    testo
- Dettagli       testo
quando apro la maschera Dettagli dal lato molti per inserire nuovi record,
vorrei che fosse visualizzato anche il Nome ed il Cognome
potete darmi dei consigli ?
saluti grazie
claudio


author: Paolo P

text:
"IBL" <
clc...@tin.it
> ha scritto nel messaggio
news:a6n2ac$fnc$1...@fe2.cs.interbusiness.it...

Guarda sull'help la funzione Dlookup
Paolo


author: Emyr

text:


nella query di origine della seconda maschera fau un collegamento ai
due campi che vuoi e li fai visualizzare
Saluti.
Emanuele.


title: problema con un database access

author: Bluescreen

text:
Ciao,
vi ringrazio anticipatamente.
Vi spiego brevemente il problema :
creo un database di access con creazione guidata dal nome gestione
contatti(access 2000)
nel campo numero di telefono posso solo inserire 5 numeri ma i numeri di
telefono sono piu' lunghi potete aiutarmi?
grazie by Bluescreen


title: problema con un database access

text:
"Bluescreen" <
roberto...@tin.it
> ha scritto nel messaggio
news:PDdX9.60323$0v.18...@news1.tin.it...

Guardiamo se faccio prima degli altri...
innanzi tutto chiudi quella serie di switchboard che ti avrà sicuramente
aperto Access, dopodichè espandi la finestra del database e cerchi tra le
voci a sx le tabelle.
Selezioni quella che più ti aggrada (immagino contatti) e clicchi su
struttura,
ti comparirà la lista dei campi, se selezioni a.e. Telefono vedrai che in
basso nella finestra avrai una "struttura a schede" con 2 pagine, Generale e
Ricerca
Vai alla voce maschera di input e cancelli tutto (intanto) poi quando c'hai
preso + gusto e i db te li fai premi su i puntini che ti appariranno sulla
destra della voce maschera di input e te ne crei una tua personalizzata....
Ciao
Alex


title: problema con un database access

author: Roberto da casa

text:
"Bluescreen" <
roberto...@tin.it
> ha scritto nel messaggio
news:PDdX9.60323$0v.18...@news1.tin.it...

Se non vuoi vincoli di dimensioni nei numeri telefonici, dalla struttura
della tabella Contatti togli i 5 zeri (00000) dalla proprietą Maschera di
input dei campi TelefonoUfficio, TelefonoCellulare e NumeroFax.
Togli i cinque zeri anche dalle proprietą Maschera di input dei controlli
TelefonoUfficio, TelefonoCellulare e NumeroFax della maschera Contatti.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [SITO COMUNE] Nuova ricerca archivio messaggi ICAA.

author: Luciano (DOC)

text:
Ho rifatto la ricerca (migliorandola) ed  ho aggiunto un po' di
fronzoletti:-)
Graditi commenti e segnalazioni di eventuali bug.
www.sitocomune.com
 ,link sulla home page al centro in alto
Saluti.
Luciano


author: Roberto dal portatile

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9tdso4$21rks$1...@ID-86073.news.dfncis.de...

I commenti sono positivi, per eventuali bug si vedrà.
Ciao
Roberto


author: Sergio MAZZA

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9tdso4$21rks$1...@ID-86073.news.dfncis.de...

Giusto un "fronzoletto" ma a me ha tratto in inganno; puoi invertire la
posizione del bottoni "reset" e "cerca"? D'istinto sono andata a cliccare
sul bottone di sinistra pensando di trovare sempre in quella posizione il
pulsante di conferma (di solito si trova li nei sistemi windows), e invece
ho resettato la form...
Per il resto è molto completa e anche l'help (a me) sembra chiaro.
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -


author: Silvio Berruti

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9tflgv$r5v$1...@canarie.caspur.it...
> Giusto un "fronzoletto" ma a me ha tratto in inganno; puoi invertire la
> posizione del bottoni "reset" e "cerca"? D'istinto sono andata a cliccare
andata???
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
> Giusto un "fronzoletto" ma a me ha tratto in inganno; puoi invertire la
> posizione del bottoni "reset" e "cerca"? D'istinto sono andata a cliccare
> sul bottone di sinistra pensando di trovare sempre in quella posizione il
> pulsante di conferma (di solito si trova li nei sistemi windows), e invece
> ho resettato la form...
Beh, se e' per cosi' poco ti accontento subito...:-)
> Per il resto è molto completa e anche l'help (a me) sembra chiaro.
Cosi' chiaro che non e' quello della vecchia versione!:-)
Saluti.
Luciano


text:
"Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
news:KaKK7.141567
> > Giusto un "fronzoletto" ma a me ha tratto in inganno; puoi invertire la
> > posizione del bottoni "reset" e "cerca"? D'istinto sono andata a
cliccare
>
> andata???
Mazza?:-))
Saluti.
Luciano