title: Codici a Barre... ma quanti sono ???

text:
"SuperPippoŽ" wrote:
> allora credo di aver capito che usando un Barcode che codifica solo
> numeri... potrei codificare appunto il Codice  Regionale di ogni utente..
> Giusto ???
Dipende! per il codice regionale sanitario in Lombardia non andrebbe
bene perche' ha il formato 999AA999 quindi occorrono anche le lettere.
Se nella tua regione il codice regionale e' solo numerico allora va bene
un barcode tipo interleaved 2/5.
> a questo punto mi chiedo come codificarlo... devo installare i fonts del
> Barcode
si', aggiungi i font a Windows
> e poi convertire il codice regionale della tabella di Access in Barcode ??
Non "convertire", nella tabella restano come sono. Li devi visualizzare
nel report.
Il barcode dove deve apparirire alla fin fine? Su una tessera, su della
carta intestata, su delle etichette?
Allora tu fai un report di forma opportuna che fra le altre cose faccia
stampare il codice regionale. Solo che nella casella testo dove ti
stampa il codice regionale, fra le proprieta', formato, font carattere,
invece di mettere ARial o Courier gli metti il nome del font barcode.
Quando fai anteprima invece dei numeri vedrai barrette.
ciao


title: Codici a Barre... ma quanti sono ???

author: Leo

text:
"P. Bianchi" <
no.publi...@so.sorry.it
> ha scritto nel messaggio
news:3B694AA3...@so.sorry.it...

Scusate l'intrusione, ma.... dove si possono cercare (o trovare) questi
font?
Leo


title: Codici a Barre... ma quanti sono ???

author: SuperPippo®

text:
"P. Bianchi" <
no.publi...@so.sorry.it
> ha scritto nel messaggio
news:3B694AA3...@so.sorry.it...
| "SuperPippo®" wrote:
| Dipende! per il codice regionale sanitario in Lombardia non andrebbe
| bene perche' ha il formato 999AA999 quindi occorrono anche le lettere.
| Se nella tua regione il codice regionale e' solo numerico allora va bene
| un barcode tipo interleaved 2/5.
esatto... nel Lazio i codici regionali sanitari sono composti con un massimo
di 8 cifre....
| si', aggiungi i font a Windows
bene... quindi per fare una prova cercherò un Barcode tipo interlaved 2/5
!!!
| Non "convertire", nella tabella restano come sono. Li devi visualizzare
| nel report.
| Il barcode dove deve apparirire alla fin fine? Su una tessera, su della
| carta intestata, su delle etichette?
precisamente... siccome sono già esistenti delle tessere...vorrei trasferire
su etichette autoadesive il Barcode di ogni utente x poi incollarle sulle
tessere...
che dici è una buona idea ???
| Allora tu fai un report di forma opportuna che fra le altre cose faccia
| stampare il codice regionale. Solo che nella casella testo dove ti
| stampa il codice regionale, fra le proprieta', formato, font carattere,
| invece di mettere ARial o Courier gli metti il nome del font barcode.
| Quando fai anteprima invece dei numeri vedrai barrette.
|---------------------
perfetto... sei stato chiarissimo Paolo...che dici hai qualche altra idea
su come migliorare quello che vorrei fare ???
Ciao !!


title: Dimensioni di un file mdb ed elementi grafici

text:
Ho creato un dbase estremamente elementare per archiviare tutti i miei cd
Per rendere la cosa più simpatica ho creato delle maschere per l'inserimento
dei dati e nelle maschere (come ovviamente nelle tabelle corrispondenti) ho
creato un campo che accoglie un oggetto OLE che viene di volta in volta
valorizzato con un immagine che rappresneta il CD.
Ho caricato appena 5 record e la dimensione del DB già supera i 15 Mb.
COme è possibile, mi chiedo, visto che le immagini che ho caricato sono
oggetti Photoshop (immagini di 256x256 pixels). Ho anche provato ad usare il
comando incolla per incollare, appunto, il file grafico che ho provveduto a
salvare in formato jpg ottimizzato per il web (Ulead Smart Saver). Il file
cos' ottenuto non supera i 150 Kb, ma la misura dl Db ancora non diminuisce.
Che fare?
Grazie a chiunque possa essermi di aiuto.


author: Jonathan Canova

text:
Possibilissimo. Access, per accelerare la visualizzazione dell'immagine, se
la memorizza anche in un suo formato BMP :-(
Ti conviene lasciare le immagini in una directory e leggertele via codice.
Mi sembra che ci sia anche sul sito comune.
<
c.g...@tin.it
> wrote in message 8828tk$i80$1...@nslave1.tin.it...



text:
Grazie per il link. Sul sito comune ho trovato tra le FAQ la risoluzione al
problema a firma di Stefano Bettini.
Sono proposte due soluzioni di cui, tutto sommato, considerato il caso, mi
sembrerebbe preferibile la prima, anche per la maggiore semplicità del
codice.
In sostanza si tratta di utilizzare il dbase (ricopio fedelmente) solo come
indice, lasciamndo le immagini esterne allo stesso. ...è sufficiente
memorizzare all'interno del dbase il solo path del file immagine, path che
poi potrà essedre utilizzato unitamente al controllo "immagine per la
visualizzazione sia sulle forms che sui reports.
Scusa l'ignoranza:
1) come si fa a memorizzare il path del file immagine nel campo in tabella
che ho chiamato foto?
2)come si inserisce un controllo immagine nella form basata sulla tabella?
3) come si inserisce un "controllo nascosto" collegato al campo in questione
(ma che tipo di controllo è)?
...A questo punto, sull'evento Corrente (per le forms) o SuFormattazione
(per i reports) sarà sufficiente aggiungere il seguente codice:
Me.MioControlloImmagine.Picture=Me.Foto.
Se chiedo troppo è per ignoranza e chido ancora scusa. Ma come si fa?
Ancora grazie.
Jonathan Canova <
aladi...@flashnet.it
> wrote in message
8837j2$frj$1...@news.flashnet.it...



author: ElioP

text:
>3) come si inserisce un "controllo nascosto" collegato al campo in questione
>(ma che tipo di controllo è)?
E' un comunissimo controllo a cui metti la proprieta' "Visibile" = No
>...A questo punto, sull'evento Corrente (per le forms) o SuFormattazione
>(per i reports) sarà sufficiente aggiungere il seguente codice:
>Me.MioControlloImmagine.Picture=Me.Foto.
Basta che il controllo "Foto" sia collegato
ad un campo "Foto" nella tabella,
di tipo testo (per es. 100 caratteri)
in cui ci scrivi il percorso completo del
file immagine.
In questo caso il controllo "Foto" non deve essere
nascosto, per permetterti di scriverci
qualcosa come:
C:\Miodatabase\Immagini\Foto127.bmp
L'evento "SuCorrente" andra' a leggersi il file
C:\Miodatabase\Immagini\Foto127.bmp e lo visualizzera'
nel campo "MioControlloImmagine"


author: ema

text:
Mio cugino mi ha detto che
c.g...@tin.it
 scrisse:
> 1) come si fa a memorizzare il path del file immagine nel campo in tabella
> che ho chiamato foto?
>
puoi scrivertelo in una tabella, oppure in un file, tipo un .ini.
Poi, all'apertura dell'applicazione, lo leggi e lo salvi in una
variabile.
> 2)come si inserisce un controllo immagine nella form basata sulla tabella?
>
inserisci il controllo immagine.
Una delle proprieta` di questo controllo si chiama anch'essa Immagine.
Li` ci va il percorso del file che vuoi visualizzare.
Assicurati (prima) di aver impostato l'immagine come "Collegata", non
"Incorporata" (sempre tra le proprieta`).
> 3) come si inserisce un "controllo nascosto" collegato al campo in questione
> (ma che tipo di controllo è)?
>
e` un controllo qualsiasi, con la proprieta` Visibile settata a Falso :-)
> ...A questo punto, sull'evento Corrente (per le forms) o SuFormattazione
> (per i reports) sarà sufficiente aggiungere il seguente codice:
> Me.MioControlloImmagine.Picture=Me.Foto.
> Se chiedo troppo è per ignoranza e chido ancora scusa. Ma come si fa?
>
Forse e` meglio se, con un po' di calma, leggi segui il NG e dai
un'occhiata piu` approfondita al sito comune.
Comunque, sempre dalla solita finestra Proprieta`, puoi generare delle
routine evento, che agiscono quando si verifica l'evento a cui sono
associate.
Per esempio, se nella routine evento "Click" di un pulsante scrivi:
private sub Pulsante_Click
	msgbox "Ciao!"
end sub
Ad ogni click sul pulsante comparira` una finestrella con scritto "Ciao!"
bye!
--
Emanuele Cesena        <
ece...@penguinpowered.com
>
http://www.penguinpowered.com/~ecesena
"L'ingiustizia ci offende solo se non ci procura alcun profitto."


author: Stefano Bettini

text:
<
c.g...@tin.it
> wrote in message 884co8$95h$1...@nslave1.tin.it...
> Scusa l'ignoranza:
> 1) come si fa a memorizzare il path del file immagine nel campo in tabella
> che ho chiamato foto?
> 2)come si inserisce un controllo immagine nella form basata sulla tabella?
> 3) come si inserisce un "controllo nascosto" collegato al campo in
questione
> (ma che tipo di controllo è)?
> ...A questo punto, sull'evento Corrente (per le forms) o SuFormattazione
> (per i reports) sarà sufficiente aggiungere il seguente codice:
> Me.MioControlloImmagine.Picture=Me.Foto.
> Se chiedo troppo è per ignoranza e chido ancora scusa. Ma come si fa?
> Ancora grazie.
Sigh!
1) Il path va memorizzato in un campo apposito che personalmente
   chiamerei "Percorso" (di tipo testo ovviamente)
2) Esattamente come faresti con qualsiasi altro controllo da
    inserire in una maschera! Lo selezioni dalla palette e clicchi
   sulla maschera nel punto in cui lo vuoi inserire...
3) E' una normalissima casella di testo collegata al campo "Percorso"
    con la proprietà Visibile impostata a false
4) visualizza le proprietà della maschera, vai sugli eventi, sulla
    riga "Su Corrente" clicca sul bottoncino coi tre puntini (...),
seleziona
    "Generatore di Codice"; a questo punto Access ti avrà creato una
   sub (vuota) per gestire l' evento "Corrente", incollaci la riga della
   FAQ, salva tutto e la mschera è bella e finita.
5) Almeno un briciolino di conoscenza di codice VBA ed Access
    bisogna averlo per certe cose; non si possono pensare delle
    FAQ che vadano bene sia per sviluppatori che per utenti alle
    primissime armi... :-((
6) Non mi starai pigliando per il sedere?!
Bye, Ste


title: Aggiunta Record tramite sottomaschera

author: Mauritap

text:
E' il mio primo post anche se � da molto che frequento il ng e vi ho trovato
moltissime soluzioni.
Ora il quesito:
Ho due tabelle in relazione tra loro uno a molti (Dati Personali (uno) e
Dati Sociali (molti).
Sono colegate tramite il campo univoco Codice Fiscale.
Dati Sociali pu� avere duplicati di Codice Fiscale, ma non di Codice Fiscale
+ Anno Sociale.
Il tutto � presentato in una maschera Dati Personali con sottomaschera Dati
Sociali.
Le reiscrizioni sono gestite tramite codice a barre del codice fiscale che
se corrisponde mi apre la maschera in modo che si possano inserire solo i
dati riferiti al nuovo anno sociale.
Dopo questa prolissa spiegazione vengo al problema:
Quando mi si apre la maschera viene mostrato, nella sottomaschera, un record
gia presente e per inserire i nuovi dati devo mandare avanti fino a che mi
mostra i campi del nuovo record.
Vorrei che quando mi si apre la maschera, la sottomaschera presentasse gi� i
campi vuoti in cui inserire i nuovi dati.
Spero din non aver scritto tanto e di non essere riuscito a farmi capire.
Se siete arrivati a leggere fin qu� vi ringrazio della vostra pazienza.


title: Aggiunta Record tramite sottomaschera

author: max

text:
"Mauritap" <
xyz...@alice.it
> ha scritto nel messaggio
news:4ad450c9$0$1102$4faf...@reader2.news.tin.it...

sul corrente della maschera, setfocus sulla sottomaschera e gotorecord a
nuovo record...
ciao
Max


title: Aggiunta Record tramite sottomaschera

text:
"max" <
pi...@pippo.it
> ha scritto nel messaggio
news:hb245d$8t4$1...@news.task.gda.pl...

Grazie infinite


title: Aggiunta Record tramite sottomaschera

text:
On 13 Ott, 16:51, "max" <
pi...@pippo.it
> wrote:
> "Mauritap" <
xyz...@alice.it
> ha scritto nel messaggionews:4ad450c9$0$1102$4faf...@reader2.news.tin.it...
>
>
>
> > E' il mio primo post anche se è da molto che frequento il ng e vi ho
> > trovato moltissime soluzioni.
> > Ora il quesito:
> > Ho due tabelle in relazione tra loro uno a molti (Dati Personali (uno) e
> > Dati Sociali (molti).
> > Sono colegate tramite il campo univoco Codice Fiscale.
> > Dati Sociali può avere duplicati di Codice Fiscale, ma non di Codice
> > Fiscale + Anno Sociale.
> > Il tutto è presentato in una maschera Dati Personali con sottomaschera
> > Dati Sociali.
> > Le reiscrizioni sono gestite tramite codice a barre del codice fiscale che
> > se corrisponde mi apre la maschera in modo che si possano inserire solo i
> > dati riferiti al nuovo anno sociale.
> > Dopo questa prolissa spiegazione vengo al problema:
> > Quando mi si apre la maschera viene mostrato, nella sottomaschera, un
> > record gia presente e per inserire i nuovi dati devo mandare avanti fino a
> > che mi mostra i campi del nuovo record.
> > Vorrei che quando mi si apre la maschera, la sottomaschera presentasse già
> > i campi vuoti in cui inserire i nuovi dati.
> > Spero din non aver scritto tanto e di non essere riuscito a farmi capire.
> > Se siete arrivati a leggere fin quì vi ringrazio della vostra pazienza.
>
> sul corrente della maschera, setfocus sulla sottomaschera e gotorecord a
> nuovo record...
> ciao
> Max- Nascondi testo citato
>
> - Mostra testo citato -
ciao,
scusami ma ho un problema analogo e sto sfruttando la tua soluzione
del problema
Anch'io ho una sottomaschera, ovviamente collegata alla maschera
principale, dove devo fare in modo che un codice relativo ad un
ufficio, diventi parte di un nuovo record.
Ad esempio da una maschera esercizi commerciali , mi si apre una
sottomaschera con saluleria, fruttivendolo, macelleria.
Avrei bisogno di selezionare una di queste attività a far aprire un
nuovo record con questi dati. esempio macelleria, mq, nome, via., ecc
Secondo te è possibile ed è risolvibile con la tua soluzione ?
Potresti essere un pochino più preciso sulla descrizione di come fare?
non capisco sul corrente della maschera.
grazie infinite.
Maurizio


title: Aggiunta Record tramite sottomaschera

author: Alessandro Cara

text:
ignazio.pilone ha scritto:
[cut]
> Potresti essere un pochino pi� preciso sulla descrizione di come fare?
> non capisco sul corrente della maschera.
Sul corrente significa che deve scrivere poche righe di codice associate
all'evento "current". Tale evento scatta quando ci si sposta di record.
--
ac


title: creare un campo contatore primarykey da query

author: undo

text:
buonasera ho fatto una query di comando che crea una tabella in un
altro db:
SELECT questo, quello, INTO nometab IN 'C:\WEB\WEB_DB.MDB'  FROM
taborigine;
questo è fatto e funziona; ora avrei bisogno di una seconda query di
comando  che aggiunga alla tabella prima creata un campo contatore
impostato a primary key.
Io avrei 2 soluzioni
1.l'sql sopra riscrive la tabella invece potrei cancellare i dati di
destinazione accodare i nuovi ma preferirei ricrearla ogni volta
2. in dao.tabledefs ma preferirei una sql di definizione dati
Grazie tante per l'eventuale risposta


author: Alessandro Baraldi

text:
"undo" <
un...@37.com
> wrote in message
news:8d258dd3.03092...@posting.google.com

Provato a guardare l'HELP.....???
CREATE [ UNIQUE ] INDEX indice
ON tabella (campo [ASC|DESC][, campo [ASC|DESC], ...])
[WITH { PRIMARY | DISALLOW NULL | IGNORE NULL }]
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Alessandro Baraldi" <
ik2...@libero.it
> wrote in message news:<
762626af4a708ec9f3...@mygate.mailgate.org
>...

Grazie Alex quello che non riuscivo a fare esattamente era il campo
contatore ho trovato la parola chiave COUNTER ed ho risolto funziona
nel database corrente ma ... c'è un nuovo ma... io dovrei creare il
contatore in un altro db e il codice sotto non va' ed è proprio il
riferimento alla tabella remota che dà errore:
ALTER TABLE 'C:\Documents and
Settings\UFFICIO\Documenti\DB_WEB.mdb!ListWeb' ADD COLUMN  nomeCampo
COUNTER CONSTRAINT chiavePrimaria PRIMARY KEY;
togliendo gli apici la parola and di \Document and Settings\ viene
interpretata come AND boleano , Per caso ALTER TABLE è un'istruzione
che va lanciata sempre in locale e non è ammesso il percorso?


text:
"undo" <
un...@37.com
> wrote in message
news:8d258dd3.03092...@posting.google.com
[CUT]
> Grazie Alex quello che non riuscivo a fare esattamente era il campo
> contatore ho trovato la parola chiave COUNTER ed ho risolto funziona
> nel database corrente ma ... c'č un nuovo ma... io dovrei creare il
> contatore in un altro db e il codice sotto non va' ed č proprio il
> riferimento alla tabella remota che dą errore:
>
> ALTER TABLE 'C:\Documents and
> Settings\UFFICIO\Documenti\DB_WEB.mdb!ListWeb' ADD COLUMN  nomeCampo
> COUNTER CONSTRAINT chiavePrimaria PRIMARY KEY;
>
> togliendo gli apici la parola and di \Document and Settings\ viene
> interpretata come AND boleano , Per caso ALTER TABLE č un'istruzione
> che va lanciata sempre in locale e non č ammesso il percorso?
No, perņ credo che la sintassi corretta richieda IN per specificare il
percorso.
Dai un'occhiata all'autocomposizione, verivica dalle proprietą,
e vedrai il che puoi impostare il Percorso.
Dai poi un'occhiata alla sintassi SQL e dovresti essere OK.



text:
"Alessandro Baraldi" <
ik2...@libero.it
> wrote in message news:<
a33e657d30d8e48323...@mygate.mailgate.org
>...
> "undo" <
un...@37.com
> wrote in message
>
news:8d258dd3.03092...@posting.google.com
>
> [CUT]
>
> > Grazie Alex quello che non riuscivo a fare esattamente era il campo
> > contatore ho trovato la parola chiave COUNTER ed ho risolto funziona
> > nel database corrente ma ... c'è un nuovo ma... io dovrei creare il
> > contatore in un altro db e il codice sotto non va' ed è proprio il
> > riferimento alla tabella remota che dà errore:
> >
> > ALTER TABLE 'C:\Documents and
> > Settings\UFFICIO\Documenti\DB_WEB.mdb!ListWeb' ADD COLUMN  nomeCampo
> > COUNTER CONSTRAINT chiavePrimaria PRIMARY KEY;
> >
> > togliendo gli apici la parola and di \Document and Settings\ viene
> > interpretata come AND boleano , Per caso ALTER TABLE è un'istruzione
> > che va lanciata sempre in locale e non è ammesso il percorso?
>
>
> No, però credo che la sintassi corretta richieda IN per specificare il
> percorso.
> Dai un'occhiata all'autocomposizione, verivica dalle proprietà,
> e vedrai il che puoi impostare il Percorso.
> Dai poi un'occhiata alla sintassi SQL e dovresti essere OK.
>
> @Alex.
----------------------------------------------------------------------
grazie di nuovo per la risposta Alex
fatte un po' di ricerche in rete sembra non sia possibile modificare
usando ALTER TABLE una tabella collegata o in un database remoto
direttamente in SQL o comunque non ho trovato, quindi opto per la
soluzione che funziona:
dim Db as Database
Set Db = DBEngine.OpenDatabase(Me.Percorso)
DbEsterno.Execute "ALTER TABLE tabella ADD COLUMN  id  COUNTER
CONSTRAINT chiaveprimaria PRIMARY KEY;"
Saluti


text:
"undo" <
un...@37.com
> wrote in message
news:8d258dd3.03092...@posting.google.com
> ----------------------------------------------------------------------
> grazie di nuovo per la risposta Alex
> fatte un po' di ricerche in rete sembra non sia possibile modificare
> usando ALTER TABLE una tabella collegata o in un database remoto
> direttamente in SQL o comunque non ho trovato, quindi opto per la
> soluzione che funziona:
>
> dim Db as Database
> Set Db = DBEngine.OpenDatabase(Me.Percorso)
>
> DbEsterno.Execute "ALTER TABLE tabella ADD COLUMN  id  COUNTER
> CONSTRAINT chiaveprimaria PRIMARY KEY;"
>
> Saluti
Sicuramente hai risolto il problema, ma forse si poteva fare senza
aprire il DB:
Questa è una QRY SQL che pesca dati da un DB esterno:
SELECT IDCliente
FROM Clienti
IN AltroDB.mdb
WHERE IDCliente Like "A*";
Nello stesso modo credo potevi usare la Proposizione "IN" per
applicarla ad ALTER TABLE, non l'ho mai provato, ma era quello al quale
mi riferivo.
Ciao.



title: Problema con Setfocus

author: leonardo

text:
Salve a tutti e buon lavoro a tutti per iniziare.
Ho un problema molto semplice ma non riesco a risolverlo
eseguo semplicemente un controllo degli errori su una casella di testo:
If [numero ordine] > 0 then
.....
else
......
msgbox "devi inserire obbligatoriamente un numero ordine etc....."
end if
questa istruzione lo inserita negli eventi in uscita della casella di testo
a questo punto vorrei che il focus si riportasse sempre su questa casella di
testo in modo
che l'utente sia obbligato ad inserire per forza un valore
ho aggiunto
me.[numero ordine].setfocus .
... ma purtroppo non funziona e passa alla casella successiva
evitandomi il controllo .come posso risolvere .
grazie a tutti ciao da leo


title: Problema con Setfocus

author: Potone

text:
"leonardo" <
leonardo...@email.it
> ha scritto nel messaggio
news:X0J9e.1889$291...@tornado.fastwebnet.it...

ciao,
specifica di preciso su che evento fai eseguire le istruzioni che hai
riportato
Mat.


title: Problema con Setfocus

text:
> ciao,
> specifica di preciso su che evento fai eseguire le istruzioni che hai
> riportato
>
> Mat.
>
lo messo nell'evento in "uscita"della casella di testo in cui eseguo il
controllo
ciao da leo


title: Problema con Setfocus

author: MA

text:

Metti l'evento su Enter del controllo successivo
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Problema con Setfocus

text:
> Metti l'evento su Enter del controllo successivo
>
>
> --
> _ _
> Ciao
> MAssimiliano Amendola
> Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
> Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it
>
Perfetto grazie era una cosa banale ma non ci stavo pensando
ciao e buon lavoro!


title: Problema con daTa e vba

author: BC

text:
In una form ho inseriTo una Texbox (TestoDataOdierna) che su evenTo load
viene posTa = Date.
Dopo ciň uTilizzo il parameTro per fornire la RowSource di una listbox .
NonosTanTe ciň la cosa non funziona.
Mi poTeTe dare una mano? Deve essere qualcosa di sconTaTo ma...ho gli occhi
foderaTi di prosciuTTo
Grazie
BC
Private Sub Form_Load()
Dim StrSql As String
Me.TestoDataOdierna = Date
StrSql = "SELECT TblEsamiLaboratorio.ID_esamiLab,
TblEsamiLaboratorio.Id_relLab, " _
& "TblEsamiLaboratorio.Data_esame, TblEsamiLaboratorio.Ora_esame,
TblEsamiLaboratorio.Esame, " _
& "TblEsamiLaboratorio.urgente, TblEsamiLaboratorio.note FROM
TblEsamiLaboratorio " _
& "WHERE TblEsamiLaboratorio.Id_relLab = " & Forms!frmEsamiLaboratorio!ID &
"  And " _
& "  TblEsamiLaboratorio.Data_esame = #" &
Format$(Forms!frmEsamiLaboratorio!TestoDataOdierna, "mm/dd/yyyy") & "#;"
Me.ElencoEsami.RowSource = StrSql
End Sub


title: Problema con daTa e vba

author: VT @ home

text:
Il Wed, 26 Dec 2007 14:54:23 +0100, "BC" <
briglia...@tiscali.it
> ha scritto:
>(.....)
>In una form ho inseriTo una Texbox (TestoDataOdierna) che su evenTo load
>viene posTa = Date.
>Dopo ciò uTilizzo il parameTro per fornire la RowSource di una listbox .
>NonosTanTe ciò la cosa non funziona.
>Mi poTeTe dare una mano? Deve essere qualcosa di sconTaTo ma...ho gli occhi
>foderaTi di prosciuTTo
>
>Grazie
>BC
>
>
>Private Sub Form_Load()
>Dim StrSql As String
>
>Me.TestoDataOdierna = Date
>
>
>StrSql = "SELECT TblEsamiLaboratorio.ID_esamiLab,
>TblEsamiLaboratorio.Id_relLab, " _
>& "TblEsamiLaboratorio.Data_esame, TblEsamiLaboratorio.Ora_esame,
>TblEsamiLaboratorio.Esame, " _
>& "TblEsamiLaboratorio.urgente, TblEsamiLaboratorio.note FROM
>TblEsamiLaboratorio " _
>& "WHERE TblEsamiLaboratorio.Id_relLab = " & Forms!frmEsamiLaboratorio!ID &
>"  And " _
>& "  TblEsamiLaboratorio.Data_esame = #" &
>Format$(Forms!frmEsamiLaboratorio!TestoDataOdierna, "mm/dd/yyyy") & "#;"
>
>Me.ElencoEsami.RowSource = StrSql
Basta aggiungere qui la seguente istruzione:
Me.ElencoEsami.RowSource.Requery
>
>End Sub
>
Questo perchè l'istruzione SQL che costituisce l'origine record di una casella combinata o di una listbox viene eseguita
una sola volta all'apertura della form.
Se l'origine record viene modificata, deve essere eseguita nuovamente ed è ciò che viene effettuato con il metodo
requery della casella (o listbox) medesima.
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: Problema con daTa e vba

text:
>
> Basta aggiungere qui la seguente istruzione:
>
> Me.ElencoEsami.RowSource.Requery
>
>>
>>End Sub
>>
> Questo perchè l'istruzione SQL che costituisce l'origine record di una
> casella combinata o di una listbox viene eseguita
> una sola volta all'apertura della form.
> Se l'origine record viene modificata, deve essere eseguita nuovamente ed è
> ciò che viene effettuato con il metodo
> requery della casella (o listbox) medesima.
>
> 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
No, il problema non è questo... ti invio il codice completo della form: ci
sono due pulsanti che provvedono ad incrementare o diminuire la dataodierna,
e come puoi vedere il requery c'è.
La cosa che succede è che vengono caricati i dati, ma poi non vengono
"requerati" (anche se il comando c'è)
Grazie ancora
BC
Option Compare Database
Private Sub CmdUnGiornoAvanti_Click()
Me.TestoDataOdierna = Me.TestoDataOdierna + 1
Me.ElencoEsami.Requery
End Sub
Private Sub CmdUngiornoIndietro_Click()
Me.TestoDataOdierna = Me.TestoDataOdierna - 1
Me.ElencoEsami.Requery
End Sub
Private Sub Form_Current()
    Me.ElencoEsami.Requery
End Sub
Private Sub Form_Load()
Dim StrSql As String
Me.TestoDataOdierna = Date
StrSql = "SELECT TblEsamiLaboratorio.ID_esamiLab,
TblEsamiLaboratorio.Id_relLab, " _
& "TblEsamiLaboratorio.Data_esame, TblEsamiLaboratorio.Ora_esame,
TblEsamiLaboratorio.Esame, " _
& "TblEsamiLaboratorio.urgente, TblEsamiLaboratorio.note FROM
TblEsamiLaboratorio " _
& "WHERE TblEsamiLaboratorio.Id_relLab = " & Forms!frmEsamiLaboratorio!ID &
"  And " _
& "  TblEsamiLaboratorio.Data_esame = #" &
Format$(Forms!frmEsamiLaboratorio!TestoDataOdierna, "mm/dd/yyyy") & "#;"
Me.ElencoEsami.RowSource = StrSql
End Sub


title: Problema con daTa e vba

author: giorgio rancati

text:
"BC" <
briglia...@tiscali.it
> ha scritto nel messaggio
news:47729458$0$21193$5fc...@news.tiscali.it...
>
> No, il problema non è questo... ti invio il codice completo della form: ci
> sono due pulsanti che provvedono ad incrementare o diminuire la
> dataodierna, e come puoi vedere il requery c'è.
> La cosa che succede è che vengono caricati i dati, ma poi non vengono
> "requerati" (anche se il comando c'è)
giustamente, perchè l'origine SQL della ListBox contiene delle costanti che
come tali non variano al variare della casella testo TestoDataOdierna o
dell'Id della maschera frmEsamiLaboratorio.
Per indirizzare il contenuto di TestoDataOdierna  e dell'Id, fai così:
----
Private Sub Form_Load()
Dim StrSql As String
Me.TestoDataOdierna = Date
StrSql = "SELECT ID_esamiLab, Id_relLab , " _
& "Data_esame, Ora_esame, Esame , " _
& "urgente, note FROM TblEsamiLaboratorio " _
& "WHERE Id_relLab = Forms!frmEsamiLaboratorio!Id And " _
& "  Data_esame = Cdate(Forms!frmEsamiLaboratorio!TestoDataOdierna);"
Me.ElencoEsami.RowSource = StrSql
End Sub
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: Problema con daTa e vba

text:
> giustamente, perchč l'origine SQL della ListBox contiene delle costanti
> che
> come tali non variano al variare della casella testo TestoDataOdierna o
> dell'Id della maschera frmEsamiLaboratorio.
>
> Per indirizzare il contenuto di TestoDataOdierna  e dell'Id, fai cosě:
> ----
> Private Sub Form_Load()
> Dim StrSql As String
>
> Me.TestoDataOdierna = Date
>
> StrSql = "SELECT ID_esamiLab, Id_relLab , " _
> & "Data_esame, Ora_esame, Esame , " _
> & "urgente, note FROM TblEsamiLaboratorio " _
> & "WHERE Id_relLab = Forms!frmEsamiLaboratorio!Id And " _
> & "  Data_esame = Cdate(Forms!frmEsamiLaboratorio!TestoDataOdierna);"
>
> Me.ElencoEsami.RowSource = StrSql
>
> End Sub
> ----
>
> Ciao
> --
> Giorgio Rancati
> [Office Access MVP]
Egregio "sor" Giorgio, ei merita un monumento !
Funziona!
grazie ancora
BC


title: Chiarimenti critery query

text:
Nuovamente salve a tutti. Sto portando a termine un piccolo DB ed ora mi
trovo ad affrontare un problema. Finora sono riuscito a collegare delle
query a documenti esterni, ora mi sono messo in testa di raggruppare il
tutto sotto una maschera, ma mi sono impiantato su un piccolo problema. Ho
creato una combo per selezionare il tipo di Abbonamento e fin qui tutto bene
( criterio: [Forms]![Maschera1]![cmbAbb]), ma vorrei che selezionasse tutti
i tipi di abbonamenti qualora la combo non contenesse alcun valore, e qui il
problema, anche perché il tutto dovrebbe essere completata con la combo per
il tipo di impianto, il tipo di utente, il tipo di abitazione, il tutto in
una query sola da collegare al documento esterno, dovrò mettere dei check o
optionbox? Per selezionare il tipo di documento master.
Maurizio
--
ma...@supereva.it


title: Chiarimenti critery query

author: Roberto

text:
mac56 <
ma...@supereva.it
> wrote in message 39520...@news.dada.it...

Riporto qui di seguito il testo, riveduto e corretto, di un mio messaggio
inviato al NG il 16/06/2000 alle ore 16:41
ECCOLO
========
> Spesso capita di dover usare, in una maschera, una casella combinata non
> associata da adoperare nei criteri di una query di selezione, e si sente
la
> necessità di avere in testa all'elenco della combo anche la scritta
<Tutti>,
> scegliendo la quale la query selezionerà tutti i record.
> Sino ad ora ho adottato soluzioni laboriose; poichè ho trovato un esempio
> che risolveva il problema e mi ha colpito per la sua facilità di
attuazione,
> mi sembra opportuno sottoporvelo.
>
> La soluzione si basa su una query unione, il cui nome va indicato
> nell'origine riga della combo.
> Eccone il codice SQL:
>
> SELECT  0 As IDArticolo, "<Tutti>" As DescrArticolo
> FROM tbArticoli
> UNION SELECT tbArticoli.IDArticolo, tbArticoli.DescrArticolo
> FROM tbArticoli;
>
> Naturalmente nei criteri della query di selezione va scritto:
>     IIF([Forms]![NomeMachera]![NomeCombo]= 0; "*" ;
> [Forms]![NomeMachera]![NomeCombo])
>
>
> Roberto
>
Penso che questo risolva la prima parte del tuo problema con la piccola
differenza che anziché non selezionare nulla nella lista della combo dovrai
selezionare la dicitura <tutti>.
Quanto alla seconda parte della domanda, è sufficiente che nella maschera ti
dichiari tante combo quanti sono i possibili campi della query su cui devi
effettuare la selezione; naturalmente tutte le query il cui nome è inserito
nell'origine riga delle combo saranno fatte con la tecnica sopra descritta;
quindi se la selezione va effettuata in AND, riempirai le righe "Criteri:"
di tutti i campi della query interessati alla selezione nel modo sopra
indicato: dalle liste delle combo relative ai campi che non debbono
partecipare alla selezione dovrai scegliere la dicitura <Tutti>.
Se invece la selezione della query va effettuata in OR, i criteri del primo
campo li scriverai nella sua riga "Criteri:", i criteri del secondo campo li
scriverai nella sua prima riga "Oppure:", i criteri del terzo campo li
scriverai nella sua seconda riga "Oppure:" e così via. Nel caso di una
selezione in OR, dalla lista di nessuna combo puoi selezionare il valore
<Tutti>, altrimenti la query ti selezionerà tutti i record.
Roberto


title: Chiarimenti critery query

author: RoDAgo

text:
Roberto scrisse...
[cut]
> > La soluzione si basa su una query unione, il cui nome va indicato
> > nell'origine riga della combo.
> > Eccone il codice SQL:
> >
> > SELECT  0 As IDArticolo, "<Tutti>" As DescrArticolo
> > FROM tbArticoli
> > UNION SELECT tbArticoli.IDArticolo, tbArticoli.DescrArticolo
> > FROM tbArticoli;
Per rendere la selezione e la ricerca un pò più agevole io ci aggiungerei
una Order By in questo modo:
SELECT  0 As IDArticolo, "<Tutti>" As DescrArticolo
FROM tbArticoli
UNION SELECT tbArticoli.IDArticolo, tbArticoli.DescrArticolo
FROM tbArticoli
ORDER BY DescrArticolo;
E nella casella combinata metterei come valore predefinito 0.
Ok, mi dirai *stai a guardà er pelo*, ma i miei clienti sono cosi scassa @@
che stò diventando molto pillicuso (meticoloso)!
> Roberto
Cià
RoDAgo


title: Chiarimenti critery query

text:
RoDAgo <
rodago...@tiscalinet.it
> wrote in message
8itjdf$cdb$1...@lacerta.tiscalinet.it...

Condivido le tue rifiniture
Roberto


title: controllo calendario

author: Francesco

text:
Ho visto che nell'help di access l'immagine del calendario è in italiano
ma io sono riuscito ad inserirlo solo in inglese esiste la possibilità di
modificarlo la lingua? Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: controllo calendario

author: Leoniglio

text:
Francesco wrote:
> Ho visto che nell'help di access l'immagine del calendario è in italiano
> ma io sono riuscito ad inserirlo solo in inglese esiste la possibilità di
> modificarlo la lingua? Grazie
>
E' importante settare la data di sistema dal pannello di controllo in
italiano, dopodichè sulle proprietà del controllo calendario resta su
"Generale" e cambia il formato del giorno/mese su quello di sistema.
Spero di averti aiutato,
Ciao


title: [OT?] Manuale A/2000 introvabile

author: Paolo Resti

text:
Salve,
non so se sono OT, nel caso mi scuso.
Non riesco a trovare in nessuna libreria il manuale 'ACCESS 2000 - Manuale
di Programmazione' della Jackson Libri (consigliato sul Sito Comune).
Avrei necessità di un testo dove poter trovare sintassi/esempi dei comandi
VBA utilizzati in Access oltre alla trattazione in genere delle
funzionalità di Access 2000 a livello piuttosto avanzato (devo rimanere su
A2000 in quanto ho questa versione e su questa ho 'studiato').
Potreste consigliarmi un manuale adatto allo scopo (sul SC non trovo
granchè)? Oppure qualcuno ha il manuale suddetto (usato) da vendere?
Grazie e buon anno a tutto il NG (anche se un po' in ritardo)
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [OT?] Manuale A/2000 introvabile

author: ALESSANDRO Baraldi

text:
"Paolo Resti" <
jorest....@tin.it
> ha scritto nel messaggio
news:btuh9v$u5l$1...@news.newsland.it...
> Salve,
>
> non so se sono OT, nel caso mi scuso.
>
> Non riesco a trovare in nessuna libreria il manuale 'ACCESS 2000 - Manuale
> di Programmazione' della Jackson Libri (consigliato sul Sito Comune).
> Avrei necessità di un testo dove poter trovare sintassi/esempi dei comandi
> VBA utilizzati in Access oltre alla trattazione in genere delle
> funzionalità di Access 2000 a livello piuttosto avanzato (devo rimanere su
> A2000 in quanto ho questa versione e su questa ho 'studiato').
>
> Potreste consigliarmi un manuale adatto allo scopo (sul SC non trovo
> granchè)? Oppure qualcuno ha il manuale suddetto (usato) da vendere?
>
> Grazie e buon anno a tutto il NG (anche se un po' in ritardo)
>
Hai provato il Sito della JECKSON si può ordinare ON_LINE e spediscono in
CONTRASSEGNO
almeno fino a 3 anni fà quando ho fatto spesa io .......!
@Alex.


title: [OT?] Manuale A/2000 introvabile

text:
> > Salve,
> >
> > non so se sono OT, nel caso mi scuso.
> >
> > Non riesco a trovare in nessuna libreria il manuale 'ACCESS 2000 -
Manuale
> > di Programmazione' della Jackson Libri (consigliato sul Sito Comune).
> > Avrei necessità di un testo dove poter trovare sintassi/esempi dei
comandi
> > VBA utilizzati in Access oltre alla trattazione in genere delle
> > funzionalità di Access 2000 a livello piuttosto avanzato (devo rimanere
su
> > A2000 in quanto ho questa versione e su questa ho 'studiato').
> >
> > Potreste consigliarmi un manuale adatto allo scopo (sul SC non trovo
> > granchè)? Oppure qualcuno ha il manuale suddetto (usato) da vendere?
> >
> > Grazie e buon anno a tutto il NG (anche se un po' in ritardo)
> >
>
> Hai provato il Sito della JECKSON si può ordinare ON_LINE e spediscono in
> CONTRASSEGNO
> almeno fino a 3 anni fà quando ho fatto spesa io .......!
>
> @Alex.
>
Jackson è fallita.
MAssimiliano


title: [OT?] Manuale A/2000 introvabile

text:
"MA" <
mas...@massimilianoamendola.it
> wrote in message
news:HLNMb.2337$
nC1....@news.edisontel.com
[CUT]
> Jackson è fallita.
> MAssimiliano
Bella questa, quando..?
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: [OT?] Manuale A/2000 introvabile

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c61f05feb15c31d7c9...@mygate.mailgate.org...
> "MA" <
mas...@massimilianoamendola.it
> wrote in message
> news:HLNMb.2337$
nC1....@news.edisontel.com
> [CUT]
> > Jackson è fallita.
> > MAssimiliano
>
> Bella questa, quando..?
>
> @Alex.
>
4-5 mesi fa. E' sicuro.
MAssimiliano


title: [OT?] Manuale A/2000 introvabile

author: sv

text:
MA ha scritto:

Il manuale di Acc200 non è disponibile al momento, però c'è ancora
qualcosa:
http://www.internetbookshop.it/ser/serpge.asp?Type=EXACTSERIES&Search=Manuali&publisher=Jackson+Libri
--
rgrds
SC



title: [OT?] Manuale A/2000 introvabile

text:
sv ha scritto:
> MA ha scritto:
> > "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> > news:c61f05feb15c31d7c9...@mygate.mailgate.org...
> > > "MA" <
mas...@massimilianoamendola.it
> wrote in message
> > > news:HLNMb.2337$
nC1....@news.edisontel.com
> > > [CUT]
> > > > Jackson è fallita.
> > > > MAssimiliano
> > >
> > > Bella questa, quando..?
> > >
> > > @Alex.
> > >
> > 4-5 mesi fa. E' sicuro.
> > MAssimiliano
> Il manuale di Acc200 non è disponibile al momento, però c'è ancora
> qualcosa:
>
http://www.internetbookshop.it/ser/serpge.asp?Type=EXACTSERIES&Search=Manuali&publisher=Jackson+Libri
> --
> rgrds
> SC
Si, risulta anche a me che la Jackson abbia avuto problemi. Non so se sia
proprio fallita (forse no), di sicuro c'è andata vicina, tanto che nel
2001 le librerie hanno dovuto rendere l'invenduto di questa casa...
Grazie per l'aiuto, su Internet ho cercato dappertutto ed ho già scritto
ai maggiori siti di vendita on line (Ibs e Bol in testa) ma.. niente da
fare.
Qualcuno sa darmi indicazioni su un diverso (buon) manuale su A2000?? Le
mie esigenze: ho appreso le basi di Access2000 (autodidatta) da testi,
help on line e, ultimo ma non ultimo dal NG e SitoComune [grazie a tutti!
:)].
Cerco adesso un testo che vada oltre al manuale per principianti e quindi
entri a fondo nei segreti di Access. Non solo: mi piace usare VBA (almeno
per quanto riesco a fare con i miei mezzi) ma avrei bisogno di un supporto
dove siano spiegati i vari comandi VBA maggiormente usati in A2000, la
loro sintassi e gli esempi di utilizzo.
Chiedo troppo? qualcuno può darmi qualche dritta?
Grazie ancora a tutti per l'attenzione.
Saluti
Paolo
(PS: se poi qualcuno ha il manuale suddetto ed intendesse venderlo....)



title: URGENTE! Portare in primo/secondo piano un controllo

author: Bruno - S95

text:
Ciao a tutti,
    sapreste indicarmi il codice VBA per portare un controllo dietro ad un
altro, preciso che non voglio renderlo invisibile perchè già provato,
infatti va in conflitto con l'altro controllo per bloccare/sbloccare la
maschera.
Ciao... Bruno


text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:hXwNd.840041$35.32...@news4.tin.it...

DoCmd.RunCommand acCmdBringToFront ' Primo piano
DoCmd.RunCommand acCmdSendToBack ' Secondo piano
Prova così!
--
strano...mavero
mail: mauro . chiarello @ gmail . com
ICQ: 292-118-822
BLOG:
www.blogico.org
Se vuoi mettere al sicuro i tuoi dati, caricali su un server ed aspetta che
qualcuno ne faccia un mirror
Linus Torvalds


text:
"strano...mavero" <
mauro.c...@gmail.com
> ha scritto nel messaggio
news:420713bd$0$6309$5fc...@news.tiscali.it...

>----------------------
Mille grazie
        Bruno


text:
"strano...mavero" <
mauro.c...@gmail.com
> ha scritto nel messaggio
news:420713bd$0$6309$5fc...@news.tiscali.it...
>
> "Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
> news:hXwNd.840041$35.32...@news4.tin.it...
> > Ciao a tutti,
> >
> >     sapreste indicarmi il codice VBA per portare un controllo dietro ad
un
> > altro, preciso che non voglio renderlo invisibile perchè già provato,
> > infatti va in conflitto con l'altro controllo per bloccare/sbloccare la
> > maschera.
> >
> >
> > Ciao... Bruno
> >
> >
> DoCmd.RunCommand acCmdBringToFront ' Primo piano
> DoCmd.RunCommand acCmdSendToBack ' Secondo piano
>
> Prova così!
>
> --
> strano...mavero
Non l'ho provato, pertanto sopporta la domanda...!
Funziona anche RUNTIME...?
Ero convinto solo in DESIGN MODE.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Problema codice per controllo numerazione

author: Wiston Smith

text:
Salve a tutti,
Avendo una tabella:
tblCEE importata da As/400
composta da:
protocollo,data,cliente,importo
dove "protocollo" è un valore numerico che deve essere
sequenziale e non deve presentare numeri doppi o salti.
Per risolvere questo problema ho trovato questo codice
postato nel newsgroup da "Lbo da casa" nel lontano 1999
e mi sembrava una bella soluzione:
=====CODICE originale=========
public sub ControllaCompattezza(NomeTabella as string, NomeCampo as
string)
dim rst as recordset
dim valprec as long ' valore precedente
set rst=currentdb.openrecordset(NomeTabella, dbforwardonly)
' facciamo contenta Federica...  tanto il recordset
' va scorso solo in avanti.
valprec=rst(NomeCampo)
rst.movenext
do until rst.eof
    if valprec=rst(NomeCampo) then
        msgbox "Guarda che il " & valprec & "-esimo record è
duplicato!"
        exit sub
    elseif (valprec+1) < rst(NomeCampo) then
        msgbox "Guarda che c'è un buco di numerazione alla " & valprec
& "-esima posizione!"
        exit sub
    elseif (valprec+1) > rst(NomeCampo) then
        msgbox "Guarda che c'è qualcosa che non va alla " & valprec &
"-esima posizione!"
        exit sub
    end if
    rst.movenext ' importantissimo!
loop
msgbox "Sembra che non ci siano errori nella numerazione"
end sub
======== FINE CODICE ===========
ho modificato il codice nel seguente modo per creare un logfile
=======CODICE MODIFICATO=======
Public Sub ControllaCompattezza(NomeTabella As String, NomeCampo As String)
Dim rst As DAO.Recordset
Dim rstlog As DAO.Recordset
Dim valprec As Integer ' valore precedente
'Set rst = CurrentDb.openrecordset(NomeTabella, dbforwardonly)
 Set rst = CurrentDb.OpenRecordset(NomeTabella)
 Set rstlog = CurrentDb.OpenRecordset("tblLogFile")
 ' facciamo contenta Federica...  tanto il recordset
' va scorso solo in avanti.
valprec = rst(NomeCampo)
rst.MoveNext
Do Until rst.EOF
    If valprec = rst(NomeCampo) Then
        MsgBox "Guarda che il " & valprec & "-esimo record è duplicato! "
        Exit Sub
    ElseIf (valprec + 1) = rst(NomeCampo) Then
       ' MsgBox "Guarda che c'è un buco di numerazione alla " & valprec &
"-esima posizione!"
       ' Exit Sub
        rstlog.AddNew
        rstlog!Descrizione = "Manca un numero alla riga"
        rstlog!Riga = rst(NomeCampo)
        rstlog.Update
    ElseIf (valprec + 1) > rst(NomeCampo) Then
        MsgBox "Guarda che c'è qualcosa che non va alla " & valprec &
"-esima posizione!"
        Exit Sub
    End If
    rst.MoveNext ' importantissimo!
Loop
MsgBox "Sembra che non ci siano errori nella numerazione"
End Sub
======================== FINE CODICE ===============.
Il problema è che sia nel primo caso che nel secondo,  nonostante il file
sia sequenzialmente perfetto, mi segnala sempre tutte le righe dicendomi
che c'è un buco nella numerazione. Non riesco a campire dove è l'errore.
Da notare che la numerazione non è detto che deve partire da 0.
Ovviamente nel primo caso si interrompe ed esce nel secondo mi crea un
logfile segnalandomi tutte le righe come errore.
Grazie
WS


text:
> Do Until rst.EOF
>    If valprec = rst(NomeCampo) Then
>        MsgBox "Guarda che il " & valprec & "-esimo record è duplicato! "
>        Exit Sub
>    ElseIf (valprec + 1) = rst(NomeCampo) Then
>       ' MsgBox "Guarda che c'è un buco di numerazione alla " & valprec &
> "-esima posizione!"
>       ' Exit Sub
>        rstlog.AddNew
>        rstlog!Descrizione = "Manca un numero alla riga"
>        rstlog!Riga = rst(NomeCampo)
>        rstlog.Update
>
mi sono accorto di aver postato il codice sbagliato, che ho modificato
mentre facevo delle prove.
In realtà la riga
ElseIf (valprec + 1) = rst(NomeCampo) Then
è come l'originale, e cioè:
ElseIf (valprec + 1)  < rst(NomeCampo) Then
Grazie
WS


title: Impedire duplicazione di un numero

author: Fabrizio Mereu

text:
Per impedire che un campo inserito sia inserito identico a quello di
qualcun altro (nella fattispecie, un numero di protocollo), ho inserito
nelle proprietà del campo l'opzione Indicizzato=si(duplicati non
ammessi). Vorrei, ora, che questo evento fosse corredato di una
messagebox esplicativa, tipo "attenzione: questo numero di protocollo è
già esistente, assegnare il successivo numero". Come posso fare?
Fabrizio


title: Impedire duplicazione di un numero

author: Napoleone

text:
"Fabrizio Mereu" <
wind...@libero.it
> ha scritto nel messaggio
news:43a93283$0$337$5fc...@news.tiscali.it...

.. non avevi già risolto con quella funzioncina, su corrente della tua
maschera??
il bd viene utilizzato in monoutenza?
Ciao
Napoleone


title: Impedire duplicazione di un numero

text:
Napoleone ha scritto:
> "Fabrizio Mereu" <
wind...@libero.it
> ha scritto nel messaggio
> news:43a93283$0$337$5fc...@news.tiscali.it...
>
>>Per impedire che un campo inserito sia inserito identico a quello di
>>qualcun altro (nella fattispecie, un numero di protocollo), ho inserito
>>nelle proprietà del campo l'opzione Indicizzato=si(duplicati non ammessi).
>>Vorrei, ora, che questo evento fosse corredato di una messagebox
>>esplicativa, tipo "attenzione: questo numero di protocollo è già
>>esistente, assegnare il successivo numero". Come posso fare?
>>
>>Fabrizio
>
>
> ... non avevi già risolto con quella funzioncina, su corrente della tua
> maschera??
>
> il bd viene utilizzato in monoutenza?
>
> Ciao
> Napoleone
>
>
Grazie di rispondere sempre così prontamente, Napoleone. Comunque, Sì,
ho risolto con quella funzioncina la possibilità di inserire duplicati,
ma vorrei che quando qualcuno provoca l'evento duplicazione, non gli
rispondesse la maschera di access con il solito messaggio allucinante
"l'espressione su clic immessa come impostazione della proprietà di
evento ha provocato il seguente errore..." eccetera, ma un messaggio
personalizzato con una messagebox, forse mi sono spiegato male...
Fabrizio


title: Impedire duplicazione di un numero

text:
"Fabrizio Mereu" <
wind...@libero.it
> ha scritto nel messaggio
news:43a93480$0$327$5fc...@news.tiscali.it...

Non mi hai detto su quanti pc viene utilizzato il db
Napoleone


title: Impedire duplicazione di un numero

author: Papi Andrea

text:
"Fabrizio Mereu" <
wind...@libero.it
> ha scritto nel messaggio
news:43a93283$0$337$5fc...@news.tiscali.it...

sempre in visualizzazione struttura tabella c'è la riga Messaggio errore :
AndreaPapi


title: Impedire duplicazione di un numero

text:

Il DB viene utilizzato in modalità BackEnd (che contiene solo le tabelle
e le query)/FrontEnd (maschere, ecc) da diversi pc, circa 5 o 6
Fabrizio


title: visibilità condizionale

author: francesco

text:
qualcuno sa dirmi se le proprietà di un pulsante di comando, come la
visibilità o meno oppure l'essere bloccato o no sono inpostabili in vba in
modo condizionale? ad esempio posso impostare una funzione che dica: se la
casella di testo A è vuota allora il pulsante B non è visibile? ciao grazie
--------------------------------
Inviato via
http://usenet.libero.it


title: visibilità condizionale

author: MA

text:
Il 14 Mar 2003, 10:37,
ga...@libero.it
 (francesco) ha scritto:
> qualcuno sa dirmi se le proprietà di un pulsante di comando, come la
> visibilità o meno oppure l'essere bloccato o no sono inpostabili in vba in
> modo condizionale? ad esempio posso impostare una funzione che dica: se la
> casella di testo A è vuota allora il pulsante B non è visibile? ciao
grazie
Sì credo che qualcuno possa dirtelo......
.............
.............
forza..........
............
ragazzi dai...........
.............
oh!?! forse proprio io.......
if isnull(tuotesto) then tuopulsante.visible = false
ciao MAssimiliano



title: Librerie Outlook datate

author: D�vide

text:
Salve a tutti!

Ho un db che utilizza codice vba per mandare messaggi con Outlook.
Il codice richiede almeno la libreria Ms Outlook 11.0 (meglio ancora la
12.0) perch� � stato sviluppato con Office 2007 (ma gira anche sul 2003).
Ora dovrei farlo girare su un pc con Office Xp 2002, ma la libreria che c'�
l� � la 8.0 e il db non funziona.

E' possibile installare su quella macchina le librerie successive che mi
servono (11 o 12) oppure devo cambiare l'Office? Come si fa??

Grazie in anticipo
--
/'davide/


title: Librerie Outlook datate

author: Bruno Campanini

text:
Dàvide wrote :
> Salve a tutti!
>
> Ho un db che utilizza codice vba per mandare messaggi con Outlook.
> Il codice richiede almeno la libreria Ms Outlook 11.0 (meglio ancora la 12.0)
> perché è stato sviluppato con Office 2007 (ma gira anche sul 2003).
> Ora dovrei farlo girare su un pc con Office Xp 2002, ma la libreria che c'è
> lì è la 8.0 e il db non funziona.
>
> E' possibile installare su quella macchina le librerie successive che mi
> servono (11 o 12) oppure devo cambiare l'Office? Come si fa??
>
> Grazie in anticipo

Vai nell'editor VB (ALT-F11):
Tools --> References --> Browse: scegli il file della libreria che devi
installare e quando ti compare nella finestra attivane la spunta.
Tienti disponibile un buon numero di moccoli perché non è detto che la
libreria si installi, e se si installa non è detto che poi funzioni con
Office XP 2002.

Bruno


title: Librerie Outlook datate

text:
On 8 Giu, 10:50, "Dàvide" <
davide.xxxxx...@msn.com
> wrote:
> Salve a tutti!
>
> Ho un db che utilizza codice vba per mandare messaggi con Outlook.
> Il codice richiede almeno la libreria Ms Outlook 11.0 (meglio ancora la
> 12.0) perché è stato sviluppato con Office 2007 (ma gira anche sul 2003).
> Ora dovrei farlo girare su un pc con Office Xp 2002, ma la libreria che c'è
> lì è la 8.0 e il db non funziona.
>
> E' possibile installare su quella macchina le librerie successive che mi
> servono (11 o 12) oppure devo cambiare l'Office? Come si fa??
>
> Grazie in anticipo
> --
> /'davide/

Non è necessario RISELEZIONARE le LIB ogni volta....!

Basta NON INSERIRLE e sviluppare in modalità LATEBINDING... ed il tuo
applicativo si prende le LIB presenti nel PC senza problemi.

Cerca con GOOGLE "VBA LATEBINDING"

Saluti
@Alex


title: Librerie Outlook datate

text:
@Alex formulated the question :

> Non è necessario RISELEZIONARE le LIB ogni volta....!
>
> Basta NON INSERIRLE e sviluppare in modalità LATEBINDING... ed il tuo
> applicativo si prende le LIB presenti nel PC senza problemi.
>
> Cerca con GOOGLE "VBA LATEBINDING"

Come al solito divergiamo nelle opinioni... ma è il bello della
democrazia!

Per me il conto Profitti e Perdite nell'utilizzo del LATE- rispetto al
EARLY-BINDING è decisamente negativo.
Per cui, fatti i alcuni esperimenti quando il termine LATEBINDING
doveva ancora essere inventato, ho abbandonato subito la via nuova per
la vecchia.

Non costa niente tenere in linea le ultime 3-4 versioni di Office,
sviluppare su una di quelle ed eseguire poi le variazioni per la
compatibilità verso il basso, o verso l'alto.

Bruno


title: Librerie Outlook datate

author: Dąvide

text:
"Bruno Campanini"...

> @Alex...

>> Non è necessario RISELEZIONARE le LIB ogni volta....! Basta NON INSERIRLE
>> e sviluppare in modalità LATEBINDING... ed il tuo applicativo si prende
>> le LIB presenti nel PC senza problemi.

> Come al solito divergiamo nelle opinioni... ma è il bello della
> democrazia!

W la democrazia, comunque!
Purtroppo non c'è moccolo che tenga: faccio la procedura di importazione
delle librerie, ma poi nell'elenco non le trovo, quindi immagino che non
funzioni...
Per quanto riguarda il late bilding, se non ho capito male dovrei rifare il
codice, ma non ne sono assolutamente in grado!
Grazie ad entrambi


title: Librerie Outlook datate

text:
Dàvide brought next idea :
> "Bruno Campanini"...
>
>> @Alex...
>
>>> Non è necessario RISELEZIONARE le LIB ogni volta....! Basta NON INSERIRLE
>>> e sviluppare in modalità LATEBINDING... ed il tuo applicativo si prende le
>>> LIB presenti nel PC senza problemi.
>
>> Come al solito divergiamo nelle opinioni... ma è il bello della democrazia!
>
> W la democrazia, comunque!
> Purtroppo non c'è moccolo che tenga: faccio la procedura di importazione
> delle librerie, ma poi nell'elenco non le trovo, quindi immagino che non
> funzioni...
Per importare le librerie devi conoscerne esattamente il Filename
completo di path e sapere dove andarle a mettere (per il luogo dove
metterle ti aiuta l'ubicazione di quelle analoghe già esistenti).

> Per quanto riguarda il late bilding, se non ho capito male dovrei rifare il
> codice, ma non ne sono assolutamente in grado!

Devi cambiare qualche nome di oggetto e aggiungere, se del caso, solo
qualche riga di codice.
Puoi pubblicare la prima parte del tuo codice? la parte dichiarativa e
le seconde 8/10 righe? dovrebbe essere sufficiente.

Tutto il codice, se non chilometrico, sarebbe ancora meglio... così si
può anche testare.

Bruno


title: Librerie Outlook datate

author: Simone Calligaris

text:
"Bruno Campanini" <

> Come al solito divergiamo nelle opinioni... ma è il bello della
> democrazia!

> Per me il conto Profitti e Perdite nell'utilizzo del LATE- rispetto al
> EARLY-BINDING è decisamente negativo.
> Per cui, fatti i alcuni esperimenti quando il termine LATEBINDING doveva
> ancora essere inventato, ho abbandonato subito la via nuova per la
> vecchia.
>
> Non costa niente tenere in linea le ultime 3-4 versioni di Office,
> sviluppare su una di quelle ed eseguire poi le variazioni per la
> compatibilità verso il basso, o verso l'alto.

Divergo da te e convergo con @Alex   ;-)

Troppi problemi di "riferimenti" con early-binding ... tutto (e sempre)
liscio come l'olio con l'associazione tardiva: un vero sollazzo.

Ciao!

P.S: viva la democrazia


title: Librerie Outlook datate

author: ciroteo

text:
io odio la diatriba late early binding, ma temo volendo distribuire in runtime la strada sia solo late ...

On Saturday, June 8, 2013 10:50:24 AM UTC+2, Dàvide wrote:
> Salve a tutti!
>
>
>
> Ho un db che utilizza codice vba per mandare messaggi con Outlook.
>
> Il codice richiede almeno la libreria Ms Outlook 11.0 (meglio ancora la
>
> 12.0) perché è stato sviluppato con Office 2007 (ma gira anche sul 2003).
>
> Ora dovrei farlo girare su un pc con Office Xp 2002, ma la libreria che c'è
>
> lì è la 8.0 e il db non funziona.



title: Librerie Outlook datate

author: Marco Pizzamiglio

text:
Bruno Campanini ha scritto:

Copiare le librerie di un Outlook diverso da quello installato sul sistema
comporta l'acquisto della corrispondente licenza di Office. Date
un'occhiata
alla EULA di Office (la licenza che compare in fase di installazione dove
devi cliccare ACCETTO per poter proseguire) per maggiori dettagli.

Per sviluppare per varie versioni usando early binding basta usare la
versione di Access più vecchia, le più recenti reimpostano automaticamente
il riferimento alla corrispondente libreria installata sul sistema.

Early binding serve se bisogna gestire gli eventi con Withevents,
altrimenti
si può tranquillamente usare il Late binding. Seppur più lento, sulle
macchine odierne il ritardo non è apprezzabile.

Ciao.
-Marco-

--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Librerie Outlook datate

text:
It happens that ciroteo formulated :

> io odio la diatriba late early binding, ma temo volendo distribuire in
> runtime la strada sia solo late ...

Tu avendo sviluppato un'applicazione in Access 2013 consegneresti a
cuor leggero, a un cliente che ancora lavora con Access 2003, un
runtime compilato in LateBinding? o ti adopreresti prima a testarlo con
Access 2003?

Bruno


title: Librerie Outlook datate

text:
"Bruno Campanini"...

> Dàvide...

>> "Bruno Campanini"...

>> Per quanto riguarda il late bilding, se non ho capito male dovrei rifare
>> il codice, ma non ne sono assolutamente in grado!

> Devi cambiare qualche nome di oggetto e aggiungere, se del caso, solo
> qualche riga di codice. Puoi pubblicare la prima parte del tuo codice? la
> parte dichiarativa e le seconde 8/10 righe? dovrebbe essere sufficiente.
> Tutto il codice, se non chilometrico, sarebbe ancora meglio... così si può
> anche testare.

E' un codice scopiazzato (he he).
Ho ritrovato la pagina (qua
http://answers.microsoft.com/en-us/windowslive/forum/livemail-email/mass-e-mail-using-access-2010/31e5cc26-5d15-41d5-a203-1df6de61604f
 )
e, a quanto vedo, non si tratta di un problema di librerie, perché dovrebbe
girare anche su Office mooolto più datati del mio Xp.
Potrebbe essere un problema di account Outlook, nel senso che, sulla
macchina dove "non gira", c'è Outlook ma non c'è un account.
Stasera provo!
Di nuovo grazie


title: Librerie Outlook datate

text:
...
> Divergo da te e convergo con @Alex   ;-)
>
> Troppi problemi di "riferimenti" con early-binding ... tutto (e sempre)
> liscio come l'olio con l'associazione tardiva: un vero sollazzo.
>
> Ciao!
>
> P.S: viva la democrazia

Siamo dei vecchi scarponi... che vuoi farci... lasciamo questi
ragazzi(e Bruno che tanto ragazzo non è più) a divertisi con i
problemi...

;-)

Ciao Simone.
@Alex


title: Librerie Outlook datate

author: Nicoletta

text:

Volevo solo comunicare la mia esperienza di applicativi Access2003 su
s.o. W2003server e W2008server r2 64bit. con tabelle collegate da db
Oracle 8.1.7 (primo caso) e Oracle 11g (secondo caso).
La massiva generazione di file MsExcel durante la notte (circa 1000 file
diversi per origine e output).
Con late binding (è vero molto più flessibile), la generazione avviene
in tempo 4 volte superiore all'early binding (più scomoda da gestire).
Nel caso di invio email come da oggetto direi che questa differenza sarà
irrilivante, però nel mio caso è stata fondamentale

Nicoletta


title: Librerie Outlook datate

text:

Scusate, con 4 volte superiore intendo più di due ore rispetto a
mezzora, quindi molto rilevante per le mie estrazioni.

Nicky


title: Librerie Outlook datate

text:
"Nicoletta" <

> Volevo solo comunicare la mia esperienza di applicativi Access2003 su s.o.
> W2003server e W2008server r2 64bit. con tabelle collegate da db Oracle
> 8.1.7 (primo caso) e Oracle 11g (secondo caso).
> La massiva generazione di file MsExcel durante la notte (circa 1000 file
> diversi per origine e output).
> Con late binding (è vero molto più flessibile), la generazione avviene in
> tempo 4 volte superiore all'early binding (più scomoda da gestire).
> Nel caso di invio email come da oggetto direi che questa differenza sarà
> irrilivante, però nel mio caso è stata fondamentale

Certo la differenza di prestazioni è notevole, ma il tuo è un caso davvero
particolare.
Di solito l'associazione tardiva si utilizza in scenari molto più diretti,
tanto da non notare differenze di performance.
Il vantaggio incalcolabile rispetto ad early binding riguarda quegli scenari
(per me consueti) in cui si devono installare gli stessi programmi in molte
aziende diverse.
Senza Late-binding i famigerati problemi di "riferimenti" di Access
renderebbero la vita impossibile anche solo per utilizzare MS Graph o MS
Outlook.

Saluti da Simone


title: Scollegare una tabella

author: Santilli Marco

text:
Io tempo fa avevo fatto questo post:
> Ho creato delle tabelle esterne che devo collegare al database posto sui
> client degli utenti
>
> Ecco il problema.... per evitare di creare dei danni al database mi
> piacerebbe porre un pulsante "COLLEGA TABELLE" in modo che ogni utente al
> primo avvio può collegare le tabelle poste sul server
>
> Il comando collega tabelle l'ho trovato, però mi piacerebbe trovare un
> comando di SCOLLEGA TABELLE, altrimenti se un utenti ricollega per sbaglio
> per una seconda volta le tabella gli viene creato un doppione che può
creare
> dei problemi, invece quando uno cliccava su COLLEGA TABELLA in automatico
> gli scollegava le tabelle gai collegate e poi di seguito gli si apriva la
> finestrella per la ricerca delle tabelle da collegare
>
> Ciao e grazieeeeeeeee
-----------------------------------
E mi avevano risposto in questo modo:
usa il docmd.deleteobject actable, "Nometabella"
se le tabelle sono collegate elimina solo il collegamento, non la tabella
---------------------------------------
Non riesco a utillizzarlo mi dite come faccio ad inserire tale stringa di
codice????
Ciao e grazieeeeeeeeee


title: Scollegare una tabella

author: Carlo Costarella

text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
news:brende$b4p$1...@fata.cs.interbusiness.it...

Creati una funzione pubblica ed eseguila quando vuoi tu, magari anche da un
pulsante di comando.
Per esempio:
Public Function EliminaCollegamentoTabella()
docmd.deleteobject actable, "NomeTuatabellaCollegata"
End Function
Da un pulsante, su clik:
Call EliminaCollegamentoTabella
Ciao, Carlo


title: Scollegare una tabella

author: Ever

text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
news:brende$b4p$1...@fata.cs.interbusiness.it...

Il comando:
docmd.deleteobject actable, "Nometabella"
è quello giusto, per funzionare devi consoscere il nome della tabella da
scollegare.
Per scollegare la tabella Clienti devi fare:
docmd.deleteobject actable, "Clienti"
Ed è giusto che se le tabelle sono collegate elimina solo il collegamento,
non la tabella.
L'eliminazione del collegamento ti impedisce l'uso della tabella ma
giustamente non ti elimina la tabella.
Ciao
Ever


title: Scollegare una tabella

text:
Ever" <
depr...@csgen.it
> ha scritto nel messaggio
news:dZGCb.24612$5o6....@tornado.fastwebnet.it...

Viceversa se devo ricollegare tutte le tabelle relative a due file BE come
devo scrivere?


title: Scollegare una tabella

text:
> >
>
> Creati una funzione pubblica ed eseguila quando vuoi tu, magari anche da
un
> pulsante di comando.
> Per esempio:
>
> Public Function EliminaCollegamentoTabella()
> docmd.deleteobject actable, "NomeTuatabellaCollegata"
> End Function
>
> Da un pulsante, su clik:
> Call EliminaCollegamentoTabella
>
> Ciao, Carlo
>
>
Visto che ci siamo quasi...mi potresti dire dove devo creare la mia Public
Function
Devo andare dentro a MODULI e scrivere adattando quella stringa che tu mi
hai dato?????
Ciao e grazieeeeeeeeee


title: Scollegare una tabella

text:
"astrad53" <
mail....@serenacom.net
> ha scritto nel messaggio
news:brfm9f$8ct$1...@lacerta.tiscalinet.it...

    Dim tdf As TableDef
    FlagOK = False
    percorso = ";DATABASE=" & PercorsoDb
    Set dbs = CurrentDb()
'
' Questa parte va ripetuta per tutte le tabelle da allegare
'
               Set tdf = dbs.CreateTableDef("NomeTabella")
                tdf.Connect = percorso & "NomeFile"
                tdf.SourceTableName = "NomeTabella"
                dbs.TableDefs.Append tdf
Ciao
Ever


title: Scollegare una tabella

text:
"Ever" <
depr...@csgen.it
> ha scritto nel messaggio
news:0z3Db.27134$5o6....@tornado.fastwebnet.it...
>
> "astrad53" <
mail....@serenacom.net
> ha scritto nel messaggio
> news:brfm9f$8ct$1...@lacerta.tiscalinet.it...
> > Ever" <
depr...@csgen.it
> ha scritto nel messaggio
> > news:dZGCb.24612$5o6....@tornado.fastwebnet.it...
> > > "Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
> > > news:brende$b4p$1...@fata.cs.interbusiness.it...
> > > > Io tempo fa avevo fatto questo post:
> > > >
> > > > > Ho creato delle tabelle esterne che devo collegare al database
posto
> > sui
> > > > > client degli utenti
> > > > >
> > > > > Ecco il problema.... per evitare di creare dei danni al database
mi
> > > > > piacerebbe porre un pulsante "COLLEGA TABELLE" in modo che ogni
> utente
> > > al
> > > > > primo avvio puň collegare le tabelle poste sul server
> > > > >
> > > > > Il comando collega tabelle l'ho trovato, perň mi piacerebbe
trovare
> un
> > > > > comando di SCOLLEGA TABELLE, altrimenti se un utenti ricollega per
> > > sbaglio
> > > > > per una seconda volta le tabella gli viene creato un doppione che
> puň
> > > > creare
> > > > > dei problemi, invece quando uno cliccava su COLLEGA TABELLA in
> > > automatico
> > > > > gli scollegava le tabelle gai collegate e poi di seguito gli si
> apriva
> > > la
> > > > > finestrella per la ricerca delle tabelle da collegare
> > > > >
> > > > > Ciao e grazieeeeeeeee
> > > > -----------------------------------
> > > > E mi avevano risposto in questo modo:
> > > >
> > > > usa il docmd.deleteobject actable, "Nometabella"
> > > >
> > > > se le tabelle sono collegate elimina solo il collegamento, non la
> > tabella
> > > > ---------------------------------------
> > > > Non riesco a utillizzarlo mi dite come faccio ad inserire tale
stringa
> > di
> > > > codice????
> > > >
> > > > Ciao e grazieeeeeeeeee
> > > >
> > > Il comando:
> > > docmd.deleteobject actable, "Nometabella"
> > > č quello giusto, per funzionare devi consoscere il nome della tabella
da
> > > scollegare.
> > > Per scollegare la tabella Clienti devi fare:
> > > docmd.deleteobject actable, "Clienti"
> > > Ed č giusto che se le tabelle sono collegate elimina solo il
> collegamento,
> > > non la tabella.
> > > L'eliminazione del collegamento ti impedisce l'uso della tabella ma
> > > giustamente non ti elimina la tabella.
> > >
> > > Ciao
> > >
> > > Ever
> > >
> > >
> > >
> > >
> > >
> > Viceversa se devo ricollegare tutte le tabelle relative a due file BE
come
> > devo scrivere?
> >
>     Dim tdf As TableDef
>
>     FlagOK = False
>     percorso = ";DATABASE=" & PercorsoDb
>     Set dbs = CurrentDb()
> '
> ' Questa parte va ripetuta per tutte le tabelle da allegare
> '
>                Set tdf = dbs.CreateTableDef("NomeTabella")
>                 tdf.Connect = percorso & "NomeFile"
>                 tdf.SourceTableName = "NomeTabella"
>                 dbs.TableDefs.Append tdf
>
> Ciao
>
> Ever
Ho capito.
Se invece per rendere piů semplice l'abbinamento dei percorsi dei BE da
collegare contemporaneamente creassi una tabella d'appoggio con i campi in
cui memorizzo i rispettivi nomi dei BE, dei path, del flag Si/No cosa devo
aggiungere oltre alla tabella ovviamente che creo nel FE??


title: Personalizzare la barra multifunzione

author: Giuseppe Aulicino

text:
Ciao a tutti !
passando da Access 2003 a 2010 mi sono accorto che i menu personalizzati
precedentemente costruiti continuano ad esistere e a funzionare, ma non so
come modificarli, sempre che sia possibile, o quali soluzioni si possono
adottare con questa nuova versione.
Ho anche trovato dei siti dove per cifre attorno ai 10 euro vendono dei
tools per avere la vecchia versione dei menu nel nuovo access, ma cosě, ad
istinto non mi sembra una bella cosa.
Qualcuna sa darmi indicazioni in merito ?
Ringrazio anticipatamente.
Saluti
g.a.


title: Personalizzare la barra multifunzione

author: Karl Donaubauer

text:
Giuseppe Aulicino wrote:
> passando da Access 2003 a 2010 mi sono accorto che i menu
> personalizzati precedentemente costruiti continuano ad esistere e
> a funzionare,

Solo se continui di usare il formato mdb invece del nuovo accdb.

> ma non so come modificarli, sempre che sia possibile, o

O con codice VBA (insieme "Commandbars") o semplicemente
con A03, se l'hai ancora.

> quali soluzioni si possono adottare con questa nuova versione.

A me non piacciono, ma la MS vuole che con A10 si usa i ribbon:
http://www.donkarl.com/it?FAQ1.36

> Ho anche trovato dei siti dove per cifre attorno ai 10 euro vendono
> dei tools per avere la vecchia versione dei menu nel nuovo access,
> ma cosě, ad istinto non mi sembra una bella cosa.
> Qualcuna sa darmi indicazioni in merito ?

Non ho provato questi tool.

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: fattura elettronica a un normale cittadino

author: BFS

text:
qualcuno sta gia vedendo il discorso fattura elettronica obbligatoria
dal 2019?

per quella pubblica amministrazione non ho problemi mentre per quella
emessa a un normale cittadino non mi è chiaro come posso recapitargliela
se questo non ha ne la pec e non è neppure abilitato al canale SDI

mi sto riferendo al campo obbligatorio "codicedestinataio"

Per le fatture verso la PA (1.1.3 <FormatoTrasmissione> = FPA12)
contiene il codice, di 6 caratteri, dell'ufficio destinatario della
fattura, definito dall'amministrazione di appartenenza come riportato
nella rubrica “Indice PA”.

Per le fatture verso privati (1.1.3 <FormatoTrasmissione> = FPR12)
contiene il codice, di 7 caratteri, assegnato dal Sdi ai soggetti che
hanno accreditato un canale; qualora il destinatario non abbia
accreditato un canale presso Sdi e riceva via PEC le fatture, l'elemento
deve essere valorizzato con tutti zeri ('0000000').

Pareri?

BFS


title: dcount

author: ALCAU (ST1)

text:
Si può implementare una ricerca datepart("yyyy",date) in un dcount ?
Grazie, Alberto


title: dcount

author: Antonio Biso

text:
ALCAU (ST1) <
help...@proservplus.com
> wrote in message
Bar46.195556$DG3.4...@news2.giganews.com...
> Si può implementare una ricerca datepart("yyyy",date) in un dcount ?
>
> Grazie, Alberto
annodaricercare = 2000
Dcount("*","tabella","datepart(""yyyy"",[miocampodata])=" & annodaricercare)
Antonio


title: dcount

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Rkr46.227108$hk4.9...@news.infostrada.it...

Si può aggiungere un'altro elemento all funzione Dcount?
cioè Dcount("*","tabella","datepart(""yyyy"",[miocampodata])=" &
annodaricercare) dove idcliente=1


title: dcount

text:
ALCAU (ST1) <
help...@proservplus.com
> wrote in message
xUr46.157870$IP1.5...@news1.giganews.com...

criterio = "datepart(""yyyy"",[miocampodata])=" & annodaricercare
criterio = criterio & " AND [idcliente] = 1"
Dcount("*","tabella",criterio)
Comunque se guardi sugli esempi nell'help li trovi questi casi...
Antonio


title: dcount

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:5bs46.227703$hk4.9...@news.infostrada.it...

Grazie


title: dcount

author: Lbo

text:
>Si può aggiungere un'altro elemento all funzione Dcount?
>
>cioè Dcount("*","tabella","datepart(""yyyy"",[miocampodata])=" &
>annodaricercare) dove idcliente=1
il filtro delle funzioni d* è la parte where di una query sql senza
where, quindi puoi usare gli operatori logici AND e OR all'occorrenza.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: domanda banale su if

author: alex

text:
Problema con codice banale ma per me letale :)
Private Sub chk_completa_AfterUpdate()
If Me.Fattura_numero = " " Then
MsgBox "Inserire il numero Fattura", vbExclamation, "SEGNALAZIONE ERRORE"
End If
NON mi funziona, e' come se non si accorgesse che il numero fattura e' vuoto
e non ha nulla.
Eppure se io dovessi azzerare quel campo metterei me.fattura_numero= " "
Sto forse impazzendo?
Grazie a tutti!!
--
AVVERTENZE AI SENSI DEL DLGS 196/2003
Le informazioni contenute in questo messaggio di posta elettronica e/o nel/I
file/s allegato/I, sono da considerarsi strettamente riservate. Il loro
utilizzo è consentito esclusivamente al destinatario del messaggio, per le
finalità indicate nel messaggio stesso. Qualora riceveste questo messaggio
senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia
via e-mail e di procedere alla distruzione del messaggio stesso e relativi
allegati, cancellandolo dal Vostro sistema; costituisce comportamento
contrario ai principi dettati dal D.Lgs 196/2003 il trattenere il messaggio
stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo,
od utilizzarlo per finalità diverse.


title: domanda banale su if

author: Marco Papo

text:
"alex" <aiaiai...@aiaiaiaiaai.jak> ha scritto nel messaggio
news:46e507af$0$10628$4faf...@reader2.news.tin.it...
> Problema con codice banale ma per me letale :)
>
> Private Sub chk_completa_AfterUpdate()
> If Me.Fattura_numero = " " Then
Prova così:
If Me.Fattura_numero = ""  Then
> MsgBox "Inserire il numero Fattura", vbExclamation, "SEGNALAZIONE ERRORE"
> End If
>
> NON mi funziona, e' come se non si accorgesse che il numero fattura e'
> vuoto e non ha nulla.
> Eppure se io dovessi azzerare quel campo metterei me.fattura_numero= " "
> Sto forse impazzendo?
> Grazie a tutti!!
Prego
> --
> AVVERTENZE AI SENSI DEL DLGS 196/2003
> Le informazioni contenute in questo messaggio di posta elettronica e/o
> nel/I file/s allegato/I, sono da considerarsi strettamente riservate. Il
> loro utilizzo è consentito esclusivamente al destinatario del messaggio,
> per le finalità indicate nel messaggio stesso. Qualora riceveste questo
> messaggio senza esserne il destinatario, Vi preghiamo cortesemente di
> darcene notizia via e-mail e di procedere alla distruzione del messaggio
> stesso e relativi allegati, cancellandolo dal Vostro sistema; costituisce
> comportamento contrario ai principi dettati dal D.Lgs 196/2003 il
> trattenere il messaggio stesso, divulgarlo anche in parte, distribuirlo ad
> altri soggetti, copiarlo, od utilizzarlo per finalità diverse.
>
Ciao
--
Marco Papetti
www.shortchannel.it
 Il software di commercio elettronico OpenSource


title: domanda banale su if

author: Cinzia

text:
"alex" <aiaiai...@aiaiaiaiaai.jak> ha scritto nel messaggio
news:46e507af$0$10628$4faf...@reader2.news.tin.it...
> Problema con codice banale ma per me letale :)
>
> Private Sub chk_completa_AfterUpdate()
> If Me.Fattura_numero = " " Then
> MsgBox "Inserire il numero Fattura", vbExclamation, "SEGNALAZIONE
> ERRORE"
> End If
>
> NON mi funziona, e' come se non si accorgesse che il numero fattura
> e' vuoto e non ha nulla.
> Eppure se io dovessi azzerare quel campo metterei me.fattura_numero=
> " "
> Sto forse impazzendo?
> Grazie a tutti!!
>
Ciao alex,
mi sembra ci sia uno spazio di troppo,
if nz(me.Fattura_numero, "") = "" then
    MsgBox "Inserire il numero Fattura", vbExclamation, "SEGNALAZIONE
ERRORE"
end if
PS. l'Avvertenza del tuo messaggio su un NG pubblico mi sembra
piuttosto inutile.... risparmia  spazio  e toglila la prox volta.
Grazie
>
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
---------------------------------------->


title: domanda banale su if

text:
> Prova cosě:
>
> If Me.Fattura_numero = ""  Then
>
>> MsgBox "Inserire il numero Fattura", vbExclamation, "SEGNALAZIONE ERRORE"
>> End If
gRAZie marco, ho dovuto aggiungere nz davanti come ha detto cinzia ed ha
funzionato.


title: domanda banale su if

text:
 mi sembra ci sia uno spazio di troppo,
> if nz(me.Fattura_numero, "") = "" then
>    MsgBox "Inserire il numero Fattura", vbExclamation, "SEGNALAZIONE
> ERRORE"
> end if
>
BENISSimo, cosi' funziona! grazie, per il mex sotto, mi sono dimenticato di
toglierlo, di solito non lo metto mai e' stata una dimenticanza.:)


title: EXPERT OFFERS HIS SERVICES

author: Expert-Consultant

text:
I am an expert in Delphi and MS Access.
I have got over than 6 years of experience in these fields.
Now I worked as a freelance consultant and as a Chief of Development
Department in
a medium size software company. Also I hold MCSE and MCP+Internet titles.
I would like to offer my services as an ONLINE consultant in Delphi and MS
Access for
companies and single persons.
You can write me any questions related to these topics via e-mail
(
vlad...@mtu-net.ru
)
and I will provide you with the complete answers and samples of code when it
is necessary.
You can pay me per question or we can make a month agreement and I will
consult you during
30 days (I think it is more convinient). Compensation is discussed.
If you have any problems with writing some piece of code for Delphi or MS
Access
I can help you or your company too. Writing code is paid separately.
I work separately as a Delphi and MS Access consultant. Therefore if you
want me to work as
a Delphgi and MS Access consultant we will have to make two different
agreements.
Write me your offers and your sum of compensation in US dollars.
With Respect,
Vladimir Obraztsov
Delphi Consultant, MCSE.


title: EXPERT OFFERS HIS SERVICES

author: Ditta Cerri (Sib)

text:
Expert-Consultant <
vlad...@mtu-net.ru
> wrote in message
8a2939$1qim$2...@gavrilo.mtu.ru...

Lbooooo, Bisoooo, RoDagoooo, Lorenzoooo...
(e tutti gli altri che non ho menzionato)
Dite qualcosa che mi mancano le parole ;-)
Sib


title: EXPERT OFFERS HIS SERVICES


title: EXPERT OFFERS HIS SERVICES

author: RoDAgo

text:
Ditta Cerri (Sib) scrisse...
>
> Lbooooo, Bisoooo, RoDagoooo, Lorenzoooo...
> (e tutti gli altri che non ho menzionato)
> Dite qualcosa che mi mancano le parole ;-)
>
> Sib
Come diciamo in questi casi:
A miegghiu paruola e chidda c'un si rici!!!  ;-)
(La miglior parola è quella che non si dice!!!)
RoDAgo


title: EXPERT OFFERS HIS SERVICES

author: Giovanni Albertone

text:
On Tue, 7 Mar 2000 09:52:52 +0300, "Expert-Consultant"
<
vlad...@mtu-net.ru
> wrote:
>You can pay me per question
Hei Dracula, here we do everything for free. You should keep this
spamming for your Transylvaninan friends, here it is not welcome.
Cheers,
G.
Traduzione: hei, Dracula, vedi d'annattene, qui non c'e' trippa per
gatti...
--
Ciao,
Giovanni


title: EXPERT OFFERS HIS SERVICES

author: Lorenzo Coronati

text:
>Expert-Consultant <
vlad...@mtu-net.ru
> wrote in message
>8a2939$1qim$2...@gavrilo.mtu.ru...
>> I am an expert in Delphi and MS Access.
MECOJONI!
Mo moo segno.
(c) Biso
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: EXPERT OFFERS HIS SERVICES

author: sib

text:
Giovanni Albertone <g_albertone@NOSPAM_MA_SENZA_NOSPAMhotmail.com> wrote in
message 79ifcskn74m7e26qb...@4ax.com...

A dirla bene, questa non mi sembra la traduzione esatta...
;-)
Sib


title: EXPERT OFFERS HIS SERVICES

text:
On Fri, 10 Mar 2000 00:18:18 GMT, "sib" <
sibN...@iol.it
> wrote:
>> Traduzione: hei, Dracula, vedi d'annattene, qui non c'e' trippa per
>> gatti...
>
>A dirla bene, questa non mi sembra la traduzione esatta...
E stai a guardare il capello!
In inglese sono stato solo una 'nticchia piu' carino. Non ti hanno mai
detto che non bisogna sfruguliare troppo i vampiri? :-))
--
Ciao,
Giovanni


title: Calcolo Interessi

text:
Avrei la necessita di calcolare degli interessi composti,
in una query,
esempio:
importo euro 1000
data emissione 01/01/2000
interessi maturati (è il valore che mi deve dare la query)
ipotesi:
quando data odierna - data emissione è = 1 gli interessi sono del 3%
quando data odierna - data emissione è = 2 gli interessi sono del 4%
Chiaramente dal secondo anno in poi vanno aggiunti anche gli interessi degli
anni precedenti
Non so se mi sono spiegato bene.
Grazie a chi vorrà rispondere.


title: campi mancanti di nua tabella rispetto a un'altra

text:
ho due db identici di cui 1 è una copia di sicurezza dell'anno scorso, ora
nella tabella dati dell'archivio attuale devo selezionare una lista di
record inseriti successivamente alla creazione della copia di sicurezza
dell'anno scorso e quindi tutti quelli inseriti o modificati
successivamente alla copia, ho importato la tabella dati della copia nel
db attuale cambiando il nome in dati2002 ma poi cosa fare?
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"bb1" <
onof...@tin.it
> ha scritto nel messaggio
news:blgfkc$da6$1...@news.newsland.it...
> ho due db identici di cui 1 è una copia di sicurezza dell'anno scorso, ora
> nella tabella dati dell'archivio attuale devo selezionare una lista di
> record inseriti successivamente alla creazione della copia di sicurezza
> dell'anno scorso e quindi tutti quelli inseriti o modificati
> successivamente alla copia, ho importato la tabella dati della copia nel
> db attuale cambiando il nome in dati2002 ma poi cosa fare?
> grazie
Devi avere nella tabella un campo chiave, univoco.
Poi fai una query in cui metti le due tabelle e le unisci in join sul campo
chiave.
Quindi trasformi il join in esterno mettendo la freccia dalla tabella nuova
alla vecchia.
Quindi selezioni tabellanuova.*.
Infine prendi il campo chiave della tabella vecchia e sotto, nella riga
criteri, ci scrivi is null.
Questo ti darà tutti i record che stanno nella nuova ma non nella vecchia.
Antonio


author: namor

text:
Antonio Biso ha scritto:


Se non hai un campo chiave univoco puoi fare il join su tutti i campi, uno
per uno, sempre cambiando il tipo di join (per tutti i campi) e usando il
criterio Is Null su uno dei campi della tabella vecchia. Però se alcuni
dei nuovi record sono identici a qualcuno dei vecchi, con questo sistema
non verranno estratti.
Namor



text:
"namor" <
na...@nospm.inwind.it
> ha scritto nel messaggio
news:blgkhu$u2h$1...@news.newsland.it...

Giusto.
Però a questo punto, se l'is null non viene messo su un campo chiave, che
quindi è sicuramente diverso da null se il record esiste, ti tira fuori
anche i record che sono da entrambe le parti ma con valore null su quel
campo...
Antonio


text:
Antonio Biso ha scritto:




Eh, già. Bisognerebbe inserire in tutti i campi null dei valori non
presenti in tabella che poi puoi facilmente eliminare dopo aver fatto il
lavoro, tipo "#*[@çp(?" per i testi e 9999999,9999999 per i numeri.
Oppure si fa in automatico il grosso del lavoro con la query di
aggiornamento e si rivedono a mano i casi dubbi uno per uno, ma bisogna
sapere ESATTAMENTE in ogni momento cosa si sta facendo, per non perdere il
filo! (consiglio comunque una copia del db prima di qualunque tentativo)
Ma questa rimarrà solo teoria, perchè lui ce l'ha il campo univoco sui
record, vero bb1? (sennò sono c...i tuoi...)



text:
namor ha scritto:






ho capito l'antifona! devo solo vedere se come campo univoco posso
utilizzare un campo tipo matricola o data di nascita,  comunque grazzie a
tutti per le dritte e eventualmente riposto se ci solo altri problemi.



text:
bb1 ha scritto:
[cut]
> ho capito l'antifona! devo solo vedere se come campo univoco posso
> utilizzare un campo tipo matricola o data di nascita,  comunque grazzie a
> tutti per le dritte e eventualmente riposto se ci solo altri problemi.
Fai una query di ricerca valori duplicati tipo questa sul campo matricola
della tabella NUOVA, quella con tutti i record:
SELECT Matricola, Count(Matricola) AS Conteggio
FROM tabella
GROUP BY Matricola
HAVING Count(Matricola)>1;
Così vedi subito se ci sono matricole duplicate.
Se non ti restituisce niente puoi usare quel campo come riferimento nella
relazione della query di aggiornamento.
Questo per i record nuovi, inseriti successivamente alla copia.
Ma nel post parlavi anche di trovare i record modificati, che quindi
avranno conservato il valore originale nel campo chiave. In questo caso
devi usare l'altro metodo, quello con il join su tutti i campi, per
scovare le modifiche (stessa matricola, valori diversi nei campi...).
Namor



text:
bb1 ha scritto:
[cut]
> ho capito l'antifona! devo solo vedere se come campo univoco posso
> utilizzare un campo tipo matricola o data di nascita,  comunque grazzie a
> tutti per le dritte e eventualmente riposto se ci solo altri problemi.
Grazie si scrive con una "Z" sola!  ;-)
Namor



text:
"namor" <
na...@nospm.inwind.it
> ha scritto nel messaggio
news:blh3ni$o9e$1...@news.newsland.it...
> bb1 ha scritto:
>
> [cut]
>
> > ho capito l'antifona! devo solo vedere se come campo univoco posso
> > utilizzare un campo tipo matricola o data di nascita,  comunque grazzie
a
> > tutti per le dritte e eventualmente riposto se ci solo altri problemi.
>
>
> Grazie si scrive con una "Z" sola!  ;-)
> Namor
Ma era un rafforzativo perchč lui era molto soddisfatto e molto
riconoscente!!!
Antonio


text:
"namor" <
na...@nospm.inwind.it
> ha scritto nel messaggio
news:blh3hl$nk6$1...@news.newsland.it...
[cut]
> Ma nel post parlavi anche di trovare i record modificati, che quindi
> avranno conservato il valore originale nel campo chiave. In questo caso
> devi usare l'altro metodo, quello con il join su tutti i campi, per
> scovare le modifiche (stessa matricola, valori diversi nei campi...).
> Namor
Cazzata. Resetta e cancella.
Per trovare i record modificati fai il join sempre sul campo chiave, solo
che come criterio userai
tabellavecchia.campo1<>tabellanuova.campo1 Or
tabellavecchia.campo2<>tabellanuova.campo2 Or .....
Namor


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:OoUeb.3453$vO5.1...@twister1.libero.it...
> "namor" <
na...@nospm.inwind.it
> ha scritto nel messaggio
> news:blh3ni$o9e$1...@news.newsland.it...
> > bb1 ha scritto:
[cut]
> > > ho capito l'antifona! devo solo vedere se come campo univoco posso
> > > utilizzare un campo tipo matricola o data di nascita,  comunque
grazzie a
> > > tutti per le dritte e eventualmente riposto se ci solo altri problemi.
> > Grazie si scrive con una "Z" sola!  ;-)
> > Namor
> Ma era un rafforzativo perchè lui era molto soddisfatto e molto
> riconoscente!!!
> Antonio
E allora grazzzie a tutto il ng, perchè spesso mi capita di imparare qualche
chicca che non sapevo!
Namor


title: Query di creazione tabella su campi Sì/No (un po' da newbie)

author: jason vorhees

text:
ciao a tutti,
sarò un po' imbranata ma anche scartabellando nella guida in linea non
ho trovato niente :-(
Eseguendo una "query di creazione tabella" i campi che nella query sono
del tipo Sì/No (cioè con la casella spuntata) mi vengono riportati nella
tabella con dei -1 e 0 (....quindi niente casella).
Perchè tutto ciò? Mi ritrovo quindi con una tabella che non è molto
leggibile....
Come posso risolvere il problema?
Grazie a tutti per gli eventuali interventi.


text:
"jason vorhees" <jason_vorhees@NOSPAM_PLEASEemail.it> ha scritto nel
messaggio news:R%7Ge.42224$b93....@tornado.fastwebnet.it...

Ciao jason vorhees,
1) I campi Si/no che vedi rapprentati con una casella spuntata in realtà
vengono registrati fisicamente nel database come -1 (SI) o 0 (No).
2) La rapprentazione con casella spuntatata è proprio solo un modo di
visualizzazione per cui per vedere anche nella nuova tabella le caselle
basta che vai in struttura della nuova tabella, selezioni il tuo campo Si/no
Click su Ricerca  e in Visualizza controllo  scegli Casella di Controllo.
Saluti
Cinzia


title: Andare ad un record spefico

author: Arrigo

text:
Ho una maschera che contiene un pulsante che apre una schermata di ricerca
di un campo, i cui risultati vengono visualizzati in una terza finestra.
Come posso creare un bottone in quest'ultima finestra in modo che la
maschera iniziale si sposti sul record che scelgo dai risultati?
Grazie a tutti,
Arrigo


title: Andare ad un record spefico

author: Emyr

text:
On Tue, 10 Dec 2002 17:43:04 +0100, "Arrigo" <
arr...@interac.it
>
wrote:

su evento click del pustante
puoi provare con recordsetclone e bookmark
oppure setfocus su maschera che ti interessa e findrecord se hai un
campo univoco di riferimento
Saluti.
Emanuele.


title: variazione tipi di dati

author: Cocc

text:
Buongiorno a tutti.
Ho un back-end con un campo testo denominato pippo il cui valore predefinito è 0
Vorrei trasformare da codice questo valore predefinito in andrea
come faccio?


title: variazione tipi di dati

author: Karl Donaubauer

text:
Cocc ha scritto:
> Ho un back-end con un campo testo denominato pippo il cui valore
> predefinito è 0 Vorrei trasformare da codice questo valore
> predefinito in andrea
> come faccio?
p.e.
Dim db As DAO.Database
Set db = OpenDatabase("c:\....\back-end.mdb")
db("tabella").Fields("pippo").Properties("DefaultValue") = "andrea"
db.Close
Set db = Nothing
+ qualche error handling
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: report "filtrato" in visualizzazione layout

author: fab

text:
In access 2007 uso questa routine per aprire un report in anteprima di
stampa filtrato sul record selezionato

If Not IsNull(Me!ID) Then
   DoCmd.OpenReport "VERSAMENTI3", acViewPreview, , "[
VERSAMENTI.ID
] =
" & [ID]
End If

Qualche idea su come fare la stessa cosa ma in visualizzazione layout?


text:

ovvio: ViewLayout


title: Problema con email

author: Santilli Marco

text:
Quando invio una email con l'apposita comando all'interno di access, appena
esco dal programma mi da un errore
ACCESS ha provocato un errore e il programma verrà chiuso. Creazione del
registro degli errori
Il tutto si verifica quando mando via una email che racchiude un report di
stampa. Una volta che ho amndato via l'email il programma continua a
funzionare perfettamente, solo che se cerco di inviare una nuova email non
me lo fa fare, appena chiudo il programma anche dopo 2 ore mi visualizza
tale errore
Vi prego aiutatemi
Ciao e grazieeeeeeeeeeeeeeeeeeeee


title: Fight the coronavirus 100% and save LOTS of CASH -- Combattez le coronavirus 100% et économisez BEAUCOUP d'ARGENT

text:
Protect yourself and your loved ones !
KILL the coronavirus right now !
And save LOTS OF CASH
New tested, scientificly proven and amazing antivirus against coronavirus using Chloroquine and Colchicine
at very low price (33% discount)
Satisfaction garanteed or your money back !

http://als0p.atwebpages.com/coronavirus/coronavirus-en.php

Protégez-vous et vos proches!
TUEZ le coronavirus dès maintenant!
Et économisez BEAUCOUP D'ARGENT
Nouvel antivirus testé, scientifiquement prouvé et étonnant contre le coronavirus utilisant la Chloroquine et la Colchicine
à très bas prix (33% de réduction)
Satisfaction garantie ou agrent remie !

http://als0p.atwebpages.com/coronavirus/coronavirus-fr.php


title: Calcolo delle rate di un pagamento

author: michele

text:
           Avendo come dati di partenza un importo,il numero di rate (con cadenza
mensile)
da applicare e la data di partenza che tipo di routine devo impostare
affinchè
l'importo diviso le rate e le varie scadenze vengano memorizzate nelle celle
di una tabella?
sul sitocomune non mi è mai capitato di trovare nulla di simile qualcuno
può darmi una dritta.
Grazie
Michele

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Calcolo delle rate di un pagamento

author: Informatica Education Center

text:
"michele" <
mic...@inwind.it
> ha scritto nel messaggio
news:82Z53Z92Z245Y1...@usenet.libero.it...

Se sai a monte tutte queste informazioni basta utilizzare un ciclo for che
vada ad aggiornare la tabella ed il gioco è fatto
Ciao
Gaspare
http://www.studioieducation.com


title: Calcolo delle rate di un pagamento

author: SunRex

text:
"michele" <
mic...@inwind.it
> ha scritto nel messaggio
news:82Z53Z92Z245Y1...@usenet.libero.it...
>            Avendo come dati di partenza un importo,il numero di rate (con
cadenza
> mensile)
> da applicare e la data di partenza che tipo di routine devo impostare
> affinchè
> l'importo diviso le rate e le varie scadenze vengano memorizzate nelle
celle
> di una tabella?
> sul sitocomune non mi è mai capitato di trovare nulla di simile qualcuno
> può darmi una dritta.
> Grazie
> Michele
>
Ciao Michele qui trovi molti modelli ER di database, vedi se ti può essere
utile
http://www.databaseanswers.org/data_models/index.htm
P.S.
il link l'ho preso dal sito di Alessandro Baraldi
Ciao
SunRex


title: Calcolo delle rate di un pagamento

text:
"michele" <
mic...@inwind.it
> ha scritto nel messaggio
news:82Z53Z92Z245Y1...@usenet.libero.it...

Mi spiego meglio
on pulsante_click()
On Error GoTo GestioneErrore
Dim db As Database
Dim rs As Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("tua_tabella")
For i =1 to numerodirate
rs.AddNew
rs![campo rate]= valore importo_rata
rs![campo scadenze] = valore scadenze_rate
rs.Update
rec.MoveNext
rs.Close
 next i
Set rs = Nothing
Set db = Nothing
MsgBox "Dati accodati in tabella"
Exit Sub
GestioneErrore:
     MsgBox "Si è verificato il seguente errore: " & Err.Description
     Resume Next
End Sub
Ciao
Gaspare
http://www.studioieducation.com


title: Calcolo delle rate di un pagamento

author: Pablitomf

text:
michele ha scritto:
> Avendo come dati di partenza un importo,il numero di rate (con cadenza
> mensile)
> da applicare e la data di partenza che tipo di routine devo impostare
> affinchè
> l'importo diviso le rate e le varie scadenze vengano memorizzate nelle celle
> di una tabella?
Ipotizzo
Tab_Rate (ID, Cmp_Imp_TotRata, Cmp_Num_Rate, Cmp_DataPartenza)
Tab_Scadenze (ID, ID_Rate, Cmp_Imp_Rata, Cmp_Data_Scad)
Dim db As Database
Dim rs As Recordset
Dim DataRata as Date
DataRata = dateadd("m",-1,[Cmp_DataPartenza])
Set db = CurrentDb
Set rs = db.OpenRecordset("Tab_Scadenze")
For i =1 to Cmp_Num_Rate
rs.AddNew
rs![Cmp_Imp_Rata]= [Cmp_Imp_TotRata]/[Cmp_Num_Rate]
rs![Cmp_Data_Scad] = dateadd("m", i, DataRata)
rs.Update
rec.MoveNext
rs.Close
next i
Set rs = Nothing
Set db = Nothing
Credo vada + / - bene
--
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: Calcolo delle rate di un pagamento

text:
Pablitomf ha scritto:
> michele ha scritto:
> > Avendo come dati di partenza un importo,il numero di rate (con cadenza
> > mensile)
> > da applicare e la data di partenza che tipo di routine devo impostare
> > affinchè
> > l'importo diviso le rate e le varie scadenze vengano memorizzate nelle
celle
> > di una tabella?
> Ipotizzo
> Tab_Rate (ID, Cmp_Imp_TotRata, Cmp_Num_Rate, Cmp_DataPartenza)
> Tab_Scadenze (ID, ID_Rate, Cmp_Imp_Rata, Cmp_Data_Scad)
> Dim db As Database
> Dim rs As Recordset
> Dim DataRata as Date
> DataRata = dateadd("m",-1,[Cmp_DataPartenza])
> Set db = CurrentDb
> Set rs = db.OpenRecordset("Tab_Scadenze")
> For i =1 to Cmp_Num_Rate
> rs.AddNew
OPS!
ho dimenticato :
rs![ID_Rate]= [ID] 'Per relazionare il campo al record di Tab_Rate



title: Installazione MSDE

author: SISME srl

text:
Sto tentando di installare MSDE (tratto dal CD di Office2000 Premium) su un
server NT4.0.
L'installazione fallisce immediatamente in quanto chiede "Access 9 o le
estensioni server per office".
Sul server non avrei intenzione di installare anche Access, ma quelle
estensioni di office, che roba sono?
A nessuno è capitata qualcosa del genere?
--
SISME srl


title: Stampa report access da vbscript

author: Luca Proietti

text:
Ho il seguente problema:
dovrei stampare un report di access direttamente da vbscript senza aprire
access.
Diciamo che questi report verranno stampati ad orario da un server sul quale
è installato access.
Come posso fare?
Una complicazione alcuni di questi report hanno dei parametri nella
creazione della query dei dati. Esempio:
tutti i dati del 12/8/2003
Grazie a tutti
--------------------------------
Inviato via
http://usenet.libero.it


title: Stampa report access da vbscript

author: Jonathan Canova

text:
"Luca Proietti" <
luca74....@libero.it
> ha scritto nel messaggio
news:62Z11Z180Z90Y1...@usenet.libero.it...
> Ho il seguente problema:
> dovrei stampare un report di access direttamente da vbscript senza aprire
> access.
Prova con una base tipo
Dim appAccess
Dim objAcc
Dim strDB 'as String
' Creo una istanza di access
Set appAccess = WScript.CreateObject("Access.Application")
appAccess.Visible = TRUE
' Apro il DB voluto
strDB = strConPathToFile & "MFNetworkGuide.mdb"
appAccess.OpenCurrentDatabase strDB
'Eseguo una macro
appAccess.DoCmd.RunMacro "Mia macro"
...
--
Jonathan Canova
www.aladinoinformatica.com


title: Stampa report access da vbscript

author: Alessandro Baraldi

text:
"Jonathan Canova" <
gio...@galactica.it
> wrote in message
news:RGn_a.44059$
an6.1...@news1.tin.it

Io non renderei Visibile Access, ed invece di
eseguire una Macro lancerei in Stampa
diretta il Report con il Comando OpenReport "nomeReport".
Questo ti evita come da richiesta di vedere Access Aprirsi
e in più di doverti fare una Macro che sinceramente non
stimo molto....!
E' solo un punto di vista personale....!
Saluti.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: libro per migliorare

author: Antonio

text:
salve ragazzi, conosco abbastanza bene access e lo uso ormai da
qualche anno; mi piacerebbe imparare ad usarlo meglio, a consocere più
approfonditamente il funzionamento di maschere, tabelle, query e
compagnia cantante a seguito...
:)
sono stufo di dover fare l'elemosina sui vari forum o passare ore e
ore a cercare una soluzione ai problemi che mi si presentano di volta
in volta; secondo voi il manuale OFFICE 2010 OLTRE OGNI LIMITE è un
buon acquisto? o ce ne sono, dello stesso calibro, più validi o più
economici?
grazie :)


title: libro per migliorare

author: Antonio Biso

text:
"Antonio" <
ant...@gmail.com
> ha scritto nel messaggio
news:be12bf5c-609e-4a78...@d32g2000yqa.googlegroups.com...
salve ragazzi, conosco abbastanza bene access e lo uso ormai da
qualche anno; mi piacerebbe imparare ad usarlo meglio, a consocere pi�
approfonditamente il funzionamento di maschere, tabelle, query e
compagnia cantante a seguito...
:)
sono stufo di dover fare l'elemosina sui vari forum o passare ore e
ore a cercare una soluzione ai problemi che mi si presentano di volta
in volta; secondo voi il manuale OFFICE 2010 OLTRE OGNI LIMITE � un
buon acquisto? o ce ne sono, dello stesso calibro, pi� validi o pi�
economici?
grazie :)
Mai quanto l'help interno di access, imho
Antonio


title: libro per migliorare

text:
salve ragazzi, conosco abbastanza bene access e lo uso ormai da
qualche anno; mi piacerebbe imparare ad usarlo meglio, a consocere più
approfonditamente il funzionamento di maschere, tabelle, query e
compagnia cantante a seguito...
:)
sono stufo di dover fare l'elemosina sui vari forum o passare ore e
ore a cercare una soluzione ai problemi che mi si presentano di volta
