mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Dimensione File

Come posso sapere quanto e' grosso un file ( .doc, .xls, .mp3, ecc) non
importa se in byte, kb o mb.
Ho pensato ad aprirlo in sequential e fare un ciclo che se lo legga tutto,
un byte alla volta e alla fine ottengo la dimensione...ma penso che esista
di meglio.
GRAZIE
Troll


FileLen("nomefile")
restituisce la dimensione in byte
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

 importa se in byte, kb o mb.
________
FileLen("FILEPROV") ' Restituisce la lunghezza del file espressa in byte.

Newsgroup: it.comp.appl.access
Titolo: Limitare e ripartire.

Ho una query dalla quale ricavo la somma di quanti gg di permesso i vari
dipendenti prendono. Però vorrei fare in modo che quando raggiungono un
certo limite di gg (max 45gg), quelli che supereranno il limite dovrebbero
essere sottratti da un'altro da un altro tipo di permesso di max 60gg.
Come posso organizzarmi?
Spero di essere stato chiaro, e fin da ora rigrazio tutti quelli che mi
vorranno dare delle indicazioni.
Carlo


Crea una sola tabella con una motivazione se il dcount dei giorni è maggiore
di 45 la motivazione è quella della seconda tabella. Questo è facile farlo
via codice.
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.appl.access
Titolo: .,CAD PROGRAMS,,

*Complete offer of all CAD/CAM/CAE and other programs.
*More then 10000 programs available.
*Latest release.
*Ask on email for full list.
*For any information or list,
*contact me : 
will_...@hotpop.com
 (if you see will_ca... type
will_cad02)
*email :  will_cad02 AT 
hotpop.com
_Latest top selling programs :
_____________________________
3D Studio  MAX 7-..
ArchiCad  9.0r1-..
AutoDesk  AutoCad 2005-..
AutoDesk  Inventor 9-..
Catia  5r14-..
I-Deas  NX11-..
Pro/Engineer  Wildfire2-..
SolidWorks  2005 SP1-..
UniGraphics  NX3 + CAST-..
+10000 other programs
_____________________________
*Contact info : 
dav_p...@hotpop.com
 (if you see dav_pos... type
dav_post02)
*email : will_cad02 AT 
hotpop.com
David
46th78

*Complete offer of all CAD/CAM/CAE and other programs.
*More then 10000 programs available.
*Latest release.
*Ask on email for full list.
*For any information or list,
*contact me : 
will_...@hotpop.com
 (if you see will_ca... type
will_cad02)
*email :  will_cad02 AT 
hotpop.com
_Latest top selling programs :
_____________________________
3D Studio  MAX 7-..
ArchiCad  9.0r1-..
AutoDesk  AutoCad 2005-..
AutoDesk  Inventor 9-..
Catia  5r14-..
I-Deas  NX11-..
Pro/Engineer  Wildfire2-..
SolidWorks  2005 SP1-..
UniGraphics  NX3 + CAST-..
+10000 other programs
_____________________________
*Contact info :
will_...@hotpop.com
 (if you see will_ca... type
will_cad02)
*email : will_cad02 AT 
hotpop.com
David
46th78
Newsgroup: it.comp.appl.access
Titolo: Stampa dati di sottomaschera

Ho una maschera dove visualizzo i dati da una query.
In questa maschera ho una sottomaschera, con tutte le sue tabelle e 
query collegate.
Ho un report che pesca di dati da quella maschera.
Vorrei che sullo stesso report mi venissero stampati i dati che ho 
inserito nella sottomaschera.
Ho provato a prendere come origine dati i campi delle tabelle collegate 
alla sottomaschera, i campi della query che la genera, ma al momento 
della stampa del report mi chiede sempre la "immissione valore 
parametro" delle query e/o tabelle che ho inserito nel report.
Che strada dovrei prendere?

 ha scritto nel messaggio 
news:46a465b9$0$37201$4faf...@reader3.news.tin.it...

(di solito)
Maschera-SottoMaschera = Report-SottoReport
Se ti fa quella richiesta è perché un campo della query non esiste...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: DAO e syntax error!!!

Secondo voi dov'e' l'errore in questa stringa??
DoCmd.RunSQL "INSERT INTO " & Tabella(NumTab) & " SELECT * FROM " &
Tabella(NumTab) & " IN " & "c:\...dbremovibile.mdb"
tabella() e' una matrice il cui valore e' il nome della tabella da
"sincronizzare"
ecco l'errore: ......syntax error in FROM clause error di runtime 3131
gli spazi sono gia' stati verificati e dovrebbero essere ok!
Grazie a quanti mi potranno aiutare.
Ciao
David

 "sincronizzare"
non so se è giusta la sintassi per indicare la tabella nell'altro DB... però
forse il path del DB va tra apici, o qualcosa di simile
quindi potresti provare a inserire qualcosa tipo
...& " IN " & """c:\...dbremovibile.mdb"""
Ciao, Max

 wrote in message 3DQK6.3723$Rc5....@news2.tin.it...

grazie per l'dea..in effetti mi e' bastato il tuo suggermineto per capire
dove sbagliavo.......non si devono usare le doppie virgolette due volte ma
bensi doppi apici e apice singolo   come di seguito:
"'c:\...dbremovibile.mdb'"
Grazie
Davide

Newsgroup: it.comp.appl.access
Titolo: [OT] Non visualizzo più i messaggi

Scusate l' OT
sia che posti un messaggio o che voglia vedere quelli
altrui, se sincronizzo il ng (scaricando tutti i messaggi) mi dice che non 
ci sono
messaggi presenti.
Se mi collego a google gruppi, vedo che non è così.
Come mai non riesco a scaricare i messaggi?
Tutto il resto (internet posta elettronica ecc) funziona egregiamente .
Win xp sp2 OE 6 e 
news.tin.it
Ciao
Carla

 Carla
Potrebbe essere un problema temporaneo del Provider.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Query mi spiego meglio...

Ho provato a spiegarlo in un post di qualche tempo fa, ma senza esito
positivo... adesso che mi sento illuminata, ci riprovo...
Ho una tabella con questi campi:
CATALOGO|ID|IDCAT|NUM
100|1|101|3200
200|1|201|1750
300|1|301|4451
400|1|401|3721
500|1|501|1974
100|2|101|3985
200|2|201|1456
300|2|301|7654
400|2|401|5654
500|2|501|4215
vorrei realizzare una query che mi visualizzi i campi in questa maniera:
ID|IDCAT|NUM
1|101|3200|201|1750|301|4451|401|3721|501|1974
2|101|3985|201|1456|301|7654|401|5654|501|4215
praticamente vorrei visualizzare sulla stessa riga i vari IDCAT e NUM che
sono ripetuti in base a quante volte è catalogato quel prodotto per i
diversi cataloghi....
Sarò stata chiara nella spiegazione?
Grazie Anna!
--------------------------------
Inviato via 
http://usenet.libero.it

 diversi cataloghi....
Secondo me una cosa del genere la puoi fare soltanto via codice
Antonio

 Sarņ stata chiara nella spiegazione?
        La query seguente potrebbe avere qualche affinita' con cio' che
intendi ottenere.
    TRANSFORM
        First(T2.IDCATNUM) AS PrimoDiIDCATNUM
    SELECT
 
T2.ID
    FROM
        (
          SELECT
 
T1.ID
                  AS ID
            , T1.IDCAT               AS IDCAT
            , Format$(T1.IDCAT,"000")
            & " "
            & Format$(T1.NUM,"0000") AS IDCATNUM
          FROM
              [x Anna_Miravalle] AS T1
        ) AS T2
    GROUP BY
 
T2.ID
    PIVOT
        T2.IDCAT
    ;
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.appl.access
Titolo: Errore in VBA

Buongiorno a tutti,
ho un problema quando scrivo in VBA, ma solo su alcune maschere.
Lo spiego e spero di farlo bene:
Quando inizio a scrivere del codice nella Visualizzazione VBA il testo va in errore, mi spiego meglio, il testo diventa di colore rosso e mi permette di scrivere ma;
 
gli spazi tra una parola e l'altra (finchè non viene completata la stringa) si uniscono e la stringa si colora di rosso, come se fosse un errore;
 
se scrivo ad es. Me. per richiamare la "casella combinata" con i vari suggerimenti dei comandi (o altro) mi appare e mi scompare immediatamente dopo non permettendomi di visualizzarli.
 
E' successo a qualcun'altro o succede solo a me?
Qualcuno sa come si risolve questa cosa?
 
Ringrazio in anticipo per l'aiuto.
Lino

Potrebbe esserci un timer attivo su quella o su un'altra maschera. 
Ciao
Mat.

Non ho timer nell'intero progetto, ma eventualmente come si potrebbe trovare?
Grazie,
Lino


Ciao,
dovrebbe bastare fare una ricerca nell'intero progetto Vba per il testo "Form_Timer".
In ogni caso, per evitare l'avvio di timer legati a form impostati per aprirsi all'avvio del progetto (tramite macro o come form predefinito) e sufficiente tenere premuto il tasto shift durante l'apertura del file mdb/accdb.
Ciao
Mat.


Hai dichiarazioni DOPPIE... o in ogni caso NON UNIVOCHE...?
 
@Alex


Potrebbe essere..... cercherò di trovarle.
Ma, chiedo, siccome mi succede quando anche quando creo qualcosa di ex novo le cosiddette "doppie" influiscono anche sulle nuove maschere?
Le "doppie" su alcune maschere io, comunque, le ho in quanto se desidero una determinata cosa voglio che questa medesima cosa avvenga ad es. su Dopo Aggiornamento, su Uscita ecc., anche queste sono considerate "doppie".
Se fosse così vorrà dire che una determinata cosa si può avere solo per un solo evento.
 
Ringrazio tutti per l'aiuto e spero di riuscire a risolvere il problema.
Se avete altre idee...... sono qui!!


.......ho controllato i timer che ho sono questi:
orologio.Caption = TIME
(nella maschera iniziale con i vari pulsanti di comando per la navigazione nel programma (gestionale) c'è un orologio;
e l'altro è questo - 
orologio.Caption = TIME
DATA.Caption = Date
sempre per lo stesso motivo.
Potrebbero essere questi i responsabili?
Grazie,
Lino


Si, il problema è proprio li.
Se stai scrivendo codice Vba mentre entra funzione un timer praticamente l'Ide di vba cerca di formattare e convalidare quanto hai scritto fino a quel dato momento e, probabilmente, ti troverà con codice scritto parzialmente, ecco il perché delle scritte rosse.
Devi tenere chiuse le maschere con i timer mentre scrivi codice.
 
Ciao,
Mat.
 


Caro Mat,
chiedo scusa se rispondo solo ora, ho provato e dovresti avermi risolto il problema.
L'orologio è presente nella maschera di partenza dove ho tutti i menù ho provato a togliere l'orologio e la data e pare che funzioni tutto, ora.
 
Grazie - grazie - grazie.

Prego, prego.
Ciao
Newsgroup: it.comp.appl.access
Titolo: VBA: sintassi sottomaschere

Ciao a tutti!
Non riesco ad aggiornare il recordsource di una sottomaschera....
MASCHERA PRINCIPALE:    PIPPO
NOME DELLA SOTTOMASCHERA ALL'INTERNRO DI PIPPO:    PLUTO
Dovrei cambiare di tanto in tanto il "recordsource " di PLUTO...
inizialmente con la tabella  GMBREVIGL_PFORDSETTT
Cosa sbaglio nel codice sottoriportato?
Option Compare Database
Private Sub Form_Load()
Me![pluto].Form.RecordSource = GMBREVIGL_PFORDSETTT
Me.pluto.Requery
End Sub
GRAZIE
CIAO

 Me![pluto].Form.RecordSource = "GMBREVIGL_PFORDSETTT"
.... mancano le ""
me l'aveva già detto RoDAgo....
CIAO CIAO
DAMIANO

Newsgroup: it.comp.appl.access
Titolo: A2003: finestra access nascosta e anteprima report

Salve a tutti,
mediante il codice qui sotto messo sulle form pop pup
si riesce a nascondere la finestra di access completamente,
dopo aver lanciato perň i comandi quando si
apre in anteprima un report non si apre piů...
avete qualche dritta?
grazie!
ringo
' nella parte di dichiarazione del modulo della maschera
Const SW_HIDE = 0
' in A00 - non in A97 - č necessessario anche
Const SW_NORMAL = 1
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal
nCmdShow As Long) As Long
' nella parte OnOpen della maschera
Dim hWindow As Long
Dim nResult As Long
Dim nCmdShow As Long
hWindow = Application.hWndAccessApp
nCmdShow = SW_HIDE
nResult = ShowWindow(ByVal hWindow, ByVal nCmdShow)
' in A00 - non in A97 - č necessario anche
Call ShowWindow(Me.hwnd, SW_NORMAL)


devi mettere popup anche il report
-- 
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it

 -- 
grazie!
P.S.: la pecca del sistema usato per nascondere le form sta
nel fatto che nella barra dell applicazioni non risulta access aperto...
č possibile ovviare in qualche modo?
ciao
ringo

 ringo
A cosa ti serve??
Quando l'ho usato io invece, quest'ultimo è stato un punto di forza



allora il sistema usato per nascondere la finestra di access è bellissimo,
la pecca è che se riduci a icona le form aperte nella barra delle
applicazioni non risulta nulla di aperto riguardante l'applicazione
access aperta (nascosat con il sistema in questione).
Quindi il casino è che le segretarie pensando di aver chiuso
l'applicativo lo riaprono (però l'applicativo è ancora aperto
ma....nascosto...).
Penso si possa ovviare manipolando via codice la barra delle applicazioni
ma non l'ho mai fatto..
ciao
ringo


Ti basta invece guardarti il codice su 
www.sitocomune.com
 per controllare il
numero di istanze aperte
dovrebbe funzionare

Newsgroup: it.comp.appl.access
Titolo: dichiarazione costanti

per aggiornare gli elementi di una combobox
ho creato una matrice in cui memorizzare gli elementi.
Vorrei che, per efficienza, la matrice abbia le dimensioni della combobox.
Quindi mi sono ricavato il numero di righe e il numero di colonne e le ho 
passate nella dichiarazione della matrice.
Purtroppo mi chiede delle costanti.
Quindi ho provato a modificare le variabili in costanti ma mi genera errore.
Codice:
Dim righe As Integer
Dim colonne As Integer
righe = Elenco82.ListCount
colonne = Elenco82.ColumnCount
Dim matrice(righe, colonne) As Variant
Errore:
Necessaria espressione costante
Grazie 

"Jiji" <imagemanNO...@GRAZIElibero.it> wrote in message
news:Gbgye.36229$
D7.9...@twister1.libero.it

A prescindere di non capire il motivo di questa cosa
che avrebbe un senso solo se l'origine della combo fosse
una Stringa di Valori....."PRIMO;Ciao;1;SECONDO;Ora;2" ecc...!
In ogni caso non si effettua in questo modo l'assegnazione.
Dim TuaMatrice()
Quindi  
righe = Elenco82.ListCount
colonne = Elenco82.ColumnCount
Redim TuaMatrice(righe,colonne)
Ma perchè invece non sfrutti un RedimPreserve e
quando cicli la Combo ad ogni iterazione non Ridimensioni
la Matrice...?
Tanto devi in qualsiasi modo inserire 2 cicli uno nell'altro
a quel punto ..................
Altra bella possibilità decisamente più semplice è quella
di sfruttare la funzione SPLIT.
Dim varArr as Variant
Dim Passo as Integer
Passo=Elenco82.ColumnCount
varArr=Split(Me!Elenco82.RowSource)
Ora nel tuo Array che è Monodimensinale hai esattamente 
un numero di Elementi pari a Righe*Colonne, ma del quale
sai il PASSO, quindi avrai un bel ciclo nidificato
in un ciclo con STEP Passo.
Dim s as string
For XRiga=0 to Ubound(varArr) Step Passo
   For YCol=XRiga to XRiga+Passo-1
       s=s & ";" & varArr(XRiga,YCol)
   Next
   Msgbox "N° Riga " & XRiga & vbcrlf & " Contenuto :" & s 
   s=""
NExt
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

"Jiji" <imagemanNO...@GRAZIElibero.it> ha scritto nel messaggio
news:Gbgye.36229$D7.9...@twister1.libero.it...

Puoi ridimensionare una matrice mentre il codice è in esecuzione utilizzando una
matrice dinamica, dichiarata lasciando vuote le parentesi; ad es:
Dim matrice() as Variant
Poi, all'interno della routine che ti interressa, puoi utilizzare l'istruzione Redim
(V. Help) per modificare il numero di dimensioni, definire il numero di elementi e il
limite inferiore e superiore di ciascuna dimensione. Rimanendo al tuo esempio:
righe = Elenco82.ListCount
colonne = Elenco82.ColumnCount
ReDim matrice(righe, colonne) As Variant
Dovrebbe andare.
--
Ciao
Galliano.


[CUT]
grazie sei stato molto chiaro
purtroppo provero' domani peche' e' tardi!!!
Grazie 

 ha scritto nel messaggio 
news:jiiye.23726$TR5....@news.edisontel.com...

6 stato molto chiaro ma Alessandro Baraldi credo che abbia centrato in 
pieno!!
cmq provero' domani!
Grazie!
Newsgroup: it.comp.appl.access
Titolo: modificare record in Visual per Access

Raga ho un piccolo problema.. non riesco a trovare un comando.. (sono
ai miei primi passi)
In Visual per Access, per aggiungere un record in una tabella tramite
una maschera uso il compando AddNew per poi fare l'Update.... e fino a
qui nessunissimo problema...
Ma se io avessi da modificare un record??? Che comando uso al posto
dell'AddNew??

 ha scritto nel messaggio 
news:1160550929.6...@k70g2000cwa.googlegroups.com...

Access ha un bel sistema che chiamasi "Intellisense" (si scriverà così? :-D) 
per cui ti basterebbe scrivere un "punto" per far si che lui ti proponga in 
questo caso tutte le possibilità ad esso correlate... cmq, per la modifica 
devi usare .Edit per poi upgradarlo con .Update per poi alla fine chiuderlo 
con .Close.
;-)
-- 
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""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." 

Ti ringrazio dell'informazione..
Ho fatto l'edit ma adesso non mi accetta l'Update.. mi dice, in poche
parole, che si è cercato di duplicare la chiave primaria..
Mica devrò mettere un'altra istruzione al posto di Update... tipo un
Refresh??? Sto sparando a caso...
Un'altra cosa... Io il Close non l'ho mai usato.... finito l'update ho
chiuso la sub e festa finita.. è sbagliatissimo??
Grazie

ok.. adesso funziona tutto...
ciao

Newsgroup: it.comp.appl.access
Titolo: Istruzione per portare a zero valore interruttore

Ho un database con varie query attivate da interruttori all'interno
delle maschere di inserimento/visualizzazione dati. Gli interruttori
fanno parte di gruppi di opzioni che eseguono  query in funzione del
valore numerico associato a ciascun interruttore premuto.
Avrei necessità di portare a zero (cioè off) il valore di ciascun
interruttore non appena esso ha svolto la sua funzione di esecuzione
della query a cui è associato (per sua natura rimane su on).
Per la mia necessità non posso usare i pulsanti (anzichè gli
interruttori) poichè questi non dispongono del parametro "valore
opzione" nella scheda "dati" che è necessario per la selezione.
Un grazie anticipato a chi può risolvermi l'enigma.

 ha scritto nel messaggio 
news:7429d946-d7b1-450a...@d4g2000prg.googlegroups.com...

------------   RISPOSTA   ---------------
Se l'interruttore non è un campo di tabella, ma un semplice controllo non 
associato a nessun campo, sull'evento "dopo aggiornamento" (prima di 
lanciare la query), non puoi valorizzarlo ad OFF ?
Ciao
Antonio

 Un grazie anticipato a chi può risolvermi l'enigma.
-- 
Ciao
Geppo
Newsgroup: it.comp.appl.access
Titolo: Riporto valore di un campo da una maschera all'altra

Un saluto a tutti e un grazie anticipato per la Vs. collaborazione.
Ho due maschere distinte con  relative tabelle
Dalla maschera Clienti tramite un pulsante ottengo l'apertura di una
maschera Destinatari con i seguenti campi:
DestinatarioID
ClienteID
Destinatario
Come è possibile che il campo ClienteID riporti nella maschera Destinatari
lo stesso nome che ho appena imputato nella maschera Clienti nel campo
Clienti? Ed imputare tanti Destinatari per quel solo Cliente senza usare una
combo con possibilità di selezionare un Cliente errato.
Grazie e un cordiale saluto
Giovanni

 combo con possibilità di selezionare un Cliente errato.
Eh?
Antonio

Newsgroup: it.comp.appl.access
Titolo: Compilare un solo record ??

Salve a tutti,
vi pongo una domanda da niubbo, ma non sò come risolvere questo problema.
Ho creato una maschera con sei cartelle su cui si inseriscono i dati per
compilare le sei tabelle ad essa collegate.
Volevo sapere se era possibile compilare un solo record della maschera,
cioè, se l'utente va a cliccare sui pulsanti di spostamento record, non deve
cambiare record, ma rimanere in quello che attualmente stà compilando.
Ho provato a mettere no su "Selettori record", ma ho visto che ruotando la
rotellina del mouse, il record scorre di uno.
Esiste una funzione per fare questo. L'utente alla fine salverebbe il record
premendo un pulsante posto sull'ultima delle sei schede.
Spero mi possiate aiutare URGENTEMENTE !!!!!!
Grazie
Aztek

The Aztek ha scritto:

Per la storia della rotellina, a parte il vecchio valido consiglio
di MA di toglierla, c'e' qualcosa sul sitocomune (
www.sitocomune.com
)
Se poi sei in una situazione di dataentry = true, penso sia sufficiente
mettere sull'evento afterinsert, allowadditions = false (e ripristinarlo
a true sul click del bottone)
--
a.cara
togli qualcosa dall'email
Newsgroup: it.comp.appl.access
Titolo: query di aggiornamento (aggiornare a valori diversi in base a criteri)

Salve a tutti,
Ho dato un occhiata ai messaggi precedenti, ma non ho trovato nulla
del genere;
in pratica avrei necessità di fare una query di aggiornamento che
aggiorni un campo non ad un unico valore, ma a diversi valori in base
al  valore di un altro campo della stessa tabella.
E' possibile fare questo tipo di query in visualizzazione struttura?
Grazie mille
Marcello.

Marcello.
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Verifica esistenza record

Come  verificare l'esistenza di eventuali
duplicati in base a campo "Data" e "IDNome"
in una Form partendo dalla immissione della data?
Grazie.
RinoŽ 

 in una Form partendo dalla immissione della data?
www.donkarl.com/it
 FAQ 4.25 Evitare duplicati
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + CISA1, Arezzo, 4+5/6/2005
la prima Conferenza Italiana per Sviluppatori di Access 

Come  verificare l'esistenza di eventuali
duplicati in base a campo "Data" e "IDNome"
in una Form partendo dalla immissione della data?
Grazie.
RinoŽ 

 wrote in message
news:xwD_d.671687$
b5.30...@news3.tin.it

Credo serva precisare come viene effettuata o gestita
la PrimaryKey.
Se hai invece una PK Counter allora sfrutta Dcount
sull'origine dati della Form ed associa nel criterio
la data e l'IDNome:
DCount("*", _
       Me.Recordsource, _
       "[Data]=" & cDbl(Me.ControlloData) & _
       "[IDNome]=" & chr(34) & me.ControlloIdNome & chr(34))
Se il risultato di DCOUNT>0 ---->Duplicato
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Ciao Alex preciso a dire che l' IDNome non e un dato univucuo
quindi possibilità duplicati Si , ma l'unione di IDNome e Datalo sono .
Ps.
La stringa da te proposta  non sono riuscito ad impostarla ne modulo
per far si che possa restituirmi il risultato.

 per far si che possa restituirmi il risultato.
Avevo mancato un pezzo, il conatenamento dei criteri:
Se [IDNome] è di tipo Testo:
DCount("*", _
       Me.Recordsource, _
       "[Data]=" & cDbl(Me.ControlloData) & " AND " & _
       "[IDNome]=" & chr(34) & me.ControlloIdNome & chr(34))
Se [IDNome] è di tipo Numerico o Counter:
DCount("*", _
       Me.Recordsource, _
       "[Data]=" & cDbl(Me.ControlloData) & " AND " & _
       "[IDNome]=" & me.ControlloIdNome)
Vedi così se funziona.

Newsgroup: it.comp.appl.access
Titolo: problema report stampato diverso da anteprima

eseguo un codice su evento print del corpo di un report e l'anteprima mi
mostra i risultati corretti
quanto lo stampo il risultato è diverso, ma l'anteprima di stampa non
dovrebbe essere ciò che poi uno ottiene su carta?
quello che faccio è questo
su apertura report imposto una variabile i=0
su print del corpo eseguo
se i=0 then
    fai questo
    i=1
else
    fai quest'altro
end if
qualcuno ha idea a cosa sia dovuto questo effetto collaterale?


No, sono due eventi diversi.
Su quale evento l'hai previsto?
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

Newsgroup: it.comp.appl.access
Titolo: Ancora... Formula 1!

Ciao a tutte le anime pie che volessero aiutarmi...!
Premesse:
1- Durante il campionato di F1 è possibile che i piloti cambino squadra;
2- Per fare in modo di utilizzare lo stesso db anche negli anni prossimi
devo poter creare e/o sostiruire i Team;
3- Potendo in futuro cambiare le regole devo poter fare in modo che la
tabella punti/posizione possa essere modificata (fino a un paio d'anni fa si
premiavano i primi 6, adesso i primi 8);
4- Di anno in anno possono cambiare i circuiti sui quali si corre.
Detto ciò:
- Ho creato una tabella TEAM modificabile tramite maschera;
- Ho creato una tabella Pilota modificabile tramite maschera con ID_Team per
associarli ai TEAM in precedenza creati (chiaramente le due tabelle sono
messe in relazione TEAM-->ID_Team);
- Ho creato una tabella CIRCUITO modificabile tramite maschera;
- Ho creato una tabella ARRIVO conteneti le voci:
 Circuito
 1°Pilota
 1°Scuderia
 2°Pilota
 2°Scuderia
 3°Pilota
 3°Scuderia
  e così via fino all'ottavo.
  Nella maschera ho fatto in modo che prendesse i dati dalle relative
tabelle.
- Ho creato una tabella modificabile tramite maschera contenente i punti:
 10
 8
 6
 5
 4
 3
 2
 1
Adesso....... cosa devo fare in modo da associare il punteggio 10 al
1°Pilota (e alla relativa Scuderia) e che questo punteggio venga
successivamente sommato?
Anticipatamente grazie,
Fabio 

 Fabio
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Query con risultati a colone tipo Excel........

Salve!
mi sono sempre chiesto come rimediare, se esiste un metodo, per avere,
diciamo così, un riassunto del tipo:
Dipendente -------- 1/1/2004 ----------2/1/2004 ---------- 3/1/200
Tizio                          8/14                        14/20
15/21
Caio                           14/20                       8/14
Riposo
ecc.
In pratica avremmo una raggruppamento del servizio in base ad ogni
dipendente, per data,  che, a destra, viene incolonnato per il periodo
occorrente, magari con un intervallo di una settimana, di un mese, insomma
tipo excel.
Se sono stato abbastanza chiaro, Vi chiedo se è possibile ottenere quanto
richiesto.
Ringrazio tutti anticipatamente.
Marco.


Hai provato con le query a campi incrociati?
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: creare mex di posta elettronica

qualcuno sa come posso creare da Access 8.0 un mex con un determinato
oggetto e con il corpo rappresentato dal risultato di una query, in
particolare:
numtel aaaaaaaaaaaa
numtel bbbbbbbbbbbb
Grazie Ciao Valerio

 ha scritto nel messaggio
news:OG888.39632$3J1.1...@news2.tin.it...

Già controllato sul sito comune (
www.sitocomune.com
)?
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Esiste un modo per ...

stampare solo una pagina di un report a più pagine (es. una per record)
magari mentre ci si trova in anteprima di stampa, magari aggiungendo un
pulsante: "Stampa solo record visualizzato" alla barra che compare in
modalità anteprima?
E poi esiste un generatore di report migliore di quello di access ?
saluti
Giuseppe

 modalità anteprima?
cut
mentre sei in Anteprima in basso dovresti avere indicato il numero di pagina
in cui ti trovi, allora vai in File -> Stampa...
e imposti Pagina Da tuonrodipagina A tuonrodipagina

Newsgroup: it.comp.appl.access
Titolo: altra domanda ma non

Scusate ragazzi ma stavo cercando di eliminare tutti gli avvisi che
access mi mostra quando eseguo macro,query di accodamento, ma non mi
ricordo proprio come si fa!! (access 2000)
Scusatemi ancora se la domanda e' banale ma non ne esco...
Ivan

 ha scritto nel messaggio
news:kv47ptg588ao9udef...@4ax.com...

DoCmd.Setwarnings False
X riattivarli
DoCmd.Setwarnings True
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 ha scritto nel messaggio
news:kv47ptg588ao9udef...@4ax.com...


Newsgroup: it.comp.appl.access
Titolo: Rimuovere via API il pulsante di chiusura di una form

Purtroppo la proprietà "bottone di chiusura" di Access non è impostabile a runtime, quindi pensavo a
un'oppurtuna API.
Sul Sito Comune ho trovato uno spunto di AntoGal riferito ai bottoni di chiusura di Access,
purtroppo a me serve per una Form...
Qualche idea?
Ciao, Marco

 purtroppo a me serve per una Form...
http://www.mvps.org/access/api/api0022.htm
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com


http://www.mvps.org/access/api/api0022.htm
Grazie Karl :-))
Ciao, Marco
Newsgroup: it.comp.appl.access
Titolo: Privacy

Ciao a tutto il NG.
Se in una azienda adoperano il software Solo i 2 titolari non basta mettere
solo una password all'avvio di access?
Ciao e grazie.

 ha scritto nel messaggio 
news:L%Gpd.52026$Ni.17...@twister1.libero.it...

Ciao,
Quello che e'  fondamentale e' l'accesso all'elaboratore,
sia esso in rete o meno.
Questo deve essere con credenziali univoche per ogni utente.
Se i due titolari sono "pari diritto", non esiste di fatto un
profilo di utilizzo che discrimini cosa puo' fare uno e cosa
puo' fare l'altro.
In fondo se ci pensi, dentro l'elaboratore sicuramente ci sono
dei files di testo contenenti dati personali.
Ciao
Lorenzo
Newsgroup: it.comp.appl.access
Titolo: Maschera Se è non è aperta esegui azione

Salve a tutto il NG.
Ho un piccolo problemino.....ho una form chiamata ordini01. Questa form
nelle proprietà su dopo inserimento, ha una routine evento che deve essere
lanciata solo ed esclusivamente se la form SelezionaOferta è
chiusa.....qualcuno sà come impostare il codice?
Ho provato con:
If Forms!SelezionaOfferta.IsNotOpen Then
 ma IsNotOpen come IsOpen si applicano solo su Html....almeno così dice la
guida in linea. Comunque non funziona....... Qualche idea??
Grazie
Ultra


IsLoaded
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it


Ciao Massimiliano.......eheheheh le avevo provate tutte.....(o meglio quasi
tutte)
Grazie ancora
Ultra

 ha scritto nel messaggio
news:unDDa.43420$pR3.9...@news1.tin.it...

In un modulo del tuo database registra questa funzione:
Function IsLoaded(ByVal strFormName As String) As Integer
Const conObjStateClosed = 0
Const conDesignView = 0
If SysCmd(acSysCmdGetObjectState, acForm, strFormName) _
<> conObjStateClosed Then
  If Forms(strFormName).CurrentView <> conDesignView Then
     IsLoaded = True
  End If
End If
End Function
e quindi  a fronte dell'evento "Dopo inserimento" della maschera ordini01
genera il seguente codice VBA:
If Not IsLoaded("SelezionaOferta") Then
    ' esegui la tua routine
End If
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Maschera di ricerca ed eliminazione record

Ho creato la frmRicercaArtista con una combobox: in base alla selezione
dell'Artista mi apre la frmViewArtista con i dati relativi all'Artista. In
questa form ho inserito un pulsante cmdElimina (p.s.: Conferma è una
funzione in un modulo):
----------------------
Dim blnOK As Boolean
    blnOK = Conferma("Confermi l'eliminazione dell'Artista?")
    If blnOK = True Then
        Me.AllowEdits = True
        DoCmd.SetWarnings False
        DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
        DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
        Me.AllowEdits = False
        DoCmd.SetWarnings True
        DoCmd.OpenForm ("frmRicercaArtista")
    Else
        DoCmd.CancelEvent
    End If
----------------------------------
Il problema è che non elimina l'Artista: Clicco sul pulsante cmdElimina,
conferma OK, esegue la routine, chiude la form e riapre frmRicercaArtista
puntato sull'Artista che avrebbe dovuto essere eliminato. Avete idea di cosa
non va?
-- 
Grazie in anticipo.
Alexx


Forse si tratta di una maschera PopUp dove i vecchi DoMenuItem
spesso non funzionano. Prova di sostituirli con
RunCommand AcCmdDeleteRecord
BTW Forse una volta arriveremo alla relativa FAQ 4.9.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: campo scadenza

ciao a tutti
Ho  una maschera che contiene un campo data compilazione.
Ho necessità di avere un campo scadenza che visualizzi la data di
compilazione incrementata di  mesi 6.
vi ringrazio anticipatemente per il vostro aiuto
Buona giornata.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Buona giornata.
nell'origine controllo di una txtbox non associata:
=DateAdd("a";180;[nomecontrollodata])
guarda help...formattazione date, per maggiori dettagli.
Ciao
Daniele 

 Daniele
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


Daniele 

 > Daniele
ciao
scusa se ti rispondo solo adesso
grazie per la soluzione che mi hai dato era ciņ che mi serviva.
Vita


 Daniele
Ciao
 scusa se non ti ho risposto subito.
Grazie per avermi dato la soluzione anche se già avevo usato questa
formula ma mi serviva un calcolo su un calendario solare  e non
commerciale.
Vita

Newsgroup: it.comp.appl.access
Titolo: Caselle combinate basate su query

Prima di tutto, ciao a tutti.
Cercherò di essere breve e preciso.
Ho una maschera basata su una singola tabella con alcuni campi,
all'interno di questa maschera c'è un pulsante che quando lo clicco mi
apre una sottomaschera in una finestra a parte.
Questa sottomaschera è di tipo tabellare, nel senso che al record
contenuto nella maschera principale corrisponderanno più record nella
maschera secondaria.
Quello che devo fare è questo:
per prima cosa ci deve essere un campo nascosto nella sottomaschera
che in automatico viene riempito con un valore (ID) preso dal record
della maschera principale in modo da relazionare ogni record della
sottomaschera con il record della maschera principale dal quale ho
aperto la sottomaschera.
La sottomaschera ha dei campi con delle caselle combinate che
contengono delle voci che vengono prese da altre tabelle del database.
Devo fare in modo che le voci di alcune caselle combinate della
sottomaschera siano il frutto di query condizionali in base ad alcuni
valori di campi del record della maschera principale.
Penso di essere stato confusionario, ma spero riusciate a capire
quello che voglio fare e sappiate aiutarmi.
Grazie,
Roberto

 ha scritto nel messaggio 
news:7bd942ee-afd3-4bcf...@u12g2000prd.googlegroups.com...


 numerico long. Spero di esserti stato di aiuto
E come faccio a filtrare le voci della casella combinata in base ad
una query che prende il parametro da un campo della maschera
principale?

Newsgroup: it.comp.appl.access
Titolo: aggiornamento "contatore"

Nel mio db ho un campo (numero_rma) definito come testo dimensione 5 con
maschera di input 00/00;0;_
il numero progressivo dovrebbe essere 01/04, 02/04 dove 04 indica l'anno.
come faccio ad incrementare solo la prima parte?
eventualmente posso variare il tipo di campo

 ha scritto nel messaggio
news:c3pktj$n08$1...@grillo.cs.interbusiness.it...

mi permetto di rispondere in quanto assiduo lettore del NG ma assolutamnete
non espeerto di access, fai una scappata a:
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
sezione novita' e sicuramente troverai uba risposta al tuo quesito
ciao

VH ha scritto:


 
www.sitocomune.com
 - Sezione General - 
Numerazione crescente per fatture ed altro di (SIB).
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: Problemi con applicazione MDE

Mi sembra di combattere con i fantasmi...
Ho un'applicazione Access 2000 che lavora come MDE sotto runtime in
una rete con 5 postazioni e va decisamente bene.
Ogni tanto qualche comando segnala il seguente errore:
"The expression OnClick you entered as the event property setting
produced the following error: Object required"
Il bello (anzi il brutto) è che l'errore non è costante, compare
casualmente, su comandi diversi che di norma funzionano bene, su
postazioni diverse.
Oggi addirittura facendo la stessa identica operazione su due macchine
in contemporanea (stesso DB ovviamente) su una funzionava sull'altra
no. Chiudendo e riavviando l'applicazione non è cambiato niente.
Spento il PC e riacceso... ha funzionato.
Lavorando con l'MDB nell'ambiente di sviluppo questi errori non
vengono mai segnalati.
Non so che fare. Qualcuno ha suggerimenti?
P.S.: esattamente al piano di sopra c'è una radio locale con relativa
antenna di trasmissione. E' una stupidaggine penssare che possa averci
a che fare?

 Non so che fare. Qualcuno ha suggerimenti?
Mai visto nulla del genere.
Non è che tu abbia il brutto vizio di togliere Option explicit per non
dichiarare i tipi di variabili?
Ciao.

 Ciao.
No, le variabili le dichiaro regolarmente, ma cosa c'entra? La mancata
dichiarazione di una variabile puň comportare problemi del genere?
Newsgroup: it.comp.appl.access
Titolo: apertura maschera

come posso far aprire access2000 a tutto schermo
grazie


Per aprire una maschera a tutto schermo devi:
nell'evento su apertura:
DoCmd.Maximize
Questo equivale ad "ingrandisci" di una normale finestra windows.
Settando poi la proprietą 'Pop up' della maschera a 'si' questa in apertura
tiene lo schermo intero coprendo anche la barra di windows.

 wrote in message
uJu38.13788$Rv3.5...@news2.tin.it...


 ha scritto nel messaggio
news:bJx38.15470$Rv3.5...@news2.tin.it...

Vorresti nascondere la maschera di ACCESS?

 maschera all'interno di access2000
Più che altro devi scrivere DOPO il quoting!!!
Antonio

 wrote in message
Tnz38.15572$hi.4...@news1.tin.it...

vorrei che quando apro access mi si aprisse a tutto schermo



fai un macro di nome autoexec ed alla prima riga metti il comando
ingrandisci
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: access 2010 -e wizard per creare i pacchetti (access developer)

Ho acquistato access 2010, e non riesco a trovare la voce di menù che
permette di accedere al wizard di access developer, avevo capito che
era già integrato .. ma non riesco a trovarlo, qualcuno mi aiuti!
ho letto il post di karl di qualche giorno fa  ma non rieco a trovare
la voce di menu'... cosa faccio?


È gestito un po' stup...endo, cioè è difficile a attivare e trovare.
Ci sono sopprattutto due problemi per non vedere l'opzione.
1. Nel setup di office dev'essere lo spunto per il setup wizard
nella sezione Access/Add-Ins.
2. L'add-in dev'essere attivato nelle opzioni di Access.
Leggi questa discussione:
http://social.msdn.microsoft.com/Forums/en-US/accessdev/thread/356669c4-31e0-40ab-93ca-d1648b40bc75
(Diventa solo interessante nella seconda metà dal primo messaggio
di Albert D. Kallal in poi. Purtroppo il forum della MS è così
stup...endo che non ha nemmeno numeri per i messaggi.)
Anche nella mia installazione di A10 ho dovuto attivare l'add-in
nelle opzioni.
-- 
Ciao
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Access FAQ:
www.donkarl.com/it
Grazie!!
in effetti non avevo fatto caso che nell'istallazione di access 2010
vi è un componente (Wizard) che per default è disabilitato.
E' bastato attivare il processo di istallazione e aggiungere la spunta
su wizard...
Grazie ancora Karl!

Newsgroup: it.comp.appl.access
Titolo: bloccare le query e le macro

ciao a tutti
io ho convertito il mio file mdb in un file MDE 
in questo modo l'utente non può nè controllare il codice nè la struttura
delle maschere nè i report giusto..??
e avendo fatto un progetto back end e front end non può neanche
modificare la struttura delle tabelle giusto?
però 
1)può modificare e cancellare i dati delle query
2)la stessa cosa vale per le macro
come faccio a proteggerli
premetto che non voglio creare nessuna protezione a livello utente e di
amministrazione poichè ciò si estenderebbe anche agli altri file mdb
avendo office 2000...
come si può fare
mi date una mano?
grazie mille
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG



nascondile e disattiva l'uso dei menu e dello shift 
vedi 
sitocomune.com
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Unire ad una lettera word dati di Access

Salve, avrei la necessità di riportare in una lettera tipo di word i dati
elaborati da una query di access2000.
La difficoltà stà nel fatto che alcune informazioni legate ad un record sono
del tipo uno a molti es:
				Spett.le michele
Documenti richiesti
documento 1
documento 2
documento 3
       Si richiede , pertanto, ....... ecc..
Non credo che con la classica stampa unione si riesca ad ottenere qualcosa
se si come dovrei fare?
grazie mille
michele
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


qua ci trovi un esempio: 
www.sitocomune.com
6.137 Esempio di automazione per l'invio e la formattazione di dati da 
Access a Word usando i bookmarks
ciao
Daniele

Newsgroup: it.comp.appl.access
Titolo: [Aiuto] Record cancellati !

Ciao è possibiel recuperare dei record cancellati manualmente in un db
access se nn ho fatto compattazioni ??
ciao e grazie in anticipo

 access se nn ho fatto compattazioni ??
Solo dalla copia di backup.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 wrote in message
news:iU7E7.20319$7A4.1...@news.infostrada.it...


 buon lavoro
X esserne ancora + sicuro, vedi di rispondere dopo il testo dei messaggi
precedenti.
Grazie.

Newsgroup: it.comp.appl.access
Titolo: Casella cominata che sparisce tutto

Salve
Su una maschera ho il sottostante passaggio, su una casella combinata
"cedente", che una volta selezionato il nominativo  compare tutti i campi
voluti, ma se desidero modificare qualcosa nel nominativo selezionato
sparisce tutto Es cambiare il nome o eliminare il secondo nome
Private Sub CEDENTE_AfterUpdate()
    Me!C_MATR_AZ = Me!CEDENTE.Column(2)
    Me!C_INDIRIZZO = Me!CEDENTE.Column(3)
    Me!C_CAP = Me!CEDENTE.Column(4)
    Me!C_COMUNE = Me!CEDENTE.Column(5)
    Me!C_PROV = Me!CEDENTE.Column(6)
End Sub
Ringrazio chi mi puo dare un'idea di cosa sbaglio nei passaggi
Grazie
Valter

 End Sub
Struttura della tua maschera, pls
Antonio

 ha scritto nel messaggio
news:Cqwia.5131$nD4.1...@twister1.libero.it...

Innanzitutto grazie di avermi risposto
Pero mi metti in crisi quando mi chiedi la struttura della maschera cosa
intendi?
Non è che faccia il programmatore di professione lo faccio solo x agevolarmi
il lavoro che svoglo e pertanto in certi casi certi termini tecnici mi
lasciano a terra.
Se intendi la struttura come è formata la maschera si tratta della casella
combinata (CEDENTE) dove prende i campi per riempire i campi delle altre
caselle (elencati nel passaggio indicato) e qualche altro campo da inseire
che non fa parte del passaggio sopradescritto e si inserisce a mano.
Mi auguro di averti fatto capire quello che intendevo, e che possa essere la
struttura.
Se ti ho fatto capire, ma non credo, e mi dai un'idea ti ringrazio
Valter

 ha scritto
nel messaggio news:pQGia.64605$i26.1...@news2.tin.it...

Ma se tu modifichi il nome che sta nella combo che hai settato solo in
elenco No, è chiaro che le colonne sono vuote e quindi ti cancella tutto...
Antonio

 ha scritto nel messaggio
news:wMaja.5303$DT4.1...@twister1.libero.it...

grazie della risposta
il problema l'ho aggirato creando un'altra maschera per le modifiche e a
quella di inserimento ho vietato eseguire modifiche
Ti ringrazio della cortesia, spero di aver fatto la scelta corretta.
Valter

 Ti ringrazio della cortesia, spero di aver fatto la scelta corretta.
Normalmente è quella la soluzione che si usa...
Antonio
Newsgroup: it.comp.appl.access
Titolo: Conversione DB 2003-2010

Salve, ho convertito il mio vecchio DB dalla versione 2003 alla versione 2010 ma quando compilo il DB mi da diversi errori per esempio non riconosce più il Metodo EDIT di un Recordset... (Mi suggerisce un EDITMODE).
Ho controllato le librerie e sembrano esserci tutte...
cosa posso vare?
 
Librerie presenti: 
Visual Basic for Application
Microsoft Access 14.0 Object library 
Microsoft Office 14.0 Access Database Engine Object Library 
Microsoft ActiveX Data Objects 2.x Library
Microsoft Visual Basic for Application Extensibility 5.3
OLE Automation


Come hai dichiarato i Recordset....?
Perchè hai referenziato ADO...?
Perchè hai Referenziato "Microsoft Visual Basic for Application Extensibility 5.3"...? 
?
 
Sostanzialmente non dovrebbe cambiare nulla ma evidentemente quando hai sviluppato per la versione 2003, non hai adottato in modo completo gli accorgimenti che normalmente si usano per rendersi VERSION INDIPENDENT la dove possibile.
 
La LIB di DAO che avevi nella versione 2003, qui è ACEDAO... quindi devi convertire in ACCDB...
 
@Alex

 @Alex
 
ecco...
visto che è capitata voglio porre questa osservazione:
 
come fa Access > 2003 
a realizzare il salvataggio in file mdb formato 2000 e 2003
(DOPO AVER SPECIFICATO che si vuole quel formato al primo salvataggio)
se per default inserisce il suo proprio ACEDAO invece del DAO 3.6 ???
(riferimento comunque disponibile)


Ciao Alex grazie per  la risposta.
Certamente quando passai dalla versione 97 alla versione 2003 feci confusione e le guide dei libri dell'epoca mi traviarono verso ADO (AHIME'!!!!)
In ogni caso, se adesso volessi risolvere in maniera sbrigativa dovrei 
riferirmi alla libreria ACEDAO? 
Ho già convertito il DB in ACCDB, ma non trovo questa libreria. 
Tra l'altro Karl (membro di questo gruppo, che ringrazio), mi ha segnalato che
la libreria DAO, per Acces 2010 prende il nome di:
Microsoft Office 14.0 Access Database Engine Object Library 
Chiedo lumi su cosa fare, come trovare la libreria da te indicata.
Grazie mille!

Il giorno giovedì 25 gennaio 2018 21:23:19 UTC+1, @Alex ha scritto:

PS.
Mi chiedevi Come ho dichiarato il Recordset:
Dim dbs As Database, rstLavori As Recordset

Devi fare SEMPRE riferimento esplicito alla libreria quando dichiari Variabili Oggetto.
 
Dim dbs As DAO.Database
Dim rs  As DAO.Recordset
 
In questo modo sei certo che siano oggetti DAO.
Ovviamente l'ordine dei riferimenti definisce anche la priorità ma serve avere più robustezza nel codice è non lasciare queste cose al caso... 
 
Se non ti serve ADO toglilo... puoi sempre usare Latebinding per istanziarlo se proprio serve... ma devi essere convincente per farcelo credere...
 
@Alex


Mi hai dato un aiuto prezioso.
Ho risolto i vari problemi.
Grazie Mille!
Newsgroup: it.comp.appl.access
Titolo: controllo su una txtbox

ciao
sto cercando di fare fare a livello di codice questa operazine
Se la txtbox è vuota
allora non fare visualizzare la txtbox su form current
altriementi
fai visualizzare la textbox
ho provato mettendo txtbox.value <> 0 e non funziona  e nemmeno con <>
Null.... come posso fare?
grazie 1000
cio

scusate post doppio...
cio 

 Null.... come posso fare?
Prova cosě:
If IsNull(txtbox.Value) Then
-- 
Saluti Andrea
Access 2003 - Windows XP 

 Null.... come posso fare?
Me.textbox.Visible = (Nz(Me.textbox, "") <> "")
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

Newsgroup: it.comp.appl.access
Titolo: attivare controlli in base agli orari

 
Ho una maschera con sotto maschera nella quale  inserisco la prenotazione
degli orari di lezione, sono smpre ore piene dalle 8,00 alle 17,00
pertanto sono in formato numerico.
Nella maschera ho inserito 9 controlli non associati che vengono settati a
uno
o a zero a seconda se l'ora è prenotata oppure no tutto ciò tramite una
serie di
query di aggiornamento.
Il tutto funziona ma la procedura risulta molto pesante .
Sono sicuro che esiste una soluzione piu snella che io purtroppo non sono in
grado  di sviluppare.
Grazie per l'aiuto
Walter

 ha scritto nel messaggio 
news:cWDQe.115009$fm.75...@news4.tin.it...

Sei "poco chiaro" in quel che dici, per pretendere una risposta seria.
Riformula il problema in maniera esaustiva e vedrai che una soluzione la 
troverai... magari insieme a noi.
;-)