mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Sulle query complesse

Ciao
Sei io metto tanti riferimenti a funzioni nella definizione dei campi di una
query (es richiamo una decina di volte l'istruzione IIF per ogni record)
pregiudico molto la sua esecuzione ?
voglio dire sarebbe meglio (visto che la query serve solo per creare le
stringhe da stampare nel report) creare queste stringhe direttamenete sulla
query oppure gestire gli eventi suformattazione ?
Se può servirvi vi posto il codice sql della query:
Vorrei farvi porre l'attenzione in particolare sui campi
"IndirizzoCompleto", "PI-CodFis", "CoordinateBanca"; come potete notare ho
fatto anche una chiamata alla funzione chr(13) conla speranza di poter
visualizzare su report una stringa su due righe... ma il carattere 13
diventa un quadretto! Come si fa ?
SELECT Clienti.Cliente, [IndirizzoLegale] & Chr(13) &
IIf(IsNull([cap]),"",[cap] & " ") & [record] & IIf(IsNull([nazione]),""," -
" & [Nazione]) AS IndirizzoCompleto, IIf(IsNull([pi]),[codfis],[PI]) AS
[PI-CODFIS], IIf(IsNull([banca]),"",[Banca] & IIf(IsNull([abi]),""," ABI:" &
[Abi]) & IIf(IsNull([cab]),""," CAB:" & [cab]) &
IIf(IsNull([ContoCorrente]),""," C.C.:" & [ContoCorrente])) AS
CoordinateBanca, Fatture.*, [QFatture-Dettagli].*
FROM (QCittà RIGHT JOIN Clienti ON QCittà.IDCittà = Clienti.IDCittàLegale)
INNER JOIN ((Fatture LEFT JOIN [QFatture-Dettagli] ON Fatture.IDFattura =
[QFatture-Dettagli].IDFattura) INNER JOIN [Lista Stampa Fatture] ON
Fatture.IDFattura = [Lista Stampa Fatture].IDFattura) ON Clienti.IDCliente =
Fatture.IDCliente;
non vorrei aver abusato della vostra pazienza in ogni caso complimenti se
siete riusciti a leggere fin qui! grazie mille

 diventa un quadretto! Come si fa ?
metti chr$(13)+chr$(10)  cioe' CR+LF
barbi


oppure usa la costante riservata di VBA:
...... & vbCrLf & .......

Newsgroup: it.comp.appl.access
Titolo: il mistero dei dati non copiabili in c:\program files

in windows 8 ho un db collegato ad un file dati.mdb che si trova in
c:\program files\miodb\dati.mdb
 
se apro il front end che è collegato a quel file vedo i record
se copio il file dati da quel percorso sul desktop i dati non ci sono
 
ma che razza di stregonerie microsoft sono queste? 
 

 wrote in news:52de4c20$0$23120
$
4faf...@reader2.news.tin.it
:

i files di dati non devono stare in 'program files'.
 
non e' che se cambi le parole la domanda e' diversa.
 
la risposta gia' ce l'hai in altro thread: *documentati* e usa le cartelle 
di windows come microsoft ha previsto altrimenti creerai problemi ai tuoi 
utenti e ti troverai questi comportamenti *previsti e documentati* a 
complicarti la vita.
 
 
-- 
Paolo opg
 
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--
Newsgroup: it.comp.appl.access
Titolo: assegnare più record in una sottomaschera in relazione ad un riferimento numerico di un campo della maschera principale

Access XP/2003
Ciao a tutto il news
Problema:
in una form è inserito un numero che corrisponde ad un itinerario, esempio 
45. Questo itinerario comprende diverse vie, es. via a, via b, via c, via d, 
ecc.
ritenete sia fattibile che quando quando viene inserito in n. 45 ne campo 
della nella maschera principale, nella sottomaschera vengano inseriti, 
record per record, tutte le vie correlate al numero dell'itinerario.
Come se po fà ?
Mille grazie
Bruno 

 ha scritto nel messaggio 
news:490e1e8f$0$1083$4faf...@reader1.news.tin.it...

Certo che si può fare, se quel 45 è presente o come chiave primaria o come 
numero in una tabella che contiene tutte le vie interessate: la 
sottomaschera mostrerà solo quelle vie.
Ciao, Carlo 

 ha scritto nel 
messaggio news:gem6bs$p27$1...@tdi.cu.mi.it...

----------------
Ciao Carlo, il 45 non è una chiave primaria; una delle soluzioni sarebbe di 
correlare le vie al n. itinerario (45), ma non sarebbero editabili su ogni 
ordine di lavoro con nr. progressivo, infatti avrei la  avrei la necessità 
di creare di default tot record quante sono le vie e se necessario editarle 
cambiando la via che non mi interessa o anche eliminarla. Infine, queste vie 
dovrebbero essere correlate al nr. dell'ordine di lavoro e data che sono 
chiavi primarie. Come poter creare tanti record quante sono le vie ? Tieni 
presente che, ovviamente, saranno presenti la tabella con itinerario e la 
tabella delle vie correlate che nel tempo possono essere variate. Meglio far 
creare 20 record con le vie che scriverle ogni volta, anche se scelte da 
tendina.
Ciao
Bruno
Newsgroup: it.comp.appl.access
Titolo: Access e xml

Sono nella condizione di dover importare dei dati in xml in access, vorrei 
fare una procedura di importazione nel file di access già esistente, ho 
visto che è già presente in -importa file- il formato xml ma 
nell'importazione non mi crea le chiavi per la relazione tra tabelle e 
quindi ho un dato inutilizzabile, ho notato anche che access 2003 a 
differenza del 2002 mi da la possibilità di inserire anche il file xsl (che 
non ho).
Se qualcuno può essermi di aiuto indicandomi una documentazione.
Grazi
Claudio 

"Claudio De Marco" <claudio...@tin.it-nospam> ha scritto nel messaggio 
news:45dc7ea1$0$821$4faf...@reader5.news.tin.it...

Puoi partire da qui:
http://msdn2.microsoft.com/en-us/library/aa468547.aspx
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Spostarsi in una sottomaschera

In una maschera principale (non associata) ho una sottomaschera in modalità
maschere continue.
Quando valido l'inserimento di dati nella sottomaschera vado a controllare
se qualche record contiene dati non corretti, e, se così è, do un messaggio
di errore e non salvo il tutto.
Vorrei però anche posizionarmi sul record che contiene l'anomalia.
Avevo pensato di scrivere qualcosa di questo tipo
DoCmd.GoToRecord acDataForm, righe.Name, acGoTo, cont
DoCmd.GoToRecord acDataForm, 
righe.Form.Name
, acGoTo, cont
dove righe è il nome del controllo sottomaschera e cont è un contatore usato
quando cercavo l'anomalia nel recordsetclone della sottomaschera.
Nel primo caso mi dice che righe non è una maschera, nel secondo che la
maschera associata alla sottomaschera non è aperta.
Quale è la sintassi giusta allora?
Antonio

Antonio Biso ha scritto nel messaggio

Prova a smacchinare con le seguenti:
Me!Righe.Form.RecordsetClone.Move  XYZ
Me!Righe.Form.Bookmark = Me!Righe.Form.RecordsetClone.Bookmark
Ciao, warp

 ha scritto nel messaggio
news:87vl6.29238$k55.6...@news.infostrada.it...

Sembra che il DoCmd non funzioni con le sottomaschere, ci ho provato anche
io a fare una cosa simile ma non c'è stato verso di uscirne, poi ho
ripiegato anche io sui recordset così come ha detto warp.
Bye
Allanon
Newsgroup: it.comp.appl.access
Titolo: Esecuzione modulo su Access 2003 con macro AutoExec

Buon pomeriggio amici,
ho creato un modulo per la connessione con ADODB di un database Access
ad un database su SqlServer 2005.
Ho bisogno di far eseguire questo modulo all'apertura del database: ho
creato una macro di nome AutoExec ma
non so quale comando mettere nella macro stessa per ottenere
l'esecuzione dell'istruzione contenuta nel modulo.
Aiutatemi per favore. Grazie.
Leonardo

 ha scritto nel messaggio 
news:624bf523-1ec4-401d...@d45g2000hsc.googlegroups.com...

Ciao Leonardo,
dentro a questo modulo ci deve essere una function che esegue le 
operazioni necessarie al collegamento.
Nella Macro devi scegliere Esegui Codice e indicare poi il nome della 
function da eseguire.
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
http://accessdaziacin.live.spaces.com
---------------------------------------- 

 ha scritto nel messaggionews:624bf523-1ec4-401d...@d45g2000hsc.googlegroups.com...

ciao Cinzia,
grazie per avermi risposto, spero tu legga anche quanto segue:
il modulo che ho creato è così composto:
< Function OpenMySQLDB()
< Dim cnn1 As New ADODB.Connection
< 'Create a connection object after instantiating it,
< 'this time to a SQL Server database.
< cnn1 = "Provider=SQLOLEDB;Data Source=W98_01;" & _
 < "Database=OpenAccess;User Id=sa;Password=password;"
<End Function
Innanzitutto ti chiedo di verificare se il codice per collegarmi a
SqlServer 2005 è corretto;
poi se mi puoi indicare come posso far si che questo modulo venga
eseguito all'apertura del
database di access 2003 (la macro che ho creato "AutoExec" apre il
modulo all'apertura invece di eseguirlo!
Grazie davvero di cuore Cinzia.
Leonardo

Newsgroup: it.comp.appl.access
Titolo: errore con Not isnull

ciao a tutti
ho errore se aggiungo
Or Not IsNull(Me!nTot)
Private Sub Pi�DiPaginaPagina_Print(Cancel As Integer, PrintCount As 
Integer)
Me!Etichetta1250.Visible = (Me!nTot > 0) Or Not IsNull(Me!nTot)
End Sub
Grazie per l'aiuto 

 End Sub
Questo "errore" non ha un numero e messaggio?
Del resto, ">0" � superfluo perch� incluso in "Not IsNull".
Quindi basta:
Me!Etichetta1250.Visible = Not IsNull(Me!nTot)
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 

 -- 
ciao Karl e grazie
per� se nTot �  =0
mi fa vedere l'etichetta1250,
mentre io vorrei che se la casella di testo nTot � vuota o ha come valore 
"0"
l'etichetta non sia visibile 

 valore "0" l'etichetta non sia visibile
Siccome non vuoi rivelare l'errore, indovino no 13 con la prima
condizione in caso di Null. Quindi prova questo:
Me!Etichetta1250.Visible = nz(Me!nTot)>0


 Me!Etichetta1250.Visible = nz(Me!nTot)>0
o se sono possibili anche valori negativi:
Me!Etichetta1250.Visible = nz(Me!nTot)<>0 

 Me!Etichetta1250.Visible = nz(Me!nTot)<>0
grazie Karl
Newsgroup: it.comp.appl.access
Titolo: Valore costante in piu' query

Un saluto a tutti. Ho all'interno di un mdb varie query che hanno in
corrispondenza di un campo "anno di riferimento" o simile nella riga criteri
il valore "2002". L'anno prossimo ( non necessariamente il 1
gennaio ),dovro' modificare tutti questi criteri  trasformandoli in
"2003".Qual'e' il modo migliore per
fare in modo che tutti i criteri puntino ad unico valore che sara' l'unico
che dovro' cambiare al giro d'anno. P.S. Le query devono essere tutte
aggiornabili. Grazie a tutti

 ha scritto nel messaggio
news:%Ggv9.89633$%M1.22...@twister2.libero.it...

Ritengo non sia possibile inserire una variabile direttamente nel criterio di
una query. Però nulla ti vieta di definirti una funzione che restituisca il
valore da te desiderato. Così, se per esempio ti fai una funzione del tipo:
Public Function LaMiaData()
    LaMiaData = 1965
End Function
poi avrai la possibilità di mettere =LaMiaData() dovunque voglia nei tuoi
criteri.
Ciao. Claudio.

Newsgroup: it.comp.appl.access
Titolo: Eliminazione record uguali

Devo importare la tabella A nel mio database. In questa tabella possono 
esserci per errore dei record esattamente uguali.
Una volta importata l'intera tabella A vorrei accodare alla tabella B 
solo record unici della tabella A (cioč scartare i record esattamente 
uguali).
Come posso fare?
Grazie in anticipo.

 Grazie in anticipo
Senza complicarsi molto le cose puoi usare la Queri di ricerca Duplicati
con l'Autocomposizione che cerca nella Tabella B i duplicati di A.
Quindi fai una Query Delete relativamente alla Query precedente.
Ora la Tabella B avrà solo Dati Univoci.
Ovviamente la ricerca dell'univocità è fondamentale sia corretta.
A questo punto Query INSERT da B as A.
Ciao.
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------
.

 A questo punto Query INSERT da B as A.
Ho impostato una chiave multipla sulla tabella che riceve, quindi i
duplicati vengono riconosciuti e non accodati. Appare però la noiosa
finestra che avverte degli errori di accodamento, come eliminarla per
poter eseguire la query in maniera automatica?

 ha scritto nel messaggio
news:TPpZc.235175$5D1.10...@news4.tin.it...

Accoda la query raggruppata della tabella A
MAssimiliano

 poter eseguire la query in maniera automatica?
DoCmd.SetWarnings False
Newsgroup: it.comp.appl.access
Titolo: DateDiff, UCase, Left non funzionano

Ho messo su un banale archivio con due tabelle, una maschera e un paio di
report. In un controllo della maschera ho inserito un controllo per
calcolare l'eta' utilizzando DateDiff. Nei report ho utilizzato anche UCase
e Left. Con il mio Access97 e sul mio computer funziona correttamente; ho
copiato il file .MDB sul computer di un amico e con il suo Access97 i
controlli non funzionano: al posto dell'eta' viene visualizzato Nome? e nei
report dove era previsto l'UCase o Left appare #Errore.
Qualcuno puo' farmi capire perche'. Grazie infinite
--
Cordiali Saluti
N.Santini

Ciao,
capita anche a noi, saltuariamente.... credo dipenda dalla versione di
access o dai sp caricati sul computer che genera il primo db...
fai una bella cosa: ripristina e compatta il db sulla seconda macchina e
vedrai che funzionerà...
Oppure crea un db nuovo (sempre sulla macchina 2), vuoto, e importa tutto
quello che si trova sul db vecchio. Anche così da noi funziona.
Ciao, Federico

 N.Santini
Cià da RoDAgo

Ho messo su un banale archivio con due tabelle, una maschera e un paio di
report. In un controllo della maschera ho inserito un controllo per
calcolare l'eta' utilizzando DateDiff. Nei report ho utilizzato anche UCase
e Left. Con il mio Access97 e sul mio computer funziona correttamente; ho
copiato il file .MDB sul computer di un amico e con il suo Access97 i
controlli non funzionano: al posto dell'eta' viene visualizzato Nome? e nei
report dove era previsto l'UCase o Left appare #Errore.
Qualcuno puo' farmi capire perche'. Grazie infinite
--
Cordiali Saluti
N.Santini
Newsgroup: it.comp.appl.access
Titolo: Per l'Euro...

...č meglio usare il formato valuto a la precisione singola/doppia ?

 ...č meglio usare il formato valuto a la precisione singola/doppia ?
La questione č stata ampiamente dibattuta pochi giorni fa.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 La questione č stata ampiamente dibattuta pochi giorni fa.
Mi inginocchio e chiedo umilmente scusa, mi sono dimenticato della funzione
"trova.."  8-)

Newsgroup: it.comp.appl.access
Titolo: Problema con immagini collegate

Ciao a tutti,
non ho trovato a riguardo nulla sul NG, nè sul sito comune...ma potrei anche 
sbagliarmi!!
Volevo semplicemente risolvere questo problema:
In una maschera ho inserito varie immagini collegate...vorrei cliccare 
sull'immagine ed aprirla per esempio ingrandita in explorer o nel 
visualizzatore d'immagini predefinito...
come posso fare?
Grazie come sempre
Roberto 


Scusatemi....il mio solito affogare in un bicchiere d'acqua....ho risolto il 
problema cosě....
Su evento corrente della maschera....
Me.Immagine0.HyperlinkAddress = strFoto & Me.fotoPercorsoEsa & ".jpg"
Ciao e grazie...
Roberto
Newsgroup: it.comp.appl.access
Titolo: Esportazione dati in TXT

Ho una tabella così strutturata
IDRecord (Intero Lungo, 4 cifre)
Nome (testo, 50 caratteri)
Cognome (testo, 50 caratteri)
Indirizzo (testo, 150 caratteri)
Devo ottenere un file di testo (per un record della tabella) dove
.al campo IDRecord  vanno 10 caratteri di spazio
.al campo Cognome vanno 100 caratteri di spazio
.al campo Nome vanno 100 caratteri di spazio
.al campo Indirizzo vanno 200 caratteri di spazio.
Sto cercando di utilizzare la funzione esporta nelle macro ma vorrei fare
tutto da codice.
Grazie per chi mi vorrà dare qualche input :)
Ciao


Prova a leggere il messaggio inviato da Pablitomf con oggetto: [Forse OT] Creazione Txt da tabella del 14.4.2005...
Ciao.
-- 
Sergio MAZZA 

> Prova a leggere il messaggio inviato da Pablitomf con oggetto: [Forse OT]
Creazione Txt da tabella del 14.4.2005...
Ciao Sergio.
Grazie per la risposta...
Nessun messaggio di Pablitomf il 14.04...
Sicuro?

"vuLCan Karayan" <vulcankarayan@hotmail . c o m> ha scritto nel messaggio news:JxFie.912239$b5.40...@news3.tin.it...

Uno strike e un Ball; non c'era il [Forse OT]...
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/10747ebcec1b935e/dd7133b9de0894cc?q=[Forse+OT]+Creazione+Txt+da+tabella&rnum=1&hl=it#dd7133b9de0894cc
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: query aggiornamento

"purtroppo" oggi ho avuto la brillante idea di cimentarmi per la prima volta
in una query di aggiornamento, risultato pessimo!!!
eppure mi sembra molto semplice ma vengono fuori degli errori di sintassi:
ho una tabella chiamata CERABBON e una CONTRATTI STORICO
vorrei semplicemente aggiornare il campo COGN della prima tabella con il
valore del campo COGNOME della seconda nel record di CERABBON il cui campo
COD ha lo stesso valore del campo CODICE di CONTRATTI STORICO? E'chiaro?
(spero che Sib non mi biasimi a tale proprosito :-)))
Ciao e grazie
Matteo

eppure mi sembra molto semplice ma vengono fuori degli errori di sintassi:
ok, ma se non ci fai vedere la query come facciamo a dirti qualcosa?
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

 --
Hai ragione é che a volte mi sono reso conto che é più semplice spiegare il
problema che adattare un'istruzione concepita magari male ab origine,
comunque ecco ciò che ho fatto:
UPDATE CERABBON, [contratti storico] SET CERABBON.COD = [Table]![contratti
storico]![codice], CERABBON.COGN = [table]![contratti storico]![cognome]
WHERE (((CERABBON.COD)=[table]![contratti storico]![codice]));
in pratica come cercavo di spiegare, vorrei che per il valore del campo cod
della tabella cerabbon = al valore del campo codice della tabella contratti
storico il valore del campo cogn della tabella cerabbon fosse sostituito dal
valore del campo cognome della tabella contratti storico.
ciao
matteo


Ma io farei cosě:
UPDATE [Contratti storico] INNER JOIN CERABBON ON [Contratti storico].Codice
= CERABBON.COD SET CERABBON.COGN = [Contratti storico].[Cognome];
Roberto
Newsgroup: it.comp.appl.access
Titolo: Gestione annuale di un servizio con valori mensili

Ciao a tutti,
scusate se mi rivolgo sempre a voi,ma siete il mio newsgroup
preferito :-)
in un db sto implementando un nuovo servizio che deve essere gestito
con valori settimanali, mensili ed annuali!
Provo a spiegarmi meglio
A determinati utenti viene attivato un servizio in prioprio favore,di
questo servizio devo avere una rendicontazione mensile e un resoconto
finale annuale. Il servzio per quell'utente si proroga anche all'anno
successivo finchè non viene deciso di interromperlo.
Pensavo di creare una Tbl_Anag e relativa M con i dati anagrafici e
Tbl_Serv e relativa SM per i dati del servizio(collegate dall'id
utente ovviamente).
Pensavo di inserire nella SM 12 campi uno per ogni mese,una cosa del
genere:
Mese         Ore sett        ore mensili      Tariffa Ora    Costo Tot
Mese
Gennaio         2                   8
10 EURO                   80 EURO
Febbraio        3                   12
10 EURO                  120 EURO
Marzo            2                    8
10 EURO                  80 EURO
ecc.
Ho 2 domande se posso:
- Se conoscessimo i giorni e le ore di servizio settimanali esiste un
modo per avere un valore preciso delle ore effettive mensili?(esempio
in base al calendario le ore di Febbraio saranno diverse da
Dicembre!!)
- Inserendo un nuovo record nella sottomaschera come faccio a tenere
fissi determinati valori(esempio i mesi, le la tariffa Ora, ecc.?)
Grazie per l'aiuto, ho provato ad esporre il problema nel modo più
chiaro possibile ma sono a disposizione!


Non c'è nessuna che può darmi la sua opinione?
Avrei bisogno di questa cosa
Ciao a tutti

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


Ciao
Basjlico

 Saluti
Ok, per ora ci sto riuscendo. Ma se mi dà quell'errore che cosa devo fare?
Grazie,
Anna Maria

Ok, per ora ci sto riuscendo. Ma se mi dà quell'errore che cosa devo fare?
Una cura di fosforo?
Eh eh eh
Antonio

Newsgroup: it.comp.appl.access
Titolo: Campi Valuta se collego tabelle a SQL SERVER

Ho un database che ha delle tabelle collegate a un db SQL
Server.Alcuni campi che in SQL sono di tipo decimal su Access me li
ritrovo di tipo  valuta.C'è un modo per risolvere il problema?Nelle
maschere mi inserisce il simbolo € davanti al numero.

Prova questa
http://groups.google.com/group/it.comp.appl.access/tree/browse_frm/thread/5a80bfbf40f40812/060fb4d635bba20b
Ciao
Alex
Newsgroup: it.comp.appl.access
Titolo: trova il drive dov'e il file

salve, devo cercare da codice la lettera del drive dove risiede il file di
access (2000) che sto eseguendo. In altre parole: il programma deve "sapere"
proprioo file.
Ho scritto una function con il seguente codice:
Public Function DoveMiTrovo()
    Dim fs, f, filez, A
    filez = "\mydir\myfile.MDB"
    Set fs = CreateObject("Scripting.FileSystemObject")
    A = fs.GETABSOLUTEPATHNAME(filez)
    Set f = fs.GetFile(A)
    nomedrive = f.drive
End Function
e la cosa funziona... la prima volta. Se poi:
-chiudo access
- sposto il file su un'altro drive (es. da C: a D:) mantenendolo nella
stessa directory (mydir)
- rieseguo il file
ottengo un errore su Set f = fs.GetFile(A) dove mi dice "file non trovato" e
dove il valore di A rimane C:\mydir\myfile.mdb (cioè la lettera del drive
NON cambia, come se non avessi spostato il file)
ho girato l'help alla ricerca di metodi dell'oggetto Filesystem che mi
permettessero di conoscere il drive, ma tutte le prove che ho fatto hanno
portato a risultati peggiori.
Qualche suggerimento?
nino
--------------------------------
Inviato via 
http://usenet.libero.it

 proprioo file.
MsgBox "Io abito sul disco " & Left(CurrentDb.Name, 1)
Ciao. Claudio

Newsgroup: it.comp.appl.access
Titolo: [OT] creazione guida in linea personalizzata

sapete se esistono software freeware per la creazione di guide in linea?
come faccio una volta creata la guida ad associarla al controllo?
grazie


intendi l'help?
Html Help Workshop (puoi scaricarlo dal sito microsoft)
Genera un .chm
Valorizzi le proprieta della maschera "File Guida" e "ID argomento guida" ed il
gioco e' quasi fatto
--
a.cara 
Togli qualcosa dall'email

Newsgroup: it.comp.appl.access
Titolo: Gestione Entrate e Uscite

Scusate se espongo di nuovo sul News questo problema...che purtroppo non ho
risolto ancora :
Ho due tabelle
TAB ENTRATE            TAB USCITE
Id_entrate                       Id_Uscite
Data                               Data
Importo                          Importo
Voglio creare una maschera che quando immetto una data in una txtbox, mi
faccia visualizzare l'importo complessivo dato dalla differenza tra
l'entrate e le uscite della data inserita!!
Come posso gestire tutto questo. Grazie !!!

 ha scritto nel messaggio
news:fYn17.6948$q77....@news2.tin.it...

Non usare Data come nome di un tuo campo o di un tuo controllo; è un nome
riservato di Access e potrebbe darti degli inispiegabili malfunzionamenti.
Qui di seguito tale campo lo chiamerò Data1.
Se la tua txtbox si chiama CercaData, nell'origine controllo di una casella
di testo non associata prova a scrivere:
= DSum("[Importo]"; "[TAB ENTATE]"; "Data1= #" & Format$([CercaData];
"mm/gg/aaaa") & "#") - DSum("[Importo]"; "[TAB USCITE]"; "Data1= #" &
Format$([CercaData]; "mm/gg/aaaa") & "#")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Re: MDE questo sconosciuto! cosa può contenere?


Cambiando l'ordine degli addendi il prodotto non cambia.
Potresti avere un BE più magro ma un db di appoggio più 
grasso...praticamente la stessa cosa...alla fine.
Quello che ingrossa il db non sono le maschere o le query ma le immagini e 
le tabelle molto grandi. Le query poi o i moduli sono veramente poca 
cosa...pochi byte.
Invece può essere molto interessante raggruppare codice, che si usa spesso, 
in un unico mde, chiamiamolo di "servizio", così pure per alcuni tipi di 
maschere o tabelle. Penso, ad esempio ad una tabella Comuni o ad una 
maschera codice fiscale...cioè strutture o contenitori che non cambiano al 
variare dei vari database.
Comunque la funzione del tipo mde è quella di compilare e nascondere il 
codice sottostante evitando la manipolazione di moduli, maschere e report da 
parte dell'utilizzatore. Quando distribuisci un applicativo, il FE sarà un 
mde.
Invece potresti approfondire l'uso dei file MDA che hanno proprio la 
funzione di contenitori di codice o funzioni automatiche, maschere, wizard e 
via dicendo.
In ogni caso dovrai stabilire un legame, un riferimento a questo tipo di 
file e dal db FE.
Per esempio supponiamo di avere un mda che contiene una maschera e una 
tabella comuni per la generazione del codice fiscale.
Nel file mda posso creare una funzione pubblica per aprire la maschera e 
generare un codice fiscale e permettere a qualsiasi mde o mdb di 
accedervi...a patto di aver aggiunto un riferimento a questo mda.
Se sei interessato possiamo realizzare un esempio funzionante.
Ciao, Carlo

[...]

Salve Carlo,
e grazie per avermi aperto una finestra sul vuoto. ;))
MDA ???!!!
Adesso mi documento anche su questo, mai sentito nominare prima.
Comunque provo a riassumere le mie certezze.
1) MDE simile ad una DLL che contiene funzioni e procedure.
2) posso riferirmi a più MDE da un FrontEnd e quindi otterrei MDE più 
'magri'.
Le query : è vero che occupano solo il posto del relativo statement SQL, ma 
è vero che spesso non si riesce più a capire quali siano in uso dal DB e 
quali no. Potendole 'salvare' in un contenitore esterno, le metterei al 
sicuro da variazioni che a volte creano non pochi imbarazzi.
In ultimo c'è il problema delle maschere ...
Siccome ho alcune maschere che vanno invocate da vari FE (riepilogo delle 
condizioni, dati anagrafici, ecc.) e inoltre sono dense di Controlli e 
relativo codice VBA, mi scoccia un bel pò non poterne disporre da un 
contenitore tipo MDE e doverle importare negli altri FE a fronte di 
qualsiasi modifica..
Adesso provo a documentarmi sugli MDA.
IvanDaBologna
Newsgroup: it.comp.appl.access
Titolo: URGENTE ACCESS

Salve a tutti
ho un database con un centinaio di tabelle collegate a un database in sql.
Il mio problema è questo:
il nome dei campi delle tabelle è incomprensibile,  i record per ogni
tabella sono da 200.000 a 300.000, come posso trovare "velocemente" un
record che potrebbe essere in qualsiasi campo di qualsiasi tabella?
Pensavo a una procedura in VBA con un doppio 2 For Each concatenati ma ...
non ci rieco proprio. C'è qualcuno che ha voglia di darmi una mano??
Ciao e grazie
Alessandro


biso e' tornato ma non lavora.
Per favore riposta con un soggetto piu valido (p.e. Come trovare un dato in un
campo qualsiasi di una qualsiasi tabella) altrimenti la possibilita' di avere
una risposta c'e' ma tende a 0
Cmq con quel  po'po' di tabelle l'avverbio "velocemente" e' opinabile ;<)
--
a.cara 
Togli qualcosa dall'email

Newsgroup: it.comp.appl.access
Titolo: R: dovè funzione visualizza sql?

 
http://baravalle.co.uk

...


Per la prima volta so io la risposta!!
Benvenuto nel mondo dei perseguitati in mailbox!!:-)))
Saluti.
Luciano

Newsgroup: it.comp.appl.access
Titolo: Ripongo il problema

Bisogna per forza avere installato snapshotviewer per poter visualizzare
snapshot?
Non c'č un modo per copiare il contenuto di un snapshot nel corpo di una
mail? (quindi evitare di inviare il snapshot come allegato)
Grazie Bobbit

 Grazie Bobbit
NO!
-- 
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
--------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Lanciare Procedura Access da Terminal Server

Vorrei chiedere un consiglio su prestazioni.
Su un sql server 2003, è installata una procedura ADP Access con sql server 2000.
  Mi interessa il vostro parere su come avere la massima perform: 
lanciarla tramite Terminal Server, oppure creare una copia per ogni Client.
Grazie e saluti.

 ha scritto nel messaggio 
news:79217c6f.05013...@posting.google.com...

Terminal server: tutti i processi sono sul server, il client deve solo 
aggiornare lo schermo, una manciata di byte.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: upload tabella su sito Web

Salve vorrei sapere se è possibile da Access realizzare l'upload dei dati 
contenuti in una tabella
su di una tabella remota posta su un server Web  ( hosting Aruba )
in caso contrario sarei interesato anche al semplice trasferimento di dati 
via FTP da VBA

 ha scritto nel messaggio 
news:439164b2$0$7317$4faf...@reader4.news.tin.it...

A mia conoscenza esiste un lavoro di Dev Ashish e Terry Kreft
che puoi trovare qui:
http://www.mvps.org/access/modules/mdl0037.htm
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Problemi con Maschera di Input

LL
Dovrebbe convertirmi in maiuscolo i due caratteri; invece oltre al non
farlo, mi permette di scrivere anche tre caratteri (in questo caso mi dà
errore se chiudo la tabella)
Naturalmente la dimensione campo è impostata a 2.
E' un bug di Access 2000?
Come porre rimedio?
Grazie a tutti.

 ha scritto nel messaggio
news:8u9ld6$c2d$1...@lacerta.tiscalinet.it...

Ti confermo che è un bug di A2000; penso che devi arrangiarti con la
funzione UCase.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Bottone per aggiornare una foto

Oi!
Premetto che ssono veramente principiantissimo, ma avrei bisogno di un
bottone in una maschera di access che permetta di scegliere
un'immagine da disco da inserire in un campo..... Qualcuno sa dirmi
come fare?
Grazie mille, 
Axč!


Ci sono tre articoli molto interesanti su 
www.sitocomune.com
 sul trattamento
delle immagini. Dacci un'occhiata.
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.appl.access
Titolo: Errore distribuzione runtime

Salve a tutti.
Ho creto un'applicazione access97 e compilandola per la distribuzione in
runtime quando installo il pacchetto mi viene visualizzato che non č
possibile registrare la comcat.dll.
Nella fase di preparazione non viene generato nessun errore.
come posso risolvere?
Grazie, Alberto


Il problema e' noto.
E' dovuto alla versione di comcat, probabilmente tu hai la
5.0.
Al momento l'unica versione che non da problemi e' la 4.71.
Se non ricordo male, uno dei seguenti aggiornamenti risolve
il problema, magari installali nell'ordine:
- mdtupdtr.exe (cercalo sul sito MS)
- odesp2.exe - Microsoft Office 97 Developer Edition
Service Pack 2 (link da sito comune)
Naturalmente dopo devi rieseguire il Setup Wizard.
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

 > runtime quando installo il pacchetto mi viene visualizzato che non è


- mdtupdtr.exe
Questo non riesco a trovarlo!
Alberto

Trovato su sito comune
Newsgroup: it.comp.appl.access
Titolo: visualizzare in un form una immagine sul web

Access2003
come da oggetto, sto cercando di visualizzare in un form una immagine 
presente sul web
ho leggiucchiato la faq 6.197 (I controlli immagine nelle maschere e nei 
report nei runtime) del sito comune ma i tentativi sono miseramente falliti 
:(
Uno dei messaggi di errore: Access can't open the file 
http://etc
 etc
c'è da dire che il link non è diretto all'immagine ma esegue un comando 
aspx che me la restituisce nella finestra del browser quando lo eseguo 
direttamente
ho fatto qualche prova facendo partire firefox con il link e ogni tanto 
funziona... qualche volta mi fa vedere una pagina vuota ma potrebbe essere 
un errore di programmazione, devo ancora testare a fondo ;) 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\

 Access2003




Mi spiace ma nn ho mai fatto nulla di simile.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:Xns9AC7696F53E72am...@194.177.97.96...

Non ne parli ma penso che tu abbia già provato col controllo webbrowser; o 
no?
Ciao.
-- 
Sergio MAZZA 

 
no... :(
lo vedo adesso nei controlli aggiuntivi, faccio qualche prova
grazie


 controllo webbrowser
ok, ci siamo al 99%
la cosa che è da perfezionare è che al primo utilizzo dopo aver aperto il 
form, quando richiamo il link mi viene chiesto:
File download security warning
Do you want to open or save this file?
Open / Save / Cancel
se clicco Open mi parte il visualizzatore di immagini
se clicco Cancel, ripeto il comando e tutto funziona, anche i successivi, 
fino alla chiusura del form
suggerimenti tipo disattivare momentaneamente questo security warning?
grazie


 /-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
Forse mi sfugge qualcosa ma se il link punta ad una pagina web che 
visualizza una immagine, il controllo non chiede di fare nessun download. Lo 
stesso per il browser...
Ciao.
-- 
Sergio MAZZA 

 
ho verificato su altri pc, non succede: immagino che sia qualche parametro
di protezione attivo solo sulla mia macchina, prima o poi lo troverò
grazie comunque
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
http://boinc.mundayweb.com/one/stats.php?userID=2762

 
http://boinc.mundayweb.com/one/stats.php?userID=2762
Probabile...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: estrarre nome e cognome

L'argomento forse è stato trattato, anche se non ho trovato nulla.
Ho una lista di nominativi ma con il titolo, nome e cognome  in uno 
stesso campo. Vorrei estrarre titolo, nome, cognome creando cosi' 3 
campi. Pensavo che come criterio per separe le varie stringhe potrei 
utilizzare il punto per il titolo e gli spazi per nome e cognome ( 
andando a sistemare a mano dove necessario). Tuttavia dovrei controllare 
ogni singolo carattere della stringa e qui mi perdo...
devo creare una funzione ad hoc ed applicarla in occasione dell'avvio di
una query? Oppure sono completamente fuori strada?
un saluto al NG

 L'argomento forse č stato trattato, anche se non ho trovato nulla.

Puoi provarlo cosě:
1. Fare una copia di sicurezza dei dati. ;-)
2. Leggere:
Separare il contenuto in campi diversi
 
http://www.donkarl.com/it?FAQ2.20
3. Usare il metodo descritto per il titolo con il punto come separatore.
4. Cancellare il titolo fino al punto (con le funzioni Mid e Trim).
5. Separare nome e cognome con l'aiuto dello spazio.
6. Controllare e correggere i risultati a mano.
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 


Ho un cliente che si chiama - Gianni Mario
Qual'e' il nome e quale il cognome?

 Qual'e' il nome e quale il cognome?
Gianni e Mario


 
la soluzione è chiarissima, sta a me adesso metterla in pratica ;-)
vi aggiorno
ciao e grazie

 ciao e grazie
ok risolto, mille grazie Karl

 Gianni e Mario
Almeno una volta che colga in fallo l'infallibbole Karl
La risposta corretta e':  Mario (e' il nome) e Gianni (e' il cognome)
Ma e' veramente impossibile capirlo, diciamo che questa volta sei scusato, 
ma che non succeda piu'
Ciao
RobertoA

Newsgroup: it.comp.appl.access
Titolo: modifica contemporanea di record

Buon pomeriggio.
Da una sottomaschera con elenco articoli ordinati da fatturare, seleziono con un check assoiato al campo Selezione, quelli da fatturare  e li accodo nella tabella tblDocumentoDettagli, che popola la sottomaschera della form mDocumento.
Successivamente con un recordset tolgo la spunta dal controllo check e lancio un requery della sottomaschera per far sparire dalla stessa gli articoli già inseriti in fattura (il criterio è ArticoliOrdinati >ArticoliFatturati).
Funziona tutto, tranne il fatto che mi esce il messaggio :
Modifica contemporanea di record: 
Durante la corrente sessione di modifica il record è stato modificato un altro utente ...........
Scelgo "Salva il record" e risolvo.
Come faccio a non far apparire questo messaggio?
Ho provato a mettere SetWarning su False ma non succede nulla.
Grazie.
Giuseppe


Aggiunto
Me.Recordset.Edit
prima di aggiornare ed ho risolto.
Giuseppe
Newsgroup: it.comp.appl.access
Titolo: escludere campo da AllowEdits=False

Ciao. Una domanda: nel mio programma in access 2007 ho una maschera in
visualizzazione Maschere continue con due bottoni Modifica e Salva che
impostano la proprietà AllowEdits della maschera rispettivamente a
True e False. Però vorrei che un singolo campo textbox fosse sempre
modificabile anche una volta premuto su Salva. Ho provato con
Campo.Enabled=True e anche con Campo.Loked=False, ma è sempre bloccato
finchè non premo Modifica. come posso fare? grazie!!!

Paola ha scritto:

La proprietà AllowEdits blocca tutti i controlli associati e, che mi
risulti, anche quelli non associati.
Se vuoi bloccare soli i controlli associati puoi usare la proprietà "Tipo
recordset", vedi help.
Se vuoi bloccare tutto tranne una sola casella non puoi usare AllowEdits
ma devi usare le proprietà Abilitato e/o Bloccato (Enabled e Locked) dei
singoli controlli, le puoi impostare con un ciclo:
 
dim ctl as control
for each ctl in me.controls
  ctl.locked=(
ctl.name
<>"Sblocca")
next
 
Sostituisci "Sblocca" con il nome del controllo che deve essere abilitato.
Ciao.
-Marco-
 
 
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

Paola ha scritto:



On 18 Gen, 11:36, 
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:

Grazie mille!
Utilizzerò il ciclo per bloccare tutti i controlli perchè preferisco
non modificare il tipo di recordset.
L'unica accortezza è quella di verificare, prima di bloccare il
controllo, che non sia di tipo Label (se si può..io non sono riuscita,
ma non ci ho perso tanto tempo) sennò dà errore...oppure inserire
prima del ciclo il classico On error resume next.
ciao

 ciao
 
Lascia stare l'On Error..., usalo solo quando non ci sono alternative.
In questo caso vedi l'help, Proprietà ControlType.
Escludi anche eventuali linee, immagini, ecc...
Ciao.
-Marco-
 
 
-- 

Newsgroup: it.comp.appl.access
Titolo: unione di due query

Scusate, mi aiutate: ho due tabelle
1° lunghezza | ID|
2° larghezza | ID|
entrambe hanno 54 record, quello di cui ho bisogno è una 3° tabella
contenente ID|lunghezza|Larghezza| quello che ottendo è una tabella come
voglio io ma con 2916 (ho scoperto che è 54 * 54) record.
Grazie 1000 e grazie di esistere
Luca

 ha scritto nel messaggio
news:9uo764$jcv$1...@newsreader.mailgate.org...


 ha scritto nel messaggio
news:SrNP7.5213$ob5.1...@news2.tin.it...


 Luca
se vuoi combinare le due tabelle come hai detto devi fare una query senza
join

Scusatemi se insisto, ma non succede nulla ho tolto tutti i join


 ha scritto nel messaggio
news:9uo764$jcv$1...@newsreader.mailgate.org...

Creati una query dove metterai le due tabelle in INNER JOIN in base ai campi
ID; quindi prendi ID e lunghezza da una tabella e larghezza dall'altra.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Io ho fatto cosě:
SELECT [Tabella1].[lun], [Tabella2].[lar], [Tabella1].[id]
FROM Tabella1 INNER JOIN Tabella2 ON [Tabella1].[id]=[Tabella2].[id];
ma mi risulta sempre come numero di record il prodotto del numero di record
delle due tabelel



Rispondi DOPO e non prima del testo dei messaggi precedenti.
Ottieni come risultato della query un numero di righe che è il prodotto dei
record contenuti nelle due tabelle solamente se non metti le due tabelle in
join, ovvero con una query che abbia il seguente codice SQL:
SELECT Tabella1.lun, Tabella2.lar, Tabella1.id
FROM Tabella1, Tabella2;
ma con una query che abbia il codice SQL che hai postato la cosa è
praticamente impossibile; al limite ti restituirà una query vuota nel caso
che non esista identità di ID per nessun record.
Scusa se ti sembrerò presentuoso, ma per me stai aprendo un'altra query,
dove le due tabelle non sono state messe in join.



Scusa se ho sbagliato a postare !!
Ho provato a ripartire da zero, un nuovo db con due tabelle in join e una
query, con la struttura di prima ma il risultato è sempre lo stesso, se non
ci credi ti spedisco il db !! ora provo a vedere su un altro pc !! forse
abbiamo scoperto un bug di Access ??
Grazie per la collaborazione e scusate se insisto, ma mi piace sapere il
perchè delle cose.
Luca

 Luca
--


voglio io ma con 2916 (ho scoperto che è 54 * 54) record.
se non ho capito male dovrebbe essere sufficiente una query
SELECT Table1.ID, Table1.lunghezza, Table2.larghezza
FROM Table1 INNER JOIN Table2 ON Table1.ID = Table2.id

Volevo ringraziare Fanton che mi ha mandato l'esempio, č giusto come mi
avete detto di fare ed era giusta anche la procedura che usavo io !! il
problema stava nel campo univoco !!
Ciao
Newsgroup: it.comp.appl.access
Titolo: [OT] excel 5.0 cercasi

 Non avendo trovato un ng di excel,chiedevo se qualcuno può darmi una dritta
su come trovare excel 5.0 per win 3.11 in quanto ho cancellato dei file dal
mio 486 e non ho + i vecchi dischetti di installazione.ho provato ad
installare excel 2000,ma immaginate voi cosa per quanti nanosecondi puo'
essere andato.
Grazie a chiunque possa darmi informazioni









Microsoft Outlook Express : cosa vuoi postare postare postare oggi?

 >su come trovare excel 5.0 per win 3.11 in quanto ho cancellato dei file
dal
ho solo Excel 4, se ti può interessare....

Newsgroup: it.comp.appl.access
Titolo: CAP e non solo....

Salve a tutti! Ho visto che qualcuno cercava l'elenco dei cap.
Io ho trovato questi due siti....spero vi possano essere utili.
1) 
http://www.sienaweb.it/cap/
2) 
http://www.nonsolocap.it/
Un saluto e auguri a tutti!!!
Max.


Non ci provare: il polemico del NG sono io!!!
Antonio

 ha scritto nel messaggio
news:cxk_5.107488$hk4.3...@news.infostrada.it...


 ha scritto nel messaggio
news:91cjkd$47o$1...@news.IT.net...


 cliente..e.h,eh,eh
Non x fare il polemico, ma non potresti rispondere dopo il quoting?
Grazie.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


....Ammazza, e che vi siete dati appuntamento?
Alfio

 ha scritto nel messaggio
news:cxk_5.107488$hk4.3...@news.infostrada.it...

Il vero, l'unico, l'inamitabile?? o il clone? capisci a me??

 wrote in message 3a3a7...@news.dada.it...

Guarda l'header...
Antonio

 ha scritto nel messaggio
news:qlx_5.113432$hk4.4...@news.infostrada.it...


 CIAO Antonio
Eh eh eh, questa non so se prenderla come un complimento od un offesa... :-P
Antonio

Newsgroup: it.comp.appl.access
Titolo: Foglio di Excel in una maschera

Salve a tutti
è la prima volta che mi avvicino agli activex .
Stò provando ad inserire un foglio di excel
in una form.
Vorrei sapere se si può formattare , io
per esempio necessito di sole tre colonne
e di lunghezze diverse .
Ed infine se è possibile archiviare  i dati in essa
contenuti.
Grazie per l'usuale attenzione prestata
captcrash

 wrote in message
Sucjd.135562$b5.66...@news3.tin.it...

Forse la cosa migliore è usare da codice VBA della maschera Access
l'automazione Excel: trovi un esempio sul Sito Comune (link qui sotto),
nella Sezione General, nella FAQ di Federico Luciani intitolata "Esempio di
automazione con MSExcel".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: problema di sinatassi in valore predefinito di in un controllo

ciao a tutti
 
su valore predefinito di un controllo di una maschera popup
vorrei inserire:
=Date() And not >[Maschere]![miaform]![DataFine]
ma la sintassi non è corretta
 
grazie per l'aiuto


Ti credo bene... è abominevole quella cosa...!
 
Cosa devi fare...? 
Perchè si farebbe molto prima a capirlo invece che interpretare il tuo tentativo...
 
@Alex


ciao Alex
ho una maschera popup
dove ho diversi controlli
tra cui
datainizio
con valore predefinito =DLookUp("DataInizio";"Qry_MieiDati")
datafine
con valore predefinito =Date()
 
ora se devo riguardare un dato nel programma dell'anno precedente
devo sempre reimpostare la datafine 
perchè ho la segnalazione che la data non puo' essere 
superiore al 31.12.15 ecc. ecc.
 
quindi volevo impostare come valore predefinito =Date() ma mai superiore
alla dataFine della Qry_MieiDati vale a dire DLookUp("DataFine";"Qry_MieiDati")

Newsgroup: it.comp.appl.access
Titolo: Segno meno in una text

Come si fa a impostare un valore negativo di default a una text? Senza
che l'utente debba ogni volta digitare il "-".
Grazie.


Non ho ben capito se vuoi impostare un valore negativo di default
nella textbox od evitare che l'utente digiti il segno meno in questo
secondo caso potresti sfruttare l'evento AfterUpdate della textbox ad
esempio :
Private Sub testo1_AfterUpdate()
            Dim valore As Double
            valore = Me.Testo1.Value
            'controlli se l'utente ha inserito il segno meno
            If valore < 0 Then
               'non esegui nulla
            Else
                Me.Testo1.Value = Me.Testo1.Value * (-1)
            End If
End Sub
ciao

Newsgroup: it.comp.appl.access
Titolo: Funzione not in list

Salve a tutto il NG,
dal Sitocomune ho scaricato ed adattato alle mie esigenze la funzione
inerente il completamento automatico di una casella di testo da utilizzare
al posto della casella combinata, ora vorrei chiedere a chi eventualmente
mi potesse aiutare: è possibile utilizzare in qualche modo la funzione
"non in elenco" per questo tipo di casella?
Grazie.
Lucio
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
L'evento notinlist non e' presente per le caselle di testo.
Sull'evento di before_update potresti fare una DlookUp o un dCount per 
il valore immesso (se e' su tabella) o una ricerca su stringa o su array 
se, invece, e' questa la situazione. Gestire, poi, come ritieni piu' 
opportuno.
-- 
ac
y-1=x

 opportuno.
Grazie,
ho utilizzato dlookup dopo aggiornamento per confrontare i dati inseriti
nella casella di testo con quelli al quale fa riferimento il recodset
creato per il completamento...
Saluti

Newsgroup: it.comp.appl.access
Titolo: controllo ore mensili

in una sottomaschera ho un controllo campo abbinato ad un campo "ore" di
una tabella oltre ad un campo data, nella maschera principale ho un
controllo campo in cui mi viene visualizzato il totale delle ore
complessive riferite ad ogni dipendente.
Vorrei inserire un altro controllo campo nella maschera principale, che
tenga conto delle ore mensili e se si superano 18 ore MENSILI per ogni
dipendente, mi compare un messaggio o un evento che mi avverte del
superamento delle ore nel mese.
Come posso fare per avere tale controllo?
un grazie � sottinteso.
l.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad 
ab...@newsland.it
Ciao, se hai già il campo col totale ore ti basterebbe giocare con la
formattazione condizionale ?
Se il valore supera 18 potresti stamparlo in rosso e grassetto e/o
cambiare il colore di sfondo.
Altrimenti devi fare il controllo sull' evento lostfocus del numero di
ore della sottomaschera.
Ciao.
Alberto

 Alberto
codice?
poi , ho il totale ore per ogni dipendente, ma � il totale complessivo
annuale, mentre a me serve un parziale mensile su cui effettuare il
controllo.
l.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 



Per il totale ore mensile puoi inserire una casella di testo che ha
come origine controllo:
=dsum("NomeCampoOre";"NomeTabella";"month(CampoData)=month(date()) and
NomeDipendente='" & me!NomeDipendente "')"
(Ovviamente NomeXXXX  sono i riferimenti ai  nomi reali dei tuoi
campi.)
Per la formattazione condizionale non serve codice. Nella barra del
menu (della maschere);  Formato > Formattazione condizionale e poi
imposti la condizione.
Ciao.
Alberto