title: Modifica proprietà maschera

author: Roberto da casa

text:
"Fabrizio" <
far...@tiscali.it
> ha scritto nel messaggio
news:b7jmds$69a$1...@lacerta.tiscalinet.it...

Me.DataEntry = True
per abilitare l'immissione dati e
Me.DataEntry = True
per inibirla.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Codici a barre EAN128

author: F. Canova

text:
Qualcuno mi sa dire se c'è un modo per creare i codici a barre in formato
EAN128 in un report?
I dati, ovviamente, li devo recuperare in automatico dal database.
Grazie, Fabio.


title: Codici a barre EAN128

author: Stefano Ferrari

text:
F. Canova ha scritto:

Al campo che deve contenere il dato in
f.to
 codice a barre, associ un
font "barcode"
Qui ne puoi scaricare 3, tra cui quello che serve a te.
http://freebarcodefonts.dobsonsw.com/
ciao
stefano


title: Inviare Report via email...problemi

author: Chan Gran Qu

text:
Ciao a tutti,
il mio problema e questo:
- con access97 genero un report (che ha  all'interno un sottoreport) che in
origine doveva essere spedito via FAX. Fin qui tutto OK.
-Ora mi chiedono di spedire il report via email. Io ho provato con il
comando invia. Funziona fino ad un certo punto perche' se ad esempio scelgo
di esportarlo in formato rtf, ricevo un messaggio che mi dice che non puo'
esportare il sottoreport. Quidi non posso spedire il report a metà.
E' possibile spedire via e-mail il report così come lo vedo, o comunque
completo di tutte le sue parti???
Grazie 1000 a tutti


title: Inviare Report via email...problemi

author: warp

text:
"Chan Gran Qu"

E soprattutto con le parti grafiche?
E' possibile esportandolo in formato snapshot (anche se non è perfetto al
100%): dall'altra parte devono avere lo snapshot viewer che è free per
visualizzarlo e stamparlo.
In alternativa, se sulla macchina è installato Adobe Acrobat basta
salvare il Report in formato .PDF con l'apposita stampantina virtuale .PDF.
Per altri dettagli visita:
http://dep.eco.uniroma1.it/econometria/teaching/help/salva_PDF.htm
Ciao, warp


title: Inviare Report via email...problemi

text:
Gentilissimo!!!!
Utilizzerò Acrobat visto che è installato sul PC
Grazie ancora!


title: Inviare Report via email...problemi

text:
"Chan Gran Qu" <
new...@libero.it
> ha scritto nel messaggio
news:a505go$hjq$1...@fe2.cs.interbusiness.it...
> Gentilissimo!!!!
>
> Utilizzerò Acrobat visto che è installato sul PC
>
> Grazie ancora!
>
>
Naturalmente devi avere la copia completa di licenza altrimenti non si è in
grado di generare i file in PDF.
L'alternativa è ghostcript 6.5 che funziona egregiamente.
One.Emmedi


title: Query di aggiornamento

author: Giuseppe

text:
Ciao a tutti
Ho bisogno di fare una query di aggiornamento prendendo
il valore da una casella di riepilogo.
Nella casella aggiorna a:  devo aggiornare il campo "Percorso"
con il valore fisso "C:\AMR-Catalogo\PiaggioImmagini\"  + il valore della
casellaRiepilogo
CmdNome , alla fine deve essere cosě
C:\AMR-Catalogo\PiaggioImmagini\DNA-GP-EXP\
dove DNA-GP-EXP č il valore della casella di riepilogo.
Praticamente ogni volta che mando in esecuzione la query  l'aggiornamento
viene fatto
in base al valore della casella di riepilogo impostato in quel momento + il
valore
fisso   C:\AMR-Catalogo\PiaggioImmagini\
Fino ad ora non ci sono riuscito.
Come posso fare   grazie anticipato
Giuseppe


title: Query di aggiornamento


title: Query di aggiornamento

text:
Ciao
Ho bvisogno di fare una query di aggiornamento prendendo il valore da una
casella di riepilogo.
Nella casella aggiorna a: devo aggiornare il campo "Percorso con il valore
fisso "C:\AMR-Catalogo\Immagini\" + il valore della casella di riepilogo
CmdNome, alla fine deve essere cosě  C:\AMR-Catalogo\Immagini\DNA-GP-EXP\
dove DNA-GP-EXP č il valore della casella riepilogo.
Preaticamente ogni volta che mando in esecuzione la query , l'aggiornamento
viene fatto in base al valore della casella di riepilogo mpostato in quel
momento + il valore fisso C:\AMR-Catalogo\PiaggioImmagini\
Fino ad oro non ci sono  riuscito, come posso fare?
Grazie anticipato
Giuseppe


title: Tabelle cdb

author: Trombini Raffaele

text:
Ho un server sul quale sono memorizzati dei file .CDB
Vorrei collegarli al mio database ma non ci riesco.
Come posso fare?   .....se si puo' fare!!!!
Grazie
Ciao
Raffaele


title: Tabelle cdb

author: Alessandro Cara

text:

hai provato a collegarli come fossero dei dbase?
--
ac


title: Tabelle cdb

author: MA

text:

Credo che tiu abbia bisogno dell'activesync
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Tabelle cdb

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:e0jjn1$9f2$1...@area.cu.mi.it...

Ho scaricato ed installato activesync...ed ora?..........................


title: utilizzo non valido di null

author: Franco dellavalle

text:
ciao a tutti
perchè con la prima espressione non ho errore,
mentre con la seconda si?

If Me.OpenArgs <> "" Then
  miavar = Split(Me.OpenArgs, "|")(1)
Else
  miavar = Me!Id
End If

miavar = IIf(Me.OpenArgs <> "", Split(Me.OpenArgs, "|")(1), Me!Id)
Err:utilizzo non valido di null

Grazie


title: utilizzo non valido di null

text:

Se non ricordo male la iif valuta /comunque/ le due alternative
se quello che scrivo e' vero hai errore sulla split

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)


title: utilizzo non valido di null

text:

ciao Alessandro e grazie
si ho errore sulla split


title: Vulnerabilities in Microsoft Office Access ActiveX

author: BFS

text:
http://www.microsoft.com/technet/security/bulletin/ms10-044.mspx
ciao
BFS


title: Report da maschera

author: RobertoAcc

text:
Salve a tutti;
Tempo fa ho realizzato un applicazione di quiz, ... grazie in particolar
modo ai suggerimenti ricevuti in questo ng, in particolar modo ringrazio
NAMOR che è stato il mio Tutor.
Vengo al punto:
Nella mia form (che si chiama MMQuiz ci sono:
-1 casella di testo chiamata "NumDom"
-1 casella di testo chiamata "Domanda"
-1gruppo di opzioni
--con 4 label chiamate "Risposta1","Risposta2", ecc....
--con 4 optionbox chiamate "Valore1", "Valore2", ecc....
Come posso creare un report che mi riproduce la maschera con le risposte
scelte ?
Ciao grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Report da maschera

text:
RobertoAcc wrote:
> Salve a tutti;
> Tempo fa ho realizzato un applicazione di quiz, ... grazie in particolar
> modo ai suggerimenti ricevuti in questo ng, in particolar modo ringrazio
> NAMOR che è stato il mio Tutor.
> Vengo al punto:
> Nella mia form (che si chiama MMQuiz ci sono:
> -1 casella di testo chiamata "NumDom"
> -1 casella di testo chiamata "Domanda"
> -1gruppo di opzioni
> --con 4 label chiamate "Risposta1","Risposta2", ecc....
> --con 4 optionbox chiamate "Valore1", "Valore2", ecc....
> Come posso creare un report che mi riproduce la maschera con le risposte
> scelte ?
> Ciao grazie
>
>
Faresti cosa buona e giusta nel non riproporre la stessa domanda ma
continuando il 3d gia' aperto
1) Puoi stampare direttamente il form da apposito bottone stando attento
al filtraggio altrimenti ti stampa tutto l'archivio
2) Ti fai un report e lo lanci con openreport passando la condizione
where. Una chiave domanda dovresti avercela.
--
a.cara


title: Importazione dati preservando la relazione

author: giaconet

text:
Ciao a tutti.
Dovrei importare i dati da due tabelle legate da una campo contatore,
dal dbA al dbB
Semplifico un po'
tab1
ID1 (contatore)
Descrizione (testo)
tab2
ID2 (contatore)
ID1 (numerico) (riferimento a tab1)
Descrizione (testo)
Ok. Se copio tutti i record della tabella tab1 dal dbA e li copio in una
tabella identica nella struttura nel dbB ottengo questi risultati:
- se tento di copiare anche il campo ID1 ho un errore (giustamente)
- se non copio il campo ID1, il campo viene autogenerato ma, ovviamente,
con valori dipendenti dal valore del prossimo autoindex della tabella, e
quindi che non hanno niente a che vedere con i numeri presenti in tab2
nel campo ID1.
Come si fa?
Thanx


author: stefano

text:
"giaconet" <
giacone...@inwind.it
> ha scritto nel messaggio
news:avh6i0$fingm$1...@ID-71483.news.dfncis.de...

Le tabelle in dbB non devano avere campi contatore se vuoi copiare i dati da
dbA, naturalmente il campo ID1 e ID2 saranno comunque chiavi primarie, e con
una function puoi controllare che non ci siano campi duplicai
basta che fai una query di update o di creazione tabella (a seconda delle
necessitą che hai) con i campi che ti interessano e quindi aggiorni il dbB
se devi importare i dati in due tabelle nel dbB allora crei due query di
update che agiornano le tabelle nel dbB ,naturalmente le fai eseguire nel
ordine
1 quella che lavora su tabella1
2 quella che lavora su tabella 2
stefano


text:
"giaconet" <
giacone...@inwind.it
> ha scritto nel messaggio
news:avh6i0$fingm$1...@ID-71483.news.dfncis.de...

Quando definisci la tabella tab1 nel database dbB, prima di inziare a
copiare i record, definisci il campo ID1 Numerico e non Contatore. Copiati i
record compreso il campo ID1: non dovresti avere alcuna segnalazione di
errore; finito di duplicare i record apri la struttura di tab1 di dbB e
trasforma il campo ID1 da Numerico a Contatore.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:0BVS9.93787$Ou4.3...@twister2.libero.it...

Questa sembra un'ottima idea (non credevo si potesse fare). Tra un po'
provo (devo capire come ridefinire da codice il tipo di un campo) e
faccio sapere com'è andata.
Bye
giaconet


title: percentuale di record che soddisfano un determinato requisito

author: utonto

text:
Buongiorno a tutti!
Il mio problema è il seguente...
Parto da due tabelle: la prima contenente i tre campi "cliente" //
"dataordine" // "prodotto", e la seconda contenente i campi "prodotto"
// "tipologia".
Semplificando il discorso, a me interessa che ad ogni cliente venga
proposta (e venduta) prima una certa tipologia di prodotto (chiamiamola
"BASE"), e, solo se non soddisfatto di questo prodotto, gli venga
venduta una seconda tipologia di prodotto (chiamiamola "AVANZATA").
L'obiettivo finale sarebbe quello di ottenere una tabella (o una query,
o un report, o quello che è...) che mi riassuma la situazione in modo
tale da farmi sapere che su un totale di X clienti, Y % si è fermato
alla tipologia BASE, e dello Z % che resta, N % ha seguito la procedura
corretta (prima tipologia BASE, e successivamente AVANZATA), mentre il
restante 100 - N % ha acquistato direttamente la tipologia AVANZATA (e
questo sarebbe il dato che più di tutti mi interesserebbe avere a
disposizione).
Ovviamente ho una tabella che mi consente di collegare ogni acquirente
al relativo venditore, e vorrei poter essere in grado sia di vedere
quali sono i clienti che rientrano nella categoria che non ha seguito
la corretta procedura, sia quali sono i relativi venditori (ai quali
provvederò personalmente a tirare le orecchie...)!! :o)
Un passo successivo (ma che avrei interesse a realizzare) è quello che
mi consentirebbe di scegliere il periodo di riferimento (attualmente ho
una tabella con i dati a partire dal 01/01/2004, ma vorrei poter capire
se nel corso del tempo la situazione, dal mio punto di vista, va
migliorando o peggiorando...), considerando che prima di passare alla
categoria "AVANZATA", un cliente dovrebbe utilizzare un prodotto della
categoria "BASE" per almeno 30 giorni.
Ringrazio fin da subito chi troverà il tempo e la voglia di
aiutarmi... considerate che ho una conoscenza base di access (o per lo
meno non "avanzata", soprattutto per quanto riguarda VBA...), ma spesso
riesco a tirarmi fuori dai guai, e sono disposto ad impegnarmi per
risolvere i problemi... se solo qualcuno riuscisse ad indicarmi la
corretta strada da percorrere!!
Grazie ancora a tutti!!
utonto


title: Codice a barre: lettura/generazione. Chi ha esperienza?

author: Kanly

text:
Ciao a tutti, il mio problema è il seguente: vorrei integrare la lettura e
la stampa (tramite report, se possibile) di codici a barre per una gestione
di magazzino.
Non c'è qualcuno che avendo già prodotto applicazioni simili (anche solo in
lettura o in generazione) che mi da una dritta?
Grazie
Maurizio


author: Paolo opg

text:
io stampo comodamente codici a barre dai report di access
uso un componente ocx che si occupa di tutto, io devo semplicemente
passargli la stringa e l'OCX fa il resto.
per la lettura, uso degli apparecchi in emulazione di tastiera.
trovi l'ocx in versione prova quasi illimitata all'indirizzo:
http://www.tec-it.co.at/
per quello che fa, non costa molto, bisogna vedere se x te ne vale la
pena...
Kanly <
ka...@libero.it
> wrote in message
news:nJLY7.8446$SE3.3...@twister1.libero.it...



author: Wally

text:
"Kanly" <
ka...@libero.it
> ha scritto nel messaggio
news:nJLY7.8446$SE3.3...@twister1.libero.it...

Ciao,
nella mia applicazione uso sia la stampa che la lettura di codici a barre.
Che cosa vuoi sapere in particolare ? Tieni presente che per stampare i
codici a barre uso delle stampanti termiche e che non uso i driver di
windows (di solito fanno schifo) ma ho costruito dei moduli appositi per
inviare i dati dalla porta seriale alla stampante (niente stampa da
report...mi spiace).
Per la lettura non vedo che problemi dovresti avare !! Basta una penna o
pistola ottica in parallelo alla tastiera ed ogni campo di input del tuo
software può accettare letture da barcode.
Dimmi se hai domande precise.
Ciao


author: Emyr

text:


nei post passati ci sono molte domande a riguardo ...
vedi un font dedicato per i report e per la lettura si comporta in
genere come un semplice codice numerico scritto da tastiera
Saluti.
Emanuele.


title: Access 2003 e protezione macro

author: Gabriele Bertolucci

text:
Ho spiacevolmente realizzato che in Access 2003 Microsoft ha voluto adottare
il sistema di protezione delle macro che era già presente in Word ed Excel
2002, ad esempio.
Purtroppo questo comporta la visualizzazione di una dialog dove si chiede se
autorizzare o no l'esecuzione delle macro, ad ogni apertura del file MDB.
Capite tranquillamente che questo non è proponibile ad un cliente.
Un rimedio veramente brutto potrebbe consistere nella modifica del livello
di protezione, in modo da permettere sempre e comunque l'esecuzione di
macro. Ma anche questo è veramente improponibile.
Una soluzione migliore sembrerebbe essere quella di crearsi un certificato
da soli, ma poi questa cosa dovrebbe essere fatta anche sul pc del cliente
e, specialmente se il cliente è lontano, non è proponibile. Per non parlare
poi del problema di sicurezza legato al fatto che chiunque potrebbe
spacciarsi per me e distribuire codice a nome mio.
La soluzione definitiva pare essere il certificato digitale rilasciato da un
ente certificatore riconosciuto come Verisign. A parte il fatto che anche in
questo modo il cliente, la prima volta che aprirà l'applicativo, dovrà
consentire comunque l'esecuzione della macro fornita del certificato
digitale, c'è da notare la spiacevole caratteristica dei certificati
digitali: costano parecchio e la spesa va ripetuta periodicamente.
Qualcuno ha affrontato il problema di cui sopra? Che mi dite?
--
Gabriele Bertolucci
PBsoft
www.pbsoft.it


title: Access 2003 e protezione macro

author: stefano (kabisa)

text:
"Gabriele Bertolucci" <CANCEL...@ELIMINApbsoft.TOGLIit> ha scritto nel
messaggio news:SZLyb.134444$hV.48...@news2.tin.it...

Per evitare questo problema già dalla versione 97 non uso più macro ma solo
VBA
Ti consigli di convertire tutte le tue macro in codice (ha molti vantaggi)
Stefano (Kabisa)


title: Access 2003 e protezione macro

text:
> Per evitare questo problema già dalla versione 97 non uso più macro ma
solo
> VBA
> Ti consigli di convertire tutte le tue macro in codice (ha molti vantaggi)
Anzitutto ti chiedo di controllare meglio i messaggi che scrivi, visto che
hai quotato troppo.
Io ho la necessità di eseguire del codice VBA prima che le maschere siano
caricate, prima di qualsiasi interazione con l'utente.
Mi riferisco al riallegamento delle tabelle, al controllo dell'esistenza di
una licenza regolare installata per l'applicativo e ad altre operazioni
simpatiche che, in caso di errore, provvedono a chiudere direttamente il db.
Per questi scopi risulta indispensabile la macro AutoExec.



title: Access 2003 e protezione macro

author: Giorgio Prx

text:
"Gabriele Bertolucci" <CANCEL...@ELIMINApbsoft.TOGLIit> ha scritto nel
messaggio news:mXXyb.136896$hV.49...@news2.tin.it...
[CUT]
> Io ho la necessità di eseguire del codice VBA prima che le maschere siano
> caricate, prima di qualsiasi interazione con l'utente.
> Mi riferisco al riallegamento delle tabelle, al controllo dell'esistenza
di
> una licenza regolare installata per l'applicativo e ad altre operazioni
> simpatiche che, in caso di errore, provvedono a chiudere direttamente il
db.
>
> Per questi scopi risulta indispensabile la macro AutoExec.
>
Ciao Gabriele,
Pur ritenendo assurda la scelta di Microsoft nell'utilizzo di una protezione
a livello Macro ( a questo punto dovrebbe estenderla anche al codice VBA),
non direi che la macro AutoExec è indispensabile, puoi ottenere la stessa
cosa inserendo il codice o le chiamate alle varie funzioni nell'evento Open
di un piccolo form (senza controlli), uscirai dall'evento con un Cancel=true
e il form non verrà caricato.
MainForm
-----------------------------------
Private Sub Form_Open(Cancel As Integer)
      'Istruzioni
      '
      '
     Cancel = True
End Sub
------------------------------------
Io uso questo sistema.
Ciao Giorgio


title: Access 2003 e protezione macro

author: Pippo

text:
[cut]
> Anzitutto ti chiedo di controllare meglio i messaggi che scrivi, visto che
> hai quotato troppo.
>
> Io ho la necessità di eseguire del codice VBA prima che le maschere siano
> caricate, prima di qualsiasi interazione con l'utente.
> Mi riferisco al riallegamento delle tabelle, al controllo dell'esistenza
di
> una licenza regolare installata per l'applicativo e ad altre operazioni
> simpatiche che, in caso di errore, provvedono a chiudere direttamente il
db.
>
> Per questi scopi risulta indispensabile la macro AutoExec.
Permaloso!


title: Access 2003 e protezione macro

text:
"Pippo" <
Pi...@tin.it
> ha scritto nel messaggio
news:xnYyb.36792$AX1.1...@news1.tin.it...
> [cut]
[Cut][Cut]
> Permaloso!
humm.. a mio parere è incaz.... per i soldi spesi nell'acquisto di Office
2003
Ciao Giorgio


title: Access 2003 e protezione macro

text:
"Gabriele Bertolucci" <CANCEL...@ELIMINApbsoft.TOGLIit> ha scritto nel
messaggio news:mXXyb.136896$hV.49...@news2.tin.it...

Anche io uso il sistema che usa Giorgio.
Comunque il mio era soloun consigliio, visto che siamo in un paese libero
puoi fare quello che vuoi.
Stefano (kabisa)


title: Access 2003 e protezione macro

text:
> Pur ritenendo assurda la scelta di Microsoft nell'utilizzo di una
protezione
> a livello Macro ( a questo punto dovrebbe estenderla anche al codice VBA),
> non direi che la macro AutoExec è indispensabile, puoi ottenere la stessa
> cosa inserendo il codice o le chiamate alle varie funzioni nell'evento
Open
> di un piccolo form (senza controlli), uscirai dall'evento con un
Cancel=true
> e il form non verrà caricato.
In effetti, come hai evidenziato tu, la macro non è indispensabile.
Resta comunque il problema della protezione macro di Access 2003, in quanto
esso non è relativo alle sole macro, bensì a tutto il codice VBA



title: Access 2003 e protezione macro

text:
> Permaloso!
Non ho capito perché "permaloso".



title: Access 2003 e protezione macro

text:
> humm.. a mio parere è incaz.... per i soldi spesi nell'acquisto di Office
> 2003
Eh eh.
Mi sono riparato dagli esborsi economici relativi ad Office da quando ho
fatto il primo abbonamento al MAPS.



title: Access 2003 e protezione macro

text:
> > humm.. a mio parere è incaz.... per i soldi spesi nell'acquisto di
Office
> > 2003
>
> Eh eh.
>
> Mi sono riparato dagli esborsi economici relativi ad Office da quando ho
> fatto il primo abbonamento al MAPS.
Ciao Gabriele, che tempi hai avuto per la consegna del MAPS?
A me sono 2 mesi e non si vede nulla.
MAssimiliano


title: Access 2003 e protezione macro

author: namor

text:
Gabriele Bertolucci ha scritto:
> > humm.. a mio parere è incaz.... per i soldi spesi nell'acquisto di
> > Office 2003
> Eh eh.
> Mi sono riparato dagli esborsi economici relativi ad Office da quando ho
> fatto il primo abbonamento al MAPS.
Cos'è il MAPS?
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Access 2003 e protezione macro

text:
> Ciao Gabriele, che tempi hai avuto per la consegna del MAPS?
> A me sono 2 mesi e non si vede nulla.
Sinceramente non ricordo quanto tempo č trascorso dall'effettuazione
dell'ordine all'arrivo del pacchetto nel mio ufficio, comunque non ricordo
nemmeno di essermi mai lamentato per dei grossi ritardi.
Non ho indicazioni piů precise.



title: Access 2003 e protezione macro

text:
> Cos'è il MAPS?
A questo indirizzo trovi tutte le info di cui hai bisogno.
http://www.microsoft.com/italy/partner/informazioni/maps/



title: Passaggio da A07 ad A10 - problema con i colori...

author: Mirko Caporali

text:
Aprendo con A10 un file creato con A07, mi capita di vedere modificati
alcuni colori nelle maschere.
Alcune tonalità di azzurro "diventano" improvvisamente tonalità di
grigio.
Qualcuno ha avuto lo stesso problema?


author: Riccardo Baldinotti

text:

Io no.
Riccardo Baldinotti


title: Estrazione giorni del mese - Per Roberto dalla campagna

author: RobertaSAR

text:
Ti ringrazio tantissimo!!!
Il tuo codice relativo all'estrazione dei giorni per mese mi è stato
utilissimo.
Scusa se non ti ho ringraziato per tempo ma non ho avuto la
possibilità di collegarmi prima.
Un'ultima richiesta:
Nella tabella ho anche un campo chiamato descr_mese (di tipo testo) in
cui vorrei memorizzare il relativo mese (es. gennaio, febbraio...).
Ti scrivo il codice che mi avevi inviato, sperando che ti possa
ricordare il tuo precedente aiuto.
Se la tabella che contiene i dati anagrafici si chiama tblAnagrafe ed
ha una
struttura simile a questa:
cod_paziente  Testo e chiave primaria
Cognome       Testo
Nome            Testo
DataInizio       Data/ora
DataFine        Data/ora
ecc. ecc.
Se la tabella che conterrà il risultato dell'elaboarazione si chiama
tblTrattamento ed ha una struttura simile a questa:
IdTrattamento            Contatore e chiave primaria
cod_paziente             Testo
mese                         Testo
n_giorni_trattamento  Numerico
Se l'aggiornamento della tabella tblTrattamento deve avvenire ogni
volta che
si digita una data in DataFine.
Creati una maschera con visualizzazione maschera singola che abbia
tblAnagrafe come origine record.
A fronte dell'evento "prima di aggiornare" della casella di testo
DataFine
(associata al campo DataFine di tblAnagrafe) genera il seguente codice
VBA:
Private Sub DataFine_BeforeUpdate(Cancel As Integer)
If DataFine < DataInizio Then
    MsgBox "DataFine è minore DataInizio", _
    vbCritical
    Cancel = True
End If
End Sub
e a fronte dell'evento "Dopo aggiornamento" della stessa casella di
testo
genera il seguente codice VBA:
Private Sub DataFine_AfterUpdate()
Dim rst As DAO.Recordset
Dim MeseInizio As Date
Dim MeseFine As Date
Dim Da As Date
Dim A As Date
Dim Mese As Date
DoCmd.SetWarnings False
DoCmd.RunSQL "Delete * FROM tblTrattamento WHERE cod_paziente= '" &
Me!cod_paziente & "'"
DoCmd.SetWarnings True
If Not IsNull(Me!DataFine) Then
Set rst = CurrentDb().OpenRecordset("tblTrattamento")
MeseInizio = DateSerial(Year(Me!DataInizio), _
Month(Me!DataInizio), 1)
MeseFine = DateSerial(Year(Me!DataFine), _
Month(Me!DataFine), 1)
Mese = MeseInizio
Do Until 1 = 2
    If Mese = MeseInizio Then
        Da = Me!DataInizio
    Else
        Da = Mese
    End If
    If Mese <> MeseFine Then
        A = DateSerial(Year(Mese), _
        Month(Mese) + 1, 0)
    Else
        A = Me!DataFine
    End If
    rst.AddNew
    rst!cod_paziente = Me!cod_paziente
    rst!Mese = Format(Mese, "mmmm yyyy")
    rst!n_giorni_trattamento = _
    ContaLavorativi(Da, A, True)
    rst.Update
    If Mese = MeseFine Then
        Exit Do
    End If
    Mese = DateAdd("m", 1, Mese)
Loop
Set rst = Nothing
End If
End Sub
Nel codice VBa di cui sopra si fa riferimento alla libreria Microsoft
DAO,
quindi se usi una versione di Access successiva ad Access 97 devi
aggiungere
ai riferimenti del tuo database tale libreria.
Naturalmente in un modulo del tuo database memorizzerai il codice VBA
che è
pubblicato sul Sito Comune, nella Sezione General, nella FAQ di G.
Paolo
Bizzaro e Silvio Mazzetto intitolata "Conteggio dei giorni lavorativi
tra
due date". Ti ricordo che tale funzione non considera festivo il santo
patrono.
Fammi saper se il tutto funziona.
GRAZIE ANCORA


author: Roberto dalla campagna

text:
"RobertaSAR" <
ar.ro...@tiscali.it
> ha scritto nel messaggio
news:487a3fde.0409...@posting.google.com...

[CUT]
>
>
> GRAZIE ANCORA
Scusami, forse non capisco la tua domanda, ma nella tabella TblTrattamento
già esiste un campo di tipo testo che contiene la descrizione del mese:
detto campo si chiama appunto Mese, quindi non saprei proprio cosa
risponderti.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto dalla campagna" <
r.ma...@libero.it
> wrote in message news:<5CE1d.2630$
2T6....@twister1.libero.it
>...

Si, infatti è così, ma il codice riportato sopra non mi scrive il mese
relativo nel campo mese. Infatti mi riempie il campo relativo all'anno
e al numero dei trattamenti, ma non il mese.
CIAO


text:

Penso che tu abbia copiato male qualcosa in quanto il campo Mese viene
riempito dalla descrizione del mese seguita dall'anno (es.: gennaio 2004);
per scrupolo ho provato a realizzare in un database di esempio ciò che ti ho
suggerito ed a me funziona tutto bene, quindi hai sbagliato tu a copiare
qualcosa, e non posso immaginare cosa.
Sperando che ti aiuti nella ricerca dell'errore, la riga di codice VBA che
scrive in tabella TblTrattamento la descrizione del mese seguita dall'anno
è:
rst!Mese = Format(Mese, "mmmm yyyy")
Non so che altro dirti.
Se pensi ti possa essere utile, posso inviare al tuo indirizzo e-mail il
database di esempio in cui ho testato la soluzione che ti ho suggerito.



author: OL

text:
Roberto dalla campagna ha scritto:




non è che il campo relativo al mese sia troppo corto? come spazio nella
tabella o nella form e quindi non viene visualizzata completa?
è un'ipotesi mia!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"OL" <
onof...@tin.it
> ha scritto nel messaggio
news:cibce3$tek$1...@news.newsland.it...
[CUT]
>
>
>
> non è che il campo relativo al mese sia troppo corto? come spazio nella
> tabella
Apri la struttura della tabella e verifica cosa è scritto nella proprietà
Dimensioni campo del campo Mese; se non sei intervenuta per modificarlo il
valore di default normalmente è 50 caratteri.
> o nella form e quindi non viene visualizzata completa?
Hai in mano tu il database e solo tu puoi rispondere a questa domanda;
comunque aprire la struttura della maschera ed aumentare la larghezza della
casella di testo associata al campo Mese non è che ci voglia tanto.
> è un'ipotesi mia!
Per verificare se invece se hai commesso un errore nel copiare  il codice
VBA, sarebbe opportuno che tu, con un banale copia/incoola, postassi il
codice VBA che hai generato a fronte dell'evento "Dopo aggiornamento" del
controllo DataFine.



text:
"Roberto dalla campagna" <
r.ma...@libero.it
> wrote in message news:<sqd2d.5728$
zF3.1...@twister2.libero.it
>...
> "OL" <
onof...@tin.it
> ha scritto nel messaggio
> news:cibce3$tek$1...@news.newsland.it...
> [CUT]
> >
> >
> >
> > non è che il campo relativo al mese sia troppo corto? come spazio nella
> > tabella
>
> Apri la struttura della tabella e verifica cosa è scritto nella proprietà
> Dimensioni campo del campo Mese; se non sei intervenuta per modificarlo il
> valore di default normalmente è 50 caratteri.
>
> > o nella form e quindi non viene visualizzata completa?
>
> Hai in mano tu il database e solo tu puoi rispondere a questa domanda;
> comunque aprire la struttura della maschera ed aumentare la larghezza della
> casella di testo associata al campo Mese non è che ci voglia tanto.
>
> > è un'ipotesi mia!
>
> Per verificare se invece se hai commesso un errore nel copiare  il codice
> VBA, sarebbe opportuno che tu, con un banale copia/incoola, postassi il
> codice VBA che hai generato a fronte dell'evento "Dopo aggiornamento" del
> controllo DataFine.
Si. avevi ragione. era corto il campo. Mea culpa!!!
Ti devo chiedere un ultimo favore:
La stessa funzione può essere utilizzata per ricavarmi il numero delle
settimane (anzichè dei giorni) per mese?
Mi potresti indicare il modo?
GRAZIE GRAZIE GRAZIE


text:
"RobertaSAR" <
ar.ro...@tiscali.it
> ha scritto nel messaggio
news:487a3fde.04091...@posting.google.com...
[CUT]
> Si. avevi ragione. era corto il campo. Mea culpa!!!
Tutto è bene quel che finisce bene. ;-)
> Ti devo chiedere un ultimo favore:
>
> La stessa funzione può essere utilizzata per ricavarmi il numero delle
> settimane (anzichè dei giorni) per mese?
Penso proprio di si.
> Mi potresti indicare il modo?
Dovresti indicare cosa intendi per settimane; poiché la durata in giorni
indica i giorni lavorativi, con una buona approssimazione il numero di
settimane potrebbe essere uguale alla durata in giorni lavorativi divido 5
ed arrotondato per eccesso, ma questa è solo una ipotesi: di cosa intendi
per durata espressa in numero di settimane (magari con un esempio).
> GRAZIE GRAZIE GRAZIE



text:
"Roberto dalla campagna" <
r.ma...@libero.it
> wrote in message news:<otx2d.7486$
zF3.1...@twister2.libero.it
>...
> "RobertaSAR" <
ar.ro...@tiscali.it
> ha scritto nel messaggio
> news:487a3fde.04091...@posting.google.com...
> [CUT]
>
> > Si. avevi ragione. era corto il campo. Mea culpa!!!
>
> Tutto è bene quel che finisce bene. ;-)
>
> > Ti devo chiedere un ultimo favore:
> >
> > La stessa funzione può essere utilizzata per ricavarmi il numero delle
> > settimane (anzichè dei giorni) per mese?
>
> Penso proprio di si.
>
> > Mi potresti indicare il modo?
>
> Dovresti indicare cosa intendi per settimane; poiché la durata in giorni
> indica i giorni lavorativi, con una buona approssimazione il numero di
> settimane potrebbe essere uguale alla durata in giorni lavorativi divido 5
> ed arrotondato per eccesso, ma questa è solo una ipotesi: di cosa intendi
> per durata espressa in numero di settimane (magari con un esempio).
>
> > GRAZIE GRAZIE GRAZIE
In effetti hai ragione!!!
Dunque, la situazione è la seguente:
Gli utenti devono effettuare dei trattamenti riabilitativi che hanno
frequenze diverse.
Nel caso in cui questi trattamenti vengano fatti quotidianamente, per
calcolare quanti trattamenti ogni mese deve fare un utente a partire
da una data ad un'altra, la problematica viene tranquillamente risolta
con il calcolo dei giorni lavorativi.
Es. Il signor Mario Rossi deve effettuare dei trattamenti giornalieri
dal 13/09/2004 al 12/10/2004.
La funzione che mi avevi suggerito va benissimo perchè ho il seguente
risultato:
Utente         Mese       N. Trattamenti
Rossi Mario   Settembre     16
Rossi Mario   Ottobre       10
Il numero dei trattamenti include anche il sabato per tutti i
trattamenti ed esclude la domenica ad eccezione del trattamento con
internato (il paziente viene ricoverato) che include anche la
domenica.
E tutto questo lo gestisco bene.
Il problema ora è che questi il paziente, oltre ad distinguersi per
essere ricoverato o meno, può avere frequenze differenti:
- Quotidiana (e questo lo calcolo tranquillamente)
- Bimensile
- Bisettimanale
- Monosettimanale
- Pentasettimanale
- Quadrisettimanale
- Trisettimanale
Bisettimanale vuol dire che l'utente fruisce di due trattamenti alla
settimana e così via.
Quindi alla fine il calcolo dei trattamenti varia a seconda della
prescrizione.
E' più chiaro adesso?
In effetti riconosco che la problematica è incasinata parecchio!!!
Ti chiedo aiuto.
Ciao


text:
"RobertaSAR" <
ar.ro...@tiscali.it
> ha scritto nel messaggio
news:487a3fde.04091...@posting.google.com...
> "Roberto dalla campagna" <
r.ma...@libero.it
> wrote in message
news:<otx2d.7486$
zF3.1...@twister2.libero.it
>...
> > "RobertaSAR" <
ar.ro...@tiscali.it
> ha scritto nel messaggio
> > news:487a3fde.04091...@posting.google.com...
> > [CUT]
> >
> > > Si. avevi ragione. era corto il campo. Mea culpa!!!
> >
> > Tutto č bene quel che finisce bene. ;-)
> >
> > > Ti devo chiedere un ultimo favore:
> > >
> > > La stessa funzione puň essere utilizzata per ricavarmi il numero delle
> > > settimane (anzichč dei giorni) per mese?
> >
> > Penso proprio di si.
> >
> > > Mi potresti indicare il modo?
> >
> > Dovresti indicare cosa intendi per settimane; poiché la durata in giorni
> > indica i giorni lavorativi, con una buona approssimazione il numero di
> > settimane potrebbe essere uguale alla durata in giorni lavorativi divido
5
> > ed arrotondato per eccesso, ma questa č solo una ipotesi: di cosa
intendi
> > per durata espressa in numero di settimane (magari con un esempio).
> >
> > > GRAZIE GRAZIE GRAZIE
>
> In effetti hai ragione!!!
> Dunque, la situazione č la seguente:
> Gli utenti devono effettuare dei trattamenti riabilitativi che hanno
> frequenze diverse.
> Nel caso in cui questi trattamenti vengano fatti quotidianamente, per
> calcolare quanti trattamenti ogni mese deve fare un utente a partire
> da una data ad un'altra, la problematica viene tranquillamente risolta
> con il calcolo dei giorni lavorativi.
> Es. Il signor Mario Rossi deve effettuare dei trattamenti giornalieri
> dal 13/09/2004 al 12/10/2004.
> La funzione che mi avevi suggerito va benissimo perchč ho il seguente
> risultato:
> Utente         Mese       N. Trattamenti
> Rossi Mario   Settembre     16
> Rossi Mario   Ottobre       10
> Il numero dei trattamenti include anche il sabato per tutti i
> trattamenti ed esclude la domenica ad eccezione del trattamento con
> internato (il paziente viene ricoverato) che include anche la
> domenica.
> E tutto questo lo gestisco bene.
> Il problema ora č che questi il paziente, oltre ad distinguersi per
> essere ricoverato o meno, puň avere frequenze differenti:
> - Quotidiana (e questo lo calcolo tranquillamente)
> - Bimensile
> - Bisettimanale
> - Monosettimanale
> - Pentasettimanale
> - Quadrisettimanale
> - Trisettimanale
>
> Bisettimanale vuol dire che l'utente fruisce di due trattamenti alla
> settimana e cosě via.
>
> Quindi alla fine il calcolo dei trattamenti varia a seconda della
> prescrizione.
>
> E' piů chiaro adesso?
>
> In effetti riconosco che la problematica č incasinata parecchio!!!
>
> Ti chiedo aiuto.
Come tu appunto dice per la frequenza quotidiana non ci sono problemi, basta
fare una brutale fifferenza tra le due date.
Con la routine che ti ho dato e con l'aiuto della funzione che determina i
giorni lavorativi tra due date non dovresti aver problemi a calcolare il
numero di trattamenti per una frequenza pentasettimanale (settimana corta :
esclusi sabato, domenica e giorni festivi) o esasettimanale (esclusa solo la
domenica e i giorni festivi).
Per le altre ferequenze č molto piů semplice e non hai bisogno di far
ricorso a complesse funzioni utente, ma basta fare la differenza tra le due
date tramite la funzione intrinseca DateDiff (vedi help), ed otterrai a tuo
piacimento il numero delle settimane o dei mesi compresi tra le due date,
numero che andrai poi a moltiplicare per il fattore di frequenza: ad esempio
i trattamenti di una frequenza Bisettimanale li otterrai moltiplicando per 2
il numero di settimane ottenuto con la funzione DateDiff.
>
> Ciao



title: problema con pagine reports

text:
secondo voi perchè in debug se guardo il valore di page del report vale uno
e pages vale zero anche se le pagine sono 2 in tutto?
problema di access o mio?


title: problema con pagine reports

author: Simone Calligaris

text:
"Simba883" <

Credo che prima debbano essere formattate tutte (essere posizionati
sull'ultima pagina) prima che pages abbia il corrispondente valore.
Saluti.


title: C'e' un contatore automatico?

text:
Se ho un archivio siffatto:
NOME    PARTECIPA
Aldo	Si
Bruno	No
Carlo	Si
Dario	Si
Enrico	No
Franco	No
Gianni	No
Esiste una funzione automatica (attraverso codice, non tramite query)
che conti quanti "Si" ci sono in elenco (ovvero, restituisca in questo
caso il valore 3)?
Grazie.
Mariano Tomatis


title: C'e' un contatore automatico?

author: Fabio Montagner

text:
Il tuo si/no equivale al -1/0.
Somma il valore assoluto del campo (mi pare abs o mod, non mi ricordo ora)


title: C'e' un contatore automatico?

text:
Finora ho fatto un ciclo DO... LOOP per controllare i vari Yes o No,
e se soddisfacevano le condizioni, incrementavo il contatore.
Come si applica il tuo metodo? Si puo' con un solo comando ottenere
la somma di tutto un campo? O il suo valore assoluto?
In ogni caso, cercavo qualcosa che soddisfacesse condizioni piu'
complesse (es. Si in un campo, No in un altro)
Grazie dell'informazione!
Mariano Tomatis


title: C'e' un contatore automatico?

author: Roberto da casa

text:
"galatime.001182" <
mariano...@geocities.com
> ha scritto nel messaggio
news:39F4ACCC...@geocities.com...

le funzioni DLookup, DCount e DSum ecc.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: C'e' un contatore automatico?

author: Antonio Misericordia

text:
Il conteggio di cui parli viene eseguito dall'istruzione:
DCOUNT("*";"NomeArchivio";"[PARTECIPA]")
Ciao e buon lavoro
Antonio Misericordia
--
Posted from
smtp1.libero.it
 [193.70.192.51]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: C'e' un contatore automatico?

author: Lbo da casa

text:
>NOME    PARTECIPA
>Aldo	Si
...
>Esiste una funzione automatica (attraverso codice, non tramite query)
>che conti quanti "Si" ci sono in elenco (ovvero, restituisca in questo
>caso il valore 3)?
puoi usare dcount (vedi help) oppure te la fai a mano:
function QuantiPartecipano() as long
dim rst
set rst = currentdb.openrecordset("SELECT COUNT (*) FROM NomeTabella
WHERE Partecipa = True")
QuantiPartecipano=rst(0)
end function
---------------
molti umani che conosco non passerebbero il test di Turing. (Lbo)
---------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: impostare Setfocus per un controllo

author: Riccardo

text:
Salve a tutti.
Ho un controllo "Quantità" dove eseguo dei calcoli, se il risultato è >
99999 mostro una msgbox dove dico di reinserire il numero.
Vorrei quindi riposizionare lo stato attivo su tale controllo x permettere
di reinserire i dati e per questo ho messo me.Quantità.Setfocus subito dopo
la finestra di messaggio, ma invece lo stato attivo passa a un altro
controllo.
Può influire il fatto di avere la visualizzazione in maschere continue e che
il controllo Quantità è l'ultimo della maschera e quindi dopo passa a una
maschera nuova?
Come posso riposizionare lo stato attivo a Quantità?
Ciao e grazie a tutti.


title: impostare Setfocus per un controllo

author: Antonio Biso

text:
"Riccardo" <
riccard...@libero.it
> ha scritto nel messaggio
news:n19Pa.162767$lK4.4...@twister1.libero.it...
> Salve a tutti.
>
> Ho un controllo "Quantitą" dove eseguo dei calcoli, se il risultato č >
> 99999 mostro una msgbox dove dico di reinserire il numero.
> Vorrei quindi riposizionare lo stato attivo su tale controllo x permettere
> di reinserire i dati e per questo ho messo me.Quantitą.Setfocus subito
dopo
> la finestra di messaggio, ma invece lo stato attivo passa a un altro
> controllo.
Dove hai scritto il codice del msgbox, prima fai una setfocus ad un altro
controllo, quindi a quantitą
Antonio


title: impostare Setfocus per un controllo

author: Alex

text:
"Riccardo" <
riccard...@libero.it
> wrote in message
news:n19Pa.162767$
lK4.4...@twister1.libero.it

Dipende sicuramente dal fatto che hai una Form con visualizzazione
Maschere continue.
Per cui devi prima fare in modo di portarti sul Record che ti interessa,
che se è l'ultimo è semplice, sfrutti il RecordsetClone.MoveLast
e poi aggiorni il Bookmark di Form così:
    Me.RecordsetClone.MoveLast
    Me.Bookmark = Me.RecordsetClone.Bookmark
Poi Me.Qantità.SetFocus
Dovrebbe andare.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: impostare Setfocus per un controllo

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:HO9Pa.161337$Ny5.4...@twister2.libero.it...
> "Riccardo" <
riccard...@libero.it
> ha scritto nel messaggio
> news:n19Pa.162767$lK4.4...@twister1.libero.it...
> > Salve a tutti.
> >
> > Ho un controllo "Quantità" dove eseguo dei calcoli, se il risultato è >
> > 99999 mostro una msgbox dove dico di reinserire il numero.
> > Vorrei quindi riposizionare lo stato attivo su tale controllo x
permettere
> > di reinserire i dati e per questo ho messo me.Quantità.Setfocus subito
> dopo
> > la finestra di messaggio, ma invece lo stato attivo passa a un altro
> > controllo.
>
> Dove hai scritto il codice del msgbox, prima fai una setfocus ad un altro
> controllo, quindi a quantità
>
> Antonio
>
>
Grande ANTONIO funziona grazie
Riccardo


title: impostare Setfocus per un controllo

author: MA

text:
> > > Salve a tutti.
> > >
> > > Ho un controllo "Quantità" dove eseguo dei calcoli, se il risultato è
>
> > > 99999 mostro una msgbox dove dico di reinserire il numero.
> > > Vorrei quindi riposizionare lo stato attivo su tale controllo x
> permettere
> > > di reinserire i dati e per questo ho messo me.Quantità.Setfocus subito
> > dopo
> > > la finestra di messaggio, ma invece lo stato attivo passa a un altro
> > > controllo.
> >
> > Dove hai scritto il codice del msgbox, prima fai una setfocus ad un
altro
> > controllo, quindi a quantità
> >
> > Antonio
> >
> >
> Grande ANTONIO funziona grazie
>
> Riccardo
>
Va bene Antonio, nel tuo tabellino finalmente hai un "grande"...
MAssimiliano


title: impostare Setfocus per un controllo

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:LU9Pa.3452$B8....@news.edisontel.com...
> > > > Salve a tutti.
> > > >
> > > Dove hai scritto il codice del msgbox, prima fai una setfocus ad un
> altro
> > > controllo, quindi a quantità
> > >
> > > Antonio
> > >
> > >
> > Grande ANTONIO funziona grazie
> >
> > Riccardo
> >
> Va bene Antonio, nel tuo tabellino finalmente hai un "grande"...
> MAssimiliano
Vogliamo esporre il palmares, dalla notte dei tempi?!?
Antonio


title: OT Traduzione FAQ 3.19

author: Karl Donaubauer

text:
***********************
3.19 Distinguish between upper and lower case
Problem
In a criteria or in a join you want to distinguish between letters
in upper and lower case. But Access doesn't care about it.
Cause
JET, the standard database engine of Access, by design does not
distinguish between upper and lower case, i.e. is not "case-sensitive".
Solution
You can use the VBA function StrComp() to distinguish between
upper and lower case.
Let's say you want to compare FieldX with a criteria "abc".
In the resultset you only want records with this text in lower case,
not "ABC", "Abc", "aBc" etc. To achieve this create a new query
field with the following expression:
StrComp([FieldX];"abc";0)
The 0 at the end (parameter Compare) provides the
necessary binary comparison. Only if the spelling of the
compared values is exactly the same StrComp() returns a 0.
(see also <F1> for "StrComp"). So you can filter the hits by
using as criteria of the field: 0
see also
http://support.microsoft.com/?kbid=209674
With a similar technique you can also distinguish between
upper and lower case in the joining fields of a join. You only
have to use an additional field with the binary comparison of
the StrComp function for the joining fields. In SQL this looks like:
SELECT *
FROM Table1 INNER JOIN Table2 ON Table1.FieldX = Table2.FieldX
WHERE StrComp(Table1.FieldX, Table2.FieldX, 0) = 0
see also
http://support.microsoft.com/?kbid=244693
************************
Questo è l'ultimo articolo nella sezione TabQueries.
Poi continuamo con la sezione 8 Communicazione.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
 + CISA1, Arezzo, 4+5/6/2005
la prima Conferenza Italiana per Sviluppatori di Access


title: OT Traduzione FAQ 3.19

author: Pablitomf

text:
Karl Donaubauer ha scritto:
> ***********************
> 3.19 Distinguish between upper and lower case
3.19 Distinguere tra maiuscolo e minuscolo
> Problem
> In a criteria or in a join you want to distinguish between letters
> in upper and lower case. But Access doesn't care about it.
Problema
In un criterio o in un una relazione vuoi la distinzione fra le lettere in
maiuscolo e in minuscolo. Ma Access non rileva questa differenza.
> Cause
> JET, the standard database engine of Access, by design does not
> distinguish between upper and lower case, i.e. is not "case-sensitive".
Causa
JET, il motore standard dei database Access, non fa distinzione tra
maiuscole e minuscole, cioè non è "contenitore-sensibile".
> Solution
> You can use the VBA function StrComp() to distinguish between
> upper and lower case.
> Let's say you want to compare FieldX with a criteria "abc".
> In the resultset you only want records with this text in lower case,
> not "ABC", "Abc", "aBc" etc. To achieve this create a new query
> field with the following expression:
> StrComp([FieldX];"abc";0)
Soluzione
Potete usare la funzione StrComp() di VBA per distinguere fra maiuscolo e
minuscolo.
Diciamo che desiderate paragonare FieldX con il criterio "abc".
Nel risultato desiderate soltanto i records con questo testo con la
lettera minuscula, non "ABC", "Abc", "aBc" ecc.  Per ottenere questo
risultato basterà generare un nuovo campo nella query con la seguente
espressione:
StrComp([FieldX];"abc";0)
> The 0 at the end (parameter Compare) provides the
> necessary binary comparison. Only if the spelling of the
> compared values is exactly the same StrComp() returns a 0.
> (see also <F1> for "StrComp"). So you can filter the hits by
> using as criteria of the field: 0
> see also
http://support.microsoft.com/?kbid=209674
Il 0 all'estremità (parametro di confronto) fornisce il confronto binario
necessario.
Soltanto se l'ortografia dei valori confrontati è esattamente la stessa di
StrComp() restituisce un 0.  (vedere inoltre < F1 > per "StrComp").
Così potete filtrare i records usando come criteri del campo:  0
Vedere inoltre
http://support.microsoft.com/?kbid=209674
> With a similar technique you can also distinguish between
> upper and lower case in the joining fields of a join. You only
> have to use an additional field with the binary comparison of
> the StrComp function for the joining fields. In SQL this looks like:
Con una tecnica simile potete anche distinguere tra lettera maiuscola e
minuscola ???????? .
Dovete usare soltanto un campo supplementare con il confronto binario
della funzione StrComp per i campi ???????.  Questo un SQL di esempio:
> SELECT *
> FROM Table1 INNER JOIN Table2 ON Table1.FieldX = Table2.FieldX
> WHERE StrComp(Table1.FieldX, Table2.FieldX, 0) = 0
> see also
http://support.microsoft.com/?kbid=244693
> ************************
> Questo è l'ultimo articolo nella sezione TabQueries.
> Poi continuamo con la sezione 8 Communicazione.
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: OT Traduzione FAQ 3.19

author: sv

text:
Karl Donaubauer ha scritto:

> Problem

> Cause

> Solution

> StrComp([FieldX];"abc";0)

> see also
http://support.microsoft.com/?kbid=209674


> see also
http://support.microsoft.com/?kbid=244693
> ************************
3.19 Distinguere tra maiuscole e minuscole
Problema
In un criterio o in un collegamento vuoi distinguere le lettere tra
maiuscole e minuscole. Access, però, non se ne prende cura.
Causa
JET, il modulo di gestione database standard di Access, strutturalmente
non distingue le maiuscole dalle minuscole, cioè, non è
sensibile-al-contesto.
Soluzione
Puoi usare la funzione StrComp() di VBA per distinguere le maiuscole dalle
minuscole.
Supponiamo che vuoi confrontare il CampoX con un criterio “abc”. Nel set
dei risultati vuoi soltanto i record con questo testo in minuscolo, non
“ABC”,”aBc”,”Abc” etc. Per realizzare ciò, crea un nuovo campo di una
query con la seguente espressione:
StrComp([CampoX];”abc”;0)
Lo 0 (zero) alla fine (parametro [,compare]), fornisce il confronto
binario necessario. Solo se lo “spelling”  (lascerei il termine inglese,
usatissimo in italiano, oppure "la scomposizione in lettere") dei valori
confrontati è esattamente identico, StrComp() restituisce uno 0. (vedi
<F1> Help per “StrComp”). In questa maniera puoi filtrare le risposte,
utilizzando come criterio del campo : 0
Vedi:
http://support.microsoft.com/?kbid=209674
Con una tecnica simile puoi anche distinguere le maiuscole dalle minuscole
in campi collegati di un collegamento (una relazione). Devi solo
utilizzare un campo addizionale assieme al confronto binario della
funzione StrComp per i campi collegati. In SQL ciò assomiglia a:
SELECT *
FROM Tabella1 INNER JOIN Tabella2 ON Tabella1.CampoX = Tabella2.CampoX
WHERE StrComp(Tabella1.CampoX, Tabella2.CampoX, 0) = 0
Vedi:
http://support.microsoft.com/?kbid=244693
***********
> Questo è l'ultimo articolo nella sezione TabQueries.
> Poi continuamo con la sezione 8 Communicazione.
Go!
--
rgrds
SC
--



title: OT Traduzione FAQ 3.19

text:
sv wrote:
> Karl Donaubauer ha scritto:
> ...
>> JET, the standard database engine of Access, by design does not
>> distinguish between upper and lower case, i.e. is not
>> "case-sensitive".
>
> JET, il modulo di gestione database standard di Access,
> strutturalmente non distingue le maiuscole dalle minuscole,
> cioè, non è sensibile-al-contesto.
> ...
Pablitomf wrote:
> JET, il motore standard dei database Access, non fa distinzione
> tra maiuscole e minuscole, cioè non è "contenitore-sensibile".
Qui ho lasciato "case-sensitive" perché mi sembra usato
frequentemente nel mondo di database e bene da usare
come parola di ricerca.
>> Questo è l'ultimo articolo nella sezione TabQueries.
>> Poi continuamo con la sezione 8 Communicazione.
>
> Go!
Temo solo che il capitolo 8 non è molto traducibile perché
ci sono tanti link a risorse in tedesco. Vediamo cosa fa senso.



title: OT Traduzione FAQ 3.19

text:
Karl Donaubauer ha scritto:
> sv wrote:
> > Karl Donaubauer ha scritto:
> > ...
> >> JET, the standard database engine of Access, by design does not
> >> distinguish between upper and lower case, i.e. is not
> >> "case-sensitive".
> >
> > JET, il modulo di gestione database standard di Access,
> > strutturalmente non distingue le maiuscole dalle minuscole,
> > cioè, non è sensibile-al-contesto.
> > ...
> Pablitomf wrote:
> > JET, il motore standard dei database Access, non fa distinzione
> > tra maiuscole e minuscole, cioè non è "contenitore-sensibile".
> Qui ho lasciato "case-sensitive" perché mi sembra usato
> frequentemente nel mondo di database e bene da usare
> come parola di ricerca.
Ok, perfettamente d'accordo.
L'ho tradotto solo .... per amor di patria...
> >> Questo è l'ultimo articolo nella sezione TabQueries.
> >> Poi continuamo con la sezione 8 Communicazione.
> >
> > Go!
> Temo solo che il capitolo 8 non è molto traducibile perché
> ci sono tanti link a risorse in tedesco. Vediamo cosa fa senso.
--



title: Accedere a tabella sotto password?

author: Marco Rampon

text:
Ciao a tutti.
La domanda č: č possibile richiedere una PW di protezione quando una persona
clicca 2 volte sul nome di una tabella dalla finestra principale del
database (dove sono elencati tabelle, maschere, report, moduli...)?
Grazie per le risposte.
Ciao.
Marco Rampon


title: Accedere a tabella sotto password?

author: Luciano (DOC)

text:
"Marco Rampon" <
marco...@resnova.it
> wrote in message
news:94osju$644$1...@serv1.iunet.it...
> La domanda č: č possibile richiedere una PW di protezione quando una
persona
> clicca 2 volte sul nome di una tabella dalla finestra principale del
> database (dove sono elencati tabelle, maschere, report, moduli...)?
No.
Saluti.
lucia...@sitocomune.com


title: Accedere a tabella sotto password?

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> wrote in message
news:bgXb6.64601$lV5.1...@news2.giganews.com...

O meglio...non cosi' in assoluto ma inserito in un concetto generale di
sicurezza. Sul sito comune trovi spiegazioni esaurienti in proposito.
 Saluti.

lucia...@sitocomune.com


title: Come importare dati da un foglio Excel??

author: Bozu

text:
Buongiorno a tutto il NG
Problema:
Io ho una tabella Excel di cui vorrei tramite codice importare il contenuto
in una tabella di Access.
Ho già creato una connessione attraverso ADO in Read Only ad accesso
esclusivo.
Nel momento in cui vado a creare un oggetto RecordSet e tento di aprirlo mi
da ERRORE.
Come fare ???
Allego il mio codice in questione
Grazie Ciao Marco
'---------------------------------------------------------------------------
---
' Procedure : Apri_Chiudi_DB_Excel
' DateTime  : 25/10/2003
' Author    : Marco
' Purpose   : Permette di APRIRE / CHIUDERE il database di
'             delle specifiche cioè il File di Excel e di costruire così una
'             connessione.
'---------------------------------------------------------------------------
---
'
Public Sub Apri_Chiudi_DB_Excel(ByVal b_OpenClose As Boolean, ByVal strFile
As String)
    On Error GoTo Errore
    If b_OpenClose Then
        'CREAZIONE ED APERTURA DELLA CONNESSIONE ALLA BASE DATI
        Set cntSpecExcel = New ADODB.Connection
        'Definizione del tipo di puntatore al record
        cntSpecExcel.CursorLocation = adUseClient
        cntSpecExcel.Open strProvider & strSource & strExcelPath & strFile &
";" & strProviderExtended
    Else
        'CHIUSURA E DISTRUZIONE DELLA CONNESSIONE
        If cntSpecExcel.State = adStateOpen Then
            cntSpecExcel.Close
        End If
        If Not cntSpecExcel Is Nothing Then
            Set cntSpecExcel = Nothing
        End If
    End If
Exit Sub
Errore:
    Call MsgErr("Apri_Chiudi_DB_Excel")
End Sub
Public Sub Acq(ByVal CodStu As String, ByVal intCM As Integer)
'---------------------------------------------------------------------------
---
' Procedure : Apri_Chiudi_DB_Excel
' DateTime  : 27/10/2003
' Author    : Marco
' Purpose   : Permette di acquisire le specifiche riportate nel foglio di
Excel
'             attinenti allo studio di settore in questione in modo tale da
'             poter effettuare poi effettuare il confronto dei dati con
quanto
'             riportato all'interno della base dati.
'---------------------------------------------------------------------------
---
'
'ESEMPIO DI STRUTTURA DI UN FOGLIO PER SPECIFICHE EXCEL
'
' Nome Foglio 1 -> "SD01A record S"             - Inizio record da riga 4
' Nome Foglio 2 -> "SD01A record T"             - Inizio record da riga 4
' Nome Foglio 1 -> "SD01A esplicitazione campi" - Inizio record da riga 4
Dim strNameSpec As String              'Stringa che rappresenta il nome del
file in
                                       'cui è contenuto le specifiche
tecniche in Excel
Dim rstExcel_S  As ADODB.Recordset     'RecordSet rappresentativo del foglio
Record S
Dim rstExcel_T As ADODB.Recordset      'RecordSet rappresentativo del foglio
Record T
Dim rstExcel_Campi As ADODB.Recordset  'RecordSet rappresentativo del foglio
Record T
    'On Error GoTo Errore
    strNameSpec = Dir(strExcelPath & "*" & CodStu & "*.xls")
    If strNameSpec <> "" Then
        'Crea connessione con il foglio di Excel
        Call Apri_Chiudi_DB_Excel(True, strNameSpec)
        'Istanzazione dei RecordSet
        Set rstExcel_S = New ADODB.Recordset
        Set rstExcel_T = New ADODB.Recordset
        Set rstExcel_Campi = New ADODB.Recordset
        'Apertura dei RecordSet
        rstExcel_S.Open CodStu & " record S", cntSpecExcel  '<= ERRORE :
Nome Foglio di Excel = CodStu & " record S"
        rstExcel_S.MoveFirst


title: Maschera introduzione presenze.

text:
DB gestione di un corso
tbl Studenti
tbl docenti
tbl insegnamenti
tbl lezioni
tbl Link Studenti Lezioni
Ora avrei bisogno di costruire una maschera stile foglio di calcolo
con in intestazione di colonna la lezione, in riga lo studente e che quando
clicco la cella mi scriva un record in tbl Link con l'ID studente el'ID
lezione.
Non sono riuscito a costruire nulla del genere.
Sapete dove potrei vedere una cosa del genere da prendere come spunto?


title: Maschera introduzione presenze.

author: Cinzia

text:
<
ste...@ste.it
> ha scritto nel messaggio
news:S095d.1318$1p....@nntpserver.swip.net...

Ciao Steste,
quello che descrivi si puņ facilmente fare come riepilogo di dati gią
inseriti usando una query a campi incrociati, ma per l'inserimento dei dati
la vedo piuttosto complicata.
Ti suggerirei di cercare forme alternative ad esempio selezione di una
lezione da una casella combinata, Selezione degli sutedenti da una casella
di riepilogo a selezione multibla, bottone per fare l'associazione (lezione
studenti) e magari una sottomaschera che fa vedere il riepilogo dei dati
inseriti con query a campi incrociati...
Ti servirą anche un bottone per togliere l'associazione studente-lezione in
caso di inserimento sbagliato.
Al momento non mi vengono idee migliori.
Ciao
Cinzia


title: Maschera introduzione presenze.

text:
Cinzia wrote:
> necosíii095d.1318$1p....@nntpserver.swip.net...
>> DB gestione di un corso
>>
>> tbl Studenti
>> tbl docenti
>> tbl insegnamenti
>> tbl lezioni
>> tbl Link Studenti Lezioni
>
> Ti suggerirei di cercare forme semplificared esempio selezione di una
> lezione da una casella combinata, Selezione degli sutedenti da una casella
> di riepilogo a selezione multibla, bottone per fare l'associazione
> (lezione studenti) e magari una sottomaschera che fa vedere il riepilogo
> dei dati inseriti con query a campi incrociati...
Per ora ho risolto così anche se la soluzione non mi piace pulsante che
lancia una query di accodamento che mi crea 40 record con ID studente ed in
tutti l'ID lezione ed una casella SI/NO sul SI.
Poi maschera che visualizza nome studente e casella SI/NO solo per quella
lezione e passo sul NO gli assenti, ma è troppo "incasinata" se riesco a
passare il lavoro ad una delle mie due giovani colleghe (amministrative)
debbo semplificarlo per forza!
> Ti servirà anche un bottone per togliere l'associazione studente-lezione



title: Variabili in Uso

author: Paolo Mazzanti

text:
Ciao a tutti.
Programmare quando c'è qualcosa che non funziona, non è facile!
Mi rivolgo agli esperti per un aiuto:
é possibile avere l'elenco di tutte le variabili (e oggetti) che si stanno
usando, con il loro contenuto?
Grazie
Ciao
Paolo Mazzanti


title: Variabili in Uso

author: Silvio Berruti

text:
"Paolo Mazzanti" <
photoTOGLIMI...@mazzanti.it
> ha scritto nel
messaggio news:10063547...@fusilla.abanet.it...
> Ciao a tutti.
> Programmare quando c'è qualcosa che non funziona, non è facile!
> Mi rivolgo agli esperti per un aiuto:
>
> é possibile avere l'elenco di tutte le variabili (e oggetti) che si stanno
> usando, con il loro contenuto?
Il loro contenuto lo vedi quando il programma sta girando: metti un punto di
interruzione e apri la finestra di debug e potrai vedere i valori delle
variabili (A97).
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Variabili in Uso

text:
>
> Il loro contenuto lo vedi quando il programma sta girando: metti un punto
di
> interruzione e apri la finestra di debug e potrai vedere i valori delle
> variabili (A97).
>
> --
>
> Silvio
Certo, ma non ho la necessità di cotrollarle una a una.
Il problema mi nasce da un dabase lungo e complesso con centinaia di
variabili.
Ottenendo risultati apparentemente sballati, presumo ci sia qualche
variabile che opera a mia insaputa.
Questo era il motivo per cui avrei pensato di monitorare tutte le variabili
che possono essere attive in un determinato momento.
Non so nemmeno se esista la possibilità.
Grazie
Ciao
Paolo Mazzanti


title: Variabili in Uso

text:
"Paolo Mazzanti" <
photoTOGLIMI...@mazzanti.it
> ha scritto nel
messaggio news:10063575...@fusilla.abanet.it...
> >
> > Il loro contenuto lo vedi quando il programma sta girando: metti un
punto
> di
> > interruzione e apri la finestra di debug e potrai vedere i valori delle
> > variabili (A97).
>
> Certo, ma non ho la necessità di cotrollarle una a una.
> Il problema mi nasce da un dabase lungo e complesso con centinaia di
> variabili.
> Ottenendo risultati apparentemente sballati, presumo ci sia qualche
> variabile che opera a mia insaputa.
> Questo era il motivo per cui avrei pensato di monitorare tutte le
variabili
> che possono essere attive in un determinato momento.
> Non so nemmeno se esista la possibilità.
A97
Menu Debug, Aggiungi espressione di controllo...
oppure
Menu Debug, Controllo immediato...



title: Variabili in Uso

author: ST

text:

Credo che la "Finestra Variabili Locali" faccia al caso tuo:
menu->visualizza->Finestra Variabili Locali
Ciao
Silvio


title: Variabili in Uso

text:
Paolo Mazzanti <
photoTOGLIMI...@mazzanti.it
> wrote in message
10063575...@fusilla.abanet.it...
> >
> > Il loro contenuto lo vedi quando il programma sta girando: metti un
punto
> di
> > interruzione e apri la finestra di debug e potrai vedere i valori delle
> > variabili (A97).
> >
> > --
> >
> > Silvio
>
> Certo, ma non ho la necessità di cotrollarle una a una.
> Il problema mi nasce da un dabase lungo e complesso con centinaia di
> variabili.
> Ottenendo risultati apparentemente sballati, presumo ci sia qualche
> variabile che opera a mia insaputa.
> Questo era il motivo per cui avrei pensato di monitorare tutte le
variabili
> che possono essere attive in un determinato momento.
Benvenuto nel fantastico e smadonnante mondo del Debugging !!!!
Antonio


title: Testo sottolineato in Word

author: Maurizio Giri

text:
Ciao a tutti
devo realizzare un testo da Access a Word e fin qui ci sono riuscito
ma quando voglio ottenere un testo sottolineato e scrivo la routine:
"WordDoc.Selection.Font.Underline = wdUnderlineSingle"
in pratica mi dice che non riconosce la variabile "wdUnderlineSingle"
Come devo scrivere per farla riconoscere?
Ringrazio a chi riesce a togliermi questo maledetto dente che mi duole da
ieri sera
scusate la mia ignoranza
Maurizio


title: Testo sottolineato in Word

text:
Grazie Giovanni, funziona
perň purtroppo devo fare una scritta particolare
"LORO SEDI                       "
dove devo ottenere la sottolineatura anche sotto gli spazi
ho provato a dividere i due testi
"LORO SEDI" e "____________", la seconda sottolineature la ottengo con la
tastiera
ma si nota la differenza nella linea di sottolineatura intera
c'č un modo per scrivere sottolineato nel programma?
penso di aver trovato proprio un problema insignificante ma raro


title: Allineamento testo:ripartito

author: didacus

text:
Grazie in anticipo a tutti,
ho un problema con l'allineamento testo all'interno di un report "R1".
In "R1" è contenuta una casella di testo "C1" che si comporta similmente
alla stampa unione di word; in concreto la sua origine controllo è:   '
="testo di prova  ecc..."&  Format([Query1]![Cdata];"gg mmmm aaaa") & "testo
di prova..."& ecc... ' (questo esempio l'ho ricavato da una ricerca nel
NG!).
Quindi ho scelto per "C1" allineamento testo ripartito ma la formattazione
dell'ultima riga, di ogni paragrafo, risulta imperfetta.
Come avete risolto questo problema?


title: Gestione errori

author: Fid

text:
Come posso evitare che in una determinata situazione, aggiunta di un
record,  venga ignorato e quindi non segnalato un errore? Sull'help ho
visto gli esempi dell'istruzione On Error, ma non tanto mi è chiaro.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Gestione errori

text:
                    Il 09 Ago 2004, 07:09,
fid...@katamail.com
 (Fid) ha scritto:
> Come posso evitare che in una determinata situazione, aggiunta di un
> record, venga ignorato e quindi non segnalato un errore? Sull'help ho
> visto gli esempi dell'istruzione On Error, ma non tanto mi è chiaro.
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
          Se hai usato il wizard, lui ha gestito l'errore con Msgbox err.description
etc...
Lui che cosa fa.
Intercetta l'eventualtà dell'errore e dice
Sull'errrore vai all'etichetta err (e ci mette il nome del controllo e
l'evento)
Poi dice dammi la descrizione dell'errore e subito dopo esci
dall'istruzione.
In realtà non viene gestito granché.
Se tu vuoi evitare tout court la gestione è sufficiente sostiuire
On error goto ... e tutto il resto con
On error resume next
Che tradotto: Sull'errore non ti curar di loro ma guarda e passa.
ciao
MAssimiliano
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Tabella file e revisioni

author: Diego Zuccotti

text:
Salve a tutti,
un quesito per tutti:
Ho bisogno di tenere un indice delle revisioni ed avrei pensato di
poterlo fare con access.
Ho la necessità scorrere una directory o un insieme di directory,
ottenere l'elenco dei file contenuti e raggruppare una radice del nome
con indicati i dati presenti in altro punto del nome. Mi spiego con un
esempio:
supponiamo la directory contenga:
Pippo rev 01.doc
Pluto rev 01.doc
Pluto rev 02.doc
Topolino rev 01.doc
Pippo rev 03.doc
Mi serve compilare una tabella che contenga quindi le voci
Pippo | 01
Pippo | 03
Pluto | 01
Pluto | 02
Topolino | 01
Per poi creare un report che contenga tutte le revisioni di uno stesso
file.
Sarebbe interessante anche la possibilità di segnalare la mancanza di
contiguità dei numeri ma penso già di poterlo fare con un recordset e
scorrendo i campi per verificare che il precedente differisca dal
successivo esattamente di uno.
So che esistono delle funzioni per la selezione di parti di stringa
fino ad un dato numero di lettere, al limite potrei anche fare in modo
di escludere solo il finale per consentire lunghezza di nomi a
piacere, quello che mi manca è una funzione per leggere i nomi dei
file e metterli in stringa e il modo per creare i record in una
tabella.
Grazie in anticipo a tutti.


title: Tabella file e revisioni

author: VT @ home

text:
Il Thu, 14 Jun 2007 16:16:38 -0000, Diego Zuccotti <
diegoz...@gmail.com
> ha scritto:
>(.....)

La funzione Dir restituisce i nomi dei file contenuti in una cartella.
Quindi se la tabella si chiama Revisioni ed il campo per il nome file si chiama Nomefile, potresti fare così:
Dim rs As recordset, stnomefile as string
set rs = currentdb.openrecordset"Revisioni")
stnomefile=Dir("c:\tuopercorso\*.doc")
Do While  stnomefile <>""
  rs.addnew
  ' estrae la radice del nome file delimitata a destra dalla stringa ' rev'
  rs!NomeFile=Left$(stnomefile,instr(1,stnomefile," rev")-1)
  rs.update
  stnomefile=Dir("c:\tuopercorso\*.doc")
Loop
rs.close
set rs = nothing
Attenzione: ho scritto di getto e non l'ho testata quindi potrebbe non funzionare !
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------


title: Tabella file e revisioni

text:
On 14 Giu, 23:06, "VT @ home" <
V...@home.it
> wrote:

> ---------------------------------------------- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Ottimi suggerimenti, poi con l'help di access me la sto cavando.
Alla chiamata di Dir nel ciclo ho dovuto togliere gli argomenti
altrimenti non passa al file successivo.
C'era qualche errore di sintassi ma il codice che mi hai passato va
già piuttosto bene.
Adesso lo elaborerò per tagliuzzare meglio il nome del file ma penso
di potermela cavare da solo.
Grazie mille.


title: Tabella file e revisioni

text:
On 14 Giu, 23:06, "VT @ home" <
V...@home.it
> wrote:

> Il sito comune di it.comp.as400
http://www.faq400.com
> ---------------------------------------------- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Una domanda aggiuntiva:
il codice così com'è fatto aggiunge in coda soltanto quindi se lancio
3 volte la procedura sulla stessa cartella mi inserisce tre volte i
nomi, per evitare duplicati ho creato un indice univoco ma ovviamente
questo fa comparire una serie di errori.
Esiste un altro modo di evitare duplicati senza generare errori o va
bene così e me la devo cavare con un grezzo OnError Resume Next ?


title: Pulsanti di comando colorati

text:
Buongiorno a tutti, sapete dirmi se con A97 c'è un modo per dare un colore
diverso dal grigio ai pulsanti di comando nelle form?
Grazie mille.
Saluti
Gianni


title: Pulsanti di comando colorati

author: Marco

text:
"Gianni.C" <
gianni...@virgilio.it
> wrote in message
news:47395f6a$0$37196$4faf...@reader3.news.tin.it...
> Buongiorno a tutti, sapete dirmi se con A97 c'č un modo per dare un colore
> diverso dal grigio ai pulsanti di comando nelle form?
>
> Grazie mille.
>
> Saluti
>
> Gianni
>
Si, mi sembra sia questo un metodo
http://www.lebans.com/cmdbutton.htm
o comunque all'interno del sito
ciao


title: Pulsanti di comando colorati

text:

Si può utilizzare l'evento su click delle etichette come spiegato in
Access Group
http://www.accessgroup.it/HomeArgomenti.asp?ID=43&Oggetto2=Alternativa%20a%20quei%20brutti%20pulsanti
Ciao


title: Query che non ricordo

author: Joshua Lool

text:
Ho una problema con una query:
   Ho la tabella PRINCIPALE :
codicePRINCIPALE
codiceA
codiceB
valorePRINCIPALE
   poi ho la tabella TABELLA1:
codiceA
valoreA
   poi ho la tabella TABELLA2:
codiceB
valoreB
  Io vorrei fare una query che mi dia come risultato
codicePRINCIPALE
valoreA
valoreB
valorePRINCIPALE
considerando che ovviamente PRINCIPALE.codiceA corrisponde a
TABELLA1.codiceA e PRINCIPALE.codiceB corrisponde a TABELLA2.codiceB
non mi ricordo come si fa. Mi potete aiutare?
Grazie.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Query che non ricordo

text:
Salve, ho la seguente situazione:
TABELLA1  TABELLA2  TABELLA3
--------  --------  --------
codice1   codice2   codice3
codice2   valore2   valore3
codice3
valore
e vorrei avere come risultato :
QUERY1
-------
codice1
valore2
valore3
valore
come posso fare ? Grazie !



title: Query che non ricordo

author: Roberto da casa

text:
"Joshua Lool" <
josh...@libero.it
> ha scritto nel messaggio
news:cd4d054309ee2bdcf25...@mygate.mailgate.org...
> Ho una problema con una query:
>
>    Ho la tabella PRINCIPALE :
> codicePRINCIPALE
> codiceA
> codiceB
> valorePRINCIPALE
>    poi ho la tabella TABELLA1:
> codiceA
> valoreA
>    poi ho la tabella TABELLA2:
> codiceB
> valoreB
>   Io vorrei fare una query che mi dia come risultato
> codicePRINCIPALE
> valoreA
> valoreB
> valorePRINCIPALE
>
> considerando che ovviamente PRINCIPALE.codiceA corrisponde a
> TABELLA1.codiceA e PRINCIPALE.codiceB corrisponde a TABELLA2.codiceB
>
> non mi ricordo come si fa. Mi potete aiutare?
>
> Grazie.
>
Prova con una query che abbia il seguente codice SQL:
SELECT PRINCIPALE.codicePRINCIPALE, TABELLA1.valoreA, TABELLA2.valoreB,
PRINCIPALE.valorePRINCIPALE
FROM TABELLA2 INNER JOIN (TABELLA1 INNER JOIN PRINCIPALE ON TABELLA1.codiceA
= PRINCIPALE.codiceA) ON TABELLA2.codiceB = PRINCIPALE.codiceB;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: interazione con Microsoft Map

text:
Ciao a tutti,
sto sviluppando un DB di geomarketing ed ho trovato molto utile
l'applicazione MS MAP per rappresentazione dei dati.
Vorrei sapere se posso usare il citato oggetto OLE per fare delle
selezioni.
Mi spiego meglio: attualmente se voglio dei dati di una specifica
provincia/regione la faccio selezionare all'utente attraveso una
listbox e quindi apro un report con i dati filtrati
Mi piacerebbe che l'utente cliccando su di una specifica
provincia/regione della cartina accedesse agli stessi dati.
E' possibile ?
grazie in anticipo
Marco


title: interazione con Microsoft Map

author: MegaMax

text:
"Marco" <
m.ci...@tiscalinet.it
> ha scritto nel messaggio
news:ebe3b50c.01110...@posting.google.com...
> Ciao a tutti,
>
> sto sviluppando un DB di geomarketing ed ho trovato molto utile
> l'applicazione MS MAP per rappresentazione dei dati.
COME FAI AD USARLAAAAAAA????????????????????????????????
Ogni volta che ci provo mi si impalla il PC.
Va caricvata come aplicazione a parte?
Si usa da dentro Excell? da word? da Access?
come si usa?
Io non ci rescooooooooooooooooooooooooooooooooo :-((((((((((((((
Ciao, Max


title: interazione con Microsoft Map

text:
"MegaMax" <
a...@a.com
> wrote in message news:<WL6G7.21029$
zl4.6...@news2.tin.it
>...

io molto semplicemente la creo in excel (collegandola a dati esterni
di access)e poi faccio copia-incolla sulla maschera di access.
Il tutto funziona solo in rappresentazione ma non risco ad interagire
con la cartina!!
ciao


title: Valore ad un record

author: Super David

text:
Scusate la domanda assai stupida ma mi trovo di fornte ad un problema
sicuramente semplicissimo ma.....non so da dove iniziare!!
All'apertura di una maschera (M1) vorrei che il campo ID prendesse il  dal
campo ID_ORIGINE presente sulla maschera ovviamente aperta M2 .
Praticamente ho inserito una stringa sull'evento form M1 open...dove ID e'
uguale ad ID_ORIGINE...ma il risultato e' un bell'errore.....che devo fare??
ecco quello che ho scritto
Me![M1].ID = Forms![M2].ID_ORIGINE
dove sbaglio???
Ciao e grazie a tutti!
 SuperDavid


title: Valore ad un record

author: Karl Donaubauer

text:
Super David ha scritto:
> All'apertura di una maschera (M1) vorrei che il campo ID prendesse il  dal
> campo ID_ORIGINE presente sulla maschera ovviamente aperta M2 .
>
> Praticamente ho inserito una stringa sull'evento form M1 open...dove ID e'
> uguale ad ID_ORIGINE...ma il risultato e' un bell'errore.....che devo fare??
>
> ecco quello che ho scritto
>
> Me![M1].ID = Forms![M2].ID_ORIGINE
Me!ID = Forms!M2!ID_ORIGINE
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Visualizzare un anteprima report in una maschera

author: Ats-Link

text:
Ciao a tutti, sono Antonio da Arezzo ed ho un problemino che non riesco
proprio a risolvere:
Ho fatto un programmino per calcoli matematici che termina un piccolo
grafico prodotto a linee, visto che l'unica possibilità di utilizzare le
linee in Access 97 la ho trovata nei report
quindi :
- - -  "mi costruito il mio report e funziona, soltanto che questo lo dovrei
visualizzare all'interno di
una form e non so proprio come fare!?!?!?!?!?!?"  - - -
Qualcuno pou' darmi una mano???
Ciao a tutti Antonio
e-mail:
anto...@libero.it


author: Nicoletta

text:
"Ats-Link" <
inf...@ats.it
> ha scritto nel messaggio
news:995d2n$2vt$1...@serv1.iunet.it...

Forse non ho capito la domanda, perchè la mia risposta è :
nello stesso modo usato per il report, trascinando il controllo e
parametrizzandolo
Ciao
Nicky


text:
"Nicoletta" <
for...@virgilio.it
> ha scritto nel messaggio
news:1zut6.39178$x3.7...@news2.tin.it...

Il problema e' che non funziona, se provi a trascinare un report in una
maschera non te lo consente, se provi ad inserire una sottomaschera, non
accetta un report come origine!!!!!
Ciao Antonio


title: Crittografare Campo di una tabella

author: andreaf

text:
Salve,
ho una tabella con diversi campi tra cui un campo 'password'
Vorrei che venise crittografato,
nel senso che se io apro la tabella dalla mia maschera il campo viene
"decifrato" e visualizzato normalmente mentre se io apro brutalmente la mia
tabella o tramite odbc o tramite access questa mi visualizza il campo
password criptato.
Es. password clear : 1234
     password crypt : asdok30rk033kd
L'algoritmo non deve necessariamente essere complesso anzi.....
anche perchè tutto sto caos nasce dalla necessità di dare privacy alla
cosa...
Come posso farE?????
Grazie mille


title: Crittografare Campo di una tabella

author: Antonio Biso

text:
"andreaf" <
the...@libero.it
> ha scritto nel messaggio
news:zFtId.4338$2h5....@tornado.fastwebnet.it...

Public Function critta(X As String) As String
    Dim app As String
    Dim i As Integer
    app = ""
    For i = 1 To Len(X)
        app = app & Format(Asc(Mid(X, i, 1)), "000")
    Next
    critta = app
End Function
Public Function decritta(X As String) As String
    Dim app As String
    Dim i As Integer
    app = ""
    For i = 1 To Len(X) - 2 Step 3
        app = app & Chr(Mid(X, i, 3))
    Next
    decritta = app
End Function
Antonio


title: Query -> Eliminare i doppioni

author: fabioz

text:
Come faccio ad eliminare da un estrazione già fatta su un DB i doppioni di
alcune tuple?
capitemi sono all'inizio!
saluti


title: Query -> Eliminare i doppioni

author: Marco Pretini

text:
Ciao Fabio
fabioz <
fabio...@yahoo.com
> wrote in message
B565743A.1ED3%fabio...@yahoo.com...

 allora visto che sei all'inizio, ti conviene cominciare a vedere
l'autocomposizione
query ricerca dupplicati, una volta fatta la guardi nella struttura, e poi
...
alla prossima
Ciao Marco


title: Query -> Eliminare i doppioni

author: Matteo Fortini

text:
Non ho capito il problema, forse, ma se è quello che dico io, devi solo
mettere la parolina magica:
SELECT DISTINCT ... FROM ...


title: Query -> Eliminare i doppioni

author: Pietro

text:
fabioz <
fabio...@yahoo.com
> wrote in message
B565743A.1ED3%fabio...@yahoo.com...
> Come faccio ad eliminare da un estrazione già fatta su un DB i doppioni di
> alcune tuple?
>
> capitemi sono all'inizio!
>
> saluti
>
in Ac97 nella sezioone Query troverai l'autocomposizione creazione query
record duplicati una volta creata la converti in query di eliminazione e
dopo gli opportuni controlli la lanci cancellando i record duplicati
Ciao
Pietro


title: Somma di un campo

author: jack

text:
Salve sono Jack e ho un problema con Access 2000.
Su di una tabella che possiede un campo numerico (partecipanti) cerco di
fare un report che alla fine della stampa mi produca il totale di
partecipanti.
Sono andato su "Ordinamento e Ragrruppamento" ho attivato il pie' di pagina
per quel campo, ho creato in quel pie' di pagina una casella di testo e con
il generatore di espressioni ho creato questa stringa
=Somma([Partecipanti])
Mi sembrava giusto, peccato che non funzioni e mi dice "Impossibile
utilizzare nell'espressione la funzione immessa"
Il campo numerico e' a doppia precisione.
Dove ho sbagliato ?  Oppure come faccio a fare la somma di un campo per
tutti i records ?
Grazie a chi vorra' rispondere
Jack


title: Somma di un campo

text:
"jack" <
gi...@libero.it
> ha scritto nel messaggio
news:XTCg9.9592$eG6.1...@twister1.libero.it...

Intanto assicurati che hai scritto correttamente il nome del campo e che
questo sia in effetti compreso nella query origine record del report
E poi, lascia perdere ordinamento/raggruppamento (che fai, raggruppi per
numero di partecipanti uguale), ma metti la tua espressione nel piè di
report
Antonio


title: Somma di un campo

text:
"jack" <
gi...@libero.it
> ha scritto nel messaggio
news:XTCg9.9592$eG6.1...@twister1.libero.it...

Intanto assicurati che hai scritto correttamente il nome del campo e che
questo sia in effetti compreso nella query origine record del report
E poi, lascia perdere ordinamento/raggruppamento (che fai, raggruppi per
numero di partecipanti uguale?), ma metti la tua espressione nel piè di
report
Antonio


title: Somma di un campo

author: Jojo

text:
"Antonio Biso" <
ch...@etruria.net
> wrote:
>Intanto assicurati che hai scritto correttamente il nome del campo e che
                    ^^^^^^^
"... di AVER scritto..."


title: Somma di un campo

text:
Wow, ha funzionato !
Caro Antonio, hai la mia riconoscenza !!!
Grazie
Jack
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:mdDg9.9665$eG6.1...@twister1.libero.it...



title: Somma di un campo

text:
"jack" <
gi...@libero.it
> ha scritto nel messaggio
news:t4Gg9.10467$eG6.1...@twister1.libero.it...
> Wow, ha funzionato !
> Caro Antonio, hai la mia riconoscenza !!!
La tua riconoscenza sarebbe per me il fatto che tu scriva DOPO il quoting!!!
Antonio


title: Somma di un campo

text:
Ci ho provato, ma con Outlook Express non ho mai postato usando sempre
mailgate. Ora
riprovo ma mi sembra di aver fatto come prima, cioe' aprendo il tuo
messaggio e poi rispondendo al gruppo.
Ho sbagliato ?
Comunque grazie.
Jack
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:RtGg9.11080$my3.2...@twister2.libero.it...



title: Somma di un campo

text:
"jack" <
gi...@libero.it
> ha scritto nel messaggio
news:WlJg9.11443$eG6.2...@twister1.libero.it...
> Ci ho provato, ma con Outlook Express non ho mai postato usando sempre
> mailgate. Ora
> riprovo ma mi sembra di aver fatto come prima, cioe' aprendo il tuo
> messaggio e poi rispondendo al gruppo.
> Ho sbagliato ?
Sì
> Comunque grazie.
> Jack
Devi scrivere così, in mezzo o DOPO il messaggio a cui rispondi
Antonio


title: IdKey

author: bibop

text:
Salve a tutti e grazie anticipatamente per l'aiuto che sicuramente avrò su
questo ng.
io ho questo problema, per sicurezza da copie pirata ho legato il
funzionamento di un programma al seriale del hdd fisso del comuter, è
possibile legarlo al seriale di un pendrier, cioè qual'è il comando per
visualizzare il seriale di un unità diversa dal hard disk?
Grazie ancora
bibop


title: Impossibile creare un file MDE

author: luca

text:
Ho creato un programma in Access 2000 e vorrei creare un file MDE per
poterlo distribuire a degli utenti ma quando faccio l'operazione crea file
MDE mi dice:
Impossibile creare un file MDE
Avete voi dei suggerimenti di come risolvere il problema ?
ciao
Grazie
Luca
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Impossibile creare un file MDE

author: Mirko Caporali

text:
> Avete voi dei suggerimenti di come risolvere il problema ?
Se stai usando a02 o a03, devi prima convertirlo nel nuovo formato


title: Impossibile creare un file MDE

author: MA

text:
luca wrote:
> Ho creato un programma in Access 2000 e vorrei creare un file MDE per
> poterlo distribuire a degli utenti ma quando faccio l'operazione crea
> file MDE mi dice:
>
> Impossibile creare un file MDE
>
> Avete voi dei suggerimenti di come risolvere il problema ?
>
> ciao
> Grazie
> Luca
>
ciao
guarda su
www.donkarl.com/it
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: prova NON LEGGERE

author: Edp


title: prova NON LEGGERE

author: Silvio Berruti

text:
"Edp" <lpr...@LEVAMI-tin.it> ha scritto nel messaggio
news:8gl7n7$lsh$1...@nslave2.tin.it...
> .
>
Anche perché c'č ben poco da leggere.
Silvio


title: prova NON LEGGERE

author: Michele Silletti

text:
Con tutta la gente che legge i messaggi tipo PROVA NON LEGGERE mi chiedo
perché nessuno abbia ancora pensato di riempirli di pubblicità, un po' come
le schermate di crash di windows.
"Silvio Berruti" <
s...@gma.it
> ha scritto nel messaggio
news:8gm30e$1vj$4...@fe2.cs.interbusiness.it...
>
> "Edp" <lpr...@LEVAMI-tin.it> ha scritto nel messaggio
> news:8gl7n7$lsh$1...@nslave2.tin.it...
> > .
> >
>
> Anche perché c'è ben poco da leggere.
>
> Silvio
>
>
>


title: Cambio nome controllo non voluto

author: Zut

text:
Ho una maschera abbastanza complessa (schede ... sottoform ecc..)
Mi succede spesso che entrando nella struttura per fare aggiunte o
aggiustamenti al momento della chiusura e sucessiva riapertura una
casella combinata nella form non si chiami più con il suo nome ma con un
generico casellacombinataXX.
E mi succede sempre e solo a quella!!! E non dipende da una
cancellazione casuale.
La prima volta sono impazzito ... e meno male che avevo una copia di
riserva ... ora che lo so ... quando mi segnala l'errore basta
rinominarla e tutto torna ok.
Quale potrebbe essere il motivo?


title: stampa report da maschera filtrata

text:
salve a tutti
ho una maschera in modalità continua dove visualizzo parecchi record
Alle volte devo filtrare i record e vorrei che tale filtro si propagasse anche nel report

Ho inserito le seguenti istruzioni nel report
"su apertura"
Me.Filter = Forms.RiepilogoOrdiniLavoroAperti.Filter
Me.FilterOn = True

"su chiusura"
Me.Filter = ""
Me.FilterOn = False

a questo punto quando filtro e stampo ottengo la stampa filtrata correttamente
Se tolgo il filtro dalla maschera invece di ottenere la stampa con tutti i record ottengo sempre l'ultimo filtro
Non è sufficiente inserire l'istruzione Me.FilterOn = False sulla chiusura ?
buona giornata a tutti
Maurizio


title: stampa report da maschera filtrata

author: Bruno Campanini

text:
analisi...@gmail.com
 formulated the question :

DoCmd.OpenReport "rForm2", acViewPreview, , Filter

Tutto qui!
Dalla scheda, inserisci filtro con:
FilterOn = True
DoCmd.ApplyFilter , "[MeseCompetenza]=#12/1/2011#"

togli il filtro con:
Filter = ""
FilterOn = False
Requery

Bruno


title: stampa report da maschera filtrata

text:

Funziona
grazie
Maurizio


title: problema su Mask dell'input

author: Roberto

text:
Salve a tutti,
    ho una form con una casella di testo nella quale è previsto l'iserimento
di un Codice Fiscale, nella scheda risevata a Dati ho valorizzato la
funzione Maschera di input con il valore seguente:
>LLLLLL00L00L000L;;_
a questo punto mi aspetto che:
1. cio che inserisco diventi maiuscolo
2. che dove trovo L accetti solo lettere e non numeri
Diversamente da quanto mi aspetto accade che i caratteri non sono convertiti
in maiuscolo, ma rimangono minuscoli, e che dove ci sono 0 non posso
inserire lettere, ma dove sono le L accetta anche i numeri!
Uso Access2000, ho sbagliato qualcosa? (però non credo infatti non
funzionano nenache i mask preimpostati, vedi ad es. la provincia >LL;;_)
Grazie a tutti


title: problema su Mask dell'input

text:
Roberto <
NoSpamRob...@infinito.it
> wrote in message
cr1d5.10352$z%4.11...@news.infostrada.it...

No sbaglia Access 2000
Roberto


title: problema su Mask dell'input

text:
E' un piacere saperlo.... : )
cmq Grazie
"Roberto" <
r.ma...@libero.it
> ha scritto nel messaggio
news:WF6d5.12736$z%4.14...@news.infostrada.it...



title: Sarò negato

author: Daniele Dellapiana

text:
E' ancora un aiuto che Vi chiedo, so che sarete gentilissimi, ecco il mio
problema:
Supponiamo che io abbia una tabella (A) con 4 campi:
1)Codice Prodotto
2)Prezzo
3)Quantità
4)Venditore
Dove il campo  (4) Venditore ha origine da una tabella (B) che contiene 3
campi:
1)Nominativo
2)Indirizzo
3)Telefono
Io devo creare la maschera della tabella (A) , ma vorrei, che quando
seleziono un venditore (Nominativo) comparissero sulla maschera (C) anche i
dati Indirizzo e telefono del Nominativo selezionato.
Sono certo che qualcuno di voi mi aiuterà, siete un newsgroup troppo forte.
(Se il medesimo discorso occorresse farlo con delle query valgono le
medesime regole?)
Grazie mille


title: Sarò negato

author: Roberto dal portatile

text:
"Daniele Dellapiana" <
dell...@tin.it
> ha scritto nel messaggio
news:IevR6.6340$vt.9...@news1.tin.it...

Se tutti e tre i campi di tabella B sono di tipo testo ed il campo
Nominativo è la chiave primaria della tabella.
Se il campo Venditore della tabella A è di tipo testo.
Apri la struttura della tabella A e per il campo Venditore esegui
l'Autocomposizione Ricerca... basandola sulla tabella B. Durante il wizard
di autocomposizione selezione tutti e tre i campi di tabella B e  togli lo
svirgolino vicino a Nascondi colonna chiave.
Creati la maschera C in maniera che abbia come origine record la tabella A;
in maschera C inserisci 4 controlli associati ai 4 campi della tabella A e
dà loro gli stessi nomi dei campi della tabella; inserisci nella maschera
anche due caselle di testo non associate che chiamerai rispettivamente
Indirizzo e Telefono.
A fronte dell'evento "Dopo aggiornamento" della casella combinata Venditore
genera il seguente codice VBA:
Me!Indirizzo = Me!Venditore.Column(1)
Me!Telefono = Me!Venditore.Column(2)
Lo stesso codice VBA generalo anche a fronte dell'evento "Su corrente" della
maschra C.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: codici a barre bidimensionali

author: Pantaleo

text:
ciao   ,
    mi sapete dire qualcosa a proposito dei codici a barre bidimensionali ?
dove posso trovare della documentazione ?
grazie


title: codici a barre bidimensionali

text:

Potersti cercare su
www.codiciabarre.it
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: codici a barre bidimensionali

text:
MA wrote:
> Pantaleo wrote:
>> ciao   ,
>>     mi sapete dire qualcosa a proposito dei codici a barre
>> bidimensionali ? dove posso trovare della documentazione ?
>> grazie
> Potersti cercare su
www.codiciabarre.it
NO, scusa, č cambiato il contenuto del sito



title: FYI - Novità dall'ecosistema di Access

author: Karl Donaubauer

text:
Salve,

Lo scorso ottobre è stata la prima/ultima volta che ho pubblicato
"Novità" qui, quindi 8 mesi fa. La ragione è che non c'era molto di
nuovo da segnalare. Tuttavia almeno 5 punti:

1. Nuovo PM

Il Program Manager per Access è cambiato recentemente (Ebo Quansah -->
Michael Aldridge). Questa è una delle ragioni per cui non è successo
molto negli annunci pubblici ecc.

2. Connettore Dataverse

Il team di Access è attualmente concentrato sulla costruzione di un
connettore per Dataverse in Access. Il connettore permette di avere
tabelle collegate a Dataverse per usarlo come backend. Dataverse è il
servizio dati nativo dietro la Power Platform (Power Apps, Power
Automate ecc.) ed è importantissimo per Microsoft.

Così tutte le altre nuove caratteristiche annunciate per Access sono
state rimandate. Bisogna appendere qualche mese su tutti i punti aperti
nella roadmap
(
https://www.microsoft.com/en-us/microsoft-365/roadmap?filters=Access
).

3. Office 2021

La prossima versione d'acquisto di Office dovrebbe essere rilasciata
nella "seconda metà del 2021". Ci saranno 2 varianti:

Retail: Individui + piccole imprese
LTSC: Long Term Servicing Channel (licenza a volume)

Access è di nuovo incluso nel Professional Plus. vedi
https://docs.microsoft.com/en-us/deployoffice/office2021/overview-ltsc-preview

Office 2021 avrà 5 anni di supporto "mainstream", cioè il tempo di
servizio garantito per Access 2021 durerà anche fino al 2026.

4. Office Scripts

Il nuovo linguaggio di automazione per Office è stato rilasciato il 27
maggio
(
https://techcommunity.microsoft.com/t5/excel-blog/office-scripts-is-now-generally-available-in-excel-for-the-web/ba-p/2352548
).
Per ora è disponibile solo in Excel Online nei piani M365 che includono
le applicazioni Office desktop. Però Microsoft prevede di offrirlo anche
per il Windows desktop in futuro.

Alcuni dettagli:
Office Scripts usa Typescript, ha un registratore di macro, il codice è
memorizzato nei propri file su Onedrive. Ha alcune debolezze, ad esempio
non (ancora) risponde agli eventi e ha molto meno funzioni di VBA.

Per questo ci vorranno anni prima che sia un serio concorrente o
addirittura un sostituto di VBA. Il vantaggio di Office Scripts è che
funziona online e su tutti i sistemi operativi dove VBA non è disponibile.

Informazioni di base potete trovare p.e. nei video di Leila Gharani
(inglese): Office Scripts vs. VBA
https://www.youtube.com/watch?v=DOvHqukAGTY

5. Eventi per Access

Ci dovrebbero essere due conferenze di Access in autunno:

Il mio AEK tedesco il 2-3 ottobre a Norimberga
(
https://www.donkarl.com/aek
) e la Access Cascade Conference il 16-18
ottobre in Oregon/USA (
https://www.jstreettech.com/accessday.aspx
).

Quale di questi può avere luogo di persona, ibrido o solo virtualmente,
dovrà essere determinato nel corso dell'estate.

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

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


title: FYI - Novità dall'ecosistema di Access

author: Ammammata

text:
Il giorno Thu 10 Jun 2021 02:45:00p, *Karl Donaubauer* ha inviato su
it.comp.appl.access il messaggio
news:iiefq9...@mid.individual.net
.
Vediamo cosa ha scritto:

> 3. Office 2021
>

chissà se dopo circa 30 anni avranno inserito uno strumento di ZOOM nella
struttura dei report... L'ultimo access che ho visto, 2016 se ben ricordo,
non la aveva (oppure c'era ma era ben nascosta)

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


title: FYI - Novità dall'ecosistema di Access

author: RobertoA

text:
Il 10/06/2021 16:00, Ammammata ha scritto:
> Il giorno Thu 10 Jun 2021 02:45:00p, *Karl Donaubauer* ha inviato su
> it.comp.appl.access il messaggio
news:iiefq9...@mid.individual.net
.
> Vediamo cosa ha scritto:
>
>> 3. Office 2021
>>
>
> chissà se dopo circa 30 anni avranno inserito uno strumento di ZOOM nella
> struttura dei report... L'ultimo access che ho visto, 2016 se ben ricordo,
> non la aveva (oppure c'era ma era ben nascosta)
>

+++


title: FYI - Novità dall'ecosistema di Access

text:
> 5. Eventi per Access

Questa pare interessante
Nessun dettaglio?


title: FYI - Novità dall'ecosistema di Access

text:
Salve,

Ammammata:
> Karl Donaubauer ha scritto:
>
>> 3. Office 2021
>
> chissà se dopo circa 30 anni avranno inserito uno strumento di ZOOM nella
> struttura dei report...

No. La versione disaccoppiata ha sempre e solo le caratteristiche della
versione 365 di qualche mese prima, e Access 365 non ha questo zoom.



title: FYI - Novità dall'ecosistema di Access

text:
RobertoA:
>
>> 5. Eventi per Access
>
>
> Questa pare interessante
> Nessun dettaglio?

?
Questo non significa nuovi eventi di programmazione in Access, :-) ma
piuttosto eventi = conferenze, e per quelle ho linkato i siti web.



title: esportare un'anteprima in PDF

author: gabriele

text:
Sapete  quale componente dovrei sostituire dal momento che da un'anteprima
di stampa creata con crystal report
mi funzionano i pulsanti "esporta in word", Esporta in TXT , esporta in RTF
, ma non succede nulla quando clicco "esporta in pdf "  ?
ciao


title: esportare un'anteprima in PDF

author: Galvy

text:
"gabriele" <
vladi...@tin.it
> wrote in message news:<4Uj0c.54470$
IT2.1...@news4.tin.it
>...

E  se provi ad installare qualcosa come pdf995 che ti crea un
stampante virtuale che ti crea il file PDF può esseri utile???
Saluti


title: Query!

author: Cosetto

text:
Ho bisogno di un piccolo aiuto cona Access2000... e forse sarà una cosa
banale!
Nella mia Query inserisco questo criterio per ricercare una città italiana
inserita in una tabella: "like 'Quale città?"
Inserisco Genova ad esempio e lui mi resistuisce i risultati!
Vorrei però che mi resistuisse gli stessi anche se inserissi solo "Gen"
oppure "nova" insomma... anceh se il nome fosse incompleto!
E' possibile che me lo faccia in automatico senza ricorrere agli "*" ???
Grazie in anticipo a chi potrà aiutarmi! =;-)
Cosetto


title: Query!

author: Alex

text:
"Cosetto" <
cos...@hotmail.com
> wrote in message
news:b9nten$ldvj3$
1...@ID-166809.news.dfncis.de
> Nella mia Query inserisco questo criterio per ricercare una città italiana
> inserita in una tabella: "like 'Quale città?"
>
> Inserisco Genova ad esempio e lui mi resistuisce i risultati!
>
> Vorrei però che mi resistuisse gli stessi anche se inserissi solo "Gen"
> oppure "nova" insomma... anceh se il nome fosse incompleto!
> E' possibile che me lo faccia in automatico senza ricorrere agli "*" ???
Puoi inserire "*" già nella condizione:
"Like *" & "[Quale Città]" & "*"
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Access e works

author: Roberto (Bros)

text:
> Ciao a tutti, è da un pò che ci provo ma senza grandi risultati...ora vi
> vado a spiegare.
> Ho una maschera (Clienti), e vorrei che tramite un tasto possa aprire una
> lettera di works compilata con i campi del cliente della maschera (es.
Nome,
> cognome, via, ecc...)...
> C'è una cosa simile nel sito comune che dovrebbe andare con word ma
funziona
> si e no...
> Qualcuno può aiutarmi....??
>
> Grazie
> Robby


title: Zippare file

author: Roberto Spinella Esteban

text:
Esiste un modo SEMPLICE per zippare un backend in una cartella compressa di
windows XP ?
Possibilmente senza usare Programmi esterni o registrare librerie.
Parlo di Access 2k sotto windows XP (ma anche 98/Me)
Grazie
Roberto Spinella


title: Zippare file

author: Alessandro Baraldi

text:
"Roberto Spinella Esteban" <
rs...@polispin.it
> wrote in message
news:4242e5ce$0$32331$
5fc...@news.tiscali.it

Hai dato un'occhiata sul SitoCOmune....?
Ci sono un paio di suggerimenti di come fare.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Zippare file

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:a7593b35998f072e7c...@mygate.mailgate.org...

Si ho guardato sul sitocomune
Federico Luciani però propone tutte soluzioni tramite l'utilizzo di
programmi esterni (winzip,Pkzip etc) mentre io vorrei usare le funzionalità
interne di Windows XP che si appoggiano alla libreria zipfldr.lib per la
creazione di cartelle compresse di tipo ZIP anche in FAT32 oppure
utilizzando il comando COMPACT /C per la creazione su NTFS.
Ma da access come si fà ?


title: Transazioni e query

author: Carlo.

text:
Salve a tutti!
Sto utilizzando una maschera che proviene da una tabella tramite una
transazione.
Se tento di applicare un qualunque filtro alla maschera mi restituisce il
messaggio che non è possibile filtrare i dati se c'è una trasazione
attiva... qualcuno conosce l'eventuale rimedio a questo problema?! Grazie!!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it