mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Visualizzare file PDF da casella di testo Hyperlink

Buongiorno,
in una maschera, dopo aver inserito il nome del file comprensivo di path in una casella di testo con formato "collegamento ipertestuale, avrei la necessità di visualizzare il file tramite acrobat o anche altro programma dopo aver cliccato sul link ma al momento non si apre nessuna pagina di visualizzazione.
Mi sapete dire come potrei fare?
Vi ringrazio


Ciao Fabio, dopo aver verificato di avere un programma predefinito per l'apertura di file .pdf inserisci nell'evento click della tua casella di testo (dove hai il nome del file completo di path) la riga:
    Private Sub Testo1_Click()
        CreateObject("Shell.Application").Namespace(0).ParseName(Me.TuaCasellaDiTesto.Value).InvokeVerb "Open"
    End Sub
 


#If VBA7 And Win64 Then
Private Declare PtrSafe Function ShellExecute Lib "shell32.dll" _
  Alias "ShellExecuteA" (ByVal hWnd As Long, _
  ByVal lpOperation As String, ByVal lpFile As String, _
  ByVal lpParameters As String, ByVal lpDirectory As String, _
  ByVal nShowCmd As Long) As Long
#Else
Private Declare Function ShellExecute Lib "shell32.dll" _
  Alias "ShellExecuteA" (ByVal hWnd As Long, _
  ByVal lpOperation As String, ByVal lpFile As String, _
  ByVal lpParameters As String, ByVal lpDirectory As String, _
  ByVal nShowCmd As Long) As Long
#End If
 
 
 
Function StartDoc(DocName As String) As Long
On Error GoTo StartDocError
      Dim Scr_hDC As Long
      Scr_hDC = GetDesktopWindow
      StartDoc = ShellExecute(Scr_hDC, "Open", DocName, _
      "", "C:\", SW_SHOWNORMAL)
      GoTo StartDocEnd
StartDocError:
    ' MsgBox Err.Description
    ' GB 14.04.2022 - more details, maybe helps
    MsgBox "The following error has occured" & vbCrLf & vbCrLf & _
           "Error Number: " & ERR.Number & vbCrLf & _
           "Error Source: Modulo StartDoc" & vbCrLf & _
           "Error Description: " & ERR.Description & _
           Switch(Erl = 0, "", Erl <> 0, vbCrLf & "Line No: " & Erl) _
           , vbOKOnly + vbCritical, "An Error has Occured!"
    MessaggioFine ("ImpLog.Txt")
StartDocEnd:
End Function
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\


Grazieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee funziona perfettamente!!!!!!
Newsgroup: it.comp.appl.access
Titolo: Spostamento su ultimo record modificato

In una form permetto le modifiche al record corrente lanciando una pop up
che mi carica i dati a video.
Una volta che ho effettuato le modifiche chiudendo la pop up vorrei
riposizionarmi sul record modificato ed ho pensato di utilizzare questa
routine
ma LastModified non funziona.
Come potrei fare?
SunRex
           Forms!frmGestioneStrumentazione.Requery
           Forms!frmGestioneStrumentazione.Form.RecordsetClone.LastModified
           Forms!frmGestioneStrumentazione.Form.Bookmark =
Forms!frmGestioneStrumentazione.Form.RecordsetClone.Bookmark

 ha scritto nel messaggio 
news:tkute.44488$75.24...@news4.tin.it...

Memorizzati in una variabile l'ID del record e dopo la modifica filtri la 
Form per quell'ID 

 ha scritto
nel messaggio news:d960r0$79t$1...@domitilla.aioe.org...

Si ci avevo pensato ma vorrei utilizzare la routine sopra.
SunRex

 Form per quell'ID
Potresti gentilmente farmi un esempio?
Grazie
Paolo
Newsgroup: it.comp.appl.access
Titolo: modulo gestione MS Jet bloccato (Access 2002)

 
Qualcuno mi può dare suggerimenti utili a superare questa difficoltà??
Un Data Base in Access 2002, condiviso con più client, ha avuto un problema 
di collegamento di rete con un client in una piccola rete e si è chiuso 
male.
Da quel momento in poi, nessuno è più riuscito ad aprire il file ne sul 
server, ne altrove per l'aprirsi del seguente messaggio:
<< Il modulo di gestione di database Microsoft Jet ha interrotto 
l'elaborazione.
Un altro utente sta tentando di modificare gli stessi dati.>>
Purtroppo anche se faccio il backup incrementale del file, rischio di 
perdere 200 records non recuperabili.
Qualcuno conosce un package che mi consenta di aprire il file per ripararlo, 
eliminando l'ultimo record che sicuramente ha creato il problema?
Grazie
Alberto 


Guarda su  
www.donkarl.com/it
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Meglio stampa unione o report di access????

Mi trovo in questo dilemma:
è meglio, nel senso di migliore velocità di esecuzione e di più organicità
del sistema,  generare dei report in ms access, o utilizzare la stampa
unione di word?
Il problema mi si pone quando concatenando dei dati variabili e del testo
costante, per generare per esempio delle lettere di assunzione o di
licenziamento, i report di access (anche se esportati in .rtf!!) hanno
indubbiamente dei limiti in termini di gestione della grafica della
lunghezza variabile dei campi e delle giustificazioni/formattazioni, della
paginazione ecc... rispetto ad una gestione del testo in un word processor,
che in quanto tale riesce meglio in questo tipo di operazioni.
E' d'altronde vero che non è meno semplice istruire l'utente finale
dell'applicazione ad usare  i vari comandi di stampa unione di word.
Avete consigli in merito?

 ha scritto nel messaggio
news:bd6vec$3k0$1...@news.flashnet.it...

Ti sei già risposto da solo: in questo caso è meglio l'unione in word ma se
l'utente finale non è capace di usarla sono meglio i report di Access...
Ciao.



Forse una stampa unione di Word lanciata da un database Access.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


spero vada bene cosi.
io in un lavoro avevo già un modulo pronto in excel (ma è lo stesso con
word)
ho preso un report access e ho incollato il documento di excel.
infine negli spazi bianchi che ti servono ci metti sopra delle caselle di
testo di access che saranno abbinate ai dati che ti servono.
ciao
Newsgroup: it.comp.appl.access
Titolo: Aiuto Query campi yes/no

Problemino:
data una tabella contenente tre colonne con campi tipo True/False o Yes /No
non riesco a fare una query che mi permetta di dire
1 yes, 2 tutti, 3 tutti
oppure
1 tutti, 2 yes, 3 tutti
o peggio de campi yes e uno tutti,
Come fareste voi, (le ho provate tutte...)
grazie

 wrote in message
news:o1uL8.8521$86.1...@twister1.libero.it...

Scusa ma non ho capito bene cosa deve fare la query. Quei tuoi "yes" e
"tutti" mi hanno confuso un poco.
1) Devi impostare la condizione prima di eseguire la query ed ottenere
quindi un risultato filtrato?
2) Vuoi che per tutti i record compaia la combinazione impostata nei tre
campi logici?
Ercole dagli U.S.A.

Newsgroup: it.comp.appl.access
Titolo: Stato attivo x MASHERA!!

Salve, come faccio a far ritornare lo stato attivo ad una maschera dopo che
ne apro un'altra che metto come POPUP????
Ho usato la proprietà:   [NomeMaschera].SetFocus   ..... Ma niente da
fare???
Ringrazio anticipatamente chiunque mi può dare un auito!!!! Grazie1000....
--
<**************************>
Luca Zangarelli - CED L'Abbondanza
Email: 
zang...@tiscalinet.it
Http: 
www.labbondanza.it
<**************************>

 ha scritto nel messaggio
news:a5nq2s$8uejr$1...@ID-97461.news.dfncis.de...

Se la maschera frmA apre la maschera frmBpop allora
in corrispondenza dell'evento 'Su chiusura' di frmBpop scrivi:
    frmA![ControlloCheVuoiTu].SetFucus
Ciao
---
leo_duca


Mi correggo:
    Forms![frmA]![ControlloCheVuoiTu].SetFocus
---
leo_duca

Grazie io sbagliavo evento lo mettevo sull'evento Chiusura di un pulsante
invece devo "beccare" quello della maschera!!
Grazie 1000
Luca!!!!


Newsgroup: it.comp.appl.access
Titolo: Maschera non salva record

Nell'opzione "Dopo aggiornamento" nella maschera ho inserito
Me!nomeutente = Currentuser
in quanto mi serve il nome dell'utente che applica una modifica al record,
ma non riesco a salvare i cambiamenti ne con il comando "RunCommand" ne con
"doCmd" tramite un Command Button, in quanto mi da questo messaggio:
"L'azione RunCommand o DoCmd è stata annullata"
Se tolgo la funzione "Me!... ecc." il tutto viene salvato senza problemi....
Come posso fare???
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Come posso fare???
www.donkarl.com/it/?FAQ2.23
Mettere la cosa sul "dopo aggiornamenteo" di fatto genera un 
"riferimento circolare" che manda in loop il tutto.
Va da se che per fare il tutto hai messo su la "protezione" utente.
-- 
ac
y-1=x

 ha
scritto:

Mi era già stato suggerito, mi sono accorto di aver confuso Before con
After.
Grazie!

Newsgroup: it.comp.appl.access
Titolo: Visualizzare pdf in anteprima in una form

Ciao a tutti,
ho provato a spulciare qua e là ma non ho trovato ancora una soluzione 
adeguata al mio problema....
Vorrei richiamare dei file pdf direttamente all'interno di una maschera come 
diciamo per un archivio foto, ma anche caricando i riferimenti di Adobe non 
riesco ad ottenere il risusltato che cerco...
come potri ovviare al problema?
Vorrei insostanza vedere in anteprima il pdf all'interno della 
maschera...come per le foto....è possibile?
Grazie
Roberto 

 ha scritto nel messaggio 
news:454e86bc$0$3204$4faf...@reader2.news.tin.it...

Si, è molto possibile...
http://www.lebans.com/reporttopdf.htm
;-)
-- 
-- 
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media." 

 --
Ahhhhhhhhhhhhhhh.
Quoque tu, Brutto fili ....
www.accessgroup.it
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa
Newsgroup: it.comp.appl.access
Titolo: problema con query d'unione

Ciao a tutti
 
ho questa query d'unione
 
SELECT TbOrdini.IdOrdine, 
DataOrdine, 
TbCarichi.IdCarico, 
DataCarico, 
IdSconto, 
ImportoLordo, 
Spese
FROM TbOrdini INNER JOIN (TbCarichi INNER JOIN G ON TbCarichi.IdCarico = G.FK_IdCarico) ON TbOrdini.IdOrdine = TbCarichi.IdOrdine;
UNION 
SELECT TbOrdini.IdOrdine, 
DataOrdine, 
TbCarichi.IdCarico, 
DataCarico, 
IdSconto2, 
ImportoLordo, 
Spese
FROM TbOrdini INNER JOIN (TbCarichi INNER JOIN G ON TbCarichi.IdCarico = G.FK_IdCarico) ON TbOrdini.IdOrdine = TbCarichi.IdOrdine;
 
il problema è che, come accodo IdSconto2 a IdSconto anzichè accodarmi solo eventuali record presenti in IdSconto2, mi raddoppia i record.
 
Dove sbaglio?
 
Grazie

Francodellavalle28 ha scritto:

Difficile a dire visto che
"solo eventuali record presenti in IdSconto2"
è un po' ?
 
Se intendi che vuoi solo accodare record con un valore nel campo 
IdSconto2 prova di sostituire il punto e virgola finale con
 
WHERE IdSconto2 Is Not Null
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
Access Lobby: 
http://www.AccessDevelopers.org
 


perfetto
grazie

Newsgroup: it.comp.appl.access
Titolo: Creazione file ascii

Ho la necessità di convertire un recordset in un file ascii.
Qualcuno conosce il sistema?
Grazie

>Ho la necessità di convertire un recordset in un file ascii.
dai un'ochiata sull'help a transferdatabase (o transfertext?),
getrows, print# e vedi quello che ti piace di più.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access
Newsgroup: it.comp.appl.access
Titolo: togliere tutte le spunte

ciao a tutti
 
su dopo aggiornamento di una casella combinata
ho inserito questo codice, per togliere tutte
le spunte dalle caselle di controllo della 
subform e l'ulteriore subform.
 
Dim ctl As Control
For Each ctl In SM_Etichetta.Form
  If ctl.Tag = "CC" Then ctl = 0
Next
 
questa subform nella subform è collegata con collega campi master e secondari
ed è a visulizzazione maschere continue
 
For Each ctl In SM_Etichetta.Form!SM_EmailEtichetta.Form
  If ctl.Tag = "CC" Then ctl = 0
Next ctl
 
Mentre la prima mi toglie le spunte dalle caselle di controllo
della subform;
la seconda, che riguarda l'ulteriore subform, invece No.
 
Grazie per l'aiuto

Ma se è una SubForm... perché non fai una Query Update ed uu requery..? 
 
@Alex

 @Alex
 
grazie Alex
 
è possibile avere una casella di controllo non associata
in una subform a maschere continue, da poter selezionare
su ogni record?
Perchè volevo evitare questo campo in tabella
 
ancora grazie


ho risolto con una casella di riepilogo
Newsgroup: it.comp.appl.access
Titolo: Query con risultato a simpatia

Ho la seguente query (dati: qta DOUBLE, tutti gli altri TEXT)
SELECT SUM(iif(tipo='+',qta,-qta)) AS Giac, SUM(iif(tipo='+',qta,0)) AS 
Caric, SUM(iif(tipo='+',0,qta)) AS Scaric FROM MOVIMENTI WHERE COD_PRO 
LIKE 'S*' AND COD_MAG='MA' AND COD_SOC='00'
Se creo una nuova query, ci butto dentro quanto sopra e la apro ottengo
  Giac  Caric  Scaric
---------------------
   8     17,5    9,5
se invece faccio
Dim Snap as New ADODB.Recordset
Snap.Open "SELECT blabla", CurrentProject.Connection
ottengo tutti i campi a Null.
Se faccio (posto che la query si chiami QU)
Snap.Open "QU", CurrentProject.Connection
ottengo ancora tutti Null, anche se la query eseguita a mano da i 
risultati esposti.
In ogni caso nessun errore.
Posto che la stessa query aperta con un recordset DAO funzionava alla 
perferzione e che query analoghe (ma non uguali... l'unica differenza 
sta nel LIKE '...', che altrove non c'č...) sparse nel db hanno un 
funzionamento ineccepibile, cosa c'č che va antipatico ad Access per 
dare risultati diversi alla stessa operazione?
Le ho provate tutte... spostare l'apertura del recordset altrove, 
reinizializzare la variabile, eseguire diversi Requery del recordset 
(teoricamente inutili, la tabella MOVIMENTI non la tocca nessuno nel 
frattempo), niente da fare...
-- 
       ^    ^
oOo (Il Gatto) oOo

 LIKE 'S*' AND COD_MAG='MA' AND COD_SOC='00'
Ho risolto sostituendo COD_PRO LIKE 'S*' con Left(COD_PRO,1)='S', ma non 
è che mi piaccia un gran chè, vuol dire che i caratteri Jolly * e ? 
(quest'ultimo però non l'ho provato...) non funzionano coi rs ADO!!
 >:-(


 LIKE 'S*' AND COD_MAG='MA' AND COD_SOC='00'
Se i dati li prendi da access dovrebbe funzionare altrimenti per SQL-server
devi usare % e non *
se esegui una query dalla finestra del DB ci pensa lui a convertirla nel
formato corretto, mentre da
codice lo devi fare tu.
saluti.

 devi usare % e non *
Grazie! Stavo diventando scemo, questo non lo sapevo proprio... btw vale 
per ADO in genere a quanto pare, qui non c'è nessun sql server.
Non finirò ovviamente mai di ringraziare anche M$ per aver mescolato due 
sintassi... per applicare un filtro al recordset LIKE 'abc*' funziona 
benissimo! :-\

Newsgroup: it.comp.appl.access
Titolo: Inserire istruzione SQL attraverso una maschera

Ho una maschera x l'inserimento dati e vorrei inserire attraverso una
casella di testo l'istruzione SQL per filtrare una query.
Esempio scivere nel campo DATA alla voce criteri l'istruzione: "Beetwen
....data...ecc" oppure: Date part....
Come posso fare?

 ha scritto nel messaggio
news:b5nrgg$u0v$1...@lacerta.tiscalinet.it...

Nella query come criterio metterai i riferimenti ai controlli della form
secondo la sintassi
[forms]![tuaform]![tuocontrollo]
Antonio

 ha scritto nel messaggio
news:b5nrgg$u0v$1...@lacerta.tiscalinet.it...

Se la maschera si chiama Maschera1 e le due caselle di testo si chiamano
rispettivamente DataInizio e DataFine.
Nelle caselle di testo non associate della maschera ti limiti a digitare le
due date che delimitano il periodo di selezione.
Nei critery dell query farai riferimento alle due caselle di testo, ovvero
una cosa del genere:
Between Forms!Maschera1!DataInizio And Forms!Maschera1!DataFine
Tenendo conto anche delle domande che hai fatto nei due messaggi precedenti,
penso che se vuoi programmare Access sia necessario che tu studi almeno i
concetti fondamentali di Access, che a quanto pare non conosci: faresti un
grave errore scambiare questo NG per un corso personalizzato per
corrispondenza di Access.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Tabelle e Query in ACCESS 2000

Salve a tutti.
Ho un problema in fase di progettazione di un DB con access 2000.
Ho una Tabella CONTATTI con i seguenti campi:
ContattoID
ProdottoID
Prodotto2ID
e una Tabella PRODOTTI con i seguenti campi:
ProdottoID
ProdottoNome
Sia il campo CONTATTI.ProdottoID sia CONTATTI.Prodotto2ID sono collegati a
PRODOTTI.ProdottoID
Devo realizzare una query di selezione che mi estragga PRODOTTI.ProdottoNome
sia per l'ID di CONTATTI.ProdottoID sia per l'ID di CONTATTI.Prodotto2ID
Come devo impostare la query e/o il tipo di JOIN?
Grazie in anticipo dell'aiuto.
Maximilian Ascari

 ha scritto nel messaggio
news:9cel9e$9m4$1...@fe2.cs.interbusiness.it...

Prova con una query che abbia il seguente codice  SQL:
SELECT CONTATTI.ProdottoID, PRODOTTI.ProdottoNome, CONTATTI.Prodotto2ID,
PRODOTTI_1.ProdottoNome
FROM PRODOTTI AS PRODOTTI_1 INNER JOIN (PRODOTTI INNER JOIN CONTATTI ON
PRODOTTI.ProdottoID = CONTATTI.ProdottoID) ON PRODOTTI_1.ProdottoID =
CONTATTI.Prodotto2ID;
Facci sapere se funziona.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto
Grazie Roberto, è proprio come dici tu!
in realtà ho continuato a fare prove finchè non ho trovato il modo (assai
banale, a dire il vero). Mi è bastato inserire due volte la tabella PRODOTTI
(che viene appunto rinominata PRODOTTI_1) e creare il JOIN. Il codice SQL si
presenta simile al tuo.
Grazie dell'aiuto!
Max
Newsgroup: it.comp.appl.access
Titolo: FE - si trova corrispondenza codice sdi e gestore ricezione?

Si trova da qualche parte una tabella di corrispondenze tra codice sdi e 
gestore ricezione?
Analogamente a quello che si trova per le pubbliche amministrazioni, per 
i privati (cod. sdi 7 cifre) si trova?


https://www.marcopa84.it/lista-codice-destinatario-per-la-fatturazione-elettronica/
 


Molte grazie
Newsgroup: it.comp.appl.access
Titolo: [OT] Variante virus W32...

Occio ragazzi che oggi mi sono imbattuto in una variante del virus W32; la
W32.Myparty@mm.
Questo è più raffinato, non si riesce a vedere neanche leggendo l'header del
messaggio di posta elettronica; comunque NAV (con file definizione firme
aggiornato a 27/1/02) lo ha beccato e messo in quarantena...
Ciao.
P.S. nel corpo della mail c'é:
begin 666 
www.myparty.yahoo.com
M35J0``,````$````__\``+@`````````0```````````````````````````
M````````````````````@`````X?N@X`M`G-(;@!3,TA5&AI<R!P<F]G<F%M
... continua
... continua
I``````````````````````````````````````````````````````"Y
end
Ciao.
--
Sergio MAZZA

 aggiornato a 27/1/02) lo ha beccato e messo in quarantena...
E' quello che ci hai gentilmente messo in attach al tuo messaggio?


Quale attach? Nell'NG non è possibile inviare allegati ne binari ne
testuali; ho solamente indicato la parte iniziale e finale del corpo del
messaggio che mi è arrivato.
Mi preoccupi se dici ciò...
Cazzo! Ciai ragione!
Ho controllato ora il messaggio e.. Porca paletta!
Chiedo venia...
Ciao.
--
Sergio MAZZA


Non per discolparmi ma ho scaricato il file che ho inviato e l'ho eseguito
sul pc (Win200srv) e sembra essere innocuo. NAV non ha segnalato nulla e
ZoneAlarm è tranquillo...
Fatemi sapere se ho combinato casini...
Ciao.
--
Sergio MAZZA

 wrote in message
a363v3$iji$1...@canarie.caspur.it...

_________
dai...su...dicci la verità....
volevi infettare tutti i nostri computer...vero?
:-)))
ciao Riccardo


Sì, sì, tu scherzi perché non conosci la Triade...
Ciao.
--
Sergio MAZZA

 wrote in message
a36dgn$l5k$1...@canarie.caspur.it...

____
non mi dire che te la prendi!
:-(
bye


Io no, ma spero neanche la Triade!
Ciao.
--
Sergio MAZZA

 wrote in message
a36idm$mhv$1...@canarie.caspur.it...

______
xche' dovrebbero?
bye


Ti risulta una Triade indulgente? Secondo me sta sonnecchiando, ecco perché
non vedi gli effetti...
Ciao.
--
Sergio MAZZA

 Fatemi sapere se ho combinato casini...
Lo sapremo nei prossimi giorni ;-)

 Occio ragazzi che oggi mi sono imbattuto in una variante del virus W32;
Scusami se insisto, ma ti avevo chiesto di cancellare il tuo messaggio con
il virus in attach, ma vedo che e' ancora presente sui due server che uso.
Fallo per cortesia prima che qualcuno si infetti.


Vedo che ti sei svegliato presto;
se sapessi come fare per cancellarlo lo farei volentieri. Hai qualche idea
in merito?
Ciao.
--
Sergio MAZZA


Attendo con ansia..
Ciao.
--
Sergio MAZZA

 in merito?
Da un programmatore mi aspettavo qualche cosa di piu'...
Se usi Outlook:  /messaggio /annulla messaggio
L'opzione e' attiva quando sei sopra al tuo messaggio.
Se usi un altro programma che sia piu' recente di 10 anni usi il comando
omologo.
Il comando fa partire la cancellazione del messaggio sui server sui quali e'
presente.
Prego.

 Prego.
Grazie.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: gestire contatore

Ciao a tutti, in una tabella access ho 2 chiavi: ID(di tipo contatore)
e anno(numerico)
Inserendo vari record il contatore si incrementa.
Nel caso in cui volessi far iniziare il contatore dall'inizio senza
cancellare i record esistenti, come faccio?
ES:
id       anno
1       06
2       06
3       06
1       07
2       07
Grazie a tutti

 wrote in message 
news:1167911273.4...@i15g2000cwa.googlegroups.com...

Il campo contatore non ammette duplicati!
Bruno 

 ha scritto nel messaggio 
news:1167911273.4...@i15g2000cwa.googlegroups.com...

Come dice Martin (Bruno), i campi contatori, sono campi che non ammettono 
duplicati, per questo motivo, se insistessi nel mantenere una impostazione 
strutturale del genere per la tua tabella, la cosa non si potrebbe fare.
Se tu invece cambiassi il valore del campo, da counter a numero potresti far 
quello che vuoi.
-- 
-- 
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media." 

 Pablitomf (Maurizio Facciuti)
Grazie per le risposte, provvederò alla sostituzione del valore del
campo ;)
Newsgroup: it.comp.appl.access
Titolo: comandi "fantasma" e zeri anteposti alle cifre.

Buongiorno a tutti.
Utilizzo Access 2000 (9.0.3821 SR-1).
Il mio problema è che ho creato una query dove vengono estratti i primi 3
caratteri del nome e devono essere trasformati in maiuscolo: ho cercato
nell'help e mi riporta la funzione MAIUSC(testo). Ho provato ad inserirla
nella query, ma mi riporta un errore, dicendomi che non riesce a trovarla.
Lo stesso per la funzione MINUSC(testo). Qualcuno mi sa dire dov'è l'errore?
Il secondo problema è che devo ricavare un numero di tre cifre da un ID,
quindi devo fare aggiungere degli zeri iniziali quando i numeri sono >100
(es. se ID=1 il numero=001). Io ho provato a far dividere il numero per 1000
e quindi fargli ricavare la matissa con RIGHT(testo;3), ma mi "sballa"
quando ho i numero "tondi" (es. ID=10 numero =,01). Qualcuno ha idea di come
posso ovviare a questo problema?
Grazie a tutti.
Fabio.

 ha scritto nel messaggio
news:bjpccm$3cr$1...@atlantis.cu.mi.it...

Usa subject significativi e un post per ogni problema.
Sempre se ti interessa partecipare allo spirito del NG
MAssimiliano

 MAssimiliano
Chiedo scusa. Non sono molto pratico dei NG.

 Fabio.

Le funzioni per il maiuscolo e minuscolo non sono maiusc() e minusc() ma
ucase() e lcase().
Per l'ID prova Format(ID,"000")
Namor
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Namor
Sei un genio, ti ringrazio infinitamente!!
Fabio.


Ah Namor, che fai remi contro???
la prossima volta che hai un problema e lo cerchi nei precedenti come parola
chiave che metti: "Vi prego", "Madonna dammi una mano tu", "c'è qualche
fesso disposto ad aiutarmi???"
Tra l'altro lui aveva già capito l'errore di impostazione...
Sei fortunato che il Biso è fuori...
MAssimiliano

MA ha scritto:


E vabbè... dai... aveva chiesto scusa. Infatti non ho risposto al primo
post e ho riportato il testo della domanda nel secondo.
Bisognerebbe postare più spesso le "istruzioni per l'uso" a beneficio dei
nuovi arrivati.
Comunque hai ragione, fortuna che il Biso è al caldo...


 Comunque hai ragione, fortuna che il Biso è al caldo...
Rabbrividisco al pensiero di chi lo tenga al caldo e soprattutto come
MAssimiliano

 MAssimiliano
Ok. Sono pentito. Starò più attento.
Non conosco tutti i dettagli... come fanno a tenerlo al caldo il Biso?
Ciao.



Diciamo che non sono mai stati chiariti (neanche dal Biso in persona) i
rapporti coll'emiro
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: Selezione prodotto dato da categoria

Buongiorno,
sto progettando una maschera di un db in access in cui selezionando una categoria mi faccia vedere solo i prodotti all'interno di quella categoria ma non riesco a farlo.
Lo schema del db � qui allegato: 
http://forum.html.it/forum/attachment.php?s=&postid=12427709
A chi mi riesce ad aiutare ne sar� infinitamente grato! 
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 ha scritto nel messaggio 
news:gu1k43$b6k$1...@news.nonsolonews.it...

Io non vedo una ....solita mazza... :-)
In ogni caso fai una query di selezione sulla tua tabella.... es.
SELECT * FROM tuatabella WHERE tuatabella.idcategoria=1;
Ciao
-- 
Roberto da Parma

Newsgroup: it.comp.appl.access
Titolo: trasferimento dati su un sistema remoto

Con il vostro aiuto, sono riuscita a creare un programmino che esporta un
file in un determinato formato in una cartella opportuna. Come si potrebbe
fare per esportarlo su una cartella di un sistema unix?
Grazie a tutti

fare per esportarlo su una cartella di un sistema unix?
dovrebbe essere compito dell'amministratore del db unix importarlo.
non credo che sia possibile dall'esterno esportare qualcosa dentro uno
di quei db.  i loro proprietari sono sempre paranoici al riguardo.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

 wrote in message
394ed93d...@news.interbusiness.it...


file generato?
magari si puo' fare in modo di scrivere una shell che automatizzi il
trasferimento del file, ma devi comunque disporre di permessi,
privilegi, utenze ecc..
dai retta, in questi casi la cosa migliore e' dire al tizio: ti ho
messo il tal file li', vattelo a prendere e importalo.


 wrote in message
394f698b...@news.interbusiness.it...


Newsgroup: it.comp.appl.access
Titolo: Avvio Access con specifico .mdw

Un saluto a tutti,
dopo alcuni anni riprendo a lavorare con Access e mi starebbe bene poter
utilizzare un determinato .mdw su alcuni FE e BE da utilizzare in
condivisione in rete locale, mentre dovrei contemporaneamente lavorare
su altri file dati che devo scambiare con molti soggetti e che non
devono essere associati se non al file .mdw standard.
 Esiste la possibilità di avviare un file .mdb associandolo con un .mdw
specifico e, tenendo aperto quel file, aprirne un altro associato ad un
altro .mdw?
 Dovrebbe esserci qualcosa del genere ma non ho trovato nulla nei libri
che ho consultato, nè nel SC.
 Grazie per l'aiuto,
 Luigi.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio news:cd774823f38d89f325a...@mygate.mailgate.org...

Ciao,
dovresti cercare informazioni nella guida in linea sui parametri della riga di comando, in particolare /wrkgrp.
Se crei più collegamenti che aprono access con mdw diversi puoi aprire più sessioni di access contemporaneamente.
Ciao,
Mat.
Newsgroup: it.comp.appl.access
Titolo: Problema con vers. 2003

Ho una maschera ed una sottomaschera.
Maschera: Dati intestazione
Sottomaschera: Dati righi
Tramite un pulsante faccio aprire un record contenuto nela sottomaschera in
una altra maschera.
Con Office XP tutto regolare, ora con la versione 2003 non riesce a trovarmi
il record che io desidero. Non mi da nessun errore, quindi vuom  dire che
riesce a creare il percorso, però me lo apre come se fosse nuovo.
Non riesce a puntare al vecchio record in modo da aggiornarlo ma punto ad
uno nuovo da creare
Ecco la query di ricerca:
[Forms]![Dati intestazione]![Dati righi]![IDDati righi 1]
Questa era la strigna che non Office XP faceva pienamente il suo dovere, con
questa funziona crea un nuovo record
Spero che mi possiate aiutare sono in difficoltà
Ciao e grazieeeeeee

 [Forms]![Dati intestazione]![Dati righi]![IDDati righi 1]
Prova con:
[Forms]![Dati intestazione]![Dati righi].form![IDDati righi 1]
o comunque prova a lanciare il generatore di espressioni sul controllo
mentre la form master detail è in funzione.
BTW. Non è che l'inizio degli innumerevoli problemi che incontrerai passando
a A2003.
:-(
Ciao, Sandro.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Ciao e grazieeeeeee
Ciao,
Massimo
-- 
web: 
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi

 ha scritto nel messaggio
news:212Z210Z230Z116...@usenet.libero.it...


 Come hai fatto a trovare la soluzione, l'hai letto in giro o l'hai provato
Tante e tante prove ... e anche un po di culo ...
;-)


Newsgroup: it.comp.appl.access
Titolo: problemi con fogli dati secondari

Saluti a tutto il NG
In Access 2003, il problema è il seguente:
Non riesco a modificare in visualizzazione struttura la proprietà foglio 
secondario, le modifiche salvate non hanno effetto sia che imposti la 
proprietà su automatico che su nessuno continuo sempre a vedere la tabella 
collegata nelle relazioni.
Viceversa se apro la tabella in visualizzazione foglio dati e dal menu 
formato scelgo foglio dati secondario->nessuno non ho più "le crocette" ma 
soprattutto tornando in visualizzazione struttura trovo la relativa 
proprietà di tabella impostata su nessuno; ultima incongruenza: se a questo 
punto torno in foglio dati nel menu formato la voce foglio dati non è 
selezionabile, finché non faccio una qualsiasi modifica dalla struttura, che 
come già detto produce sempre l'effetto di vusualizzare il foglio dati 
secondario.
Dal momento che mi occupo di insegnamento nell'ambito office, mi 
interesserebbe sapere il perché e non solo il come....
Grazie a tutti
yanez 

Dimenticavo: ho provato ad eliminare la relazione che collega questa tabella 
al suo foglio secondario: l'effetto è stato di non poter impostare in nessun 
modo il foglio secondario.
Insomma è come se impostare la proprietà della tabella non avesse alcun 
effetto: se la relazione c'è te la becchi o al massimo puoi non 
visualizzarla ma tramite la vis foglio dati, se la relazione non c'è non 
puoi comunque creare un foglio dati secondario....
Newsgroup: it.comp.appl.access
Titolo: OT : query (?) per gioco del lotto

Ciao,
vorrei raggiungere questo risultato :
premesso che ho una tabella nella quale ho archiviato tutte le estrazione
della Ruota di Napoli,
in questo modo :
Data            Na1  Na2  Na3  Na4 Na5
12/03/2005    74     17     1     70     16
vorrei avere modo di visualizzare (ignoro in quale forma) il periodo
temporale nel quale sono usciti tutti i numeri dal 1 al 90 .
Ad esempio partendo dal 01/01/1990 vorrei vedere in quanti cicli (e quanto
tempo per ogni ciclo) sono usciti , appunto, i numeri dal
1 al 90.
 E' Possibile ?
grazie !

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

penso di aver seguito quanto hai scritto, però il
il codice si blocca a questo punto :
Set rst = CurrentDb().OpenRecordset(strSQL)
segnalandomi l'errore :
Errori di run-time 3131
Errore di sintassi nella proposizione From
come procedo ?
grazie !

 ha scritto nel messaggio
news:42388...@x-privat.org...

Forse non hai notato che la routine che ti ho suggerito fa riferimento alla
libreria Microsoft DAO quindi, se usi una versione di Access successiva ad
Access 97, devi aggiungere ai riferimenti del tuo database tale libreria.
Comunque, per scrupolo ho appena provato la soluzione che ti ho proposto ed
a me funziona bene, senza segnalazioni di errore di sorta: vedrai che quando
avrai aggiunto nel tuo database i riferimenti a Microsoft DAO 3.6 Object
Library funzionerà anche a te.



    Hai perfettamente ragione !
    Ora funziona anche a me :)
    spero di farmi vivo con qualche vincita !
    ciao !
Newsgroup: it.comp.appl.access
Titolo: HELP! ----> Operatore Like "*"

Buongiorno a tutti! ho una query con 3 campi nome, cognome, telefono.
se all'interno dei campi CRITERI nella query digito Like "*" tutto è ok! e i
record vengono tutti visualizzati correttamente.
se invece attraverso l'uso di campi in una maschera, nel campo CRITERI della
query metto =Forms![pippo]![campo1]
e in esecuzione a campo 1 gli assegno Like "*" non funziona! i record non
vengono listati, a  quanto ho capito il motivo è
che campo1 è uguale a "Like "*"" e non a Like "*" quindi chiedo:
Qualcuno di voi sa come posso gestire i filtri in questo modo da campi in
una maschera?
Grazie in anticipo! Tosto73.

 ha scritto nel messaggio
news:lPOt6.69258$6W.67...@news.infostrada.it...

Prova a scrivere nei criteri
Like nz(Forms![pippo]![campo1] ; "*")
e in campo1 o digiti il valore da selezionare o non digiti alcunché (valore
Null).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ---------------------------------------------
Funziona! ti ringrazio! un problema in meno! ;O)
Newsgroup: it.comp.appl.access
Titolo: campo data gg/mm/aaaa ....come testare se è vuoto?

ciao a tutti
ho un form con un campo testo formato data associato ad un campo
tabella data.
in un pulsante che lancia delle query a catena ho inserito del codice
per controllare che il campo data sia stato riempito.
come fare a testare se è rimasto vuoto??
if (miocampodata) is null then
   mgbox ("campo data vuoto)
   miocampodata.setfocus
else
   docmd.openquery........
   docmd.openquery.......
endif
non mi visualizza il msg box ma altri messaggi di sistema
Ho provato Datepart(miocampodata) e year(miocampodata)...niente.
Idee.. suggerimenti??

 if (miocampodata) is null then
if isnull(miocampodata)
Antonio
Newsgroup: it.comp.appl.access
Titolo: Copiare tra due file mdb solo dati o solo struttura??

Ciao,
chiedo il vostro aiuto per una questione che poco mi e' chiara:
creo un database con maschere, query e report; tengo una copia ma vuota 
(senza nessun dato inserito e con solo la struttura) e nell'altra invece 
inserisco i miei dati (fornitore, data, indirizzo, ecc.).
Lavoro sulla copia che mi sono tenuto per inserire nuove funzioni, tipo 
pulsanti, nuove query, ecc.
Copme posso poi importare i dati che avevo inserito nell'altro database 
in modo da avere un mdb che contiene i dati sensibili e le nuove 
funzioni implementate?
Grazie in anticipo
Ciao
Marco

 Marco
Evita di fare tutto ciň e dividiti l'MDB in BE e FE...
Back-And : Dove inserisci solo le tabelle con le relazioni
Front-End : Dove inserisci tutto il resto e colleghi le tabelle del BE
In questo modo i dati saranno sempre intatti e sostituendo il solo FE
avrai la versione aggiornata del MDB
-- 
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
------------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 avrai la versione aggiornata del MDB
Volentieri, ma non so come si fa e la guida in linea non conosce 
Back-end e Front-end...
Puoi darmi qualche indizio, per favore?
Ciao
Marco

 Marco
Allora Marco... 
il mio consiglio è che questo che ti sto dicendo sarà per te sarà l'1
fisso nell'organizzazione dei tuoi DB!!!
Allora il fatto è questo :
1)Creati due database
Nel Database1: (Back-End)
Ti crei solo ed esclusivamente le tabelle con tutte le eventuali relazioni
Nel Database2: (Front-End)
Dopo aver collegato tutte le tabelle dal Database1 (Back-End), ti crei
tutte le query, le form, i Report e i Moduli.
Questa è la gestione BE - FE.
Perchè è conveniente? 
Perchè se hai necessità di implementare le funzioni, non hai bisogno di
"toccare" la parte Dati... infatti lo puoi fare sostituendo solo il
Database2 su cui avrai lavorato.
Tale sostituzione ti farà avere tutte le novità apportate sul FE con i
dati "intatti" del BE.
Capito?
-- 
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno



Capito, grazie.
Metto in pratica.
GRAZIE
Ciao
Marco
Newsgroup: it.comp.appl.access
Titolo: Campo Ole in una Form che mi restituisce il nome del file anziche' l'immagine

Come da oggetto, ho fatto un applicativo in cui una tabella ha un campo
"immagine" definito come "ole.
L'immagine inserita è un Jpg manipolato con Photo Paint.
In visualizzazione tabella nel campo "immagine" mi compariva la scritta
"immagine Corel Photo Paint" dopo che inserivo l'oggetto.
Nella Form il campo relativo ha proprietà "Zoom".
Fino a qui ha funzionato tutto bene, l'immagine poteva essere sia
incorporata che allegata.
Ho portato tale applicativo su un'altra macchina su cui NON è installato
Photo Paint lasolo Paint di Microsoft. Tale applicativo permette di caricare
e modificare i formati JPG.
Quando vado ad inserire un'altra immagine (che mi sono portato dietro
dall'altro Pc) nel campo della tabella mi compare la scritta "pacchetto", e
nella form il nome del file.
Premetto che se invece importo una Bitmap funziona tutto regolarmente.
Ho provato tutte le possibilità di incorporazione dell'immagine e
conversione (che tra l'altro non mi da più)
Sapete darmi una soluzione?
Grazie e scusate la prolissità
Stefano


no usare gli OLE ma la proprietà picture.
Ci trovi Terabyte su quest'argomento
-- 
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it

Come da oggetto, ho fatto un applicativo in cui una tabella ha un campo
"immagine" definito come "ole.
L'immagine inserita è un Jpg manipolato con Photo Paint.
In visualizzazione tabella nel campo "immagine" mi compariva la scritta
"immagine Corel Photo Paint" dopo che inserivo l'oggetto.
Nella Form il campo relativo ha proprietà "Zoom".
Fino a qui ha funzionato tutto bene, l'immagine poteva essere sia
incorporata che allegata.
Ho portato tale applicativo su un'altra macchina su cui NON è installato
Corel Photo Paint ma solo Paint di Microsoft. Tale applicativo permette di
caricare
e modificare i formati JPG.
Quando vado ad inserire un'altra immagine (che mi sono portato dietro
dall'altro Pc) nel campo della tabella mi compare la scritta "pacchetto", e
nella form il nome del file.
Premetto che se invece converto l'immagine in Bmp funziona tutto


 MAssimiliano Amendola
Fermo restando che ti ringrazio e farò sicuramente come dici, informandomi
meglio, sai comunque spiegarmi perchè Axess (:-)) si comporta così?
Stefano


Guarda su 
www.sitocomune.com
, ci trovi tutto quello che ti serve anche in
merito

Newsgroup: it.comp.appl.access
Titolo: Maschera: inserire minimo 8 caratteri ma non più di 8

Devo inserire in un campo di una maschera un numero che deve essere compreso
tra: 00000000 e 99999999, ma devono essere necessariamente 8 caratteri
quindi non 0 ma 00000000.
Grazie Anna!
--------------------------------
Inviato via 
http://usenet.libero.it

 quindi non 0 ma 00000000.
        Format$(numero, "00000000")
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


ha scritto:

--------------------------------
Inviato via 
http://usenet.libero.it


ha scritto:

Opppss... sto inviando dal web, ed è un casino...
Dove devo inserire la sintassi che mi hai consigliato (Maurizio)? Ho provato
nella proprietà del campo relativo alla voce "Valido se", ma li non
funziona....


 funziona....
    Se vuoi che il controllo casella di testo che giace sulla maschera
visualizzi i numeri con quel formato allora devi aprire la finestra delle
proprieta' della casella di testo e scrivere:
        00000000
come valore della proprieta':
        Formato



Funziona :)))


Newsgroup: it.comp.appl.access
Titolo: [OT] Informazione

Se a qualcuno può interessare per usare le lingue asiatiche negli
applicativi creati con office developer (versioni 2000 e XP) basta
installare il pacchetto LAOSCRIP 6.1
contiene tutti i font e le conversioni di tastiera.
Stefano

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

Newsgroup: it.comp.appl.access
Titolo: Intercettare il nome maschera da una sottomaschera

Digitando un pulsante in una sottomaschera dovrei passare a una Function il
nome della maschera che la "ospita" in quel momento.
suggerimenti ?
grazie e ciao
marco s.

 ha scritto nel messaggio
news:2gf14tF...@uni-berlin.de...

Un PULSANTE non si digita si preme....!
In ogni caso leggi l'help riguardo la proprietą PARENT.
Ciao.
@Alex.

 ha
scritto nel messaggio
news:2gf14tF...@uni-berlin.de...

screen.activeform.name
MAssimiliano

 MAssimiliano
perfetto, grazie,  ma ora non riesco a risolvere questo problema:
Dovrei mettere al posto di S_Sch_Generale la variabile che contiene il nome
della scheda, non riesco trovare la sintassi corretta
Forms![S_Sch_Generale]![S_Sch_ModMacc_ss].Form![smModMacc] = Null
suggerimenti ?
grazie 1000
marco s.

 ha scritto 
risolto:
Forms(NomeVariabile)![S_Sch_ModMacc_ss].Form![smModMacc] = Null
Newsgroup: it.comp.appl.access
Titolo: apice e pedice

Qualcuno può dirmi se è possibile inserire in una etichetta di una maschera
o di un report i caratteri in apice o pedice?
Grazie 

 ha scritto nel messaggio 
news:490607b1$0$40312$4faf...@reader5.news.tin.it...

Normalmente no perchè Access non è un elaboratore di testi.
Probabilmente potresti farlo con un ocx tipo questo
http://www.lebans.com/richtext.htm
Ciao, Carlo

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

ma... caspita... perchè non ci riesco ??!!
Ho una tabella con 3 records, che hanno in comune solo un campo [NSped], mentre
tutti gli altri campi possono essere diversi...
Io vorrei che di questi 3 records,visto che hanno in comune il valore [NSped],
la query me ne tornasse UNO SOLO e non tutti e 3.
Chi mi aiuta ??
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 la query me ne tornasse UNO SOLO e non tutti e 3.
Ma se sono 3 record, diversi, perchè i VALORI dei campi sono diversi tranne
uno, perchè ne deve venire uno solo e secondo quale criterio?
Antonio

Chi mi aiuta ??
supponendo table2  =  nsped a b c
SELECT First(Table2.a) AS FirstOfa, First(Table2.b) AS FirstOfb,
First(Table2.c) AS FirstOfc
FROM Table2
GROUP BY Table2.nsped;
mostra ad esempio il primo dei dati
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Problema Filtro Query con funzione DlookUp:Help!!

Ciao A tutti,
Mi trovo con una query basata su 3 tabelle collegate (TABELLA ANAGRAFICO UTENTE,tabella CONTATTI PROVA,Tabella Domanda Prova Fab) fatta in questo modo:
SELECT [TABELLA ANAGRAFICO UTENTE].[ID UTENTE], [TABELLA ANAGRAFICO UTENTE].Cognome, [TABELLA ANAGRAFICO UTENTE].Nome, [TABELLA ANAGRAFICO UTENTE].DataN, [Tabella Domanda Prova Fab].id_dest, DLookUp("[cognome]","tabella anagrafico utente","[id utente]=" & [id_dest]) AS Cognome_Destinatario, DLookUp("[nome]","tabella anagrafico utente","[id utente]=" & [id_dest]) AS Nome_Destinatario, DLookUp("[datan]","tabella anagrafico utente","[id utente]=" & [id_dest]) AS Data_Destinatario, DateDiff("yyyy",[data_destinatario],Now()) AS età
FROM ([TABELLA ANAGRAFICO UTENTE] INNER JOIN [tabella CONTATTI PROVA] ON [TABELLA ANAGRAFICO UTENTE].[ID UTENTE] = [tabella CONTATTI PROVA].[id UTENTE]) LEFT JOIN [Tabella Domanda Prova Fab] ON [tabella CONTATTI PROVA].[id UTENTE] = [Tabella Domanda Prova Fab].id_utente
WHERE ((([Tabella Domanda Prova Fab].id_dest)<>0 And ([Tabella Domanda Prova Fab].id_dest) Is Not Null));
Il fatto è che aggiungendo il criterio sull'età,ad esempio >=6 and <=12 , mi chiede di immettere il valore del parametro "data_destinatario"....probabilmente perchè è un campo calcolato???
Questa è la query con il filtro:
SELECT [TABELLA ANAGRAFICO UTENTE].[ID UTENTE], [TABELLA ANAGRAFICO UTENTE].Cognome, [TABELLA ANAGRAFICO UTENTE].Nome, [TABELLA ANAGRAFICO UTENTE].DataN, [Tabella Domanda Prova Fab].id_dest, DLookUp("[cognome]","tabella anagrafico utente","[id utente]=" & [id_dest]) AS Cognome_Destinatario, DLookUp("[nome]","tabella anagrafico utente","[id utente]=" & [id_dest]) AS Nome_Destinatario, DLookUp("[datan]","tabella anagrafico utente","[id utente]=" & [id_dest]) AS Data_Destinatario, DateDiff("yyyy",[data_destinatario],Now()) AS età
FROM ([TABELLA ANAGRAFICO UTENTE] INNER JOIN [tabella CONTATTI PROVA] ON [TABELLA ANAGRAFICO UTENTE].[ID UTENTE] = [tabella CONTATTI PROVA].[id UTENTE]) LEFT JOIN [Tabella Domanda Prova Fab] ON [tabella CONTATTI PROVA].[id UTENTE] = [Tabella Domanda Prova Fab].id_utente
WHERE ((([Tabella Domanda Prova Fab].id_dest)<>0 And ([Tabella Domanda Prova Fab].id_dest) Is Not Null) AND ((DateDiff("yyyy",[data_destinatario],Now()))>=6 And (DateDiff("yyyy",[data_destinatario],Now()))<=12));
Ho solo la necessità di filtrare i record!!
Credo che il problema sia che non posso usare l'alias di un campo in un filtro,ma è proprio quello che devo fare x ottenere il risultato di cui ho bisogno,come posso risolvere??
Grazie mille a tutti in anticipo per l'aiuto!!
Ciao Fab
-- 
bud 
------------------------------------------------------------------------
View this thread: 
http://www.itsistemi.net/viewtopic-729748.html
Inviato via 
http://www.itsistemi.net

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