title: recordset non aggiornabile

text:
"Toni Avenoso" <
tonia...@tin.it
> ha scritto nel messaggio
news:a8426c16b1b70455111...@mygate.mailgate.org...

non credo, il problema viene dalla struttura dell'origine dei dati della
maschera, non dai dati.
ciao


title: Vi chiedo un aiuto, sono disperato

author: AleX

text:
Ecco il mio problema: su un pc con w98 ho installato office 2000, ho creato
un db con access, nel quale in alcuni report ho messo delle cornici con
associati file di word.
Dopo averci lavorato per 2 mesi, porto il db su un'altra macchina con w98,
office 2000 installato nello tesso modo, avvio il tutto, ed ecco che appena
apro i report mi viene fuori un messaggio "errore di comunicazione con il
server ole".
Pensando che sia un problema del data access scarico l'ultimo il 2.6 ma
niente. Ho provato quindi su una macchina con W2000 ma niente lo stesso.
Stesso messaggio anche se ricreo il report da zero.
Vi chiedo quindi un aiuto, sono praticamente a pezzi, devo finire il lavoro
per sabato, vi prego risolvetemi il problema.
Grazie mille. Ciao.


title: Vi chiedo un aiuto, sono disperato

text:
Stesso problema con il server ole (~10 msg prima!).
Anche a me è successo spostando il database dalla macchina su cui è stato
realizzato ad un'altra.
"AleX" <
a.fa...@areacom.it
> ha scritto nel messaggio
news:GAh37.6252$kf3.1...@news.infostrada.it...



title: Tipo dati Si_No

author: badush

text:
Ciao amici della news.
Il mio problema è il seguente:
devo costruire un database per un frantoio ed in esso devo distinguere i
clienti con Partita Iva e quelli senza.
Ho impostato una tabella nella quale che ho impostato i campi in questo
modo:
Nome Campo          Tipo dati
IdCliente                    Contatore
Cliente                           Testo
""                                    """
Con_P_Iva                    Sì/No
Partita Iva                        Testo
Codice Fiscale                  Testo
E possibile creare una maschera nella quale mettendo il segno di spunta al
Campo Con_P_Iva il campo Partita Iva resta attivo mentre Codice Fiscale
diventa disattivo e viceversa se non metto il segno di spunta (disattivo il
campo Partita Iva attivo il campo Codice Fiscale)?


title: Tipo dati Si_No

author: Antonio Biso

text:
"badush" <
bad...@martucci.com
> ha scritto nel messaggio
news:vhbF9.31478$2B1.8...@twister2.libero.it...

controllo casella di controllo associato al campo sì/no e chiamato Con_P.
su aggiornamento del controllo in questione farai
partita_iva.enabled = Con_P.value
cod_fisc.enabled = Not Con_P.value
dove partita_iva e Cod_Fisc sono le caselle di testo associate ai campi
della tabella.
Inoltre su evento corrente della maschera, se stai consultando record già
compilati, dovrai fare la stessa cosa per settare l'abilitazione delle
caselle.
Antonio


title: Tipo dati Si_No

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:pVjF9.31477$3l.8...@twister1.libero.it...
> "badush" <
bad...@martucci.com
> ha scritto nel messaggio
> news:vhbF9.31478$2B1.8...@twister2.libero.it...
Grazie Antonio


title: completamento automatico campi

author: Franco

text:
salve a tutti,
avrei bisogno di un'aiutino!
Ho creato una sottomaschera per una form con la quale inserisco alcuni dati
in
una tabella 'TabCorpo' tra cui descrizione, quantità, unità di misura e
prezzo.
La casella descrizione accetta anche altri dati selezionabili da combo
pescati
da un'altra tabella 'Articoli'.
Vorrei che quando seleziono una descrizione della combo (dalla tab Articoli)
mi
riporti nelle altre caselle anche il relativo prezzo e unità di misura.
Presumo sia facile ma dopo vari tentativi non ci sono riuscito.
Aiutatemi vi prego!!!


title: completamento automatico campi

author: Roberto da casa

text:
"Franco" <
adv...@tiscali.it
> ha scritto nel messaggio
news:b66tha$30m$1...@lacerta.tiscalinet.it...

Sull'help prova a dare uno sguardo alla proprietà Column di una casella
combinata.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Casella combinata e filtro in maschere continue...

author: Gimmy

text:
Salve a tutti!
Ho un problema che mi sta facendo perdere la testa! Speriamo che qualcuno
possa aiutarmi!
In una maschera ordini ho la sottomaschera con i dettagli dell'orcine
(prodotto, prezzo, qtà.. etc etc.)
Il mio problema nasce dall'implementazione di LISTINI con diversi MARCHI
Ho la necessità, nello stesso ordine, di avere nei dettagli ordini, prodotti
che fanno riferimento a listini diversi.
Se vado a filtrale la Casella Combinata con IDLISTINO presente nella riga,
automaticamente a video si cancellano i valori contenuti nelle altre riche
d'ordine dove il listino è diverso (di altra marca)
Come posso fare ad ovviare a questo problema?
Grazie
SALUTI
Gimmy


author: Sergio MAZZA

text:
"Gimmy" <
ggi...@tin.it
> ha scritto nel messaggio
news:p9uTf.40732$PR2.7...@twister2.libero.it...

Ma, l'hai associata la casella combinata?
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dvm502$vda$1...@area.cu.mi.it...

Certo (almeno nel senso che penso io)
La Casella combianta dei prodotti è filtrata in base a quella delle marche.
Quando in una riga inserisco una marca diversa per esempio da quella
precedente, mi spariscono a video i valori delle caselle combinate delle
altre righe dove la marca è diversa.....
Suggerimenti?


text:
"Gimmy" <
ggi...@tin.it
> ha scritto nel messaggio news:VCzTf.41312$PR2.7...@twister2.libero.it...
>
> Certo (almeno nel senso che penso io)
> La Casella combianta dei prodotti è filtrata in base a quella delle marche.
> Quando in una riga inserisco una marca diversa per esempio da quella precedente, mi spariscono a video i valori delle caselle
> combinate delle altre righe dove la marca è diversa.....
>
> Suggerimenti?
A me non sembra associata; controlla nella scheda Dati - Origine controllo...
Ciao.
--
Sergio MAZZA


title: evita blocco

author: Simone

text:
Volevo chiedere agli amici del ng come si puo' fare per evitare che in caso
di errori del database, ad esempio sul codice e/o blocchi vari del database
(che lavora in rete) lo stesso resti inaccessibile agli altri utenti, magari
se si blocca da un client deve forzare la chiusura.
Grazie


title: evita blocco

text:
"Simone" <
simone...@libero.it
> ha scritto nel messaggio
news:Nylia.42842$Jg1.1...@news1.tin.it...

Se c'č un errore se tu applichi la gestione degli errori con On Error puoi
poi fare application.quit.
Sui blocchi, se si č bloccato non risponde piů, non puoi fare niente...
Antonio


title: evita blocco

author: Mauro

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message news:<tpwia.5127$
nD4.1...@twister1.libero.it
>...

Si, grazie ma in che posto degli script vanno inserite ?


title: evita blocco

text:
"Mauro" <
mauro...@libero.it
> ha scritto nel messaggio
news:dadb67f6.03040...@posting.google.com...
> > Se c'è un errore se tu applichi la gestione degli errori con On Error
puoi
> > poi fare application.quit.
> > Sui blocchi, se si è bloccato non risponde più, non puoi fare niente...
> >
> > Antonio
>
> Si, grazie ma in che posto degli script vanno inserite ?
All'inizio del codice scrivi on error goto gest_err
gest_err è una label dove sotto ci scrivi application.quit
devi poi garantirti con un altro salto che se è tutto ok non passi da quella
label
Comunque nell'help ci sono degli esempi
Antonio


title: Query di raggruppamento + somma

text:
Buongiorno a tutto il n.g.

Mi sto cimentando da ieri provando e riprovando ma senza esiti. Vorrei
poter raggruppare nel mio db relativo alle spese famigliari, tutte le
spese del gruppo merceologico X dalla data A alla data B.
La tabella in questione l'ho chiamata Generale, il campo GrupMer
rappresenta il gruppo merceologico, Mov Ave l'importo della spesa,
DataOp la data della spesa.
Con la query riportata a tergo ottengo il raggruppamento di tutti i
movimenti presenti nel database, provando ad inserire il criterio

Between [forms]![Spesa Globale Periodo]![DataI] And [forms]![Spesa
Globale Periodo]![DataF]

Ottengo il seguente errore: L'espressione è stata digitata in modo non
corretto o è troppo complessa per essere valutata. Un'espressione
numerica, ad esempio, può contenere troppi elementi complessi.
Semplificare assegnando parti dell'espressione a variabili.

Sto utilizzando Access 2010.

Un grazie anticipato per qualsiasi dritta che riesca a "disincagliarmi"!

Roberto

SELECT Generale.GrupMer, Sum(Generale.MovAve) AS SommaDiMovAve,
Sum(Generale.DataOp) AS SommaDiDataOp
FROM Generale
GROUP BY Generale.GrupMer
ORDER BY Generale.GrupMer;

////


title: Query di raggruppamento + somma

author: Karl Donaubauer

text:
Salve,

Robert@ne:
> ...
> La tabella in questione l'ho chiamata Generale, il campo GrupMer
> rappresenta il gruppo merceologico, Mov Ave l'importo della spesa,
> DataOp la data della spesa.
> Con la query riportata a tergo ottengo il raggruppamento di tutti i
> movimenti presenti nel database, provando ad inserire il criterio
>
> Between [forms]![Spesa Globale Periodo]![DataI] And [forms]![Spesa
> Globale Periodo]![DataF]
>
> Ottengo il seguente errore: L'espressione è stata digitata in modo non
> corretto o è troppo complessa per essere valutata. Un'espressione
> numerica, ad esempio, può contenere troppi elementi complessi.
> Semplificare assegnando parti dell'espressione a variabili.
>
> SELECT Generale.GrupMer, Sum(Generale.MovAve) AS SommaDiMovAve,
> Sum(Generale.DataOp) AS SommaDiDataOp
> FROM Generale
> GROUP BY Generale.GrupMer
> ORDER BY Generale.GrupMer;

Sommare le date è un po' particolare. ;-)
Prova così:

SELECT Generale.GrupMer, Sum(Generale.MovAve) AS SommaDiMovAve
FROM Generale
WHERE Generale.DataOp Between [forms]![Spesa Globale Periodo]![DataI]
And [forms]![Spesa
  Globale Periodo]![DataF]
GROUP BY Generale.GrupMer

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

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


title: Query di raggruppamento + somma

text:
Il 13/04/2017 12:35, Karl Donaubauer ha scritto:

>
> Sommare le date è un po' particolare. ;-)
> Prova così:
>
> SELECT Generale.GrupMer, Sum(Generale.MovAve) AS SommaDiMovAve
> FROM Generale
> WHERE Generale.DataOp Between [forms]![Spesa Globale Periodo]![DataI]
> And [forms]![Spesa
>  Globale Periodo]![DataF]
> GROUP BY Generale.GrupMer

Grazie Karl per la soluzione. Funziona alla perfezione.

Roberto


title: Import dati pagina web

author: Gigi

text:
Salve, ho il seguente problema:
ho scaricato dal sito
www.marche.istruzione.it
 l'elenco delle scuole con i
relativi dati (Nome, Via, Telefono, etc.). Il tutto è strutturato in tabelle
composte da tre colonne (Scuola, Recapiti, Dirigente). Ora vorrei
automatizzare l'import dei dati per creare un database, per eventuali
campagne di marketing o email marketing.
Mi sapreste dare uno spunto?
Grazie


title: Import dati pagina web

author: Pablitomf

text:
Gigi ha scritto:

File...
Carica dati esterni...
Importa o Collega...
Tipo file (html)...
Riferimento alla tua pagina html (deve essere in forma tabellare)...
Funge... ho provato.
Ciao.
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Import dati pagina web

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:clb9g2$op9$1...@news.newsland.it...

>Grazie infinite. Infatti avevo iniziato a fare così, ma credevo ci fosse un
modo automatico per farlo.


title: Import dati pagina web

text:
Gigi ha scritto:
>Infatti avevo iniziato a fare così, ma credevo ci fosse un modo automatico
per farlo.
In che senso automatico... da codice? bhè si potrebbe... spiegati meglio.



title: Import dati pagina web

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:clb9rm$r3p$1...@news.newsland.it...

>Si creando una macro o un modulo


title: Import dati pagina web

text:
"Gigi" <
egidio_...@libero.it
> ha scritto nel messaggio
news:vmaed.54273$H11.1...@twister1.libero.it...
>Si creando una macro o un modulo
>
Vedi help alla voce: Metodo TransferText...
Ciao.
--
Sergio MAZZA


title: Import dati pagina web

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:clbe8h$4h$1...@canarie.caspur.it...

Ciao Sergio, grazie per il suggerimento, ma ho fatto tutto manualmente. Ora
ho una tabella generale composta da 3 colonne (ID, Scuole, Recapiti),
rispettivamente suddivise in :
ID
Scuole: Nome Scuola
            Indirizzo
            Cap Città
Recapiti: Telefono
              Fax
              Indirizzo e-mail
Ora vorrei creare in automatico dalla tabella una maschera contenente i
campi singolarmente:
Nome Scuola
Indirizzo
Cap
Città
Telefono
Fax
E-mail
Mi puoi suggerire un modo?
Grazie infinite
Egidio


title: Import dati pagina web

text:
"Gigi" <
egidio_...@libero.it
> ha scritto nel messaggio
news:_4bed.54356$H11.1...@twister1.libero.it...
>
> Ciao Sergio, grazie per il suggerimento, ma ho fatto tutto manualmente.
Ora
> ho una tabella generale composta da 3 colonne (ID, Scuole, Recapiti),
> rispettivamente suddivise in :
> ID
> Scuole: Nome Scuola
>             Indirizzo
>             Cap Città
> Recapiti: Telefono
>               Fax
>               Indirizzo e-mail
> Ora vorrei creare in automatico dalla tabella una maschera contenente i
> campi singolarmente:
> Nome Scuola
> Indirizzo
> Cap
> Città
> Telefono
> Fax
> E-mail
> Mi puoi suggerire un modo?
> Grazie infinite
> Egidio
>
Quando importi i dati, questi vengono memorizzati in una tabella; se devi
creare una nuova tabella iniziamo con limitare l'uso del termine
"automatico" e rimboccati le maniche e: Visualizza - Oggetti database -
Tabelle - "crea una tabella in visualizzazione struttura"...
Ciao.
--
Sergio MAZZA


title: Import dati pagina web

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:lhRed.80542$b5.39...@news3.tin.it...

Ho provato a fare come da te suggerito, ma ogni campo della mia tabella è
strutturata così:
Nome Scuola
Indirizzo
Città
Ti chiedevo come fare a separare i campi, per la creazione di una nuova
colonna.
Ho visto sul sito comune esempi su come separare campi sulla stessa riga ad
es. Nome e Cognome, ma non come separare campi disposti su diverse righe.
Ho provato a generare una query di selezione, ma niente da fare.
Mi puoi dare uno spunto?
Grazie


title: Import dati pagina web

text:

No, sei fuori strada o ci stai mandando tu fuori strada; se i dati sono
scritti come dici tu:
(es.)
Rosolino Pilo
Piazzale DEL VASCELLO, 12
Roma
con l'importazione (automatica) non risolvi. Chiaramente il file dovrebbe
essere in formato testo (almeno spero), quindi con le istruzioni Open -
Input # - Close - e i recordset, riesci a leggere il file con i dati e
inserirli nella tabella.
Devi tenere presente che per ogni record deve esserci la terna di dati: Nome
Scuola, Indirizzo, Città; se manca uno solo di questi ti si sconbita tutto.
Ora che ci penso puoi utilizzare anche word, importando i dati e
trasformando i dati in tabella indicando come separatore di colonne il
"ritorno a capo"; se le colonne sono a posto, ritrasformi la tabella in
testo utilizzando come separatore il punto e virgola, salvi il file in
formato testo e da access lo importi (finalmente) creando la tabella
automaticamente...
Ciao.
--
Sergio MAZZA


title: Ripopongo quesito per savataggio pasword

author: Mazui

text:
Visto che non ho ricevuto risposta provo a semplificare la domanda che forse
è un pò contorta.
Devo trovare il modo di salvare  la password che mi viene chiesta quando
accedo a tabelle collegate di un DB Oracle 2.5.
Con microsoft query è molto semplice, poichè basta aggiungere alla stringa
SQL la dicitura PWD:"nome password" è il gioco è fatto.
Possibile che con Access non esista un modo così semplice?
Grazie
Salve a tutti,
per lavoro devo accedere ad un database Oracle 7.25 (mi sembra questa la
versione) attraverso Access, ma tutte le volte che lancio una query o accedo
ad una tabella di oracle mi cheide la user id, la password e il nome del
server cui mi connetto. Per userid e nome server sono riuscito ad impostarli
tramite il dsn utente dell'origine dati odbc, ma la password non riesco a
memorizzarla in nessun modo.
Chiede gentilmente se qualcuno sa il modo di evitare che mi venga richiesta
la password, perchè questo non mi permette di automatizzare alcune
applicazioni.
grazie


title: format numero

author: CAtaldo Formaro

text:
Argomento inserito anche su: MPIOA
---------------------------------------
Tb_Prodotti_Inventariati;
    campo codice tipo testo dimensione 6
M_Prodotti_Inventariati:Inserisci
    controllo codice.
In questo controllo (codice), inserisco numeri es: 1, 2, 33, ecc...
andrebbero formattati in: 000001, 000002, 000033, ecc...
al controllo codice, dopo aggiornamento ho inserito
Format$([Codice],"000000").
mi segnala eroore di compilazione, errore di sintassi.
Cataldo Formaro


title: format numero

author: 'Roccia' Max

text:
On 25 Nov, 15:15, "CAtaldo Formaro" <
formarocata...@alice.it
> wrote:
> In questo controllo (codice), inserisco numeri es: 1, 2, 33, ecc...
>
> andrebbero formattati in: 000001, 000002, 000033, ecc...
>
> al controllo codice, dopo aggiornamento ho inserito
>
> Format$([Codice],"000000").
No, non e' cosi' che funziona.
A te basta *vedere* i numeri con gli zeri davanti, o anche gli zeri
devono essere salvati nella tabella come parte dei dati?
Nel primo caso, proprieta' del controllo->formato>"000000"
Nel secondo caso, su "dopo aggiornamento" fai eseguire del codice, lo
modifichi e nella funzione scrivi
me.codice=format(me.codice,"000000")
cia'
Max


title: format numero

text:
"'Roccia' Max" <
roccia...@email.it
> ha scritto nel messaggio
news:bb2e4cd4-7243-4cc3...@20g2000yqt.googlegroups.com...

OK la seconda.
Ti ringrazio per la veloce soluzione.
--
-----
Cataldo Formaro


title: inviare allegati con MAPI si può?

author: @Arold [             ]

text:
siccome non riesco a gestire l'invio multiplo con winsock di un indirizzo
nel campo A e più indirizzi del campo BCC sapete se si riesce con MAPI? e
riesco anche a gestire allegati?
Grazie.


title: [very important] La comunità open source mette a disposizione i nuovi CAP

author: Carlo Costarella

text:
Per quanti hanno firmato la petizione online per l'abolizione dell'iniquo
comportamento di Poste Italiane a proposito dei nuovi CAP, ecco arrivare
dalla comunità open source la risposta.
http://www.digitazero.org/?p=41
Leggere bene tutto l'articolo perchè si può scaricare il database (e non
solo) in formato SQLite.
Spero serva sopratutto a PBSoft che si è fatto promotore della petizione e a
quanti sono costretti ad utilizzare questo nuovo db dei CAP.
Ciao, Carlo


author: PBsoft

text:

Ciao Carlo.
Innanzi tutto ti ringrazio per avere gentilmente segnalato la disponibilità
di questo database ad opera della FSFE.
Si tratta di un'iniziativa lodevole, senza dubbio.
Devo dire che ero già a conoscenza di tale database, ma non ne avevo ancora
parlato perché nutro ancora qualche perplessità.
1) Affidabilità.
Il metodo con il quale i dati sono stati estrapolati è abbastanza "debole",
perché si basa su interrogazioni HTTP fatte tramite la pagina con la quale
è possibile cercare i CAP dal sito delle Poste. La debolezza nasce dal fatto
che quella pagina ha dei seri problemi: spesso restituisce un errore, spesso
informa che il servizio è momentaneamente non disponibile, spesso non risponde
proprio (e chi ce lo assicura che la cosa non sia stata fatta "ad arte".......).
2) Aggiornamenti
Purtroppo, l'UNICO DATABASE UFFICIALE con l'elenco dei CAP è mantenuto SOLO
da Poste Italiane spa, che si occupa, anno dopo anno, di tenerlo aggiornato
con le variazioni toponomastiche.
3) Seguiti legali
Un attività del genere (recuperare dati tramite query) potrebbe non essere
così lecita come la si vorrebbe: si tratta comunque di utilizzare uno strumento
proprietario (la pagina web del sito delle Poste) con lo scopo di ottenere
informazioni pubbliche (i CAP). Il problema diventa di lana caprina quando
si fanno considerazioni sui "mancati guadagni" derivati dalle mancate vendite
di prodotti commerciali (libro e cd-rom), anche se in questo caso i dati
sono di pubblico dominio. Non è semplice sdipanare una situazione del genere.
Bisognerebbe che intervenisse il Governo.
Conclusione: fatto salvo lo spirito di solidarietà con cui la FSFE ha cercato
di risolvere il problema, bisogna continuare a sostenere la petizione perché
solo con l'intervento di un'autorità ufficiale possiamo pensare di essere
tutelati nei nostri diritti.
Per inciso, siamo a circa 1500 sottoscrizioni e credo che siano ancora pochine
per poter attirare l'attenzione del Governo.
===
"Liberalizziamo l'elenco dei CAP"
http://www.petitiononline.com/freecap/petition.html
===
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


author: Alessandro Baraldi

text:
Carlo Costarella ha scritto:

Non sono riuscito a capire chi si preoccupa di tenere aggiornati i dati
e che garanzia viene data relativamente alla correttezza degli
stessi...!(magari mi è sfuggito)
Ciao Carlo.
@Alex


text:
> Non sono riuscito a capire chi si preoccupa di tenere aggiornati i
> dati e che garanzia viene data relativamente alla correttezza degli
> stessi...!(magari mi è sfuggito)
Non ti è sfuggito niente.
La risposta ad entrambe le domande è: nessuno.
Questo non vuol dire che l'iniziativa non sia lodevole, anzi. Purtroppo,
come ho detto nel mio precedente post, solo con un intervento del Governo
possiamo chiedere tutela certa come cittadini.



text:
PBsoft ha scritto:
> > Non sono riuscito a capire chi si preoccupa di tenere aggiornati i
> > dati e che garanzia viene data relativamente alla correttezza degli
> > stessi...!(magari mi è sfuggito)
>
> Non ti è sfuggito niente.
> La risposta ad entrambe le domande è: nessuno.
Beh inizio a farmi le ossa anche sui Bugs di altri...!
;-)
> Questo non vuol dire che l'iniziativa non sia lodevole, anzi. Purtroppo,
> come ho detto nel mio precedente post, solo con un intervento del Governo
> possiamo chiedere tutela certa come cittadini.
No anzi, ma il problema "UFFICIALE" da quanto capito rimane in
essere... e nonostante
l'iniziativa pare chiaro che nessun Soggetto ne garantisce la
veridicità...!
> ===
> "Liberalizziamo l'elenco dei CAP"
>
http://www.petitiononline.com/freecap/petition.html
> ===
>
> --
> PBsoft di Gabriele Bertolucci
>
www.pbsoft.it
> skype: pbsoftsolution
Ciao
@Alex


text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea3554aa1a8...@news.tin.it...
>> Per quanti hanno firmato la petizione online per l'abolizione
>> dell'iniquo comportamento di Poste Italiane a proposito
>> dei nuovi CAP, ecco arrivare dalla comunità open source
>> la risposta.
>>
http://www.digitazero.org/?p=41
>> Leggere bene tutto l'articolo perchè si può scaricare il database (e
>> non solo) in formato SQLite.
>> Spero serva sopratutto a PBSoft che si è fatto promotore della
>> petizione e a quanti sono costretti ad utilizzare questo nuovo
>> db dei CAP.
>
> Ciao Carlo.
>
> Innanzi tutto ti ringrazio per avere gentilmente segnalato la
> disponibilità di questo database ad opera della FSFE.
> Si tratta di un'iniziativa lodevole, senza dubbio.
>
> Devo dire che ero già a conoscenza di tale database, ma non ne avevo
> ancora parlato perché nutro ancora qualche perplessità.
>
Cut
Dando un'occhiata al db in linea devo dire che ci sono tutti i nuovi cap (il
file si chiama trovacap.db) e non vedo perchè bisogni fare una query al db
delle poste.
Mi sbaglio?
Ciao, Carlo


text:
> Dando un'occhiata al db in linea devo dire che ci sono tutti i nuovi
> cap (il file si chiama trovacap.db) e non vedo perchè bisogni fare
> una query al db delle poste.
> Mi sbaglio?
Si, ma forse sono stato troppo approssimativo nel mio precedente post :-)
Non sei tu che utilizzi quel database a dover fare query al sito delle Poste.
E' chi ha realizzato quel database che lo ha fatto mediante query ripetute
al sito delle Poste.
Da qui nascono le perplessità che ho elencato.



text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea3554aa8b8...@news.tin.it...
>> Dando un'occhiata al db in linea devo dire che ci sono tutti i nuovi
>> cap (il file si chiama trovacap.db) e non vedo perchè bisogni fare
>> una query al db delle poste.
>> Mi sbaglio?
>
> Si, ma forse sono stato troppo approssimativo nel mio precedente post :-)
>
> Non sei tu che utilizzi quel database a dover fare query al sito delle
> Poste.
> E' chi ha realizzato quel database che lo ha fatto mediante query ripetute
> al sito delle Poste.
> Da qui nascono le perplessità che ho elencato.
Gabriele, ma perchè le query e le successive risposte dovrebbero essere
errate?
Pensi ad un errore voluto da Poste.it?
Basterebbe fare qualche controllo, no?
Intanto potrebbe andare bene visto che, se i dati sono corretti, per
un'eventuale altra modifica dei CAP, bisognerebbe attendere molti anni.
Ciao, Carlo


text:
Voglio fare una premessa.
Non vorrei che tu o qualcun'altro pensaste che ho qualcosa contro FSFE e
la loro iniziativa: tutt'altro!!!!
> Gabriele, ma perchè le query e le successive risposte dovrebbero
> essere errate?
Le query di per se non credo proprio che siano errate, penso piuttosto che,
visto che viene utilizzato il protocollo HTTP, si ottengono le stesse risposte
che si ottengono consultando quella pagina web con un browser.
Quindi, errori 404, errori gestiti ("il servizio non è al momento disponibile").....ecc....ecc....
> Pensi ad un errore voluto da Poste.it?
Io la butto là......non ho alcuna prova a sostegno di questa ipotesi, ma
avere un'ipotesi in testa non è un reato :-)
> Basterebbe fare qualche controllo, no?
Si, tutto è fattibile, ma a questo punto bisogna anche vedere se il gioco
vale la candela.
Ripeto quanto detto in premessa: ben vengano azioni come quella della FSFE,
perché sicuramente sono la cartina al tornasole di un disagio comunemente
sentito.
Quello che preoccupa, purtroppo, è che qualcuno dovrebbe occuparsi di tenere
aggiornato questo database, impiegando il suo tempo libero, senza chiedere
niente in cambio: a parte il fatto che non sarebbe giusto, è difficile che
qualcuno una mattina si alzi e si scopra filantropo :-)
Con questo non voglio dire che la FSFE vuole speculare su questa sua iniziativa!!!!
Lungi da me!!!!!
> Intanto potrebbe andare bene visto che, se i dati sono corretti, per
> un'eventuale altra modifica dei CAP, bisognerebbe attendere molti
> anni.
Purtroppo no, perché dal 20 settembre 2006 le Poste hanno dichiarato che
effettueranno modifiche ogni anno, e c'è poco da sorprendersi, altrimenti
non si capirebbe la cadenza annuale dei pagamenti richiesti per i loro prodotti
commerciali.
Non ricordo se ti ho già ringraziato per il tuo sostegno a questa "causa
pubblica". Lo faccio in ogni caso adesso :-)



text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea3554aaed8...@news.tin.it...
cut
Ad ogni buon conto ho realizzato la tabella in formato AXP con tutti i nuovi
CAP.
Ora ti domando: pensi che sia opportuno metterla a disposizione di tutti
oppure ciò inficierebbe la petizione?
D'altra parte come ho fatto io potrebbero farlo in tanti (mezza giornata di
lavoro).
A proposito di curiosità su questo nuovo ordinamento CAP si assiste
all'incredibile fatto che, per esempio, se invio una lettera ad Ancona in
via LUIGI PAOLUCCI al numero 11 devo usare il cap 60128 se la invio al
numero 7 dovrò usare il cap 60125, altrimenti la lettera non verrà
consegnata. Ma siamo matti?
Ciao, Carlo


text:
> Ad ogni buon conto ho realizzato la tabella in formato AXP con tutti i
> nuovi CAP.
Complimenti. Non deve essere stato un lavoro carinissimo :-)
> Ora ti domando: pensi che sia opportuno metterla a disposizione di
> tutti oppure ciò inficierebbe la petizione?
Guarda, io penso che la petizione debba seguire una strada a se stante.
Infatti, per quanto tu o chiunque altro, possa sforzarsi di mettere a disposizione
questi famigerati CAP, purtroppo nessuno - a parte Poste Italiane - può garantire
la veridicità e l'aggiornamento dei dati, e questo, per chi lavora ogni giorno
con spedizioni di diverso genere è necessario.
Lo scopo della petizione, infatti, è solo quello di riottenere, disponibili
ANCHE per il libero download, gli elenchi dei CAP e delle zone postali, aggiornati
costantemente da Poste Italiane.
> D'altra parte come ho fatto io potrebbero farlo in tanti (mezza
> giornata di lavoro).
Infatti. Come già sta succedendo.
Il fatto è che questo comportamento, benché sia lodevole dal punto di vista
umano e sociale, non contribuisce in alcun modo alla sensibilizzazione dei
cittadini sulla problematica in questione.
Paradossalmente (e sottolineo PARADOSSALMENTE), sarebbe stato meglio che
non esistesse e non potesse essere ricavato alcun elenco CAP alternativo
a quello delle Poste: probabilmente in questo modo non sarebbe stato un piccolo
cittadino come me a sollevare la questione, bensì lo avrebbero fatto realtà
più grandi, commerciali, con tanti interessi in gioco ed altrettanta voce
in capitolo.
> A proposito di curiosità su questo nuovo ordinamento CAP si assiste
> all'incredibile fatto che, per esempio, se invio una lettera ad Ancona
> in via LUIGI PAOLUCCI al numero 11 devo usare il cap 60128 se la invio
> al numero 7 dovrò usare il cap 60125, altrimenti la lettera non verrà
> consegnata. Ma siamo matti?
Incredibile. Ho controllato anche io ed è proprio così (anzi, forse è ancora
pi complicato).



text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea3554ac658...@news.tin.it...
>> Ad ogni buon conto ho realizzato la tabella in formato AXP con tutti i
>> nuovi CAP.
>
> Complimenti. Non deve essere stato un lavoro carinissimo :-)
>
>> Ora ti domando: pensi che sia opportuno metterla a disposizione di
>> tutti oppure ciò inficierebbe la petizione?
>
> Guarda, io penso che la petizione debba seguire una strada a se stante.
>
Dunque la pubblico stà tabella?
Ciao, Carlo


text:
> Dunque la pubblico stà tabella?
Posso solamente risponderti: "sei libero di pubblicarla".
Ma questa libertà non ti viene certo "concessa" dal sottoscritto :-)
Io non posso in alcun modo (e menomale) impedire che qualcuno scriva qualcosa
o pubblichi qualcos'altro; se avessi potuto, avrei evitato che qualcuno parlasse
male della mia iniziativa popolare (e non sono stati pochi).



text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea3554ac658...@news.tin.it...
cut
>> A proposito di curiosità su questo nuovo ordinamento CAP si assiste
>> all'incredibile fatto che, per esempio, se invio una lettera ad Ancona
>> in via LUIGI PAOLUCCI al numero 11 devo usare il cap 60128 se la invio
>> al numero 7 dovrò usare il cap 60125, altrimenti la lettera non verrà
>> consegnata. Ma siamo matti?
>
> Incredibile. Ho controllato anche io ed è proprio così (anzi, forse è
> ancora pi complicato).
I comuni che "soffrono" di questo problema sono 25 (ANCONA BARI BERGAMO
BOLOGNA BRESCIA CAGLIARI CATANIA  FIRENZE GENOVA LIVORNO MESSINA MILANO
NAPOLI PADOVA PALERMO PERUGIA PESCARA PISA ROMA SALERNO TORINO TRIESTE
VENEZIA VERBANIA VERONA)
Altra stranezza:
Roma Via Laurentina Km 9 cap 00143; Km 12 cap 00134;
Km 5 cap nessuno (?)
Chi abita al Km 9 + 750 che cap avrà?
Ciao, Carlo


text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea3554acc98...@news.tin.it...
>> Dunque la pubblico stà tabella?
>
> Posso solamente risponderti: "sei libero di pubblicarla".
> Ma questa libertà non ti viene certo "concessa" dal sottoscritto :-)
> Io non posso in alcun modo (e menomale) impedire che qualcuno scriva
> qualcosa o pubblichi qualcos'altro; se avessi potuto, avrei evitato che
> qualcuno parlasse male della mia iniziativa popolare (e non sono stati
> pochi).
>
Ok. La pubblico! In altro post e sarà disponibile per soli tre giorni.
Ciao, Carlo


title: idee per realizzazione maschera

author: cio

text:
ciao
vorrei realizzare una maschera che ha le seguent caratteristiche:
Per ogni prodotto PR01, PR02 ecc... ho dei codici A1, A2, A3 ecc...
Ad ogni codice corrispondono degli altri sottocodici da M1 a M33.
Il problema � che alcuni codici sono in carico all'Ufficio1, altri
all'Ufficio2 ecc...
Vorrei fare delle check-box dove poter scegliere i vari codici M1, M2, Mn
relativamente ad ogni ufficio segnandomi da qualche parte a quale ufficio
sono in carico senza triplicare le check-box da spuntare. Da notare che non
accade mai che un ufficio abbia gli stessi M degli altri.
Esempio:
PR01
        A1
            Ufficio1:    M10, M12, M13, M15
            Ufficio2:    M28
            Ufficio3:    M23
Vorrei poter spuntare da un unico gruppo di opzioni quelle di mio interesse.
Si pu� fare?
Grazie 1000
cio


title: idee per realizzazione maschera

author: Roberto da Parma

text:
"cio" <
c...@cio.it
> ha scritto nel messaggio news:gtudes$kgb$1...@aioe.org...

Sinceramente non ho capito molto ma se fai tutto a livello di riga?
record 1


title: idee per realizzazione maschera

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:gtv0o3$c5$1...@tdi.cu.mi.it...

scusa � inviata inavvertitamente....dicevo....se fai tutto a livello riga?
PRO1 A1 UFFICIO1 M10
PRO1 A1 UFFICIO1 M12
PRO1 A1 UFFICIO1 M13
PRO1 A1 UFFICIO1 M15
PRO1 A1 UFFICIO2 M28
dopo fai tutti i filtri che vuoi....con un tasto poi selezioni i record
filtrati...
sempre se non ho capito male...
Ciao
--
Roberto da Parma


title: idee per realizzazione maschera

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:gtv0s2$gj$1...@tdi.cu.mi.it...
>
> scusa � inviata inavvertitamente....dicevo....se fai tutto a livello riga?
>
> PRO1 A1 UFFICIO1 M10
> PRO1 A1 UFFICIO1 M12
> PRO1 A1 UFFICIO1 M13
> PRO1 A1 UFFICIO1 M15
> PRO1 A1 UFFICIO2 M28
>
Per rendere l'idea ho PR01, qundi ho 14 codici (A1, A2, A3...) ai quali
associare M1, M2, M3... fino a M34 (per ora ma potrebbero aumentare).
Devo per� associare per ogni M1, M2 ecc... almeno un Ufficio1, Ufficio2
ecc...
Per fare tutto su una riga dovrei mettere delle combo con l'ufficio
destinatario a fianco di ogni ceckbox per ogni A1, A2.
Quindi (34 codici M per 34 Combo con i tre Uffici)*14 codici A avrei 952
oggetti nella maschera...
Esempio su una riga:
PR01
A1    M1    Ufficio1    M2 Ufficio2    M3    Ufficio1, ecc... fino a M34
A2    M1    Ufficio2    M2 Ufficio3    ecc...
Spero di essere stato pi� chiaro. Comunque ho risolto utilizzando una
Textbox nella quale scrivo le varie M1, M2 ecc... e quando cambio ufficio
metto una //
Quindi avr� una stringa con M1, M2, M3//M19, M20//M34
Ogni // corrispondie al cambio di ufficio come da legenda a lato!
Altre soluzioni mi sembravano troppo complicate.
saluti
cio


title: Una cosa strana quando applico un filtro nella maschera

author: Ronny

text:
Ciao a tutti,
Ho una maschera che all'apertura è già filtrata con un periodo iniziale di
date con il seg. codice:
'Parametri data e numero impostati in automatico
data_inizio = "01/" & Month(Date) & "/" & Year(Date)
data_fine = "31/12/" & Year(Date)
Me.txt_data_i = data_inizio
Me.txt_data_f = data_fine
' Filtro iniziale della maschera (con il periodo scelto ed i numeri)
chiaveric = "[numero reso] >= " & numero_i & _
" AND [numero reso] <=" & numero_f & _
" AND [data inserimento] >= #" & Format([data_inizio], "mm/dd/yyyy") & _
"# AND [data inserimento] <= #" & Format([data_fine], "mm/dd/yyyy") & "#"
DoCmd.ApplyFilter , chiaveric
Possibile che una volta aperta la maschera, se scelgo un valore da una
casella combinata tale valore non viene visualizzato , o meglio la casella
combinata contiene il valore ma non lo vedo nella maschera.
Se tolgo il filtro, tutto Ok.
Secondo voi che cosa può essere?
Grazie a tutti
Ronny
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Roberto dalla campagna

text:
"Ronny" <
provaindi...@aaaa.it
> ha scritto nel messaggio
news:194Z130Z244Z250...@usenet.libero.it...

Tutto dipende da cosa hai come origine riga della casella combinata.
Poi prova ad usare la proprietà Filter della maschera invee del metodo
ApplyFilter, insomma:
Me.Filter = chiaveric
Me.Filter = True
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
>
> Tutto dipende da cosa hai come origine riga della casella combinata.
>
> Poi prova ad usare la proprietà Filter della maschera invee del metodo
> ApplyFilter, insomma:
>
> Me.Filter = chiaveric
> Me.Filter = True
Così non mi tiene il filtro all'apertura, sembra non funzionare.
L'origine riga della casella combinata è :
SELECT [Tb_tipo_reso].[tipo_reso], [Tb_tipo_reso].[descrizione_reso] FROM
Tb_tipo_reso;
ma come può l'applyfilter influenzare sulla casella combinata?
ancora grazie mille



text:
"Ronny" <
aaaaa...@mail.it
> ha scritto nel messaggio
news:194Z130Z244Z250Y...@usenet.libero.it...
> >
> > Tutto dipende da cosa hai come origine riga della casella combinata.
> >
> > Poi prova ad usare la proprietà Filter della maschera invee del metodo
> > ApplyFilter, insomma:
> >
> > Me.Filter = chiaveric
> > Me.Filter = True
> Così non mi tiene il filtro all'apertura, sembra non funzionare.
Non capisco cosa tu voglia intendere con "all'apertura": certo è che per
impostare il filtro la maschera deve già essere aperta.
> L'origine riga della casella combinata è :
>
> SELECT [Tb_tipo_reso].[tipo_reso], [Tb_tipo_reso].[descrizione_reso] FROM
> Tb_tipo_reso;
> ma come può l'applyfilter influenzare sulla casella combinata?
Io ho avuto sempre problemi (probabilmente perché non lo uso correttamente)
con il metodo ApplyFilter, pertanto non lo uso.
Non ho detto che il metodo ApplyFilter influenzi negativamente una casella
combinata, ma, visti i miei precedenti poco confortanti con tale metodo, ti
ho suggerito di fare una prova anche tu a non usare tale metodo.
> ancora grazie mille
Prego



text:
                    Il 06 Ott 2004, 12:08, "Roberto dalla campagna" <
r.ma...@libero.it
> ha
scritto:
>
> Non capisco cosa tu voglia intendere con "all'apertura": certo è che per
> impostare il filtro la maschera deve già essere aperta.
>
All'apertura intendo che ho il primo filtro sulle date (visualizza i records
dal mese in corso fino a fine anno) nell'evento Open della maschera.
Ed è questo che mi fa casino sulla casella combinata, secondo me, ma non
capisco come...
Grazie
Ronny



text:
"Ronny" <
aaa...@mail.it
> ha scritto nel messaggio
news:194Z130Z244Z250Y...@usenet.libero.it...
>                     Il 06 Ott 2004, 12:08, "Roberto dalla campagna"
<
r.ma...@libero.it
> ha
> scritto:
> >
> > Non capisco cosa tu voglia intendere con "all'apertura": certo è che per
> > impostare il filtro la maschera deve già essere aperta.
> >
> All'apertura intendo che ho il primo filtro sulle date (visualizza i
records
> dal mese in corso fino a fine anno) nell'evento Open della maschera.
> Ed è questo che mi fa casino sulla casella combinata, secondo me, ma non
> capisco come...
Mi dispiace ma non riesco a comprendere il tuo problema.
Forse per te è tutto chiaro perché il database lo hai fatto tu e ce lo hai
sotto mano.
> Grazie
> Ronny



title: riempire i campi vuoti di una tabella

author: oscar

text:
un saluto a tutti:
il mio problema e' questo:
ho una tabella ottenuta importando un file excell in cui ci sono dei
campi vuoti:
tabella1
id cognome	nome		nascita		prestazione
1 rossi		mario		01/01/1990	vaccino a
2						vaccino b
3 bianchi 	giulia		10/10/1993	vaccino a
4 verdi		aldo		09/09/1992	vaccino a
5						vaccino b
6						vaccino c
vorrei riempire i campi vuoti e quindi ottenere:
tabella1
id cognome	nome		nascita		prestazione
1 rossi		mario		01/01/1990	vaccino a
2 rossi		mario		01/01/1990	vaccino b
3 bianchi 	giulia		10/10/1993	vaccino a
4 verdi		aldo		09/09/1992	vaccino a
5 verdi		aldo		09/09/1992	vaccino b
6 verdi		aldo		09/09/1992	vaccino c
si puo' fare? qualcuno sa suggerirmi come?
grazie per l'aiuto
oscar


title: riempire i campi vuoti di una tabella

author: Ux

text:
Fallo con Excel che fai prima.
Vai su una cella della tua tabella, dal menu' Modifica [Vai a], scegli
il pulsante [Speciale...], spunta [Celle vuote] poi [OK].
Ora dovresti avere selezionato tutte i buchi nella tab.
Digita:
=
[freccia in alto]
[Ctrl]+[Invio]
e i buchi si riempiono col valore della cella sopra.
Ciao
Marco



title: riempire i campi vuoti di una tabella

text:
On Thu, 18 Nov 2004 21:22:15 GMT, Ux <Non.Te....@Senno.Mi.Spammi>
wrote:

  grazie funziona perfettamente
ciao
oscar


title: scegliere la stampante.... REPORT

text:
Se su un pc ho installato 1,2,3 stampanti... E' possibile, nel contesto del
comando OpenReport indirizzato alla stampante, chiedere all'utente su quale
tra quelle installate vuole stamparlo?
Ho in mente qualcosa tipo la finestra di dialogo che compare quando si
sceglie File>Stampa... e si puň scegliere dall'elenco stampanti... come
avviene per esempio in Word...
Grazie carissimi!!!


title: scegliere la stampante.... REPORT

author: Bitte°

text:
"doppiazeta19" <
doppia...@hotmail.com
> ha scritto nel messaggio
news:WA_%7.16017$aD.5...@twister2.libero.it...

In modo grossolano puoi fare tre report con stampante specifica (scegli da
menu opzioni stampa, stampa con stampante specifica, poi salvi tutto)
Tre macro (o una macro con condizioni) per eseguire i report..dando la
possibilita' di scegliere all'utente.La stessa cosa la puoi fare via codice,
c'e' un'esempio sul sito comune..


title: scegliere la stampante.... REPORT

text:
> In modo grossolano puoi fare tre report con stampante specifica (scegli da
> menu opzioni stampa, stampa con stampante specifica, poi salvi tutto)
> Tre macro (o una macro con condizioni) per eseguire i report..dando la
> possibilita' di scegliere all'utente.La stessa cosa la puoi fare via
codice,
> c'e' un'esempio sul sito comune..
grazie vado a dare un'occhiata...


title: utilizzare un report per una query diversa

author: giogio

text:
ciao a tutti
ho fatto un report graficamente "impegnativo" per una query
la query ne ha altre "gemelle"
per intenderci "visualizza gli ordini del venditore XXX"
"visualizza gli ordini del venditore YYY" ecc...
al cambiare del venditore il risultato contiene gli stessi campi con valori
diversi
ora mi piacerebbe utilizzare lo stesso "layout" per tutte le query
ho provato ad aggiungere il mio layout grafico alle formattazioni
predefinite ma access non è molto bravo ad imparare, si ricorda giusto di
qualche colore qua e là
ho provato allora a prendere lo stesso report, duplicarlo e nel duplicato a
cambiare l'origine dei dati per le varie caselle, andando a selezionare
quelli di un'altra query
ma non funziona... o almeno... non son capace di farlo funzionare
come posso fare?
grazie!


author: Roberto da casa

text:
"giogio" <gio...@giogio.giogio> ha scritto nel messaggio
news:b61q93$1bc$1...@grillo.cs.interbusiness.it...

Se i nomi dei campi delle varie queries è lo stesso è sufficiente, nel
report duplicato, cambiare l'origine record del report.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Somma in Report

author: Stefano

text:
Ciao a tutti.
ho un report in cui ci sono due raggruppamenti
Gruppo0
Gruppo1
A livello di Gruppo0 ho creato un campo calcolato
MancataCA=(formuladimancataCA)
A livello di Gruppo1 devo farne la somma.
Non posso creare un campo MancataRA in cui mettere la formula
=somma([MancataCA]) in quanto MancataCA non viene riconosciuto
Non posso mettere MancataRA=Somma(formuladiMancataCA) in quanto
formuladiMancataCA è molto complessa
Ho pensato di lavorare sugli eventi formattazione delle sezioni scrivendo il
codice seguente
Option Compare Database
Dim MancataCAV As Long
Private Sub PièDiPaginaGruppo0_Format(Cancel As Integer, FormatCount As
Integer)
If PrintCount = 1 Then
MancataCAV = MancataCAV + Me.MancataCA
End If
End Sub
Private Sub PièDiPaginaGruppo1_Format(Cancel As Integer, FormatCount As
Integer)
If PrintCount = 1 Then
MancataRA = MancataCAV
MancataCAV = 0
End If
End Sub
Private Sub Report_Open(Cancel As Integer)
MancataCAV = 0
End Sub
Quando il gruppo0 viene stampato su due pagine Me.MancataCA viene sommato
due volte.
Pensavo di aver risolto il problema impostando la proprietà PrintCont a 1.
Mi sapete dire dove sbaglio?
Grazie
Gianna


title: Somma in Report

text:
"Stefano" <
mond...@libero.it
> ha scritto nel messaggio
news:dq2jcv$m83$1...@domitilla.aioe.org...

Invece di operare a fronte dell'evento "Su formattazione" del
PièDiPaginaGruppo0 prova a generare il codice della somma in MancataCAV a
fronte dell'evento "Su stampa" di tale sezione di report.
Comunque non capisco proprio cosa ci sia di così complesso in quella formula
che ti impedisca di scrivere correttamente =Somma(formuladiMancataCA)
nell'origine controllo della casella di testo non associata MancataRA
inserita nella sezione PièDiPaginaGruppo1.
>
> Grazie
Prego
>
> Gianna
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: realizzare una demo ( l'activex nslock15vb6)

author: francesco

text:
cari amici dove posso trovare l'activex  nslock15vb6 oggetto della vostra
discussione e se potreste cortesemente indicarmi il modo di utilizzo ve ne
sare davvero grato
Grazie mille
--------------------------------
Inviato via
http://usenet.iol.it


title: controllare contenuto Query

text:
Saluti a tutti,
Ho generato un'istruzione per l'invio di messaggi e_mail mediante
docmd.sendobject.
Tutto č OK, il file che allego in formato *.XLS č generato da una query.
Come posso fare a verificare che la query non sia vuota (che contenga cioč
almeno un record) e nel caso in cui sia vuota, a non eseguire il comando
sendobject?
Ringrazio sin da ora chi puň essermi di aiuto
Saluti a tutti
Mauro


title: controllare contenuto Query

text:
"mauro06" <
ma...@briantina.it
> ha scritto nel messaggio
news:9boigo$iqu$1...@fe1.cs.interbusiness.it...
> Saluti a tutti,
> Ho generato un'istruzione per l'invio di messaggi e_mail mediante
> docmd.sendobject.
> Tutto è OK, il file che allego in formato *.XLS è generato da una query.
> Come posso fare a verificare che la query non sia vuota (che contenga cioè
> almeno un record) e nel caso in cui sia vuota, a non eseguire il comando
> sendobject?
>
> Ringrazio sin da ora chi può essermi di aiuto
>
> Saluti a tutti
>
> Mauro
>
Io proverei con:
If DCount("[NomeCampo]", "NomeQuery") <> 0 Then
    DoCmd.SendObject .....
End If
Dove NomeCampo è il nome di un qualsiasi campo contenuto nella query.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Subselect in Update

author: cArBoR

text:
Che voi sappiate le SubSelect sono supportate da MS Access nelle query di
aggiornamento UPDATE?
Grazie in anticipo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Subselect in Update

text:
"cArBoR" <
carlo.b...@bigfoot.com
> ha scritto nel messaggio
news:c3mck5$pp9$1...@news.newsland.it...
> Che voi sappiate le SubSelect sono supportate da MS Access nelle query di
> aggiornamento UPDATE?
>
> Grazie in anticipo
>
Nelle queries di aggiornamento le sottoqueries sono accettate nei limiti in
cui vengono accettate in una query di selezione.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: contare i record in un report

author: tonidrummer

text:
Salve a tutti. Giorni fa ho avuto una risposta, ma non sono riuscito a
risolvere il quesito. Ho un report basato su una query. Come faccio a
contare quanti record ci sono nel report? Ho provato a vedere nell'help la
funzione dcount, ma non sono riuscito ad applicarla. Per es. ho creato una
casella di testo nel piè di pagina con origine controllo
"=dcount("*","MiaQuery")", ma mi da errore (dice che manca l'operatore o
qualcosa del genere...).
In un altro post del sito comune ho trovato questo che dovrebbe andar bene,
ma non so come applicarlo: << Se hai la necessità di contare i records in
una query o tabella, senza
aprire un recordSet, puoi usare:
Numrecords = Dcount("*", "MyTable") >> Chi mi può aiutare, per favore?
Toni.


title: contare i record in un report

author: Silvio Berruti

text:
"tonidrummer" <tonia...@CICCIONEtin.it> ha scritto nel messaggio
news:6YFx7.10385$YC3.2...@news1.tin.it...
> Salve a tutti. Giorni fa ho avuto una risposta, ma non sono riuscito a
> risolvere il quesito. Ho un report basato su una query. Come faccio a
> contare quanti record ci sono nel report? Ho provato a vedere nell'help la
> funzione dcount, ma non sono riuscito ad applicarla. Per es. ho creato una
> casella di testo nel piè di pagina con origine controllo
> "=dcount("*","MiaQuery")", ma mi da errore (dice che manca l'operatore o
> qualcosa del genere...).
E ci credo! Forse che la tua query ha un campo che si chiama "*"?
Prova con
=dcount("TuoCampoNellaQuery","MiaQuery")
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: contare i record in un report

text:
"Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
news:HiGx7.2159$1H1.1...@news.infostrada.it...
>
> "tonidrummer" <tonia...@CICCIONEtin.it> ha scritto nel messaggio
> news:6YFx7.10385$YC3.2...@news1.tin.it...
> > Salve a tutti. Giorni fa ho avuto una risposta, ma non sono riuscito a
> > risolvere il quesito. Ho un report basato su una query. Come faccio a
> > contare quanti record ci sono nel report? Ho provato a vedere nell'help
la
> > funzione dcount, ma non sono riuscito ad applicarla. Per es. ho creato
una
> > casella di testo nel piè di pagina con origine controllo
> > "=dcount("*","MiaQuery")", ma mi da errore (dice che manca l'operatore o
> > qualcosa del genere...).
>
> E ci credo! Forse che la tua query ha un campo che si chiama "*"?
>
> Prova con
> =dcount("TuoCampoNellaQuery","MiaQuery")
Anzi, come origine controllo, se la fatica della giornata non mi ottenebra
troppo la mente, dovrebbe essere
=dcount("TuoCampoNellaQuery";"MiaQuery")



title: contare i record in un report

text:
"Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
news:ToGx7.2228$1H1.1...@news.infostrada.it...

Ciao silvio. Intanto ti ringrazio, ma questa è una prova che ho già fatto.
Quando metto questo che tu mi dici nellìorigine controllo del report mi da
errore.


title: contare i record in un report

text:
> > > Salve a tutti. Giorni fa ho avuto una risposta, ma non sono riuscito a
> > > risolvere il quesito. Ho un report basato su una query. Come faccio a
> > > contare quanti record ci sono nel report? Ho provato a vedere
nell'help
> la
> > > funzione dcount, ma non sono riuscito ad applicarla. Per es. ho creato
> una
> > > casella di testo nel piè di pagina con origine controllo
> > > "=dcount("*","MiaQuery")", ma mi da errore (dice che manca l'operatore
o
> > > qualcosa del genere...).
> >
> > E ci credo! Forse che la tua query ha un campo che si chiama "*"?
> >
> > Prova con
> > =dcount("TuoCampoNellaQuery","MiaQuery")
>
> Anzi, come origine controllo, se la fatica della giornata non mi ottenebra
> troppo la mente, dovrebbe essere
> =dcount("TuoCampoNellaQuery";"MiaQuery")
Grazie, Silvio. Probabilmente era il punto e virgola che creava casino. Ora
tutto funge.
Ciao. Toni.


title: trigger

text:
Ciao a tutti
ho il seguente problema
ho una base dati oracle. Ho un file bat che lancia un .sql con del
codice sql mi cancella un record da una tabella.
vorrei farlo in access, ma ho riscontrato dei problemi.
il codice sql è il seguente:
alter trigger tabella_bdr disable;
delete tabella where key = &codice_inserito_da_me ;
commit;
alter trigger tabella_bdr enable;
Ho provato a fare una query di eliminazione, che punta tramite odbc alla
tabella in oggetto, ma se ometto la disabilitazione del trigger non
funziona.
Ho provato a scrivere il codice sql "alter trigger tabella_bdr disable"
all'interno della qry, ma mi da errore sul comando trigger.
Qualcuno di voi saprebbe dirmi in che modo posso alterare il trigger
tramite access?
Spero di essere stato sufficientemente chiaro e vi ringrazio in
anticipo.
Ciao
Stefano


title: esportazione in file di testo di una query!

author: Luigi

text:
Salve a tutti,
dopo una lunga ricerca e svariati tentativi ho un problema che non sono
riuscito a risolvere con l'esportazione di una query su un file di testo.
Mi sono creato la mia bella specifica di esportazione e funziona tutto alla
grande. Poiché devo esportare solo alcuni record (filtrati in pratica in
base al mese) mi  sono aggiunto un campo nella query dove ho scritto:
WHERE (((Month([DataPrestazione]))=[Forms]![MascheraPerMesi]![Cornice6]));
In pratica questa query visualizza i suoi dati in una sottomaschera e nella
maschera principale, in particolar modo nella "cornice6",  viene scelto il
mese da visualizzare. Poi ho aggiunto un pulsante di comando cui ho
associato questo codice:
==CODE====================
DoCmd.TransferText acExportDelim, "Esportazione", "qPerEsportazione"
==========================
dove Esportazione è il nome della specifica, qPerEsportazione è il nome
della query da esportare.
Ricevo sempre un errore 404(previsto oggetto), ma la cosa più preoccupante è
che neanche provando ad esportare la query direttamente dal menù
file->esporta e richiamando la specifica funziona! Il problema credo sia
dovuto al fatto di aver aggiunto un altro campo (se lo tolgo funziona!) solo
dopo aver definito la specifica per l'esportazione! Il problema è che quel
campo mi serve per filtrare i dati ma non deve comparire  nel file di
esportazione! Posso metterlo nella query ancor prima di definire la
specifica per l'esportazione e poi fare in modo da non farlo comparire? E'
possibile impostare a zero la lunghezza di un campo?
Come posso risolvere? Suggerimenti?
Ciao e grazie a tutti!
Luigi


author: Carlo Costarella

text:
"Luigi" <
luigialiber...@tiscali.it
> ha scritto nel messaggio
news:EED1e.33213$zZ1.9...@twister1.libero.it...

Mi pare che pur facendo restare il campo nella query, se togli la spunta
alla casellina "Mostra" nella colonna del campo stesso, l'esportazione
funziona.
In caso contrario rinomina il campo per esempio NuovoCampo:
[DataPrestazione] e aggiungi questo alla specifica di esportazione.
Altra cosa da fare se continua a darti errore è quella di crearti una
funzione che restituisce il valore della cornice nella maschera e mettere
questa funzione nel criterio al posto di
[Forms]![MascheraPerMesi]![Cornice6]:
In un modulo pubblico:
Public function MiaDataInCornice () as string
MiaDataInCornice = [Forms]![MascheraPerMesi]![Cornice6]
End Function
Anche in questo caso puoi togliere la spunta a "Mostra".
Prova e facci sapere.
Ciao, Carlo


text:

Ciao Carlo,
grazie per il tuo interessamento al mio problema. Prima di risponderti
ho provato in diversi modi a risolvere il problema ma non c'è nulla da
fare. Se provo ad esportare i dati senza nessun critererio nel campo
della data funziona tutto alla grande. Non appena inserisco qualcosa:
sia esso il riferimento al campo della maschera, l'espressione che mi
hai postato tu o anche semplicemente [MESE] e provo a fare
l'esportazione mi compare il solito errore: "Parametri insufficienti.
Previsto1" che tra le altre cose non so cosa significa! Non credo sia
impossibile esportare query del genere, o mi sbaglio? Inoltre non mi
compare nemmeno più la colonna "mostra" nella creazione guidata delle
specifiche di esportazione. Come posso risolvere?
Ciao e grazie,
Luigi


text:
Cut
>
> Ciao Carlo,
> grazie per il tuo interessamento al mio problema. Prima di risponderti
> ho provato in diversi modi a risolvere il problema ma non c'è nulla da
> fare. Se provo ad esportare i dati senza nessun critererio nel campo
> della data funziona tutto alla grande. Non appena inserisco qualcosa:
> sia esso il riferimento al campo della maschera, l'espressione che mi
> hai postato tu o anche semplicemente [MESE] e provo a fare
> l'esportazione mi compare il solito errore: "Parametri insufficienti.
> Previsto1" che tra le altre cose non so cosa significa! Non credo sia
> impossibile esportare query del genere, o mi sbaglio? Inoltre non mi
> compare nemmeno più la colonna "mostra" nella creazione guidata delle
> specifiche di esportazione. Come posso risolvere?
>
> Ciao e grazie,
> Luigi
Ciao Luigi
se fai come ti ho detto  funziona alla grande.
La casellina "Mostra" la trovi nella query in corrispondenza della colonna
che devi utilizzare ma non vuoi esportare.
La query oltre alle colonne per i vari campi contiene anche delle righe
(parlo sempre in visualizzazione struttura).
La prima riga è il nome del campo, la seconda è la Tabella o query di
riferimento, la terza l'ordinamento, la quarta appunto "Mostra" e in ultimo
la riga dei criteri. Nelle query raggruppate viene aggiunta una riga
"Formula".
Alla luce di quanto appena detto, rileggiti la prima risposta e ti sarà
tutto più chiaro.
Ciao, Carlo


text:
[CUT]
> Ciao Luigi
> se fai come ti ho detto  funziona alla grande.
> La casellina "Mostra" la trovi nella query in corrispondenza della colonna
> che devi utilizzare ma non vuoi esportare.
> La query oltre alle colonne per i vari campi contiene anche delle righe
> (parlo sempre in visualizzazione struttura).
> La prima riga è il nome del campo, la seconda è la Tabella o query di
> riferimento, la terza l'ordinamento, la quarta appunto "Mostra" e in
> ultimo la riga dei criteri. Nelle query raggruppate viene aggiunta una
> riga "Formula".
> Alla luce di quanto appena detto, rileggiti la prima risposta e ti sarà
> tutto più chiaro.
>
> Ciao, Carlo
Ciao Carlo,
ancora grazie per le tue risposte! Per quanto riguarda la casellina mostra
non avevo capito ti riferissi proprio a quella della visualizzazione
struttura della query altrimenti figurati se non l'avessi vista! Tutto
sommato le cose semplici come le query le so fare! Anche alla luce della tua
risposta e dopo aver riletto tutti i post non è cambiato proprio nulla. La
procedura che avrò fatto almeno venti volte è la seguente:
1. Creo la query con tutti i campi da esportare
2. Mi creo la specifica di esportazione (se faccio una prova funziona!)
3. Aggiungo il nuovo campo alla query che utilizzo per selezionare il mese
giusto e tolgo il flag dalla casellina "Mostra" (lancio anche la query per
controllare che vada bene ed tutto ok!)
4. Avvio l'esportazione guidata (ho provato sia aprendo la query sia senza
aprirla!) mi ritrovo la solita finestra dal titolo "Esportazione guidata
testo" e con questo messaggio: "Parametri insufficienti. Previsto 1."
Dove sbaglio? Proprio non riesco a capire!
Ciao e grazie,
Luigi


text:
 Cut
> Ciao Luigi
> se fai come ti ho detto  funziona alla grande.
> La casellina "Mostra" la trovi nella query in corrispondenza della colonna
> che devi utilizzare ma non vuoi esportare.
> La query oltre alle colonne per i vari campi contiene anche delle righe
> (parlo sempre in visualizzazione struttura).
> La prima riga è il nome del campo, la seconda è la Tabella o query di
> riferimento, la terza l'ordinamento, la quarta appunto "Mostra" e in
> ultimo la riga dei criteri. Nelle query raggruppate viene aggiunta una
> riga "Formula".
> Alla luce di quanto appena detto, rileggiti la prima risposta e ti sarà
> tutto più chiaro.
>
> Ciao, Carlo
Ciao Carlo e scusa per l'insistenza dei miei post ma era solo per dirti che
ora funziona tutto bene! In pratica invece di provare ad esportare
"manualmente" dal menù file e così via ho creato una maschera in cui ci sono
i pulsanti per scegliere i mesi e un bottone con associato questo all'evento
clik:
Private Sub Comando22_Click()
DoCmd.TransferText acExportFixed, "Esportazione", "qPerEsportazione",
"C:\esportazione.txt"
End Sub
un'ultima domanda banale se volessi fare un controllo sulla creazione del
file che mi mostri un msgbox quando tutto è andato a buon fine come posso
fare?
Ciao e ancora grazie!


title: modificare lo stato di un controllo

author: gg

text:
Un saluto al ng .
Volevo porre un ennesimo quesito.
Ho la necessità di abilitare e disabilitare un controllo in una maschera,
tramite pulsante.
Praticamente mi sono letto quasi tutto l'help di access, senza trovare
nulla.
grazie ancora.
gianni


title: modificare lo stato di un controllo

author: gabriele

text:
> Ho la necessità di abilitare e disabilitare un controllo in una maschera,
> tramite pulsante.
in che senso ?
Cioè se devi semplicemente modificare la proprietà enabled di [controllo1]
col [pulsante1] basta fare cosi:
Private Sub Pulsante1_Click()
    controllo1.Enabled = Not controllo1.Enabled
End Sub


title: modificare lo stato di un controllo

text:
"gabriele" <
REMOVEg...@cyberfil.it
> ha scritto nel messaggio
news:akgul5$78m$1...@lacerta.tiscalinet.it...

grazie più veloce della luce.
si è quello che cercavo.
grazie ancora.
gianni


title: Aggionamento sottomaschera

author: cidi

text:
Salve a tutti
casella combinata, in una sottomaschera dettagli, origine controllo
IDProdotto e nome IDProdotto;
origine riga: SELECT [tblProdotti].[IDProdotto],
[tblProdotti].[NomeProdotto], [tblProdotti].[codiceprodotto] FROM
tblProdotti ORDER BY [tblProdotti].[codiceprodotto];
visualizzo solo il codice prodotto, formato dal nome fornitore e nome
prodotto,
Evento su non in elenco apro la maschera mProdottiNuovi per
l'inserimento,con:
Private Sub IDProdotto_NotInList(NewData As String, Response As Integer)
Dim ctl As Control
Set ctl = Me.IDProdotto
If MsgBox("Prodotto non in elenco. Vuoi aggiungere?", vbOKCancel) = vbOK
Then
        Response = False
     DoCmd.OpenForm ("mProdottiNuovi"), , , , acFormAdd, acDialog
    Me.IDProdotto.Requery
    Else
    ' Se si sceglie Cancel, si elimina il messaggio di errore
    ' e si annullano le modifiche.
        Response = acDataErrContinue
        ctl.Undo
End If
End Sub
mi risponde : errore run time 2118
è necessario salvare il campo corrente prima di eseguire l'azione
RieseguiQuery
Se tolgo il: Me.IDProdotto.Requery non ho errore,
 il prodotto è inserito comunque nella tabella prodotti ma non disponibile
nella sottomaschera se non dopo chiusura
Un grazie anticipato a chi volesse aiutarmi.
Saluti Daniele


title: Aggionamento sottomaschera

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:C%b8a.347124$AA2.12...@news2.tin.it...

Prima della riga di codice:
Me.IDProdotto.Requery
prova a scrivere questa riga di codice:
Me!IDProdotto = Me!IDProdotto
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Aggionamento sottomaschera

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
>cut >
> > mi risponde : errore run time 2118
> >
> > è necessario salvare il campo corrente prima di eseguire l'azione
> > RieseguiQuery
> >
> > Se tolgo il: Me.IDProdotto.Requery non ho errore,
> >
> >  il prodotto è inserito comunque nella tabella prodotti ma non
disponibile
> > nella sottomaschera se non dopo chiusura
> >
> > Un grazie anticipato a chi volesse aiutarmi.
> > Saluti Daniele
> Prima della riga di codice:
> Me.IDProdotto.Requery
> prova a scrivere questa riga di codice:
> Me!IDProdotto = Me!IDProdotto
Ciao Roberto, grazie per la risposta, ho fatto come mi hai suggerito e mi
da:
errore  di run - time 3162
Impossibile assegnare il valore Null ad una variabile non di tipo variant.
Segnandomi in giallo la tua riga di codice
--
> Roberto
>
Buona Domenica
Daniele


title: Aggionamento sottomaschera

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:1Jl8a.348563$AA2.13...@news2.tin.it...
[CUT]
>
> Ciao Roberto, grazie per la risposta, ho fatto come mi hai suggerito e mi
> da:
> errore  di run - time 3162
> Impossibile assegnare il valore Null ad una variabile non di tipo variant.
> Segnandomi in giallo la tua riga di codice
>
> Buona Domenica
> Daniele
Allora prova cosě.
Se la maschera principale si chiama MiaMaschera ed il controllo
sottomaschera in essa contenuto si chiama MioControlloSottomaschera.
A fronte dell'evento "Su chiusura" della maschera mProdottiNuovi prova a
generare il seguente codice VBA:
Forms!MiaMaschera!MioControlloSottomaschera!IDProdotto = Me!IDProdotto
Naturalmente ritogli la riga che ti avevo detto di inserire prima della
Requery della casella combinata.



title: Aggionamento sottomaschera

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:IYr8a.171148$ZE.51...@twister2.libero.it...
>
> Allora prova cosě.
>
> Se la maschera principale si chiama MiaMaschera ed il controllo
> sottomaschera in essa contenuto si chiama MioControlloSottomaschera.
>
> A fronte dell'evento "Su chiusura" della maschera mProdottiNuovi prova a
> generare il seguente codice VBA:
>
> Forms!MiaMaschera!MioControlloSottomaschera!IDProdotto = Me!IDProdotto
>
> Naturalmente ritogli la riga che ti avevo detto di inserire prima della
> Requery della casella combinata.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
funziona.
Grazie Roberto
saluti Daniele
---


title: Può funzionare?

author: lucky

text:
Ho creato un applicativo che ho messo in rete ed al quale accedono più (4 o
5) persone. al''inizio di questo applicativo c'è una maschera in cui faccio
digitare NomeUtente e Password e di conseguenza modifico alcune proprietà
della maschere.
Esempio: se entro come utente A alcuni controlli sono bloccati ed altri non
visibili mentre se entro come B Tutto è visibile e tutto è sbloccato. Può
funzionare un sistema così impostato o mi troverò davanti a problemi quando
più persone con "abilitazioni" diverse si collegaranno?
Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Può funzionare?

author: ciroteo

text:
"lucky" <
luciano_z...@hotmail.com
> ha scritto nel messaggio
news:195Z62Z170Z252Y...@usenet.libero.it...

Dal momento che il tuo applicativo sembra abbastanza complesso e
strutturato:  sei stato in grado di fare
password e controlli protetti, allo stesso modo occorre che tu veda il
messaggio che posta Roberto settimanalmente
in questo newsgroup.
In esso troverai informazioni sulle regole che ne disciplinano la
partecipazione.
In particolare ti consiglio di vedere la parte relativa all'oggetto, il tuo
è troppo generico nessuno ti darà mai una risposta e nessuno in futuro potrà
beneficiare dei consigli ricevuti . Cosa cercherà ? " Puo funzionare?" ...


title: Può funzionare?

text:
"lucky" <
luciano_z...@hotmail.com
> ha scritto nel messaggio
news:195Z62Z170Z252Y...@usenet.libero.it...
[CUT]
Usa un subject che riassuma il tuo quesito e non un subject generico.
Normalmente in questo NG non si dà risposta ai messaggi che hanno un subject
generico.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Format ([Data];"ww")

author: Marco Antonioli

text:
Buona sera
Come mai se in una query di selezione provo a utilizzare la funzione
Format([DataConsegna];"ww") la sintassi viene modificata in
Format([DataConsegna];""ww"") e di consequenza viene inesorabilmente
visualizzato ww ?
Grazie
MArco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Format ([Data];"ww")

author: antonio

text:
"Marco Antonioli" <
in...@echovr.it
> ha scritto nel messaggio
news:0421352ef1e3a2ea4e0...@mygate.mailgate.org...

Le funzioni che in VB sono in inglese, fra le proprietą dei controlli e
nelle query vengono tradotte in italiano. Quindi devi usare:
Format([dataconsegna];"ss") ad indicare la settimana dell'anno.
Ciao
Antonio


title: Format ([Data];"ww")

text:
> Le funzioni che in VB sono in inglese, fra le proprietą dei controlli e
> nelle query vengono tradotte in italiano. Quindi devi usare:
> Format([dataconsegna];"ss") ad indicare la settimana dell'anno.
>
> Ciao
> Antonio
Grande Antonio
Adesso funziona.
Solo che stranamente ho dovuto scrivere Format([DataConsegna];"ii")
perchč
con "ss" ritorna 00 (zerozero).



title: Format ([Data];"ww")

author: Roberto dal portatile

text:
"Marco Antonioli" <
in...@echovr.it
> ha scritto nel messaggio
news:0421352ef1e3a2ea4e0...@mygate.mailgate.org...
> Buona sera
> Come mai se in una query di selezione provo a utilizzare la funzione
> Format([DataConsegna];"ww") la sintassi viene modificata in
> Format([DataConsegna];""ww"") e di consequenza viene inesorabilmente
> visualizzato ww ?
Se usi tale funzione Format in VBA o in SQL devi scriverla comunque:
MiaStringa = Format([DataConsegna], "ww")
quindi usando la virgola come separatore e w (iniziale di week) per la
stringa argomento.
Se inve tale funzione la usi con il generatore di espressioni (in una
griglia di struttura di una query, nell'origine controllo di un controllo
ecc.), se la versione di Access è italiana e l'Impostazione internazionale
di Windows è Italiano Standard (quindi separatore in elenco = punto e
virgola) la dovrai scrivere:
Format([DataConsegna]; "ii")
ii e non ss in quanto s viene usata per secondi.
> Grazie
Prego.
> MArco
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Format ([Data];"ww")

text:
"Roberto dal portatile" <
r.ma...@libero.it
> wrote in message
news:M5EFh.10533$
zG1.1...@twister2.libero.it
> Se usi tale funzione Format in VBA o in SQL devi scriverla comunque:
>
> MiaStringa = Format([DataConsegna], "ww")
>
> quindi usando la virgola come separatore e w (iniziale di week) per la
> stringa argomento.
>
> Se inve tale funzione la usi con il generatore di espressioni (in una
> griglia di struttura di una query, nell'origine controllo di un controllo
> ecc.), se la versione di Access è italiana e l'Impostazione internazionale
> di Windows è Italiano Standard (quindi separatore in elenco = punto e
> virgola) la dovrai scrivere:
>
> Format([DataConsegna]; "ii")
>
> ii e non ss in quanto s viene usata per secondi.
>
> > Grazie
>
> Prego.
>
> > MArco
Ottimo
e
abbondante



title: Format ([Data];"ww")

author: Ambarabà Biccì Coccò

text:
"Marco Antonioli" <
in...@echovr.it
> wrote in
news:6b15c4e49cfe703540c...@mygate.mailgate.org
:
> Solo che stranamente ho dovuto scrivere Format([DataConsegna];"ii")
>
'ii' perchè week in inglese si dice 'uiich' :P
--
ABC


title: query per articolo cliente

author: stefano pomelli

text:
chiedo cortesemente come risolvere questo problema in acces 2000
ho quattro tabelle
tbl clienti
tbl articoli
tbl ordini
tbl dettagli ordini
Ora il mio problema e' che nella form principale del programma io vorrei
inserire il nome del cliente e
in automatico nella sottomaschera dettagli potessi scegliere
solo gli articoli relativi a quel cliente
Ho provato a legare il nome del cliente all'articolo nella tabella articolo
ma non mi funziona la query , cioè dalla casella combinata dei dettagli mi
vengono visualizzati tutti gli
articoli e non solo quelli del cliente selezionato.
Sarei molto grato se qualcuno mi illustrasse genericamente la procedura
corretta perchè
probabilmente sbaglio qualcosa nelle relazioni
Il database per intenderci è molto simile a ordini della Northwind però io
vorrei poter scegliere da una query
e non dalla tabella articoli
Spero di essere stato chiaro
Ringrazio anticipatamente
ciao
Stefano


title: query per articolo cliente

author: Setec Astronomy

text:
"stefano pomelli" <
stepo...@infinito.it
> ha scritto nel messaggio
news:a9kqai$k16$1...@serv1.albacom.net...
> chiedo cortesemente come risolvere questo problema in acces 2000
> ho quattro tabelle
> tbl clienti
> tbl articoli
> tbl ordini
> tbl dettagli ordini
> Ora il mio problema e' che nella form principale del programma io vorrei
> inserire il nome del cliente e
> in automatico nella sottomaschera dettagli potessi scegliere
> solo gli articoli relativi a quel cliente
> Ho provato a legare il nome del cliente all'articolo nella tabella
articolo
> ma non mi funziona la query , cioč dalla casella combinata dei dettagli mi
> vengono visualizzati tutti gli
> articoli e non solo quelli del cliente selezionato.
> Sarei molto grato se qualcuno mi illustrasse genericamente la procedura
> corretta perchč
> probabilmente sbaglio qualcosa nelle relazioni
Per prima cosa ti suggerisco di inserire una chiave primaria Conattore su
tutte le tabelle.
Poi utilizzare questa per legare le varie tabelle con le relazioni.
A questo punto nella maschera basta che quando inserisci la sottomaschera
dei dettagli imposti che debbanano essere visualizzati solo quei record dove
le due chiavi utilizzate per la relazione sono uguali.
Saluti.


title: query per articolo cliente

author: Emyr

text:


nella query di selezione articoli della combobox metti come condizione
che cliente=al codice cliente della parent
sulla principale se fai modifiche a cliente fai un requery della combo
Saluti.
Emanuele.


title: query per articolo cliente

author: Daniele

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:8ntsbu45pfepgqb6v...@4ax.com...

--
tbl clienti         tbl ordini         tbl dettagli ordini         tbl
articoli
IDClienti----> IDClienti        IDdettagliordini
                       IDOrdini --->IDOrdini
                                            IDArticoli    <------
IDArticoli
Se ancora non ci sei riuscito dopo il consiglio di Emanuele.
Queste potrebbero essere le relazioni.
Ciao Daniele


title: query per articolo cliente

author: Roberto da casa

text:
"stefano pomelli" <
stepo...@infinito.it
> ha scritto nel messaggio
news:a9kqai$k16$1...@serv1.albacom.net...

Non è un problema di relazioni.
Se la maschera principale si chiama Maschera1 e contiene il nome (o il
codice) del cliente in un controllo chiamato Pippo.
Se la casella combinata con cui selezioni l'articolo si chiama MiaCombo.
Nei criteri relativi al campo che contiene il nome (o il codice) cliente
della query che è origine riga di MiaCombo scrivi:
[Forms]![Maschera1]![Pippo]
A fronte dell'evento "Su corrente" di Maschera1 genera la riga di codice
VBA:
Me!NomeControlloSottomaschera!MiaCombo.Requery
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [1/2] OT Invece di perdere tempo...

author: Alessandro Cara

text:
https://www.google.it/search?q=chartres&tbm=isch&tbo=u&source=univ&sa=X&ei=pgqzUse6EIKXhQepx4HwCQ&sqi=2&ved=0CDIQsAQ&biw=1920&bih=939

https://www.eff.org/awards/coop

e poi dicono che con la aritmetica e con access  "nun se magna"
(citazione dialettizzata)

--

ac (x=y-1) e non uso il KillFile.
La violenza e' l'ultimo rifugio degli incapaci (Salvor Hardin)


title: [1/2] OT Invece di perdere tempo...

text:
Il 19/12/2013 21.02, Alessandro Cara ha scritto:
>
>
https://www.google.it/search?q=chartres&tbm=isch&tbo=u&source=univ&sa=X&ei=pgqzUse6EIKXhQepx4HwCQ&sqi=2&ved=0CDIQsAQ&biw=1920&bih=939

>
P.P.S. azz! cosa centra Chartres? (oddio ci sono soluzioni matematiche
notevoli)

http://www.repubblica.it/2009/04/sezioni/scienze/numero-primo/numero-primo/numero-primo.html




title: Eliminare...l'amministratore

author: Ferrante Luigi

text:
Ciao a tutti. Vorrei filtrare l'ingresso a gli utenti che accedono al mio
Db.
Per far questo ho creato un gruppo di lavoro apposito, ho creato un account
appartenente al gruppo amministratori e users, ho dato tutte le condizioni
ai gruppi ed agli utenti eppoi ho cancellato i previlegi alla'amministratore
di default, gli ho levato tutto, ma nonostante questo NON RIESCO A
CANCELLARE 'STO ACCOUNT !!!
CHI mi puo dare una mano ???
                                     Luigi


title: Eliminare...l'amministratore

author: Sib

text:
"Ferrante Luigi" <
luigi.f...@telecomitalia.it
> ha scritto nel messaggio

Nessuno.
Non puoi eliminare l'amministratore.
Semmai puoi togliergli diritti e proprieta' su tutti gli oggetti in modo da
renderlo innocuo.
Sib


title: Aprire il report senza visualizzarlo

author: Piero

text:
ciao a tutti

volendo creare il pdf dopo aver filtrato la maschera
devo aprire il report e poi nasconderlo.

Esiste un modo migliore di questo?

Dim stDocName As String

stDocName = "MioReport"
DoCmd.OpenReport stDocName, acPreview

Reports![MioReport].Visible = False

If Me.FilterOn Then
Reports![MioReport].Filter = Me.Filter
Reports![MioReport].FilterOn = True
Else
Reports![MioReport].FilterOn = False
End If

DoEvents
Me.lstRptName.Value = Me.lstRptName.ItemData(0)
ConvertReportToPDF Me!lstRptName, vbNullString, Me!lstRptName & ".pdf"

Grazie


title: Aprire il report senza visualizzarlo

text:
CUT.........
ho risolto cosi'
 DoCmd.OpenReport "MioReport", acViewPreview, , , acHidden


title: Help! Come stampo il record corrente?

author: Marco Pierleoni

text:
Ben trovati a tutti gli amici del NG.
Sottopongo alla vostra competenza due problemi che che mi si sono presentati
nella realizzazione di un piccolo DB in Access 2003 per la compagnia
teatrale di cui faccio parte.
Il primo č il seguente:
La nostra sede č registrata come circolo privato e, per consentire
l'ingresso in sala agli spettatori, essi devono essere registrati come soci
sostenitori.
Ho realizzato pertanto una semplicissima maschera per l'inserimento dei dati
anagrafici fondamentali. Quello che vorrei ottenere č la stampa del record
appena immesso in un foglio singolo...
Mi spiego meglio: il nuovo socio viene inserito nel database. Appena
completato l'inserimento e prima di passare al record successivo, devo
stampare un foglio da far firmare al socio per l'accettazione dei dati. Il
problema č che, basando il report sulla tabella cui fa capo la maschera di
inserimento, la stampa parte ovviamente dal primo record inserito e prosegue
fino all'ultimo. Come faccio invece a far stampare solo quello della
maschera appena completata? Immagino serva una query che selezioni il record
in questione e sulla quale basare poi il report da stampare, ma non so come
realizzarla... :-(
Secondo problema:
Impostando un campo numeratore con chiave primaria, questo parte ovviamente
da 1. Se volessi farlo partire da un numero x, che so... 5645, come faccio?
Inoltre, se inserisco (come prova di funzionamento) un record dalla
maschera, il numeratore, cosě com'č, procede regolarmente di record in
record... Ma perché, anche cancellando i record inseriti come prova dalla
tabella, il numero resta quello dell'ultimo record inserito e non si azzera?
Ahimé... non so nulla di programmazione VBA o di macro, quindi, qualora
abbiate la gentilezza di aiutarmi, vogliate farlo in maniera passo-passo,
altrimenti mi perdo... é__č
Grazie per la pazienza, e perdonatemi da neofita qual sono...
Marco


title: Help! Come stampo il record corrente?

author: Silver

text:
Marco Pierleoni ha scritto:
> Come faccio invece a far stampare solo quello della
> maschera appena completata? Immagino serva una query che selezioni il record
> in questione e sulla quale basare poi il report da stampare, ma non so come
> realizzarla... :-(
puoi usare come origine dati del report una query che restituisca il
record il cui id sia quello presente nella maschera...
nei criteri del campo id inserirai il nome del controllo della maschera.
>Se volessi farlo partire da un numero x, che so... 5645, come faccio?
devi usare un campo numerico e poi incrementarlo tramite la maschera. Se
guardi sul sito comune trovi quello che fa per te.
>Ma perché, anche cancellando i record inseriti come prova dalla
> tabella, il numero resta quello dell'ultimo record inserito e non si azzera?
É una caratteristica del campo contatore.


title: Help! Come stampo il record corrente?

text:
"Silver" <cra...@TOGLIhotmail.com> ha scritto nel messaggio
news:vHhXf.43794$nz4....@tornado.fastwebnet.it...
> Marco Pierleoni ha scritto:
>> Come faccio invece a far stampare solo quello della maschera appena
>> completata? Immagino serva una query che selezioni il record in questione
>> e sulla quale basare poi il report da stampare, ma non so come
>> realizzarla... :-(
>
> puoi usare come origine dati del report una query che restituisca il
> record il cui id sia quello presente nella maschera...
> nei criteri del campo id inserirai il nome del controllo della maschera.
Ci avevo pensato, ma non esiste il modo per utilizzare un pulsante
direttamente dalla maschera che esegua la query in automatico, riferendosi
al record appena inserito, e di conseguenza esegua la stampa del report?
>>Se volessi farlo partire da un numero x, che so... 5645, come faccio?
>
> devi usare un campo numerico e poi incrementarlo tramite la maschera. Se
> guardi sul sito comune trovi quello che fa per te.
Grazie, lo cercherò.
>>Ma perché, anche cancellando i record inseriti come prova dalla tabella,
>>il numero resta quello dell'ultimo record inserito e non si azzera?
>
> É una caratteristica del campo contatore.
Sigh... ^__^


title: Help! Come stampo il record corrente?

text:
"Marco Pierleoni" <
pierl...@tiscali.it
> ha scritto nel messaggio
news:442dc2eb$0$29108$5fc...@news.tiscali.it...

Disegna un pulsante sulla maschera.
Se il pulsante si chiama StampaMioRecord, se la maschera si chiama MioForm,
se il report che ha la stessa origine dati della maschera si chiama
MioReport, su evento click del pulsante che avrai disegnato scrivi la
routine
Private sub StampaMioRecord()
DoCmd.OpenReport "MioReport", acViewNormal, "", "[IDiscritto]='" &
Forms!MioForm!IDiscritto & "'"
End Sub
altrimenti costruisci una macro con la procedura guidata (anche se su questo
NG di macro non si parla praticamente mai) e la fai eseguire sempre
sull'evento click del pulsante che hai posto nella tua maschera.
Ciao
NatPP


title: Help! Come stampo il record corrente?

text:
> Disegna un pulsante sulla maschera.
> Se il pulsante si chiama StampaMioRecord, se la maschera si chiama
> MioForm, se il report che ha la stessa origine dati della maschera si
> chiama MioReport, su evento click del pulsante che avrai disegnato scrivi
> la routine
>
> Private sub StampaMioRecord()
> DoCmd.OpenReport "MioReport", acViewNormal, "", "[IDiscritto]='" &
> Forms!MioForm!IDiscritto & "'"
> End Sub
E per "IDiscritto" devo mettere il nome del controllo a cui fa capo il capo
testo dove inserisco la chiave primaria che rende univoco il record, giusto?
> altrimenti costruisci una macro con la procedura guidata (anche se su
> questo NG di macro non si parla praticamente mai) e la fai eseguire sempre
> sull'evento click del pulsante che hai posto nella tua maschera.
Ci provo immediatamente e ti faccio sapere... grazie infinite!! ^__^


title: Help! Come stampo il record corrente?

text:
"Nat.P.P" <
natp...@tin.it
> ha scritto nel messaggio
news:442e4d54$0$29725$4faf...@reader2.news.tin.it...
> Disegna un pulsante sulla maschera.
> Se il pulsante si chiama StampaMioRecord, se la maschera si chiama
> MioForm, se il report che ha la stessa origine dati della maschera si
> chiama MioReport, su evento click del pulsante che avrai disegnato scrivi
> la routine
>
> Private sub StampaMioRecord()
> DoCmd.OpenReport "MioReport", acViewNormal, "", "[IDiscritto]='" &
> Forms!MioForm!IDiscritto & "'"
> End Sub
>
> altrimenti costruisci una macro con la procedura guidata (anche se su
> questo NG di macro non si parla praticamente mai) e la fai eseguire sempre
> sull'evento click del pulsante che hai posto nella tua maschera.
Grazie a Silver, sul sito comune ho trovato come ovviare al mio problema col
campo contatore, ma per quanto riguarda la stampa del record, la mia
ignoranza l'ha avuta vinta... :-(
Ho inserito il codice (col copia/incolla, per non fare errori di sintassi!)
che mi ha postato Nat.P.P. (grazie!),  modificandolo con i nomi degli
elementi del mio db, tuttavia, cliccando sul pulsante,  invece di avviarsi
la stampa, mi esce un messaggio di errore (Errore di run-time '3464' - Tipi
di dati non corrispondenti nell'espressione criterio.) e la relativa
procedura di debug in cui è evidenziata tutta la stringa DoCmd...
Nemmeno col procedimento inverso (cioé rinominando gli elementi e lasciando
inlaterato il codice esempio) sono riuscito ad ottenere l'esito voluto.
E qui mi sono arenato, dato che non ho idea di quale sia l'inghippo, e
dubito che anche perdendoci altro tempo riuscirei a venirne a capo...
Qualcuno del NG sarebbe così gentile da ricevere il mio file .mdb via email
(pesa solo 750kb) per vedere dove sbaglio?
Grazie a tutti e perdonate l'ignoranza...
Marco


title: Help! Come stampo il record corrente?

text:
"Marco Pierleoni" <
pierl...@tiscali.it
> ha scritto nel messaggio
news:442ee9a0$0$29093$5fc...@news.tiscali.it...

 Come origine record di MioReport metti una query Miaqry basata sulla tbl
che contiene i dati.
Nella riga dei criteri in corrispondenza della colonna del campo IDiscritto
scrivi:
Forms!MioForm!IDiscritto (dove IDiscritto è il controllo, nella form, che
contiene la chiave primaria)
Sull'evento click del pulsante StampaMioRecord metti:
Private Sub StampaMioRecord()
DoCmd.RunCommand acCmdSaveRecord
Docmd.OpenReport "MioReport"
End Sub
Partirà immediatamente la stampa del record visualizzato a schermo
Ciao
NatPP


title: Help! Come stampo il record corrente?

text:
> Come origine record di MioReport metti una query Miaqry basata sulla tbl
> che contiene i dati.
> Nella riga dei criteri in corrispondenza della colonna del campo
> IDiscritto scrivi:
> Forms!MioForm!IDiscritto (dove IDiscritto è il controllo, nella form, che
> contiene la chiave primaria)
>
> Sull'evento click del pulsante StampaMioRecord metti:
>
> Private Sub StampaMioRecord()
> DoCmd.RunCommand acCmdSaveRecord
> Docmd.OpenReport "MioReport"
> End Sub
>
> Partirà immediatamente la stampa del record visualizzato a schermo
>
> Ciao
>
> NatPP
Funziona! Grazie mille... ti sono infinitamente grato!
Marco


title: Aggiornamento di dati in rete. Problemi di sovrapposizione.

text:
La problematica fa riferimento ad un sistema in rete costituito da un
file di access contenente le tabelle costituenti la base dati e una
serie di postazioni di rete su cui risiede un file di access
contenente le tabella collegate alla base dati più maschere, query,
report e quant'altro.
Alcune operazioni sui record vengono operate tramite maschere e poi
aggiornate mediante eventi, ad esempio su clic, usando come criterio
il valore selezionato o meno di un flag.
Se pero' contemporaneamente si esegue la medesima operazione su di
un'altra postazione della rete, selezionando pero' il flag di altri
record, l'azione di aggiornamento coinvolge tutti i record selezionati
in quel momento e non solo quelli che rispettivamente vede ciascuna
postazione. Secondo voi come si fa ad ovviare a questo problema?
Esempio:
- la postazione 1 ha selezionato gli oggetti da inserire nella fattura
10/2011;
- la posizione 2 ha selezionato contemporaneamente altri oggetti da
inserire nella fattura 11/2011;
- la postazione 1 invia il comando di registrare gli oggetti
selezionati nella fattura corrispondente ma, essendo in quel momento
selezionati anche gli oggetti della postazione 2, nella fattura
10/2011 vanno a finire tutti gli oggetti e non solo quelli di sua
competenza.
Grazie in anticipo per l'aiuto.
Matteo


text:
torresa...@gmail.com
 ha scritto:
>La problematica fa riferimento ad un sistema in rete costituito da un
>file di access contenente le tabelle costituenti la base dati e una
>serie di postazioni di rete su cui risiede un file di access
>contenente le tabella collegate alla base dati pi=F9 maschere, query,
>report e quant'altro.
>Alcune operazioni sui record vengono operate tramite maschere e poi
>aggiornate mediante eventi, ad esempio su clic, usando come criterio
>il valore selezionato o meno di un flag.
>Se pero' contemporaneamente si esegue la medesima operazione su di
>un'altra postazione della rete, selezionando pero' il flag di altri
>record, l'azione di aggiornamento coinvolge tutti i record selezionati
>in quel momento e non solo quelli che rispettivamente vede ciascuna
>postazione. Secondo voi come si fa ad ovviare a questo problema?
>
>Esempio:
>- la postazione 1 ha selezionato gli oggetti da inserire nella fattura
>10/2011;
>- la posizione 2 ha selezionato contemporaneamente altri oggetti da
>inserire nella fattura 11/2011;
>- la postazione 1 invia il comando di registrare gli oggetti
>selezionati nella fattura corrispondente ma, essendo in quel momento
>selezionati anche gli oggetti della postazione 2, nella fattura
>10/2011 vanno a finire tutti gli oggetti e non solo quelli di sua
>competenza.
>
>Grazie in anticipo per l'aiuto.
>
>Matteo
Se č come penso non hai soluzioni, xchč hai strutturato male il db. Tu hai una
tabella remota (comune a tutti) che ha un campo si/no. La query la fai su
quella. Ovviamente se fai SELECT .... WHERE Flag=true .....nn ti puoi
aspettare altro.
Soluzioni: tabelle locali in cui importi i dati che servono all'utente e
relativo falg. Ognuno cosě ha il suo
Fai le selezioni non con i flag ma tramite, per esempio, una listBox. Anche in
questo caso ogni utente ha le sue selezioni
MAI mettere il falg su remoto!
--


text:
On 7 Apr, 12:21, Fair87<
roby....@gmail.com
> wrote:
>
torresan.mat...@gmail.com
 ha scritto:

> Se è come penso non hai soluzioni, xchè hai strutturato male il db. Tu hai una
> tabella remota (comune a tutti) che ha un campo si/no. La query la fai su
> quella. Ovviamente se fai SELECT .... WHERE Flag=true .....nn ti puoi
> aspettare altro.
> Soluzioni: tabelle locali in cui importi i dati che servono all'utente e
> relativo falg. Ognuno così ha il suo
> Fai le selezioni non con i flag ma tramite, per esempio, una listBox. Anche in
> questo caso ogni utente ha le sue selezioni
> MAI mettere il falg su remoto!
>
> --
Grazie della risposta.
Effettivamente è stato un errore impostare i flag in remoto.
Probabilmente userò le tabelle locali. Anche perché mi sfugge come
usare i flag nella listbox...


text:
torresa...@gmail.com
 ha scritto:
>On 7 Apr, 12:21, Fair87<
roby....@gmail.com
> wrote:
>>
torresan.mat...@gmail.com
 ha scritto:
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> >La problematica fa riferimento ad un sistema in rete costituito da un
>> >file di access contenente le tabelle costituenti la base dati e una
>> >serie di postazioni di rete su cui risiede un file di access
>> >contenente le tabella collegate alla base dati pi=3DF9 maschere, query,
>> >report e quant'altro.
>> >Alcune operazioni sui record vengono operate tramite maschere e poi
>> >aggiornate mediante eventi, ad esempio su clic, usando come criterio
>> >il valore selezionato o meno di un flag.
>> >Se pero' contemporaneamente si esegue la medesima operazione su di
>> >un'altra postazione della rete, selezionando pero' il flag di altri
>> >record, l'azione di aggiornamento coinvolge tutti i record selezionati
>> >in quel momento e non solo quelli che rispettivamente vede ciascuna
>> >postazione. Secondo voi come si fa ad ovviare a questo problema?
>>
>> >Esempio:
>> >- la postazione 1 ha selezionato gli oggetti da inserire nella fattura
>> >10/2011;
>> >- la posizione 2 ha selezionato contemporaneamente altri oggetti da
>> >inserire nella fattura 11/2011;
>> >- la postazione 1 invia il comando di registrare gli oggetti
>> >selezionati nella fattura corrispondente ma, essendo in quel momento
>> >selezionati anche gli oggetti della postazione 2, nella fattura
>> >10/2011 vanno a finire tutti gli oggetti e non solo quelli di sua
>> >competenza.
>>
>> >Grazie in anticipo per l'aiuto.
>>
>> >Matteo
>>
>> Se =E8 come penso non hai soluzioni, xch=E8 hai strutturato male il db. T=
>u hai una
>> tabella remota (comune a tutti) che ha un campo si/no. La query la fai su
>> quella. Ovviamente se fai SELECT .... WHERE Flag=3Dtrue .....nn ti puoi
>> aspettare altro.
>> Soluzioni: tabelle locali in cui importi i dati che servono all'utente e
>> relativo falg. Ognuno cos=EC ha il suo
>> Fai le selezioni non con i flag ma tramite, per esempio, una listBox. Anc=
>he in
>> questo caso ogni utente ha le sue selezioni
>> MAI mettere il falg su remoto!
>>
>> --
>
>Grazie della risposta.
>Effettivamente =E8 stato un errore impostare i flag in remoto.
>Probabilmente user=F2 le tabelle locali. Anche perch=E9 mi sfugge come
>usare i flag nella listbox...
>
>
>
Nn ci sono flag nella list! Ma puoi utilizzare la multiselezione...
--


author: Popi - TheBadHabits

text:
On 7 Apr, 12:21, Fair87<
roby....@gmail.com
> wrote:
>
torresan.mat...@gmail.com
 ha scritto:
>
> >La problematica fa riferimento ad un sistema in rete costituito da un
> >file di access contenente le tabelle costituenti la base dati e una
> >serie di postazioni di rete su cui risiede un file di access
> >contenente le tabella collegate alla base dati pi=F9 maschere, query,
> >report e quant'altro.
> >Alcune operazioni sui record vengono operate tramite maschere e poi
> >aggiornate mediante eventi, ad esempio su clic, usando come criterio
> >il valore selezionato o meno di un flag.
> >Se pero' contemporaneamente si esegue la medesima operazione su di
> >un'altra postazione della rete, selezionando pero' il flag di altri
> >record, l'azione di aggiornamento coinvolge tutti i record selezionati
> >in quel momento e non solo quelli che rispettivamente vede ciascuna
> >postazione. Secondo voi come si fa ad ovviare a questo problema?
>
> >Esempio:
> >- la postazione 1 ha selezionato gli oggetti da inserire nella fattura
> >10/2011;
> >- la posizione 2 ha selezionato contemporaneamente altri oggetti da
> >inserire nella fattura 11/2011;
> >- la postazione 1 invia il comando di registrare gli oggetti
> >selezionati nella fattura corrispondente ma, essendo in quel momento
> >selezionati anche gli oggetti della postazione 2, nella fattura
> >10/2011 vanno a finire tutti gli oggetti e non solo quelli di sua
> >competenza.
>
> Se è come penso non hai soluzioni, xchè hai strutturato male il db. Tu hai una
> tabella remota (comune a tutti) che ha un campo si/no. La query la fai su
> quella. Ovviamente se fai SELECT .... WHERE Flag=true .....nn ti puoi
> aspettare altro.
> Soluzioni: tabelle locali in cui importi i dati che servono all'utente e
> relativo falg. Ognuno così ha il suo
> Fai le selezioni non con i flag ma tramite, per esempio, una listBox. Anche in
> questo caso ogni utente ha le sue selezioni
> MAI mettere il falg su remoto!
Ciao Fair.
In alternativa, ma *solo se* non c'e' la possibilita' che due utenti
selezionino uno stesso record per due elaborazioni diverse si potrebbe
utilizzare un flag di testo (anziche' booleano) impostato al nome
dell'utente o della postazione.
La query di elaborazione, quindi, non filtrerebbe con "WHERE
(Flag=TRUE)" ma con "WHERE (Flag='Roberto')".
HTH
Popi


text:
Popi - TheBadHabits ha scritto:
>On 7 Apr, 12:21, Fair87<
roby....@gmail.com
> wrote:
>>
torresan.mat...@gmail.com
 ha scritto:
>>
>> >La problematica fa riferimento ad un sistema in rete costituito da un
>> >file di access contenente le tabelle costituenti la base dati e una
>> >serie di postazioni di rete su cui risiede un file di access
>> >contenente le tabella collegate alla base dati pi=3DF9 maschere, query,
>> >report e quant'altro.
>> >Alcune operazioni sui record vengono operate tramite maschere e poi
>> >aggiornate mediante eventi, ad esempio su clic, usando come criterio
>> >il valore selezionato o meno di un flag.
>> >Se pero' contemporaneamente si esegue la medesima operazione su di
>> >un'altra postazione della rete, selezionando pero' il flag di altri
>> >record, l'azione di aggiornamento coinvolge tutti i record selezionati
>> >in quel momento e non solo quelli che rispettivamente vede ciascuna
>> >postazione. Secondo voi come si fa ad ovviare a questo problema?
>>
>> >Esempio:
>> >- la postazione 1 ha selezionato gli oggetti da inserire nella fattura
>> >10/2011;
>> >- la posizione 2 ha selezionato contemporaneamente altri oggetti da
>> >inserire nella fattura 11/2011;
>> >- la postazione 1 invia il comando di registrare gli oggetti
>> >selezionati nella fattura corrispondente ma, essendo in quel momento
>> >selezionati anche gli oggetti della postazione 2, nella fattura
>> >10/2011 vanno a finire tutti gli oggetti e non solo quelli di sua
>> >competenza.
>>
>> Se =E8 come penso non hai soluzioni, xch=E8 hai strutturato male il db. T=
>u hai una
>> tabella remota (comune a tutti) che ha un campo si/no. La query la fai su
>> quella. Ovviamente se fai SELECT .... WHERE Flag=3Dtrue .....nn ti puoi
>> aspettare altro.
>> Soluzioni: tabelle locali in cui importi i dati che servono all'utente e
>> relativo falg. Ognuno cos=EC ha il suo
>> Fai le selezioni non con i flag ma tramite, per esempio, una listBox. Anc=
>he in
>> questo caso ogni utente ha le sue selezioni
>> MAI mettere il falg su remoto!
>
>Ciao Fair.
>In alternativa, ma *solo se* non c'e' la possibilita' che due utenti
>selezionino uno stesso record per due elaborazioni diverse si potrebbe
>utilizzare un flag di testo (anziche' booleano) impostato al nome
>dell'utente o della postazione.
>
>La query di elaborazione, quindi, non filtrerebbe con "WHERE
>(Flag=3DTRUE)" ma con "WHERE (Flag=3D'Roberto')".
>
>HTH
>Popi
Questo è certo....anche boolean + altro campo con nome utente
--


title: ADP/SQL Server: quando le query sono aggiornabili?

author: MegaMax

text:
Sto convertendo in ADP/SqlServer un progetto precedentemente sviluppato in
access.
Convertendo una form mi sono imbatutto nel seguente problema:
La form è basata su una Stored Procedure parametrica (sono parametri di
ricerca); inoltre la SP è basata su più tabelle (usa JOIN)
Al primo tentativo di aggiornamento Access mi dice che i dati non sono
aggiornabili, perchè la proprietà "UniqueTable" non è impostata.
Allora guardo l'help, semplifico la query (per comodità di debug), faccio
delle prove, e riesco a far funzionare il tutto.
Poi rimetto i parametri nella query e... TADAAAAA: access nella proprietà
"UniqueTable" non mi mostra più nessuna tabella, ed io come cavolo imposto
la tabella da aggiornare?
Per ora riesco ad impostarla da codice
Me.UniqueTable = "Scadenze"
Però non capisco perche, se la SP ha dei parametri, access non mi mostra le
tabella.
Io la forzo da codice, ma non so se è una cosa corretta, o se può dare
problemi...
Ora mi chiedo:
1) Quando una Stored Procedure è aggiornabile?
2) Quando una Stored Procedure con parametri è aggiornabile?
3) Quando una view è aggiornabile?
4) Perchè access non mi fa vedere le tabelle su cui è basata una SP con
parametri?
Grazie, Max


author: Lorenzo Coronati

text:
Scrisse "MegaMax" <
fe...@polaris.it
>:
>1) Quando una Stored Procedure è aggiornabile?
>2) Quando una Stored Procedure con parametri è aggiornabile?
>3) Quando una view è aggiornabile?
Se imposti correttamente le fk, non ci dovrebbero essere
problemi, almeno finora io non ne ho avuti, anzi: mi sembra
piu' di "bocca buona" che access :-)
>4) Perchè access non mi fa vedere le tabelle su cui è basata una SP con
>parametri?
Questo lo ignoro...
--
Lorenzo Coronati
---
Quesito a risposta binaria SI/NO:
"Risponderai no a questa domanda?"
---