mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Errore senza motivo su VBA

  |
|  Delete WORLD from address, to send |
+-------------------------------------+

Ciao, sto cercando di fare una stupida funzione il cui risultato verrà usato
come valore predefinito in un campo testo dentro una maschera.
Il problema è che in riga 6, quando viene eseguita mi da questo errore:
Errore run-time 13:
Tipo non corripondente
1 Function CalcolaID() As Long
2    Dim RS As Recordset
3    Dim Count As Long
4
5    ' apro il recordset
6    Set RS = CurrentDb.OpenRecordset("SELECT ID FROM tblID ORDER BY ID")
7
8    If RS.EOF Then
9         ' se il recordset è vuoto, setto il contatore
10        Count = 1
11    Else
12        ' incremento il contatore
13        RS.MoveLast
14        Count = RS!ID + 1
15    End If
16
17    ' inserisco il nuovo record
18    RS.AddNew
19    RS!ID = Count
20    RS.Update
21    RS.Close
22
23    ' restituisco il risultato
24    CalcolaID = Count
25 End Function


 ha scritto nel messaggio
news:3b935...@212.7.64.37...

Prova con
Function CalcolaID() As Long
    Dim DBS as Database, RS As Recordset
    Dim Count As Long
    ' apro il recordset
    Set DBS = CurrentDb
    Set RS = DBS.OpenRecordset("SELECT ID FROM tblID ORDER BY ID",
dbOpenDynaset)
    If RS.EOF Then
         ' se il recordset è vuoto, setto il contatore
        Count = 1
    Else
        ' incremento il contatore
        RS.MoveLast
        Count = RS!ID + 1
    End If
    ' inserisco il nuovo record
    RS.AddNew
    RS!ID = Count
    RS.Update
    RS.Close
    Set RS=Nothing: Set DBS=Nothing
    ' restituisco il risultato
    CalcolaID = Count
End Function
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 OpenRecordset() perň al momento tutto funziona.
dichiarandola in questo modo l'hai impostata come Variant, quindi ci pensa
Access a convertirla nel formato che gli serve.
La prima dichiarazione era invece piu' specifica e corretta. Forse ti da
errore perche' hai attivato i riferimenti ADO.
Prova a dichiararlo esplicitamente come DAO:
Dim rs as DAO.Recordset
Sib

Newsgroup: it.comp.appl.access
Titolo: rinominare foglio di excel da access

Ciao, ho un applicazione in access che deve esportare una query in un file
di excel.
In excel il nome del foglio che viene visualizzato č il nome della query che
viene esportato, vorrei poter rinominare il nome del foglio o esportare la
query con un nome diverso dal proprio.
Non posso modificare il nome della query!!
Potete aiutarmi?
Ciao grz by Logan bye bye

 query con un nome diverso dal proprio.
Sarebbe bene imparare a fare una minima ricerca prima di postare,
se provi ad aprire una ricerca tra i messaggi e cerchi la parola
"Rinominare" avresti trovato la risposta dato che se ne era gia' parlato e
avresti scoperto che devi usare l'istruzione name.
Sib
Newsgroup: it.comp.appl.access
Titolo: problema con la creazione guidata

Scusate la domanda da novizio.
Ho cominciato a " trafficare " con Access 2000 per riuscire ad ottenere un
database per l'ufficio che in commercio non trovavo corrispondente alle mie
necessiatŕ o meglio l'ho quasi trovato ma a cifre da vero infarto, ecco
perchč la mia domanda č da vero novizio.
Ho cominciato a creare tabelle, maschere e query ad un certo punto la
creazione guidata ha smesso di funzionare, ed io non sono in grado di
continuare senza quella, mi sapete indicare come posso agire per sistemare
il tutto.
Vi ringrazio in anticipo.
Luca R.

 Come posso fare???
Rivelare la tua versione di Access?
Se si tratta di A00, forse aiuta
ACC2000: Nothing Happens When You Try to Start a Microsoft Access
Wizard
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q242218
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: recordset vuoto - come gestire l'errore

Ciao a tutti,
access97
via codice se un recordset � vuoto si ha l'errore.....
3021 nessun record corrente
come � possibile evitarlo?
grazie 

 ha scritto nel messaggio 
news:4ac989d4$0$1103$4faf...@reader4.news.tin.it...

Ciao Fanciullo,
non puoi evitare l'errore, puoi gestirlo.
Di solito prima di fare oerazioni su un recordset, dopo l'apertura si 
testa che non sia vuoto
Dim rs as recordset
on error goto MysubErrror
if not rs.eof  and not rs.bof  then
        .....
end if
MySubExit:
    Exit Sub
MysubErrror:
    if err.number = 3021 then
                MsgBox("recordset vuoto")
                goto MySubExit
    else
             goto MySubExit
    end if
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
http://accessdaziacin.spaces.live.com
----------------------------------------> 

 come ï¿œ possibile evitarlo?
www.donkarl.com/it?FAQ6.17
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Problema stampa

Ciao.
La mia maschera iniziale presenta decine di sottomaschere che rilevano la
situazione in diverse parti dell'impianto. Come fare ad ottenere una stampa
di questa maschera iniziale con i valori delle sottomaschere che
effettivamente vedo (ultimo record per ciascuna sottomaschera). Cioč fare
una stampa di ciň che vedo sul video e non, come succede, delle varie
sottomaschere con tutti i record ma solo di quello che vedo sul video
(impostato come ultimo record)
Inoltre:
Esiste un'istruzione per far sě che le maschere si adattino alla
risoluzione del video ? In modo tale che occupino sempre tutto lo schermo
anche se lo si visualizza su un 1024X768 mentre io ho lavorato su un
800x600 ?

 ha scritto nel messaggio
news:9qpu7.9505$0Y2.1...@news.infostrada.it...

Fai un Report con decine di sottoreport che conterranno l'ultimo record
delle sottomaschere in modo da rispecchiare la situazione della Maschera.
Ciao Roberto - Syd
Newsgroup: it.comp.appl.access
Titolo: Lentezza Access 2000, come Mai?

Vi siete accorti che con il crescere del numero di maschere, report e moduli
in un progetto il salvataggio dei moduli VBA si rallenta sempre di più,
mentre con il 97 il salvataggio era quasi istantaneo in 2000 possono passare
anche 4-6 sec. , sembrerebbe che riindicizzasse tutte le routine.
Conoscete una soluzione al problema?

 wrote in message
8eojsr$tgk$1...@pinco.nettuno.it...


 wrote in message ...


Conoscete una soluzione al problema?
Non proprio, ma lo stesso problema l'ho riscontrato anch'ho su un db
costruito
in A2000 per niente grande diciamo 4/5 maschere,   4/5 qry al massimo e
tabelle allegate.
Anche il solo il passaggio dalla modalita' struttura a quella operativa di
una maschera comportava tempi insolitamenti lunghi. Lo stesso db convertito
in A97 tornava ai suoi livelli nromali.
Inizialmente pensavo potesse dipendere al fatto che il db veniva
sistematicamente convertito
da A2000 al A97 e viceversa, perche' mi sebrava di abver notato che non
tutti i db di A2000 avevano questo tipo di problema, ma ora mi sembra di
aver capito che non e' pèroprio cosi'.
Carlo Ve

 Conoscete una soluzione al problema?
Io non utilizzo Access 2000 ma ho visto sul sito
http://www.donkarl.com/
  di KARL DONAUBAUER (che ogni tanto partecipa al
nostro NG) un elenco di valutazioni derivanti dalla sua esperienza con
Access 2000 positive e negative su Access 2000 con dei link a Microsoft
(scritto purtroppo in tedesco) tra cui:
- E' più lento a caricare il DB
- E' più lento a memorizzare perchè ogni volta memorizza tutto il
progetto anzichè solo l'oggetto modificato e questo diventa più evidente
man mano che aumenta la dimensione del progetto.
Sarebbe interessante che qualche altoatesino del NG lo traducesse e lo
mettesse a disposizioni di tutti sul sito comune.
Ciao a tutti
--------------------------------------------------------------------
Sergio de Pretis                     E-mail 
depr...@csgen.it
Newsgroup: it.comp.appl.access
Titolo: Gestione Magazzino

Buongiorno al newsgroup, č un pņ che non ci sentiamo...
ho un dubbio sul metodo da seguire per gestire un magazzino con access:
nel mio database inserisco la merce consegnata con una maschera collegata
alla tabella tbl_commissioni ed in una sottomaschera collegata alla tabella
prodotti...
dato che si tratta di calzature ho necessitą di suddividere articoli e
colori anche per le varie misure, come posso inserire un procedimento del
genere?
per adesso nella sotto maschera inserisco soltanto il marchio, l'articolo,
il colore, la quantitą (senza specificare le misure), ma adesso vorrei anche
gestirle, in modo da inserire gli articoli venduti e scaricarli
automaticamente...
Vorrei capire quali tabelle dovo costruire o quali tabelle devo ampliare...
Datemi una mano, vi ringrazio gią....
Davide

 Davide
Ti suggerisco rapidamente un metodo usato per un azienda di abbigliamento:
1) Ho creato una tabella articoli: IdArticolo, Descrizione, IDTaglia
2) Ho creato una tabella colore: Colore
3) Ho creato una tabella set taglie: IDTaglia, TG1, ..., TGx
4) Ho creato una tabella Vendite/Acquisti: IDProgresivo, IDArticolo,
Colore, QTAcq1,..., QTAcqX, QTVen1,....,QTVenX
La tabella set di taglie era indispensabile perchè nell'abbigliamento si
possonno utilizzare diverse misure (S/M/L/XL, 46/48/50..., 47/49/51...,
etc), tu la puoi utilizzare per suddividere le misure bambini, donna, uomo
in tre record distinti.
Tutte le operazioni di compravendita le effettui sulla 4ta tabella dove
indichi l'articolo, il colore e la quantità per taglie da Qt1 a QtX
Spero di essere stato chiaro. Ciao, Fabio
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:aqm6lc$ou$1...@news.newsland.it...

ehm...
grazie Fabio, tu sei stato chiarissimo, ma temo di non avere capito bene...
in particolare non capisco un paio di cose...
le taglie nelle scarpe sono varie...
posso avere delle scarpe che vanno dal 36 al 41 o dal 35 al 40, o dal 35 al
41 e così via....
e poi non capisco nella quarta tabella quando scrivi "da Qt1 aQtX"
potresti farmi un esempio più preciso, proprio schematicamente i campi e un
esempio dei dati da inserire?
Ti prego aiutami, ti ringrazio della tua disponibilità!
Davide
Newsgroup: it.comp.appl.access
Titolo: Report in PDF

Qualcuno ha idea come ottenere un report direttamente in .pdf, da ACCESS 97
????
Grazie

 ha scritto nel messaggio
news:2fAga.23950$i26.6...@news2.tin.it...

Installando PDF writer o 5D PDF NickNackIt: creano una stampante virtuale
che produce un file.
--
Fabio Dalla Villa
nomec...@tiscali.it
Biella

 ha scritto nel messaggio
news:b5uk68$kiu$1...@usenet.itgate.net...


che produce un file.
pdf writer di chi? ce ne sono a miglia....
qualcuno freeware? quello ke dici tu qual'e'?
Ciao :)

"yQy" <fabrizi...@SESPAMMITISTRONCOtin.it> ha scritto nel messaggio
news:3e833df8...@news.tin.it...

ho trovato il PDF Writer originale di Macromedia.. (sono 3 o 4 file).. ma ho
visto che nonostante sia eccezionale sulla conversione dei True Type
rispetto un PDF995 (quest'ultimo ha una conversione di true type del
cavolo), a volte su report molto complicati (almeno io penso) non funzioni e
restiruisce un errore del tipo "stampante non disponibile".
Infatti ero già pronto ad acquistare PDF995.. ma adesso ne provo prima altri
... voi ne conoscete?
ciao

 ha scritto nel messaggio
news:WmHga.53858$7y3.1...@twister1.libero.it...

Newsgroup: it.comp.appl.access
Titolo: Uso di variabili nelle query

Salve
ho creato un report che ha come origine dati una Query con un parametro
(AnnoRif). Ho creato inoltre una variabile pubblica che uso un pò
dappertutto e vorrei utilizzare il contenuto di questa variabile, cioè
l'anno, associandola al parametro della query AnnoRif.
Esiste un metodo per associare questa variabile al parametro della query?
Grazie
Ciao

 ha scritto nel messaggio
news:30BD8.34142$CN3.1...@news2.tin.it...

io mi comporto così. Tieni conto che è uno starlcio di codice che và bene
nel mio programma, ma contiene il metodo per passare due parametri ad una
query che li richiederebbe, il tutto da codice.
[..]
    Dim sql As String, qd As QueryDef, parPag As Parameter, parVal As
Parameter
    sql = "PARAMETERS npag Text ( 4 );"
    sql = sql & "INSERT INTO tCambi ( siglaCate, num, nome, soggetto, pag,
valore ) "
    sql = sql & "SELECT qSkedeEnum.sigla, qSkedeEnum.num, qSkedeEnum.nome,
qSkedeEnum.soggetto, [npag] AS Espr1 , [valo] AS Espr2 "
    sql = sql & "FROM qSkedeEnum "
    sql = sql & "WHERE (((qSkedeEnum.num)= '" & num & "') AND
((qSkedeEnum.sigla)= 'PF'));"
'^^^^ creo una stringa SQL (una query al VOLO) questa è costruita per
richiedere due parametri [npag] e [valo]
    CurrentDb.QueryDefs("qCambi").sql = sql
'^^^^^ inserisco la query nel database
    Set qd = CurrentDb.QueryDefs("qCambi")
    Set parPag = qd.Parameters!npag
    Set parVal = qd.Parameters!valo
'^^^^ creo i riferimenti ai parametri
    parPag = txtPag
    parVal = txtValore
'^^^^^ gli passo i valori attuali
    qd.Execute
'^^^^^^ eseguo la query
    MsgBox "aggiunta !", vbInformation
'^^^^^ mi notifico l'avvenuto inserimento (è una query di inserimento)
[..]
spero ti sia utile.
fammi sapere
vAn

 ha scritto nel messaggio
news:30BD8.34142$CN3.1...@news2.tin.it...

La variabile direttamente non la puoi usare, ma puoi usare una chiamata ad
una funzione che ritorna il valore della variabile
Antonio

...

Fai una funzione che restituisce il valore della tua variabile: 
Public PIPPO as Integer
Public Function RestPippo() as Integer
RestPippo=PIPPO
End function 
e usi questa funzione al posto del parametro. 
SELECT * FROM TABELLA WHERE Anno = RestPippo();
Cia' 
Max

Newsgroup: it.comp.appl.access
Titolo: northwind

dove posso trovare northwind?
grazie


Ciao Daniele
Newsgroup: it.comp.appl.access
Titolo: File MDE

Scusate se vi stresso di nuovo......Il mio database non mi fà creare il file 
mde, mi dà questo errore:
Questo errore è in genere correlato alla compilazione di un database di
grandi dimensioni in un file MDE.  A causa del metodo utilizzato per la
compilazione del database, per ogni tabella viene creato un numero
considerevole di riferimenti TableID.  Il modulo di gestione di database
Microsoft Jet versione 4.0 supporta la creazione contemporanea di un massimo
di 2048 riferimenti TableID aperti. L'esportazione di un database come file
MDE può comportare potenzialmente il superamento di questo limite se il
database include numerosi oggetti (tabelle, macro, maschere, report e così
via).
Non è disponibile un metodo preciso per stimare il numero di riferimenti
TableID utilizzati dal modulo di gestione di database Jet durante il
processo di compilazione di un database come file MDE. Tuttavia, ogni modulo
VBA e ogni maschera utilizza un riferimento TableID e ne consegue che, se il
database include 500 maschere e la proprietà Possiede modulo di ogni
maschera è impostata su Sì, verranno utilizzati 1.000 riferimenti TableID.
Sinceramente non mi pare un database eccessivamente grande, non è forse che
ho sbagliato qualcosa?
Dimenticavo.... le tabelle sono collegate, ne ho solo due (temp) in questo
FE.
Grazie per eventuali suggerimenti.
Saluti Andrea

 FE.
Prova i metodi di
www.donkarl.com/it
 FAQ 7.17
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA) 

 
www.donkarl.com/it
 FAQ 7.17
Grazie, ho trovato il problema (due ore di cancellazioni e prove), era una 
maschera che faceva le bizze.
Saluti Andrea
Newsgroup: it.comp.appl.access
Titolo: Errore di run-time '2540' su sottomaschera

Ho una maschera principale e una sottomaschera che ha origine dalla maschera
persone
Quando vado sulla sottomaschera persone per eseguire un codice visual basic
in esso contenuta e mi da questo errore
Errore di run time '2540'
Impossibile trovare la maschera 'persone' a cui fa riferimento un macro o
nel codice visual basic.
Come posso risolvere il problema?
Grazie
--
Scola Mario

 ha scritto nel messaggio
news:31l3c.20042$z23.8...@news3.tin.it...

Chiedo scusa ma appena postata la domanda ho trovato la soluzione... eppure
era da + di 1 ora che mi arrovellavo sopra sto problema. Bhe per i futuri
frequentato dico che la soluzione era nell'inserire nel codice visula basice
della maschera persone il riferimento alla maschera completo della maschera
principale in cui la maschera pesrsone era insrita come sotto maschera.
Riporto il codice che forse è meglio:
Prima il codice era cosi:
Dim maschera
Set maschera = Forms![persone]
Nom = maschera!IDcontatto.Column(1)
Cog = maschera!IDcontatto.Column(2)
L'ho cambiato cosi
Dim maschera
Set maschera = Forms![avvenimenti]![persone]
Nom = maschera!IDcontatto.Column(1)
Cog = maschera!IDcontatto.Column(2)
Dove avvenimenti è la maschera in cui persone è inserita come sottomaschera
Ciao mario

 ha scritto nel messaggio
news:s9l3c.20080$z23.8...@news3.tin.it...

Attenzione per alcune versioni di access il termine "maschera/e" è
riservato...
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Impossibile installare Office System Pack

Riciao a tutti,
Impossibile installare Office System Pack è il messaggio che mi dà un PC
con installato WINXP SP2, su cui tento di installare un applicativo con il
runtime di access.
Sul PC su cui sviluppo Ho installato lo stesso sistema operativo, e tutti
i dawload disponibili sul sito della microsoft. 
Sto usando Office XP develocer quindo Access 2002 aggiornato a SP3.
E' possibile risolvere questo preblema e come?? Sono un tanticchio
disperato!!
Grazie per l'aiuto.
Jason
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Ciao,
Tempo fa mi sono imbattuto in un problema simile,
Ho trovato la causa in questo link
http://tinyurl.com/5n3ha
Hai un numero di evento che ti viene segnalato ?
Lorenzo

 -- 
Ciao
hai provato anche qui?:
http://www.microsoft.com/office/ork/updates/xp/art10sp3.htm
Ciao, Carlo 

 Lorenzo
Ciao, 
Purtroppo no, il messaggio completo che mi dà la macchina dove faccio
l'installazione è questo, "per l'installazione di office system pack è
necessario windows NT 4.0 service pack 6.0 o versione superiore,
impossibile installare office system pack!"
Grazie ancora.
Jason.


 Jason
Ho trovato!!!!!!!!!!!!!!!!!!!!!!
In  questo si c'è la soluzione del dilemma!!!
http://support.microsoft.com/default.aspx?scid=kb;en-us;837150&Product=acc2002
Grazie a tutti!!
Jason.



Prova a questo link, dovrebbe essere lo stesso per WXP.
http://support.microsoft.com/?id=837150
Ciao
Lorenzo
Newsgroup: it.comp.appl.access
Titolo: struttura a schede

Ciao a tutti,
stò provando ad usare il controllo "struttura a schede", perchè se sposto un
controllo già fatto nella maschera dentro la scheda diventa invisibile?
GRAZIE
DAMIANO

 DAMIANO
--
RoDAgo

 wrote in message
9c61vu$c0i$2...@lacerta.tiscalinet.it...


Newsgroup: it.comp.appl.access
Titolo: VBA: testare recordset nullo

Salve a tutti,
avrei bisogno di vedere se un recordset (DAO) contiene
dei record. Come posso fare?
grazie
sdamy

 ha scritto nel messaggio
news:a6009g$a43$1...@pegasus.tiscalinet.it...

Help  "count"
Paolo

 wrote in message 3c838dc9$1...@news.opennet.it...

Beh, Paolč...
o Dcount... o Recordcount...
Count a cosa la applichi scusa?
Antonio



if rs.eof and rs.bof  then vuto
Saluti.
Emanuele.


Non essendo bravo in DAO, ho digitato "count" sull'help; tra le varie voci
c'è: "Proprietà RecordCount (DAO)"; ho dato uno sguardo e mi pareva che il
primo esempio potesse andare bene
Set dbsNorthwind = OpenDatabase("Northwind.mdb")
    With dbsNorthwind
        ' Apre un oggetto Recordset di tipo tabella e
        ' mostra la proprietà RecordCount.
        Set rstImpiegati = .OpenRecordset("Impiegati")
        Debug.Print _
            "Recordset di tipo tabella della tabella Impiegati"
        Debug.Print "  RecordCount = " & _
            rstImpiegati.RecordCount
        rstImpiegati.Close
Non ho approfondito oltre
Se ho sparato una cazzata, scusate.
Paolo

 Se ho sparato una cazzata, scusate.
No, semplicemente la proprietà è recordcount, non count, tutto qui...
Antonio
Newsgroup: it.comp.appl.access
Titolo: Programma cod.fiscale del sito comune

Salve a tutti, ho un problema con il suddetto programma scaricato dal sito
comune.
tutto funzionava a dovere prima che mi venisse la brillante idea di fare la
divisione guidata database, adesso non appena cerco di inserire il "Comune"
per il calcolo del Codice Fiscale, mi spunta fuori un errore non appena il
programma cerca di eseguire la funzione "su modifica" che va a cercare in
tempo reale, i comuni in base alle lettere che noi digitiamo.
Vorrei sapere se qualcuno sa dirmi come posso far funzionare questo
programmino con un DB diviso in BE e FE
grazie .

 programmino con un DB diviso in BE e FE
lascia la tabella COMUNI nel frontend (File/Importa) e tutto il resto delle
tabelle sul backend...anche io ho avuto lo stesso prob...ma ho risolto cosi
Ciao :)

 ha scritto nel messaggio
news:_aaJ9.77883$2B1.2...@twister2.libero.it...

Il database di esempio per il calcolo del codice fiscale, nella Sub
txtComune_Change usa il metodo Seek, che come saprai (se non lo sai leggi
l'help), non può essere usato per tabelle collegate.
Quindi hai due possibilità:
1) Quella suggerita da Fabrizio Quercia, ovvero riportare la tabella Comuni
nel FE: fra l'altro è la più sbrigativa.
2) Modificare il calcolo del codice fiscale in base a quanto trovi scritto
sul Sito Comune nella Sezione Tables, nella FAQ di Valerio Bussi intitolata
"Utilizzare il metodo seek con una tabella collegata (be)".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: esportazione di report con immagini in formato Word

Esiste la possibilità di esportare un report con immagini in formato word?
Quando provo ad esportare l'immagine non c'è.
Grazie per l'aiuto.
Barbara

 ha scritto nel messaggio news:5dwJc.52256$GQ3.1...@twister2.libero.it...

No, non c'è...
Ciao.
-- 
Sergio MAZZA

 ha scritto nel messaggio
news:5dwJc.52256$GQ3.1...@twister2.libero.it...

Ti pare che Word sia un formato Immagine.....???
Word per visualizzare immagini usa Oggetti OLE
come può fare Access.
@Alex.

Newsgroup: it.comp.appl.access
Titolo: MOUSE

Scusate se vi faccio una domanda probabilmente per voi banale:
Ho creato un database con access 2000 (funziona anche con access XP) ma 
quando inserisco i dati mi succede che muovendo la rotellina del mouse i 
record si spostino. Come faccio ad evitare questo problema.
Se mi potete aiutare grazie
Dan 

 ha scritto nel messaggio 
news:457f0605$1...@news.bluewin.ch...

Ciao
al indirizzo trovi anche dei db d'esempio
http://web.tiscali.it/giorgiorancati/msaccess/
Buona :-) 

 ha scritto nel messaggio 
news:r_Dfh.222$Xt2...@nntpserver.swip.net...

Newsgroup: it.comp.appl.access
Titolo: [NEWBIE] Inserimento Dati in Tabella da Elenco

Salve a tutti,
come posso fare per costringere ad inserire in un campo di una tabella
dai dati provenienti da un elenco prestabilito e solo da quello?
In excel lo faccio tramite la funzione convalida ma qui non ci riesco,
ho cercato un po' dappertutto ma nessuna soluzione.
Grazie 1000.
B@rgello 

 ha scritto nel messaggio
news:c3ph81dahferg0o9f...@4ax.com...

creati una form vuota e non associata e inseriscici tramite creazione
guidata una bella casella combinata che pesca i dati, o da un elenco da te
compilato, o se si tratta di un elenco più lungo direttamente da una tabella
o da una query.
e nelle proprietà di questa casella e metti solo in elenco a si.


Grazie mi sa che mi sta riuscendo col tuo consiglio.
Grazie 1000 anche per la tempestività.
B@rgello 

 ha scritto nel messaggio
news:f3sh81d1n8s9dnpf2...@4ax.com...

figurati ... farò notte sul pc ... :-(

Newsgroup: it.comp.appl.access
Titolo: Trasferimento file

Ho cheato un programmino inaccess che mi genera dei file excel prendendo dei
dati da alcune query.  vorrei poter realizzare, se possibile ,due
programmini, che mi consentano di inviare tramite modem i file generati, mi
spiego meglio, un programma servere che con l'utilizzo di server di acvvesso
rometo risponda alle chiemate entrante e accetta che vengano scaricati dei
file.  dall'altro lato un programma client, che a mezzo accesso remoto, si
connette al servere e dopo essere stato autenticato mi consenta di
scaricargli il file che avevo precedentemente generato.
Ogni consiglio č bene accetto
Grazie Carlo
carl...@tiscalinet.it

 ha scritto nel messaggio
news:8pgctv$ski$1...@nslave2.tin.it...

Io ti consiglio la posta elettronica...
Ciao.

Newsgroup: it.comp.appl.access
Titolo: Personalizzare il cursore!

Salve a tutti,
si può personalizzare il cursore del mouse? Nel senso setto che il cursore
deve essere il cursore animato e quindi se l'utente usa la freccia standard
di win deve cambiarsi a cursore animato.
Spero di essere stato abbastanza chiaro.
Ciao a tutti e grazie per l'aiuto.

 wrote in message
98ucav$bvs$1...@serv1.albacom.net...

non va bene il metodo:  DoCmd.Hourglass True   ?

 wrote in message
990o1p$tt6$1...@pegasus.tiscalinet.it...


dal pannello di controllo, mouse, non va bene?
Newsgroup: it.comp.appl.access
Titolo: conversione testo-numero

ho un campo codi (testo lunghezza 4) nella tabella bilancio che devo mettere
in relazione con i campi della tabella arc_cont che si chiamano capoconto
(numerico) e sottoconto (numerico). Premesso che "_" vuol dire spazio, i
dati sono archiviati nel seguente modo:
tabella bilancio campo codi
_1_1        caso1
_1_2
_112
_1__        caso 4
ho fatto una query in cui trasformo codi in capoconto:val(left([codi];2)) e
sottoconto:val(right([codi];2))
ho creato quindi una nuova query e messo in relazione capoconto della
tabella arc_cont con capoconto del risultato della query e così per
sottoconto. tutto bene salvo il caso n°4 in cui non mi riconosce i 2 spazi
come valore 0. Io ho bisogno di trasformare quel caso in capoconto=1 e
sottoconto=0
grazie

Usa 
sottoconto: iif(right(codi;2)="__";0;val(right(codi;2)))
Ciao
Marco
---
il mio vero indirizzo e-mail e' senza la "y"
---
-- 
Posted from 
smtp4.libero.it
 [193.70.192.54] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


non funziona! non so come mai ma se io archivio il valore _1__ e poi
converto in left(codi;2) mi restituisce 1, ma se faccio right(codi;2) mi
restituisce comunque 1 (come mai?!?!?!?), pertanto il valore di spazio per
poterlo convertire in 0 non lo restituisce mai. Provare per credere.
grazie

Allora:
Sottoconto: val(instr(trim(codi) & "00";3;2))
Ciao
Marco
---
il mio vero indirizzo e-mail e' senza la "y"
---
-- 
Posted from 
smtp2.libero.it
 [193.70.192.52] 


Newsgroup: it.comp.appl.access
Titolo: Protezione DB

Dopo aver letto vari msg su questo tema, qualcuno ha trovato la
un buon metodo per distribuire un Db con qualche accorgimento
semplice e geniale in modo da preservare ulteriori copie non
autorizzate?

 ha scritto nel messaggio 
news:1178173383.4...@q75g2000hsh.googlegroups.com...

Newsgroup: it.comp.appl.access
Titolo: e' proprio un BUG !

Ciao.
Oggi ho deciso di chiamare il supporto Microsoft per segnalare il 
problema dell'help di Access 2000 (non so la versione precedente se
ce l'ha) e Windows 2000 (vedi mie mail con subj "help di access ?!?" 
nel gruppo it.comp.appl.access)
Al telefono non sono riusciti a cavare un ragno dal buco, hanno provato 
a farmi ri-registrare la libreria dao306qualcosa.dll, ma con nessun 
risultato....
E' stata aperta una verifica.....
Devono mandarmi una mail con le istruzioni sul pulire il registro e 
disinstallare office e access 2000 del tutto e poi reinstallarlo.
Vedremo...
Vi terro' aggiornati, per ora, sappiate che se passate a W2K, perderete 
per strada quasi tutto l'help di access....
-- 
Stefano
Strip "NEVER" from my email before replying
Togliete "NEVER" dalla mia email prima di rispondere

 ha scritto nel messaggio
news:MPG.151077bb...@News.CIS.DFN.DE...

Mai utilizzare Access 2000, è un'aggregazione casuale di bug.
Usa Access 97 è l'unico che funziona un po'
Ciao
Haway

 per strada quasi tutto l'help di access....
Boh, mai verificato.
Secondo me ti sei ciulato hlp95xx.dll
Saluti.

 Secondo me ti sei ciulato hlp95xx.dll
Cioe' ?


 Usa Access 97 è l'unico che funziona un po'
E il 97 funziona con w2k ?
Stasera provero'...


 ha scritto nel messaggio
news:MPG.15109c816...@News.CIS.DFN.DE...

A me l'help in linea funziona perfettamente. In quanto ai BUG di access 2000
non posso che confermare: ne avro' trovati almeno 10!! (infatti ho
installato anche il 97 con il quale faccio la maggior parte del lavoro).
Ciao Angelo

Newsgroup: it.comp.appl.access
Titolo: ARROTONDAMENTO FORZATO

Buongiorno a tutti,
non riesco a capire perchè il campo TOTALE venga forzato nei decimali nel 
senso che non mi consente per es di scrivere 151.20 perchè viene corretto a 
151.00.
Il campo TOTALE si trova in una sottomaschera che ha come origine la query 
seguente:
SELECT [RICEVUTE FISCALI].PROTOCOLLO, [DETTAGLI RICEVUTE FISCALI].[PROT RF], 
[DETTAGLI RICEVUTE FISCALI].CONTO, [DETTAGLI RICEVUTE FISCALI].TOTALE, 
[DETTAGLI RICEVUTE FISCALI].[ALIQUOTA IVA], ALIQUOTE.[PERCENTUALE ALIQUOTA], 
CCur([IMPONIBILE]*([PERCENTUALE ALIQUOTA])/100) AS IMPOSTA, 
([TOTALE]/(100+[PERCENTUALE ALIQUOTA])*100) AS IMPONIBILE, [DETTAGLI 
RICEVUTE FISCALI].ID, [DETTAGLI RICEVUTE FISCALI].[DESCRIZIONE AGGIUNTIVA]
FROM [RICEVUTE FISCALI] INNER JOIN (ALIQUOTE INNER JOIN [DETTAGLI RICEVUTE 
FISCALI] ON ALIQUOTE.[ALIQUOTA IVA] = [DETTAGLI RICEVUTE FISCALI].[ALIQUOTA 
IVA]) ON [RICEVUTE FISCALI].PROTOCOLLO = [DETTAGLI RICEVUTE FISCALI].[PROT 
RF]
ORDER BY [RICEVUTE FISCALI].PROTOCOLLO;
Dove può essere l'inghippo?
Grazie,
Giorgia 

 ha scritto nel messaggio 
news:irl96f$smo$1...@speranza.aioe.org...

Chiedo scusa per il maiuscolo....
Newsgroup: it.comp.appl.access
Titolo: Non elimina il record

Ho questa situazione: in una maschera di ricerca ho inserito una cbobox non 
associata (IdAlbum, Titolo) in cui seleziono l'album. Poi con il pulsante 
cmdApri:
--------------------------------------------------------------------
Private Sub cmdApri_Click()
On Error GoTo Err_cmdApri_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "FrmAlbumTrovato"
    If IsNull(cboTrovaAlbum) Or cboTrovaAlbum = "" Then
        VisualizzaMessaggio ("Seleziona un Album!")
        cboTrovaAlbum.SetFocus
    Else
        stLinkCriteria = "[ID_Album]= " & Me![cboTrovaAlbum]
        DoCmd.OpenForm stDocName, , , stLinkCriteria
    End If
Exit_cmdApri_Click:
    Exit Sub
Err_cmdApri_Click:
    MsgBox Err.Description
    Resume Exit_cmdApri_Click
End Sub
--------------------------------------------------------------------
apro la maschera FrmAlbumTrovato (che ha come origine dati la tblAlbum) con 
il solo record filtrato. E fin qui tutto ok. In quest'ultima maschera ho 
inserito un pulsante Elimina:   (P.S.: Conferma e VisualizzaMessaggio sono 
due mie funzioni)
--------------------------------------------------------------------
Private Sub EliminaRec_Click()
On Error GoTo Err_EliminaRec_Click
Dim blnOK As Boolean
    blnOK = Conferma("Confermi l'eliminazione dell'Album?")
    If blnOK = True Then
        Me.AllowEdits = True
        DoCmd.SetWarnings False
        DoCmd.RunCommand acCmdDeleteRecord
        Me.AllowEdits = False
        DoCmd.SetWarnings True
        DoCmd.OpenForm ("frmCercaAlbum")
    Else
        DoCmd.CancelEvent
    End If
Exit_EliminaRec_Click:
    Exit Sub
Err_EiminaRec_Click:
    VisualizzaMessaggio ("non l'ho mica eliminato...")
    Resume Exit_EliminaRec_Click
End Sub
--------------------------------------------------------------------
Il problema è che non lo cancella. In debug ho visto che l'errore si genera 
quando arriva alla riga DoCmd.RunCommand acCmdDeleteRecord.
Avete qualche suggerimento?
-- 
Grazie in anticipo.
Alexx 

 ha scritto nel messaggio 
news:310fb5F...@uni-berlin.de...

Forse hai disabilitato anche la proprietà AllowDeletions?
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:cofdjf$2p5$1...@canarie.caspur.it...

no, allowdeletions è impostato su true
non ne vengo fuori...
ciao
Alexx
Newsgroup: it.comp.appl.access
Titolo: Maschera cont. - altra domanda

Ho una maschera continua con i seguenti controlli fondamentali:
Descrizione, quantita e prezzo. 
Faccio un esempio
1 record : decrizione = marco    quantita=5     prezzo=100
2 record : descrizione= ciccio   quantita=2     prezzo=33
3 record : descrizione =marco    quantita= -2   prezzo= 50
4 record : descrizione =ciccio   quantita =2    prezzo=33
vorrei eseguire una query che venga attivata alla pressione di un tasto
e che sommi algebricamente le quantità e i prezzi relativi alla stessa
descrizione e li visualizzi magari in un report.
Quindi dovrebbe risultare cosi:
descrizione=marco    quantità=3    prezzo 50
descrizione=ciccio   quantita=4    prezzo=66
In pratica è come se fosse un riassunto generale
Come posso fare?
Saluti Marco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

descrizione=ciccio   quantita=4    prezzo=66
vedi l'help a proposito delle query di raggruppamento
bai
--
lorenzo coronati
---

Newsgroup: it.comp.appl.access
Titolo: CISA

Ciao a tutti,
c'è qualche CISA in previsione o sono in ritardo?
Roberto LF

 ha scritto nel messaggio 
news:9cf5f087-2139-4319...@r39g2000yqm.googlegroups.com...
Ciao a tutti,
c'� qualche CISA in previsione o sono in ritardo?
si dovrebbe fare prima della fine dell'anno.
ciao Roberto
ben risentito
Daniele

 si dovrebbe fare prima della fine dell'anno.
cosa intendi "si dovrebbe"?
che l'organizzazione sta tutto in alto mare o che?
e poi, chi organizza? avete gi� preso qualche contatto?
l.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 e poi, chi organizza? avete gi� preso qualche contatto?
ciao Luigi
l'organizzatore della Cisa � Massimiliano Amendola, il quale qualche
mese fa mi ha detto che sicuramente la Cisa si sarebbe svolta prima
della fine dell'anno.
altro non so.
Daniele 

 Daniele
 
Ciao Daniele
Anche ieri sera mi ha confermato che far� di tutto..
Speriamo..
--
Salvino


 Speriamo..
ciao Salvino
tutto bene?....fatti vedere la sera dopo il lavoro :-)))
Daniele
Newsgroup: it.comp.appl.access
Titolo: Messaggio di modifica contemporanea di record, passando da una  maschera all'altra

Ciao a tutti. In Access xp in una maschera "maschera1" è presente una
una casella di riepilogo che mostra i record filtrati in base al
contenuto della maschera. Facendo doppio click su una voce della
casella di riepilogo apro un'altra maschera che mostra il dettaglio di
questi dati e dà la possibilità di modificarli.
Facendo click sul pulsante aggiorna della "maschera2" lancio una query
di aggiornamento che va a modificare la tabella dei dati, ma quando
provo a chiudere "maschera2" per tornare a "maschera1", mi dà il
seguente messaggio:
"Durante la corrente sessione di modifica, il record è stato
modificato da un altro utente...".
Ho letto un po' in giro e ho provato ad inserire su "maschera1", prima
dell'OpenForm, il comando Me.Refresh, ma il messaggio continua a
comparire.
Come posso fare?
Giancarlo

 ha scritto nel messaggio 
news:4c08cc96-f545-498b...@q36g2000vbn.googlegroups.com...

Giancarlo
[risposta]
La casella di riepilogo è associata?
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: MSDE server/client e repliche

Ciao a tutto il ng,
ho recentemente notato la possibiltà di eseguire un
upgrade da un file .mbd a un progetto .adp, quindi connettere un db in
access a msde e quindi a sql server.
ora quello che mi chiedo è
tecnicamente una volta eseguito upgrade e aver notato che il mio file
presenta solo maschere e non più tabelle e che nella cartella sqlserver7
trovo due file con il nome del file che faccio?!
O meglio, da qui come
creo una connessione client/server e se volessi creare delle repliche? ho
provato ma sembra impossibile...quindi da che parte uno inizia?
Grazie
Tiziano
--------------------------------
Inviato via 
http://usenet.iol.it

 wrote in message
news:140Z105Z48Z2Y1...@usenet.iol.it...

Hai le idee un pò confuse.
riproponi il problema un pò più precisamente.
Saluti
Marco Dell'Oca
D.M.Software

 ha scritto nel messaggio
news:w5Cr8.66203$S52.2...@news2.tin.it...

ciao credo sia normale avere le idee confuse non capisco un sacco di cose,
iniziamo dal principio:
1. ho realizzato un db e vorrei condividerlo con più utenti in rete locale
estensione .mdb
- soluzioni:
    divido il file in front-end e back-end; serve a qualcosa in questo caso?
    carico solo il front-end sui client e creo un collegamento con Data
link?
    file server?! credo si chiami così... creo una cartella condivisa sul
server e condivido il file
2. devo gestire delle repliche
- soluzioni:
    sono quelle illustrate dall'help questo è semplice :-)
3. decido di passare a un progetto di Access estensione .adp
- soluzioni:
    nessun problema carico MSDE
    decido di importare il file .mdb
    mi ritrovo con un file .adp e con due file nella cartella data di ms sql
server
    qui nascono altri problemi
la gestione delle repliche non funziona mi mancano delle
estensioni?Developer ?! non capisco ancora cosa e come funzioni...
stessi problemi del punto 1 come gestisco in rete tutto ciò?!
    puntano  sul file .adp e sui due della cartella data di sql server?!
credo di continuare a non essere chiaro ma stò cercando sia sul sitocomune,
sia nei libri e non ne vengo fuori...
Grazie
Tiziano


Valuta attentamente la necessità di passare ai progetti di MS Access.
Personalmente penso che l'uso dei Progetti di MS Access ed MSDE risultano in
alcuni casi
più lenti che non usando MDE.
Ti consiglio comunque di cercare su internet le notizie relative ai Progetti
di MS Access in
quanto l'help in linea è molto carente.



Ciao Tiziano

estensioni?Developer ?! non capisco ancora cosa e come funzioni...
Che mi risulti msde serve solo come sottoscrittore di
repliche, per pubblicarle ti serve sql7
-- 
Lorenzo Coronati
---
<<Parlate di cose che solo un programmatore sa fare, e 
vi chiedo per piacere una cosa che, dal basso della mia 
ignoranza, nn so risolvere e continuate a fare gli gnorry 
allora siete proprio str..............ancora lo ripeto!>>
(Ienchi, 8/5/2001)
---
Newsgroup: it.comp.appl.access
Titolo: usare il like per cercare una parte di stringa all'interno di un campo

come si fa con access 2000


Non si capisce se l'operatore Like lo vuoi usare da codice o da una query
comunque l'uso di like per il tuo caso è:
Like "*" & [StringaDaCercare] & "*"
e lo puoi adattare a seconda delle tue esigenze codice o query.
Ciao Roberto - Syd


Come sempre
Antonio

 come si fa con access 2000
Un po' vago direi, inizia a cercarlo sull'help
Sib
--

Newsgroup: it.comp.appl.access
Titolo: E-mail

Mi chiedo se è possibile generare e-mail da access 97 o 2000.
Qualcuno sa se sia possibile, e come si fà.
Grazie
Marco Dell'Oca

...


 outlook8.0)
La cosa interessa anche a me.
Il metodo SendObject permette di inviare ad esempio un report quale file
allegato ad una email della quale si puo' settare l'indirizzo, il subject,
ecc..
Mi chiedo pero' se sia possibile inviare esclusivamente una email senza
files allegati. Lo chiedo perche' ho notato che tra gli argomenti del metodo
SendObjects, ce ne e' anche uno che permette di impostare il testo del
messaggio, quindi, rinunciando alla formattazione del testo (che a me ad
esempio non interessa per i miei scopi), potrei inviare i dati che mi
interessano senza allegare files, e quindi guadagnando in dimensioni
dell'email ed ovviando ad eventuali problemi di compatibilita' del formato
file allegato (lo dico perche', malgrado ci sia l'opzione per inviare il
report allegato in formato HTML, ho purtroppo notato che in fase di
conversione al formato HTML stesso, Access fa notevoli pasticci che
stravolgono la formattazione originale del report, quindi a mio avviso
questa possibilita' e' molto sconveniente da usare).
Grazie
Carlo

 files allegati.
Mi sono gia' risposto da solo. E' sufficiente lasciare vuoti gli argomenti
sul tipo e nome di allegato.
Scusate ed abbiate pazienza se sono stato troppo frettoloso nel postare!
Carlo

Newsgroup: it.comp.appl.access
Titolo: Access 2000 -> oracle 8

Ciao.
Faccio la export di una tabella Access 2000 verso un database Oracle 8i, su
Windows 2000: ho provato sia con il driver ODBC di Windows che con quello di
Oracle ma...
i campi "Long Integer" mi si trasformano in VARCHAR2 (2) con l'ovvio
risultato che, quando viene popolata la tabella destinazione mi genera un
errore di "Record is too large".
Qualcuno sa come risolvere o aggirare questo problema ?
Grazie.
Davide.

 errore di "Record is too large".
Non so se e' il modo corretto per farlo comunque:
1) Ho creato la tabella destinazione su oracle.
2) Ho creato un _link_ dentro Access a tale tabella.
3) Ho eseguito, con Access, una query di tipo "Append Query".
4) La tabella destinazione su oracle e' stata compilata correttamente !
Forse mi ero abituato troppo bene al "DataPump" di Borland ?
Avete altri suggerimenti ?
Ciao.
Davide.
Newsgroup: it.comp.appl.access
Titolo: errore di runtime 429

Il componente ActiveX non è in grado di creare l'oggetto
Mi spiegate cos'è, perchè è venuto fuori all'improvviso e come posso
rimediare?
Il patatrac viene fuori alla quinta riga
1 Sub AggiungiEsame()
2 Dim StrSQL As String
3 Dim Dbs As Database
4 Dim Rst As Recordset
5 Set Dbs = CurrentDb''qui mi da l'errore
StrSQL = "SELECT TblDegenti.ID, TblDate.id, TblDate.id_rel_I,
TblEsamiLab.id_rel_II, TblEsamiLab.TipoEsame " _
         & "FROM TblDegenti INNER JOIN (TblDate INNER JOIN TblEsamiLab ON
TblDate.id = TblEsamiLab.id_rel_II) " _
         & "ON  TblDegenti.ID = TblDate.id_rel_I WHERE
(((TblDegenti.ID)=[Forms]![FrmDegentiLab]![ID]) AND
((TblDate.id)=[Forms]![FRmDate]![id]));"
Set Rst = Dbs.OpenRecordset(StrSQL)
  Do Until Rst.EOF
  ......
grazie
Bc

 ha scritto nel messaggio 
news:43d62590$0$328$5fc...@news.tiscali.it...

Ciao BC
qua trovi la spiegazione: 
http://www.donkarl.com/it/
  faq 7.9
Daniele

Newsgroup: it.comp.appl.access
Titolo: settare l'anno corrente in una combobox

In una form utilizzo una combobox non associata per selezionare l'anno che 
funziona come parametro per un report.
All'apertura della stessa ho scritto il seguente codice:
Private Sub Form_Load()
     Me.ComboAnno.AddItem Item:="2005"
    Me.ComboAnno.AddItem Item:="2006"
    Me.ComboAnno.AddItem Item:="2007"
    Me.ComboAnno.AddItem Item:="2008"
    Me.ComboAnno.AddItem Item:="2009"
    Me.ComboAnno.AddItem Item:="2010"
End Sub
come faccio affinchè all'apertura la combo visualizzi l'anno corrente?
Nella casella "valore predefinito" delle proprietà del controllo ho scritto 
: =Year([date]) , ma non funziona ...
grazie
BC

 ha scritto nel messaggio 
news:uA0%h.27164$uJ5.4...@twister2.libero.it...

Aaaahhh! non me ne ero accorto e continuavo a battere la capoccia senza 
venirne a capo!
grazie
BC
Newsgroup: it.comp.appl.access
Titolo: Altra Differenza Anni

Ripropongo il calcolo della differenza di età, ma in modo diverso!
Nella "MiaMaschera" ho il controllo "AnnoNascita" in cui inserisco solo
l'anno di nascita Es: 1988 ecc. Dovrei ottenere il calcolo dell'età, nel
controllo "Età" E' possibile ottenere la differenza tra i due valori, se non
hanno lo stesso formato?
Saluti Cataldo Formaro

 ha scritto nel messaggio
news:s%h08.20537$cU4.7...@twister1.libero.it...

year(date())-[annoNascita] ti dà la differenza tra l'anno corrente e l'anno
di nascita. Se ti basta...
Ovviamente non coincide con l'età (nel senso, per esempio, che
risulterebbero avere 40 anni tutti quelli nati nel 1962 a prescindere dal
mese), ma è impossibile stabilirla col solo anno di nascita.

 ha scritto nel messaggio
news:s%h08.20537$cU4.7...@twister1.libero.it...

= Year([Date()]) - [AnnoNascita]
1) Se AnnoNascita lo inserisci tu (quindi non deriva da una tabella) è
meglio che tu gestisca con un IIf il caso 'IsNull([AnnoNascita])', per
evitare il fastidioso '#Errore' nella casella di testo 'Età' quando la
casella di testo 'AnnoNascita' è vuota.
2) Ovviamente, non tenendo conto del giorno e mese di nascita, l'età che
otterrai non sarà sempre esatta, ma questo penso che lo avevi già
preventivato.
3) Inoltre io gestirei anche la proprietà 'Maschera di input' della casella
'AnnoNascita' per assicurarmi che venga sempre digitato l'anno di quattro
cifre.
Ciao
--
Alberto

"The-real-Isaac" <sartori.rossi.nospam@tin> ha scritto nel messaggio
news:dVj08.9722$sW5.4...@news2.tin.it...

Innanzitutto Grazie per i suggerimenti, e scusatemi se vi rispondo con un
poco di ritardo!
----- Salvatore  ha scritto: year(date())-[annoNascita]
----- Alberto  ha scritto: = Year([Date()]) - [AnnoNascita]
Non mi sembrano identiche, cambiano in qualche cosa??
Ho inserito le funzioni a fronte dell'evento Dopoaggiornamento del controllo
"Età", ma non va!
Preciso che il mio controllo Età, è formato testo.
Saluti CF

 ha scritto nel messaggio
news:YjI08.27227$aD.9...@twister2.libero.it...

In effetti ho fatto un bell'errore!
= Year(Date()) - [AnnoNascita]
ma non lo devi inserire in una routine: basta scriverlo nell'origine
controllo della casella di testo 'Età' (da visualizzazione struttura della
maschera)
Il resto sono differenze che access stesso sistema da solo.
Ciao
--
Alberto
Newsgroup: it.comp.appl.access
Titolo: Leggere i dati delle celle di Excel da Aaccess...

Chiedo se esiste un modo per leggere i dati delle celle Excel direttamente
da Access.
Le celle le devo individuare io con le coordinate 
p.es
. vorrei leggere il
contenuto della cella "A10" presente sul "foglio1"  del file "c:\prova.xls".
Spero di essere stato chiaro nella mia richiesta.
Ho cercato sui manuali ma non dice nulla in merito.
Ciao e grazie.
Enzo

"c:\prova.xls".
ciao non credo proprio che tu possa leggere da excel,
ma puoi importarne i dati  poi elaborarli
ciao
MAssimiliano
--------------------------------
Inviato via 
http://usenet.iol.it
 

 ha scritto nel messaggio
news:acfqrd$8fa$1...@fe2.cs.interbusiness.it...

Prova con:
'-----------------------
On Error GoTo leggiCellaExcel_err
Dim excApp As Excel.Application
Dim excDoc As Excel.Workbook
Set excApp = CreateObject("Excel.Application")
On Error GoTo gestErrori
Set excDoc = excApp.Workbooks.Open("d:\varie\ng.xls")
excApp.Visible = False
MsgBox excDoc.Worksheets(1).Cells(1, 2)
Set excDoc = Nothing
Set excApp = Nothing
Exit Sub
leggiCellaExcel_err:
    excApp.Visible = True
    MsgBox Err.Number & " - " & Err.Description
'-----------------------
Prima inserisci i riferimenti alla libreria di Excel (menů: strumenti -
riferimenti)
Ciao.
--
Sergio MAZZA

Grazie, sei stato veramente di grandissimo aiuto.
Le tue indicazioni sono perfette e tutto funziona a puntino.
Ciao e grazie ancora.
Enzo

Newsgroup: it.comp.appl.access
Titolo: Criterio Like con data

Ho una form alimentata da una query di unione in cui i dati vengono filtrati (minori o uguali) a un controllo MiaData.
 
Per un perverso motivo di procedure interne A VOLTE serve che tutte le origini della query di unione siano <=MiaData tranne una che deve essere <=AltraData.
 
Come posso fare a livello di query a far convivere questa possibilità?
Avevo pensato di utilizzare like(nz(AltraData;MiaData)) ma a me serve che sia <=.
Come ne esco?
Grazie
 


SE, come dovrebbe essere, conosci la sorgente della form PRIMA di aprire la form stessa puoi tenere 2 query e cambiare l'origine form in uno degli eventi iniziali (apertura ?)

Il giorno martedì 9 maggio 2017 11:19:12 UTC+2, zut ha scritto:

Scrivi la query utilizzando due parametri diversi
...
<=MiaData 
...
<=AltraData
...
nel caso le due date siano uguali le imposti con lo stesso valore