mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: cancellazione file excel

Da access si può cancellare un file excel su disco fisso prima di esportare 
una tabella in un file .xls con lo stesso nome ?
grazie
..."cancella" test.xls
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, _
    "test", CurrentProject.Path & "\test.xls", True, "" 

    "test", CurrentProject.Path & "\test.xls", True, ""
Kill "quimancailpercorso\test.xls"
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA) 


;-)
E per di più occhio vigile che il file non passa x il "cestino"...

Newsgroup: it.comp.appl.access
Titolo: Lunghezza testo in etichetta

Salve a tutti,
ho un problema che potrebbe sembrare stupido ma non riesco a
risolverlo. Ho fatto un report dove devo inserire un testo molto
lungo; purtroppo oltre un certo limite, mi dà errore. Ho provato anche
con una etichetta di testo ma niente.
Qualcuno può aiutarmi?
Grazie mille

 ...
 
Spiegati meglio:
 
Quale numero e messaggio di errore ricevi?
Quando viene l'errore? Cosa fai?
Cosa intendi con "inserire"? Incollare dalla clipboard? Dove?
Cos'è "molto lungo"?
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 


errore: "testo molto lungo da modificare"
 
Provo a spiegarmi meglio:in visualizzazione struttura di un report ho
una etichetta dove devo inserire un testo molto lungo; lo copio da una
parte e faccio incolla ma mi esci l'errore che ho riportato sopra.
Quindi non so come inserire un testo lungo in una etichetta.
Spero di essere stato chiaro.
Grazie ancora


spezzalo in più etichette
ciao
BFS


A parte il non definire in modo quantitativo il "molto lungo" sai
anche la malizia vuole la sua parte...
 
Perchè usare un'etichetta...?
Usa un controllo TextBox che peraltro ha la proprietà di espansione
automatica....
 
@Alex

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

Ragazzi, il file specifiche utilizzabile nell'export a larghezza fissa,
ha una estensione .ini? Ve lo chiedo perchè vorrei richiamarlo
"manualmente"...

 "manualmente"...
    Il "file" specifiche... non e' un file. Apri e ispeziona le tabelle di
sistema i cui nomi iniziano con:
        MSysIMEX
dove IMEX sta per IMport EXport.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.appl.access
Titolo: Query di selezione su + tabelle [HELP]

Ciao di nuovo,
ho bisogno che qualcuno mi dia una spiegazione relativamente alla seguente
query:
SELECT  drivers.driver_id, drivers.tipo_prodotto, drivers.prodotto_id,
drivers.categoriadrv_id, drivers.nomefile, drivers.dimensione,
drivers.versione, drivers.datadrv, drivers.descrizione,
sistemioperativi.so_id
FROM sistemioperativi INNER JOIN (drivers INNER JOIN relazioniso ON
drivers.driver_id = relazioniso.driver_id) ON sistemioperativi.so_id =
relazioniso.so_id
WHERE (((drivers.tipo_prodotto)="n") AND ((drivers.prodotto_id)=2) AND
((drivers.categoriadrv_id)=2));
Essa riunisce in pratica 3 tabelle di cui, dove la tabella sistemioperativi
e' relazionata alla tabella drivers grazie alla tabella relazioniso che
serve a risolvere il legame M a M.
Il problema che vorrei risolvere e' dovuto al fatto che vorrei eseguire
questa ricerca basandola sui parametri indicati nella stringa SQL e se tutto
funziona bene specificando un valore per ognuno, le difficolta' sorgono nel
caso volessi fare una ricerca su "tutti" per la voce sistemi operativi
(drivers.categoriadrv_id)=2 in quanto, giustamente, lo stesso elemento mi
viene visualizzato una volta per ogni sistema operativo trovato mentre
vorrei che la visualizzazione fosse unica.
Grazie per l'eventuale aiuto.
Fabio

 vorrei che la visualizzazione fosse unica.
Non e' che ho capito molto bene...comuqnue: se togli la condizione avrai
indietro tutti record, elimini in pratica il filtro.
Il fatto dei record duplicati: o e' sbagliato il join (prova il left o il
rigth a seconda d icome sono fatte le tabelle) oppure raggruppa o ancora usa
SELECT DITICT.
Saluti.
Luciano
(DOC)

 SELECT DITICT.
SELECT DISTINCT
pardon!:-)
Saluti.
Luciano
(DOC)

 SELECT DITICT.
Grazie !
effettivamente mi sono accorto di aver fatto un errore, la query completa
e':
SELECT drivers.driver_id, drivers.tipo_prodotto, drivers.prodotto_id,
drivers.categoriadrv_id, drivers.nomefile, drivers.dimensione,
drivers.versione, drivers.datadrv, drivers.descrizione,
sistemioperativi.so_id
FROM sistemioperativi INNER JOIN (drivers INNER JOIN relazioniso ON
drivers.driver_id = relazioniso.driver_id) ON sistemioperativi.so_id =
relazioniso.so_id
WHERE (((drivers.tipo_prodotto)="n") AND ((drivers.prodotto_id)=2) AND
((drivers.categoriadrv_id)=2) AND ((sistemioperativi.so_id)=3));
E il campo con parametro a cui facevo riferimento e':
((sistemioperativi.so_id)=3))
che impostandolo a "*", mi ritorna lo stesso record + volte, uno per ogni
sistema operativo abbinato.
Ho provato con SELECT DISTINCT ma non produce effetto alcuno...
Ora provero' la strada del Join in parte ;-)
Newsgroup: it.comp.appl.access
Titolo: Visualizzare il risultato di una query senza registrarla nel database

 Volevo sapere se è possibile visualizzare il risultato di una query,
utilizzando esclusivamente il codice, senza registrare la query nel database
con un nome
Io so che utilizzando il metodo
 Set qdf = db.CreateQueryDef("NomeQuery", strSQL)
 DoCmd.OpenQuery "NomeQuery"
posso visualizzare una tabella con il risultato dell'istruzione sql
contenuta nella variabile strSQl.
Volevo chiedere, però, se è possibile evitare di registrare la query con un
nome sul database, ed utilizzare un altro metodo che, a partire comunque da
una variabile stringa contenente l'istruzione sql, mi apra direttamente la
query con i risultati senza andarla a registrare su database.
Infatti, uttilizzando "CreateQueryDef" se la query risulta già esistente, mi
viene inviato un messaggio di errore. Sono costretto prima ad eliminarla,
poi a creare la stessa query.
Mi chiedo se è possibile evitare tutto questo, facendo aprire direttamente
la query in forma temporanea, senza salvarla.
Spero di essermi fatto capire.
Grazie
Stefano
-- 
Posted from root@[212.104.51.2] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 con un nome
Puoi crearla e poi eliminarla.
Ma perche' non vuoi registrarla? Forse potresti usare una query parametrica
per fare quello che ti serve.
Sib

 con un nome
Se la tua query è una query di comando, puoi usare il metodo runsql. Se
sql_cmd è la tua stringa SQL la esegui con
docmd.RunSQL sql_cmd
Oppure la createquerydef accetta anche come nome la stringa vuota il che
significa che non verrà accodata all'insieme delle querydefs (e questo lo
potevi leggere tranquillamente sull'help, sempre troppo trascurato)
Se la query è di selezione puoi solo usare openquery nome_query e quindi
devi per forza salvare la query.
Antonio

poi a creare la stessa query.
guarda che puoi assegnare la proprietà sql ad una query già creata.
crei una stringa sql, l'assegni alla querydef e buonanotte:
dim dbs as database
dim qdf as querydef
dim ssql as string
set dbs = currentdb
set qdf = dbs.querydefs("NomeQuery")
ssql = "SELECT * FROM Tabella WHERE Campo = Valore"
qdf.sql = ssql
' e adesso NomeQuery è una query di selezione
ssql = "DELETE * FROM AltraTabella"
qdf.sql = ssql
' e adesso è una query di comando, per la precisione una delete
e così via.  per "eseguire" la query mi pare si faccia:
qdf.execute
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access

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

buona sera problemma!!!!!
non riesco a creare un file mde   "messaggio errore inpossibile creare file 
mde"
uso access2003
cosa devo fare grazie 

 typed:

Ciao,
prima di confezionare il prodotto .mde bisogna
accertarsi che non ci siano errori di sintassi nel codice.
Da una finestra modulo, Debug->Compila
Vedi se ti da qualche errore in qualche routine.
--
Lorenzo

 uso access2003
www.donkarl.com/it
 FAQ 7.17 La creazione di un MDE non riesce
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

ok risposta esata grazie
Newsgroup: it.comp.appl.access
Titolo: Query parametrica con valore null

In una query --> Criteri --> ho richiesto che il valore di ricerca venga
preso dal controllo di una maschera [forms]![maschera]![nome] che si
collega ad una tabella con un elenco a discesa.
Se però lascio il controllo vuoto la query mi restituisce errore..
Quali sono i parametri da passare nel caso io voglia che la query
restituisca "TUTTO" nel caso io lasci vuoto sto controllo ?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 restituisca "TUTTO" nel caso io lasci vuoto sto controllo ?
www.donkarl.com/it
 FAQ 3.14 Criterio che restituirà tutti i record
Se ricevi ancora un errore devi rivelare la stringa SQL della query
e il tipo di dati del campo dove usi il criterio.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + CISA2
Conferenza Italiana per Sviluppatori di Access, Ancona, 22+23/4/2006

Newsgroup: it.comp.appl.access
Titolo: Prmi valori

Ciao di nuovo!!! :-)
Dunque ho una tabella contenente record che all'interno della stessa
possono essere anche duplicati.
Io desideravo poter creare un filtro, tramite query che mi permetta di
visualizzare singoli record ma con tutte le informazioni legate allo
stesso.Mi spiego due record possono essere duplicati nel senso che hanno
un cod_id uguale ma altre info, come per esempio il livello di scolarità
diverso....se io raggruppo i record la query non viene eseguita perchè
ovviamente pur avendo i record 2 cod_id uguali hanno il livello
scolarità diverso!!
come potrei risolvere il problema??
grazie e ciao
mike
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:1ab075a60eb08eda99...@mygate.mailgate.org...

Con due passaggi; uno mi raggruppa i cod_id e l'altro associa cod_id alle
altre info...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: aggiorna campo record specifico

ciao a tutti
scusatemi ma non riesco ad andare avanti con il mio problema relativo alla
registrazione dei movimenti contabili.
mi sono creato una maschera movimenti contabili con origine dati
(querymovimenti) con una sottomaschera dettaglimovimenti con origine dati
(querydettaglimovimenti).
le suddette query vencono alimentate da diverse tabelle.
Nella sottomaschera dettagli mi ritrovo un campo DARE ed uno AVERE dove
inserisco l'importo relativo al movimento
es: iddettaglio 1 = cliente Tizio con importo in dare di L. 100
     iddettaglio 2 =cassa con importo in Avere L.100
fin qui tutto va bene.
Il problema che non riesco a risolvere è il seguente:
es: iddettaglio 1= Cliente Tizio con importo in dare L. 120
     iddettaglio 2= imponibile Vendite in avere L. 100
     iddettaglio 3= iva vendite in avere L. 20 (che dovrebbe essere
calcolata sull'imponibile dell'iddettaglio 2)
spero di essere stato chiaro .....
vi prego aiutatemi

 ha scritto nel messaggio
news:3bgx8.942$W9.1...@twister2.libero.it...

Per poterti aiutare a risolvere il tuo problema è necessario sapere qualcosa
di più sulla tua applicazione, per esempio:
1)   Come vengono generati i movimenti di contropartita ? In automatico
oppure vengono fatte due registrazioni manuali ?
2)  Come fai per tenere legati i dettagli di un singolo movimento tra di
loro ? Usi un numero di registrazione comune ?
Comunque credo tu debba prevedere la possibilità di inserire anche il codice
IVA o perlomeno il fatto che il moviemento sia assoggettato ad IVA,
a quel punto si può ragionare meglio su come generare il dettaglio relativo
all'importo.
Sai hai bisogno fammi sapere.
Roberto

Newsgroup: it.comp.appl.access
Titolo: Casella Combinata Bloccata

Ciao a tutti
Purtroppo mi stà passando l'ora del coglione ,
Ho una casella combinata che filtra un'altra casella combinata,
solo che dopo il primo imput per filtrare la seconda casella combinata
si blocca , nel senso che non riesco più a selezionare  nessun altro valore
.
Altre volte mi è capitato e l'ho risolto ,
ora proprio no
Un aiuto Grazie
Giuseppe

 ha scritto nel messaggio
news:0AoLd.475288$b5.22...@news3.tin.it...

...non so se potrà salvarti, ma questo codice:
Private Sub Combo1_GotFocus()
    SendKeys "%{Down}"
End Sub
fa si che quando la combo box prende il Focus, questa si apra
automaticamente ... tentar non nuoce ...
-- 
strano...mavero
mail: mauro . chiarello @ gmail . com
ICQ: 292-118-822
BLOG: 
www.blogico.org
Se vuoi mettere al sicuro i tuoi dati, caricali su un server ed aspetta che
qualcuno ne faccia un mirror
Linus Torvalds
Newsgroup: it.comp.appl.access
Titolo: Access 2003 può far cadere la rete?

Ciao a tutti. Ho fatto un programma per la gestione del magazzino.
Funziona benissimo. Ho messo il BE nel server e un FE in un pc in
rete. Tutto ok. Ogni tanto succedeva però che cadeva la rete così
bisognava entrare nel BE e fare Compatta e Ripristina. Allora ho
consigliato all'utente di mettere sotto gruppo di continuità la rete.
L'ha fatto ieri. Stamattina, un disastro. La rete cade in
continuazione creando non pochi problemi. Arrivano messaggi tipo
"scrittura rimandata non riuscita...". Oggi però c'è stato anche
qualcosa di nuovo. L'antivirus sul server dava messaggi tipo
"Tentativo di intrusione..." e poi cadeva la rete. Sul server gira Win
XP e come antivirus c'è Panda mentre sul pc in rete c'è sempre Win XP
ma come antivirus c'è Avast. Adesso l'utente ha provato a togliere il
firewall di Panda e a mettere il firewall di windows. Sembra che fino
ad ora funzioni. Io chiedo: può dipendere da questo? Oppure può
dipendere anche da Access che per qualche misterioso motivo riesce a
perdere la connessione con il server?
Grazie
Ciao
Stefano


meno male che i Panda si stanno estinguendo!!!
Access non c'entra nulla, subisce il problema non lo provoca
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 ha scritto nel messaggio 
news:7b6d4173-a9f7-48af...@s20g2000yqh.googlegroups.com...

-----------------------------
ciao,
se continua a darti il messaggio di scrittura non riuscita, dipende dall'hub 
su cui è collegata la rete...
prova a mettere un gruppo di continuità  per alimentarlo e vedi che il 
problema lo risolvi....
Nicola

Newsgroup: it.comp.appl.access
Titolo: cercasi programmatore access 20000 VBA ed ASP

Ciao a tutti
gestisco uno studio di consulenza aziendale e cerco un programatore access
2000 per implementare un data base utilizzato per gestire le anagrafiche ed
i clienti del mio ufficio di marketing.
si  tratta di piccoli lavori di implementazione e sistemazione,
la consulenza può essere svolta anche a distanza a mezzo telefono con invio
dei file via internet
la retribuzione può essere oraria o per singoli lavori di implementazione.
si garantisce e si richiede la massima serieta'
saluti a presto,
darò notizia sulle news della conclusione delle ricerche
saluti claudio calastri
c...@libero.it
081-7702907
347 8657230



 si garantisce e si richiede la massima serieta'
Quali sono i parametri retributivi su base oraria?
Saluti.
Luciano

 wrote in message
news:acvq9i$t038f$
1...@ID-86073.news.dfncis.de

Certo che ACCESS galoppa, non sapevo della versione 20000....!
Alessandro.@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

>Certo che ACCESS galoppa, non sapevo della versione 20000....!
disinformato......
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.iol.it
Newsgroup: it.comp.appl.access
Titolo: Esportare un Report a run-time

Buongiorno,
come da oggetto, vorrei esportare un record (di una sola pagina) in
formato RTF (l'ideale sarebbe PDF ma mi acontento) e salvare
direttamente il file in una directory specificata, modificabile a
piacere.
Esiste il comando DoCmd.RunCommand (acCmdOutputToRTF) ma non mi pare
faccia al caso mio e d'altra parte non so nenche a quale evento del
report associarlo (Open, Close, Activate e Deactivate non mi
funzionano).
Qualcuno sa come fare?
Grazie
Filippo


Se vuoi il pdf ci sono diverse routine che lo fanno
Lebans.com e 
sitocomune.com
In rtf invece anche una semplice macro lo fa: in ogni caso a te serve 
docmd.Outputto così specifichi anche gli argomenti
come dove ed in che formato
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa
 

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

Newsgroup: it.comp.appl.access
Titolo: Casella di testo espandibile in report sovrascrive le altre caselle

In un report ho messo una casella di testo con proprietà espandibile a true.
Sotto questa casella ne ho messe altre.
Se il testo contenuto nella prima casella sfora la dimensione orizzontale e
va a capo, invece di shiftare in basso tutto il resto, mi sovrascrive il
contenuto delle caselle sottostanti.
Più sotto ne ho un'altra di casella con la stessa esigenza e lì invece
funziona regolarmente.
C'è qualcosa che mi sfugge, probabilmente banale.
Idee?
Antonio
--
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?



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

 bordi si sovrappongono succede quello che dici.
Eh, già...
Ah, la vecchiaia...
Dev'essere che penso troppo allo scudetto che stiamo per vincere...
Antonio

 Antonio


 Preferisco la soppressata
O meglio ancora il guanciale, così la assoaggiamo questa famosa amatriciana
;-)


 O alla coppa???
Preferisco la soppressata
Antonio

 bordi si sovrappongono succede quello che dici.
Può esservi spazio zero (bordi coincidenti ma non sovrapponentisi).
Usate la versione US con la quale si evidenzia la griglia e così
diventa difficile fare sovrapposizioni!
Bruno
Newsgroup: it.comp.appl.access
Titolo: Proprietà ListIndex

Saluti a tutto il NG
Come impostare da codice la proprietà ListIndex 
in maniera tale che in una casella combinata la voce selezionata 
sia sempre la prima indipendentemente dall'ordinamento scelto ?
Cordiali saluti 

 Cordiali saluti
Forse non sai che c'č l'HELP:
La proprietą č di sola lettura.
Per quello che devi fare c'č la proprietą SELECTED:
Me.TuaListBox.Selected(0)=true
Alessandro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Come impostare da codice la proprietą ListIndex


Alessandro.
Grazie.

Newsgroup: it.comp.appl.access
Titolo: E-Mail e modello

con access è possibile spedire un record via E-mail utilizzando Outlook, ok
e questo è fatto, ma ora vorrei utilizzare un modello html, manon so cosa
fare.
Pensavo di crearne uno in Frontpage ma con che estenzione devo salvarlo? e
come posso farlo utilizzare da access?
grazie+

 ha scritto nel messaggio
news:S%vh8.13640$uN5.3...@twister1.libero.it...

Hai almeno due possibilità per mandare un e-mail:
1) utilizzare l'oggetto VBA di Outlook MailItem con tutti i suoi metodi e
proprietà. In MailItem.HTMBody puoi inserire l'intero codice HTML nel
messaggio di tipo HTML con tutte le formattazzioni e così via.
2) se hai la necessità di avere un modello .htm per altre ragioni puoi usare
il metodo DoCmd.SendObject dove puoi specificare il percorso e il file
modello.
A te la scelta.
One.Emmedi
Newsgroup: it.comp.appl.access
Titolo: Suddivisione testo

Buongiorno a tutti, č la prima volta che scrivo e approfitto per
ringraziare tutti i partecipanti per le innumerevoli soluzioni di
interesse comune che si trovano sul NG.
Ho un problema nella suddivisione di una serie di testi contenuti nei
record di una tabella ad es :
Fiat punto 1.2 (176ab, 432de) cat iniezione
Mercedes 3.0 (ad343, 53)
Ho letto un precedente post di simile argomento ma dopo svariate prove
non sono riuscito (dato il mio livello di conoscenza) a venirne a capo.
Vorreste essere cosě gentili di mettermi in condizione di dividere il
testo tra quello che c'č tra le parentesi e quello restante?.
Es. testo1 : Fiat punto 1.2 cat iniezione 
    testo2 :(176ab, 432de) 
    testo1 : Mercedes 3.0
    testo2 (ad343, 53) 
Ringrazio in anticipo per ogni soluzione mi indichiate, togliendomi un
problema per me...sob.....ora senza soluzione
Con simpatia
Paolo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:6d6d33da51760d404f3...@mygate.mailgate.org...

Prova cosě:
1) supponiamo che il campo si chiami Campo1
2) ricerchi prima la "("
3) estrai i caratteri a sin
4) ricerchi la ")"
5) estrai i caratteri a dx
6) estrai i caratteri tra parentesi
ecco il codice:
p1=instr(Campo1,"(")
Car_sin=left(Campo1,p-1)
p2=instrrev(Campo1,")")
Car_dx=rmid(Campo1,p2+1)
Car_traparentesi=mid(Campo1,p1+1,p2-p1-1)
Se invece il testo tra parentesi lo vuoi con le parentesi allora :
Car_traparentesi=mid(Campo1,p1,p2-p1+1)
Spero di aver capito bene.
Alb

 Car_traparentesi=mid(Campo1,p1+1,p2-p1-1)
Ciao. Claudio.

 Ciao. Claudio.
Prima di tutto  grazie a tutti e due! sono rimasto sorpreso 
dalla velocità siderale della risposta!! :-) adesso mi ci metto e provo
ma sono certo che mi avete risolto un problema che mi ha fatto
disperare...
Una buona giornata da parte mia ! conto un giorno prossimo di essre
altrettanto
utile!
P.s. Spero di avere fatto replay nel modo corretto...... 


 P.s. Spero di avere fatto replay nel modo corretto......
ehehheh.....ehehhheh........ehhehhhehheh
Tocca tenerli "boni" sti cagnacci
--
a.cara

 P.s. Spero di avere fatto replay nel modo corretto......
Mamma mia! Ormai Antonio lo usano anche per fare paura ai bambini quando non
vogliono mangiare! :>H
Ciao. Claudio.
Newsgroup: it.comp.appl.access
Titolo: Istruzione Maximize

Come posso fare per applicare l'istruzione DoCmd.Maximize
sull'evento Attivazione di tutte le maschere esistenti senza
andare a scriverlo su ogni maschera
Grazie anticipato
Giuseppe

 ha scritto nel messaggio
news:s2Vzc.338126$hc5.14...@news3.tin.it...

A braccio direi che non si può; oltre al fatto che gestirei l'evento "su
apertura" di ogni form inserendoci il Maximize...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Maledette caselle di riepilogo :-<

Se le listbox non fanno al caso mio allora perfavore aiutatemi voi a
risolvere il mio problema:
OBIETTIVO: Calcolare il valore Energia Digeribile (ED) necessaria per 1
cavallo di peso PV!
Per ogni categoria di cavallo ci sono diverse formule per calcolare ED:
1. Mantenimento (1,4+(0,03*[PV]))
2. Lavoro L (1,4+(0,03*[PV]))*1,25
3. Lavoro M (1,4+(0,03*[PV]))*1,5
4. Lavoro H (1,4+(0,03*[PV]))*2
5. Giumenta E (1,4+(0,03*[PV]))*1,25
6. Giumenta L (1,4+(0,03*[PV]))
7 Giumenta latt. E (1,4+(0,03*[PV]))*1,2
8. Giumenta latt. L ((1,4+(0,03*[PV]))+(0,088*[PV]*0,36))
9. Weanling ((1,4+(0,03*[PV]))+(0,066*[PV]*0,36))
10 Yearling ((1,4+(0,03*[PV]))+(10*[ADG]))
11. 2 anni((1,4+(0,03*[PV]))+(16,38*[ADG]))
12. ((1,4+(0,03*[PV]))+(20,9*[ADG]))
"ADG" č l'incremento di peso giornaliero, ma non rappresenta un grosso
problema
Quindi ammettiamo per esempio che il cavallo Varene con peso PV appartiene
alla cat 4.
Mi serve indicare questo valore in una casella di testo ED , come devo Fare?
Spero di essere stato chiaro, e vi chiedo una mano al piů presto visto che
questo database lo devo presentare per la mia tesi di Laurea!
Grazzie a tutti
LUCA LACITIGNOLA





Mi serve indicare questo valore in una casella di testo ED , come devo Fare?
se (sottolineo, se) ho capito bene vuoi scegliere la categoria del
cavallo tramite una listbox (ossia casella di riepilogo), poi, avendo
assegnato PV e ADG vuoi calcolare la formula corrispondente.
in questo caso una casella di riepilogo è solo uno dei modi possibili
per indicare il tipo di cavallo, comunque, forse, il più carino.
con la casella in sé però non calcoli niente.  dopo che hai scelto una
categoria di cavallo per mezzo della listbox si scatena l'evento
dopoaggiornamento.  in seguito a questo evento puoi scegliere quale
formula adottare in base al valore della listbox stessa per mezzo di
un select case:
select case me.listboxTipoCavallo
	case 1
		...
	case 2
	...
	case 4
		me.ed = (1,4+(0,03*me.PV))*2
	case 5
		me.ed = (1,4+(0,03*me.PV))*1,25
	...
end select
dove PV è una casella di testo che contiene il valore PV.
comunque all'inizio pensavo che parlassi di cavalli vapore...
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access
Newsgroup: it.comp.appl.access
Titolo: richiesta password odbc oracle 7

ciao a tutti,
ho un problema con una connessione ad un rdbms Oracle 7.3 via odbc con 
access 2002.
se anche salvo la password quando collego le tabelle interessate, al 
successivo riavvio dell'applicazione mi viene presentata la form di 
richiesta password proposta normalmente dall'odbc quando nessuna 
password è stata salvata.
Qualcuno può darmi una dritta?
Nicoletta


Per prima cosa verifica sulla msysobjects se le cose stanno veramente 
cosi' (attributo Database)
-- 
ac
y-1=x

Alessandro Cara ha scritto:

l'attributo database è vuoto, mentre quello connect contiene
DSN=ORA7;DB=EXP01;
dove ora7 è correttamente il mio data source e exp01 è correttamente il 
mio db.
purtroppo non vedo altro e la password non c'è proprio
Nicoletta
Newsgroup: it.comp.appl.access
Titolo: Duplicare un record e modificarlo

Ho una maschera in cui carico i dati relativi a dei corsi (numero .. titolo
.... ore ... ecc.).
Capita spesso che devo inserire di seguito corsi molto simili tra loro dove
cambiano cioč solo pochi dati. Come posso inserire un tasto che mi duplica
l'ultimo record caricato permettendomi cosě di cambiare solo i pochi valori
diversi?
Grazie
--------------------------------
Inviato via 
http://usenet.libero.it

 diversi?
Varie soluzioni: la piů semplice forse, č preparare una query di accodamento
sulla tabella che prende i valori dai vari controlli della maschera.
Con il pulsante lanci la query
Antonio


Vai sul Sito Comune (link qui sotto), nella Sezione Forms leggiti la FAQ di
Federico Luciani intitolata "Ripetere un valore del record precedente in una
form", dovrebbe fare al caso tuo; naturalmente i dati del primo record
inserito dopo aver aperto la maschera te li digiti tu a manina santa; č
altrettanto che il giochino lo effettuerai per tutti i controlli della
maschera che vuoi che assumano, all'inserimento di un nuovo record, il
valore del record inserito precedentemente.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Come fare per cambiare impostazioni del Font in un Form con maschere continue

Buonasera a tutti, avrei bisogno di sapere come posso separare degli
inserimenti in una tabella da altri. Per esempio in un db inserisco dei
nomi, e in base a questi nomi ho la possibilita' di spuntare uno o piu'
check box. Adesso se non spunto nulla la visualizzazione di questo nome
sara' normale mentre se spunto una preferenza allora il nome
visualizzato in un form avra' delle caratteristiche diverse : -
caratteri piu' grandi - oppure delle clipart - oppure una scritta grande
con colori differenti .........
Io da un form a machere continue che prende dati da una query, che
contiene a sua volta dati di una tabella con condizione, mi visualizza
in modo uniforme tutti i dati con un particolare carattere, colore,
grandezza ecc.... Se io inserissi un pulsante di Opzioni o un combox
come potrei far visualizzare il nuovo inserimento con una formattazione
diversa ?? Grazie ancora Ciccio.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Io da un form a machere continue che prende dati da una query, che
cut
http://www.sitocomune.com
Sib

 Sib
Grazie per la sintetica risposta, ma dove devo guardare ???
Ciao Ciccio.


 Grazie per la sintetica risposta, ma dove devo guardare ???
Cerca "maschere continue".
Sib

Newsgroup: it.comp.appl.access
Titolo: [OT] Help Password Zip

Probabilmente e' molto OT, ma visto che sono alla frutta...
Qualcuno sa dove poter scaricare un programma per il crack di un file
zippato con Password?
Ciao e grazie!
Il Grava

 zippato con Password?
   Si, e oggi ho incontrato anche altre 2 persone che lo sapevano...
    :)))
   Scusa m'e' scappata; domande del genere non sono molto gradite in questo
NG.
   Astalavista   ;-)
Newsgroup: it.comp.appl.access
Titolo: Gestione record

Io ho realizzato un programma in access 2000 che funziona perfettamente. Il
problema è che come vengono rappresentati i dati non riesco a fare una
corretta analisi statistica.
In questo programma ho due tabelle, in una (tabella1) ci sono i dati
anagrafici di una persona (madre) mentre nell'altra (tabella2) l'elenco dei
figli che ha avuto. Il problema consiste nel fatto che quando creo una query
che unisce le due tabelle per ciascun figlio elencato nella tabella 2
vengono ripetuti i dati anagrafici della madre (tabella1). Dal punto di
vista statistico è un casino. Sapete come fare? L'ideale sarebbe realizzare
una query che mi mostrasse una sola volta i dati anagrafici della madre
(tablla1) con accanto in elenco i figli (tabella2).
Non so proprio come fare?
Grazie anticipatamente per l'aiuto.

 clic" del pulsante di comando.

Newsgroup: it.comp.appl.access
Titolo: accodare dati a tabella excel collegata via odbc

http://support.microsoft.com/kb/316475/it
 non ho capito bene come fare.
Il consiglio è:
<<Assicurarsi che la proprietà LockType dell'oggetto Recordset non è
impostata su ReadOnly >>
ma io non lavoro con codice vba, ho solo creato il classico
collegamento in access ad una tab excel.
grazie a tutti
domenico

 ha scritto nel messaggio 
news:71f8f486-4ac1-4cd6...@y38g2000hsy.googlegroups.com...

grazie a tutti
domenico
Le tabelle collegate in excel non sono scrivibili direttamente.
Puoi solamente scriverle tramite codice VBA.
Ciao
-- 
Roberto da Parma 

Ciao roberto grazie per l'attenzione.
Ti descrivo meglio il problema.
Sul mio pc ho un db access ed un foglio excel. Collego via odbc la
tabella xls (tasto dx --> collega tabella --> microsoft excel e
sceglio il mio foglio). Quindi mi creo 2 collegamenti ai due fogli
presenti in questa cartella xls. Creo una qry che accoda i dati di un
foglio all'altro foglio, la eseguo ed il tutto funziona correttamente.
Quindi, non so come, riesco a scrivere nel foglio excel senza codice
vba.
Successivamente copio il db access ed il foglio xls su di un altro pc,
eseguo con successo l'aggiornamento delle tabelle collegate (tasto dx
--> gestione tabelle collegate) ma eseguendo la qry di accodamento,
ottengo il messaggio indicato nel riferimentohttp ://
support.microsoft.com/kb/316475/it
Suggerimenti???

 ha scritto nel messaggio 
news:2045f40a-cee1-4f45...@d45g2000hsc.googlegroups.com...

non capisco questo collegamento che crei...in ogni caso sarà esterno ad 
access...
Sei andato a vedere il messaggio?

Newsgroup: it.comp.appl.access
Titolo: utilizzare excel in access

Ciao, chiedevo se e come è possibile utilizzare una tabella di excell per 
effettuare dei calcoli, e prelevare solo il valore finale da inserire in un 
database access. Grazie ciao Alberto
--------------------------------------------------------------------------------
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
368 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter! 

 --------------------------------------------------------------------------------
Certamente. Di questo argometo Sergio Mazza è il guru.
Tieni presente che praticamente tutti i calcoli fatti in Excel, puoi farli 
in Access.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Database con info Automobili

Qualcuno può dirmi dove è possibile trovare un mdb contente le informazioni 
sulle automobili
italiane e straniere?
Mi servirebbe una tabella popolata con informazioni del tipo:
marca, modello, potenza, cilindrata, prezzo listino .....

 marca, modello, potenza, cilindrata, prezzo listino .....
Ed immagino gratuita giusto?
IMHO penso che non esista, ma potresti chiedere a qualche ditta 
specializzata se le vendono, anche se penso che la cifra sia elevatuccia.
Se serve ho un contatto, di una ditta che vende queste informazioni.
Ciao,
Massimo
Newsgroup: it.comp.appl.access
Titolo: Copiare il valore di un campo del record corrente in un campo dele record precedente

Access 2003
Ciao a tutti,
Vorrei poter copiare, dopo aggiornamento/Modifica, il valore di un campo del 
record corrente in un campo del record precedente, esempio:
Record1            campo1=A                 Campo2= ?
Record2            campo1=B                Campo2= ?
Pertanto, il campo2 del record1 dovrà acquisire il valore del campo1 del 
record2; dovrà quindi risultare come segue.
Record1            campo1=A                 Campo2= B
Record2            campo1=B                Campo2= ?
Pur avendo risolto in una query il problema della lettura di un valore del 
campo del record successivo, questa risulta poi estremamente lenta 
nell'esecuzione dei calcoli trigonometrici che deve effettuare; diventa 
pesantissima e lentissima.
Avete un'idea su come fare?
Mille grazie, Bruno

 ha scritto nel messaggio 
news:gko75r$hrg$1...@tdi.cu.mi.it...

Spero di aver capito bene.... ma secondo me ti basta una query di 
aggiornamento dove poi nel campo che devi aggiornare metti una DLookup che 
come criterio recupera il record successivo...occhio a considerare l'errore 
sull'ultimo record.
Ciao
-- 
Roberto da Parma 

 ha scritto nel messaggio 
news:gl1pfj$it$1...@tdi.cu.mi.it...

-------
Ciao Roberto, non ho ben capito la tua soluzione; appena posso ci penso su e 
ci provo, poi ti faccio sapere.
Grazie, Bruno
Newsgroup: it.comp.appl.access
Titolo: togliere prima e ultima

ciao a tutti
 
dovrei togliere prima ed ultima da una stringa
grazie


mi correggo
Dovrei togliere la prima e l'ultima se sono "-"


x=mid(stringa,2,len(stringa)-2)    ?
se ci sono solo quelli (di trattini)
x=replace(x,"-","")
 
-- 
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)


grazie Alessandro
 
questa espressione l'ho all'interno di un ciclo di una Function
dove nella Tb ho:
numeroNCredFo
800-
-700-701-
850-900-
 
risultato
800
700-701
850-900
 
ho provato cosi'
 
nNCred = IIf(Left(nNCred, 1) = "-", Mid(nNCred, 1, Len(nNCred) - 1), "Left(nNCred, Len(nNCred) - 1)")
ma non va bene
 
 


cosi volevo dire


 nNCred = IIf(Left(nNCred, 1) = "-", Mid(nNCred, 1, Len(nNCred) - 1), Left(nNCred, Len(nNCred) - 1))
 
SE questa è (come appare) la continuazione di questa richiesta
https://groups.google.com/forum/#!topic/it.comp.appl.access/2SdSoQPbw0k
 
 
almeno abbi la compiacenza di riaprire quell'argomento
in cui le risposte date potevano NON essere esaustive
per il fatto che sembra proprio che tu non cerchi di evitare la possibilità
di generare una stringa con sequenze inappropriate (per il tuo scopo) di trattini, e cioè con:
-- trattino INIZIALE
-- sequenze di trattini multipli (comunque posizionate)
 
In altre parole, SE DAVVERO si tratta di questo,
il ciclo NON DEVE inserire SOLO trattini isolati nella stringa,
cosa che avviene quando manca il numero,
e che avviene perchè manca il test (IF) di controllo
 
e, al termine, è sufficiente togliere SOLO L'ULTIMO TRATTINO
dalla stringa generata con il ciclo.
 
Personalmente NON ritengo, se la situazione è questa,
che sia possibile "ripulire" la stringa con UN SOLO COLPO
(QUINDI è sul ciclo che devi intervenire)


grazie Giorgio del consiglio


soluzione
nFatt = nFatt & IIf(RS1_2!IdTipoDocumento = 1, RS1_2!NumeroDocFo & "-", Len(vbNullString))

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

http://web.tiscalinet.it/nisida


Se non sbaglio era il titolo di una canzone di Edoardo BENNATO; ho vinto
quacchecosa?


si', ma a noi che ce ne frega?
Sib

Newsgroup: it.comp.appl.access
Titolo: SICUREZZA... ESTERNA

Qualcuno sa come aprire dall'interno di un Db un altro Db via codice
impostando UserName e Password ?
Grazie in anticipo.


Comincia con guardare l'help alla voce: OpenDatabase - metodo.
Ciao, Carlo

 ha scritto nel messaggio
news:_uDo7.64394$ul3.2...@news.infostrada.it...


Username e/o password.
Devi creare un diverso DBengine che e' il padre di tutti gli oggetti DAO.
Dim DBEngBIS As PrivDBEngine
Set DBEngBIS = New PrivDBEngine
DBEngBIS.SystemDB ="C:\nuovo.mdw"
Set wksBIS = DBEngBIS.CreateWorkspace("tuowks", MyAdmin, MyPasswd, dbUseJet)
Set tuoDB = wksBIS.OpenDatabase("c:\pippo.mdb")
E cosi' via.
Saluti.
Luciano
Newsgroup: it.comp.appl.access
Titolo: Import e Export su file txt

Ciao a tiutti,
come scrivo il codice per fare im modo che possa esportare su file txt il
contenuto di una tabella,e poi cancellare tutti i suoi record?
Ovviamente poi mi serve anche il codice per importare tutto di nuovo.
Ho provato con macro ..output su..ma il file viene scritto in un formato che
poi non č piu utilizzabile dal comando importa(sempre da macro).Inoltre col
comando importa devo ogni volta specificare il formato dei dati e io vorrei
che tanto l'esport che l'import sia fatto in modo automatico senza nessuna
specificazione
grazie
stefano

 ha scritto nel messaggio
news:Aj6t6.72065$lj4.1...@news6.giganews.com...

Non ricordo esattamente , ma ho letto qualcosa che fa' al caso tuo nell'help
vba sulle proprieta' Readall Read e write dell'help in relazione hai
TextStream . Personalmente non ho approfondito, pero' magari e' quello che
ti occorre.
Ciao :)

Newsgroup: it.comp.appl.access
Titolo: Help: problemi su database condiviso

Ciao a tutti.
Ecco il problemino. Ho creato un piccolo database per la gestione di un
parco veicoli aziendale. Il DB č nato monoutente ma sorge adesso l'esigenza
di utilizzarlo in una piccola rete. E' stato pertanto inserito (non diviso)
in una cartella condivisa, in una rete dove un pc gira con Win98 e un'altro
con Win2k. Entrambi utilizziamo Office2k, ed utilizziamo al momento maschere
diverse che NON DOVREBBERO creare conflitti.
Ho settato le opzioni di Access in modalitŕ condivisa e Blocco record in
modalitŕ record modificati, ma si sono verificati piu volte dei problemi.
Dalla mia postazione (W2k) infatti a volte l'inserimento di nuovi record non
riesce per la comparsa di un messaggio di errore del tipo:" Il file XYZ non
č un file di Access o non č un database. vuoi ripristinarlo?" piů o meno
cosě.
A volte la funzione ripristina e compatta riesce, a volte no. Capirete
benissimo in che stato d'animo si lavora, cosě vorrei pregarvi di darmi
suggerimenti ed eventualmente procedure per evitare tali episodi.
Avrete gia capito che non sono molto pratico, cosě mi permetto di chiedervi,
eventualmente voleste rispondere, di essere chiari.
Grazie.


Dividi il database in due dove in uno metterai le tabelle e nell'altro tutto
il resto; poi collega le tabelle.
Ciao

 Grazie.
Dopo ampie discussioni su questo Ng ci si è convinti che gransdi problemi di
corruzione
siano dati dall'accoppiata Access e schede di rete Realtek.
Verifica.
MAssimiliano

 ha scritto nel messaggio
news:4NU3c.758$eO2...@news.edisontel.com...

Grazie a tutti, proverò.
Newsgroup: it.comp.appl.access
Titolo: Aiuto su qry

Ciao a tutti, 
volevo chiedervi come si più fare un controllo su un'apertura di una frm. 
Usando:
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "frmDaAprire"
 
    stLinkCriteria = "[IDC]=" & Me![IDC]
    Form.Visible = False
    DoCmd.OpenForm stDocName, , , stLinkCriteria
io apro una frm con quel criterio, ma se IDC di frmDaAprire non esiste mi apre
giustamente il frm bianco, come posso evitare questo? Ovvero che con un msgbox
mi dica che non esiste quel IDC richiesto.
Grazie
-- 
Posted from  [80.18.80.90] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Se IDC come sembra è numerico.
Se frmDaAprire ha come origine record un oggetto chiamato Tabella1.
Potresti condizionare l'aperura della maschera con una If, tipo:
If IsNull(DoLookup("[IDC]", "Tabella1", "IDC=" & Me![IDC])) Then
    MsgBox "Codice " & Me!IDC & " inesistente"
Else
   DoCmd.OpenForm stDocName, , , stLinkCriteria
End If
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Fattura elettronica  nome del file ??

https://www.fatturapa.gov.it/export/fatturazione/sdi/Specifiche_tecniche_SdI_v1.6.pdf
 
 
...
 il nome del file deve rispettare la seguente nomenclatura:
...
il progressivo univoco del file è rappresentato da una stringa alfanumerica di
lunghezza massima di 5 caratteri e con valori ammessi [a-z], [A-Z], [0-9].
Il progressivo univoco del file ha il solo scopo di differenziare il nome dei file
trasmessi al Sistema di Interscambio da parte del medesimo soggetto; non deve
necessariamente seguire una stretta progressività e può presentare anche stili di
numerazione differenti.
 
5 caratteri
 
ma come fate?
 
ipotizzavo nrft + sezinaleIva + anno
 
ma non ci stanno..
 
quindi 
(sezionaleIva + anno) >  sono trasformati in "un carattere univoco" ??
 
nrft + "un carattere univoco" massimo 9999 ft per sezionale + anno ?? 
 
e se una società usa programmi di fatturazione diversi ? come "coordinarsi"?

>>>>  
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


IT+PartitaIVA.A0001-->A9999-->B0001--->B9999--->Z0001-->Z9999
 
 
se sarò ancora su questa terra quando un cliente mi arriva a Z9999 
passerò alle lettere minuscole
 
ciao
 
 
 

BFS wrote on 04-03-19 :

La FE della Sogei propone IT01234567890_00001 che usando
solo numeri nelle ultime cinque arriva a 10^5 = 100 000.
Se invece si usano numeri e lettere... 26^5 = 11 881 376.
 
Si potrebbe usare 1901234567890_00001 dove 19 rappresenta l'anno.
 
Bruno


scusa ma la parte sx del punto del nome file non deve essere IT+ partita 
iva?
hanno cambiato questa regola?
 
ad ogni modo per i clienti che ho ho io che al massimo fanno 1000 
fatture al mese sono tranquillo che per qualche decennio non avranno 
problemi
 
 
 
 
 

 hanno cambiato questa regola?
Ah, questo proprio non lo so... ho lavorato d'immaginazione.
 
Bruno

 
 
attenzione al progressivo 4633200...


Ok
Con "fantasia" si può risolvere il problema (anche se potevano
 rendere il tutto più semplice 99999 + lettera per registro +
 lettera per anno)
 
Ma:
 
se una società usa programmi di fatturazione diversi ? come fare?
 
le varie case software sono OBBLIGATE a "coordinarsi"
 
-- 
Liones
Newsgroup: it.comp.appl.access
Titolo: ' . , _ / - e quant'altro

Ho creato un codice commessa (chiave primaria), pieno di , . /_ e
quant'altro... per esempio 34/A.01 oppure M45,02
Adesso vorrei ELIMINARE questi vari caratteri che fanno solo confusione.
Essendo un codice sparso in troppe tabelle del mio D.B. vorrei un metodo
sicuro e veloce.
Esiste in VBA un modo per dire: "Togli il carattere "," e sostituiscilo con
"_"  oppure: "Elimina tutti i caratteri "/"
                                                        Viva il   N.G.
!!!!!!

(.....)

Sul sito comune c'č una funzione che dovrebbe fare al caso tuo:
consente di sostituire un numero qualsiasi di occorrenze di una
sottostringa all'interno di una stringa, a partire sia da dx che da
sin.
Cerca nella sezione "Tips & tricks":
"Effettuare sostituzioni di una sottostringa all'interno di una
stringa per n volte"
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora 
provetti poeti fiorentini come vturturro.
(Cosě disse 
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)

Newsgroup: it.comp.appl.access
Titolo: aggiornare un computer con access97

sviluppo in access xp developer e un cliente possiede access97 quindi se gli
mando una copia a mezzo email anche se convertita in access 97 spesso devo
farlo entrare nei riferimenti di vba perchè manca qualche libreria Dao o
Office Library ecc.. oppure se non manca non è la stessa versione.
vi chiedo
secondo voi cosa dovrei portarmi dietro da installare ad un cliente in modo
da aggiornargli le librerie e quindi quando gli invio un aggiornamento tutto
funzioni? forse il runtime di access???
grazie.

 ha scritto nel messaggio
news:b73ga4$tmu$1...@lacerta.tiscalinet.it...

Prova ad omettere la versione della libreria nei riferimenti; invece di
"Access.Application.8" io utilizzo "Access.Application"...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Utilizzo non valido di null

Ho creato una maschera che serve ad inserire delle informazioni
supplementari e sopratutto FACOLTATIVE sui clienti.
La maschera ha una combo che seleziona i clienti dalla tabella clienti e ha
3 campi facoltativi
Se inserisco le informazioni in tutti i tre campi Facoltativa1,
Facoltativa2, Facoltativa3 va tutto bene, altrimenti  la Sub mi riporta un
errore "UTILIZZO NON VALIDO DI NULL".
Ho provato a modificare la tabella impostando la proprietň RICHIESTo -> NO
sui tre campi, ma l'errore rimane.
Supponiamo di non scrivere niente nei tre campi.
L'errore si verifica immediatamente quando la procedura arriva a
Facoltativa1 = Me.TxtFacoltativa1.Value come se il tipo String non
supportasse il NULL. Ho provato anche ad usare il VARIANT ma senza successo.
A me servirebbe anche poter gestire il null poiché potrei impostare un
msgbox di avvertimento ma non so come fare.
Grazie a tutti
Marco
Private Sub CmdAggiornaInformazioni_Click()
On Error GoTo Err_CmdAggiornaInformazioni_Click
Dim ClienteSelezionato As String
Dim Facoltativa1 As String
Dim Facoltativa2 As String
Dim Facoltativa3 As String
ClienteSelezionato = Me.cbxSelCliente.Value
Facoltativa1 = Me.TxtFacoltativa1.Value
Facoltativa2 = Me.TxtFacoltativa2.Value
Facoltativa3 = Me.TxtFacoltativa3.Value
Dim AggiungiRecord As Recordset
Set AggiungiRecord = New ADODB.Recordset
AggiungiRecord.ActiveConnection = CurrentProject.Connection
AggiungiRecord.Open "InfoFac", , adOpenKeyset, adLockOptimistic, adCmdTable
AggiungiRecord.AddNew
AggiungiRecord.Fields("Cliente").Value = ClienteSelezionato
AggiungiRecord.Fields("Facoltativa1").Value = Facoltativa1
AggiungiRecord.Fields("Facoltativa2").Value = Facoltativa2
AggiungiRecord.Fields("Facoltativa3").Value = Facoltativa3
AggiungiRecord.Update
Exit_CmdAggiornaInformazioni_Click:
    Exit Sub
Err_CmdAggiornaInformazioni_Click:
    MsgBox Err.Description
    Resume Exit_CmdAggiornaInformazioni_Click
End Sub

 wrote in message
_O_Ga.90340$Ny5.2...@twister2.libero.it...

Una variabile di tipo String non puň contenere il valore Null.
Prova pertanto a modificare nel seguente modo:
<omissis>
Dim ClienteSelezionato As Variant
Dim Facoltativa1 As Variant
Dim Facoltativa2 As Variant
Dim Facoltativa3 As Variant
ClienteSelezionato = Me.cbxSelCliente
Facoltativa1 = Me.TxtFacoltativa1
Facoltativa2 = Me.TxtFacoltativa2
Facoltativa3 = Me.TxtFacoltativa3
<omissis>
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Facoltativa3 = Me.TxtFacoltativa3
prova cosě:
Facoltativa1 = nz(Me.TxtFacoltativa1,"")
Facoltativa2 = nz(Me.TxtFacoltativa2,"")
Facoltativa3 = nz(Me.TxtFacoltativa3,"")
magari funziona... ;)
ciao

 ha scritto nel messaggio
news:bci9qc$urv$2...@newsreader.mailgate.org...

 Nulla da fare purtroppo

 ha scritto nel messaggio
news:_Q3Ha.93391$lK4.2...@twister1.libero.it...

Risolto.
Il problema era che nella tabella InfoFac il primo campo Facoltativa era
nominato FACOLTATIVA1 mentre io vi facevo riferimento solo come FACOLTATIVA