mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Dcount che funziona a tratti

Ciao a tutti
Ho 4 controlli che uso per riepilogare dei totali a cui ho assegnato 4
funzioni DCOUNT via codice.
Questi controlli sono aggiornati dall'evento AfterUpdate di una ListBox.
Il problema è che non restituiscono quasi mai il valore corretto
Se ad esempio inserisco un solo ordine, nel controllo che mi da il totale
degli ordini a volte mi restituisce 1, a volte 2, a volte 5 o 10
Io non ci ho capito nulla.
Vi posto gli esempi e spero ci capiate voi qualcosa
Me.TxtTotaliCon = Null
Me.TxtTotaliCon = DCount("[NumOrdine]", "RegistroOrdini", "[NumCliente] = '"
& Me.TxTNumCliente & "' AND [NumOrdine] = '" & Me.TxTNumOrdine & "' ")
Me.TxtContantiCon = DCount("[NumOrdine]", "RegistroOrdini", "[NumCliente] =
'" & Me.TxTNumCliente & "' AND [NumOrdine] = '" & Me.TxTNumOrdine & "' AND
[TIPO] = 'Contanti")
Ciao
MArco

 ha scritto nel messaggio
news:ADkzb.7153$uv1....@nntpserver.swip.net...

Risolto....
Errore da pollo...
Mettevo l'aggiornamento dei controlli PRIMA dell'aggiornamento del
NUMCLIENTE per cui mi dava sempre i riepiloghi del Cliente PRECEDENTE a
quello selezionato...

 ha scritto nel messaggio
news:ADkzb.7153$uv1....@nntpserver.swip.net...

Hai provato a verificare se per caso hai invertito l'ordine di aggiornamento
dei controlli?
Magari ti da i totali del cliente precedente!!!
Antonio


Era quello....
Me ne sono accorto subito dopo aver postato. Ma sei stao più veloce della
mia autorisposta.
Ciao
marco

 mia autorisposta.
So' troppo bravo, le so' tutte!!!!
Antonio
P.S.
E so' anche un poco paraculo...
he ee ehee heeee ehe eh


Visto che le sai tutte tu sfido:
prova a rispondere al 3D Report che non va oltre una pagina che ho aperto
alla fine di novembre e che è rimasto insoluto.

 alla fine di novembre e che è rimasto insoluto.
Con nome marco alla fine di novembre ho trovato solo importazione dati da
XML del 27.
Antonio

 ha scritto nel messaggio
news:Umqzb.165928$e6.60...@twister2.libero.it...

Allora  lo riposto adesso.
Il 3d è Righe report bloccate

Newsgroup: it.comp.appl.access
Titolo: Barra di scorrimento verticale

Ciao a tutti,
Ho una maschera per registrare le entrate-uscite e una sottomaschera che mi
elenca le registrazioni con il totale progressivo, mi piacerebbe vedere
queste registrazioni partendo dall'ultimo record  "dal basso verso l'alto",
senza dover intervenire
tutte le volte sulla barra di scorrimento verticale.
Grazie Pino

 ha scritto nel messaggio
news:424d943c$0$1160$5402...@news.sunrise.ch...

Ciao Pino,
Nell'evento Current della maschera principale puoi dire alla sottomaschera
di posizionarsi all'ultimo record
Da Acc2000 in avanti
----------------
Private Sub Form_Current()
    Me.Figlio1.Form.Recordset.MoveLast
End Sub
----------------
Figlio1 è il nome del controllo che contiene la sottomaschera.
Ciao Giorgio
Newsgroup: it.comp.appl.access
Titolo: DoCmd.RunSQL creazione tabella

Non riesco a creare una tabella da un azione DoCmd.RunSQL
la funzione di un modulo è la seguente:
Function Macro7()
On Error GoTo Macro7_Err
DoCmd.RunSQL "SELECT Analisi.codice_rilevamento, Analisi.tipo_osservazione,
Analisi.numero_osservazione, Analisi.[numero orizzonte],
Orizzonti.codice_orizzonte, Orizz_funzionali.Orizz_funzionale," & _
"Orizz_funzionali.CODICE_UNITA, Orizz_funzionali.s_unita, Analisi.argilla,
Siti.grado_corr INTO PROVA" & _
"FROM (siti INNER JOIN (Orizzonti INNER JOIN Orizz_funzionali ON
Orizzonti.[numero orizzonte] = Orizz_funzionali.Orizz_funzionale) ON
(siti.numero_osservazione = Orizzonti.numero_osservazione) AND
(siti.tipo_osservazione = Orizzonti.tipo_osservazione) AND
(siti.codice_rilevamento = Orizzonti.codice_rilevamento) AND (siti.s_unita =
Orizz_funzionali.S_UNITA) AND (siti.unita = Orizz_funzionali.CODICE_UNITA))
INNER JOIN Analisi ON (Orizzonti.[numero orizzonte] = Analisi.[numero
orizzonte]) AND (Orizzonti.numero_osservazione =
Analisi.numero_osservazione) AND (Orizzonti.tipo_osservazione =
Analisi.tipo_osservazione) AND (Orizzonti.codice_rilevamento =
Analisi.codice_rilevamento)" & _
"WHERE (((Orizz_funzionali.CODICE_UNITA)=[Forms]![sottounita]![UTS])" & _
"AND ((Orizz_funzionali.S_UNITA)=[Forms]![sottounita]![STS]) AND
((Analisi.argilla) Not Between [marg]-[dvarg] And [marg]+[dvarg])" & _
"AND ((siti.grado_corr)<>'c'));"
Macro7_Exit:
    Exit Function
Macro7_Err:
    MsgBox Error$
    Resume Macro7_Exit
End Function
...se eseguo questo listato sql in una query funziona:... creando la tabella
di nome "PROVA"...
 se lo eseguo da evento click da una casella di testo di maschera
.........=macro7()
mi dice " L'input per la query deve essere almeno una tabella o una query"..
forse dovrei usare create table... ma non ci riesco...
grazie per eventuali aiuti e buon lavoro

 ha scritto nel messaggio 
news:e23062$1mrd$1...@newsreader1.mclink.it...

Molto semplicemente se non sei pratico in VBA puoi risolvere cosi:
- Ti crei la query di creazione tabella
- vai in visualizzazione SQL e ti copi il codice
- crei una nuova macro
- Azione "EseguiSQL"
- sotto incolli il codice
- Salvi con nome
Da VBA dovrai poi scrivere nell'evento che vuoi
DoCmd.SetWarnings False
Docmd.RunMacro "Tua Macro"
DoCmd.SetWarnings True
Ciao
Roberto 

 Function Macro7()
[...]
Questa:
"WHERE (((Orizz_funzionali.CODICE_UNITA)=[Forms]![sottounita]![UTS])"
dovresti scriverla così:
"WHERE (((Orizz_funzionali.CODICE_UNITA)=" & [Forms]![sottounita]![UTS] & 
")"
o così:
"WHERE (((Orizz_funzionali.CODICE_UNITA)='" & [Forms]![sottounita]![UTS] & 
"')"
etc...
Bruno 

Funziona anche la 1° Jet è intelligente e valuta all'interno delle
espresisoni SQL
anche le espressioni di questo tipo.
Per fare una prova, non fidarti di me, ti basta vedere come una Query
SQL nella quale metti
il criterio viene restituita da QBF per renderti conto......!
Saluti
@Alex
Newsgroup: it.comp.appl.access
Titolo: solo una form lenta

Ho una dannata form che blocca l'applicazione per più di 30-40 secondi 
quando tento di modificarla.
Questo fatto succede solo con questa form, infatti quando effettuo modifiche 
sulle altre tutte le operazioni di salvataggio, di visualizzazione codice, 
di visualizzazione struttura e maschera sono rapidissime.
Ho provato a compattare, ad eliminarla e a reimportarla, a reimportare 
tutto, a fare debug ma non c'è stato nulla da fare.
La maschera contiene 4 caselle combinate, diversi altri controlli e un 
controllo a schede che a sua volta contiene una sottomaschera.
Cosa altro posso fare?


Alimenta le caselle combinate solo al click su di esse.
Ciao, Carlo 


una cosa del tipo: su attivazione me.combo.recordsource ? ...


Hai attivato l'opzione di correzione automatica dei nomi?
Saluti.


Sě e poi me.Combo.Requery
Ciao, Carlo 

 Sì e poi me.Combo.Requery
Basta l'aggiornamento del RecordSource (o qui RowSource)
perché è già il Requery più forte possibile.
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + CISA1, Arezzo, 4+5/6/2005
la prima Conferenza Italiana per Sviluppatori di Access 

 ha scritto nel messaggio 
news:paz%d.24206$zZ1.6...@twister1.libero.it...

MA non era una bufala? Io l'ho sempre disattivata perchè non faceva quanto 
prometteva ... 

 prometteva ...
Certo che è una bufala: se è attiva, tra l'altro, rallenta moltissimo le
prestazioni.
Chiedevo...
Saluti.

Newsgroup: it.comp.appl.access
Titolo: formato data e telefono

allora, ho una tabella "cliente" dove vorrei mettere data e numero di
telefono (tra gli altri dati); in visualizzazione struttura "data" è in
formato testo, maschera di input "data breve"; quando nella maschera metto
la data 11 sett 99 mi dice che c'è un errore nel formato o nella lunghezza
del testo ma non mi riesce trovare la soluzione, idem per i numeri di
telefono, come devo fare per far apparire il classico (039) 081 1234657?
grazie

"Giovanni®" <giovann...@libero.it.nuncescassateocazzo> ha scritto nel
messaggio news:zbeB7.80104$1H1.8...@news.infostrada.it...

Ti sconsiglio di utilizzare la parola riservata data come nome di un campo.
Inoltre, deve essere in formato Data, se è una data.
X il formato del telefono, c'è un esempio perfetto sull'help.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Aggiornamento programma da Access 97 a Access 2003

=[Forms]![Dalla data alla data]![Dalla data] And <=[Forms]![Dalla data alla data]![Alla data]
La query non viene efettuata, mentre in Access97 tutto funzionava
regolarmente.
Mi potreste dare una mano a risolvere il problema?
Un grazie anticipato.
-- 
*****************************************************
*   l'indirizzo E-Mail corretto è senza RESO        *
*****************************************************

"antymo" <ant...@RESOlibero.it> ha scritto nel messaggio 
news:ppvsi1td3v5hh59mk...@4ax.com...

Forse le impostazioni internazionali; poi presumo che "il non funziona" sia 
riferito alla restituzione di nessun record da parte della query.
oppure prova con:
Between [Forms]![Dalla data alla data]![Dalla data] And [Forms]![Dalla data 
alla data]![Alla data]
Ciao.
-- 
Sergio MAZZA 

Ciao.
Il problema e che mi appare il form da me creato per immettere le date
dal ... al ... ma una volta immesse le date e dato l'invio, questo
form si chiude e mi appaiono in successione le classiche finestre di
richiesta parametri della query come se i dati che ho appena immesso
nel mio form non venissero presi in considerazione.
Il bello č che se immetto le date attraverso queste ultime finestre la
query non mi restituisce nessun dato.
Evidentemente non riesce a comprendere il parametro passato
tanto č vero che nella finestra di immissione dei parametri della
query č scritto:
[Forms]![Dalla data alla data]![Dalla data],1[Unknown]=[Forms]![Dalla
data alla data]![Alla data]
C'č una soluzione al problema?
Grazie anticipate
-- 
*****************************************************
*   l'indirizzo E-Mail corretto č senza RESO        *
*****************************************************

[nomeCampo]<=[Forms]![Dalla data alla data]![Alla data]
Per la cronaca la form deve essere aperta quando viene eseguita la query.
Comunque puoi sostitire la tua condizione con l'operatore Between, l'esempio 
te l'ho scritto prima e in quella situazione non devi indicare due volte il 
nome del campo...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Avviso protezione in Access 2003! (Come eliminare?)

Ciao!
Ho visto diversi post di questo tipo sul NG, ma ce ne fosse stato uno
che spiega COME SI FA AD ELIMINARE quel maledetto messaggio di avviso
di protezione che appare ogni volta che si tenta di aprire un db fatto
con Access 97/2000/xp con Access 2003!
C'è qualcuno che conosce la soluzione step by step???
Personalmente ho provato a consultare guida in linea di Access ma non
c'è nulla che possa essere veramente d'aiuto...
grazie!
     Luca

 ha scritto nel messaggio
news:9b339508.04030...@posting.google.com...

se leggi nei thread precedenti trovi qualcosa ... l'ho fatto anch'io ma non
mi sovviene, forse è nelle opzioni.

 mi sovviene, forse è nelle opzioni.
Nei thread precedenti non c'è scritto niente che possa servire a
risolvere il problema...  inoltre nelle opzioni non c'è niente che
riguardi l'argomento!
Siamo di nuovo punto e a capo...

 Siamo di nuovo punto e a capo...
Abbassa il livello di protezione
Ciao

 Ciao
come???
Newsgroup: it.comp.appl.access
Titolo: Visualizzazione disordinata

Buongiorno
Ho una tabella ordinata per il campo NUMERO
Voglio visualizzare i record in un documento Word ordinati per NUMERO
Ribadisco che la tabella è già ordinata
Come Nometabella.MoveFirst vado sul primo record
    Visualizzo i dati di tale record nel documento Word
Con Nometabella.MoveNext vado sul successivo
    Visualizzo così il successivo record
Continuo con Nometabella.MoveNext fino alla fine
Il problema è che i record non sono più ordinati
La tabella la apro così:
 Set PrSpese = DB.OpenRecordset("CcOrdinativi", DB_OPEN_DYNASET)
Visto che il codice successivo dovrebbe essere esatto mi sbaglio ad aprila
così ?
Ho provato anche con DB_OPEN_SNAPSHOT ma è la stessa cosa
-- 
Posted from 
htt06-acc.tin.it
 [212.216.176.133] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

  Set PrSpese = DB.OpenRecordset("CcOrdinativi", DB_OPEN_DYNASET)
Prova ad aprire così
Set PrSpese = DB.OpenRecordset("SELECT CcOrdinativi.* FROM CcOrdinativi
ORDER BY CcOrdinativi.NUMERO", DB_OPEN_DYNASET)
Antonio

Newsgroup: it.comp.appl.access
Titolo: Filtro maschera non funziona

Buongiorno a tutti/e,
Ho scritto il seguente codice per aprire una maschera filtrandola in
base ad un range di date, impostato al click di un bottone:
stLinkCriteria = "[data_pres] between #" & [Forms]![menu
principale]![dalla_data] & "# and #" & [Forms]![menu
principale]![alla_data] & "#"
maschera = "Produzione"
MsgBox stLinkCriteria
DoCmd.OpenForm maschera, , , stLinkCriteria
Il codice sembra corretto, Access non restituisce errori ma la maschera
mi mostra tutti i record, invece del range di date.
Tramite la msgbox vedo che la stringa del filtro è corretta, cioè
[data_pres] between #03/01/2006# and #08/02/2006#
ma allora dove sta l'errore?
Grazie,
Panathos

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

 nel formato americano mm/gg/aaaa e quindi, se il periodo va dal 3 gennaio
Acc... non ci avevo pensato. Scovato l'inghippo, infatti funziona
correttamente.
Grazie mille.
Ciao,
Panathos
Newsgroup: it.comp.appl.access
Titolo: Query non visibile....?

Il listato che espongo al pubblico ludibrio deriva da una form collegata ad
una tbl (tblAnagrafica).
Immettendo un cognome in un txtbox sull'evento change parte le routine sotto
riportata ...
L'idea, che in parte funziona , è di mostrare nelle form il risultato della
query  dove il campo Cognome è like la striga immessa nella txtbox (
StrRicCognome )
La cosa strana è che funziona ma NON quando immetto una stringa che non
esiste nel recordset....
..mentre ,cioè, per una stringa contenuta la form si aggiorna ad ogni evento
change, per stringhe inesistenti invece di mostrare nulla, mi visualizza
l'intero recordset....
Mi date una mano?
Sub FiltraPerAssonanza()
Dim StrSQL As String
Dim Rst As Recordset
Dim Lung As Integer
On Error GoTo fuori
StrRicCognome = Me.RicCognomeTxt.Text
StrSQL = "SELECT * FROM TblAnagrafica " _
          & "WHERE (((TblAnagrafica.cognome) like """ & StrRicCognome &
"*"" ));"
Set Rst = CurrentDb.OpenRecordset(StrSQL)
    Rst.MoveLast
    Me.ContaRecord = Rst.RecordCount
If Not Rst.EOF Then
    Me.RecordSource = StrSQL
    Me.RicCognomeTxt.SetFocus
Else
   Beep
    Lung = Len(Me.RicCognomeTxt)
   Me.RicCognomeTxt = Left(Me.RicCognomeTxt, Lung)
   Me.RecordSource = "SELECT * FROM TblAnagrafica "
   Me.RicCognomeTxt.SetFocus
End If
Exit Sub
fuori:
Exit Sub
End Sub

 "*"" ));"
cut
Metti qui un punto di interruzione e verifica il contenuto di strsql quando
non funziona (postalo al limite)
Sib

Newsgroup: it.comp.appl.access
Titolo: CD quale colore blu, verde, oro etc

Forse OT ma non credo visto che è una questione inerente
il salvataggio dei dati
Mi interessava sapere quali sono i migliori CD (scrivibili una sola
volta)
per l'archiviazione dei dati (access, excel)
Visto che ho letto qualche cosa ma ho le idee confuse
Ho letto che i migliori sono quelli a sfondo oro, solo che poi
c'è il problema che la ditta che ha il brevetto non impone
a chi li realizza ubo standard minimo di qualità e quindi sfondo oro
si ma poi di bassa qualità
Sfondo blu ho letto che sono anche i migliori , mi sembra il verbatim
ha il brevetto
Di recente ho trovato prodotto della silver HQ multispeed addiruttura
di colore argento scrivibile, cosa che mi ha sorpreso visto che io
sapevo che
al massimo i colori scrivibili erano oro, blu e verde
Chi può chiarirmi in merito
Tra l'altro ho letto che le fabbriche produttrici in tutto il mondo sono
solo 13
e quindi tutte le marche e soottomarche da queste derivano
c'è ub sito che chiarisce tutto
grazie mille

it.comp.hardware.cd
è un ng che si occupa proprio di problemi connessi alla masterizzazione
cmq io uso i verbatim e vanno benone
ciao
"rr12rr" <rr1...@NOSPAMusa.net> ha scritto nel messaggio
news:3A0438C7...@NOSPAMusa.net...

Newsgroup: it.comp.appl.access
Titolo: Come ordinare il contenuto della combo di un filtro

Salve a tutti !!!
Avrei da porvi il seguente quesito.
Ho una tabella con un campo chiave e una maschera con i campi della tabella
(compreso il campo chiave). Se clicco sul pulsante "Filtro in base a
maschera" in luogo del campo chiave della tabella sulla maschera, compare
una combo-box che mi permette di selezionare dall'elenco a discesa associata
alla combo uno dei valori presenti in tabella.
Il mio problema è che i valori del campo chiave presenti nell'elenco a
discesa non sono ordinati (sembra che siano in ordine di inserimento,
l'ultima chiave inserita in tabella si trova in fondo all'elenco a discesa).
Quello che vorrei ottenere è un elenco ordinato come voglio io. Come posso
forzare un ordinamento diverso da quello di default per l'elenco a discesa
associato alla combo-box sul campo chiave quando si seleziona "Filtro in
base a maschera" ?
Grazie a tutti
Cricca

 base a maschera" ?
Non so se c'è un altra alternativa cmq io creo una query con ordinamento
inserendo solo la tabella e quindi il campo che mi interessa, poi appoggio
la combo su tale query. Funziona benissimo e puoi anche ragruppare, metti
che su quel campo ci siano valori uguali ...
Ciao, p.

Newsgroup: it.comp.appl.access
Titolo: import di cartelle Excel via VB

Salve a tutti...
avete x caso una routine che mi permette di appendere record in una tabella
Access a partire da un foglio Excel
(workbooks("qualcosa.xls").worksheets("foglio")).
Magari all'intero di un ciclo che preleva tutti i file .xls presenti in una
directory...e, visto che ho fatto trenta...facciamo 31, directory che posso
scegliere via form tipo Application.GetOpenFilename("Microsoft Excel Files
(*.xls), *.xls").
Ma in verità mi accontento...anzi vi sarei estremamente grato se avete la
routine in oggetto. : )
Grazie
Roberto

 ha scritto nel messaggio
news:8opm8s$oib$1...@sirmdpsin16.inwind.it...

Una routine per importare file excel? Guarda nell'help il Metodo
TransferSpreadsheet. Se vuoi crearti un ciclo che legga tutti i file .xls e
li importi, sempre nell'help c'è la funzione dir() con un esempio che
riadattatolo fa proprio il caso tuo.
Per esempio:
'----------------------------------
Dim xPath As String, xFile As String, xElenco As String
xPath = "c:\documenti\*.xls"
xFile = Dir(xPath)
xElenco = ""
Do While xFile <> ""
    If InStr(1, xFile, ".xls") > 0 Then
        xElenco = IIf(xElenco = "", xFile, xElenco & ";" & xFile)
    End If
    xFile = Dir
Loop
Me.ElencoXLS.RowSource = xElenco
'----------------------------------
questo esempio ti riempie una casella di riepilogo con i nomi dei file (se
esistono) .xls...
Ciao.

 ha scritto nel
messaggio news:8or4ue$ksa$1...@pegasus.tiscalinet.it...



Che cosa non hai trovato? Il Metodo TransferSpreadsheet o la funzione dir()?
Ciao.
Newsgroup: it.comp.appl.access
Titolo: processo msaccess aperto anche con db chiuso

so che il motivo � un recordset non chiuso da qualche parte su chiusura del 
db dico bene?
ma c'� un modo per sapere dove si trova quel recordset che mi tiene aperto 
il processo su chiusura del db
oppure c'� un comando prima di chiudere il db che mi chiude tutti i recorset 
chiudendo cosi correttamente anche il processo in windows?
grazie a tutti. 


Fai una prova... apri un MDB nuovo vuoti, crea un modulo nel quale
apri 1 Rs e senza chiuderlo.
A questo punto chiudi Access... vedrai che si chiude e che Access.Exe
non rimane nei processi...!
Al limite accade che le risorse occupate in RAM per la gestione del RS
non vengono liberate, ma questo non vincola la chiusura del processo.
Quello che dici è un'insieme di stranezze, verifica meglio cosa e come
hai scritto il codice, ci deve essere qualche altra cosa che non va.
@Alex

 recorset chiudendo cosi correttamente anche il processo in windows?
Ci sono più di una causa per questo problema. Vedi:
 Access non si chiude
 
http://www.donkarl.com/it?FAQ7.5
La variante con il recordset dipende anche della versione
di Access che non hai rivelata. Non è documentato ma
con versioni recenti (>=AX/A03) quasi non succede più,
perché la MS ha riparata alcunii bug in questo rispetto.
-- 
cu
Karl
*********
Access FAQ: 
http://www.donkarl.com/it
 


In questa nota della Microsoft viene scritto
"..Use API functions instead of SendKeys. See the REFERENCES section below 
for more information,.."
Qual'e' esattamente l'api function da lanciare per ottenere lo stesso 
effetto della Sendkeys ?
Ciao e grazie
RobertoA

 RobertoA
Non ho letto l'articolo e mi limito a rispondere alla tua domanda.
http://www.mvps.org/access/api/api0046.htm
http://www.vbaccelerator.com/home/vb/Tips/SendKeys_using_the_API/article.asp
@Alex

 db dico bene?
Francamente non m' e' mai capitata una cosa del genere.

 stesso effetto della Sendkeys ?
Per questa domanda diversa c'è una FAQ diversa:
http://www.donkarl.com/it?FAQ7.8
Stai attento che l'informazione più importante dell'articolo è
che >90% dell'uso di SendKeys sono inadeguati. Vuol dire che
anche la versione API non è da consigliare per la maggioranza
delle situazioni ma un metodo diverso e controllabile che
dipende dal compito.
-- 
Ciao


> grazie a tutti.
Newsgroup: it.comp.appl.access
Titolo: access serve comprarlo?

vengo al dunque vista l'ora. Dovrei mettere su un PC senza access 
installato, un mio database fatto in access 2000.Sai un modo per
permettere di mettere sto' mio
database senza dover installare access, tipo un visualizzatore o
qualcosa di
simile? 
il database deve avere la possibilità di usare le maschere proprie di
access
ciao grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ciao grazie
Che sappia io devi crearti il run time del tuo applicativo usando la
versione Developer di Access: il run time può girare anche in un PC in cui
non è installato Access.
Naturalmente anche la versione Developer di Access va acqquistata, però
almeno dopo crei tanti run time quanti ne vuoi.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: maschera con valori nulli

ciao a tutti!
ho questo problema :
ho una maschera che riassume 3 query. ogni query ha un conteggio di valori
(quindi un campo).
questa maschera mi mostra i valori solo se ha contato qualcosa in tutti e 3
i campi. se solo uno è vuoto non mi fa vedere gli altri...
come posso ovviare al problema??
grazie
baldani
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.776 / Virus Database: 523 - Release Date: 12/10/2004

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

Newsgroup: it.comp.appl.access
Titolo: Funzioni non riconosciute...

Ciao a tutti. Ho un problemone: ho utilizzato alcune funzioni banali in
access97 sr-1 per la gestione di stringhe di testo. Funzioni come RIGHT,
MID, TRIM, ecc. Bene, ora, su alcune macchine l'applicazione gira (stessa
configurazione, per quel che posso ricordare, e comunque access97 sr-1)
mentre su altre mi da un errore su quelle funzioni. Mistero! Avete
suggerimenti? mi sembra che tempo fa avessi ricondotto alla ragione le
macchine ricreando il database, ovvero creandone uno vuoto e copiando poi
tutto cio' che era contenuto nel db corrotto nel guscio nuovo.
Ma vi pare una cosa da farsi? ho circa 60 applicativi... posso mica fare
così per tutti quelli che non vanno... e poi perchè succede? E' questo che
mi rode.
Ogni aiuto sarà graditissimo.
Saluti, Federico

 wrote in message
88ea3o$qi1$1...@serv1.iunet.it...

Dovresti controllare i riferimenti alle librerie che hai installato nel pc
dove "gira" bene l'applicazione. Una via per vedere i riferimenti è:
Inserisci/Modulo di classe/Strumenti/Riferimenti; quelle librerie che vedi
con la spunta sono installate e dovresti installarle anche negli altri pc.
Ciao.

Newsgroup: it.comp.appl.access
Titolo: Errore in A97 ma non in A2K

Perchè questa riga in A2K funziona mentre in A97 mi da questo errore:
Errore di run-time 62506
Tipo di dati non corrispondenti nell'espressione criterio
Me.Riferimento = DLookup("[PzRif]", "Listini", "[IDListini] LIKE '" &
Me.IdRifList & "'")
Grazie, Alberto

 Me.Riferimento = DLookup("[PzRif]", "Listini", "[IDListini] LIKE '" & Me.IdRifList & "'")
sicuro che IDListini sia un campo testo?
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

 ha scritto nel messaggio
news:3A5A0DCC...@paperino.libero.it...

No č un campo ID

 No è un campo ID
appunto, allora prova con:
Me.Riferimento = DLookup("[PzRif]", "Listini", "[IDListini]=" & Me.IdRifList)
non ti serve Like, in quanto stai cercando un valore


 ha scritto nel
messaggio news:3A5AD89C...@paperino.sitocomune.com...

Grazie
Newsgroup: it.comp.appl.access
Titolo: Imposta valore in casella di testo da casella combinata 2

Buon giorno a tutti
ritorno a bomba con un problema già postato qualche giorno fa e a cui
aveva risposto Roberto
(
http://groups.google.com/group/it.comp.appl.access/browse_thread/
thread/155ba9bed0c14c48?hl=it)
ma... solo oggi ho potuto provare i suggerimenti e siccome io no cape
avrei bisogno ancora del vostro aiuto
Riassumendo il problema era questo
Come faccio a selezionere un cliente della casella combinata e a fare
in modo che nella casella di testo IDCliente venga scritto l'IDCliente
relativo al cliente scelto?
e Roberto mi aveva risposto così:
nella combo dai come origine la query clienti con i campi
ID e Nome
nascondi poi la prima colonna.
Richiami il valore dell'id poi con due righe di codice
Su evento Dopo aggiornamento della combo
tuacasellatxt = tuacombo.column (0)
Il problema è:
Che codice devo inserire per richiamare l'ID, dove lo devo inserire?
Mi scuso per aver postato lo stesso messaggio 2 volte e per non aver
risolto chiedendo subito...
Grazie


Se la casella di testo IDCliente è un oggetto aggiunto da te, devi inserire
il codice suggerito nell'evento "Dopo aggiornamento" della combobox da dove
effettui la scelta, qualcosa tipo:
Private Sub Combo1_AfterUpdate()
   me.IDCliente = me.Combo1.Column(0)
End Sub
Nella Combo1 verrà visualizzato il nome del cliente, nella casella di testro
verrà visualizzato l'ID relativo.
Saluti
Franco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

On 18 Mar, 16:37, 
fr...@inwind.it
 (Franco) wrote:

Mi da sempre lo stesso errore:
per apportare modifiche al campo è necessario salvare il record.
Perché?
grazie

 grazie
La casella di testo che vuoi impostare NON DEVE ESSERE ASSOCIATA AD UN 
CAMPO!
Controlla nella scheda Proprietà/Dati/Origine controllo/  che non ci sia 
nessun nome di campo. Probabilmente hai associato la casella al campo 
IDcliente e così ti crei un errore formale.
-- 
IvanDaBologna
-=-=-==--==-=-=-
sottOFFICEale             - il mio blog
barbera del monferrato    - il mio vino
carmen                   - la mia donna
non necessariamente nello stesso ordine
Newsgroup: it.comp.appl.access
Titolo: Collegare Sottomaschere

Come in altre occasioni pongo su di voi la mia fiducia sicuro di
essere aiutato, e per questo già vi ringrazio!
In pratica sto costruendo un programmino per la gestione degli ordini
in access.
Ho collegato uno amolti 4 tabbelle come segue
Clienti - Ordine (In ordine inserisco solamente il numero, che è anche
ID)
Ordine - Ordine1 (in ordine1 inserisco il materiale, e i parametri per
il calcolo dei Metri              quadrati con prezzo e relativo
importo)
Ordine1 - Ordine2 (in ordine2 inserisco le lavorazioni e le misure per
il calcolo dei metri lineari, prezzo e importo). Qui il problema:
Quando costruisco la maschera Ordini Le maschere sono così collegate:
Cliente (posso scegliere a quale cliente assegnare un ordine)
Ordine (inserisco il numero ordine)
Ordine1 (dovrebbe darmi la maschera pronta per l'immisione dati
settata sul N° ordine appena inserito in Ordine)
Ordine2 (Maschera pronta per l'immissione, settata sul N°Ordine e sul
Materiale). La sottomaschera, Ordine 2 funziona su una query a campi
incrociati fra Ordine1 e ordine2 ma in pratica non mi permette di
aggiungere altri dati.
Spero di essere stato chiaro....

Altra cosa....
Se non inserisco la sottomaschera ordini2, Ordini1 si setta sul numero
ordine corrente. Quando inserisco ordin2, invece non solo non si setta
sull'ordine corrente ma appena provo a cliccare su nuovo ordine Access
si blocca e genera un file di beikup

aiuto
Newsgroup: it.comp.appl.access
Titolo: Centesimi !!! basta

Chi mi aiuta ad eliminare i centesimi degli euro?
Io ho questa formula ma mi distanzia eccessivamente dal risultato..
Me![Prezzo] = Int(((Me![Costo]) / 10 + 0.555) * 10) * 4.2
vorrei un totale senza decimali e che non si distanzi dalla cifra reale
Grazie Marco

Grazie Marco
Perche non usi la formula dell'arrotondamento:
Me![Prezzo]=round(me![Costo],0)
se invece vuoi troncare la cifra
all'intero senza arrotondarla:
Me![Prezzo]=int(me![Costo])
--------------------------------
Inviato via 
http://usenet.iol.it
 

 ha scritto nel messaggio
news:xYhc8.85170$3J1.2...@news2.tin.it...

Puoi usare la funzione di Karl presente nel Sito Comune nella sezione
General
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com



Function arrotondaeuro(varNr As Double, Optional varPl = 2) As Double
' by Konrad Marfurt + ? + Karl Donaubauer + Fanton Emanuele
'varNr: numero da arrotondare
'varPI: numero di decimali (due predefinito)
varNr = Nz(varNr, 0)
   arrotondaeuro = Fix("" & varNr * (10 ^ varPl) + Sgn(varNr) * 0.5) /
(10 ^ varPl)
End Function
passando 0 al secondo parametro
Saluti.
Emanuele.

 Me![Prezzo]=int(me![Costo])
Anche qui ci andrei molto cauto.
la funzione Int, tronca diversamente i numeri negativi ossia:
Int(8,5)=8
Int (-8,5)=-9
il che non e' opportuno quando si tratta di gestire valuta.
In questo caso e' meglio usare la funzione Fix che tronca sempre verso lo
zero:
Fix(-8,5)=-8
Fix(8,5)=8
Sib

 funzione round.
Basta farsela:
Function RoundN(x, N As Integer)
'
' Rounds a number to N decimal places
' Uses arithmatic rounding
' N should be in the range 0-10 for proper results
'
Dim Factor As Long
  Factor = 10 ^ N
  RoundN = Int(x * Factor + 0.5) / Factor
End Function
uso:    dlbValore = RoundN( dlbCifra, 2 )     --> 2 decimali
Newsgroup: it.comp.appl.access
Titolo: casella combinata + if

Come si fa a testare quando una casella combinata e' vuota ?
se casella vuota allora .....
le ho provate tutte; il probelma ce l'ho soprattutto in modifica.
Se infatti di co = 0 va bene fin tanto che sono in inserimento ma poi e'
come se ci fosse un altro valore e lo zero anche se svuoto il campo e' come
se non ci fosse.
Spero di essere stato chiaro. Grazie.
Private Sub Tipo_raccoglivernice1_AfterUpdate()
        Me.Tipo_raccoglivernice1.Requery
        Dim msgbbox As String
        Dim strmsg As String
        If Me.Tipo_raccoglivernice1 = 0 Or Me.Tipo_raccoglivernice1 = Null
Then
            strmsg = "Inserire dato da apposita tendina nel campo Tipo
raccoglivernice 1 !!"
            msgbbox = msgbox(strmsg, vbQuestion, "raccoglivernice © - Tipo
raccoglivernice 1 -")
            Me.temperatura_essicaz.SetFocus
     End If
    End Sub

 ha scritto nel messaggio
news:Yh%T8.1958$B8....@tornado.fastwebnet.it...

prova con if isNull(casellacombinata) then ........
ciao Daniele

 wrote in message
Yh%T8.1958$B8....@tornado.fastwebnet.it...

E' sbagliato = null, in quanto l'operatore = con null non va bene. Devi
usare la funzione isnull
Personalemnte uso una funzione da me preparata in questo modo
function vuoto(x as variant) as boolean
if isnull(x) or trim(x) = "" then
  vuoto = true
else
  vuoto = false
end if
end function
if vuoto(controllo_maschera) then...
Antonio

 ha scritto nel messaggio
news:aFfU8.96592$j65.2...@twister1.libero.it...

la function e' privata o pubblica?
Io l'ho creata oubblica ma non mi funziona.
       Function vuoto(x As Variant) As Boolean
        If IsNull(x) Or Trim(x) = "" Then
        vuoto = True
        Else
        vuoto = False
        End If
End Function
cosa sbaglio?

 cosa sbaglio?
Devi mettere public function
e la devi scrive in un modulo.
Antonio

Newsgroup: it.comp.appl.access
Titolo: Formula su report

ho un report cosě strutturato:
CORPO
codice    tipo    rep.001  rep.002   rep.003   .. ecc
(tipo puň avere valore  I  oppure  O)
pič di pagina
somme di rep.001, rep.002, rep.003, ecc
posso inserire una formula nel pič di pagina che mi calcoli la
percentuale di somma rep.001 (con tipo I) su somma rep.001 (con tipo
O)?
grazie

 ha scritto nel messaggio
news:4215ab76...@news.aruba.it...

Nella query origine record del report inserisci due campi calcolati:
TipoI: iif(tipo="I";rep1;0)
TipoO: iif(tipo="O";rep1;0)
Nel pič di report metti
=(somma(tipoI)/somma(TipoO))*100
Antonio

Antonio
grazie
Newsgroup: it.comp.appl.access
Titolo: Campi in maschera Continua

Ciao a tutti.
Domanda.
Ho trovato il sistema per cambiare il colore dello sfondo dei campi in 
una maschera continua.
Quindi a seconda del contenuto posso cambiare il colore di sfondo, 
tramite l'istruzione IIF
Ma se volessi nascondere un campo più o meno come si farebbe con 
l'istruzione VISIBLE come si potrebbe fare ????
Grazie a tutti
Enrico Pietrobon

 ha scritto nel messaggio 
news:470dd02e$0$17944$4faf...@reader1.news.tin.it...

Su una maschera continua non puoi, o meglio, non ti servirebbe a nulla 
perche a seconda del record in cui sei nasconde/mostra il controllo.
Ciao
-- 
Roberto da Parma

Roberto da Parma ha scritto:

Ci sono riuscito "nascondendo" con un oggetto olè (sistema utilizzato 
per cambiare i colori dello sfondo dei campi.
Grazie Comunque.
Enrico Pietrobon

 ha scritto nel messaggio 
news:470e52be$0$17953$4faf...@reader1.news.tin.it...

Grazie a te per averci dettagliatamente illustrato la tecnica che hai usato!
E'questo il succo del NG.
IvanDaBologna 

 ha scritto nel messaggio 
news:470e52be$0$17953$4faf...@reader1.news.tin.it...

Non ho ben capito cosa hai fatto...ma visto che come ti ha fatto notare 
qualcuno che ti "tieni per te" le risoluzioni...non aspettarti che altri 
condividano altro con te...
Non è lo spirito dell'NG...
Saluti
-- 
Roberto da Parma
Newsgroup: it.comp.appl.access
Titolo: Runtime 2003

Ciao a tutti, ho dovuto aggiornare l'hardware del mio pc e così ho dovuto 
reinstallare tutto.
Non volendo acquistare la suite di office per il solo utilizzo dell'access, 
con il quale uso una applicazione creata ad hoc per me(in access 2003), ho 
installato runtime access 2003.L'applicazione sembra girare bene senza alcun 
problema apparente se no per il fatto che in una finestra in cui mi vengono 
evidenziati dei record contenenti i dati delle fatture(cliente, codice 
fattura ecc..) non ho più la possibilità di utilizzare il tasto destro del 
mause per applicare i filtri che sembrano scomparsi.
Qualcuno sà come ripristinare tale opzione?
Grazie
Saluti 

 ha scritto nel messaggio 
news:K5i3k.95307$FR.3...@twister1.libero.it...

Ciao,
con il runtime è normale che i menu di PopUp di Access non ci siano. Se vuoi 
crearti un menù accessibile con tasto destro, deve costruirti una nuova 
barra dei menù e associarla alla maschera.
PS: guarda che anche per il runtime di access 2003 c'è una licenza da 
pagare. Con Access
2007 invece il runtime è gratutio.
-- 
Marco Papetti
www.shortchannel.it
 Il software di commercio elettronico OpenSource
www.mondoideale.com
  - Prodotti naturali e biologici. 

 2007 invece il runtime è gratutio.
Scusate l'ignoranza, cos'è il runtime di Access? 

"Valery From The Mountain" <val...@invalid.inv> ha scritto nel messaggio 
news:484e1d85$0$35954$4faf...@reader2.news.tin.it...

Ciao Valery,
è il "motore" di access. Con il runtime puoi far funzionare un'applicazione 
fatta in access senza avere installato access. Quindi l'utente che usa 
un'applicazione su cui c'è il runtime ma non access, può usare 
l'applicazione ma non può modificare nulla o creare alcun oggetto. Uno dei 
vantaggi è questo il secondo è che la licenza è diversa, per esempio se 
acquisti la Developer di Access, puoi distribuire l'applicazioni da te 
sviluppate su quanti computer vuoi usanso il runtime, senza dover comprare 
una licenza di access per ogni PC.
Ciao



Io ho access 2003 con regolare lucenza, ma non il runtime.
Il 2007  runtime è gratutio nel sesno che si puà scaricare dalla Microsoft e 
l'utilizzo è gratuito?
Saluti
Leonardo

 >
Per il runtime di Access 2007 abbiamo questo articolo:
http://office.microsoft.com/it-it/access/HA102188641040.aspx?pid=CH102222081040
--
sv
-- 
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: DCount aiuto

Salve ragazzi sto sbattendo per trovare la sintassi corretta, correi
usare il Dcount ma nella tabella ho un campo si/no e mi trovo in
difficolta come posso fare? Grazie
Me.testo = Dcount("[id]", "collega", "[id] ='" & Me!id & "and
'contratt=si(true, vero)") cosa devo inserire?
Grazie in ANTICIPO


Risolto :
DCount("id", "collega", "Contratt=True And ID=" & ID)

Newsgroup: it.comp.appl.access
Titolo: errore su installazione runtime di access visual basic toolkit

installando un pacchetto di setup con il runtime da me creato  mi 
restituisce
errore di accesso al percorso/file errore imprevisto del programma di 
installazione
i tasti annulla e riprova e ancora
errore di runtime 75 visual basic 6.0 setup toolkit
qualcuno sa dirmi di che errore si tratta? grazie mille. 

Bisogna installare una patch fornita da Microsoft per eliminare l'errore,
ed installare i corrispettivi Sp di Office(1-2-3).
Ciao
Ferrari Rino

Newsgroup: it.comp.appl.access
Titolo: togliere il focus da ogni oggetto nella form

esiste un comando per togliere il focus da qualsiasi oggetto in modo che se il click di un etichetta nasconde gli oggetti nessuno di essi abbia il focus e quindi sia impossibile da nascondere?
 
grazie.

 grazie.
 
No, o meglio UN CONTROLLO deve essere attivabile... quindi crea una TextBox e la chiami [txtFocus] la ridimensioni in Larghezza=0 ed Altezza=0 la posizioni nell'angolo di coordinate Top=0 e Left=0.
 
Ora sposta il Focus prima su questo controllo poi disabilita tutto quello che vuoi.
 
@Alex


In alternativa a quanto suggerito da Alex, prova:
 
DoCmd.RunCommand acCmdSelectRecord
 
Saluti.

Newsgroup: it.comp.appl.access
Titolo: Come evitare che access si blocchi quando esegue query a raffica?

Buongiorno a tutti,
per un motivo a me ignoto mi trovo a sviluppare un softwarino scritto
in vba che esegue delle query su di una tabella access.
In pratica, a ciclo continuo, fino a quando una condizione non è
realizzata, esegue
- da 1.000 a 100.000 insert di righe contenenti numeri casuali
- controlla se in queste righe viene realizzata una particolare
condizione
- Se no, butta via tutto e ricomincia.
Beh, il programma sembra funzionare, la lentezza non è importante, ma
l'unica cosa fastidiosa è che durante l'elaborazione, dato che esegue
query una dietro l'altra senza soluzione di continuità, access si
impalla completamente, bloccando a volte anche la taskbar.
Io invece vorrei, senza pregiudicare di molto la già scarsa velocità,
che access dia segni di vita magari mostrando quanti cicli ha già
fatto.
E' possibile tutto ciò?
Grazie mille
Davide

[CUT]
Io invece vorrei, senza pregiudicare di molto la già scarsa velocità,
che access dia segni di vita magari mostrando quanti cicli ha già fatto.
E' possibile tutto ciò?
-------------------------------------
Le eseguirai da codice no? quindi :
RunSql (o simile) 'esegui la query
Doevents
tuocampoform=tuocontatorecicloincrementato
tuocampoform.requery
Doevents
Newsgroup: it.comp.appl.access
Titolo: Costruzione di una data

Buona serata a tutti.
Ho un problema che, a prima vista mi pareva banale (e probabilmente lo è 
anche) ma cui non riesco a venire a capo.
Devo estrarre dei nominativi da una anagrafica, in base ad alcuni parametri, 
e ho per questo impostato una query.
Fra i dati dell'anagrafica c'e' anche la data di nascita.
Ora mi viene richiesto di estrarre solo i maggiorenni.
Come faccio?
Io sono riuscito a estratte, dalla data corrente giorno mese ed anno che 
compongono la data su cui porre la condizione, come
day(date), month(date) e year(date)-18, ma non so ricomporli in una data, 
per poi porre la condizione data_nascita <= ....
Mi potete aiutare?
Grazie mille
***mauro 

 wrote in message
news:435544eb$0$13350$
4faf...@reader2.news.tin.it

Devi creare una Query con un campo Calcolato che richiama
la funzione di calcolo Età in anni passando la Data di nascita.
La funzione può essere questa(da mettere i un Modulo)
Function Age (varBirthDate As Variant) As Integer
   Dim varAge As Variant
   If IsNull(varBirthdate) then Age = 0: Exit Function
   varAge = DateDiff("yyyy", varBirthDate, Now)
   If Date < DateSerial(Year(Now), Month(varBirthDate), _
                        Day(varBirthDate)) Then
      varAge = varAge - 1
   End If
   Age = CInt(varAge)
End Function
SELECT *
FROM NomeTabella
WHERE Age(CampoDataNascita)>18
Saluti
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

18 uil soggetto č maggiorenne altrimenti no.
Public Function Age(varDOB As Variant, Optional varAsOf As Variant) As
Variant
    'Purpose:   Return the Age in years.
    'Arguments: varDOB = Date Of Birth
    '           varAsOf = the date to calculate the age at, or today if
missing.
    'Return:    Whole number of years.
    Dim dtDOB As Date
    Dim dtAsOf As Date
    Dim dtBDay As Date  'Birthday in the year of calculation.
    Age = Null    'Initialize to Null
    'Validate parameters
    If IsDate(varDOB) Then
        dtDOB = varDOB
        If Not IsDate(varAsOf) Then 'Date to calculate age from.
            dtAsOf = Date
        Else
            dtAsOf = varAsOf
        End If
        If dtAsOf >= dtDOB Then 'Calculate only if it's after person was
born.
            dtBDay = DateSerial(Year(dtAsOf), Month(dtDOB), Day(dtDOB))
            Age = DateDiff("yyyy", dtDOB, dtAsOf) + (dtBDay > dtAsOf)
        End If
    End If
End Function


oops, non avevo visto la reply di @Alex ...
ciao, Sandro
Newsgroup: it.comp.appl.access
Titolo: rich text

Ciao,
vorrei usare richtx32.ocx con Access 2000, semplicemente per ovviare ad
esigenze di formattazione di testo (font e colorazione diversa nello stesso
controllo), ma non riesco a far funzionare questo controllo. Ovvero, quando,
per prova, lo vado a collocare in un report e per esempio lo associo ad un
file rtf, che appare regolarmente in mod. struttura, in anteprima non vedo
nulla. Perché?
Grazie a tutti
eggpap

 ha scritto nel messaggio
news:5dQAa.38216$lK4.1...@twister1.libero.it...

In genere in c:\Windows\Help trovi un'ottima guida sul controllo
richtx32.ocx , si chiama: RTFBOX98.CHM
Solo con la versione developer di Office e con VB o C++ hai l'autorizzazione
ad usare tale controllo.
Ciao, carlo

Newsgroup: it.comp.appl.access
Titolo: Nome controllo o etichetta sotto il mouse

Vorrei conoscere il nome del controllo o della etichetta che al
momento è presente sotto il mouse senza usare gli eventi degli stessi
controlli presenti nella form.
 
E' possibile ?
Grazie.

 Grazie.
Non credo...ma sono pronto ad essere smentito.
-- 
Pablitomf (Maurizio Facciuti)
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Pablitomf (Maurizio Facciuti)
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Grazie.


 ha scritto nel messaggio
news:79217c6f.04073...@posting.google.com...

Oltre alla soluzione di Roberto, che ti mostra il Nome del controllo
so che si può accedere direttamente alla comctl32.dll appoggiandosi
alla Classe in essa contenuta "tooltips_class32".
Ora in teoria questa classe restituisce la posizione Left e Top del
controllo sottostante al Mouse in un Parametro(HiWord e LowWord).
In questo modo ciclando i controlli della Form e verificando quale ha
le proprietà Left e Top ricavate dalla Funzione sei in grado di fare quello
che vuoi, anche sostituire il ToolTips originale di Windows con uno tuo
personalizzato.
Questa tecnica è estremamente complessa e richiede il Subclassing,
e sinceramente non sò se possa valerne la pena.
Trovi un esempio anche se non perfettamente attinente di questa tecnica
nel Sito di Lebans ovviamente.
www.lebans.com
Ciao.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: Filtro di importazione file excel

Scusate avrei un problemino,
Nei tipi di file che sono elencati nella funzione "carica dati esterni" di
Ms Access97 non ho il tipo File Excel. Ho provato ad installare tutti i
componenti dei filtri, niente. Ho provato a installare tutti i componenti
legati ad access e a excel, niente. Ho provato a disinstallare e
reinstallare l'intero pacchetto office 97, selezionando tutti i componenti
dell'installazione, niente.
Cosa posso fare ancora???
Grazie per le eventuali risposte
A.

 componenti dei filtri, niente.
Se non la dico grossa, non dovrebbe servirti nessun filtro per excel, ovvero
non lo devi importare, aprilo semplicemente come apriresti un file access.
oppure se ti serve in un database esistente, collegalo come fosse una
tabella di un altro database.

 ha scritto nel messaggio
news:a3diga$alv$1...@fe2.cs.interbusiness.it...

Il problema è che se non hai cqaricato i driver di importazione di excel non
puoi ne aprire ne importare nulla in formato excel.
Il fatto inspiegabile è che in fase di installazione il driver di accesso
dati per ms excel risulta installato e non si può ne disinstallarlo in
quanto la scelta è disabilitata..
Forse è successo a qualcun'altro...
Grazie.
Andrea

Newsgroup: it.comp.appl.access
Titolo: Maschera e overflow

Salve, se son OT scusatemi. Dopo aver provato a crare, senza riuscirci,
una maschera di input per un campo data( xx/xx/xxxx)come cerco di creare
una maschera di input, un msgbox con scritto "overflow" e il pulsante di
conferma . La successima schermata con il click su annulla mi avvisa che
un component non è stato trovato o è stato chiuso. La disinstallazione e
reinstallazione, il controllo di tutto il pacchetto office 2000 non ha
sortito alcun effetto. Consigli, oltre un ricco c:\format ?
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 sortito alcun effetto. Consigli, oltre un ricco c:\format ?
bada che questo e' un errore applicativo.
Per esempio succede quando apri un form e quel form e' gia in
visualizzazione
struttura (mi succede spesso in debug) o fai rferimento ad una tabella
collegata che non sta dove dovrebbe essere (questo mi succede
quando cambio dinamicamente un recordsource o un sourceobject)
--
a.cara 
Togli qualcosa dall'email

 quando cambio dinamicamente un recordsource o un sourceobject)
Qualsiasi db apro, o ne creo di nuovi ho sempre il solito errore. Ho
provato anche ad eliminare la cartella di office dopo l'ennesima
disinstallazione e sostituire manualmente files nella system , file comuni
ma nulla. Inserendo manualmente in struttura tabelle la maschera(
"xx/xx/xx/x_") funziona. La creazione guidata di una mache ra nvece no
Mah. Misteri Microsoft
