title: Formula con rif. record precedente

text:
"Enzo" <
e.fus...@polimedica.biz
> ha scritto nel messaggio
news:b1qpf2$ml$1...@news.newsland.it...
> Ciao a tutti, rieccomi a chiedere soccorso :-)!
> ho un problema per me bello grandicello:
>
> ho una maschera con i campi:
>
> | Dare | Avere | Saldo |
>
> il tutto in visualizzazione foglio dati. riporto uno schizzo della
> maschera foglio dati con i riferimenti di cella:
>
> | Dare (a1) | Avere(b1) | Saldo(c1) |
> | Dare (a2) | Avere(b2) | Saldo(c3) |
>
> Vorrei che in saldo mi uscisse la formula: c1+(a2-b2)
>
> | Dare (a1) | Avere(b1) | Saldo(c1)  |
> | Dare (a2) | Avere(b2) | c1+(a2-b2) |
>
> insomma nel calcolare il valore di un record devo fare riferimento al
> valore saldo del record precedente... spero di essere stato chiaro, ne ho
> veramente bisogno ;-(((!! Grazie mille!
>
Vai sul Sito Comune e nella Sezione Forms leggi la FAQ intitolata "Come si
può ottenere il totale progressivo in una maschera/sottomaschera continua?".
Visto che tu vuoi calcolarti il progressivo di un saldo invece che di un
campo, nell'origine controllo della casella di testo non associata invece di
:
=CreaTotProgr("IDMovimento"; [IDMovimento]; "Quantità")
scriverai:
=CreaTotProgr ("IDMovimento"; [IDMovimento]; "Dare") - CreaTotProgr
("IDMovimento"; [IDMovimento]; "Avere")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Qual'è il pacchetto MS che contiene il runtime di Access?

author: Stefano

text:
Come da oggetto,
come si chiema il pacchetto di Microsoft che contiene il runtime di access e
gli strumenti in generale, per preparare applicativi Access da installare su
pc sprovvisti di Office?
Grazie.


author: Ungi

text:
"Stefano" <
flat...@libero.it
> ha scritto nel messaggio
news:XGegd.6250$Ni.1...@twister1.libero.it...

Microsoft Office Developer


author: ciroteo

text:
"Ungi" <
Liber...@llibero.it
> ha scritto nel messaggio
news:2Sfgd.222072$35.10...@news4.tin.it...

leggi un po' nei post precedenti la questione è ampiamente dibattuta.
Se non ricordo male Microsof Office Developer è stato recentemente
sostituito da un qualche Visual Studio Net (di preciso non ricordo il nome)
per cui l'informazione che ti è appena stata data da Ungi non è
aggiornatissima.


text:
>
> leggi un po' nei post precedenti la questione è ampiamente dibattuta.
> Se non ricordo male Microsof Office Developer è stato recentemente
> sostituito da un qualche Visual Studio Net (di preciso non ricordo il
> nome) per cui l'informazione che ti è appena stata data da Ungi non è
> aggiornatissima.
>
>
ero io, riporto mio post precedente
---------------------------------
se ha qualcuno dovesse servire
mi sono informato e la versione developer 2003 non esiste più, chi possiede
una versione di office delevoper precedente alla 2003 deve acquistare
aggiornamento di office 2003 professional e a parte il pacchetto Visual
Studio Tools for office 2003
Ciao Simba883


author: Simone Calligaris

text:
"Stefano

http://www.microsoft.com/italy/msdn/prodotti/vstudio/officetools/tool.mspx
http://www.microsoft.com/italy/msdn/prodotti/vstudio/officetools/sviluppo.ms
px


title: [?] Creazione tabelle

author: Gigi Gix

text:
Un Saluto a tutto il NG
2 domande sulle tabelle
-1
Non essendo in ambiente progettazione (casella di controllo disabilitata su
strumenti->avvio Visualizza finestra Database)
Come posso da una query generare una tabella dove ho la possibilità di
mettere un nome
es. Mia1, Mia2, Mia3,Mia ecc.ecc.
(non la via della query di generazione tabella Perché mi sovrascrive quella
esistente) .
Penso che si debba fare in VBA !! ahi -:)
-2
Sempre nello stesso ambiente come si fa a sapere quante tabelle o query ci
sono dentro ad un Db ed il relativo loro nome
Per riuscire ad accedere ai dati in VBA, praticamente riesco a tenere
traccia della tabella creata es. Mia1, Mia2, Mia3,Mia ecc.ecc.
Un GRAZIE in anticipo a tutti quelli che mi danno una mano o che sappiano
orientarmi su della documentazione in proposito.


title: [?] Creazione tabelle

author: Antonio Biso

text:
Gigi Gix <
la...@libero.it
> wrote in message
efuf7.38079$SV4.1...@news1.tin.it...
> Un Saluto a tutto il NG
> 2 domande sulle tabelle
> -1
> Non essendo in ambiente progettazione (casella di controllo disabilitata
su
> strumenti->avvio Visualizza finestra Database)
EEEEhhhh?!?
> Come posso da una query generare una tabella dove ho la possibilità di
> mettere un nome
> es. Mia1, Mia2, Mia3,Mia ecc.ecc.
> (non la via della query di generazione tabella Perché mi sovrascrive
quella
> esistente) .
> Penso che si debba fare in VBA !! ahi -:)
E te tocca, figlio bello!
new_name = inputbox("Inserire nome tabella")
sql_cmd = "SELECT tabella.* INTO " & new_name & " FROM tabella;"
docmd.runSQL sql_cmd
> -2
> Sempre nello stesso ambiente come si fa a sapere quante tabelle o query ci
> sono dentro ad un Db ed il relativo loro nome
Ciclando l'insieme delle tabledefs e delle querydefs dell'oggetto currentdb
> Un GRAZIE in anticipo a tutti quelli che mi danno una mano o che sappiano
> orientarmi su della documentazione in proposito.
Help on line su parole chiave
runSQL
tabledefs
querydefs
currentdb
Antonio


title: Verifica campi in un controllo

author: Announced

text:
Altro problema!
Esempio inserimento in form:
Controllo A = 01
Controllo B = 01001
            = 01002
            = 01003
Come posso istruire l'AfterUpdate del Controllo B per verificare che i
primi due caratteri siano sempre uguali al Controllo A?
Glieli propongo all'atto dell'inserimento, cioè faccio già in modo
che il controllo gli si presenti così:
Controllo B = 01___
devo solo evitare che non me li cambino.
Grazie
Paolo


title: Verifica campi in un controllo

author: Alessandro Baraldi

text:
"Announced" <
paolosc...@alice.it
> wrote in message
news:1128950533.0...@z14g2000cwz.googlegroups.com


Doppia negazione significa che vuoi siano cambiati...!
;-)

> Grazie
> Paolo
Io non lo gestirei in questo modo, ma userei un ControlloC
non associato per l'inserimento del progressivo "003", quindi
il controllo B, bloccato(Enabled=False), su evento BeforeUpdate
di Form lo componi con ControlloA+ControlloC
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Verifica campi in un controllo

text:
In effetti sarebbe il metodo migliore, ma siccome devo gestire tre
subform per l'inserimento di un piano dei conti, pensavo di gestirla
come ti ho descritto anche perchè il ControlloA risiede su una SubForm
(Gruppo), il ControlloB su un'altra (Mastro), e poi ci ci sarà
un'ulteriore ControlloC per i sottoconti. Quando do la possibilità di
inserire un nuovo Mastro, gli propongo già i campi relativi del Gruppo
in modo tale che l'oper. debba inserire solo la parte rimanente e se
tentasse di variare i primi campi lo blocco con un msgbox.
Non so se sto seguendo la strada migliore, ma mi sembra la più
semplice per l'utente finale, solo che non ho idea di come creare
l'istruzione per fare questa verifica...


title: Verifica campi in un controllo

text:
"Announced" <
paolosc...@alice.it
> wrote in message
news:1128955519.1...@o13g2000cwo.googlegroups.com

Se è così devi inserire più validazioni e più criteri di
confronto, e non sò a che scopo...!
Vedi tu.



title: Verifica campi in un controllo

text:
Ho risolto semplicemente con un
If Left(ControlloB, 2) <> ControlloA Then
Grazie lo stesso...
Paolo


title: ...Distanze citta'

author: Alessandro Romeo

text:
Salve a tutti,
avrei la necessita' di trovare un db con dentro, almeno,le distanze fra i
capoluoghi di provincia. Ho cercato sul sito delle autostrade, Ministero
delle infrastrutture e dei trasporti, ecc... ma non ho trovato nulla se
qualcuno mi potesse aiutare gli/le sarei eternamente grato
Ciao Alessandro


title: ...Distanze citta'

text:
Onestamente? Credo che se usi AutoRoute fai molto prima, perchè non credo
esista un qualcosa del genere in access... poi chissà... mai metter limiti
alla provvidenza.
--
Maurizio75
Alessandro Romeo <
alessand...@hotmail.com
> wrote in message
CS6H8.105782$g04....@tornado.fastwebnet.it...



title: ...Distanze citta'

text:
Maurizio75 <
e...@gevi.it
> wrote in message
iX6H8.1185$KG6....@twister2.libero.it...
> Onestamente? Credo che se usi AutoRoute fai molto prima, perchè non credo
> esista un qualcosa del genere in access... poi chissà... mai metter limiti
> alla provvidenza.
> --
> Maurizio75
Grazie del consiglio, ho AndRoute sottomano ma non mi sembra carino passare
al cliente nel mio applicativo un programma altrui, se non dovessi avere
successo gli proporro' questo ma e potessi evitare sarei molto felice.
grazie comunque e ciao Ale


title: ...Distanze citta'

author: Mauro

text:
Non ho la risposta  al tuo quesito ma, magari, pensavo se non ti convenisse
inserile a mano. In genere in quasi tutte le cartine autostradali c'e' una
tabella a doppia entrata per le distanze tra i capoluoghi.
Ciao
Mauro
"Alessandro Romeo" <
alessand...@hotmail.com
> wrote in message
news:CS6H8.105782$g04....@tornado.fastwebnet.it...



title: ...Distanze citta'

text:
Perchè non è carino? Tu stai parlando di qualcosa che esiste già e che
quindi ha già le soluzioni che fanno al caso suo non ti pare? ... ma se
proprio non ritieni giusto farlo credo che allora l'unica soluzione sia
quella proposta da Mauro... creati la gestione e inseriscile a mano... non
so quanto ti converrà, quanto farà lievitare la tua parcella, quanto tempo
impiegherai a farlo e quanto questo piacerà al tuo cliente.
B. Lavoro
--
Maurizio75


title: ...Distanze citta'

author: A

text:
Se non sbaglio dovrebbe esserci qualcosa sul sito dell'aci
http://www.aci.it
A.


title: ...Distanze citta'

author: omnitow

text:
Per rimanere in tema (o quasi :-)) mi sdapreste dire dove poter trovare
delle tabelle aggiornate con comuni, provincie e regioni , e magari pure
nazioni per aggiornare automaticamente i campi indirizzo?
grazie e ciao a tutti
omnitow
"Alessandro Romeo" <
alessand...@hotmail.com
> ha scritto nel messaggio
news:CS6H8.105782$g04....@tornado.fastwebnet.it...



title: Sincronizzare due sotto maschere

author: Fanciullo

text:
Salve sono Fanciullo,
access97
ho due sottomaschere in una maschera principale
                             ----------> frmsotto1
                            !                   (primi piatti)
frmCENTRALE   !
 IDcategoria         !
 (primi piatti          !--------->frmsotto2
                                               (primi piatti)
campi secondari e master = idcategoria
per entrambe le sottomaschere.
Perché due sottomaschere uguali??
Con una visualizzo i records a maschera singola
(quindi un solo primo per volta
Con l'altra visualizzo i records maschere continue
Se scorro la frmsotto1 con il pulsante avanzamento
vorrei sincronizzare la frmsotto2 sullo stesso record
della frmsotto1.
Grazie, é possibile??


title: Sincronizzare due sotto maschere

text:

prova a fare un refresh della ma schera frmsotto2


title: Sincronizzare due sotto maschere

text:
On 11 Nov, 18:20, "Fanciullo" <
vitoch...@alice.it
> wrote:

scusa un refresh e una requery


title: Sincronizzare due sotto maschere

text:
"PINCO.PALLINO" <
giulior...@interfree.it
> ha scritto nel messaggio
news:8f84753f-f101-4883...@b38g2000prf.googlegroups.com...
On 11 Nov, 18:20, "Fanciullo" <
vitoch...@alice.it
> wrote:
> Salve sono Fanciullo,
> access97
>
> cut>
> Grazie, é possibile??
scusa un refresh e una requery
refresh o requery di cosa??
dalla prima sottomaschera alla seconda?
Ma le due sottomaschere non sono collegate tra
di loro.


title: versione precedente..aiuuto

author: hwu

text:
ho installato nel pc access 2000,
dovendo leggere un file che mi è stato inviato, quando vado ad aprirlo, mi
dice che questo è stato creato con una versione precedente di access e
quindi devo aggiornarla per adeguare il file al ALL'ACCESS 200.
mi dice di chudere il file, di andare su strumenti e poi su utilità
database, ed infine di andare su aggiorna database alla versione corrente di
access.
silo che la casella "aggiorna database alla versione corrente di access."
non è selezionabile.
aiutatemi per favore grazie


title: versione precedente..aiuuto

text:
hwu <
j...@yes.it
> wrote in message aesbij$e5f$1...@lacerta.tiscalinet.it...

Ma quando lo apri l'A2000 ti dovrebbe chiedere o di convertire direttamente
il file che stai aprendo...
Se non è grande spediscilo a me il tuo mdb... vedo se a me funziona
--
Maurizio75


title: [OCX] Microsoft Treeview Control 6.0

author: Visir

text:
Qualcuno conosce il modo di rimuovere tutti gli item in un colpo solo!...
Ho cercato ma non ho trovato nulla in proposito.
HTH
Grazie
Luca P.


title: [OCX] Microsoft Treeview Control 6.0

text:
"Visir" <
no_l.pett...@libero.it
> ha scritto nel messaggio
news:ulr9e.55464$IN.9...@twister2.libero.it...

Eh, non credo (almeno che io sappia no). Sarebbe bello, perň.
Gli item di un TreeView control sono tutti raccolti in un oggetto Nodes di
classe Collection che, com'č noto, ha solo
tre metodi Add, Item, Remove.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cmctl198/ht
ml/vbproNodes.asp
Spiacente,
Ciao.


title: [OCX] Microsoft Treeview Control 6.0

text:
"simplex2" <
simp...@inestistente.it
> wrote in message
news:d45m7e$gc5$
1...@canarie.caspur.it
[CUT]

> Eh, non credo (almeno che io sappia no). Sarebbe bello, però.
> Gli item di un TreeView control sono tutti raccolti in un oggetto Nodes di
> classe Collection che, com'è noto, ha solo
> tre metodi Add, Item, Remove.
>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cmctl198/ht
> ml/vbproNodes.asp
>
> Spiacente,
>
> Ciao.
Si si può fare tranquillamente forse addirittura in 2 modi:
1)Credo ci sia il metodo ClearItem o qualche cosa simile
  ma non uso l'OCX standard.
2)Anche con l'OCX in serata vedo di passarti la chiamata API per
  farlo.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: [OCX] Microsoft Treeview Control 6.0

text:
"Alessandro Baraldi" <
ik2...@libero.it
> wrote in message
news:47e0891cffd6a7c1a0...@mygate.mailgate.org
> "simplex2" <
simp...@inestistente.it
> wrote in message
> news:d45m7e$gc5$
1...@canarie.caspur.it
> [CUT]
>
> > Eh, non credo (almeno che io sappia no). Sarebbe bello, però.
> > Gli item di un TreeView control sono tutti raccolti in un oggetto Nodes di
> > classe Collection che, com'è noto, ha solo
> > tre metodi Add, Item, Remove.
> >
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cmctl198/ht
> > ml/vbproNodes.asp
> >
> > Spiacente,
> >
> > Ciao.
>
> Si si può fare tranquillamente forse addirittura in 2 modi:
>
> 1)Credo ci sia il metodo ClearItem o qualche cosa simile
>   ma non uso l'OCX standard.
Vi chiedo cortesemente di verificare il Metodo Clear
sull'insieme Nodes
mTree.Nodes.Clear
> 2)Anche con l'OCX in serata vedo di passarti la chiamata API per
>   farlo.
>
> Ciao
> @Alex
API:
Public Const TV_FIRST = &H1100                      '// TreeView
messages
Public Const TVM_DELETEITEM = (TV_FIRST + 1)
Const  TVI_ROOT = &HFFFF0000
Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal
hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any)
As Long
    Call SendMessage(m_hWnd, TVM_DELETEITEM, 0, ByVal TVI_ROOT)
Dove m_hWnd è l'Handle del Tree_View che recuperi
tranquillamente in quanto la proprietà è esposta.



title: [OCX] Microsoft Treeview Control 6.0

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:7a5a70798ccbc5ea1b...@mygate.mailgate.org...
[Cut]
>> 1)Credo ci sia il metodo ClearItem o qualche cosa simile
>>   ma non uso l'OCX standard.
>
> Vi chiedo cortesemente di verificare il Metodo Clear
> sull'insieme Nodes
>
> mTree.Nodes.Clear
>
Funziona perfettamente!
>> 2)Anche con l'OCX in serata vedo di passarti la chiamata API per
>>   farlo.
>>
>> Ciao
>> @Alex
>
>
> API:
>
> Public Const TV_FIRST = &H1100                      '// TreeView
> messages
> Public Const TVM_DELETEITEM = (TV_FIRST + 1)
> Const  TVI_ROOT = &HFFFF0000
> Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal
> hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any)
> As Long
>
>
>    Call SendMessage(m_hWnd, TVM_DELETEITEM, 0, ByVal TVI_ROOT)
>
>
> Dove m_hWnd è l'Handle del Tree_View che recuperi
> tranquillamente in quanto la proprietà è esposta.
>
> Ciao
> @Alex
>
>
Grazie mi cimenterò anche con questo per provare.
Luca P.


title: [OCX] Microsoft Treeview Control 6.0

text:
> Vi chiedo cortesemente di verificare il Metodo Clear
> sull'insieme Nodes
>
> mTree.Nodes.Clear
Si, funziona!
Strano, Clear non è documentato come metodo dell'oggetto Collection.
Aggiorno il mio tutorial.
> Public Const TV_FIRST = &H1100                      '// TreeView
> messages
> Public Const TVM_DELETEITEM = (TV_FIRST + 1)
> Const  TVI_ROOT = &HFFFF0000
> Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal
> hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any)
> As Long
>
>
>     Call SendMessage(m_hWnd, TVM_DELETEITEM, 0, ByVal TVI_ROOT)
>
>
> Dove m_hWnd è l'Handle del Tree_View che recuperi
> tranquillamente in quanto la proprietà è esposta.
Ah, ma siamo a livelli raffinatissimi!
Complimenti, sempre alte sono la mia stima e considerazione nei tuoi
confronti.
Dimenticavo ...
Funziona anche il secondo esempio (forse) ma non lo metto nel tutorial
altrimenti i lettori meno skillati
potrebbero essere disorientati.
Ciao.


title: [OCX] Microsoft Treeview Control 6.0

text:
"simplex2" <
simp...@inestistente.it
> wrote in message
news:d47rmv$k4t$
1...@canarie.caspur.it
> > mTree.Nodes.Clear
>
> Si, funziona!
> Strano, Clear non è documentato come metodo dell'oggetto Collection.
Sinceramente ho inserito l'OCX ed ho guardato che metodi
espone e Clear era tra quell, il mio dubbio era dovuto al
fatto che non l'ho provato.
> Aggiorno il mio tutorial.
>
[CUT]
>
> Ah, ma siamo a livelli raffinatissimi!
> Complimenti, sempre alte sono la mia stima e considerazione nei tuoi
> confronti.
Grazie.
> Dimenticavo ...
> Funziona anche il secondo esempio (forse) ma non lo metto nel tutorial
> altrimenti i lettori meno skillati
> potrebbero essere disorientati.
Sono consapevole che non è tecnica comune, ma io non usando
gli OCX sono costretto ad usarli, in ogni caso deve funzionare
per forza in quanto si basa sullo stesso principio.
> Ciao.



title: [OCX] Microsoft Treeview Control 6.0

text:
"simplex2" <
simp...@inestistente.it
> ha scritto nel messaggio
news:d47rmv$k4t$1...@canarie.caspur.it...

Il tutorial lo troviamo sul sitocomune o c'è qualche link al tuo sito?


title: [OCX] Microsoft Treeview Control 6.0

text:
"ciroteo" <
cir...@libero.it
> wrote in message
news:CRS9e.77709$
zZ1.2...@twister1.libero.it
[CUT]
>
> Il tutorial lo troviamo sul sitocomune o c'è qualche link al tuo sito?
Entrambi.
nel mio sito all Sezione API, nel SitoComune alla sezione Modules.



title: [OCX] Microsoft Treeview Control 6.0

text:
> Il tutorial lo troviamo sul sitocomune o c'è qualche link > al tuo sito?
Nel mio sito alla sezione 'Documentazione'.
Ciao.
--
Simplex2
www.mdenittis.it


title: consiglio su acquisto

author: max

text:
Con l'entrata in vigore della legge sul trattamento dei dati personali,
anche per le piccole attività commerciali, ho la necessità di acquistare
Access e Word con licenza.
Mi indicate dove comprarli, anche senza manuali, al miglior prezzo ?
Saluti Max


title: consiglio su acquisto

author: fidirico

text:
"max" <
mas...@inwind.it
> ha scritto nel messaggio
news:2hwTf.41419$A83.1...@twister1.libero.it...
> Con l'entrata in vigore della legge sul trattamento dei dati personali,
> anche per le piccole attività commerciali, ho la necessità di acquistare
> Access e Word con licenza.
In mancanza di legge, invece, come pensavi di fare?
--
Ciao
Galliano


title: consiglio su acquisto

text:
"fidirico" <
galSENZAMA...@libero.it
> ha scritto nel messaggio
news:PhGTf.12736$6e2....@news.edisontel.com...

Non saprei dimmelo tu.....


title: consiglio su acquisto

author: IgnazioC

text:


a parte che sei un tantino OT...
purtroppo la legge sulla privacy non c'entra nulla.
le licenze vanno acquistate e basta.
purtroppo se non le hai acquistate insieme con il computer adesso non
puoi più acquistare le licenza OEM, ma devi prendere quella che si
chiama "licenza retali".
costo dell'office 2003 retail circa 700 euro..
ciao
>
--
IgnazioC
----------------------
www.sitocomune.com
 > Sito Comune di ICAA
www.patx.net
       > versione beta
----------------------


title: consiglio su acquisto

text:
> a parte che sei un tantino OT...
OT = ottuso? :)
> purtroppo la legge sulla privacy non c'entra nulla.
> le licenze vanno acquistate e basta.
pienamente ragione.....
> purtroppo se non le hai acquistate insieme con il computer adesso non
> puoi più acquistare le licenza OEM, ma devi prendere quella che si
> chiama "licenza retali".
> costo dell'office 2003 retail circa 700 euro..
> ciao
Adesso compro tutto nuovo dal pc ai programmi che mi servono
Grazie
Saluti Max


title: consiglio su acquisto

text:
On Tue, 21 Mar 2006 10:05:02 GMT, "max" <
mas...@inwind.it
> wrote:
>
>> a parte che sei un tantino OT...
>
>OT = ottuso? :)
>
bhe..no..non mi permetterei..OT vuol dire OFF TOPICS, ovvero sia
"fuori argomento". questo è un news group di access, parlare di
licensing microsoft non è proprio in tema.
>Adesso compro tutto nuovo dal pc ai programmi che mi servono
la soluzione migliore, credimi, con i soldi che risparmi acquistando
le licenze oem ti viene un pc completo.



title: consiglio su acquisto

text:
"IgnazioC" <
c.ign...@virgilio.it
> ha scritto nel messaggio
news:o6kv1290apligppth...@4ax.com...
> On Tue, 21 Mar 2006 10:05:02 GMT, "max" <
mas...@inwind.it
> wrote:
>
>>
>>> a parte che sei un tantino OT...
>>
>>OT = ottuso? :)
>>
> bhe..no..non mi permetterei..OT vuol dire OFF TOPICS, ovvero sia
> "fuori argomento". questo è un news group di access, parlare di
> licensing microsoft non è proprio in tema.
>
>>Adesso compro tutto nuovo dal pc ai programmi che mi servono
>
> la soluzione migliore, credimi, con i soldi che risparmi acquistando
> le licenze oem ti viene un pc completo.
Qualè la differenza tra licenze oem e retali.....?
Scusami ma sono in un mare di confusione.........mi dai un consiglio?


title: consiglio su acquisto

author: MA

text:

A livello di funzionalità le due versioni sono identiche.
Solo che l'OEM è una licenza valida solo se l'acquisti con l'acquisto della
macchina: chi te l avende deve metterla in fattura col suo bravo seriale
Se invece hai acquistato un pc e solo dopo  hai acquistato la licenza, non
puoi avere una versione OEM di win o office, ma deve prendere la versione
retail che costa di più
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: consiglio su acquisto

author: Mirko Caporali

text:
max ha scritto:
>> Mi indicate dove comprarli, anche senza manuali, al miglior prezzo ?
Ho visto un buon prezzo su Eplaza (
www.eplaza.it
)
Office Professional versione retail viene venduto a 534,00 EURO IVA
inclusa.
Ciao


title: consiglio su acquisto

author: Gabriele Bertolucci

text:
>> Qualè la differenza tra licenze oem e retali.....? Scusami ma sono in
>> un mare di confusione.........mi dai un consiglio?
> A livello di funzionalità le due versioni sono identiche.
> Solo che l'OEM è una licenza valida solo se l'acquisti con l'acquisto
> della
> macchina: chi te l avende deve metterla in fattura col suo bravo
> seriale
> Se invece hai acquistato un pc e solo dopo  hai acquistato la licenza,
> non
> puoi avere una versione OEM di win o office, ma deve prendere la
> versione retail che costa di più
Ci tengo ad aggiungere alcuni particolari.
Le versioni OEM sono le licenze meno care esistenti nel panorama Microsoft.
Questo, tuttavia, pone dei limiti, anche alla luce delle ultime modifiche
alla politica di licensing di Microsoft:
1) le licenze OEM non possono essere spostate da un pc ad un altro pc (era
già così);
2) le licenze OEM non sono più valide anche se deve essere sostituito un
componente ritenuto "vitale" per il funzionamento del computer: scheda madre,
disco fisso, memoria, processore;
3) le licenze OEM non prevedono alcun incident, quindi tutto il supporto
è a pagamento (era già così);
4) se provi a chiamare il numero 02 70398398 e chiedi aiuto per una licenza
OEM ti viene risposto che il supporto te lo deve fornire chi ti ha venduto
la licenza (era già così), quindi la vedo veramente dura;
5) chi ti vende una licenza OEM è obbligato per legge a fornirti il supporto
di installazione del programma/sistema operativo, oppure a darti la possibilità
di creare autonomamente tali supporti;
6) le licenze OEM non si applicano ai piani Open (che hanno decisamente un
listino più caro), inoltre in tali piani non esiste la versione completa
di Windows XP Professional: vorrei sapere come deve fare un'azienda a mettersi
in regola con le licenze, tranquilla del fatto che non puù ricevere il supporto
per il tipo di licenza acquistata!!!
Ci tengo a sottolineare che ho interrogato più e più volte il supporto commerciale
di Microsoft e di Bussola d'Impresa, ottenendo sempre la stessa risposta:
non esiste alcun modo per avere un supporto commerciale con licenze OEM,
quindi anche un'azienda che nasce oggi, acquista un parco di 10 macchine
e prende Office con un piano Open, può scordarsi di mettere nello stesso
piano anche il sistema operativo. Se vuole il supporto e gli incident anche
sul sistema operativo deve acquistare per quello 10 licenze retail.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: funzione date()

author: Iacopini

text:
Un piccolo problema:
in alcuni PC con installati sia Win95 che Win98, con la versione 97 di
Access non funzionano le funzioni data (date, month, ecc.).
E' necessario installare qualche libreria, o cos'altro?
Grazie.
Alessandro


title: funzione date()

author: sib

text:
Iacopini <
Iacopi...@libero.it
> wrote in message
tgC56.253596$hk4.12...@news.infostrada.it...

E' necessario verificare i riferimenti delle librerie di access.
Apri un modulo qualsiasi e nel menu' strumenti ti comparira' la voce
"Riferimenti", verifica che DAO sia presente e spuntato.
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Limite massimo di Access 97.

author: Silvio

text:
Salve, vorrei sapere quale è il limite di dimensioni fisiche di un mdb
access97. So che per Access 2000 è di 2 gigabyte. E' lo stesso anche per
Access 97 o è di un gigabyte ? Grazie, saluti, Silvio.


title: Limite massimo di Access 97.

author: Karl Donaubauer

text:
Silvio ha scritto:
> Salve, vorrei sapere quale è il limite di dimensioni fisiche di un mdb
> access97. So che per Access 2000 è di 2 gigabyte. E' lo stesso anche per
> Access 97 o è di un gigabyte ?
1 GB
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Limite massimo di Access 97.

author: Jonathan Canova

text:
"Silvio" <
apoca...@infinito.it
> ha scritto nel messaggio
news:bkk8b.37880$w8....@news.edisontel.com...
> Salve, vorrei sapere quale è il limite di dimensioni fisiche di un mdb
> access97. So che per Access 2000 è di 2 gigabyte. E' lo stesso anche per
> Access 97 o è di un gigabyte ? Grazie, saluti, Silvio.
Il limite è 1 GB. In Access 2000, sostanzialmente non cambia nulla agli
effetti della "capacità". Poichè in Access 2000 è stato introdotto il
supporto dell'Unicode che usa 2 byte per ogni carattere, il file può
crescere fino a 2 GB. Ma la quantità di dati memorizzabile è la stessa.
--
Jonathan Canova
www.aladinoinformatica.com


title: Limite massimo di Access 97.

text:
Jonathan Canova ha scritto:
> "Silvio" <
apoca...@infinito.it
> ha scritto:
> > Salve, vorrei sapere quale è il limite di dimensioni fisiche di un mdb
> > access97. So che per Access 2000 è di 2 gigabyte. E' lo stesso anche per
> > Access 97 o è di un gigabyte ? Grazie, saluti, Silvio.
>
> Il limite è 1 GB. In Access 2000, sostanzialmente non cambia nulla agli
> effetti della "capacità". Poichè in Access 2000 è stato introdotto il
> supporto dell'Unicode che usa 2 byte per ogni carattere, il file può
> crescere fino a 2 GB. Ma la quantità di dati memorizzabile è la stessa.
No.
1. Unicode è solo usato per campi dei tipi string, memo e hyperlink.
Campi con altri tipi usano quasi lo stesso spazio come in A97.
2. C'è la proprietà Unicode Compression che è attivato come
standard e riduce enormemente lo spazio necessario per Unicode.
Queste due circostanze a dispetto del Unicode permettono
più dati in un db di A00.
3. Si è cambiato il modo come sono memorizzati gli oggetti
del db (nel MSysObjects ecc.) e anche il formato del codice.
Queste due circostanze riduciano lo spazio guadagnato.
Vedi
http://support.microsoft.com/default.aspx?id=208285
 ecc.
Insomma la quantità guadagnata dipende di varie cose e per questo
è diversa per ogni db ma direi che di solito si tratta di più di 50%.
Per una db concreta si puo vedere la dimensione del crescita
quando si fa una conversione A97-->A00.
Spesso lo stato del db e il processo della conversione non
sono perfetto. In questi casi si puo riduciare la crescita dopo
la conversione con l'importazione degli oggetti in un nuovo db
e una compattazione.
--
cu



title: Limite massimo di Access 97.

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:bjuo0n$n89o0$1...@ID-46617.news.uni-berlin.de...
> No.
> Vedi
http://support.microsoft.com/default.aspx?id=208285
 ecc.
Visto! Grazie!
--
Jonathan Canova
www.aladinoinformatica.com


title: Limite massimo di Access 97.

author: S. Savoldi

text:
"Jonathan Canova" <
> Il limite è 1 GB. In Access 2000, sostanzialmente non cambia nulla agli
> effetti della "capacità". Poichè in Access 2000 è stato introdotto il
> supporto dell'Unicode che usa 2 byte per ogni carattere, il file può
> crescere fino a 2 GB.
>Ma la quantità di dati memorizzabile è la stessa.
E' un affermazione affrettata e piuttosto lontana dal vero.
Anzitutto il formato Unicode riguarda solo campi di tipo testuale (testo,
memo) e i tracciati records delle tabelle contengono varie altre tipologie
di campo _peraltro in certe situazioni allocano più byte i tipi numerici di
quelli testuali_
In secondo luogo, per Default,  JET 4.XX  comprime i campi "Unicode".
All'atto pratico un .mdb Jet 4.0 non alloca, a parità di records, spazio
doppio rispetto al fratello minore.
Anzi, l'incremento è abbastanza contenuto (dal 10% al 20%): provare per
credere.
Ti saluto.


title: Limite massimo di Access 97.

text:
"S. Savoldi" <
war...@libero.it
> ha scritto nel messaggio
news:N0V8b.316643$lK4.9...@twister1.libero.it...
> "Jonathan Canova" <
> > Il limite è 1 GB. In Access 2000, sostanzialmente non cambia nulla agli
> E' un affermazione affrettata e piuttosto lontana dal vero.
Ho visto l'articolo della KB segnalato da Karl. Il problema è che
bisognerebbe sempre verificare tutto, avevo preso per buona (ogni tanto sono
anche vere!) l'affermazione fatta da un conferenziere Microsoft tanto tempo
fa... :-)
--
Jonathan Canova
www.aladinoinformatica.com


title: codice nascosto

author: ariailaria

text:
In Acc2003 (con tutto visibile per comodità mia di manutenzione)
vorrei evitare che l'utente possa vedere il codice di una funzione.
Potrei creare una dll (ma non  lo so fare, pur avendo VB. E' difficile
?)
Non è possibile inserire la funzione in un modulo di un altro db "di
servizio", farlo diventare mde, e poi utilizzare quella funzione come
se fosse dichiarata nel db  principale ?
Grazie a chi mi aiuta.
Ciao Ilaria.


title: codice nascosto

author: VT @ Work

text:
On Thu, 22 Mar 2007 12:54:36 GMT, ariailaria <
ariai...@libero.it
>
wrote:
 (...)
>In Acc2003 (con tutto visibile per comodità mia di manutenzione)
>vorrei evitare che l'utente possa vedere il codice di una funzione.
>Potrei creare una dll (ma non  lo so fare, pur avendo VB. E' difficile
>?)
Perchè sparare con il cannone ad un passerotto ?
>Non è possibile inserire la funzione in un modulo di un altro db "di
>servizio", farlo diventare mde, e poi utilizzare quella funzione come
>se fosse dichiarata nel db  principale ?
Fino alla versione XP funziona, con 2003 non ho provato.
Basta aggiungere il file mde fra i riferimenti di VB (da finestra VBA
menù strumenti/riferimenti quindi sfoglia per selezionare il tuo
file); in questo caso è fortemente consigliato che il file mde sia
memorizzato nella medesima cartella dove si trova il file che lo
utilizza.



title: Esperti: Scelta del BE

author: Molph Landers

text:
Avendo strutturato l'applicazione con Back-end e Front-end, è possibile
scegliere il back-end al momento dell'avvio? Eventualmente anche con una
maschera apposita, oppure con una stringa-path del nuovo Back.end da passare
al Front-end).
Esempio di utlizzo, potrebbe essere quello di aver scelto di usare un
Back-end nuovo per ogni anno solare. In questo modo, se fosse possibiile
scegliere il BE ogni volta, si otterrebbe di poter usare DB piccoli (avendo
al loro interno solo i dati relativi all'anno in corso) e nello stesso tempo
di poter consultare i dati degli anni precedenti.
Grazie per le risposte.
Landers.


title: Esperti: Scelta del BE

author: AntoGal

text:
Molph Landers <
lan...@spidernet.it
> wrote in message
f5Di4.9012$h23....@news.infostrada.it...
> Avendo strutturato l'applicazione con Back-end e Front-end, è possibile
> scegliere il back-end al momento dell'avvio? Eventualmente anche con una
> maschera apposita, oppure con una stringa-path del nuovo Back.end da
passare
> al Front-end).
Certamente. Guardati questo esempio, e dai un'occhiata al sito comune per
maggiori info e per la funzione BrowseFolder().
Io ho un FE e tre BE che per motivi di efficienza ho diviso in dati di
transito (tabelle che si riempono e svuotano continuamente), archivio
storico (migliaia di record relativi alle vendite) ed il resto sono i dati
(anagrafiche, documenti,ecc.). I tre BE possono risiedere in qualunque
directory, e possono anche essere relativi ad anni differenti, che è quello
che vorresti tu.
Riallego le tabelle da una maschera che mi fa scegliere il percorso (a mano
o sfogliando le directory) e con delle checkbox scelgo se allegare tutti e
tre i BE, o solo alcuni. Dal mio cut & paste dovresti capire il concetto ed
adattarlo alle tue esigenze (più semplice con un FE ed un BE). Per capire a
quale dei 3 BE appartiene una tabella, lo ricavo dal percorso attuale.
Public Sub RelinkAllTables(pathBE As String)
 'aggiorna i collegamenti dei 3 backend: data, storico e transito
 Dim tdf As TableDef, strDBPath As String, strNomeFile As String
 For Each tdf In CurrentDb.TableDefs
  With tdf
   If Len(.Connect) > 0 Then 'la tabella è collegata se include una stringa
di connessione
    strDBPath = Right(.Connect, Len(.Connect) - (InStr(1, .Connect,
"DATABASE=") + 8))
    strNomeFile = Dir(strDBPath) 'nome del Backend cui la tabella appartiene
    .Connect = ";DATABASE=" & pathBE & strNomeFile
    .RefreshLink 'riallega le tabelle
   End If
  End With
 Next tdf
End Sub
Private Sub BtnCollega_Click()
 If IsNull(Me!PathArchivi) Or Me!PathArchivi = "" Then
  MsgBox "Non è stato selezionato il percorso degli archivi da collegare.",
vbExclamation
  Exit Sub
 End If
 If Dir(Me!PathArchivi, vbDirectory) = "" Then
  MsgBox "Il percorso " & Me!PathArchivi & " non è valido.", vbExclamation
  Exit Sub
 End If
 'controllo esistenza archivi
 Dim PathArc As String
 PathArc = Me!PathArchivi & IIf(Right(Me!PathArchivi, 1) = "\", "", "\")
'aggiunge \ finale mancante
 If Dir(PathArc & "2190data.mdb") = "" Then
  MsgBox "Impossibile trovare il file archivio DATA: " & PathArc &
"2190data.mdb", vbCritical
  Exit Sub
 End If
 If Dir(PathArc & "2190tran.mdb") = "" Then
  MsgBox "Impossibile trovare il file archivio TRAN: " & PathArc &
"2190tran.mdb", vbCritical
  Exit Sub
 End If
 If Dir(PathArc & "2190stor.mdb") = "" Then
  MsgBox "Impossibile trovare il file archivio STOR: " & PathArc &
"2190stor.mdb", vbCritical
  Exit Sub
 End If
 If MsgBox("Si è sicuri di voler impostare il nuovo percorso degli archivi
Data, Storico e Transito?", vbQuestion + vbYesNo) <> vbYes Then
  Exit Sub
 End If
 DoCmd.Hourglass True
 RelinkAllTables (PathArc)
 'aggiorna TblConfigurazione e variabile globale
 DoCmd.RunSQL "UPDATE TblConfigurazione SET PathBackEnd = '" & PathArc & "'
WHERE IDconf='CONFCORR'"
 PathBackEnd = PathArc
 Me!PathCorrente.Requery 'aggiorna sulla maschera
 DoCmd.Hourglass False
 MsgBox "Gli archivi sono stati collegati correttamente.", vbInformation
End Sub
Private Sub BtnSceltaDir_Click()
 Dim percorso As String
 percorso = cmdlg_BrowseFolder()
 If percorso <> "" Then Me!PathArchivi = percorso 'se si annulla, lascia
percorso attuale
End Sub
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: Stampa bollettini postali in modo continuo

author: PINO

text:
Dal sito ho prelevato il report per stampare bollettini postali tipo CH8bis
e CH8 e funziona benissimo con stampa singola, ovvero un record alla volta
per cui devo reimmettere il comando di stampa di volta in volta su un mio
database che ho creato.
Chiedo se qualcuno abbia avuto a che fare con questo problema e l'abbia
eventualmente risolto relativamente alla stampa di CH8bis multipla ossia
stampare più record successivi o tutti con un solo comando di stampa,grazie.


title: Re: somma con condizione

author: BFS

text:
Il 25/02/2011 08:40, ugo conte ha scritto:
> ciao a tutti
>
> in una maschera da query ho creato una casella di testo
> dove vorrei avere la somma della casella "totale",
> ma se la casella "dataPagamento" č vuota.
>
> Grazie per l'aiuto
vedi IIF nella guida
ciao!
BFS


title: Re: somma con condizione

text:
ugo conte wrote:
> in una maschera da query ho creato una casella di testo
> dove vorrei avere la somma della casella "totale",
> ma se la casella "dataPagamento" è vuota.
> ...
Origine controllo:
=Sum(iif(IsNull([dataPagamento]);[totale]))
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Re: somma con condizione

text:
ugo conte wrote:
> Karl Donaubauer wrote:
>> ...
>> Origine controllo:
>>
>> =Sum(iif(IsNull([dataPagamento]);[totale]))
>> ...
> è ok,
> però ho notato che se per esempio la casella totale ha come origine
> controllo un'espressione mi da errore.
> c'è soluzione in questo caso?
 Somma di un controllo calcolato

http://www.donkarl.com/it?FAQ2.22



title: maschera

author: arturo

text:
In un database Access 97 ho due tabelle A e B  con una relazione uno a
molti. Inoltre è presente una terza tabella C con un solo campo che fa
riferimento alla tabella B (creata con il metodo della
autocomposizione ricerca).
Vorrei creare una maschera con dei controlli che facciano comparire
automaticamente il riferimento corrispondente della tabella
A non appena metto un dato della tabella B (che, ripeto, sono legate
da una relazione uno a molti). Immagino sia possibile ma sono troppo
imbranato per riuscirci.
Ringrazio fin da ora i pazientoi volenterosi
che vorranno aiutarmi.
Arturo.


title: maschera

author: Giumalex

text:
Dopo l'aggiornamento del campo master, imposti l'origine record con una sql
filtrata con il valore del campo master.
Alex
www.giumalex.supereva.it
"arturo" <
chis...@libero.it
> ha scritto nel messaggio
news:3e832f0e...@powernews.libero.it...



title: [3/8 OT] Ma XpUnlimited puo' girare dentro una VM Microsoft ?

author: RobertoA

text:
Sapete se sia possibile installare XpUnlimited dentro una virtual machine
Virtual Pc 2004/7 e farlo funzionare come fosse sulla macchina fisica ?
L'obiettivo finale e' di poterlo installare su virtual pc del pc fisso e
lavorarci, configurarlo, installare gli applicativi
Poi prendere il file virtual machine e metterlo sul notebook per portarlo in
giro e fare demo ai potenziali clienti
Ciao e grazie
RobertoA


author: Massimo Piubelli

text:

Perchè no...
Anche se mi sembra un tantino macchinoso... non basta che ti porti via la VM?
Ciao,
Max


text:


--------------------------------
E' quello che volevo fare
Ciao
RobertoA


author: Carlo Costarella

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:47f7...@newsgate.x-privat.org...

Si può fare ma tieni presente la quantità di ram che destini alla VM,
infatti XPU ha bisogno di un minimo di memoria per ogni utente, esattamente
circa 50 mega.
Quindi 10 utenti concorrenti con vari applicativi, richiedono circa 500
mega; una macchina con 1 giga è più che sufficiente per 10 utenti.
Ciao, Carlo


text:
>> Sapete se sia possibile installare XpUnlimited dentro una virtual machine
>> Virtual Pc 2004/7 e farlo funzionare come fosse sulla macchina fisica ?
>> L'obiettivo finale e' di poterlo installare su virtual pc del pc fisso e
>> lavorarci, configurarlo, installare gli applicativi
>> Poi prendere il file virtual machine e metterlo sul notebook per portarlo
>> in giro e fare demo ai potenziali clienti
>> Ciao e grazie
>> RobertoA
>>
> Si può fare ma tieni presente la quantità di ram che destini alla VM,
> infatti XPU ha bisogno di un minimo di memoria per ogni utente,
> esattamente circa 50 mega.
> Quindi 10 utenti concorrenti con vari applicativi, richiedono circa 500
> mega; una macchina con 1 giga è più che sufficiente per 10 utenti.
Nel mio caso chredo sia poco importante, la demo dal cliente verra' fatta
sempre con 2-3 utenti
Quando dici 'si puo fare' e' perche' lo hai letto da qualche parte o perche'
hai realmente provato ?
Ciao e grazie
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:47f8...@newsgate.x-privat.org...

Mai provato.
Non dovrebbero esserci problemi perchè alla VM assegni un IP fisso, dunque è
un'altra macchina, un altro PC.
XPU esiste in versione demo che è completa (fino a tre utenti) ed è
free...fai una prova e torna a riferire.
Con tre utenti concorrenti ti bastano meno di 150 mega di ram.
Ciao, Carlo


author: Sergio MAZZA

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:47f8...@newsgate.x-privat.org...
>
> Nel mio caso chredo sia poco importante, la demo dal cliente verra' fatta
> sempre con 2-3 utenti
> Quando dici 'si puo fare' e' perche' lo hai letto da qualche parte o
> perche' hai realmente provato ?
> Ciao e grazie
> RobertoA
Io ho installato XPU su VM, non l'ho trasportato, ma funziona; se vuoi
provare la posso attivare...
Ciao.
--
Sergio MAZZA


text:
>> Nel mio caso chredo sia poco importante, la demo dal cliente verra' fatta
>> sempre con 2-3 utenti
>> Quando dici 'si puo fare' e' perche' lo hai letto da qualche parte o
>> perche' hai realmente provato ?
>> Ciao e grazie
>> RobertoA
>
>
> Io ho installato XPU su VM, non l'ho trasportato, ma funziona; se vuoi
> provare la posso attivare...
Mi sarebbe molto utile sapere se funzia
Ciao
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:47fa...@newsgate.x-privat.org...
>
> Mi sarebbe molto utile sapere se funzia
> Ciao
> RobertoA
XPU su VM o la VM (con XPU) su un altro pc?
Ciao.
--
Sergio MAZZA


text:
>> Mi sarebbe molto utile sapere se funzia
>> Ciao
>> RobertoA
>
>
> XPU su VM o la VM (con XPU) su un altro pc?
Bona 'a seconda
Ciao
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:47fa0ae1$1...@newsgate.x-privat.org...
>
> Bona 'a seconda
> Ciao
> RobertoA
Quella che va a fare il militare? De gustibus!!!
Mo' ce provo...
Ciao.
--
Sergio MAZZA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:47fa0ae1$1...@newsgate.x-privat.org...
>
> Bona 'a seconda
> Ciao
> RobertoA
Sono pronto; invio un nuovo messaggio con il riepilogo di quello che
trovate.
Mandatemi una mail e vi invio utente/password/indirizzoIP; il test rimane sů
fino alle 19:00 se tutto va bene, poi a richiesta!
Ciao.
--
Sergio MAZZA


title: Trovare un numero in una stringa di testo

author: Giancarlo Francesconi

text:
Salve a tutti.
Da un campo contenente Indirizzo e numero civico, ne devo ottenere
2:[indirizzo] [numero].
Qualche suggerimento?
Grazie a tutti.
Giancarlo


author: Giuseppe

text:
"Giancarlo Francesconi" <
tec...@upatreviso.it
> ha scritto nel messaggio
news:b1b7ir$dl0$1...@fata.cs.interbusiness.it...

Guardati sulla guida in linea la funzione Mid e inStr
Ciao
Giuseppe


author: nugirip

text:
> Guardati sulla guida in linea la funzione Mid e inStr
> Ciao
> Giuseppe
valuta anche il caso di:
via 25 aprile, 15
via 20 settembre sn
SS 125 km 15


text:
"Giancarlo Francesconi" <
tec...@upatreviso.it
> ha scritto nel messaggio
news:b1b7ir$dl0$1...@fata.cs.interbusiness.it...

La cosa potrebbe sembrare di semplice soluzione, in realtà non è così
banale.....
Ciò che distingue un Numero da una Lettera in una STRINGA è semplicemente
il valore ASCII che per i NUMERI è compreso da 48...57
Ne consegue che per individuare i Numeri devi eseguire un Loop nella stringa
ed individuare quei caratteri consecutivi, magari dopo la "," come si usa
fare
che abbiano codice ASC(...) compreso tra i numeri precedenti......!
E' chiaro che non sapendo a priori da quanti numeri sia composto il Civico
in
questione devi gestire la memorizzazione in una STRINGA, che alla fine con
cint(Stringa)
converti in numerico...........!!!!
Ti butto giù qualcosa di improvvisato, vedi se può essere di spunto per la
tua applicazione.
Public Function RetNum(StrIngresso as string) as integer
    Dim sNum as string
    Dim stemp as string
    Dim x as integer
    RetNum=0
    If len(strIngresso)=0 then Exit Function
    For x=1 to len(strIngresso)
        sNum=mid$(stringresso,x,1)
        if ASC(snum)>=48 AND asc(sNum)<=57 then stemp=Stemp & snum
    Next
    If Len(stemp)>0 then RetNum=Cint(Stemp)
End Function
Ciao.
@Alex.


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:vJd_9.64819$ZE.17...@twister2.libero.it...



text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:vJd_9.64819$ZE.17...@twister2.libero.it...
>
> "Giancarlo Francesconi" <
tec...@upatreviso.it
> ha scritto nel messaggio
> news:b1b7ir$dl0$1...@fata.cs.interbusiness.it...
[CUT]
>
> Ti butto giù qualcosa di improvvisato, vedi se può essere di spunto per la
> tua applicazione.
>
> Public Function RetNum(StrIngresso as string) as integer
>     Dim sNum as string
>     Dim stemp as string
>     Dim x as integer
>     RetNum=0
>     If len(strIngresso)=0 then Exit Function
>     For x=1 to len(strIngresso)
>         sNum=mid$(stringresso,x,1)
>         if ASC(snum)>=48 AND asc(sNum)<=57 then stemp=Stemp & snum
>     Next
>     If Len(stemp)>0 then RetNum=Cint(Stemp)
> End Function
>
> Ciao.
> @Alex.
>Fichissima questa routine, gli fai controllare anche se la  variabile
StrIngresso contiene
qualcosa.Devo dire che è molto elegante.
Cmq guarda che tocca fare a non separare bene i dati.
Ciao
Giuseppe
>


text:
"Giuseppe" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:q0e_9.144514$AA2.5...@news2.tin.it...
>
[CUT]
> > Ciao.
> > @Alex.
> >Fichissima questa routine, gli fai controllare anche se la  variabile
> StrIngresso contiene
> qualcosa.Devo dire che è molto elegante.
> Cmq guarda che tocca fare a non separare bene i dati.
> Ciao
> Giuseppe
> >
>
Hai detto bene....!
La buona gestione dei dati risparmia accrocchi assurdi come questo....!
@Alex.


title: Microsoft DAO 3.6

text:
Ciao e Buon Natale a tutti.
Espongo subito il prolema che non so come risolvere.
Uso WinXP e A2003, nel Sito Comune ho trovato la Faq 3.29 "Come creare un
controllo di ricerca" e nelle note è riportato che se si usa una versione
diversa di A97 si deve aggiungere i riferimenti a Microsoft DAO 3.6 Objet
Library, qualcuno mi può aiutare?


title: Microsoft DAO 3.6

author: Roberto da casa

text:
"moro54" <
mor...@aliceposta.it
> ha scritto nel messaggio
news:43ac82a7$0$1056$4faf...@reader2.news.tin.it...

1) Apri un qualsiasi modulo del tuo database.
2) Dal menu Strumenti seleziona il comando Riferimenti....
3) Nella finestra di dialogo che si aprirà, nella lista dei Riferimenti
disponibili attiva lo "svirgolino" posto alla sinistra del riferimento
Microsoft DAO 3.6 Object Library.
4) Evidenzia con il mouse il nome di tale riferimento e, agendo sul pulsante
Priorità con la freccia in alto posto alla destra dell'elenco, spingi più in
alto possibile tale riferimento.
5) Chiudi la finestra di dialogo pigiando il pulsante OK
6) Chiudi il modulo aperto al punto 1).
Buon Natale
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Si possono costruire routine all' interno di word (o excel) che siano poi richiamabili dall' esterno ?

text:
Cioe' mi spiego :
dato un componente word, excel, outlook,
e' possibile al loro interno costruire delle
routine che fungano poi da METODI richiamabili
dall' esterno ?
Per esempio supponiamo che in excel apriate
strumenti -> macro -> visual basic editor.
Poi visualizza -> gestione progetti.
Puntando col mouse sulla voce :
"microsoft excel oggetti" , inserite un modulo.
E dentro il modulo scrivete :
public sub (o function) MyProc ( .... )
   ...
   fai questo e quello
   ...
end sub
Poi da vba in access scrivete :
dim Exl as new excel.application
Exl.MyProc( ... )
Secondo voi funzionerebbe ?
OPPURE bisogna costruire non una
routine normale ma lavorare in un modulo
di classe ?


author: sv

text:
radicale.002 ha scritto:






> Secondo voi funzionerebbe ?

Non ho mai affrontato questa problematica, per� hai provato con il metodo
Run (vedi Help)?.. cio� una cosa del tipo:
Dim OggettoW As Word.Document
Set OggettoW = CreateObject("Word.Document")
OggettoW.Application.Documents.Open "C:documentiDocWord.doc"
OggettoW.Application.Visible = True
OggettoW.Application.Run "MiaSub"
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:

Se crei Funzioni dichiarate Public in moduli Standard ovviamente si
saranno accessibili.
Per i moduli di Classe invece per renderli Accessibili dall'esterno
serve editare un parametro accessibile
solo con un Editor di testo, quindi devi Esportarlo, aprirlo con
Notepad, modificare il Parametro(non ricordo il nome, ma
è uno dei primi nelle prime righe)... a quel punto reimportarlo nel
progetto sarà fruibile.
@Alex


author: Alessandro Cara

text:

Quella che tu chiami "routine normale" non e' altro che un metodo di classe.
Mai fatto quello che esponi,access-->excel, ma secondo logica non c'e'
motivo per cui non funzioni. Secondo me pero' MyProc *non*  e' un metodo
dell'oggetto Excel ma un metodo dello specifico oggetto Document in cui
hai definito la funzione (metodo). La stessa cosa e' valida per access.
Se hai inserito un modulo/funzione su uno specifico mdb non e' e non
puo' essere che diventi patrimonio di access ma e' patrimonio di quello
specifico mdb, puo essere utilizzata in altri mdb ma tali mdbs devono
avere un riferimento all'mdb in cui e' definita.
Con le classi e' ancora piu' complicato perche' una classe che e'
definita in un altro mdb se provi a richiamarla da errore e bisogna
usare un "giragliintorno" per poterlo fare.
--
ac (x=y-1)


text:
On 23 Ott, 18:43, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Quella che tu chiami "routine normale" non e' altro che un metodo di classe.
Attenzione pero'. Domando :
e' possibile che una routine del genere, la quale se vista dall'
interno del
workbook che possiede il modulo in cui e' definita e' a tutti gli
effetti una
"routine normale" , diventi un metodo di classe (e quindi richiamabile
come
tale : classe.routine( )  )  se vista da un componente esterno ?
> Mai fatto quello che esponi,access-->excel, ma secondo logica non c'e'
> motivo per cui non funzioni. Secondo me pero' MyProc *non*  e' un metodo
> dell'oggetto Excel ma un metodo dello specifico oggetto Document in cui
> hai definito la funzione (metodo).
Si , ma il  word dovrebbe fare eccezione :
se la routine la scrivi in un modulo pubblico sotto la radice
"normal"
del "visualizza progetti" del vba,  dovrebbe essere visibile a livello
di
applicazione, addirittura.
Nell' Outlook (fino al 2003) accade questo se il modulo lo scrivi nel
"ThisOutlookSession" sempre del "visualizza progetti" del vba.
Anche perche' l' Outlook e' monolitico, non e' fatto di documenti.
> La stessa cosa e' valida per access.
> Se hai inserito un modulo/funzione su uno specifico mdb non e' e non
> puo' essere che diventi patrimonio di access ma e' patrimonio di quello
> specifico mdb, puo essere utilizzata in altri mdb ma tali mdbs devono
> avere un riferimento all'mdb in cui e' definita.
Su questo non ho dubbi.
> Con le classi e' ancora piu' complicato perche' una classe che e'
> definita in un altro mdb se provi a richiamarla da errore e bisogna
> usare un "giragliintorno" per poterlo fare.
Pero' se volessi esporre *proprieta'* invece di metodi, non credi
che in tal caso occorra scrivere una property let in un modulo
di classe e non in un modulo normale ?
O anche in tal caso basterebbe dichiarare una variabile pubblica
X in un modulo pubblico M e poi semplicemente richiamare la
X con la solita sintassi : componente.X ?


text:
...
>> Con le classi e' ancora piu' complicato perche' una classe che e'
> > definita in un altro mdb se provi a richiamarla da errore e bisogna
> > usare un "giragliintorno" per poterlo fare.
>
> Pero' se volessi esporre *proprieta'* invece di metodi, non credi
> che in tal caso occorra scrivere una property let in un modulo
> di classe e non in un modulo normale ?
Questo è un concetto riduttivo...
Quando si dichiarano variabili Public a livello di Modulo, in realtà è
perchè non si vuole usare
la sintassi più consona, che peraltro sfugge a molti... quella delle
Property.
Chi programma SERIAMENTE OOP ammette solo Proprietà/Metodi/Eventi le
altre semplificazioni
si lasciano agli smanettoni...
Prima di fare la domanda hai provato a farlo...?
> O anche in tal caso basterebbe dichiarare una variabile pubblica
> X in un modulo pubblico M e poi semplicemente richiamare la
> X con la solita sintassi : componente.X ?
Appunto come farebbe uno smanettone...
Nel panorama della programmazione ObjectOriented cosa mi rappresenta
dichiarare una Variabile Public...?
Di fatto è la versione comoda che si usa invece di chiamarla con il
nome che dovrebbe... Public Property Let/Get/Set...
Ovvio che è una palla pazzesca, quindi si abbrevia facendo come hai
detto, ma è questa l'eccezione, la regola è l'altra..
@Alex


text:
On 24 Ott, 17:17, "@Alex" <
ik2...@libero.it
> wrote:
> > Pero' se volessi esporre *proprieta'* invece di metodi, non credi
> > che in tal caso occorra scrivere una property let in un modulo
> > di classe e non in un modulo normale ?
> Questo è un concetto riduttivo...
Quale ? Non capisco.
> Quando si dichiarano variabili Public a livello di Modulo, in realtà è
> perchè non si vuole usare
> la sintassi più consona, che peraltro sfugge a molti... quella delle
> Property.
Forse non mi sono spiegato.
Ho detto :
> Pero' se volessi esporre *proprieta'* invece di metodi, non credi
> che in tal caso occorra scrivere una property let in un modulo
> di classe e non in un modulo normale ?
Cioe' ho detto che sarebbe meglio (anche se in tono di domanda)
scrivere delle property let INVECE di semplici variabili pubbliche.


text:
On 23 Ott, 18:37, "@Alex" <
ik2...@libero.it
> wrote:
> Se crei Funzioni dichiarate Public in moduli Standard ovviamente si
> saranno accessibili.
Ok
> Per i moduli di Classe invece per renderli Accessibili dall'esterno
> serve editare un parametro accessibile
> solo con un Editor di testo, quindi devi Esportarlo, aprirlo con
> Notepad, modificare il Parametro(non ricordo il nome, ma
> è uno dei primi nelle prime righe)... a quel punto reimportarlo nel
> progetto sarà fruibile.
Scusa,  ma non capito nulla.
E poi, perche' sussiste questa differenza tra accessibilita' tra
routine scritte in moduli "normali" e routine scritte in moduli
di classe ?


text:

Perchè di Default i Moduli di Classe non sono Pubblicati
all'esterno... verificalo di persona, esportalo in TXT e leggi la
Properties
Attribute VB_Name = "clsCalendar"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False    < ------------- QUESTA è QUELLA CHE
SERVE METTERE A TRUE
Questi Attributi non sono previsti per i Moduli Normali....( a parte
il Nome)
Per il resto allora abbiamo detto lastessa cosa.
@Alex


title: maiuscolo e minuscoli

author: marcopo

text:
In una query vorrei far apparire i nomi e i cognomi con il primo carattere
in maiuscolo e il resto in minuscolo. conosco già Ucase e Lcase. esiste una
funzione che faccia questo in automatico o devo scomporre la stringa?
Marco


title: maiuscolo e minuscoli

author: ALESSANDRO Baraldi

text:
"marcopo" <
pon...@libero.it
> ha scritto nel messaggio
news:aM45c.71446$FJ6.2...@twister1.libero.it...

Usa StrConv(stringa, vbProperCase)...!
Il problema lo potresti avere nel caso di Cognomi o Nomi
composti....!
"D'Alessio"......"Di Cataldo" ecc.....!
Per questo se non ricordo male c'è una Funzione appositamente realizzata
sul SitoComune, ma non ne sono certo.
Ciao.
@Alex.


title: somma di campi

author: Mascherpa S.r.l.

text:
signori buongiorno,

domanda: ho una tabella con il
Campo 1
e

Campo 2
(entrambi campi numerici)

Nel
Campo 2
vorrei avere la possibilità di
eseguire la seguente operazione:
n-
Campo 1

Come posso fare???


title: abilita pulsante record > 0

text:
Come faccio all'apertura di una maschera ad abilitare un pulsante solo se il
record di una tabella non associata alla maschera non è vuota.
Es:
mask1 con pulsante a (a apre mask2)
mask2 con tabella rubrica campo nome
a deve essere attivo solo se  nome rbrica è stato scritto


title: abilita pulsante record > 0

text:
".-)" <._
9...@tin.it
> ha scritto nel messaggio
news:28ugc.69333$hc5.3...@news3.tin.it...

Nell'evento "su apertura" della form scrivi:
Me!a.Enabled = Not Me.RecordSetClone.Eof
Ciao.
--
Sergio MAZZA


title: comdlg32.dll

author: Nao

text:
ciao
quando tento di usare in una maschera l'ocx relativo alla dll
comdlg32.dll , mi dice che non ho la licenza d'uso...mentre ovviamente
se uso la dll tramite codice vb e relative api...funzia...
ne sapete qualcosa? a me pare che prima lo usavo quell ocx...
forse era perche avevo il visual basic installato?
senza la licenza dell ocx devo epr forza usare l'api?
grazie


title: comdlg32.dll

text:
"Nao" <
na...@sdasdas.com
> ha scritto nel messaggio
news:aztKd.465203$b5.22...@news3.tin.it...
> ciao
>
> quando tento di usare in una maschera l'ocx relativo alla dll
> comdlg32.dll , mi dice che non ho la licenza d'uso...mentre ovviamente
> se uso la dll tramite codice vb e relative api...funzia...
La dll e l'Ocx sono 2 cose differenti, in questo caso l'OCX
è un controllo Wrapper per la DLL, tale OCX è distribuito
da MS con licenza d'uso.
> ne sapete qualcosa? a me pare che prima lo usavo quell ocx...
> forse era perche avevo il visual basic installato?
Esatto.
> senza la licenza dell ocx devo epr forza usare l'api?
Si, ma io se fossi in te userei le API anche con licenza.
Quell'OCX occupa da solo 500Kb circa, le api che servono
all'uso della DLL pochi Kb
> grazie
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: comdlg32.dll

text:
ti ringrazio carissimo...in questo caso prendo subito il codice di
esempio dal sito comune(mi pare ci sia=) e lo adatto alla mie necessita'.
grazie ancora
see uuu


title: Ricerca in un database Access

author: franc

text:
Come si fa?
Problema: Data una tabella con i suoi dati, data una maschera con un form in
cui mettere il valore da cercare, come si fa per trovare tale valore nella
tabella e quindi avere come risultato l'intero record della tabella o i
records se ce ne sono più di uno?
Ho fatto vari tentativi, con query, macro e quantaltro ma ancora non ci sono
riuscito. Se qualcuno mi indica i vari passi o mi invia un database di
esempio...tutto è gradito. Grazie
--
Posted from [194.73.242.5]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Docmd.runsql "CREATE TABLE ... default"

author: Sandro Binetti

text:
          Ciao.
Ho provato un'istruzione del tipo:
docmd.runsql "CREATE TABLE PROVA(aaa int not null default -1)"
Non gli piace la parolina default.
Come si fa a creare programmaticamente una tabella da VBA imponendo un
default per una colonna?
TIA!
Sandro.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Docmd.runsql "CREATE TABLE ... default"

author: Karl Donaubauer

text:
Sandro Binetti wrote:
> Ho provato un'istruzione del tipo:
>
> docmd.runsql "CREATE TABLE PROVA(aaa int not null default -1)"
>
> Non gli piace la parolina default.
>
> Come si fa a creare programmaticamente una tabella da VBA imponendo un
> default per una colonna?
Dipende dalla tua versione segreta di Access ovvero JET.
Usando SQL è solo possibile con JET4 (>=A00) e con ADO. p.e.
CurrentProject.Connection.Execute _
    "CREATE TABLE PROVA(aaa int not null default -1)"
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: Docmd.runsql "CREATE TABLE ... default"

author: Sandro

text:
"Sandro Binetti" <
sandro...@yahoo.com
> ha scritto nel messaggio
news:212Z210Z230Z103Y...@usenet.libero.it...

Ciao Sandro,
magari non ti piacerà ma prova anche così  ( rispondo solo al secondo
quesito, può essere un'alternativa !)
Dim PROVA As TableDef
    Set PROVA = CurrentDb.CreateTableDef("PROVA")
    With PROVA
        .Fields.Append .CreateField("default", dbText,10)
        CurrentDb.TableDefs.Append PROVA
    End With
ciao, Sandro


title: Docmd.runsql "CREATE TABLE ... default"

text:
Grazie infinite ad entrambi! I metodi che mi avete suggerito funzionano
tutti e due.



title: Docmd.runsql "CREATE TABLE ... default"

author: MA

text:
Sandro Binetti wrote:
> Grazie infinite ad entrambi! I metodi che mi avete suggerito
> funzionano tutti e due.
>
> Sandro.
Te ne do un terzo che ti evita di settare a false i msg
la stessa istruzione per docmd.runsql la puoi lanciare con currentdb.execute
"...."
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Docmd.runsql "CREATE TABLE ... default"

text:
MA wrote:
> Sandro Binetti wrote:
>> Grazie infinite ad entrambi! I metodi che mi avete suggerito
>> funzionano tutti e due.
>
> Te ne do un terzo che ti evita di settare a false i msg
> la stessa istruzione per docmd.runsql la puoi lanciare con
> currentdb.execute "...."
No.
Currentdb --> DAO --> niente DEFAULT
Leggi bene la mia risposta.
--
cu



title: Errore di connessione SQL SERVER.

text:
Io ho un'applicazione in access 2003 collegata ad un server sql express.
Quando eseguo report semplici senza tanti sottoreport funziona tutto, quando
invece eseguo report con molti sottoreport (piů di tre) si blocca e dopo un
pň viene fuori la mascherina di sql server che mi chiede il nome della
connessione, se io do ok o annulla il report va avanti senza i dati di
qualche sottoreport. Spero che qualcuno mi possa aiutare.


title: Errore di connessione SQL SERVER.

author: Paolo Holzl

text:
news.edisontel.com
 wrote:
> Io ho un'applicazione in access 2003 collegata ad un server sql express.
> Quando eseguo report semplici senza tanti sottoreport funziona tutto,
> quando invece eseguo report con molti sottoreport (più di tre) si blocca
> e dopo un pò viene fuori la mascherina di sql server che mi chiede il
> nome della connessione, se io do ok o annulla il report va avanti senza i
> dati di qualche sottoreport. Spero che qualcuno mi possa aiutare.
Potrebbe essere una questione di TimeOut.
Prova ad 'alleggerire' magari lavorando su delle viste ben studiate o delle
'stored procedure' e non sulle tabelle originarie, oppure prova a cambiare
le impostazioni del timeout.
Ciao


title: Errore di connessione SQL SERVER.

author: Alessandro Baraldi

text:
Sarebbe buona cosa sapere se nelle strutture SQL delle query che dici
hai inserito delle funzioni che obbligano l'esecuzione delle stesse
lato Client
e non lato Server.
In questo caso è possibile che l'estrazione dati venga notevolmente
rallentata
soprattutto se non vengono ottimizzate in modo adeguato sia sfruttando
l'indicizzazione che i corretti piani di esecuzione delle query.
Il vantaggio di usare un server SQL è grande rispetto ad un motore
come JET
ma se non consideri appunto le modalità di ottimizzazione ti riduci
che anche
con la Ferrari oltre a 40Km/h non riesci ad andare....!
Ciao
@Alex


title: Query pass trought Access-Mysql

author: Stuk

text:
Ciao a tutti, oggi volevo provare a fare una DROP * FROM tabella da
access verso un server mysql connesso via odbc, ma è molto lento la
stessa query eseguita sul server ci mette meno di 1 secondo. C'è un
metodo per fargliela fare al server da access? Ho sentito queste query
pass trough ma non ho capito bene il loro funzionamento! C'è qualche
esempio, pezzetto di codice? Grazie...ciao.


title: Query pass trought Access-Mysql

author: Roberto da Parma

text:
"Stuk" <
stu...@gmail.com
> ha scritto nel messaggio
news:b73640ad-8c95-4898...@z16g2000prd.googlegroups.com...
Ciao a tutti, oggi volevo provare a fare una DROP * FROM tabella da
access verso un server mysql connesso via odbc, ma � molto lento la
stessa query eseguita sul server ci mette meno di 1 secondo. C'� un
metodo per fargliela fare al server da access? Ho sentito queste query
pass trough ma non ho capito bene il loro funzionamento! C'� qualche
esempio, pezzetto di codice? Grazie...ciao.
Scusa ma DROP ti elimina la tabella mica i dati!
Cosa devi fare tu???
Per i dati...
 DELETE * FROM tabella
Ciao
--
Roberto da Parma


title: Aggiungere un campo via SQL...

author: Luca T.

text:
Salve...
Il mio problema non è esattamente come aggiungere un campo via SQL ad una
tabella... ma FORMATTARLO!!!
Voglio dire...
Se eseguo una query di questo tipo: "ALTER TABLE Articoli ADD COLUMN Test
LOGICAL;"
Access mi aggiunge il campo Test alla tabella Articoli come campo Si/No...
il mio problema è che anziché mostrarmi un checkbox (come fa quando lo
aggiunge "a mano") mi mostra i valori 0 e -1.
Ora... so benissimo che sono la stessa identica cosa... ma come posso fare
(sempre via SQL) a dirgli di mostrarmelo come un checkbox? In parole povere,
come faccio attraverso un comando SQL (e non via codice) ad impostare il
formato di un campo?
Grazie,
  Luca


title: Modello Lettera con i Report

author: SuperPippo

text:
ciao amici di Ng....
vediamo se riesco a spiegarmi... ho una query di ricerca scadenze basata su
una tabella Anagrafe, aprendo la qry digito 11/2000 e mi elenca tutte le
scadenze di Novembre 2000..supponiamo 74 .....e fin qui tutto ok....
ora vorrei creare un report che  mi stampi ogni utente legato alla scadenza
x ogni foglio A4... ( 74 fogli appunto) e la possibilità di aggiungere del
testo scritto, che sia comune a tutte le lettere ...esempio :
Gent. Signore/a (Cognome e Nome da qry)
(indirizzo, cap da campo qry)
Si comunica che il suo codice di esenzione (codice da campo qry) scade il
(data da campo qry).
etc... etc...
gentili saluti
X cortesia nelle eventuali risposte da parte vostra...nei procedimenti da
adottare siate il + possibili chiari ed elementari..dato che sono poco
pratico di Access...                       Grazie in anticipo...


title: Modello Lettera con i Report

author: lucifero

text:
Non so se ho interpretato bene quello che hai chiesto......
Crea un report con intestazione e piè di pagina, e all' interno del corpo ci
metti le etichette e i campi della query che ti servono.
Regola l' altezza del corpo in modo che stampi una pagina per ogni record
Io solitamente uso i Sottoreport all' interno del corpo


title: Modello Lettera con i Report

author: Catja Moeller

text:
On Thu, 28 Sep 2000 21:50:33 GMT, "lucifero" <
luc...@tiscalinet.it
>
wrote:
>Regola l' altezza del corpo in modo che stampi una pagina per ogni record
Non e' necessario: seleziona una qualsiasi sezione del report
(intestazione, corpo ecc.), nelle proprieta', sotto formato, puoi
impostare il fine pagina primo o dopo o prima e dopo.


title: Modello Lettera con i Report

text:
"lucifero" <
luc...@tiscalinet.it
> ha scritto nel messaggio
news:J2PA5.37140$3R6.7...@news.infostrada.it...
> Non so se ho interpretato bene quello che hai chiesto......
> Crea un report con intestazione e piè di pagina, e all' interno del corpo
ci
> metti le etichette e i campi della query che ti servono.
> Regola l' altezza del corpo in modo che stampi una pagina per ogni record
> Io solitamente uso i Sottoreport all' interno del corpo
>
>
Grazie...Lucifero...hai ragione... ho messo delle etichette di
testo ed ho raggiunto il mio scopo.....fatto.....!!!!!
Interrogativo ?? si possono togliere le caselle intorno al testo ???
Ora dovrei superare un'altro ostacolo....nonostante  (probabilmente ci sarà
un errore di costruzione)  la tabella Anagrafe sia messa in relazione uno a
molti con la tabella Esenzioni... perchè un paziente può avere anche + di un
esenzione come mai costruendo il report sulla qry non mi stampa solo un
foglio x paziente Pippo ma me ne stampa tante quante sono le sue
esenzioni ??? Grazie ancora x l'aiuto !!!
a proposito... aprendo il report e digito nella qry il mese di Novembre..mi
escono tutte le scadenze del mese....supponiamo 256 pazienti... come faccio
se voglio stampare solo un foglio o parte di essi ???
Grazie...


title: Indirizzo sito comune

author: Andrea

text:
Qualcuno di voi mi può dire l'indirizzo del sito comune nel quale posso
vedere alcuni esempi?
Grazie ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Indirizzo sito comune

text:
Il 05 Mag 2003, 08:56,
a.ant...@libero.it
 (Andrea) ha scritto:
> Qualcuno di voi mi può dire l'indirizzo del sito comune nel quale posso
> vedere alcuni esempi?
>
> Grazie ciao
>
Buongiorno a tutto il NG e ben ritrovati.
Non credo troverai in tutto il NG la risposta che cercavi. Credo possa
essere... è difficile ricordarselo, perchè non ha niente a che fare col modo
con cui viene chiamato e su questo NG non viene mai richiamato... www...
questo è sicuro.. bah non lo rocordo! prova con
www.sitocomune.com
 ma non ci
giurerei..
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Indirizzo sito comune

text:
Grazie Andrea
MA wrote:


> ciao MAssimiliano




title: Indirizzo sito comune

author: Antonio Biso

text:
"Andrea" <
a.ant...@libero.it
> ha scritto nel messaggio
news:b952qd$ndk$1...@news.newsland.it...
> Grazie Andrea
Scrivi correttamente DOPO il quoting!!!
Antonio


title: casella combinata su non in elenco

author: NSantini

text:
Ho letto molti precedenti post sulla casella combinata ma non trovo la
soluzione...
Ho una classica maschera con i dati anagrafici dei ricoverati e in
sottomaschera i dati relativi a ciascun ricovero del paziente
visualizzato nella maschera.
Ecco il problema: Tizio si ricovera,
a) se ha precedenti ricoveri esite la sua maschera e devo aggiornare
solo la parte relativa al nuovo ricovero
b) se è il primo ricovero in assoluto quindi si deve partire da una
nuova maschera.
Con l'autocomposizione ho creato una casella combinata che individua
il record di Tizio qualora esso è già inserito, se invece Tizio non
esiste mi viene dato il messaggio "Il testo immesso non corrisponde ad
una voce dell'elenco". Fin qui mi sta bene!
Desidererei intercettare qusto errore e inserire le istruzioni del
tipo "Vai a nuovo record"
Ho provato a utilizzare l'evento "su pressione"
Private Sub CasellaCombinata47_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
    a =  5  'riga fittizia giusto per mettere un punto di interruzione
End If
End Sub
Digitando i caratteri e premendo Invio, mi dice "Il testo immesso non
corrisponde ad una voce dell'elenco" prima ancora di eseguire l'evento
KeyPress. Io vorrei poter fare qualcosa di simile:
Private Sub CasellaCombinata47_ evento non so(.......)
      se ID casella combinata non esiste allora vai a nuovo record
      Me.PrimoControlloUtile.SetFocus
end sub
Potreste suggerirmi una dritta?
Grazie 1K
NSantini


title: casella combinata su non in elenco

author: OndaMax

text:
"NSantini" ha scritto nel messaggio ...
> Con l'autocomposizione ho creato una casella combinata che individua
> il record di Tizio qualora esso è già inserito, se invece Tizio non
> esiste mi viene dato il messaggio "Il testo immesso non corrisponde ad
> una voce dell'elenco". Fin qui mi sta bene!
> Desidererei intercettare qusto errore e inserire le istruzioni del
> tipo "Vai a nuovo record"
> Ho provato a utilizzare l'evento "su pressione"
Le caselle combinate hanno un'evento specifico "su non in elenco" ...
OndaMax



title: casella combinata su non in elenco

text:
On Sat, 16 Mar 2002 23:46:44 +0100, "OndaMax" <
ond...@liberox.it
>
wrote:
>"NSantini" ha scritto nel messaggio ...
>
>> Con l'autocomposizione ho creato una casella combinata che individua
>> il record di Tizio qualora esso è già inserito, se invece Tizio non
>> esiste mi viene dato il messaggio "Il testo immesso non corrisponde ad
>> una voce dell'elenco". Fin qui mi sta bene!
>> Desidererei intercettare qusto errore e inserire le istruzioni del
>> tipo "Vai a nuovo record"
>> Ho provato a utilizzare l'evento "su pressione"
>
>Le caselle combinate hanno un'evento specifico "su non in elenco" ...
>
>OndaMax
Bene, nell'evento "Su non in elenco" ho inserito quanto segue e
funzionicchia, evidentemente c'e ancora qualcosa che non va.
In pratica mi viene aperto un nuovo record, il cursore va sul
controllo Cognome e mi compare il messaggio "Il testo immesso non
corrisponde ad una voce dell'elenco". Immagino perché l'evento Dopo
aggiornamento è ancora attivo. Come vedi ho aggiunto la righe
DoCmd.CancelEvent e Me.CasellaCombinata47 = "",  ma non è sufficiente
a impedire il messaggio. Cosa manca?
Private Sub CasellaCombinata47_NotInList(NewData As String, Response
As Integer)
DoCmd.CancelEvent
Me.CasellaCombinata47 = ""
DoCmd.GoToRecord acActiveDataObject, , acNewRec
DoCmd.GoToControl "Cognome"
End Sub
Grazie per l'aiuto che mi stai dando.
NSantini


title: casella combinata su non in elenco

text:
"NSantini" ha scritto nel messaggio ...
> Bene, nell'evento "Su non in elenco" ho inserito quanto segue e
> funzionicchia, evidentemente c'e ancora qualcosa che non va.
> In pratica mi viene aperto un nuovo record, il cursore va sul
> controllo Cognome e mi compare il messaggio "Il testo immesso non
> corrisponde ad una voce dell'elenco". Immagino perché l'evento Dopo
> aggiornamento è ancora attivo. Come vedi ho aggiunto la righe
> DoCmd.CancelEvent e Me.CasellaCombinata47 = "",  ma non è sufficiente
> a impedire il messaggio. Cosa manca?
>
> Private Sub CasellaCombinata47_NotInList(NewData As String, Response
> As Integer)
> DoCmd.CancelEvent
> Me.CasellaCombinata47 = ""
> DoCmd.GoToRecord acActiveDataObject, , acNewRec
> DoCmd.GoToControl "Cognome"
> End Sub
Response = acDataErrContinue
Ciao
Marco


title: casella combinata su non in elenco

text:
On Sun, 17 Mar 2002 17:10:11 +0100, "OndaMax" <
ond...@liberox.it
>
wrote:
>"NSantini" ha scritto nel messaggio ...
>
>> Bene, nell'evento "Su non in elenco" ho inserito quanto segue e
>> funzionicchia, evidentemente c'e ancora qualcosa che non va.
>> In pratica mi viene aperto un nuovo record, il cursore va sul
>> controllo Cognome e mi compare il messaggio "Il testo immesso non
>> corrisponde ad una voce dell'elenco". Immagino perché l'evento Dopo
>> aggiornamento č ancora attivo. Come vedi ho aggiunto la righe
>> DoCmd.CancelEvent e Me.CasellaCombinata47 = "",  ma non č sufficiente
>> a impedire il messaggio. Cosa manca?
>>
>> Private Sub CasellaCombinata47_NotInList(NewData As String, Response
>> As Integer)
>> DoCmd.CancelEvent
>> Me.CasellaCombinata47 = ""
>> DoCmd.GoToRecord acActiveDataObject, , acNewRec
>> DoCmd.GoToControl "Cognome"
>> End Sub
>
>Response = acDataErrContinue
>
>Ciao
>Marco
>
>
Benissimo, funziona. Te ne sono grato ;-)
Ma volendo fare un discorso piů didattico, mi piacerebbe capire il
significato di Response. Il valore associato a Response da dove
deriva? Grazie ancora. Ciao
NSantini


title: casella combinata su non in elenco

text:
"NSantini" ha scritto nel messaggio ...
> >Response = acDataErrContinue
> Benissimo, funziona. Te ne sono grato ;-)
> Ma volendo fare un discorso più didattico, mi piacerebbe capire il
> significato di Response. Il valore associato a Response da dove
> deriva?
E' una costante intrinseca, peraltro dichiarata nella Sub, se vai a
rivederti l'intestazione del codice che hai postato. Gestisce la reazione
all'evento stesso che, per default, tende a bloccarti e a proporti la
maschera di avviso che tu volevi eliminare.
la costante acDataErrContinue ignora appunto quel messaggio.
Una terza costante inserisce automaticamente il nuovo dato nell'elenco dei
valori proponendotelo alla gestione successiva.
Approfondisci sull'Help in linea, che è straordinariamente chiaro ...
Ciao
Marco


title: Percorso per raggiungere una routine pubblica in una sottomaschera

author: Fanciullo

text:
Salve sono Fanciullo,
access97
parto dall'esempio che funziona:
cosě da una maschera esterna (aggiuntamenu)
riesco a lanciare una sub pubblica (in modulo di classe)
chiamata FAIQUALCOSA
Private Sub Comando0_Click()
'le due righe si equivalgono
Form_AGGIUNTAMENU.FAIQUALCOSA
'Call Forms.AGGIUNTAMENU.FAIQUALCOSA
End Sub
ora invece quello che non riesco a  fare:
la maschera da raggiungere č una sottomaschera
e non riesco a raggiungere la sub pubblica
in essa
nome maschera principale: frm1
nome sottomaschera da raggiungere: frmsotto2
nome maschera di partenza: frmsotto1
Private Sub Comando0_Click()
Forms!frmCENTRALE!Form_AGGIUNTAMENU.FAIQUALCOSA
Call Forms.frmcentrale.AGGIUNTAMENU.Form.FAIQUALCOSA
End Sub
grazie


author: geppo

text:
Ciao Fanciullo wrote:
> Salve sono Fanciullo,
> access97
>
> parto dall'esempio che funziona:
>
> cosě da una maschera esterna (aggiuntamenu)
> riesco a lanciare una sub pubblica (in modulo di classe)
> chiamata FAIQUALCOSA
>
> Private Sub Comando0_Click()
> 'le due righe si equivalgono
> Form_AGGIUNTAMENU.FAIQUALCOSA
> 'Call Forms.AGGIUNTAMENU.FAIQUALCOSA
> End Sub
>
>
> ora invece quello che non riesco a  fare:
>
> la maschera da raggiungere č una sottomaschera
> e non riesco a raggiungere la sub pubblica
> in essa
>
> nome maschera principale: frm1
> nome sottomaschera da raggiungere: frmsotto2
> nome maschera di partenza: frmsotto1
>
> Private Sub Comando0_Click()
>
   Form_frmsotto2.FAIQUALCOSA
  Call Forms.frm1.frmsotto2.Form.FAIQUALCOSA
> End Sub
>
> grazie
prego
--
Ciao
Geppo


text:
"geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:YnwSk.190767$FR.4...@twister1.libero.it...
> Ciao Fanciullo wrote:
>> Salve sono Fanciullo,
>> access97
>>
>> parto dall'esempio che funziona:
>>
>> così da una maschera esterna (aggiuntamenu)
>> riesco a lanciare una sub pubblica (in modulo di classe)
>> chiamata FAIQUALCOSA
>>
>> Private Sub Comando0_Click()
>> 'le due righe si equivalgono
>> Form_AGGIUNTAMENU.FAIQUALCOSA
>> 'Call Forms.AGGIUNTAMENU.FAIQUALCOSA
>> End Sub
>>
>>
>> ora invece quello che non riesco a  fare:
>>
>> la maschera da raggiungere è una sottomaschera
>> e non riesco a raggiungere la sub pubblica
>> in essa
>>
>> nome maschera principale: frm1
>> nome sottomaschera da raggiungere: frmsotto2
>> nome maschera di partenza: frmsotto1
>>
>> Private Sub Comando0_Click()
>>
>
>   Form_frmsotto2.FAIQUALCOSA
>
>  Call Forms.frm1.frmsotto2.Form.FAIQUALCOSA
>
>> End Sub
>>
>> grazie
>
>
> prego
>
>
>
> --
> Ciao
> Geppo
>sì così funziona ma dato che ho scoperto un altro errore
ti chiedo una cosa ancora:
......PER DESCRIVERE I FATTI
.........nome maschera principale: frm1
>> nome sottomaschera da raggiungere: frmsotto2
>> nome maschera di partenza: frmsotto1
su evento corrente della frmsotto1  ho:
Private Sub Form_Current()
Call Forms.frm1.frmsotto2.Form.LANCIAROUTINE
End Sub
routine lanciata:
Public Sub LANCIAROUTINE()
Comando1_Click
End Sub
che a sua volta lancia:
Private Sub Comando1_Click()
Me.RecordsetClone.FindFirst "idricetta = " &
Forms.frm1.frmsotto1.Form.idRICETTA
Me.Bookmark = Me.RecordsetClone.Bookmark
End Sub
......IL PROBLEMA
Appena apro la frm1
ricevo l'errore:
riferimento non valido alla proprietà form nell'espressione.
il debug mi porta sulla riga
Call Forms.frm1.frmsotto2.Form.LANCIAROUTINE
se faccio termina come risposta all'errore:
mi apre la maschera
avanzo  nei record  (frmsotto1 )
(quindi faccio scattare l'evento current)
e il codice funziona
Deduco che all'apertura della maschera non parte l'evento current??
Che faccio oscuro l'errore e vado avanti visto che poi funziona??
grazie ciao


text:
Ciao Fanciullo:
---cut--
>> sì così funziona ma dato che ho scoperto un altro errore
> ti chiedo una cosa ancora:
> ......PER DESCRIVERE I FATTI
>
> .........nome maschera principale: frm1
>>> nome sottomaschera da raggiungere: frmsotto2
>>> nome maschera di partenza: frmsotto1
hai provato in questo modo?
> su evento corrente della frmsotto1  ho:
> Private Sub Form_Current()
 Call Form_frmsotto2.LANCIAROUTINE
> End Sub
>
> routine lanciata:
> Public Sub LANCIAROUTINE()
> Comando1_Click
> End Sub
>
> che a sua volta lancia:
> Private Sub Comando1_Click()
 Me.RecordsetClone.FindFirst "idricetta = " &
form_frmsotto1.controls!idRICETTA
> Me.Bookmark = Me.RecordsetClone.Bookmark
> End Sub
>
> ......IL PROBLEMA
> Appena apro la frm1
> ricevo l'errore:
> riferimento non valido alla proprietà form nell'espressione.
> il debug mi porta sulla riga
> Call Forms.frm1.frmsotto2.Form.LANCIAROUTINE
prova come ti ho detto su.
> se faccio termina come risposta all'errore:
> mi apre la maschera
> avanzo  nei record  (frmsotto1 )
> (quindi faccio scattare l'evento current)
> e il codice funziona
> Deduco che all'apertura della maschera non parte l'evento current??
>
> Che faccio oscuro l'errore e vado avanti visto che poi funziona??
>
> grazie ciao
--
Ciao
Geppo


author: Alessandro Cara

text:
Fanciullo ha scritto:
[cut]
> Deduco che all'apertura della maschera non parte l'evento current??
All'apertura della maschera succedono cose strane tra le quali il fatto
che di eventi current ne ppartono un paio. Sul primo in genere le
risorse normalmente accedibili non lo sono da qui l'errore e da qui il
fatto che proseguendo tutto torna come un orologio "svissero"
--
ac


title: formattazione cella data

author: francesco

text:
          tramite un query richiamo in una cella che si chiama "A"una data.
il mio problama è che poi in altri campi testo "B","C", formattati "data
breve", tramite VB vorrei inserire i giorni successivi. Ho impostato il
valore di "A" in esempio "01/02/06". poi ho scritto la seguente semplice
funzione:
 b=a+1
c=a+2
ecc ecc.
ma mi da errore.
qualcuno sa aiutarmi?
grazie ciao francesco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: formattazione cella data

author: Roberto da casa

text:
"francesco" <
ga...@libero.it
> ha scritto nel messaggio
news:81Z72Z126Z200Y...@usenet.libero.it...
>
>           tramite un query richiamo in una cella che si chiama "A"una
data.
> il mio problama è che poi in altri campi testo "B","C", formattati "data
> breve", tramite VB vorrei inserire i giorni successivi. Ho impostato il
> valore di "A" in esempio "01/02/06". poi ho scritto la seguente semplice
> funzione:
>  b=a+1
> c=a+2
> ecc ecc.
> ma mi da errore.
> qualcuno sa aiutarmi?
Per poter calcolare i campi calcolati "B" e "C" occorre che il campo
calcolato "A" sia di tipo Data/ora e non di tipo Testo come sembrerebbe sia;
per trasformarlo da Testo a Data/ora usa la funzione CDate (vedi help).
> grazie
Prego
> ciao francesco
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: [OT] Visualizzare una form works

author: Massimo Piubelli

text:
Ciao a tutti,
ho gooleato ma non ne sono venuto a capo.
E' possibile, che voi sappiate, aprire un db in formato wdb?
Esiste un viewer/runtime & co?
Grazie mille in anticipo,
Ciao,
Max


title: [OT] Visualizzare una form works

author: Carlo Costarella

text:
"Massimo Piubelli" <massim...@accessgroup.it.invalid> ha scritto nel
messaggio news:g0rugn$s1m$1...@tdi.cu.mi.it...
Ciao a tutti,

Grazie mille in anticipo,
Ciao,
Max
Per quello che ho visto esistono delle utility per trasformare un db works
in excel...ma a pagamento come questa:
http://software.techrepublic.com.com/abstract.aspx?docid=216338
...e poi adesso microsoft lo da pure gratis (MS Works Sponsored Edition).
Ciao, Carlo


title: [OT] Visualizzare una form works

text:
Carlo Costarella wrote:
> Per quello che ho visto esistono delle utility per trasformare un db
> works in excel...ma a pagamento come questa:
>
http://software.techrepublic.com.com/abstract.aspx?docid=216338
Si... l'ho vista
grazie, alla fine ho visto la tabella che mi serviva installando works, che ho nel mentre recuperato su una macchina virtuale...
... certo che fa proprio pietà come db :-(
>
> ...e poi adesso microsoft lo da pure gratis (MS Works Sponsored
> Edition).
si... ma... da dove si scarica non l'ho mica trovato nel sito... peccato amici hanno fornito un cd originale (tra l'altro ancora sigillato in quanto mai installato)
>
> Ciao, Carlo
Ciao,
Max
(PS: arrivederci alla cisa!!!)


title: Caselle combinate

author: Elsis

text:
Vorrei che quando mi compare l'elenco di una casella combinata un valore
dell'elenco mi compaia in un colore diverso esattamente il blu. E'
possibile??
Grazie a tutti


title: Caselle combinate

text:
"Elsis" <
el...@virgilio.it
> ha scritto nel messaggio
news:Ml6Yb.322479$_P.11...@news4.tin.it...
> Vorrei che quando mi compare l'elenco di una casella combinata un valore
> dell'elenco mi compaia in un colore diverso esattamente il blu. E'
> possibile??
No!
Il tuo subject è comunque troppo generico!!!
Antonio


title: Gestire utenti e privilegi su maschere, controlli e pulsanti con Access 2010

author: med

text:
Ciao a tutti,
cerco un esempio per gestire utenti, diritti e privilegi su maschere,
controlli e pulsanti, qualcuno può suggerirmi un database di esempio?
Ringrazio chi risponde.

M.


author: Geppo

text:
Ciao "med" <
nos...@please.us
> ha scritto nel messaggio
news:4fc09cd0$0$1388$4faf...@reader1.news.tin.it...

Che ne dici di questo?

http://lnx.accessgroup.it/community/reports/personalizzare-a-runtime-le-maschere-e-i-reports-di-access.html

> M.

--
Ciao
Geppo


title: Autofatture delle mie brame

author: Simone Calligaris

text:
Ho già postato sulla faccenda senza avere alcun feedback:

https://groups.google.com/g/it.comp.appl.access/c/BaFxhxwqkSM

C'è qualcuno (ad esempio BFS) interessato a confrontarsi sul problema?

Saluti


title: Autofatture delle mie brame

author: BFS

text:

avevo visto il post
ma ne so quanto te
per ora ho solo adattato il software per le nuove codifiche tipo
documento e natura iva
sul fatto che si sia esentati dall'esterometro e per il resto non ti so dire
aspetterò i soliti chiarimenti del 30 dicembre :-)

BFS


title: Autofatture delle mie brame

text:
> avevo visto il post
> ma ne so quanto te
> per ora ho solo adattato il software per le nuove codifiche tipo
> documento e natura iva
> sul fatto che si sia esentati dall'esterometro e per il resto non ti so dire
> aspetterò i soliti chiarimenti del 30 dicembre :-)

Ma a parte l'esterometro, tentiamo di far mente locale sul "giro" corretto della faccenda.
Prendi ad esempio TD18, acquisti Intra, probabilmente l'autofattura più diffusa.

1)
Creazione XML autofattura con Cedente = Fornitore Estero e Cliente = Ditta.
Il documento in oggetto dovrebbe avere Aliquota = 0 e Natura = N7
L'utente potrebbe inserire una sola riga col totale imponibile oppure a discrezione l'elenco dettagliato degli articoli acquistati.

2)
Xml creato al punto 1) viene inviato allo SDI

3)
Presumo che tale Xml sarà successivamente scaricato dai vari portali e/o dal cassetto fiscale insieme alle solite fatture Acquisto

4)
Xml autofattura scaricato al punto 3) potrà essere importato in contabilità/prima nota come le altre FT Acquisto (o meglio, similmente alle FT xml Reverse charge, già in essere dal 2019)

Cosa ne pensi?

Saluti


title: Autofatture delle mie brame

text:

1) ok anche se ho per prova caricato una fattura sul portale aruba con
codice TD18 e lasciando invariato cliente ed emittente e non
invertendoli e non sono stato bloccato

2)probabile

3)non penso, la fattura del fornitore la hai gia cartacea e tu hai
semplicemnte inserito la relativa autofattura di integrazione...casomai
te la vedi sulle fatture di vendita (l'autofattura)

4) non penso, la fattura in teoria l'hai gia registrata in contabilità
quando ti è arrivata dal fornitore cartacea. altrimenti non avresti
potuto produrre l'autofattura.

stiamo a vedere perchè anche on line non si trova nulla di certo
BFS


title: Autofatture delle mie brame

text:
Lo vedi che un confronto su ste gabole è necessario?   ;-)

> 1) ok anche se ho per prova caricato una fattura sul portale aruba con
> codice TD18 e lasciando invariato cliente ed emittente e non
> invertendoli e non sono stato bloccato

Mah, le specifiche del ministero sembrano vincolanti:

Se l'elemento informativo 2.1.1.1 <TipoDocumento> vale TD16 o TD20, viene controllato che il cedente/prestatore e il cessionario/committente siano soggetti diversi.
Se l'elemento informativo 2.1.1.1 <TipoDocumento> vale TD17, TD18 o TD19, oltre al precedente, viene effettuato il controllo sul campo 1.2.1.1.1<IdPaese> del cedente/prestatore che deve essere diverso da "IT".

Quindi, Cedente = Fornitore estero    Committente = Ditta

> 2)probabile

Questi nuovi TipiDocumento sono pensati come "esterometro" in tempo reale per la progettata dichiarazione IVA precompilata alle aziende.
In pratica chiedono alle ditte italiane di creare e spedire le FT Xml di acquisto che i Fornitori esteri non sono in grado di produrre (loro le mandano su carta o pdf).
Di conseguenza dovrebbe essere scontato l'invio allo SDI.

>
> 3)non penso, la fattura del fornitore la hai gia cartacea e tu hai
> semplicemnte inserito la relativa autofattura di integrazione...casomai
> te la vedi sulle fatture di vendita (l'autofattura)

Questo punto è cruciale.
Se le autofatture finiranno NON tra gli Acquisti come io ipotizzo, ma tra le Vendite come pensi tu, lo scenario che ho delineato sfuma (mancava peraltro il punto  0) Ricevuta Fattura PDF da Fornitore estero, ma NON inserita in prima nota).

Se le nuove autofatture finiscono tra le vendite nei vari portali (o in altra sezione nuova e distinta), lo scenario più comodo per l'utente sarebbe:

0) Ricezione Fattura PDF da Fornitore estero e inserimento manuale in prima nota come FT Intra o Reverse Charge
1) Creazione XML da Registrazione PrimaNota
2) Invio allo SDI

Saluti


title: Problema di selezione ultimo intervento

author: FLAVIO RUARO

text:
Buongiorno a tutti.
Premettendo che non sono un esperto di DB e ho il seguente problema.
In questo DB ACCESS (97) per la gestione degli interventi sugli
estintori
TInteventi
   IDIntervento
   NumeroIntervento
   Data
TRigheInterventi
   IDRigaIntervento
   IDIntervento
   IDEstintore
   Intervento
TEstintori
   IDEstintore
   NumeroEstintore
   Matricola
Dove le tabelle sono correlate tra loro con delle relazioni “UNO A
MOLTI” in questo modo
TInterventi -----> TRigheInterventi <------ TEstitnori
Devo eseguire una query di selezione per ricavare i record della
TRigheInterventi per ogni estintore su cui è stato eseguito l’ultimo
intervento (in base al campo Data della TInterventi).
Io sono riuscito solo a creare questa query che mi restituisce per
ogni IDEstitnore la Data dell’ultimo intervento:
SELECT
   TRigheInterventi.IDEstintore,
   Max(TInterventi.Data) AS Data
FROM TInterventi INNER JOIN TRigheInterventi ON
TInterventi.IDIntervento = TRigheInterventi.IDIntervento
GROUP BY
   TRigheInterventi.IDEstintore
HAVING
  (((Max(TInterventi.Data))<>False))
Però a me serve l’IDRigaIntervento e da qui in poi non so come
muovermi.
Grazie a tutti, Flavio


title: Problema di selezione ultimo intervento

author: 'Roccia' Max

text:
On 20 Giu, 10:48, FLAVIO RUARO <
rua...@interfree.it
> wrote:
> HAVING
>   (((Max(TInterventi.Data))<>False))
Apparentemente, questa riga non ha senso.
Per il resto, salvati questa query, diciamo che la chiami
q_UltimiInterventi.
Fai un'altra query che associa idEstintore, idRigaIntervento e
DataIntervento per tutti gli interventi:
SELECT DISTINCT tInterventi.idIntervento, tInterventi.Data,
tRigheInterventi.idEstintore FROM iInterventi LEFT JOIN
tRigheInterventi ON tInterventi.RigaIntervento =
tRigheInterventi.idIntervento
te la salvi e la associ con la query q_UltimiInterventi, dovresti
essere apposto.
cia'
Max


title: Problema di selezione ultimo intervento

text:
On 20 Giu, 11:17, "'Roccia' Max" <
rocciamax...@email.it
> wrote:
Grazie 1000 per la risposta.... ma cosa intendi per associare le
query? Devo relazionarle? Cmq adesso provo.
Poi volevo chiedere questo:
non si può, quando la query
SELECT
   TRigheInterventi.IDEstintore,
   Max(TInterventi.Data) AS Data
FROM TInterventi INNER JOIN TRigheInterventi ON
TInterventi.IDIntervento = TRigheInterventi.IDIntervento
GROUP BY
   TRigheInterventi.IDEstintore
HAVING
  (Max(TInterventi.Data))
soddisfa la condizione Max(TInterventi.Data) (e quindi si "ferma" su
uno specifico record della TRigheInterventi), ricavare direttamente
IDRighaIntervento?
Spero di non averla sparata troppo grossa :-)


title: Problema di selezione ultimo intervento

text:
On 20 Giu, 11:58, FLAVIO RUARO <
rua...@interfree.it
> wrote:
> soddisfa la condizione Max(TInterventi.Data) (e quindi si "ferma" su
> uno specifico record della TRigheInterventi), ricavare direttamente
> IDRighaIntervento?
No, o almeno non direttamente. Max lavora su aggregati di record, non
su uno specifico.
Cia'
Max


title: Problema di selezione ultimo intervento

text:
Allora.
La query che mi hai consigliato è questa (in teoria c'era un piccolo
errorino nella condizione della JOIN):
SELECT DISTINCT
 TInterventi.Data,
 TRigheInterventi.IDEstintore,
 TRigheInterventi.IDRigaIntervento
FROM TInterventi LEFT JOIN TRigheInterventi ON
TInterventi.IDIntervento = TRigheInterventi.IDIntervento
e la salvo come QUERY2. Se ho capito bene con questa mi trovo i record
di TRigheInterventi che hanno TInterventi.IDIntervento =
TRigheInterventi.IDIntervento.
Mentre la QUERY1 e questa:
SELECT
   TRigheInterventi.IDEstintore,
   Max(TInterventi.Data) AS Data
FROM TInterventi INNER JOIN TRigheInterventi ON
TInterventi.IDIntervento = TRigheInterventi.IDIntervento
GROUP BY
   TRigheInterventi.IDEstintore
HAVING
  (Max(TInterventi.Data))
e con questa mi trovo le ultime date di intervento per estintore.
Adesso dovrei collegare la QUERY2 con la QUERY1 in modo da ottenere
solo i record della QUERY2 che hanno l'accoppiata DATA (univoca) e
IDEstintore (univoco) presenti nella QUERY1?
E' corretto il ragionamento?
Se si.... come faccio????
Grazie ancora, Flavio


title: Problema di selezione ultimo intervento

text:
Contrordine
Usando questa query
SELECT
 TRigheInterventi.IDRigaIntervento
FROM QUERY1 INNER JOIN
 (TaInterventi INNER JOIN TRigheInterventi ON TInterventi.IDIntervento
= TRigheInterventi.IDIntervento)
 ON
 (TUltimaDataEstintore.Data = TInterventi.Data) AND
(QUERY1.IDEstintore = TRigheInterventi.IDEstintore)
in cui QUERY1 è quella sopracitata, penso di aver risolto.
Adesso controllo bene.
Cmq grazie a tutti.
Flavio


title: Problema di selezione ultimo intervento

text:
On 20 Giu, 15:09, FLAVIO RUARO <
rua...@interfree.it
> wrote:
> La query che mi hai consigliato è questa (in teoria c'era un piccolo
> errorino nella condizione della JOIN):
Piu' che probabile, l'ho scritta a mano...
> SELECT DISTINCT
>  TInterventi.Data,
>  TRigheInterventi.IDEstintore,
>  TRigheInterventi.IDRigaIntervento
> FROM TInterventi LEFT JOIN TRigheInterventi ON
> TInterventi.IDIntervento = TRigheInterventi.IDIntervento
>
> e la salvo come QUERY2. Se ho capito bene con questa mi trovo i record
> di TRigheInterventi che hanno TInterventi.IDIntervento =
> TRigheInterventi.IDIntervento.
Yes, ma soprattutto hai nello stesso recordset la data...
> HAVING  (Max(TInterventi.Data))
Having? Via questa roba, non serve a niente. Non qui, almeno!
> e con questa mi trovo le ultime date di intervento per estintore.
Yes
> Adesso dovrei collegare la QUERY2 con la QUERY1 in modo da ottenere
> solo i record della QUERY2 che hanno l'accoppiata DATA (univoca) e
> IDEstintore (univoco) presenti nella QUERY1?
>
> E' corretto il ragionamento?
> Se si.... come faccio????
Elementare, Watson:
SELECT Query1.*, Query2.* FROM Query1 INNER JOIN Query2 ON
Query1.idEstintore=Query2.idEstintore AND Query1.Data=Query2.Data
cia'
Max


title: Problema di selezione ultimo intervento

text:
On 20 Giu, 15:09, FLAVIO RUARO <
rua...@interfree.it
> wrote:
> La query che mi hai consigliato è questa (in teoria c'era un piccolo
> errorino nella condizione della JOIN):
Piu' che probabile, l'ho scritta a mano...
> SELECT DISTINCT
>  TInterventi.Data,
>  TRigheInterventi.IDEstintore,
>  TRigheInterventi.IDRigaIntervento
> FROM TInterventi LEFT JOIN TRigheInterventi ON
> TInterventi.IDIntervento = TRigheInterventi.IDIntervento
>
> e la salvo come QUERY2. Se ho capito bene con questa mi trovo i record
> di TRigheInterventi che hanno TInterventi.IDIntervento =
> TRigheInterventi.IDIntervento.
Yes, ma soprattutto hai nello stesso recordset la data...
> HAVING  (Max(TInterventi.Data))
Having? Via questa roba, non serve a niente. Non qui, almeno!
> e con questa mi trovo le ultime date di intervento per estintore.
Yes
> Adesso dovrei collegare la QUERY2 con la QUERY1 in modo da ottenere
> solo i record della QUERY2 che hanno l'accoppiata DATA (univoca) e
> IDEstintore (univoco) presenti nella QUERY1?
>
> E' corretto il ragionamento?
> Se si.... come faccio????
Elementare, Watson:



title: Controllare POP3 e scaricare la posta

author: Max

text:
Sto cercando una soluzione per controllare la posta POP3 e scaricarla
salvandola in formato .eml tutto direttamente da Access.
Grazie Mille
Max


title: Controllare POP3 e scaricare la posta

author: Alessandro Baraldi

text:
"Max" <
m.d...@tiscali.it
> wrote in message
news:d69gfh$ifs$
1...@balena.cs.interbusiness.it

Dai un'occhiata al DEMO che trovi pubblicato sul mio
Sito:
http://www.mantuanet.it/alessandro.baraldi/
Sezione [DOWNLOADS]
FAQ:
1.3 MAIL_SENDER(UPDATE)
E' realizzato con Winsock(OCX) e ti permette di fare quanto
chiedi, almeno se ho capito.....
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG