title: preblema con "createdatabase"

text:
ari...@libero.it
 wrote:
[cut]
> Se ho ben capito dunque, dovrei scrivere:
> ("k:\MSOFFICE\ACCESS\ARMIDA\archivi
> > > armida\senza addendo\" & nomedbs &, dbLangGeneral, dbEncrypt)
no! Dovresti scrivere:
 ("k:\MSOFFICE\ACCESS\ARMIDA\archivi armida\senza addendo\" & nomedbs ,
dbLangGeneral, dbEncrypt)
in quello scritto da te c'e' un  & di troppo
--
Alessandro Cara


title: preblema con "createdatabase"

text:
grazie tantissime, non ho resistito ed ho provato subito secondo
l'insicazione che mi hai fornito. Ovviamente funziona.
ancora grazie e tantissimi auguri per le feste
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3A3C69F8...@blunet.it...



title: fusione di più query in una sola ed errore di join

author: NSantini

text:
Salve a tutti
ho tre tabelle: (scusate, non voglio urlare ma solo visualizzazione grafica
più eloquente, spero!)
INFERMIERI  - uno/molti - TURNI - molti/una DATA
ho costruito una query che mi dà per ciascun infermiere la quantità di turni
effettuati in un dato mese:
SELECT [cognome] & " " & [nome] AS inf, Month([dataturno]) AS mese,
Sum(turno.qturno) AS SommaDiqturno
FROM infermieri INNER JOIN ([date] INNER JOIN turno ON (date.iddata =
turno.lkdata) AND (date.iddata = turno.lkdata)) ON infermieri.IDinf =
turno.IDinf
GROUP BY [cognome] & " " & [nome], Month([dataturno])
HAVING (((Month([dataturno]))=[Quale mese? (digitare un numero da 1 a
12)]));
Ha solo un difetto: se l'infermiere X in quel dato mese no ha fatto turni la
query non lo dà, mentre io vorrei che scrivesse
Tizio    0
Caio    3
Rossi    0.....
se imposto il join in modo che vengano visualizzati tutti i record della
tabella infermieri mi dice errore di join e mi suggerisce di creare due
query e di inserine la prima nella seconda. Mi era sembrayto facile, ma mi
sono perso.
Mi aiutate? Grazie
--
Saluti da
NSantini


author: Alessandro Cara

text:

left join
perche'  hai messo il month sulla having?
--
a.cara


text:

Scusami, ho visto che la left join l'hai tentata, ma dovrebbe essere la
strada giusta, cmq prova a mettere il test del mese sulla where
normalmente sulla having si mettono i test sulle funzioni di
aggregazione
--
a.cara


author: Roberto dalla campagna

text:
NSantini <
nu...@iol.it
> wrote in message
3H1c9.34267$ub2.5...@news1.tin.it...

Io farei una query basata solamente sulla tabella Infermieri; in questa
query mi calcolerei la somma dei turni con una DSum inserita in un campo
calcolato. Mi proteggerei con una funzione Nz dalla possibilità di DSum
nulle.
Per dirti qualcoda di più mi servirebbe conoscere la struttura delle tabelle
TURNI e DATA e il modo in cui sono in relazione fra di loro.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Le5c9.131346$n04.3...@twister2.libero.it...

> > Saluti da NSantini
> >
>
> Io farei una query basata solamente sulla tabella Infermieri; in questa
> query mi calcolerei la somma dei turni con una DSum inserita in un campo
> calcolato. Mi proteggerei con una funzione Nz dalla possibilità di DSum
> nulle.
> Per dirti qualcoda di più mi servirebbe conoscere la struttura delle
tabelle
> TURNI e DATA e il modo in cui sono in relazione fra di loro.
>  Roberto
>
Innanzitutto ringrazio Alessandro e te Roberto; poi mi preme dichiarare che
la stringa SQL di cui sopra non è farina del mio sacco: ho usato la griglia
qbe dove ho piazzato le mie tabelle, ho trascinato i campi che mi
interessano e quello è il risultato. Bene, dopo il chiarimento....
La tabella Infermieri, oltre al canonico ID (contatore) e cognome e nome,
contiene altri campi con informazioni sull'infermiere e che non influiscono
con le relazioni alle altre tabelle.
La tabella Turno oltre all'ID (contatore) ha i campi dove registro il
Turno ( "a"=mattino, "p"=pomeriggio, "n"=notte), il campo QTurni dove
registro la
quantità dei turni ("a" oppure "p" =1,  "n"=2), è su questo campo che poi
vado a
fare il conteggio (nella query) dei turni effettuati, la chiave esterna
legata all'IDInfermiere e la chiave esterna legata alla tabella Data.
La tabella Data contiene l'ID e un campo dataturno che contiene la data del
turno.
Le relazioni sono 1 "infermiere" molti "turni" e poi 1 "Data" molti "turni"
Nella Query ho inserito un solo campo inf:[cognome & " " & [nome] di
"infermieri", il campo QTurni di "Turni" e dataturno di "Date" ho
raggruppato e nel campo Qturni ho impostato il conteggio; infine nel campo
[dataturno] ho inserito la richiesta =[Quale mese? (1-12)]. Lo scopo è
quello di sapere nel dato mese ogni infermiere quanti turni ha effettuato.
La query funziona solo che se l'infermiere Tizio in quel dato mese non ha
effettuato turni il suo nome non viene presentato e io voglio (o desidero)
che se Tizio non ha fatto turni, la query deve restituire 0 (zero) per
Tizio. Ho pensato che modificando il join tra "infermieri" e "turni" in modo
che presentasse tutti i record di "infermieri" e invece va in errore.
Scusa se mi sono dilungato, ma per amore di chiarezza...
Ciao e Grazie
NSantini


author: Roberto da casa

text:
"NSantini" <
nu...@iol.it
> ha scritto nel messaggio
news:Kaoc9.47969$pX1.1...@news2.tin.it...
[CUT]

Prova a risolvere il problema come ti suggerisce Access, ovvero con due
query in cascata.
Comunque ritengo opportuno che la selezione di dati venga effettuata, oltre
che con il mese, anche con l'anno di dataturno. altrimenti verranno
selezionati i record  di quel mese di tutti gli anni.
La prima, che chiamerai Query1, dovrà avere il seguente codice SQL:
SELECT turno.IDinf, Sum(turno.qturno) AS SommaDiqturno
FROM [date] INNER JOIN turno ON date.iddata = turno.lkdata
WHERE (((Val(Format([dataturno],"mmyyyy")))=Val([Digita il mese e l'anno
nella forma mmaaaa])))
GROUP BY turno.IDinf;
La seconda, che sarà quella che aprirai per avere i risultati cercati, avrà
il seguente codice SQL:
SELECT [nome] & " " & [cognome] AS inf, Format([Digita il mese e l'anno
nella forma mmaaaa],"00\/0000") AS mese, Val(Nz([SommaDiqturno],0)) AS
SommaDiqturno
FROM infermieri LEFT JOIN Query1 ON infermieri.IDinf = Query1.IDinf
ORDER BY [nome] & " " & [cognome];
Dovrebbe funzionare



text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:skGc9.137052$lu5.3...@twister1.libero.it...
>
> "NSantini" <
nu...@iol.it
> ha scritto nel messaggio
> news:Kaoc9.47969$pX1.1...@news2.tin.it...
> [CUT]
>
> Prova a risolvere il problema come ti suggerisce Access, ovvero con due
> query in cascata.
> Comunque ritengo opportuno che la selezione di dati venga effettuata,
oltre
> che con il mese, anche con l'anno di dataturno. altrimenti verranno
> selezionati i record  di quel mese di tutti gli anni.
>
> La prima, che chiamerai Query1, dovrà avere il seguente codice SQL:
>
> SELECT turno.IDinf, Sum(turno.qturno) AS SommaDiqturno
> FROM [date] INNER JOIN turno ON date.iddata = turno.lkdata
> WHERE (((Val(Format([dataturno],"mmyyyy")))=Val([Digita il mese e l'anno
> nella forma mmaaaa])))
> GROUP BY turno.IDinf;
ho aggiunto
ORDER BY Sum(turno.qturno);
 e l'ho chiamata "provvisoria"
> La seconda, che sarà quella che aprirai per avere i risultati cercati,
avrà
> il seguente codice SQL:
>
> SELECT [cognome] & " " & [nome] AS inf, Format([Digita il mese e l'anno
> nella forma mmaaaa],"00\/0000") AS mese, Val(Nz([SommaDiqturno],0)) AS
> SommaDiqturno
> FROM infermieri LEFT JOIN provvisoria ON infermieri.IDinf =
provvisoria.IDinf
> ORDER BY [cognome] & " " & [nome];
>
> Dovrebbe funzionare
e invece mi dice: Riferimento circolare dell'alias 'SommaDiqturno'
nell'elenco Select della definizione della Query
Per me è quasi turco, sono a digiuno di SQL
Ciao e ancora grazie
NSantini


text:
"NSantini" <
nu...@iol.it
> ha scritto nel messaggio
news:RV1d9.56035$pX1.1...@news2.tin.it...
[CUT]
> >
> > SELECT [cognome] & " " & [nome] AS inf, Format([Digita il mese e l'anno
> > nella forma mmaaaa],"00\/0000") AS mese, Val(Nz([SommaDiqturno],0)) AS
> > SommaDiqturno
> > FROM infermieri LEFT JOIN provvisoria ON infermieri.IDinf =
> provvisoria.IDinf
> > ORDER BY [cognome] & " " & [nome];
> >
> > Dovrebbe funzionare
>
> e invece mi dice: Riferimento circolare dell'alias 'SommaDiqturno'
> nell'elenco Select della definizione della Query
>
> Per me è quasi turco, sono a digiuno di SQL
>
> Ciao e ancora grazie
> NSantini
Scusami, ma ho usato due nomi uguali per due campi diversi; prova ad usare,
per la seconda query, questo codice SQL:
SELECT [nome] & " " & [cognome] AS inf, Format([Digita il mese e l'anno
nella forma mmaaaa],"00\/0000") AS mese, Val(Nz([SommaDiqturno],0)) AS
SommaDiTurno
FROM infermieri LEFT JOIN Query1 ON infermieri.IDinf = Query1.IDinf
ORDER BY [nome] & " " & [cognome];
--



text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Dx4d9.144987$n04.3...@twister2.libero.it...
>
> "NSantini" <
nu...@iol.it
> ha scritto nel messaggio
> news:RV1d9.56035$pX1.1...@news2.tin.it...
> [CUT]
> > >
> > > SELECT [cognome] & " " & [nome] AS inf, Format([Digita il mese e
l'anno
> > > nella forma mmaaaa],"00\/0000") AS mese, Val(Nz([SommaDiqturno],0)) AS
> > > SommaDiqturno
> > > FROM infermieri LEFT JOIN provvisoria ON infermieri.IDinf =
> > provvisoria.IDinf
> > > ORDER BY [cognome] & " " & [nome];
> > >
> > > Dovrebbe funzionare
> >
> > e invece mi dice: Riferimento circolare dell'alias 'SommaDiqturno'
> > nell'elenco Select della definizione della Query
> >
> > Per me č quasi turco, sono a digiuno di SQL
> >
> > Ciao e ancora grazie
> > NSantini
>
> Scusami, ma ho usato due nomi uguali per due campi diversi; prova ad
usare,
> per la seconda query, questo codice SQL:
>
> SELECT [nome] & " " & [cognome] AS inf, Format([Digita il mese e l'anno
> nella forma mmaaaa],"00\/0000") AS mese, Val(Nz([SommaDiqturno],0)) AS
> SommaDiTurno
> FROM infermieri LEFT JOIN Query1 ON infermieri.IDinf = Query1.IDinf
> ORDER BY [nome] & " " & [cognome];
>
> --
> Roberto
>
Funziona, di primo acchitto (mia moglie č la terza volta che chiama per la
cena e devo andare a lavorare!) e ho fatto una prova velocissima, devo
ancora provarla nella pratica reale. Se non avrai altre risposte considerala
funzionante (e ne sono sicuro!). Scappo: mia moglie, sempre piů spazientita,
chiama per la 4.a volta
Ciao NSantini


title: formattazione orario su doc stampa-unione

author: Agos

text:
Non posso credere che non abbiate nulla da consigliarmi... datemi almeno un
segno della Vs attenzione...
Con stima, Agos.


author: ciroteo

text:
"Agos" <
sca...@libero.it
> ha scritto nel messaggio
news:uuRad.37013$N45.1...@twister2.libero.it...

qual è il problema, caro estimatore?


title: Come ci si dovrebbe comportare in un newsgroup, ovvero 'Istruzioni per l'uso' (d)

text:
Quello che segue è ricavato da
www.sitocomune.com
 e rappresenta le regole
che a suo tempo i frequentatori di it.comp.appl.access si dettero
liberamente e democraticamente; a mio avviso non è corretto partecipare a
questo NG e non rispettare tali regole; naturalmente é sempre possibile
modificare democraticamente dette regole.
Si ricorda che it.comp.appl.access è un NG autogestito e pertanto non esiste
alcun filtro circa la pubblicazione dei messaggi; a mio avviso, ciò però
non autorizza qualcuno a non rispettare le regole di buon comportamento, che
nella rete mi sembra si chiamino netiquette.
Vorrei ricordare che nei NewsGroup NON autogestiti i moderatori NON
pubblicano i messaggi che risultano non conformi alle regole del NG.
=======================================
Come ci si dovrebbe comportare in un newsgroup
ovvero 'Istruzioni per l'uso'
Anche i newsgroups, come tutte le comunita' di esseri umani, hanno delle
regole la cui conoscenza e rispetto permette un proficuo utilizzo del ng da
parte di tutti i partecipanti evitando incomprensioni, malintesi ed inutili
polemiche.
Alcune regole sono generali e di elementare educazione, altre proprie di
questo gruppo di discussione cresciute e consolidate nel tempo soprattutto
con il contributo dei frequentatori piu' anziani.
Premesso che
il ng e' gestito da 'volontari' che mettono a disposizione gratuitamente il
proprio tempo, le proprie conoscenze e la loro professionalita' per aiutare
chiunque, persone che spesso non conoscono e che dalle quali non riceveranno
alcun compenso, per cui qualsiasi forma di pretesa o obbligo da parte di chi
scrive sono decisamente fuori luogo:
- prima di inviare la propria richiesta provate a verificare se nei messaggi
dei giorni precedenti non siano gia' presenti delle soluzioni al quesito che
si vuole porre.
Non e' il massimo delle figure fare una domanda a cui e' gia' stata data
ampia ed esauriente risposta magari il giorno prima, di sicuro poi
l'eventuale replica difficilmente potra' essere piu' completa.
Volendo si possono effettuare anche delle ricerche nell'archivio storico dei
messaggi presso il sito:
http://groups.google.com/
- provate anche a verificare che i vostri dubbi e le relative soluzioni non
siano gia' presenti sul Sito Comune di questo newsgroup:
http://www.sitocomune.com
Sul Sito Comune, inoltre, sono raccolti tutti i messaggi del ng relativi a
qualche anno.
Se si decide comunque di scrivere al ng sarebbe bene tenere presente:
Il SUBJECT
-------------------
Nel scrivere l'oggetto del messaggio si dovrebbe dare maggiore importanza
perche' contribuisce ad identificare immediatamente l'argomento e il tipo di
problema, attirando subito l'attenzione di chi legge.
Si sconsiglia di inserire subject insignificanti come:
'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI' 'SONO PRINCIPIANTE',
'SONO DEFICIENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-------------------
Anche qui soprattutto nell'interesse di chi posta il messaggio, il suo
contenuto dovrebbe essere pensato e redatto con attenzione al fine di
evitare la spedizione di messaggi incomprensibili, che non potranno avere
risposte immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci si riferisce ed
il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00),
Se dopo aver inviato un messaggio non si dovessero ricevere risposte si puo'
provare a riformularla evitando pero' di assumere un tono polemico del tipo
'Possibile che nessuno sappia come ...', 'Perche' non mi volete rispondere'
I motivi per cui certi messaggi non ricevono risposte possono essere i piu'
svariati dalla domanda mal posta, al fatto che nessuno effettivamente abbia
una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
Quando si replica (risponde) ad un messaggio si dovrebbe iniziare a scrivere
sempre dopo il testo del precedente.
Lasciare il contenuto del testo originario se breve, oppure riassumere il
contenuto tagliano le parti meno significative, lasciando quelle piu'
interessanti per la comprensione del discorso.
- Non farsi coinvolgere in polemiche o con altri partecipanti e eventuali
disaccordi sarebbe meglio proseguire in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi presumibilmente
il lavoro di altre persone.
Oltre a non essere moralmente corretto, e' illegale, inoltre, considerando
che in questo ng possono esserci persone che si guadagnano la pagnotta
sviluppando programmi con access, non ci sembra corretto contribuire a
diffondere questo, tipo di informazioni;
- richiedere risposte personalizzate al proprio indirizzo e-mail e' contro
lo spirito di questo ng in cui presuppone che tutte le domande e tutte le
risposte debbano essere visibili perche' potrebbero interessare a tutti;
- contattare direttamente altri frequentatori del ng inviando richieste di
informazioni via e-mail, magari a quelli che sembrano piu' bravi e piu'
disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche' non esiste, lo
sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di dover imparare,
vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se riferita all'oggetto
del ng. (ben vengano segnalazioni di siti o iniziative free che parlano di
access, anche se personali, ma il tutto deve sempre essere senza scopo di
lucro;
Alcune regole legate invece alla netiquette, dove con il termine netiquette
'retichetta', si intende l'insieme di regole nate col tempo per autoregolare
il comportamento degli utenti delle news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e soprattutto il testo
dei messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con formattazioni varie).
questo perche' non tutti i lettori di messaggi (newsreader) visualizzano
correttamente questo formato;
- Evitate le polemiche personali con gli altri partecipanti.
Se proprio non potete farne a meno cercate di trasferirle in privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi
http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete
http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquettei
t.htm
ATTENZIONE
I successivi sono testi carichi d'ironia, cioe' sono suggerimenti da
EVITARE!
GALAMAILEO di John of the Homepage
http://www.geocities.com/bourbonstreet/9518/galamaileo.html
Cara Emily Postnews...
http://www.geocities.com/Athens/Parthenon/9704/galareteo.html
Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
----------------------------------------------------------------------------
Alcune utili abbreviazioni (acronimi)
AFAIK As Far As I Know
BTW By The Way
CU See You
CUL See You Later
CUT Taglio (quando non si riporta tutto il testo a cui si risponde)
HTH Hope This Helps
IMO In My Opinion
IMHO In My Humble Opinion
LOL Laughing over laughing
NEWBIE Nuovo arrivato, persona nuova per il NG
NG Newsgroup
OT Off-Topic: fuori argomento
ROTFL Rolling on the floor laughing
ROTFLASTC Rolling on the floor laughing and scaring the cat
ROTFLMAO Rolling on the floor laughing my ass off
RTFM Read the fuckin' manual
SPAM Messaggio pubblicitario fortemente OT, sui NG è assolutamente vietato
TIA Thanks In Advance
TROLL Persona che vuole solo creare disturbo e scompiglio
c'e' ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com


title: cambiare colore testo txtbox in un colpo solo...

author: Enrico Virginio

text:
E' possibile sull'azione click di un pulsante cambiare il colore del testo
presente in TUTTE le txtbox di una maschera ? (chiaramente non scrivendo del
codice per ogni casella di testo !!!)
Grazie mille.
Ciao.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Emyr

text:
On Mon, 7 Jan 2002 19:42:41 +0000 (UTC), "Enrico Virginio"
<
nor...@libero.it
> wrote:
>E' possibile sull'azione click di un pulsante cambiare il colore del testo
>presente in TUTTE le txtbox di una maschera ? (chiaramente non scrivendo del
>codice per ogni casella di testo !!!)
>
>Grazie mille.
>Ciao.
vedi i post precedenti...
 for each  .....
insieme controls
Saluti.
Emanuele.


author: xpcax

text:
Enrico Virginio <
nor...@libero.it
> wrote in message
ead603c2e49133cadd...@mygate.mailgate.org...

Dim ctr As Control
For Each ctr In Screen.ActiveForm.CONTROLS
If ctr.ControlType = acTextBox Or ctr.ControlType = acComboBox Or
ctr.ControlType = acCheckBox Then
ctr.BackStyle = 0
ctr.SpecialEffect = 0
ctr.Enabled = False
ctr.Locked = True
ctr.FontWeight = 700
End If
Next ctr
Carlo Ve


title: Ordinamento

author: Luigi

text:
Un ulteriore aiuto sugli ordinamenti:
Avendo ottenuto un Format da una data in formato "mm/aa" mi trovo ad avere
il seguente problema:
01/03 - 02/03 - 02/04 - 03/03 ...... !!!!!
Come fare a fare in modo che siano ben ordinati ?
Tenete conto che non posso più andare a inserire un ordinamento per anno
antecedente avendo ottenuto questi dati da un procedimento lungo e
complesso.
Grazie
Luigi


title: Ordinamento

text:
"Luigi" <
maur...@porta-spa.com
> ha scritto nel messaggio
news:H96ya.14601$lK4.4...@twister1.libero.it...

Se il campo che contiene quella data nella forma "mm/aa" si chiama Pippo,
nella tua query inserisci la proposizione ORDER BY così fatta:
ORDER BY Mid(Pippo,3,2), Left(Pippo,2)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ordinamento

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:lA6ya.14671$lK4.4...@twister1.libero.it...

Grazie Roberto
come sempre puntuale :-)
Ciao
Luigi
>


title: Ordinamento

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:lA6ya.14671$lK4.4...@twister1.libero.it...

Ti disturbo solo un attimo ancora....
ho provato ....per caso sapresti darmi una dritta ?
questo il codice
 TRANSFORM Sum(NECESSITA.SumOfQUANTITA) AS [Il valore]
SELECT NECESSITA.COD_COMP AS CODICE, NECESSITA.DES_COMP AS DESCRIZIONE,
NECESSITA.TIPARTE, Sum(NECESSITA.SumOfQUANTITA) AS NECES
FROM NECESSITA
GROUP BY NECESSITA.COD_COMP, NECESSITA.DES_COMP, NECESSITA.TIPARTE
ORDER BY NECESSITA.TIPARTE
PIVOT NECESSITA.MESE;
e una query a campi incrociati e l'ordinamento deve essere fatto su
NECESSITA.MESE
Grazie Roberto
Luigi


title: Ordinamento

text:
"Luigi" <
maur...@porta-spa.com
> ha scritto nel messaggio
news:BZ7ya.14743$Ny5.4...@twister2.libero.it...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:lA6ya.14671$lK4.4...@twister1.libero.it...
> >
> > "Luigi" <
maur...@porta-spa.com
> ha scritto nel messaggio
> > news:H96ya.14601$lK4.4...@twister1.libero.it...
> > > Un ulteriore aiuto sugli ordinamenti:
> > >
> > > Avendo ottenuto un Format da una data in formato "mm/aa" mi trovo ad
> avere
> > > il seguente problema:
> > >
> > > 01/03 - 02/03 - 02/04 - 03/03 ...... !!!!!
> > >
> > > Come fare a fare in modo che siano ben ordinati ?
> > >
> > > Tenete conto che non posso piů andare a inserire un ordinamento per
anno
> > > antecedente avendo ottenuto questi dati da un procedimento lungo e
> > > complesso.
> > >
> > > Grazie
> > >
> > > Luigi
> >
> > Se il campo che contiene quella data nella forma "mm/aa" si chiama
Pippo,
> > nella tua query inserisci la proposizione ORDER BY cosě fatta:
> >
> > ORDER BY Mid(Pippo,3,2), Left(Pippo,2)
> >
> > --
> > Roberto
> >
> > ---------------------------------------------
> > il Sito Comune di it.comp.appl.access:
> >
http://www.sitocomune.com
> > ---------------------------------------------
> >
> >
> Ti disturbo solo un attimo ancora....
> ho provato ....per caso sapresti darmi una dritta ?
>
> questo il codice
>
>  TRANSFORM Sum(NECESSITA.SumOfQUANTITA) AS [Il valore]
> SELECT NECESSITA.COD_COMP AS CODICE, NECESSITA.DES_COMP AS DESCRIZIONE,
> NECESSITA.TIPARTE, Sum(NECESSITA.SumOfQUANTITA) AS NECES
> FROM NECESSITA
> GROUP BY NECESSITA.COD_COMP, NECESSITA.DES_COMP, NECESSITA.TIPARTE
> ORDER BY NECESSITA.TIPARTE
> PIVOT NECESSITA.MESE;
>
> e una query a campi incrociati e l'ordinamento deve essere fatto su
> NECESSITA.MESE
>
> Grazie Roberto
>
> Luigi
In questo caso non ti serve l'ORDER BY, dovrebbe essere sufficiente indicare
nell'ordine giusto i campi nella GROUP BY e per un fatto estetico nella
SELECT.
Prova cosě:
TRANSFORM Sum(NECESSITA.SumOfQUANTITA) AS [Il valore]
SELECT NECESSITA.TIPARTE, NECESSITA.COD_COMP AS CODICE, NECESSITA.DES_COMP
AS DESCRIZIONE, Sum(NECESSITA.SumOfQUANTITA) AS NECES
FROM NECESSITA
GROUP BY NECESSITA.TIPARTE, NECESSITA.COD_COMP, NECESSITA.DES_COMP
PIVOT NECESSITA.MESE;



title: Ordinamento

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:q78ya.14779$Ny5.4...@twister2.libero.it...

Sei sempre molto gentile.
Ho provato come mi hai suggerito ma l'effetto č sempre lo stesso.
Mi riporta il 02/04 dopo il 02/03 anzichč portarlo nell'anno successivo.
Luigi


title: Ordinamento

text:
"Luigi" <
maur...@porta-spa.com
> ha scritto nel messaggio
news:sv8ya.14856$Ny5.4...@twister2.libero.it...

Scusami, ma quale č il campo della query che contiene tali valori?
Sai come é, mi si č rotta la sfera di cristallo. :-)



title: Ordinamento

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:OD8ya.15109$lK4.4...@twister1.libero.it...

:-)))
Hai ragione....ho preteso forse troppo :-))) la divinazione non č da tutti
;-)
Allora.....NECESSITA.MESE č l'intestazione delle colonne nella q_campi_inc
I valori nella colonna sono dati da NECES
Il risultato ad ora (non corretto) č:
                                                        01/03    02/03
02/04    03/03     etc
COD    DESC    TIPARTE                       100        20        100
11
etc.
Vedi, quel 02/04 dovrebbe essere alla fine e non tra il Feb e Mar 2003.
Grazie ancora.
Luigi


title: Ordinamento

text:
"Luigi" <
maur...@porta-spa.com
> ha scritto nel messaggio
news:62kya.16148$Ny5.4...@twister2.libero.it...

Se le cose stanno cosě, non devi intervenire nella SELECT, nella GROUP BY o
inserendo una ORDER BY, ma devi modificare adeguatamente la PIVOT.
Prova a sostituire:
PIVOT NECESSITA.MESE;
con:
PIVOT Mid(NECESSITA.MESE,4,2) & "/" & Left(NECESSITA.MESE,2);
Naturalmente le intestazioni di colonna invece che nella forma mm/aa le
troverai nella forma aa/mm, ma č l'unico modo che conosco perché le colonne
si trovino in un ordine corretto.



title: Ordinamento

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:2Ulya.16669$lK4.4...@twister1.libero.it...

Roberto........
grande...........
Funziona alla perfezione.
Muchas gracias :-)
Luigi


title: Access in rete

author: Danilo

text:
Devo utilizzare un DB Access 2K con due punti di accesso;
Metodo 1.
dividere il DB in FE  BE, installare due FE su due macchine separate con
tabelle collegate all'unico BE
Metodo 2.
tenere unito il DB su una macchina e creare un link al DB stesso su una
seconda macchina.
I metodi funzionano entrambi e gli utenti posso lavorare contemporaneamente
ma sapreste dirmi quali sono i vantaggi dell'uno rispetto all'altro?
Grazie.
Danilo.


title: Access in rete

author: Marco Santilli

text:
"Danilo" <
danf...@inwind.it
> ha scritto nel messaggio
news:AEM%9.81180$ZE.22...@twister2.libero.it...

Io ho sempre usato il primo metodo, creando il proprio lavoro con una
tabella temporanea e poi con un pulsante accoda spostare il contenuto dei
dati appena creati tutto nel server
Il secondo l'ho provato ma mi dava problemi in quanto se piu utente
inserivano contemporaneamente i dati solo uno riusciva a poretare a termine
il salvataggio, agli altri non salvava un niente. Sicuramente č perchč
sbagliavo iom e non ci piove
Cmq io con il primo metodo mi ci trovo benissimo
>
> Danilo.
>
>


title: Access in rete

author: MA

text:

Ciao, è sicuramente migliore il primo perchè così eviti di far transitare
sulla rete anche le maschere, le query, i moduli, le macro e i report: fai
viaggiare solo i dati. Addirittura tempo fa c'è stata un'interessante
discussione sulla quantità di dati che era meglio far transitare e si
discettava su dove le query lavoravano e la relativa scrematura di dati da
far viaggiare.
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Access in rete

author: DESIO

text:
"MA" <
kk...@kksrl.com
> ha scritto nel messaggio
news:151Z26Z66Z72Y1...@usenet.libero.it...

oltre alla esaustiva risposta di massimiliano posso dirti per esperienza
personale che il db si può corrompere meno facilmente e il tutto è
abbastanza più stabile.
potresti avere forse un po' di rallentamento ma ci sono varie azioni, di cui
ne abbiamo già parlato, per ovviare a cio'
saluti
desio


title: Access in rete

text:
"Marco Santilli" <
marco.s...@libero.it
> ha scritto nel messaggio
news:b1o9a2$rsf$1...@fata.cs.interbusiness.it...

Grazie della risposta.
Danilo


title: Access in rete

text:
"MA" <
kk...@kksrl.com
> ha scritto nel messaggio
news:151Z26Z66Z72Y1...@usenet.libero.it...
> Il 04 Feb 2003, 11:32, "Danilo" <
danf...@inwind.it
> ha scritto:
> > Devo utilizzare un DB Access 2K con due punti di accesso;
> >
> > Metodo 1.
> > dividere il DB in FE BE, installare due FE su due macchine separate con
> > tabelle collegate all'unico BE
> >
> > Metodo 2.
> > tenere unito il DB su una macchina e creare un link al DB stesso su una
> > seconda macchina.
> >
>
> Ciao, è sicuramente migliore il primo perchè così eviti di far transitare
> sulla rete anche le maschere, le query, i moduli, le macro e i report: fai
> viaggiare solo i dati. Addirittura tempo fa c'è stata un'interessante
> discussione sulla quantità di dati che era meglio far transitare e si
> discettava su dove le query lavoravano e la relativa scrematura di dati da
> far viaggiare.
> ciao MAssimiliano
>
>
>
> --------------------------------
> Inviato via
http://usenet.libero.it
Grazie della risposta.
Danilo


title: Access in rete

text:
"DESIO" <
giscar...@dada.it
> ha scritto nel messaggio
news:3e3fb...@news.dada.it...

Grazie della risposta, mi ricordi cosa fare per ridurre il rallentamento o
sai dirmi dove posso trovare informazioni?
Danilo


title: Quesito (da niubbo) :(

author: Lord Rothgar von Hultor

text:
Ciao a tutti
Nella costante ricerca al miglioramento delle mie conoscenze di Access, mi
sono trovato davanti a questo quesito: come posso fare a far si che i dati
che dovrei immettere nei vari request di una query, possa inserirli tramite
dei campi presenti su una maschera di comando, evitando così l'apparizione
in sequenza dei vari request ?
Esempio: Il report PIPPO è controllato dalla query X, e ogni qual volta lo
eseguo, la query mi pone una certa serie di richieste (codice articolo,
stagione, ecc),  facendo apparire le classiche finestrelle che permettono
l'inserimento dei vari criteri di ricerca. Sarebbe possibile far si che
tutti i tipi di richieste, venissero visualizzati in una maschera e che
quindi sia questa a passare i dati alla query ?
Grazie e mille a chi mi saprà aiutare.
Lord Rothgar


title: Quesito (da niubbo) :(

author: Antonio Biso

text:
Lord Rothgar von Hultor <
emp...@vonhultor.com
> wrote in message
1Lx_7.43569$s04.2...@news.infostrada.it...

La query avrà uno o più campi calcolati realizzati puntando sulla maschera.
La sintassi è
[forms]![tuaform]![tuocontrollo]
Puoi ottenere ciò anche facendo tasto destro genera, scegliendo forms e
quindi la tua form
Antonio


title: Quesito (da niubbo) :(

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
2_x_7.21990$SE3.7...@twister1.libero.it...

Addendum:
Per fare ciò la maschera deve essere aperta, chiaramente...
Antonio


title: esportare report dinamici in word

author: ato

text:
Salve a tutti,
ho un report già formattato per la stampa che prende dati in parte da query
ed in parte da valori inseriti al volo dall'utente.
Una volta creato il report vorrei poterlo  esportare in word (dalla videata
del report stesso)creando un nuovo documento .doc che riprenda tutti i dati
visualizzati e la formatazione.
E' possibile ?
Ho provato a mettere un bottone di comando nel report ma non ho gli eventi
attivabili.
grazie in anticipo
ciao
marco


title: esportare report dinamici in word

text:
"ato" <
paol...@libero.it
> ha scritto nel messaggio
news:effEb.198228$e6.74...@twister2.libero.it...
> Salve a tutti,
>
> ho un report già formattato per la stampa che prende dati in parte da
query
> ed in parte da valori inseriti al volo dall'utente.
> Una volta creato il report vorrei poterlo  esportare in word (dalla
videata
> del report stesso)creando un nuovo documento .doc che riprenda tutti i
dati
> visualizzati e la formatazione.
> E' possibile ?
Prova con il Metodo OutputTo usando acFormatRTF come argomento formatooutput
(vedi help).
Così viene salvata anche gran parte della formattazione del report (ad
esempio i caratteri e i colori). Se però vuoi esportare tutta la
formattazione ed anche le eventuali immagini del report, devi esportare il
report verso un file .PDF o Snapshot: ricerca su Google, tra i messaggi
precedenti di questo NG, come esportare un report verso tali tipi di file;
ti faccio però presente che detti tipi di file non sono apribili con Word.
> Ho provato a mettere un bottone di comando nel report ma non ho gli eventi
> attivabili.
Naturalmente un report non può contenere un pulsante di comendo.
Però, a fronte dell'evento "Su chiusura" del report, puoi effettuare
l'esportazione del report, eventualmente condizionandola alla risposta
dell'utante alla domada posta tramite una MsgBox.
> grazie in anticipo
> ciao
> marco
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: esportare report dinamici in word

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:XMfEb.193453$vO5.7...@twister1.libero.it...

Ho fatto come mi hai suggerito e funziona tutto!
ma come si fa a mettere un messaggio con un tasto ok ed uno annulla nel caso
l'utente non volesse esportare il report?
riesco a mettere finestramessaggio ma non mi soddisfa granché perché ESC non
interrompe la macro
io vorrei che esc interrompesse la macro e chiudesse il report
Grazie mille
ciao
marco


title: esportare report dinamici in word

text:
"ato" <
paol...@libero.it
> ha scritto nel messaggio
news:28gEb.193501$vO5.7...@twister1.libero.it...

> Ho fatto come mi hai suggerito e funziona tutto!
> ma come si fa a mettere un messaggio con un tasto ok ed uno annulla nel
caso
> l'utente non volesse esportare il report?
> riesco a mettere finestramessaggio ma non mi soddisfa granché perché ESC
non
> interrompe la macro
> io vorrei che esc interrompesse la macro e chiudesse il report
> Grazie mille
A fronte dell'evento "Su chiusura" del report genera il seguente codice VBA:
If MsgBox("Vuoi creare il file .RTF?", _
vbOKCancel, "Esportazione report") = vbOK Then
    ' Qui scrivi la DoCmd.OutputTo ...
End If
Così facendo, alla chiusura del report, esso verrà esportato nel formato da
te desiderato solo se pigi OK nella finestra di dialogo che ti chiede se
vuoi effettuare l'esportazione.



title: Comunicazioni Periodiche IVA

author: Simone Calligaris

text:
http://www.agenziaentrate.gov.it/wps/content/nsilib/nsi/strumenti/modelli/modelli+in+bozza/modelli+comunicaz+liquidaz+periodica+iva

E' una bozza.

Saluti


title: Comunicazioni Periodiche IVA

author: BFS

text:

spesometro nada ancora giusto?


title: Comunicazioni Periodiche IVA

author: Bruno Campanini

text:
BFS formulated on Monday :

Quale spesometro?
Quello per il 2016 esiste già, quello annuale per il 2017 è stato
soppresso e sostituito da quelli trimestrali di cui alla bozza
inviata da Simone.

http://www.informazionefiscale.it/spesometro-2017-scadenze-comunicazioni-iva

Se non ho capito male... nel qual caso "corrige" please!

Bruno


title: Comunicazioni Periodiche IVA

text:

liquidazione è una cosa, spesometro è un'altra
non mi risulta che lo spesometro sia stato abolito

ciao


title: Comunicazioni Periodiche IVA

text:
"BFS"

> spesometro nada ancora giusto?

Non ancora.
A tre giorni dalla scadenza (sa Dio quale sia) pubblichereanno le
specifiche, magari in un nuovo tracciato XML.

Saluti da Simone


title: Comunicazioni Periodiche IVA

author: Alberto S

text:

A me risulta:

Spesometro (o meglio "Modello di comunicazione polivalente")
------------------------------------------------------------
Si presenterà per l'ultima volta (con i dati del 2016) entro il 10/4 o
20/4. Non ci sono modifiche rispetto agli anni precedenti, per quanto
mi risulta si sta utilizzando senza problemi il vecchio software.

Nuove comunicazioni per i dati registrati dal 1° gennaio 2017
-------------------------------------------------------------
1) Comunicazione trimestrale delle liquidazioni periodiche IVA
2) Comunicazione dei dati delle fatture emesse e ricevute
3) Comunicazione opzionale dei dati delle fatture
Per la comunicazione n. 1 la prima scadenza sarà il 31/5/2017, per le
altre invece il 16/9/2017.
www.agenziaentrate.gov.it/wps/file/nsilib/nsi/agenzia/agenzia+comunica/comunicati+stampa/tutti+i+comunicati+del+2017/cs+marzo+2017/cs+27032017+comunicazioni+periodiche+iva/070_Com.+st.+Dati+fatture+e+liquidazioni+27.03.17.pdf

Ciao
Alberto S


title: Comunicazioni Periodiche IVA

text:
"Simone Calligaris"

> Non ancora.
> A tre giorni dalla scadenza (sa Dio quale sia) pubblichereanno le
> specifiche, magari in un nuovo tracciato XML.

Ho sbagliato solo sulla tempistica.

http://www.agenziaentrate.gov.it/wps/content/nsilib/nsi/documentazione/provvedimenti+circolari+e+risoluzioni/provvedimenti/2017/marzo+2017+provvedimenti/provvedimento+27+marzo+2017+liquidazioni+periodiche+iva

Che Dio li maledica


title: Comunicazioni Periodiche IVA

text:
on 27-03-17, Alberto S supposed :

Siamo solo in due a saper leggere e scrivere?

Bruno


title: Comunicazioni Periodiche IVA

text:

sto guardando la rappresentazione tabellare del xml che è quella più
chiara..

ma va fatto un file xml per ogni cliente?
il blocco
2.2   <CessionarioCommittenteDTE>
viene indicato di tipo 1,1 quindi una sola occorrenza per file

mentre il blocco
2.3   <DatiFatturaBodyDTE>
viene giustamente indicato di tipo 1,1000 quindi max 1000 fatture per
file per quel cliente

o ho capito male?

ciao
BFS


title: Comunicazioni Periodiche IVA

text:
"BFS" <

> ma va fatto un file xml per ogni cliente?
> il blocco
> 2.2   <CessionarioCommittenteDTE>
> viene indicato di tipo 1,1 quindi una sola occorrenza per file
>
> mentre il blocco
> 2.3   <DatiFatturaBodyDTE>
> viene giustamente indicato di tipo 1,1000 quindi max 1000 fatture per file
> per quel cliente

Può darsi che i rottinculo intendano:

<Cliente Pluto>

FT 1
....
FT N

<Cliente Pippo>

FT1
...
FT N

<Cliente Paperino>

FT1
....
FTN

etc.


title: Comunicazioni Periodiche IVA

text:

è quello che a logica avrebbe senso...
boh cmq almeno hanno tolto l'assurdita dei blocchi posisionali e non del
vecchio.
con l'xml è molto più semplice da gestire


title: Comunicazioni Periodiche IVA

text:
"BFS" <

(cut)

> č quello che a logica avrebbe senso...
> boh cmq almeno hanno tolto l'assurdita dei blocchi posisionali e non del
> vecchio.
> con l'xml č molto piů semplice da gestire

Vero, e ci sono altre semplificazioni rispetto all'ultimo tracciato.
Perň resta la frustrazione di dover ricominciare daccapo per l'ennesima
volta.

Saluti

P.S:

Anche la generazione di Imponibile ed IVA Fatture va chiarito bene.
Parrebbe che in questa nuova versione funzioni a "dettaglio":

Aliquota1    Imponibile1    Imposta1   <Natura> etc.
....
AliquotaN   ImponibileN   ImpostaN  .....................

(caso di Fatture con N aliquote, vedi Telefoni ed energia)


title: Comunicazioni Periodiche IVA

text:
Il 29/03/2017 09:15, Simone Calligaris ha scritto:
> "BFS" <
>
>
> (cut)
>
>
>> è quello che a logica avrebbe senso...
>> boh cmq almeno hanno tolto l'assurdita dei blocchi posisionali e non del
>> vecchio.
>> con l'xml è molto più semplice da gestire
>
>
> Vero, e ci sono altre semplificazioni rispetto all'ultimo tracciato.
> Però resta la frustrazione di dover ricominciare daccapo per l'ennesima
> volta.
>
> Saluti
>
> P.S:
>
> Anche la generazione di Imponibile ed IVA Fatture va chiarito bene.
> Parrebbe che in questa nuova versione funzioni a "dettaglio":
>
> Aliquota1    Imponibile1    Imposta1   <Natura> etc.
> ....
> AliquotaN   ImponibileN   ImpostaN  .....................
>
>
> (caso di Fatture con N aliquote, vedi Telefoni ed energia)
>
>
>
>

si esatto ma infatti li giustamente dicono che i blocchi sono <1,1000>
per ogni singola fattura
come per ogni cliente ci sono <1,1000> blocchi di fatture

resta inoltre l'incognita di come intestare l'xml:

<?xml version='1.0' encoding='UTF-8'?>
???
???
????

<DRE>
....


title: Comunicazioni Periodiche IVA

text:
> si esatto ma infatti li giustamente dicono che i blocchi sono <1,1000> per
> ogni singola fattura

Già.

> come per ogni cliente ci sono <1,1000> blocchi di fatture
>
> resta inoltre l'incognita di come intestare l'xml:

> <?xml version='1.0' encoding='UTF-8'?>
> ???
> ???
> ????

Beh, di incognite ce ne saranno altre: un passo alla volta.
Tra l'altro non mi è ben chiaro come funzionino eventuali forniture
"sostitutive".

Comunque voglio sperare che pubblichino qualche esempio...

Saluti


title: Comunicazioni Periodiche IVA

text:

il blocco <ANN> è chiaro come funzioni per annullare un intero file o
una singola fattura.

è il blocco <Rettifica> che non trovo chiaro.

stiamo a vedere


title: Comunicazioni Periodiche IVA

text:
"BFS" <

> il blocco <ANN> è chiaro come funzioni per annullare un intero file o una
> singola fattura.

> è il blocco <Rettifica> che non trovo chiaro.

Pardon, ho scritto <ANN> ma mi riferivo a <Rettifica> ...

Saluti


title: Comunicazioni Periodiche IVA

text:

concordo che è poco chiara quella sezione
ciao


title: Comunicazioni Periodiche IVA

text:

ma se la tempistica è quella...va fatto direttamente la specifica 1.1 e
non la 1.0

quindi da qui:
http://www.agenziaentrate.gov.it/wps/content/Nsilib/Nsi/Strumenti/Specifiche+tecniche/Specifiche+tecniche+comunicazioni/Fatture+e+corrispettivi+ST/

paragrafo
Documentazione tecnica per la trasmissione dei dati delle fatture
(d.lgs. 127/2015, art. 1 e D.L. 78/2010, art. 21)

 >>>>>>>>>>>>>>>>>>>>valida dal 10 luglio 2017<<<<<<<<<<<<<<<<<<<<<<<<



title: Comunicazioni Periodiche IVA

text:
> ma se la tempistica č quella...va fatto direttamente la specifica 1.1 e
> non la 1.0
>
> quindi da qui:
>
http://www.agenziaentrate.gov.it/wps/content/Nsilib/Nsi/Strumenti/Specifiche+tecniche/Specifiche+tecniche+comunicazioni/Fatture+e+corrispettivi+ST/

>
>
> paragrafo
> Documentazione tecnica per la trasmissione dei dati delle fatture (d.lgs.
> 127/2015, art. 1 e D.L. 78/2010, art. 21)

Giuro non capisco piů nulla.

Che cazzo vuol dire "valido fino al 9 luglio" e "valido dal 10 luglio"?

Saluti


title: Comunicazioni Periodiche IVA

text:
"BFS" <

> concordo che č poco chiara quella sezione

Ipotizziamo che il tracciato dal 10 luglio non sia diverso rispetto a quello
stampato ieri...

Parrebbe che si debbano produrre 2 file xml: uno per le FT Vendita e uno per
quelle Fornitore.
Nel caso una fornitura sia da correggere (non credo sia mai capitato a un
mio cliente), presumo si debba spedire prima il file xml di annullamento
(sezione ANN valorizzata con l'ID File opportuno) e successivamente quelli
corretti.

Saluti

P:S: Ma cosa intendono quei figli di mignotta per "Fattura semplificata"?
(forse Corrispettivi!!?)


title: Comunicazioni Periodiche IVA

text:
Il 29/03/2017 19:43, Simone Calligaris ha scritto:
> "BFS" <
>
>> concordo che è poco chiara quella sezione

si i file sono due...il blocco DTR esclude DTE e ANN e viceversa
fattura semplificata non ne ho idea


title: Comunicazioni Periodiche IVA

text:
Il 29/03/2017 19:31, Simone Calligaris ha scritto:
>> ma se la tempistica è quella...va fatto direttamente la specifica 1.1 e
>> non la 1.0
>>
>> quindi da qui:
>>
http://www.agenziaentrate.gov.it/wps/content/Nsilib/Nsi/Strumenti/Specifiche+tecniche/Specifiche+tecniche+comunicazioni/Fatture+e+corrispettivi+ST/

>>
>>
>> paragrafo
>> Documentazione tecnica per la trasmissione dei dati delle fatture (d.lgs.
>> 127/2015, art. 1 e D.L. 78/2010, art. 21)
>
>
>
>
> Giuro non capisco più nulla.
>
> Che cazzo vuol dire "valido fino al 9 luglio" e "valido dal 10 luglio"?
>
> Saluti
>
>

boh...cmq le differenze sono minime


title: Comunicazioni Periodiche IVA

text:
"BFS" <

>
> boh...cmq le differenze sono minime

Hanno pubblicato un .pdf che le evidenzia o li hai spulciati riga per riga?

Saluti


title: Comunicazioni Periodiche IVA

text:
"BFS" <

>
> boh...cmq le differenze sono minime




title: Comunicazioni Periodiche IVA

text:

ho confrontato i due file xls...che sono quelli con cui mi capisco
meglio per realizzare il file xml. gia lo avevo fatto per la fattura pa.

io avrei anche finito ma senza capire come intestare l'xml con il
relativo foglio di stile non visualizzo nulla

ciao


title: Comunicazioni Periodiche IVA

text:
"BFS"

> ho confrontato i due file xls...che sono quelli con cui mi capisco meglio
> per realizzare il file xml. gia lo avevo fatto per la fattura pa.

Che differenze hai rilevato?

Saluti


title: Comunicazioni Periodiche IVA

text:

ad una prima occhiata il tag <Carica> e maggiori tipi di documenti gestiti

Td10 e tD11

ciao


title: Comunicazioni Periodiche IVA

text:
"BFS" <

<Parrebbe che si debbano produrre 2 file xml: uno per le FT Vendita e uno
per
<quelle Fornitore.

>> si i file sono due...il blocco DTR esclude DTE e ANN e viceversa
>> fattura semplificata non ne ho idea

Leggendo la Documentazione si evince così.
Ma non è chiara la modalità d'invio: sul relativo .PDF si menziona  _
Opzione a) _  l'invio di un solo file .Xml, non di due.

Cosa ne pensi?

Saluti.


title: Comunicazioni Periodiche IVA

text:

che secondo me va fatto un file per ogni cliente/fornitore da quello che
si legge qui

1.1  NOMENCLATURA DEI FILE DA TRASMETTERE
I dati delle fatture devono essere trasmessi all’Agenzia delle Entrate
sotto forma
di file secondo una delle modalità di seguito descritte:
a)  un file in formato xml contenente i dati relativi ad una singola
fattura emessa
o ricevuta;
b)  un  file  in  formato  xml  contenente  i  dati  relativi  a  più
fatture  emesse  o
ricevute,  qualora  facciano  riferimento  allo  stesso
cedente/prestatore  e
cessionario/committente;
c)  un file in formato compresso  contenente uno o più file di tipo a)
e/o uno o
più file di tipo b); il formato di compressione accettato è il formato ZIP.

IL PUNTO B dice più fatture dello stesso soggetto...
questo spiegerebbe perche il blocco <CedentePrestatoreDTE> è di tipo
<1,1> e non <1,N>

mi cadono le palle se è cosi!

BFS


title: Comunicazioni Periodiche IVA

text:
"BFS"

> che secondo me va fatto un file per ogni cliente/fornitore da quello che
> si legge qui
>
> 1.1  NOMENCLATURA DEI FILE DA TRASMETTERE
> I dati delle fatture devono essere trasmessi all'Agenzia delle Entrate
> sotto forma
> di file secondo una delle modalità di seguito descritte:
> a)  un file in formato xml contenente i dati relativi ad una singola
> fattura emessa
> o ricevuta;
> b)  un  file  in  formato  xml  contenente  i  dati  relativi  a  più
> fatture  emesse  o
> ricevute,  qualora  facciano  riferimento  allo  stesso cedente/prestatore
> e
> cessionario/committente;
> c)  un file in formato compresso  contenente uno o più file di tipo a) e/o
> uno o
> più file di tipo b); il formato di compressione accettato è il formato
> ZIP.
>
>
> IL PUNTO B dice più fatture dello stesso soggetto...
> questo spiegerebbe perche il blocco <CedentePrestatoreDTE> è di tipo <1,1>
> e non <1,N>
>
> mi cadono le palle se è cosi!

Beh, sarebbe davvero pazzesco!
Comunque, leggendo le specifiche (e in attesa di qualche esempio) non la
vedo così drastica:

CedentePrestatoreDTE  è l'Azienda che spedisce il flusso all'Agenzia e
infatti il record è unico.
CessionarioCommittente è il Cliente della suddetta Azienda è può avere 1.000
ricorrenze.
A sua volta, per ogni CessionarioCommittente si possono ripetere 1.000
DatiFatturaBodyDTE  (le fatture).

Interpreto la struttura come scrivevo l'altro giorno:

Cliente1
elenco N Fatture

Cliente2
elenco N Fatture

ClienteN
elenco N Fatture

Con N = max 1.000

Detto ciò, scrivono che DTE e DTR non possono stare insieme, qundi
interpreto 2 File xml distinti.
A meno che i Clienti movimentati nel Periodo, e/o le relative fatture siano
più di mille, ma è una casistica improbabile (sarà trimestrale in seguito).


title: Condivivisione progamma magazzino

text:
Ragazzi sapreste darmi dei consigli su come fare a condividere internet
> su due computer....
> Ho un modem ADSL e schede ethernet su tutti e due i computer ( S/O windows
> 2000 )
> esiste un programma  adatto per fare ciò oppure win 2000 riesce a farlo da
> solo.?
 e poi
Utilizzo un progamma di magazzino...su access
vorrei far funzionare le due macchine come client/server....
conviene separare il programma dalle tabelle....?
avevo pensato di lasciare nel computer che stà in magazzino solo le tabelle
e utilizzare l'altro computer
che ho nella zona vendita...per scaricare la merce
poichèi due computer sono collegati in rete cosa mi conviene fare?
1) creare una replica e sincronizzarla a fine serata
2) o lasciare nel client x vendita la maschera che uso per scaricare gli
articoli
e tenerlo collegato (collegando le tabelle) con il server in magazzino? Come
funzionerebbe ci potrebbero essere dei problemi?
Correrei il rischio di perdere dati....
i consigli sono ben accetti....
grazie anticipatamente


title: Importare tabella

author: Vazim

text:
Che comando dovrei eseguire per fare aprire la finestra di importazione?
File -> Carica dati esterni -> Importa.
--
   \  /_ _ : _ _
    \/(_|/_|| | |
  mail me  :
vazim_at_libero.it

  view me  :
http://www.vazim.net


title: Importare tabella

author: Roberto da casa

text:
"Vazim" <vazim...@...
libero.it
> ha scritto nel messaggio
news:1dfk4l2im8ui6$.xq9nvrl7oynm.dlg@40tude.net...
>
> Che comando dovrei eseguire per fare aprire la finestra di importazione?
>
> File -> Carica dati esterni -> Importa.
DoCmd.RunCommand acCmdImport
>
> --
>    \  /_ _ : _ _
>     \/(_|/_|| | |
>   mail me  :
vazim_at_libero.it
>   view me  :
http://www.vazim.net
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Gradient Background

author: Axel

text:
Qualcuno è a conoscenza di come inserire un gradient
background nei forms di Access senza usare un'immagine
precompilata ?
Grazie in anticipo
Axel


title: Gradient Background

author: AntoGal

text:
Axel <
de...@internetpiu.com
> scrisse...
> Qualcuno è a conoscenza di come inserire un gradient
> background nei forms di Access senza usare un'immagine
> precompilata ?
Sicuramente esisterà un' API apposita, però la soluzione che mi viene in
mente è di usare il metodo Line in un ciclo For. Naturalmente il colore
della linea e la posizione y varierà con l'indice del ciclo. Concettualmente
è molto semplice, ma non so se la velocità sarà accettabile.
Se vuoi maggiori dettagli riscrivi.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

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


title: data odierna

author: AP

text:
in una maschera con un campo data, come faccio a posizionarmi sul giorno
corrente?
grazie


title: data odierna

author: Potone

text:
"AP" <
duccio-A...@iaciners.org
> ha scritto nel messaggio news:b20icd$17g0cg$2...@ID-180709.news.dfncis.de...
> in una maschera con un campo data, come faccio a posizionarmi sul giorno
> corrente?
>
> grazie
>
>
nel valore predefinito del controllo metti
 =Date()
Ciao,
Mat.


title: data odierna

text:
"AP" <
duccio-A...@iaciners.org
> ha scritto nel messaggio
news:b20icd$17g0cg$2...@ID-180709.news.dfncis.de...
> in una maschera con un campo data, come faccio a posizionarmi sul giorno
> corrente?
>
> grazie
Ti ricordo che in una maschera (come in un report) non ci sono i campi ma i
controlli; i campi sono contenuti nelle tabelle e nelle queries.
Nella proprietą Valore predefinito della casella di testo scrivi:
= Date()
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: data odierna

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> Ti ricordo che in una maschera (come in un report) non ci sono i campi ma
i
> controlli; i campi sono contenuti nelle tabelle e nelle queries.
>
> Nella proprietą Valore predefinito della casella di testo scrivi:
>
> = Date()
Ringrazio te e Potone, ma e' una maschera sopra a una tabella con delle
date, e se metto quel valore, me lo prende solo per i campi nulli.
La tabella e' quella del calendario dei giorni lavorativi, quindi ho dentro
un paio di anni indietro e in avanti.


title: data odierna

text:
"AP" <
duccio-A...@iaciners.org
> ha scritto nel messaggio
news:IPT0a.93109$YG2.2...@twister1.libero.it...

Non avevo capito molto bene cosa ti servisse.
Se il tuo problema č quello che all'apertura della maschera ti vuoi
posizionare automaticamente su quello relativo alla data corrente.
Se il controllo della maschera che č associato al campo di tipo Data/ora si
chiama Data1.
A fronte dell'evento "Su caricamento" della maschera genera il seguente
codice VBA:
Private Sub Form_Load()
Me!Data1.SetFocus
DoCmd.FindRecord Date
End Sub



title: copia tabelle tramite codice

author: Alberto Fassi

text:
Come posso copiare una tabella tramite codice ?
Grazie


title: copia tabelle tramite codice

author: ALESSANDRO Baraldi

text:
"Alberto Fassi" <
albe...@aliceposta.it
> ha scritto nel messaggio
news:e9cEd.660780$35.26...@news4.tin.it...
> Come posso copiare una tabella tramite codice ?
> Grazie
CopyObject...?
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: copia tabelle tramite codice

text:
"Alberto Fassi" <
albe...@aliceposta.it
> ha scritto nel messaggio
news:e9cEd.660780$35.26...@news4.tin.it...
> Come posso copiare una tabella tramite codice ?
Con VBA usa il metodo CopyObject (vedi help) o con una macro usa l'azione
CopiaOggetto (vedi help).
> Grazie
Prego
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: MDB e LDB on line

author: Fabx

text:
Salve,
lavoro solitamente con DB on line (server microsoft) su vari
provider/fornitori.
Utilizzo ASP classico per lo sviluppo.
Oggi un mio cliente ha spostato il proprio sito su un nuovo fornitore, e per
la prima volta, quando accedo al DB via web si crea anche il relativo file
LDB infatti se controllo via FTP vedo il file LDB che non si cancella mai
anche chiudendo la paina web,
Č la prima volta che mi capita, solitamente questo file non lo vedo mai via
quando accedo ai DB via Web, ma solamente quando lavoro sul mio pc con
Access in locale.
In piů ho il problema che una volta caricato on line, non posso piů
modificare il nome (o cancellare o sovrascrivere) il file del database MDB,
credo che la causa sia che il sistema lo "vede" aperto per via del file LDB.
Consigli? Cosa devo dire al provider? Che verifiche posso far fare?
Grazie
Fabrizio


title: MDB e LDB on line

author: Gaspare

text:
"Fabx" <
te...@test.it
> ha scritto nel messaggio
news:45803f7a$0$20819$5fc...@news.tiscali.it...
> Salve,
> lavoro solitamente con DB on line (server microsoft) su vari
> provider/fornitori.
> Utilizzo ASP classico per lo sviluppo.
>
> Oggi un mio cliente ha spostato il proprio sito su un nuovo fornitore, e
> per la prima volta, quando accedo al DB via web si crea anche il relativo
> file LDB infatti se controllo via FTP vedo il file LDB che non si cancella
> mai anche chiudendo la paina web,
> È la prima volta che mi capita, solitamente questo file non lo vedo mai
> via quando accedo ai DB via Web, ma solamente quando lavoro sul mio pc con
> Access in locale.
>
> In più ho il problema che una volta caricato on line, non posso più
> modificare il nome (o cancellare o sovrascrivere) il file del database
> MDB, credo che la causa sia che il sistema lo "vede" aperto per via del
> file LDB.
>
> Consigli? Cosa devo dire al provider? Che verifiche posso far fare?
> Grazie
> Fabrizio
>
Ciao,
sinceramente l'unica cosa che mi viene in mente (quello che farei io
personalmente...) è dare 1 occhiata al codice x vedere se chiudi tutto
quanto (connessione al db etc...)
Dopodichè andrei a leggere e quindi mi documenterei sui servizi del tuo
server nello specifico: considera che servizi come Aruba mettono a
disposizione faq, forum etc... x far fronte ai vari inconvenienti.
Cmq (scusami se mi ripeto) mi suona strano che il file ldb rimane aperto
anche quando chiudi lo script asp
Buona serata :-)


title: MDB e LDB on line

author: Sergio MAZZA

text:
"Gaspare" <
em...@provider.it
> ha scritto nel messaggio
news:72%fh.242$Oa7...@nntpserver.swip.net...
> Ciao,
> sinceramente l'unica cosa che mi viene in mente (quello che farei io
> personalmente...) è dare 1 occhiata al codice x vedere se chiudi tutto
> quanto (connessione al db etc...)
E se distrugge tutte le variabili oggetto create/utilizzate...
> Dopodichè andrei a leggere e quindi mi documenterei sui servizi del tuo
> server nello specifico: considera che servizi come Aruba mettono a
> disposizione faq, forum etc... x far fronte ai vari inconvenienti.
>
> Cmq (scusami se mi ripeto) mi suona strano che il file ldb rimane aperto
> anche quando chiudi lo script asp
>
> Buona serata :-)
Ciao.
--
Sergio MAZZA


title: MDB e LDB on line

author: Franco

text:
Gentile Fabx,
anche io avrei l'esigenza di fare quello che tu, sicuramente ad un livello
professionale, hai realizzato.
Il mio problema č che proprio non saprei da dove cominciare.
Io ho un FE ed un BE.
Vorrei che alcuni miei clienti potessero condividere (via
internet/intranet), anche contemporaneamente, lo stresso BE che uso io.
Puoi indicarmi dei passi da seguire, delle risorse da studiare, dei siti in
cui passo passo io possa cominicare a capirci qualcosa?
Grazie.
Franco
"Fabx" <
te...@test.it
> ha scritto nel messaggio
news:45803f7a$0$20819$5fc...@news.tiscali.it...



title: Inserire un valore predefinito in un controllo

author: maTTeo

text:
Ciao. Sto cominciando ad usare Access, ma ho un problema.
Non riesco ad inserire come valore predefinito di un controllo (che ho in
una maschera) un certo valore, preso da una tabella che ho.
Ad esempio, ho una tabella "Amici" con i campi Amici.Nome e Amici.Cognome.
Nella maschera conosco il nome di un certo amico (ad esempio l'ha immesso
l'utente). Vorrei che nel controllo textbox successivo mi si presenti, come
valore predefinito, il cognome di quell'amico! Sembra semplice, ma non
riesco!
Che formula devo scrivere nel valore predefinito?
Grazie tante!
--
---
maTTeo
mtc...@libero.it
,
voto...@hotmail.com
ICQ# 40669105


author: Roberto - Syd

text:
"maTTeo" <
mtc...@libero.it
> ha scritto nel messaggio
news:pt8d7.6316$2L.1...@news.infostrada.it...

Il valore predefinito viene impostato solo all'aggiunta di un nuovo record
quindi per quello che vuoi fare te non ti serve a niente, perchè nel momento
in cui immetti il nome il record esiste già.
Quindi per il tuo problema puoi proporre il cognome eseguendo del codice
sull'evento dopo aggiornamento della casella nome.
Ciao Roberto - Syd


text:
> Il valore predefinito viene impostato solo all'aggiunta di un nuovo record
> quindi per quello che vuoi fare te non ti serve a niente, perchè nel
momento
> in cui immetti il nome il record esiste già.
Certo, ma io ho bisogno del nome per completare un'altra tabella. Mi va
benissimo che sia impostato solo all'aggiunta di un nuovo record!
E poi vorrei capire che istruzioni usare per risalire ad uno specifico campo
e record di una tabella da una maschera.
Grazie e ciao!
--
---
maTTeo
mtc...@libero.it
,
voto...@hotmail.com
ICQ# 40669105
"Roberto - Syd" <
p.ro...@tin.it
> ha scritto nel messaggio
news:USad7.6318$6F5....@news1.tin.it...



author: Roberto dal portabile

text:
"maTTeo" <
mtc...@libero.it
> ha scritto nel messaggio
news:pt8d7.6316$2L.1...@news.infostrada.it...

Scusate l'intrusione.
Ha ragione Roberto-Syd; i valori predefiniti dei controlli di una maschera
vengono impostati all'apertura del nuovo record, quando non hai ancora
digitato qualcosa in alcun controllo; poiché, nel tuo caso, per determinare
il Cognome devi prima digitare il Nome, non puoi far ricorso al Valore
predefinito.
Comunque, la funzione che fa al caso tuo è la DLookup.
A fronte dell'evento "Dopo aggiornamento" del controllo Nome genera la
seguente riga di codice VBA:
Me!Cognome = DLookup("[Cognome]", "Amici", "Nome=" & Chr$(34) & Nome &
Chr$(34))
Quando poi il fuoco si sposta sul controllo Cognome, o accetti quanto
trovato dalla DLookup o digiti tu un cognome in tale controllo prima di
abbandonarlo.
Naturalmente se più record hanno lo stesso valore nel campo Nome, il cognome
proposto dalla funzione è relativo ad uno qualsiasi di questi record.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Grazie anche a te!
Ho capito, grazie per la funzione! Mi sarà utile!
Ma in Access non esiste un help delle funzioni disponibili? Io non l'ho
trovato! Solo un elenco nel generatore di espressioni?
Ciao!
--
---
maTTeo
mtc...@libero.it
,
voto...@hotmail.com
ICQ# 40669105
"Roberto dal portabile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Wled7.8253$2L.2...@news.infostrada.it...



text:
"maTTeo" <
mtc...@libero.it
> ha scritto nel messaggio
news:iXfd7.8691$2L.2...@news.infostrada.it...
> Grazie anche a te!
> Ho capito, grazie per la funzione! Mi sarà utile!
> Ma in Access non esiste un help delle funzioni disponibili? Io non l'ho
> trovato! Solo un elenco nel generatore di espressioni?
>
> Ciao!
Se nella scheda Trova dell'help digiti come parola da cercare Funzione,
evidenzi dalla casella di riepilogo la parola Funzione, nell'elenco degli
argomanti troverai, fra l'altro, elencate alcune funzioni intrinseche di
Access.
Digitando poi la parola Funzioni, nell'elenco degli argomenti vedrai il
resto.



title: query da combibox

author: Vittorio Barabino

text:
Salve,
Ho due tabelle, telefonate e rubrica, collegate tramite il numero di
telefono chiamato.
Con la creazione guidata query, ho fatto una query che, per ogni persona
nella rubrica, mi fa vedere le sue telefonate (in una sottomaschera). Ma
come faccio a fare che visualizzo solo le sue chiamate di un certo mese,
mese che ho selezionato in una combibox?
E se invece volessi visualizzare solo le telefonate degli ultimi 30
giorni da oggi?
Grazie!!


title: query da combibox

author: Antonio Biso

text:
"Vittorio Barabino" <
br...@flashnet.it
> ha scritto nel messaggio
news:MPG.18857b2a9...@news.dada.it...
> Salve,
>
> Ho due tabelle, telefonate e rubrica, collegate tramite il numero di
> telefono chiamato.
>
> Con la creazione guidata query, ho fatto una query che, per ogni persona
> nella rubrica, mi fa vedere le sue telefonate (in una sottomaschera). Ma
> come faccio a fare che visualizzo solo le sue chiamate di un certo mese,
> mese che ho selezionato in una combibox?
Supponiamo che la combo box abbia due colonne, la prima associata e nascosta
con i numeri da 1 a 12, e l'altra con i nomi da far vedere all'utente.
La query sulla persona deve avere anche un campo calcolato fatto cosě
month(data_chiamata)
Sotto questo campo ci metti un criterio fatto cosě
like nz([forms]![tuaform]![tuacombo];"*")
>
> E se invece volessi visualizzare solo le telefonate degli ultimi 30
> giorni da oggi?
Ci metti un campo calcolato calcolando il numero di giorni passati tra la
data_chiamata e la data corrente (vedi help su date e datediff) e sotto come
criterio ci metti <= 30
Antonio


title: query da combibox

text:
In article <tPTS9.93394$
Ou4.3...@twister2.libero.it
>,
ch...@etruria.net
 says...
> Supponiamo che la combo box abbia due colonne, la prima associata e nascosta
> con i numeri da 1 a 12, e l'altra con i nomi da far vedere all'utente.
Come si fa a riempire queste due colonne? Nelle proprieta' della combo
box ho trovato il numero di colonne, la loro larghezza (o invisibilita')
e quale e' associata, ma come le riempio di dati?
Devo fare una piccola tabella coi mesi e i numeri dei mesi e indicarla
nell'"origine dati" della combo, oppure c'e' un altro modo?
> La query sulla persona deve avere anche un campo calcolato fatto cosě
> month(data_chiamata)
> Sotto questo campo ci metti un criterio fatto cosě
> like nz([forms]![tuaform]![tuacombo];"*")
Cosa significano "like" e "nz"? non le trovo nell'help di Access.
Grazie!!


title: query da combibox

text:
"Vittorio Barabino" <
br...@flashnet.it
> ha scritto nel messaggio
news:MPG.18874da66...@news.dada.it...
> In article <tPTS9.93394$
Ou4.3...@twister2.libero.it
>,
>
ch...@etruria.net
 says...
>
> > Supponiamo che la combo box abbia due colonne, la prima associata e
nascosta
> > con i numeri da 1 a 12, e l'altra con i nomi da far vedere all'utente.
>
> Come si fa a riempire queste due colonne? Nelle proprieta' della combo
> box ho trovato il numero di colonne, la loro larghezza (o invisibilita')
> e quale e' associata, ma come le riempio di dati?
>
> Devo fare una piccola tabella coi mesi e i numeri dei mesi e indicarla
> nell'"origine dati" della combo, oppure c'e' un altro modo?
Due modi:
o metti come tipo origine riga Elenco Valori e nell'origine riga ti scrivi
1;Gennaio;2;Febbraio...;12;Dicembre
oppure ti fai la tabella con 12 record da due campi, numero e mese, in cui
metti quei dati. Il tipo origine sarà tabella query, quindi in origine riga
ci metti la tabella
>
> > La query sulla persona deve avere anche un campo calcolato fatto così
> > month(data_chiamata)
> > Sotto questo campo ci metti un criterio fatto così
> > like nz([forms]![tuaform]![tuacombo];"*")
>
> Cosa significano "like" e "nz"? non le trovo nell'help di Access.
Non è possibile!!!!
Vai su help, indice e digita le parole
Antonio


title: query da combibox

text:
In article <qPaT9.97675$
TC5.3...@twister1.libero.it
>,
ch...@etruria.net
 says...
> > Cosa significano "like" e "nz"? non le trovo nell'help di Access.
>
> Non č possibile!!!!
> Vai su help, indice e digita le parole
>
Scusami, ho guardato su un altro computer dell'ufficio... e ci sono!
Devo aver sbagliato a non installare delle parti di Office. (":-|
Che bischero!
Grazie!!
Ciao,
   Vittorio


title: metodo run

author: luca

text:
è possibile usare il metodo run per eseguire sub/function all'interno
di form e non solo di moduli?


title: metodo run

text:
"luca" <
3694i...@mynewsgate.net
> ha scritto nel messaggio
news:200704160...@mynewsgate.net...
>è possibile usare il metodo run per eseguire sub/function all'interno
> di form e non solo di moduli?
Leggi qui:
http://groups.google.it/group/it.comp.appl.access/search?hl=it&group=it.comp.appl.access&q=eseguire+sub+in+altra+form
Ciao.
--
Sergio MAZZA


title: metodo run

text:
Sergio MAZZA <
sergi...@tiscali.it
> ha scritto:

Da una lettura veloce (che ora approfondirò) mi sembra che non si parli
del metodo run ma di come richiamare sub su maschere diverse. io devo
lanciare sub memorizzate in una stringa su mashere diverse.


title: metodo run

text:
"luca" <
3694i...@mynewsgate.net
> ha scritto nel messaggio
news:200704160...@mynewsgate.net...
> Da una lettura veloce (che ora approfondirņ) mi sembra che non si parli
> del metodo run ma di come richiamare sub su maschere diverse. io devo
> lanciare sub memorizzate in una stringa su mashere diverse.
Se č possibile, se; prova ad utilizzare l'Eval (vedi help)...
Ciao.
--
Sergio MAZZA


title: metodo run

text:
Sergio MAZZA <
sergi...@tiscali.it
> ha scritto:
> "luca" <
3694i...@mynewsgate.net
> ha scritto nel messaggio
> news:200704160...@mynewsgate.net...
> > Da una lettura veloce (che ora approfondirò) mi sembra che non si parli
> > del metodo run ma di come richiamare sub su maschere diverse. io devo
> > lanciare sub memorizzate in una stringa su mashere diverse.
>
>
> Se è possibile, se; prova ad utilizzare l'Eval (vedi help)...
>
> Ciao.
dalle prime prove sembra funzionare... grazie mille


title: metodo run

author: Alessandro Baraldi

text:
On 16 Apr, 14:18, "luca" <
3694inva...@mynewsgate.net
> wrote:
> Sergio MAZZA <
sergioma...@tiscali.it
> ha scritto:
>
> > "luca" <
3694inva...@mynewsgate.net
> ha scritto nel messaggio
> >news:200704160...@mynewsgate.net...
> > > Da una lettura veloce (che ora approfondirò) mi sembra che non si parli
> > > del metodo run ma di come richiamare sub su maschere diverse. io devo
> > > lanciare sub memorizzate in una stringa su mashere diverse.
>
> > Se è possibile, se; prova ad utilizzare l'Eval (vedi help)...
>
> > Ciao.
>
> dalle prime prove sembra funzionare... grazie mille
Quello che chiedevi credo fosse questo:
Function CallByName(Object As Object, ProcName As String, CallType As
VbCallType, Args() As Variant)
    Membro di VBA.Interaction
    Support IDispatch::Invoke
@Alex


title: metodo run

text:
Alessandro Baraldi <
ik2...@libero.it
> ha scritto:

ora provo, perchè la eval mi da problemi con il passaggio di parametri
grazie


title: metodo run

text:
[CUT]
> ora provo, perchè la eval mi da problemi con il passaggio di parametri
> grazie-
EVAL funziona benissimo, ed io ti consiglio quello... per i parametri
devi solo usare il CHR(34) in quanto Eval è un Valutatore di
Esptressioni
e come tale devi passare una stringa da interpretare non già
interpretata...!
Ti ho segnalato quel metodo solo perchè mi pareva potesse essere più
rispondente alla tua richiesta iniziale, non più funzionale...!
@Alex


title: metodo run

text:
> EVAL funziona benissimo, ed io ti consiglio quello... per i parametri
> devi solo usare il CHR(34) in quanto Eval è un Valutatore di
> Esptressioni
> e come tale devi passare una stringa da interpretare non già
> interpretata...!
Scusa ho fatto delle prove con EVAL ma non riesco a passare i parametri (quando
ci sono più parametri devo passare anche la call?), in più la EVAL di A viene
eseguita due volte(!!)
in Form1 ho scritto:
Private Sub Comando0_Click()
    DoCmd.OpenForm "f2"
    Debug.Print Eval("Forms(""f2"").A")
    Debug.Print Eval("Forms(""f2"").B(1)")
    Debug.Print Eval("Forms(""f2"").C(1,2)")
    DoCmd.Close acForm, "f2"
End Sub
e nella Form2 le tre procedure:
Public Sub A()
    MsgBox "A"
End Sub
Public Sub B(i As Integer)
    MsgBox "B" & i
End Sub
Public Sub C(i As Integer, j As Integer)
    MsgBox "C" & i & j
End Sub


title: metodo run

text:

Hai fatto un pò di confusione con la composizione stringa...!
Le 2 alternative sono queste:
    'Debug.Print Eval("Forms('f2').A")
    CallByName Forms!f2, "A", VbMethod
Effettivamente, e non sò perchè, EVAL ripete 2 volte la chiamata....
    ' Questo passa alla 2° variante con 1 parametro
    CallByName Forms!f2, "B", VbMethod, 1
    ' Questo passa alla 3° variante con 2 parametri
    CallByName Forms!f2, "C", VbMethod, 1,2
Vedi tu come meglio ti conviene....
@Alex


title: metodo run

text:
> Vedi tu come meglio ti conviene....
>
> @Alex
le prove sul codice di prova funziona alla GRANDE (con callbyname), ora provo
sul sw reale...
grazie 1000


title: metodo run

text:
>     ' Questo passa alla 3° variante con 2 parametri
>     CallByName Forms!f2, "C", VbMethod, 1,2
>
Scommetto che te lo aspettavi !!!!...
si può passare la matrice dei parametri alla fine della funzione? io ho creato
una variabile p() as variant e lo popolata ma come la passo... ovviamente nelle
mie procedure non è gestito il paramarray
grazie


title: metodo run

text:

Ma hai letto l'Help....???
C'è scrittop tutto...!!!
COPIO INCOLLO:
CallByName(oggetto, procname, calltype,[args()])
La sintassi della funzione CallByName è composta dai seguenti
argomenti predefiniti:
Parte Descrizione
Oggetto Obbligatoria.
        Variant (Object). Nome dell'oggetto sul quale verrà eseguita
la funzione.
procname Obbligatoria.
         Variant (String).
         Espressione stringa contenente il nome di una proprietà o di
un metodo dell'oggetto.
calltype Obbligatoria.
         Constant. Costante di tipo vbCallType che rappresenta il tipo
di routine da richiamare .
args () Facoltativa.
         Variant (Array).
Sull'ultimo Args definito come Variant(Array) cosa non ti è
chiaro....????
@Alex


title: metodo run

text:
>
> args () Facoltativa.
>          Variant (Array).
>
>
> Sull'ultimo Args definito come Variant(Array) cosa non ti è
> chiaro....????
questo...
private sub prova
   dim p(2) as variant
    p(0)="prova"
    p(1)=1
    p(2)=2
    CallByName Forms("Maschera1"), "a", VbMethod, cvar(p())   '<--- questo
end sub
public sub a (i as string, k, as integer, j as integer)
  msgbox i & i & j
end sub
mi segnala argomento non facoltativo
luca


title: Barra di avanzamento

author: Donato

text:
Una maschera è associata ad una query che prende i valori da una tabella
collegata via odbc con un sistema AS400...
Siccome si tratta di una tabella con molti record, la maschera per aprirsi
ci mette qualche secondo (considerando anche che si deve collegare al
sistema As400).
Io vorrei visualizzare nel frattempo che passano questi secondi, una bella
barra di avanzamento.
Supponendo che volessi utilizzare il controllo ActiveX della Microsof
fornito con Access (ProgressBar). Come faccio a "tararlo" sul tempo che ci
mette effettivamente la maschera per aprirsi?
Io ho il parametro "Min" e dovrei impostare il paramentro "Max" sul tempo
totale che la maschera impiega ad aprirsi. Ma da dove posso prendere questo
dato?!?
Qualcuno sa darmi qualche dritta sul metodo da usare?
Grazie
--
A presto!
Donato Mazzocchetti
ark...@tin.it


title: Barra di avanzamento

author: MegaMax

text:
scrivi un po di codice che ogni volta che uno apre la maschera prende il
tempo impiegato per aprirla... e fai la media col valore precedente.
"Donato" <
ark...@tin.it
> ha scritto nel messaggio
news:aGxN6.5476$4L6.1...@news2.tin.it...



title: Query SQL

author: Maurizio

text:
Ciao a tutti
Sto cercando di unire due tabelle.
Esempio:
CATEGORIA
ID CODICE
1 AA
2 BB
3 CC
PRODO
CATEGORIA TIPO
1  TEST
2  TEST
3  TEST
Vorrei ottenere una cosa simile:
ID CODICE TIPO
1 AA TEST
Per fare ciň ho utilizzato un left join:
SELECT NomeCategoria, NomeProdotto
FROM Catologo LEFT JOIN Prodo
ON Catalogo.IDCategoria = Prodo.Categoria
WHERE Catalogo.ID = 1
I record nelle tabella CATEGORIA e PRODO sono circa 100 in ogni tabella, e
siccome devo estrarne solamente uno volevo
riuscire ad effettuare WHERE prima di effettuare il JOIN.
Attualmente ho preferito utilizzare due recordset piuttosto che eseguire il
join e poi filtrare i record.
In quanto temo che ci sia una perdita di prestazioni.
Vorei utilizzare WHERE come riportato sotto.
SELECT NomeCategoria, NomeProdotto
FROM Catologo WHERE Catalogo.ID = 1
LEFT JOIN Prodo
ON Catalogo.IDCategoria = Prodo.Categoria
Questo perň mi restituisce un errore.
Sapete consigliarmi qualcosa?
Grazie 1000
Saluti
Maurizio


title: Query SQL

author: Alessandro Cara

text:
Maurizio wrote:
[cut]
> SELECT NomeCategoria, NomeProdotto
> FROM Catologo WHERE Catalogo.ID = 1
> LEFT JOIN Prodo
> ON Catalogo.IDCategoria = Prodo.Categoria
>
> Questo però mi restituisce un errore.
> Sapete consigliarmi qualcosa?
Ma sul serio si pensa che uno deve avere la palla di vetro.
"Restituisce un errore" mai che si citi la descrizione
dell'errore!
Non comprendo:
2 tabelle Categoria e prodo
e poi fai la select su "catologo" e "prodo"
--
a.cara


title: Query SQL

text:
Scusatemi avete ragione!!
Le mie tabelle sono CATALOGO e PROD nel post precedente ho sbagliato:
categoria deve essere sostituito con CATALOGO.
CATALOGO
ID CODICE
1 AA
2 BB
3 CC
PRODO
CATEGORIA TIPO
1  TEST
2  TEST
3  TEST
Vorrei ottenere una cosa simile:
ID CODICE TIPO
1 AA TEST
Per fare ciň ho utilizzato un left join:
SELECT NomeCategoria, NomeProdotto
FROM Catologo LEFT JOIN Prodo
ON Catalogo.ID = Prodo.Categoria
WHERE Catalogo.ID = 1
I record nelle tabella CATALOGO e PRODO sono circa 100 in ogni tabella, e
siccome devo estrarne solamente uno volevo
riuscire ad effettuare WHERE prima di effettuare il JOIN.
Attualmente ho preferito utilizzare due recordset piuttosto che eseguire il
join e poi filtrare i record.
In quanto temo che ci sia una perdita di prestazioni.
Vorei utilizzare WHERE come riportato sotto.
SELECT NomeCategoria, NomeProdotto
FROM Catologo WHERE Catalogo.ID = 1
LEFT JOIN Prodo
ON Catalogo.ID = Prodo.Categoria
Questo perň mi restituisce un errore:
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in
query expression 'Catalogo.ID = 1 LEFT JOIN Prodo ON Catalogo.ID =
Prodo.Categoria'.
Grazie e scusatemi.
Saluti
Maurizio


title: Query SQL

text:
Maurizio wrote:
[cut]
>
> SELECT NomeCategoria, NomeProdotto
> FROM Catologo WHERE Catalogo.ID = 1
> LEFT JOIN Prodo
> ON Catalogo.ID = Prodo.Categoria
>
> Questo però mi restituisce un errore:
>
> [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in
> query expression 'Catalogo.ID = 1 LEFT JOIN Prodo ON Catalogo.ID =
> Prodo.Categoria'.
> SELECT NomeCategoria, NomeProdotto
> FROM Catologo
> LEFT JOIN Prodo
> ON Catalogo.ID = Prodo.Categoria
 WHERE Catalogo.ID = 1
vedi che con la descrizione dell'errore va meglio, sposta la where
--
a.cara


title: Associazione dati da due tabelle

author: Claudio

text:
Buonasera a tutto il NG.....avrei bisogno di un help..... :-)
ho due tabelle dove sono riportati i seguenti dati :
tab1
ID (contatore) chiave pr.
Modello : testo (es. ducati 125 model sport)
tab2
ID (contatore) chiave pr.
Modello : testo (es. ducati 125 md sp)
Modello : testo (es. ducati 125 md spt)
Dovrei associare in un'altra tabella che ha i campi di tab 1 e tab2 e in
aggiunta la stringa risultante dall'associazione tenendo conto che un
modello in tab1 puo avere piu associazioni in tab2.
cioč : idtab3 - modellotab1 - modello tab2 - modello/i scelti
dall'associazione
Vi chiedo cortesemente un aiuto per definire una maschera dove effettuare il
tutto per risolvere la questione :-)
Buona serata a tutti!
Paolo


title: DatasheetBackColor?!

author: tiziano

text:
Ciao a tutto il NG,
vorrei se possibile modificare il colore dello sfondo della mia maschera
sulla base di una selezione in un gruppo di opzioni.
Ho provato a vedere nel'help in linea ma tutto ciņ che viene scritto č
riferito alla proprietą "DatasheetBackColor" ma non riesco a metterla in
pratica...
Grazie Tiziano


title: DatasheetBackColor?!

author: Roberto dal portatile

text:
"tiziano" <
canonic...@hotmail.com
> ha scritto nel messaggio
news:9vn3v3$7n3$1...@newsfeed.cineca.it...

Prova a leggere cosa dice l'help circa la Proprietą ColoreSfondo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: DatasheetBackColor?!

text:
Roberto dal portatile <
r.ma...@repubblica.it
> wrote in message
9vnb7o$23cm$1...@stargate1.inet.it...

ciao
mi dice che devo impostare:
prima le variabile tipo il db e poi la forms...
proverņ ancora...
Ciao e grazie per il suggerimento
Tiziano


title: DatasheetBackColor?!

text:
"tiziano" <
canonic...@hotmail.com
> ha scritto nel messaggio
news:9vnpok$hie$1...@newsfeed.cineca.it...
>
> Roberto dal portatile <
r.ma...@repubblica.it
> wrote in message
> 9vnb7o$23cm$1...@stargate1.inet.it...
> >
> > "tiziano" <
canonic...@hotmail.com
> ha scritto nel messaggio
> > news:9vn3v3$7n3$1...@newsfeed.cineca.it...
> > > Ciao a tutto il NG,
> > > vorrei se possibile modificare il colore dello sfondo della mia
maschera
> > > sulla base di una selezione in un gruppo di opzioni.
> > > Ho provato a vedere nel'help in linea ma tutto ciò che viene scritto è
> > > riferito alla proprietà "DatasheetBackColor" ma non riesco a metterla
in
> > > pratica...
> > > Grazie Tiziano
> > >
> >
> > Prova a leggere cosa dice l'help circa la Proprietà ColoreSfondo.
> >
> > --
> > Roberto
> >
> > ---------------------------------------------
> > il Sito Comune di it.comp.appl.access:
> >
http://www.sitocomune.com
> > ---------------------------------------------
> ciao
> mi dice che devo impostare:
> prima le variabile tipo il db e poi la forms...
> proverò ancora...
> Ciao e grazie per il suggerimento
> Tiziano
>
Una cosa è sicura: non stiamo leggendo lo stesso help o comunque gli stessi
argomenti dell'help.



title: DatasheetBackColor?!

text:
ciao penso di sě solo non so bene dove guardare e questo č quello che ho
prodotto,
ma non funziona ancora proverň avanti.
ciao e grazie
tiziano
Private Sub Cornice33_Click()
Dim colore As Long
colore = RGB(82, 218, 167)
If Cornice33 = 3 Then
    Me.DatasheetBackColor = colore
End If
End Sub


title: DatasheetBackColor?!

text:
"tiziano" <
canonic...@hotmail.com
> ha scritto nel messaggio
news:9vpn2a$bsf$1...@newsfeed.cineca.it...

Se vuoi che il Corpo della maschera diventi di un certo colore , prova con :
colore = RGB(82, 218, 167)
Me.Corpo.BackColor = colore



title: DatasheetBackColor?!

text:
Il 19 Dic 2001, 15:14, "Roberto dal portatile" <
r.ma...@repubblica.it
> ha
scritto:
>
>"tiziano" <
canonic...@hotmail.com
> ha scritto nel
messaggio
>news:9vpn2a$bsf$1...@newsfeed.cineca.it...
>> ciao penso di sě
solo non so bene dove guardare e questo č quello che ho
>> prodotto,
>>
ma non funziona ancora proverň avanti.
>> ciao e grazie
>> tiziano
>>
>>
>> Private Sub Cornice33_Click()
>> Dim colore As Long
>> colore =
RGB(82, 218, 167)
>> If Cornice33 = 3 Then
>>     Me.DatasheetBackColor =
colore
>> End If
>> End Sub
>>
>Se vuoi che il Corpo della maschera
diventi di un certo colore , prova con
>:
>colore = RGB(82, 218, 167)
>Me.Corpo.BackColor = colore
>--
>Roberto
uffa....
funziona...
grazie sono un pň abbacchiato, speravo di riuscirci senza
doverti chiedere
= rottura di scatole...
grazie
tiziano
--------------------------------
Inviato via
http://usenet.iol.it


title: SP complessa - Non ne esco

author: Bicottero

text:
Buongiorno,
ho il seguente problema (che semplifico): due tabelle, relazione 1-m.
Una SP seleziona i record della parte 1, filtrandoli con parametro
relativo alla parte m. Qui ho il problema: Nella parte molti,
ovviamente non ho sempre corrispondenza con la parte 1. Però vorrei
che il risultato della SP restituisse TUTTI i record se non passo un
parametro della parte m (o un parametro null, visto che il parametro lo
imposta una textbox su una maschera), altrimenti SOLO i record
corrispondenti. In realtà, facendo il LEFT OUTER JOIN funziona solo se
non imposto parametri, altrimenti non va. Voglio dire, se imposto un
parametro ma lo passo null non funziona. Ho provato con COALESCE, ma in
realtà non va perchè effettivamente manca il campo, non essendoci il
record corrispondente. Credo di dover creare la stringa a runtime, ma
nache qui concatenando la parte WHERE l'SP segnala inevitabilmente
errori. Insomma, come faccioa filtrare un SP sulla parte molti e
imporle di restituire TUTTA la parte 1 se il parametro non viene
passato?
Spero di essermi spiegato, grazie molte
Marco


title: SP complessa - Non ne esco

author: Cinzia

text:
"Bicottero" <
marb...@libero.it
> ha scritto nel messaggio
news:1154943181.9...@i42g2000cwa.googlegroups.com...

Ciao Marco,
se ho compreso bene il tuo problema e stiamo parlando di sp in SQL Server
allora prova a guardarti questa applicata al database Northwind
CREATE PROCEDURE  GetOrders (@ID as varchar(5) = NULL)
 AS
IF isnull( @ID, '')=''
  Select *  FROM ORDERS
else
 Select *  FROM ORDERS INNER  JOIN  Customers ON
Orders.CustomerID=Customers.CustomerID
    WHERE Orders.CustomerID = @ID
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
---------------------------------------


title: SP complessa - Non ne esco

text:
Cinzia wrote:
> Ciao Marco,
> se ho compreso bene il tuo problema e stiamo parlando di sp in SQL Server
> allora prova a guardarti questa applicata al database Northwind
>
>
> CREATE PROCEDURE  GetOrders (@ID as varchar(5) = NULL)
>  AS
> IF isnull( @ID, '')=''
>   Select *  FROM ORDERS
> else
>  Select *  FROM ORDERS INNER  JOIN  Customers ON
> Orders.CustomerID=Customers.CustomerID
>     WHERE Orders.CustomerID = @ID
>
> Cinzia
Ciao Cinzia, intanto grazie della risposta. mi sembra che la soluzione
(in effetti banale, non so perchè cerco sempre di complicarmi la vita)
potrebbe andare. Io ho diverse tabelle collegate alla master e dei
parametri anche su quella principale. Questa soluzione mi sembra
preveda di scrivere una query per ogni combinazione. Ok, ci provo, per
intanto grazie.
Ciao
Marco


title: SP complessa - Non ne esco

author: giorgio rancati

text:
"Bicottero" <
marb...@libero.it
> ha scritto nel messaggio
news:1154946148....@i3g2000cwc.googlegroups.com...
>Ciao Cinzia, intanto grazie della risposta. mi sembra che la soluzione
>(in effetti banale, non so perchè cerco sempre di complicarmi la vita)
>potrebbe andare. Io ho diverse tabelle collegate alla master e dei
>parametri anche su quella principale. Questa soluzione mi sembra
>preveda di scrivere una query per ogni combinazione. Ok, ci provo, per
>intanto grazie.
>Ciao
>Marco
Ciao Marco,
se devi passare più parametri guarda qui
----
http://www.google.it/groups?threadm=44c0d186$0$989$5fc...@news.tiscali.it
----
la soluzione inibisce l'uso dell'eventuale Index Seek sui filtri della
where, ma se hai 8 parametri cosa fai ? crei 256 query per soddisfare le
combinazioni ?
:-)
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: SP complessa - Non ne esco

text:
giorgio rancati ha scritto:
> Ciao Marco,
>
> se devi passare più parametri guarda qui
> ----
>
http://www.google.it/groups?threadm=44c0d186$0$989$5fc...@news.tiscali.it
> ----
> la soluzione inibisce l'uso dell'eventuale Index Seek sui filtri della
> where, ma se hai 8 parametri cosa fai ? crei 256 query per soddisfare le
> combinazioni ?
> :-)
>
> Ciao
> --
> Giorgio Rancati
Ciao Giorgio, ho guardato il thread e cerco di applicare quello che
suggerisci. Il fatto è che di parametri ne passo solo 3 sulle tabelle
collegate (i parametri su quella principale me li gioco con la
COALESCE) e quindi mi stavo creando le 8 possibili stored procedure.
Fin che sono 8...ma visto che la tua soluzione mi sembra + elegante,
ora la provo, poi ti so dire.
Grazie, siete preziosi....
Marco


title: SP complessa - Non ne esco

text:
giorgio rancati ha scritto:
...
Ciao ancora ,sembra funzionare correttamente, ho dovuto però
sostituire gli INNER JOIN con dei LEFT OUTER JOIN, altrimenti non mi
mostrava tutto.
Grazie ancora, ciao
Marco


title: SP complessa - Non ne esco

text:
"Bicottero" <
marb...@libero.it
> ha scritto nel messaggio
news:1154954041.2...@75g2000cwc.googlegroups.com...
>Ciao ancora ,sembra funzionare correttamente, ho dovuto perņ
>sostituire gli INNER JOIN con dei LEFT OUTER JOIN, altrimenti non mi
>mostrava tutto.
>Grazie ancora, ciao
>Marco
si, certo, se la tua tabella lato1 ha righe che non hanno corrispondenza
nella tabella lato molti e vuoi vederle, č necessario usare una outer join.
Ma questo non c'entra nulla con il metodo di filtraggio proposto,  il filtro
viene valutato dopo la Join



title: requery di listbox da textbox

author: Samuele

text:
Buona giornata,
vorrei “filtrare” o meglio aggiornare dinamicamente una listbox
digitando del testo in una textbox. Quello che accade ora è che digito
il testo in una text  premo un pulsante che esegue il metodo requery
sulla lista.
Vorrei che la lista si aggiornasse man mano che scrivo il testo nella
text. Ho usato l’evento OnChange ma non fa quello che desidero. Ora
gestisco la cosa con l’evento timer ma non è quello che desidero.
Qualcuno ha un suggerimento?
Grazie
Samuele
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: requery di listbox da textbox

author: Karl Donaubauer

text:
Samuele wrote:
> vorrei "filtrare" o meglio aggiornare dinamicamente una listbox
> digitando del testo in una textbox. Quello che accade ora è che digito
> il testo in una text  premo un pulsante che esegue il metodo requery
> sulla lista.
> Vorrei che la lista si aggiornasse man mano che scrivo il testo nella
> text. Ho usato l'evento OnChange ma non fa quello che desidero...
OnChange della casella di testo è l'evento giusto. Lo sbaglio
lo più frequente con questo evento è che la gente usa la
proprietà Value invece di Text. Codice p.e.
Me!Listbox.RowSource = "SELECT Campo FROM Tabella" & _
    " WHERE Campo Like '" & Me!Textbox.Text & "*';"
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: criterio (?)

author: mikka

text:
Salve a tutti,
Ho un po' (tanta) nebbia sui criteri di filtraggio per le query; ad esempio
Perchč una query a campi incrociati non accetta il criterio di selezione
variabile "?" od il filtro applicato al report per cui l'ho creata?
Grazie anticipatamente
Mikka


title: criterio (?)

author: Roberto da casa

text:
"mikka" <mi...@BASTAlibero.IT> ha scritto nel messaggio
news:DVS1a.103008$YG2.2...@twister1.libero.it...
> Salve a tutti,
> Ho un po' (tanta) nebbia sui criteri di filtraggio per le query; ad
esempio
> Perchè una query a campi incrociati non accetta il criterio di selezione
> variabile "?" od il filtro applicato al report per cui l'ho creata?
> Grazie anticipatamente
> Mikka
Sarebbe bene in una query parametrica esplicitare sempre il tipo di dato dei
parametri, ma poiché la cosa è opzionale non lo si fa praticamente mai.
Però per una query a campi incrociati parametrica (o basata su una query di
selezione parametrica) esplicitare il tipo dato di ogni parametro è
OBBLIGATORIO, in caso contrario Access segnala errore e si rifiuta di
eseguire la query, e questo a prescindere dal fatto che la query a campi
incrociati sia o meno origine record di un report, come nel tuo caso.
Apri la griglia di struttura della tua query a campi incrociati e dal menu
Query seleziona il comando Parametri... ; ti si aprirà la finestra di
dialogo Parametri query nella quale dovrai impostare il Tipo dati di TUTTI i
parametri della tua query.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: REPORT E SOTTOREPORT

author: RendErZ

text:
Potrei sapere cortesemente un po piu in dettaglio come collegare/importare
un sottoreport in un report principale?


title: REPORT E SOTTOREPORT

text:
"RendErZ" <
i...@io.it
> ha scritto nel messaggio
news:%8Yea.138787$zo2.3...@news2.tin.it...
> Potrei sapere cortesemente un po piu in dettaglio come collegare/importare
> un sottoreport in un report principale?
Per inserire in un report un sottoreport fai esattamente quello che fai per
inserire in una maschera una sottomaschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema con DCount

author: Fabio Arenella

text:
Buongiorno al NG!
Ho scritto questa istruzione:
DCount("[Id_categoria]", "Articoli", "[Id_categoria] =" & Comboid & " and
[Prezzo] ='" & Me.Prezzo & "'")
Comboid è la combobox sulla maschera e prezzo è la casella di testo della
maschera associata al campo in Tabella (di tipo valuta).
Quando nella casella di testo Prezzo immetto dei valori con i decimali, si
arrabbia e mi dice:
Tipi di dati non corrispondenti nell'espressione criterio
Ho provato a bypassare il prezzo in una variabile di tipo double o
currency....nulla!!!
Mi potreste dare una dritta (accompagnata da una tiratina d'orecchie
virtuale! :-) )???
Ringrazio anticipatamente


title: Problema con DCount

text:
Fabio Arenella ha scritto:

il prezzo sulla tabella e' un numero (non puo essere altrimenti).
Perche' nel criterio lo metti fra apici???????????????
--
a.cara


title: Problema con DCount

text:
"Fabio Arenella" <
fabio.a...@tin.it
> ha scritto nel messaggio
news:0Bxp9.40723$cS4.1...@news2.tin.it...

Se Prezzo è un campo di tipo numerico o valuta, prova con:
DCount("[Id_categoria]", "Articoli", "[Id_categoria] =" & Comboid & " and
[Prezzo] =" & Me.Prezzo)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema con DCount

text:
.......hai visto la tiratina d'orecchie a cosa serve???
....mi spiace dirtelo...ma nemmeno funziona.....
il mesaggio di errore è il seguente:
Errore di sintassi (virgola) nell'espressione della query '[Id_categoria]=1
and [Prezzo] = 10,23'
1 e 10,23 sono i valori che ho immesso nei controlli della
maschera.............


title: Problema con DCount

text:
Fabio Arenella ha scritto:

prova con 10.23
--
a.cara


title: Problema con DCount

text: ...se uso 10.23, il prezzo diventa 1.023,00 ?.....


title: Problema con DCount

text:
Fabio Arenella ha scritto:
>
> ...se uso 10.23, il prezzo diventa 1.023,00 ?.....
e' una domanda o un'affermazione?
non mi torna.
 che access e'?
 Normalmente il separatore delle migliaia e' solo un carattere di
editing.
 Come e' definito il campo sulla tabella?
 Quali sono sul PC le impostazioni per il separatore dei decimali?
--
a.cara


title: Problema con DCount

text:
"Fabio Arenella" <
fabio.a...@tin.it
> ha scritto nel messaggio
news:0Bxp9.40723$cS4.1...@news2.tin.it...
> Buongiorno al NG!
> Ho scritto questa istruzione:
>
> DCount("[Id_categoria]", "Articoli", "[Id_categoria] =" & Comboid & " and
> [Prezzo] ='" & Me.Prezzo & "'")
>
> Comboid è la combobox sulla maschera e prezzo è la casella di testo della
> maschera associata al campo in Tabella (di tipo valuta).
Ti sei scontrato con un problema di impostazioni internazionali.
Innanzitutto, come ti è stato già consigliato, devi togliere gli apici per il
criterio riferito al Prezzo, dal momento che Prezzo è un valore numerico.
Ciò nonostante, continuerà a non funzionarti con i numeri con la virgola,
poiché nella tabella vengono usate le impostazioni internazionali (presumo
quindi con la virgola come separatore dei decimali). I criteri delle funzioni
come la DCount, invece, non ne fanno uso, e richiedono quindi il punto come
separatore.
Per risolvere devi quindi fare in modo che il criterio contenga sempre il punto
come separatore decimale. Un modo potrebbe essere riscrivere la tu DCount così
DCount("[Id_categoria]", "Articoli", "[Id_categoria] =" & Comboid & " and
[Prezzo] = " & Format(Int(Prezzo)) & "." & Mid(Prezzo-Int(Prezzo),3))
L'ho scritta a mano, quindi spero di non aver fatto errori di parentesi. Ma il
concetto dovrebbe essere questo.
Ciao. Claudio.


title: Problema con DCount

text:
grazie tante...............mi sei stato di grandissimo
aiuto.......funziona!!!
....le orecchie me le tiro da solo
Fabio


title: Problema con DCount

text:
"Fabio Arenella" <
fabio.a...@tin.it
> ha scritto nel messaggio
news:6zBp9.33906$Fz.9...@news1.tin.it...
> grazie tante...............mi sei stato di grandissimo
> aiuto.......funziona!!!
> ....le orecchie me le tiro da solo
Non dovresti essere tu a tirarti le orecchie, ma bisognerebbe tirarle ai
pinguini MS che non sono stati in grado di far coesistere le impostazioni
internazionali con le funzioni con criterio.
Ciao. Claudio.


title: Problema con DCount

author: Maurizio Borrelli

text:
> "Fabio Arenella" news:0Bxp9.40723$cS4.1...@news2.tin.it...:
> Ho scritto questa istruzione:
> DCount("[Id_categoria]", "Articoli", "[Id_categoria] =" & Comboid & " and
> [Prezzo] ='" & Me.Prezzo & "'")
> Comboid è la combobox sulla maschera e prezzo è la casella di testo della
> maschera associata al campo in Tabella (di tipo valuta).
> Quando nella casella di testo Prezzo immetto dei valori con i decimali, si
> arrabbia e mi dice:
> Tipi di dati non corrispondenti nell'espressione criterio
[...]
        DCount( _
            "*" _
          , "Articoli" _
          , "[Id_categoria]=" & [Comboid] _
          & " AND " _
          & "[Prezzo]=" & Str([Prezzo]))
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Problema con DCount

text:
> "Claudio" news:R9Cp9.42675$
cS4.1...@news2.tin.it
:
> > "Fabio Arenella" news:6zBp9.33906$
Fz.9...@news1.tin.it
:
> > grazie tante...............mi sei stato di grandissimo
> > aiuto.......funziona!!!
> > ....le orecchie me le tiro da solo
> Non dovresti essere tu a tirarti le orecchie, ma bisognerebbe tirarle ai
> pinguini MS che non sono stati in grado di far coesistere le impostazioni
> internazionali con le funzioni con criterio.
    Queste sono affermazioni da esperto. ;-)))
    Facciamo che le orecchie ve le tirate a vicenda?



title: Problema con DCount

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:ao8nm5$k0tf6$1...@ID-52090.news.dfncis.de...

Io non sono cosě d'accordo... Devo darti atto che hai trovato un metodo piů
semplice per raggiungere lo stesso risultato, ma il problema a mio avviso
rimane.
Io trovo, essendomi avvicinato ad Access da veramente poco, che alcuni
palliativi introdotti in alcune funzioni non siano all'altezza di uno strumento
professionale quale vuole essere. Trovo per esempio le funzioni come la DCount,
la DLookup, la DCheNeSo siano semplicemente un metodo rapido per risolvere un
problema, non realizzando altro che un'interfaccia stupida verso l'equivalente
SQL.
E questo lo dimostrano i numerosi thread che ho visto recentemente aprire su
ICAA... ogni volta č necessario affrontare un problema in un modo specifico,
facendo attenzione alle impostazioni internazionali, agli apici, ai doppi
apici, e cosě via. Cambi qualcosa, non funziona piů nulla ed č necessario
riaffrontare il problema con fantasia.
Spero che Roberto, che a quanto ho letto considero uno che abbia una discreta
"infarinatura" di Access, e quindi voce autorevole in questo convivio,
condivida questa mancanza nel mondo Access, visti alcuni thread che abbiamo
recentemente affrontato insieme.
Con rispetto,
Claudio.