mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Doppio problema con contatore progressivo

Salve a tutti,
avrei la necessità di avere una casella di testo in una maschera in cui il 
valore di detta casella sia un contatore che contenga dei valori tipo 
questi: 01/2005, 02/2005, 03/2005, ecc.
Bene, per far ciò son ricorso ad un suggerimento postato da Roberto dalla 
campagna nel 2002 che suggeriva di inserire nel valore predefinito della 
casella la seguente espressione:
=IIf(IsNull(DMax("[contatore]";"nome_tabella"));1;DMax("[contatore]";"nome_tabella")+1)
Perfetto, l'espressione restituisce i valori 01, 02, 03, ecc.
Ho pensato, per aggiungerci l'anno basta fare
=IIf(IsNull(DMax("[contatore]";"nome_tabella"));1;DMax("[contatore]";"nome_tabella")+1) 
& "/" & [Forms]![Maschera "Anno"]![Campo "Anno"]
dove il campo  "Anno" non è altro che il valore di una casella combinata di 
una maschera (che si apre precedentemente) nella quale scelgo l'anno su cui 
operare (Es. 2001, 2002, ecc.)
La cosa sarebbe ok in quanto il primo record riporta esattamente ciò che 
cerco: 01/2005, ma passando al secondo record mi restituisce #Errore (!!!!!)
Prima domanda: Perché? Non riesco a capirlo! Come posso fare per risolvere 
questo problema?
Per il momento ho creato una seconda casella di testo in cui il valore 
predefinito é Numero_della prima_casella_di_testo & "/" & 
Anno!Maschera_Anno, impostando la prima casella Numero come invisibile. 
Infatti il risultato è corretto: ho 01/2005, 02/2005 e, se nella maschera 
anno cambio anno (ad es. 1999) avro' 03/1999. Però, questa soluzione non mi 
piace perché devo ricorrere a due caselle di testo appesantendo il DB.
Seconda domanda: - qui viene il difficile - come posso fare affinché per 
ogni anno che scelgo nella maschera anno io abbia dei progressivi del genere 
nella maschera dove ho il numero progressivo:
01/2005, 02/2005, 03/2005, 01/1999, 02/1999, 03/1999, 01/2004, ecc., cioè 
per ogni esercizio in cui vado ad operare il progressivo mi riparta da zero?
Sperando di essere stato comprensibile, vi ringrazio
P.S. ho visto l'esempio per azzerare il contatore ad ogni esercizio sul sito 
comune ma ho difficoltà a capirlo e poi si basa sulla data di sistema, cosa 
che io non posso assolutamente toccare.
Ciao Stefano
 

 ha scritto nel messaggio 
news:1hg1e.1119893$35.41...@news4.tin.it...

Ho capito dove sbagliavo, non rispondete.
Newsgroup: it.comp.appl.access
Titolo: Query con numero definito di record...

Come faccio a fare una query che analizzando una tabella di n record (es.
10.000) ne scelga esattamente un numero definito (es. 100, oppure 500,
oppure 1000).
Grazie.
Samantha M.

 oppure 1000).
Fra le proprieta' delle query ce n'e' una che si chiama "Primi Valori"
Se imposti questa proprieta' ad un numero n la query ti peschera' i primi n
record
Se imposti questa proprieta' ad una percentuale n% ti peschera' i primi n%
record.
Ciao, Sib

Newsgroup: it.comp.appl.access
Titolo: Evento Uscita

Volevo sapere come mai cliccando su un campo con combo box
e scegliendo un valore dalla lista, quando mi sposto su un altro campo non
mi viene generato un evento uscita?
grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 grazie.
Perche' sulla proprieta' di  evento non c'e' [Routine Evento]?
--
a.cara 
Togli qualcosa dall'email


Genera l'EVENTO, o meglio controlla che nell'elenco eventi ci sia la ROUTINE
EVENTO.....!
Io però ti consiglio di usare l'Evento DopoAggiornamento........!
@Alex.
Newsgroup: it.comp.appl.access
Titolo: Cambiare origine dati di una form

un saluto a tutti,
ho un db con n tabelle tutte con la stessa struttura e nome di campi.
invece di creare n form vorrei avere una form che tramite una combobox
indirizzi l'origine dati della stessa form sulla tabella selezionata dalla
combo.
si può fare?
inoltre ho creato una tabella con l'elenco dei nomi delle suddette tabelle
presenti nel db, A MANO! c'è una funzione per far scrivere i nomi delle
tabelle nella mia tbl, che poi userò come origine della combo sopra citata?
spero di essere stato chiaro!
ciao.

 su AfterUpdate della combobox imposta il RecordSource della maschera alla
tabella corrispondente...
me.nomemaschera.form.recordsource = ................
ciao.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.759 / Virus Database: 508 - Release Date: 09/09/2004

 ciao.
Non parla di SubForm, ma di Form....!!!
Cosě va meglio:
Me.RecordSource=NuovaTabella
'Questo serve per aggiornare il Recordset
Me.RecordSource=Me.RecorSource
Ciao.
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 > > c'č una funzione per far scrivere i nomi delle tabelle in un'altra
tabella?
ciao e grazie ancora!

 ciao e grazie ancora!
La tua richiesta è unpò poco chiara e decisamente anomala.
Solitamente non di DUPLICANO i dati nelle tabelle, è una
delle regole fondamentali della normalizzazione dei Database.
Pertanto mi viene da pensare che la struttura dati da te impostata
possa essere comprensiva di vizzi di strutturazione.
A fronte di questo non mi sento di consigliarti una paginata
di Codice per fare una cosa che per quanto posso pensare
non ha senso dal punto di vista della GESTIONE di un DB.
Ciao.
Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Ciao Alex,
forse non mi sono spiegato, o forse non ho capito a cosa ti riferisci :)
il mio intento č solo quello di voler tenere una tbl nel db (con un solo
campo testo) dove vi siano elencati i nomi di tutte le tbls del db.
so che č puň sembrare una cosa del tutto inutile e laboriosa ma era una
domanda sorta quando (vedi primo post) ho dovuto creare l'origine dati per
la combo che cambiava recordsourse alla form.
č ovvio che se si tratta di pagine intere di codice lasciamo perdere!
grazie

Newsgroup: it.comp.appl.access
Titolo: inserire foto in database

Buon giorno a tutti, scusate se il messaggio � gi� stato trattato, devo
creare un datavase per la mia associazione e volevo inserire nel report di
stampa del socio anche la foto.
Non so da che parte cominciare (x le foto) come configurare la tabella, ecc.
Grazie a tutti
Alberto
anto...@libero.it
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
antoa...@libero.it
Guarda questo esempio:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=117
@Alex
Newsgroup: it.comp.appl.access
Titolo: non far comparire lo zero nelle caselle

Ciao Atutti
come posso non far comparire i numeri solo se diversi da zero in una casella
testo dentro un report che prende dati da una tabella?
Grazie a tutti
Max

sono appena andato su 
www.sitocomune.com
  ed ho letto il codice che fa
cambiare colore
al testo in un report a seconda della cifra, però dove va inserito questo
codice?
forse la domanda è banale ma sono un po' arruginito con access.
M.

Come non detto,
ho risolto settando la formattazione condizionale... non la trovavo prima..
:-)
Grazie a tutti e scusate per la banalità  della domanda

Newsgroup: it.comp.appl.access
Titolo: IDContatore incrementale

Un saluto a tutti,
Come mai, ogni tanto mi capita che il contatore incrementale (Chiave 
primaria) salta qualche numero?
Mille grazie
Pino 


In realtà non è che salta dei numeri automaticamente, sicuramente cancelli
(magari inavvertitamente) dei record che rimangono indebilmente associati a
quella chiave primaria.
Ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:42eb7612$0$1147$5402...@news.sunrise.ch...

Ciao Pino,
vuoi sapere come mai ?
Apri la tua tabella, vai nel nuovo record, inserisci un valore in un campo
(che non sia il contatore), ecco, il contatore è già stato assegnato alla
riga,.
Adesso ci ripensi e non vuoi aggiungere il record, quindi premi il tasto ESC
un paio di volte.
Il record non viene inserito ma il numero del contatore è stato utilizzato e
non verrà più riproposto.
Ciao Giorgio

Newsgroup: it.comp.appl.access
Titolo: Ricerca messaggi nell'archivio storico di it.comp.appl.access

Segnalo che immettendo un qualsiasi criterio di ricerca ricevo il seguente 
output:
"Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[TCX][MyODBC]Error writing file '\#sql77_97e09_0.frm' (Errcode: 28)
/verynews/titoli_ric.asp, line 484"
Marina
 


Sai che puoi sempre usare
http://groups.google.com/advanced_group_search
?
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

 [TCX][MyODBC]Error writing file '\#sql77_97e09_0.frm' (Errcode: 28)
Grazie della segnalazione, cosě a occhio mi sembra un problema di disco, 
lunedě in ufficio vedo bene di che si tratta.
Saluti.
Luciano 

 Grazie della segnalazione, cosě a occhio mi sembra un problema di disco,
Direi che č sicuramente un problema di disco, č tutto fermo al 3 maggio.
Saluti.
Luciano

 [TCX][MyODBC]Error writing file '\#sql77_97e09_0.frm' (Errcode: 28)
Era come pensavo, risolto facendo un pò di pulizia. Ora rifunziona, ci
metterà un pò per riaggiornare l'archivio (è fermo a due giorni fa):
Saluti.
Luciano

 ?
Certo, la mia premura era solo quella di segnalare il problema della ricerca 
da SitoComune.
P.S. Stavo cercando una soluzione (che in realtà esisteva, come poi mi ha 
segnalato Giorgio) al problema dello snapshot , prima di postare il mio 
quesito .... che mi hai poi brillantemente risolto :-)
Ciao
Marina
Newsgroup: it.comp.appl.access
Titolo: Copia di un record da un recordset a un altro

Devo copiare un record da un recordset ad un altro (uno di origine e 
uno di destinazione).
Per il momento faccio cosě:
For indice = 0 To rst_destinazione.Fields.Count - 1
    	rst_destinazione.Fields(indice) = rst_origine.Fields(indice)
Next
ma č una operazione lenta perchč si passa tutti i campi uno alla 
volta.
C'č un metodo piů veloce?
Grazie
Ciao

Giuli el Dabro ha scritto:

Docmd.RunSQL "INSERT INTO TabDestinazione SELECT TabOrigine.* FROM 
TabOrigine WHERE TuaCondizione"
-- 
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: tracciato elenco clienti-fornitori D.L.248/06

Qualcuno sa dove posso trovare il tracciato informatico di cui all'oggetto?
Devo produrre l'elenco con il codice prelevando dall'archivio.
La legge dice di un provvedimento del Direttore dell'Agenzia delle entrate,
ma non riesco a trovare nulla nemmeno nel sito 
www.agenziaentrate.gov.it
Grazie
-- 
Fabio Dalla Villa

Ho trovato solo un comunicato stampa del 16/03/2007 che dice che il
provvedimento è all'esame del Garante per la protezione dei dati personali,
più slittamento del termine del 29/04 al 15/10 (con calma!).
Fabio Dalla Villa

infatti per il momento nun se ne parla!
penso una soluzione "universale" non ci sia. Io ad esempio dalla parte
clienti ho dei database in formato db3 e le tabelle principali sono tutte
collegate ed importatate in access, ho alcuni moduli per esportare e
riformattare facilmente i dati per fare file ascii.
Quando usciranno i tracciati vedrò di partecipare attivamente , tanto lo
devo fare x forza :(....
ciaoo
Newsgroup: it.comp.appl.access
Titolo: rapprensentare campo quantità con il tipo di numero più idoneo

ho un campo quantità espresse in decimali. es mele kg 2,532
 
ho definito questo campo come numerico precisione singola
 
sommando i valori in una query di raggruppamento
 
ottengo decimali spropositati che mi obbligano a lavorare sempre con round o visualizzazioni numero a due cifre in report maschere codice ecc ecc.
 
come posso risolvere il problema a monte? cioè nella tabella contenente i numeri con la virgola?
 
qual è il tipo di campo idoneo?
 
grazie

Non confondere la precisione del Tipo di campo con quanto visualizzi.
Puoi visualizzare 1 cifra decimale o nessuna mantenendo il Tipo a precisione adeguata per i calcoli...
 
La proprietà da impostare è Formato e Numero Decimali, impostabili sia in tabella che sui controlli come textbox.
 
Single di solito non va bene dove sono presenti calcoli economici ad esempio perché compromette il risultato(devi approfondire i numeri Floating-Point), si usa Currency o Decimal.
 
Quindi il Round va bene ma non lo confondere con la finalità di gestire la visualizzazione fa anche quello ma altera il dato... e non è mai una scelta così scontata dover perdere precisione.
 
@Alex


ciao Alex,
dopo 15 anni di utilizzo access sto cercando di capire come funzionano questi tipi di numeri...intanto ho iniziato da un vecchio post di Giorgio Rancati di 12 anni fa:
 
Questo comportamento dipende dal tipo di dato che usi, probabilmente Double
(Precisione doppia) o Single (Precisione singola) che per loro natura sono
approssimati.
Per memorizzare numeri non approssimati basta usare un tipo di dato non
approssimato come Valuta (max 4 decimali) oppure Numerico-->Decimale in cui
puoi decidere il numero massimo di cifre totali e il numero di decimali.
Quindi se ad esempio necessiti di un campo che possa contenere 14 cifre
intere e 14 cifre decimali, sceglierai il tipo Numerico-->Decimale inserendo
nel parametro "Precisione" il valore 28 e nel parametro "Scala" il valore
14.
Per visualizzarlo correttamente inserisci nel parametro "Formato" il valore
Fisso o Standard e nel parametro "Posizioni decimali" il valore 14
 
dunque ho usato in tutte e quattro le mie tabelle:
campo quantità come numero decimale formato scala 10 pos decimali 3
campo costo_unitario come valuta formato numero fisso con 3 decimali.
 
domanda se moltiplico quantita*costo_unitario quindi un campo decimal per un campo valuta  ci sono complicazioni?
Newsgroup: it.comp.appl.access
Titolo: Script About??

Ricordo che molto tempo fà sul sito comune vi era uno script che
permettava di creare del testo animato tipo titoli di coda dei film,
ma non riesco a trovarlo.
Mi fate qualke esempio??
Grazie.

"JOEBLACK®" <-...@cazzi.miei> ha scritto nel messaggio
news:hvauju4m8mjsu24aa...@4ax.com...

Forse questo codice fa al caso tuo:
'Impostare, per la form, la proprieta' Intervallo Timer ad un valore
maggiore di 0.
Dim incr As Integer
Private Sub Form_Open(Cancel As Integer)
   incr = 20
End Sub
Private Sub Form_Timer()
   If incr > 0 Then
      If Me!testo_scorr.Left + Me!testo_scorr.Width + incr <= Me.Width
         Then
         Me!testo_scorr.Left = Me!testo_scorr.Left + incr
      Else
         incr = -incr
      End If
   Else
      If Me!testo_scorr.Left + incr >= 0 Then
         Me!testo_scorr.Left = Me!testo_scorr.Left + incr
      Else
         incr = -incr
      End If
   End If
End Sub
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Tabelle Importate/Collegate

Buongiorno a tutti,
ho un'applicazione che si appoggia su una base dati Access.Nel Db
Access ho bisogno di importare/collegare Tabelle residenti in due
diversi DB Sql Server.La mia idea era quella di collegare tutte le
tabelle tramite due connessioni Odbc. Dopo averle collegate tutte però
le query mi danno errore.Se invece collego tutte le tabelle di uno
stesso DB Sql Server e quelle dell'altro DB le importo non ho nessun
errore,ma ho l'inconveniente di dover reimportare ogni giorno tutte le
tabelle.Come potrei risolvere??
Se non fosse possibile collegare tutte le tabelle come posso
cancellare e poi importare da codice tutte le tabelle cosi da
automatizzare la procedura?
E' un po di tempo che non vi rileggevo ma siete sempre grandi!
Ciao Francesco

 automatizzare la procedura?
Che query sono? E cosa fanno? E che errore danno?
Popi

 automatizzare la procedura?
Ciao Torrione,
io generalmente uso i DSN con Databases differenti ma residenti sullo stesso 
server SQL Server 2005 e non ho mai avuto problemi.
Che problemi hai ? 


Ragazzi scusate....ora sembra funzionare,misteri.
Grazie comunque
Newsgroup: it.comp.appl.access
Titolo: Query SQL

Ciao a tutti vorrei sapere come si fanno sviluppano queste query che mi sono
uscite all'esame.
Dato il DB cosi definito
ZONE (ZONA, NomeZona)
RISTORANTI (COD, Nome, Indirizzo, Tipo, Zona)
CUCINE (TIPO, DescriTipo)
CONVENZIONI (COD, CodCarta)
CARTEDICREDITO (CODCARTA, Carta)
In maiuscolo le chiavi primarie
I vincoli di integrità referenziale sono tra Zone.Zona e Ristoranti.Zona,
Cucine.Tipo e Ristoranti.Tipo, Convenzioni.Cod e Ristoranti.Cod,
Cartedicredito.CodCarta e Convenzioni.CodCarta.
Le query sono:
-        Per ogni ristorante trovare il nome della zona in cui è collocato e
la descrizione del tipo di cucina.
-        Trovare i nomi dei ristoranti convenzionati con la carta Visa e
collocati al centro città.
-        Dato un ristorante, trovare i nomi dei ristoranti che si trovano
nella stessa zona.
-        Trovare il nome della zona con più ristoranti.
Nella risoluzione vi pregherei di non usare costrutti troppo complessi,
perchè sono alle prime armi con Sql.
Grazie in Anticipo

 ha scritto nel messaggio
news:FZAFc.33441$GQ3.8...@twister2.libero.it...

a) che esame era?
b) fatti le tabelle su access e fatti anche le qry così lo vedi da solo no ?
SunRex


so' promosso ???????????
bye :o))

Newsgroup: it.comp.appl.access
Titolo: Elenco query in una casella combinata

Salve, avrei bisogno di elencare in una casella combinata l'elenco delle query presenti negli oggetti del db ho provato con questo sql in origine riga:
SELECT MsysObjects.Name FROM MsysObjects WHERE (((Left$([Name],4))<>"Msys") And ((MsysObjects.Type)=5)) ORDER BY MsysObjects.Name;
funziona, ma mi elenca anche una serie di risultati tipo questo:
~sq_cAnag_docenti1~sq_cCittà
che credo siano le query di tutte le caselle combinate/riepilogo presenti nel db che sono un numero enorme.
Come posso ottenere solo l'elenco delle query extra caselle combinate/riepilogo?
Grazie

 Come posso ottenere solo l'elenco delle query extra caselle combinate/riepilogo?
 
SELECT MsysObjects.Name
FROM MsysObjects
WHERE
   MsysObjects.Type=5
   AND MSysObjects.Name Not Like "Msys*"
   AND MSysObjects.Name Not Like '~*'
ORDER BY MsysObjects.Name;
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
Access Lobby: 
http://www.AccessDevelopers.org
 


Ok grazie Karl

Newsgroup: it.comp.appl.access
Titolo: spostamento controllo....fastidioso !!!

Ho una maschera(1) con all'interno una struttura a schede, in una pagina ho
il controllo MSRichTextBox che mi serve per inserire degli appunti e
salvarli su di un campo memo....
Nella stessa maschera ho un pulsante che mi apre un'altra maschera(2)
contenente una MSListView che riepiloga in griglia i dati della tabella, se
io faccio click su una riga il record relativo viene sbattuto in maschera(1)
e fin qui tutto ok ....ma....se io mi sposto nella pagina contenente il
controllo RichTextBox lo stesso si presenta spostato dalla sua posizione
originale (dentro la pagina)  e viene visualizzato in alto a sinistra...
se io mi sposto tra le varie pagine e ritorno su quella interessata il
controllo ritorna nella sua posizione ok.
Perchč ?
come fo ?
Grazie mille
Newsgroup: it.comp.appl.access
Titolo: Problema di focus con una maschera a scelta obbligatoria

a2000, la situazione è questa:
da una maschera popup a scelta obbligatoria faccio partire tramite
pulsante il codice:
DoCmd.OpenReport "report_1", acViewPreview
DoCmd.Close acForm, "maschera"
tutto si svolge correttamente solo che, una volta chiusa la form, il
focus mi va a finire su una maschera che stava "sotto", mentre il report
è aperto ma non è attivo.
ho notato che succede perchè la maschera è a scelta obbligatoria
ho provato a fare maschera.setfocus ma non funzia
come posso "attivare" il report senza togliere l'immissione
obbligatoria?
grazie

...


Newsgroup: it.comp.appl.access
Titolo: Verifica NT permissions

ACccedo a SQL7 con FE in Acc97.
L'accesso ODBC č gestito tramite user NT.
Vorrei poter verificare da Acc97, se l'utente collegato puň anche accedere a
determinate cartelle, anche quelle con autorizzazioni NT.
Es. Se una cartella č condivisa per Fabio ed io da Access voglio accedervi,
posso farlo.
Cosa diversa accade a Carlo, il quale non č autorizzato alla visione della
cartella.

 ha scritto nel messaggio
news:90gd8f$4cui$1...@stargate1.inet.it...

L'utente a cui ti riferisci e' l'utente di access o di sistema? perche' se
parli dell'utente di access, come penso tu sappia, non ha alcun peso per
l'accesso alle risorse che invece guardano solo all'utente che ha aperto il
SO.
Sib
Newsgroup: it.comp.appl.access
Titolo: Operazione con barra dei menu personalizzata..

Salve..Ancora io,vi spiego il mio problema: ho creato una barra dei menu che
quando il pgm è in esecuzione è l'unica ad essere visibile..All'interno di
essa ho creato un tasto Help che mi apre una maschera "Help" che
desidero..Il problema è che vorrei abbinare questa operazione alla
digitazione di "F1", ma prima di tutto devo disabilitare la funzione della
guida in linea di Access, che è l'unica opzione che rimane nella barra dei
menu creata da me, e poi abbinare F1 come scelta rapida per quel tasto..ma
non sono in grado..Grazie x l'aiuto!!

[cut]
macro autokeys
nome macro: {F1}
Azione: apri maschera che vuoi
dovrebbe risolverti il problema!
-- 
strano...mavero
L'universo è cambiamento; la nostra vita è il risultato dei nostri pensieri.
Marco Aurelio

"strano...mavero" <mauro @ bi-elle . it> ha scritto nel messaggio
news:cjj9ht$ldd$1...@lacerta.tiscalinet.it...

Non riesco a capirla...Sarò indubbiamente ritardato,ma mi puoi spiegare
meglio??Thanks..

 meglio??Thanks..
Per capirla potresti fare lo sforzo di APRIRE l'HELP... non il tuo
quello di DEFAULT di Access e digitare AUTOKEYS.
Ti mostra come configurare la Macro(AUTOKEYS) che č una Macro
Speciale nella quale vengono configurate le chiamate ai PULSANTI
o tasti speciali...!!
Quanto ti ha spiegato nel Post č esattamente l'applicazione
di quanto c'č dettagliato nell'HELP
@Alex. 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:cjjbsv$qg0$1...@carabinieri.cs.interbusiness.it...

Credimi, c'è davvero poco da capire, tempo fa ho avuto il tuo stesso
problema e con la stessa (e se non era così era molto simile) spiegazione
che pocanzi ti ho fatto, Alessandro Baraldi mi ha spiegato come fare
l'Autokeys.
Provaci e se hai problemi ci ri....leggiamo!

Newsgroup: it.comp.appl.access
Titolo: Casella combinata: impedire modifiche ai valori sottostanti

Saluti a tutto il NG
E' tutto il giorno che vado googleando...ma non sono riuscito a cavarne 
nulla.
Ho una combobox la cui origine riga è una query sulla tabella tbl_articoli 
per estrarre Id_articolo e Desc_Articolo.
La combo visualizza la descrizione dell'articolo e memorizza l'id.
Alcuni utenti del db, dovendo modificare l'articolo selezionato in 
precedenza, cancellano il contenuto visualizzato in quel momento dalla 
casella combinata, invece di "buttarla giù" e selezionare quello nuovo.
L'effetto è che mi cancellano le descrizioni degli articoli dalla relativa 
tabella!
Il controllo casella combinata va a riempire il campo Id_articolo della 
tabella tbl_ordine
Non posso bloccare il controllo tramite la relativa proprietà, perché 
comunque devo consentire la scelta di un articolo diverso.
E' possibile modificare l'istruzione SQL della query in modo da impedire le 
modifiche?
Oppure?
Grazie a tutti per l'attenzione
yanez 

yanez ha scritto:

Non è possibile modificare in quel modo i dati che sono origine della
lista di una combo. Se non hai codice VBA sugli eventi forse hai sbagliato
ad impostare l'origine controllo, la colonna associata, o le relazioni tra
le tabelle.
Prova ad eliminare e ricreare la combo.
Altrimenti... complimenti, hai scovato un nuovo bug di access.
Ciao.
-Marco-
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Se succede una cosa simile è perchè la Combo ha la proprietà
OrigineControllo associata ad un campo.
Questo accade se l'hai creata con l'Autocomposizione per la ricerca di
un Record all'interno dell'elenco Records.... ed hai associato la
combo magari senza volere...!
Verifica che non sia associato, di conseguenza non è possibile che
possa modificare i dati.
@Alex

Che figura...... davvero mondiale! :-(  :-)
In effetti stamattina ci ho provato e riprovato...ovviamente tutto a posto, 
le voci della combo e la tabella sottostante.
Eppure ragazzi vi giuro che in almeno un paio di occasioni dopo che l'utente 
(la nostra segretaria) aveva fatto quel lavoro, non si è trovata più la voce 
cancellata nella lista e mi ha chiamato... io sono andato a vedere nell'mdb 
BE che contiene le tabelle e ho trovato l'articolo senza descrizione!
Vai a capire che cosa è successo....
Scusate per il disturbo :-(( 

 BE che contiene le tabelle e ho trovato l'articolo senza descrizione!
Sai in che modo si la segretaria deve pagare questa figura?
Antonio
Newsgroup: it.comp.appl.access
Titolo: [OT] Critica al sito comune

Ragazzi, scusate, ma mi spiegate perchè accidenti avete impedito la ricerca
con CTRL+F sul sito comune?

 con CTRL+F sul sito comune?
Fai click in un punto vuoto della pagina e poi lanci CTRL+F.
--
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: [OT] Non scarico tutti i messaggi

Mi sono accorto che OE non mi scarica alcuni messaggi, primo perchè non li 
vedo o ho TD che iniziano con una risposta, ma anche perchè quando gli dico 
sincronizza mi restano pur avendo già letto tutti i messaggi ancora alcuni 
da leggere che scompaiono solo con il comando segna come già letti anche i 
messaggi non scaricati e tornano subito al prossimo aggiornamento.
Non mi era mai successo, ho modificato qualcosa inavvertitamente in OE, è 
McFEE che rompe o è perchè ALPIKOM come newsserver è scrauso?
Ciao Valerio.

 ha scritto nel messaggio news:44a67e00$1...@news.telnetwork.it...

Controlla se hai impostato in OE la cancellazione dei messaggio dopo un certo periodo...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:e87ur5$noi$1...@area.cu.mi.it...

Non spariscono quelli vecchi, ma non si scaricano quelli nuovi, tipo il mio 
post Origine dati MGraph a cui ha risposto MA trovo solo la sua risposta.
Ciao Valerio.

 ha scritto nel messaggio 
news:e87ur5$noi$1...@area.cu.mi.it...

Mi sono accorto che quando faccio Sincronizza tutto o NG, qualche volta non 
mi legge alcune intestazioni, anche se sono solo una 10 e non più di 300, e 
di conseguenza non mi scarica nemmeno il corpo del messaggio. Ora conosco il 
problema e lo evito, ma non mi spiego il perchè.
Ciao Valerio.

 Ciao Valerio.
Togli il limite anche dei 300 messadgi delle intestazioni da leggere/scaricare.
Se hai altri problemi c'è l'NG microsoft.public.it.outlookexpress (server: 
news.microsoft.com
)...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:e8aqpk$r6d$1...@area.cu.mi.it...

Grazie.
Ciao Valerio.
Newsgroup: it.comp.appl.access
Titolo: Per filtrare una sottomaschera?

Salve a tutti!!
Ho un problemino. Aiutatemi, por favor.
Ho una maschera che contiene, al suo interno, una sottomaschera.
Fin qui nulla di strano.
Il mio prob è che con il comando Docmd.ApplyFilter riesco a filtrare i dati
della maschera principale ma non quelli della sottomaschera.
Come si può fare?
Grazie.

 ha scritto nel messaggio
news:QKaO4.50591$xt2.6...@news.infostrada.it...

Una cos(c)ia semplice semplice:
nelle proprietà della sottomaschera "collega campi master" inserisci il nome
del campo (o controllo) da utilizzare come filtro e in "collega campi
secondari" in nome del campo su cui applicare il filtro. La sottomaschera
"seguirà" passo passo il contenuto del campo utilizzato per il filtro...
Se invece vuoi applicare il filtro solo quando vuoi tu:
inserisci a fianco un bottone di tipo "interruttore" e nell'evento "su clic"
scrivi:
Private Sub iFiltra_Click()
rem il bottone l'ho chiamato iFiltra
rem la sottomaschera si chiama prova (che fantasia!)
Select Case Me.iFiltra
    Case True
        Me.prova.LinkChildFields = "nomeCampodaFiltrare"
        Me.prova.LinkMasterFields =
"nomeCampooControllodaUtilizzareComeFiltro"
    Case False
        Me.prova.LinkChildFields = ""
        Me.prova.LinkMasterFields = ""
    Case Else
End Select
End Sub
Ciao.

della maschera principale ma non quelli della sottomaschera.
credo che applyfilter abbia effetto sulla maschera "corrente", quindi
lo dovresti lanciare da dentro la sottomaschera.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
Newsgroup: it.comp.appl.access
Titolo: AIUTO per contatore con in chiave l'anno

Ciao a tutti,
dovrei realizzare un contatore di questo genenere:
numero progressivo/ anno
1/07
2/07
ma che poi riparta da 1 all'inizio del nuovo anno, cioč
1/08
2/08
no so proprio come fare, qualcuno mi sa aiutare?
Grazie a tutti in anticipo!
Aldo 

 ha scritto nel messaggio
news:OGULh.28020$J11.6...@twister1.libero.it...

Trovi tutto sul sito comune
www.sitocomune.it
Antonio

 
www.sitocomune.it
comprese le istruzioni per l'uso del NG? ;<)
Sta in "campana" che lo dico a Biso
-- 
ac
y-1=x

 ha scritto nel messaggio
news:PRULh.15444$6.5...@tornado.fastwebnet.it...

Uh?
Che mi sono perso?
Antonio

 Aldo
Mi permetto di intervenire solo perchè ho a mia volta risolto il
problema tempo fa grazie al NG.
Crea un nuovo campo nella tabella in formato testo; nella maschera gli
associ una casella di testo nel valore predefinito della quale
inserisci questa formula:
=IIf(IsNull(DCount("MioCampo";"MiaTabella";"MioCampo like '*/" &
Format(Date();"aa") &
"'"));'1';DCount("MioCampo";"MiaTabella";"MioCampo like '*/" &
Format(Date();"aa") & "'")+1) & "/" & Format(Date();"aa")
Sostituisci naturalmente MioCampo MiaTabella.
Questa funziona sul mio db perfettamente ed ha già superato il test
del cambio anno.
L'unico problema nell'usare questo tipo di contatore è che in
un'ordinamento crescente 01/08 è minore di 02/07 perciò conserva
comunque il tuo campo contatore automatico ed eventualmente ordina i
dati in base ad esso.
Un saluto, Marco.

 ha scritto nel messaggio
news:1174467350.8...@e65g2000hsc.googlegroups.com...
L'unico problema nell'usare questo tipo di contatore è che in
un'ordinamento crescente 01/08 è minore di 02/07 perciò conserva
comunque il tuo campo contatore automatico ed eventualmente ordina i
dati in base ad esso.
Un saluto, Marco.
Infatti sarebbe sempre meglio creare questo contatore "calcolato" in formato
aa/prog quindi 08/01 07/02
Antonio

Newsgroup: it.comp.appl.access
Titolo: errore funzione INT di frazione

Nz(Int(Forms![ricevute]![punti]) / DLookup("puntiavvisa", "aziendali"), 0)
qualcuno mi sa dire perchč se  Forms![ricevute]![punti]) vale 24 e 
DLookup("puntiavvisa", "aziendali") vale 5
il risultato dell'operazione č 5? non dovrebbe essere 4,8 e quindi l'intero 
4?
grazie 

 grazie
prego
-- 
Ciao
Geppo 

 Geppo
ah ecco, provo grazie.

Newsgroup: it.comp.appl.access
Titolo: HELP me, please!

Sto cercando di raccapezzarmi con Access 2000, sono alle prime armi! Ho
un "modulo standard" che deve "costruirmi" una tabella. Quesito1: come
si manda in esecuzione questo modulo standard se la tabella ancora non
esiste o ne esiste lo "scheletro vuoto"? Quesito2: ci sono dei vincoli o
delle accortezze da rispettare nel mandarlo in esecuzione?  Grazie
Giorgio

 ha scritto nel messaggio
news:adf81c$djo$1...@gossip.excite.it...

Quesito 1: non mandi in esecuzione il modulo ma (al limite) le
subroutine/funzioni contenute; magari richiamandole da form o altro...
Quesito 2: vedi prima la risposta al quesito 1...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Aiuto Upsize

Salve a tutto il newsgroup.
In questi ultimi giorni sto' avendo un problema... ho gia convertito diverse
volte database da access a sql server tramite lìupsize guidato... ed e'
sempre andato tutto ok.
Ora pero' ho un problema... i database vengono convertiti la mancano le
relazioni/diagrammi ! Mentre prima venivano convertiti perfettamente...
Ho provato a cercare in giro ma c'e' sempre la solita procedura e non viene
mai parlato di questo problema...
Qualcuno ha il mio stesso problema ?
Ciao

scusate... come non scritto... ho risolto. Mi dimenticavo di aprire le
tabelle nei diagrammi !!!
Ciao ;)
"c-howdy" <no....@no.spam> wrote in message
news:FJeyc.446604$rM4.18...@news4.tin.it...



Hai dimenticato anche di scrivere alla fine del testo del messaggio
precedente; č una delle regole di questo NG...
Ciao.
-- 
Sergio MAZZA


Il testo della tua risposta; come sto facendo io.
Puoi trovare le regole sul sito comune (
www.sitocomune.com
) o nel messaggio
inviato da Roberto con oggetto: "come ci si dovrebbe comportare in un
newsgroup"...
Ciao.
-- 
Sergio MAZZA

 wrote in message
news:cac6hl$jqe$1...@canarie.caspur.it...



Si, grazie ma preseveri; quando apri il messaggio (qesto) fai un bel
CTRL-End (Fine) e scrivi la tua risposta... E' chiaro cosě?
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Gestione immagini con XP ed Office 2003.

Un cordiale saluto a tutti.
Questa volta ho un problema con la gestione delle immagini.
Premetto che per questioni di compatibilità con il software utilizzato
dall'utente, ho dovuto installare Windows XP Pro ed Office 2003.
Ho scaricato, quindi, dal sito comune il programma : 'Come è possibile
scannerizzare, visualizzare, modificare, stampare e salvare files immagine
usando gli Activex Kodak?' realizzato da Roberto Massoni.
Ho letto l'Help e tutto quanto indicatomi da Roberto e Carlo Costarella, ho
scaricato il file zippato img_install per espandere in modalità batch i file
ocx necessari per utilizzare il database scaricato.
Ho trasferito da un CD di Windows 2000 Pro i file OC_ che poi ho esploso con
il suddetto file batch.
In pratica, dopo vari smanettamenti sono riuscita a registrarli tutti tranne
il file IMGSCAN.OCX che invece esiste, ma non viene 'captato', il file
Kodakimg apre la finestra 'Imaging' , ma poi si blocca perchè 'la memoria
non può essere letta' per cui devo poi chiuderla per forza.
Il problema è che quando utilizzo il programma scaricato cercando di
visualizzare soltanto un'immagine a piacere (escludendo già la sola
scansione), si apre la finestra che mi indica di scegliere un file immagine
e poi quando indico la cartella, mi appare un messaggio di errore che dice:
'Errore di run-time '438'
Proprietà o metodo non supportati dall'oggetto.
è l'elaborazione si blocca sull'istruzione seguente colorandosi di giallo:
CtlActiveXImage.Image = Me!Path & "\" & Me!Pippo
La cosa curiosa è che poi chiudendo la finestra del VB, mi appare nel
programma l'elenco dei file immagine, ma se clicco su uno qualsiasi di
questi riappare lo stesso errore.
MI pare di avere eseguito tutto alla lettera, ma ci sarà qualcosa nella
configurazione del mio sistema che probabilmente dà fastidio oppure ho
sbagliato io qualche passaggio.
Vi chiedo a questo punto di aiutarmi a capire dove sbaglio, mi rivolgo
soprattutto a coloro che hanno XP ed Office 2003 nel caso si fossero già
trovati di fronte a problemi di questo tipo.
         Grazie mille.
         Cordiali saluti
         Rita

 non può essere letta' per cui devo poi chiuderla per forza.
Salve, volevo solo dire che ho risolto il problema del file IMGSCAN che è
stato regolarmente registrato questa volta, avevo saltato una dll che
credevo necessitasse solo per Windows 98.
Per il resto non ho risolto nulla, appena entro nel programma c'è sempre
l'errore 438 come descritto nel mio post precedente.
     Grazie
     Ciao Rita
Newsgroup: it.comp.appl.access
Titolo: DATA-ORA

   Vorrei attribuire ad un record appena creato un numero che indichi il
momento (inteso come data e ora) in cui è stato creato.
    E' possibile ?
    Inoltre, è possibile poi risalire dal numero alla data-ora ???
    Vi ringrazio anticipatamente.

 ha scritto nel messaggio
news:bapq0o$9qh$1...@lacerta.tiscalinet.it...

Penso si possa fare aggiungendo un campo "DatCreazione" e "OraCreazione"
alla tabella.
Poi dalla maschera "Su aggiornamento", verificando se la proprietà
"NewRecord" è True puoi aggiungere la data e l'ora.
Se la tabella ha una chiave primaria o un indice univoco, potrai da questo
risalire alla data e all'ora per esempio con DlookUp.
Ciao, Carlo


Io di solito aggiungo sempre un campo IdData e imposto come valore
predefinito la funzione Date(); cosě in ogni record inserito viene scritta
la data della creazione...
Ciao.
--
Sergio MAZZA

Ma invece di utilizzare due campi data e ora non c'è la possibilità di
utilizzarne uno solo che indichi in maniera univoca l'ora e la data ????

 
un campo di tipo data, può contenere tranquillamente data e ora...
puoi impostarlo come data e ora corrente con la funzione Now()
-- 
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------

Newsgroup: it.comp.appl.access
Titolo: sintassi Format$

ciao a tutti.
ho creato un report con la creazione guidata che raggruppa i record in base
alle date per trimestre con Access2003;
la cella in questione contiene "=Format$([Data];"\Tq aaaa";0;0)" che
produce "T1 2005, T2 2005, T3 2005" ecc. per i vari trimestri.
sto cercando senza risultato modificando la sintassi di Format$ di ottenere
"Trimestre 1 2005, Trimestre 2 2005" ecc.
sapete aiutarmi?
grazie 
dario



ho risolto con "=Format$([Data];"\Tri\me\stre q aaaa";0;0)"
il tutto funziona ma mi lascia perplesso; c'è un altro sistema?
ciao

 ha scritto nel messaggio news:1i66vmzjsbwzv.e...@40tude.net...

Non so'; forse: ="Trimestre " & Format$([Data];"q aaaa";0;0)?
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: imposta stampa report

Salve a tutti NG,
come faccio a impostare la stampa di record? Mi spiego meglio ... ogni volta
che devo stampare un report devo sempre modificarlo a mano ... c'è in modo
per renderle definitive?
Gra2ie 1000
Dipipl

 ha scritto nel messaggio
news:yQ1Vb.200745$VW.81...@news3.tin.it...

Dovresti raccontarci:
1) che versione di Access stai usando.
2) che cosa ogni volta modifichi a mano e che invece vorresti "renderle
definitive"?
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: query di aggiornamento

devo eseguire due query di aggiornamento che partono automaticamente
all'avvio di un database poichè sono collegate ad una macro di
autoexec
Dsidero evitare che compaiono i messaggi di esecuzione delle query che
siono attivati di default in access.
Come posso fare?

 ha scritto nel messaggio
news:jrvpv01e7kfjvscof...@4ax.com...

Metti l'esecuzione delle Queries in una Funzione Public in un Modulo.
    Public Function NomeFunzione()
        DoCmd.SetWarning False
        DoCmd.OpenQuery nomequery1
        DoCmd.OpenQuery nomequery2
        DoCmd.SetWarning True
    End Function
Dalla Macro Autoexec richiami la funzione impostando
EseguiCodice
        =NomeFunzione()
Ciao
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

Ho creato due query di aggiornamento che partono automaticamente
all'avvio del database.
Come posso eliminare i messaggi che appaiono di default per
l'esecuzione delle query?

Newsgroup: it.comp.appl.access
Titolo: Somma a piè di pagina in file ADP

devo fare una somma nel piè di pagina di una maschera in visualizzazione
continua file .ADP
l'origine della maschera è una sp.
il controllo di cui devo fare la somma è un controllo non associato.
l'origine del controllo è:  (ESEMPIO)
=[Quantità]*120/5
nel controllo a piè di pagina ho scritto:
somma([Quantità]*120/5)
il risultato è  #Errore
perchè?
grazie
ciao

 ha scritto nel messaggio
news:qVyQb.183836$_P.64...@news4.tin.it...

ACC2000: Cannot Calculate an Expression Inside an Aggregate Function on a
Form or Report in an Access Project
http://support.microsoft.com/default.aspx?scid=kb;en-us;225992&Product=acc20
00
nel tuo caso la soluzione è semplice, se nell'origine controllo metti ...
=somma([Quantità])*120/5
non da errore e il risultato non cambia
Ciao Giorgio
Newsgroup: it.comp.appl.access
Titolo: Aiuto con report

Ciao a tutti
ho il seguente problema che mi assilla.........
ho fatto un Report che, per essere stampato su una pagina A4, ha bisogno di
reimpostaare i margini della pagina....nulla di che....lo faccio.....stampa
bene.....ma, e qui sta il problema....quando chiudo il DB e lo riapro non mi
mantiene più queste impostazioni, anzi per essere più precisi, a volte non
le mantiene a volte si.....
come diavolo posso fare per rendre l'impostazione di detti margini fissa????
Grazie 1000
Giaino
--
=======================================
 -------------------------- Giaino Flower --------------------------
=======================================

 ha scritto nel messaggio
news:SO3r8.122184$1S3.3...@twister1.libero.it...

Vai su Opzioni/Generale e regoli i margini predefiniti!
Gia ci sono cascato, ciao!

 ha scritto nel messaggio
news:489r8.122945$1S3.3...@twister1.libero.it...


Newsgroup: it.comp.appl.access
Titolo: Leggere Google Calendar

Buongiorno a tutti 
 
C'è un modo semplice di leggere (solo leggere) un calendario di Google con un database di Access? 
 
Vorrei popolare e tenere aggiornata una tabella del mio db con gli eventi caricati sul Calendar (gli eventi sono caricati e gestiti da un altro programma che non c'entra nulla col mio db). 
 
Grazie, Dàvide


trovi tutto qui
https://developers.google.com/calendar/overview
 
 
google non considera neppure il mondo access/vba quindi ti devi 
appoggiare alle REST API
 
ciao
BFS

 
Segui questo link, ti può essere d'aiuto 
 
https://github.com/VBA-tools/VBA-Web

Newsgroup: it.comp.appl.access
Titolo: controllo di ricerca

Ho seguito le indicazioni che ho trovato su "sitocomune", sezione forms,
su com creare un controllo di ricerca. Davvero utile, ma se il controllo č
piazzato in una maschera e il record da trovare n una sottomaschera come
si fa?
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


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

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

Pur essendo amministratore del sistema (Windows xp prof.) access 2003 non mi
consente di abbassare il livello di protezione macro, in quanto non presente
nel menů strumenti.
Come posso sistemare il problema ???
Grazie.

 ha scritto nel
messaggio
news:10898144...@merlino.agonet.it...

strumenti
macro...
MAssimiliano


Devi reimpostare le voci della barra dei menu.
Tasto destro sulla barra dei menu, personalizza, barra dei menu, reimposta
...
Ciao, Sandro.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Grazie Sandro,
mi hai salvato...

Newsgroup: it.comp.appl.access
Titolo: Query di aggiornamento

Salve a tutti i partecipanti di questo meraviglioso NG.
E' da un bel pò che non creo più delle query di aggiornamento e non riesco a
capire dove sbaglio.
Ipotizziamo due tabelle:
- dipendenti (id, cognome, nome)
- colleghi (id, cognome, nome).
Tabella dipendenti con 5 records inseriti.
Voglio creare una query di aggiornamento che dovrà inserire tutti i records
della tabella dipendenti nella tabella colleghi anche se quest'ultima vuota.
Premetto che non ho creato nessuna relazione.
La query non mi funge.
Mi sfugge qualcosa e non riesco a capire cosa.
Un aiutino mi sarebbe molto utile.
Grazie anticipatamente.
Marco.

 ha scritto nel messaggio
news:WtzE8.47824$CN3.1...@news2.tin.it...

Non devi crearti una query di aggiornamento, ma una query di accodamento.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Valore Costamte

Come e se e possibile, cancellare o riinserire da un Forms con un
campo testo il valore di una costante in un modulo Publico?

campo testo il valore di una costante in un modulo Publico?
la imposti via codice su lostfocus?
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Cambiare i riferimenti al volo

Salve a tutti, ho un paio di problemi con i riferimenti di un db di
Access97.
Ho un db che utilizza i riferimenti al dao3.6, word ed excel.
Ho un ambiente misto di macchine win98 e winxp, e che tra l'altro hanno
versioni diverse di word ed excel.
Se modifico il db su una macchina con versione di excel o word
successive, il db non funziona dicendo che manca un riferimento. E fin
qui tutto normale.
Il vero problema e' relativo al riferimento al Microsoft Dao3.6 che da
problemi copiando il db da una macchina ad un altra. Succede che dia
errore su una dichiarazione (es Dim db as Database) pur essendo
correttamente indicato tra i riferimenti.
Unica soluzione toglierlo dai riferimenti, chiudere tutto, riaprire e
rimetterlo.
Ho pensato ad un problema di versioni diverse del dao3.6 o
installazioni in cartelle diverse sui vari pc, ma tendo ad escluderlo
in quanto ho personalmente installato la stessa versione di Access su
tutte le macchine e nella stessa cartella. Scanso equivoci ho
ricontrollato la versione su tutti i pc, casomai fosse stata modificata
da qualche aggiornamento.
A questo punto direi che si tratta delle differente versioni del
sistema operativo...
Vabbeh, passiamo al sodo: e' possibile cambiare i riferimenti da
codice, magari alla prima apertura del db?
Grazie a tutti e scusate il disturbo.
Ciao
mau_rizio

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

Ci avevo gia' provato, non da' piu' quell'errore ma altri appena si usa
una funzione tipo Date(), Format$, ecc. ecc.
Ciao
mau_rizio


L'avevo gia' vista anche se c'e' qualcosa che non mi torna... io con le
librerie di excel e word ho il problema inverso.
Il fatto e' che il problema e' con il dao3.6, i riferimenti a word ed
excel riesco a cambiarli a livello di codice.
Ciao e grazie.
mau_rizio

Newsgroup: it.comp.appl.access
Titolo: richiamare sub dinamica

ciao a tutti
non riesco a richiamare una sub dinamica,
ho fatto in questo modo
 
Dim stCtrl As String
 
stCtrl = 
Screen.ActiveControl.Name
 
stCtrl = Right(stCtrl, Len(stCtrl) - 3)
stCtrl = "ShowAll" & Left(stCtrl, Len(stCtrl) - 1) & "i"
 
Call stCtrl(Me)
Ma ho errore di compilazione;
prevista Sub, Function o Property.
 
Grazie


Call funziona solo con un identificatore diretto, non con un valore stringa (per chiarimenti vedi: 
https://msdn.microsoft.com/en-us/VBA/Language-Reference-VBA/articles/call-statement
)
 
Usa:
 
Application.Run
 
Ciao

Magari questo, ma da valutare per le limitazioni imposte:
https://support.office.com/en-us/article/CallByName-Function-49ce9475-c315-4f13-8d35-e98cfe98729a
 
 
Alterativa sempre valida EVAL
 
Public Function NomeFuction()
...
End Function 
 
Utilizzo:
?Eval("NomeFuction()")
 
Ovviamente se ha parametri si possono passare anche i parametri usando i Doppi Apici come delimitatori o il chr(34) ma suggerico la risoluzione eplicita.
 
@Alex


grazie Alex


grazie Davide
Newsgroup: it.comp.appl.access
Titolo: [OT] Lavoro a Cervia

Se qualcuno sta nei dintorni di Cervia e ha la possibilita'
di seguire un mio cliente, si faccia vivo.
lorenzo....@libero.it
Bai
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in 
internet che sia in grado di recuperare le 
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--

di seguire un mio cliente, si faccia vivo.
Hai provato a postare su it.investigazioni.private?:-)
Saluti.
Luciano

Hai provato a postare su it.investigazioni.private?:-)
Si, ma tanto quelli non hanno ancora trovato il Bettini,
figuriamoci!
