mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: per Emyr

Scusami se ti cito nell'oggetto ma non sapevo come ricollegarmi ad un post
vecchio per il quale tu hai risposto e che pero' non trovo piu'.
Nel post chiedevo come fare dopo aver filtrato i records di una maschera a
flaggare un determinato campo sě/no presente nei records filtrati . La tua
risposta e' stata :
il filtro impostato lo trovi su me.filter
poi fai una query di aggiornamento sul campo flag usando come filtro
di where quello che hai trovato su me.filter
Saluti.
Emanuele.
riesco a comprendere il senso di cio' che mi hai detto ma essendo un
novellino non riesco tradurlo
in istruzioni . Potresti aiutarmi dicendomi cosa e dove scrivere ??? Ti
ringrazio


wrote:

devi creare una query di aggiornamento (update) 
dove nei criteri metti quanto scritto in me.filter della maschera....
per darti le istruzioni esatte mi serve la query di origine della tua
maschera e sapere per quali campi puoi impostare i filtri...
Saluti.
Emanuele.


la query di origine della maschera deriva da una tabella con circa 25 campi
li filtra sulla base del valore di 2 di questi e quindi nella maschera
chiunque agendo sul filtro in base a selezione puo' in pratica usare quasi
tutti i campi . Grazie

tutti i campi . Grazie
allora tu devi creare una query di aggiornamento con questi campi
inserrendo nella clausola where quello che trovi scritto su me.filter
il tutto va fatto via codice....
se hai problema a scrivere codice è un altro paio di maniche
Saluti.
Emanuele.

 Credevo si fosse ampiamente capito ......
Puoi solo dirmi se non e' complicato come si fa via codice a leggere la
proprieta' me.filter , magari imparo qualcosa .Grazie in ogni caso .


wrote:

si scrive semplicemente me.filter   
se fai me.filter="codice=""" & me.codice & """"
me.filteron =true
imposti il filtro
se fai 
pippo=me.filter 
leggi il filtro
Saluti.
Emanuele.

 Ti ringrazio .

Newsgroup: it.comp.appl.access
Titolo: Cambio visualizzazione

Salve a tutti 
Sono nuovo di questo NG e volevo sapere se è gia stato prospettato il
problema seguente:
e' possibile che le maschere si adattino automaticamente quando si
cambia risoluzione video per esempio:
creando una maschera a 1024 x 768 e cambiando ad 800 x 600, c'è un modo
per riadattarsi automaticamente?
Grazie anticipatamente.
Saverio  
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Vai sul Sito Comune (link qui sotto) e nella Sezione Forms leggiti queste
due FAQ:
1) Ridimensionamento automatico dei controlli di una maschera di Alberto
Marchi
2) Making Forms Adjust Their Size to Their Contents in Access 97 di
Charlotte Foust
Penso che facciano al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Automazione con Excel ... metodo "GoalSeek"

Buona sera a tutto il NG,
sto cercando di implementare questa funzionalità, in particolare dopo
aver esportato i dati in un folgio excel sto cercando di avviare la
funzione "ricerca obiettivo" ... la procedura in VBA in fase di
esecuzione non mi da nessun errore e tutta l'esportazione dei dati
funziona perfettamente, ma il comando pare non eseguirlo ... mi spiego
meglio, dopo aver esportato tutti i dati dovrebbe esrguire:
    With .Range("tot_versato")
         .GoalSeek Goal:=6771.44, ChangingCell:=.Range("tasso")
    End With
dove sia "tot_versato" che "tasso" sono ovviamente entrambe celle
rinominate sul mio foglio excel ... ma non succede nulla, in
particolare quando eseguo il debug passo passo, se mi posiziono su
".Range("tot_versato")" mi restituisce esattamente il valore contenuto
nella relativa cella di excel, ma quando mi posiziono su
".Range("tasso")" mi compare "= <Variabile oggetto o variabile del
blocco With non impostata>" (come già detto, senza però generare alcun
errore).
Qualcuno può darmi lumi ?
Grazie a tutti per l'attenzione e buona prosecuzione di giornata.
Francesco


IMHO se chiedessi in un ng che tratta di excel ti potrebbero chiedere
"il range 'tasso' sta dentro al range 'tot_versato'?".
HTH
Popi


... eccomi ... buon giorno e grazie comunque per l'attenzione ... or
ora ho risolto con un semplice "On Error Resume Next" ... boh ...
comunque "si" è per rispondere alla tua giusta domanda ...
Buona prosecuzione di giornata ...
Francesco
Newsgroup: it.comp.appl.access
Titolo: Casella di riepilogo

Sono un nuovo fruitore delle news e non sono pertanto a conoscenza se tale
argomento è stato o no affrontato in passato
Ecco il mio problema:
Ho visto una casella di riepilogo che elencava i dati con righe colorate e
righe no a mò di modulo a lettura faciltata.
Ho pensato di farlo da VBA ma riesco solo a dare lo sfondo alla casella di
riepilogo e non ad una singola riga. (riesco ad esempio ad avere l'indice di
una riga attraverso la proprietà .item ma non riesco a colorare di grigio la
riga che corrisponde a quell'indice)
C'è qualcuno che mi sa rispondere??
Max

 ha scritto nel messaggio
news:K0fF8.75038$US3.1...@twister1.libero.it...

Guarda su 
sitocomune.com
 e lì troverai l'illuminazione: la formattazione
condizionale nelle maschere continue. AVE

Data una casella di riepilogo cslRiepilogo, con modalitą di selezione
multipla impostato su Semplice, volendo alla pressione di un tasto
concatenare tutti gli ID selezionati ie metterli in una variabile string
come devo procedere?


Es: scelti i record con contatori 3, 5, 99, vorrei produrre una stringa
testo "3_5_99".


Se la casella di riepilogo non associata si chiama Elenco.
Se la proprietà Selezione multipla della casella di riepilogo è impostato a
Semplice.
Se gli ID che vuoi memorizzare sono contenuti nella prima colonna della
casella di riepilogo.
Se vuoi scandire gli ID memorizzati nella variabile di tipo stringa con uno
spazio.
Se la variabile si chiama Lista.
A fronte dell'evento "Su clic" di un pulsante di comando genera il seguente
codice VBA:
Dim Lista As String
Dim varItem As Variant
If Me!Elenco.ItemSelected.Count = 0 Then Exit Sub
For Each varItem In Me!Elenco.ItemSelected
Lista = Lista & Me!Elenco.Column(0, varItem) & " "
Next varItem
Lista = Left$(Lista, Len(Me!Lista) - 1)
Dim Cont As Integer
For Cont = 0 To Me!Elenco.ListCount -1
Me!Elenco.Selected(Cont) = False
Next Cont
Naturalmente, se tenterai di memorizzare più di 255 caratteri, riceverai un
errore da Access.
Spero di non aver commesso qualche errore di battitura. :-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: registro mensile dipendenti

Mi sono letto un bel pò di post nella speranza di capirci qualcosa o
di trovare il link ad un piccolo esempio su come fare ad avere una
maschera basata sulla tabella Dipendenti con una sottomaschera basata
sulla tabella presenze dipendenti contenente il calendario mensile in
modo da poter andare su ogni riga/giorno a scrivere l'ora di entrata e
uscita.
Non è che voglio il file bello e pronto, ma un piccolo esempio per
sviluppare quello che intendo realizzare. Devo gestire gli orari di
circa 15 dipendenti con 3 turni che coprono le 24h ma i turni non sono
nè fissi nè standard.
Mi date una mano ad ottenere quella maschera? grazie e saluti.

 ha scritto nel messaggio 
news:32da8cd7-54c5-44a5...@j44g2000hsj.googlegroups.com...

NE AVRAI DI TEMPO PER IMPAZZIRE....:-)
lavorare con le date ed orari non è cosi semplice ( almeno per me che non 
sono esperto)
io sto creando un db per la gestione dei volontari di croce rossa ed anche 
qui devo gestire le turnazioni sulle 24 ore compresi i festivi
sonoa buon punto
pero ho molte lacune e sto impazzendo per la creazione di un report....
se vuoi scrivimi in privato che vedo cosa posso fare
ciao

 ha scritto nel messaggio 
news:32da8cd7-54c5-44a5...@j44g2000hsj.googlegroups.com...

non è molto difficile!
Devi costruire due tabelle (tbDipendenti e tbTurni) e metterli in relazione 
1-molti
Poi costruisci la maschera dipendente e ci piazzi la sottomaschera turni
Nella sottomaschera turni metterai anche un controllo per calcolare le ore 
lavorate e sei apposto.
Dimmi se queste indicazioni ti bastano per iniziare il percorso.
Ciao
NSantini 

 ha scritto nel messaggionews:32da8cd7-54c5-44a5...@j44g2000hsj.googlegroups.com...

Innanzitutto grazie per le risposte.
Allora fino alla creazione maschera dipendenti e sottomaschera turni
credo con qualche affanno di sapermela cavare. Quello che non riesco a
capire è come fare ad ottenere nella sottomaschera l'anno, il mese e
l'elenco dei 30-31 giorni con a fianco la lettera che indica  il
giorno in modo da piazzare i campi di entrata ed uscita e relativi
totali.
Aspetto Vs. riposte. Saluti.
Newsgroup: it.comp.appl.access
Titolo: una form di che tipo è?

Come posso passare la mia form alla seguente funzione:
Function DelCurrentRecord( ByRef frmSomeForm As Form ) as Boolean
Ho proato cosi':
DelCurrentRecord(Me) e anche cosi':
DelCurrentRecord(Forms![frmMyForm]), e cosi':
DelCurrentRecord(Forms![frmMyForm].Form),
ma ottengo un errore dovuto alla non corrispondenza dei tipi.
Ciao a Tutti.
Sergio
do...@insinet.it


Bho?!
Non credo dipenda dall' uso delle parentesi o meno,
il "problema" è che la funzione vuole un puntatore
ad un oggetto form e bisogna trovare il modo di
passarglielo. "Me" è indubbiamente un puntatore
al form corrente, magari potresti provare a passare
esplicitamente una var di tipo form come:
dim MiaForm as Form
Set MiaForm = forms("NomeForm")
oppure MiaForm = me o me.parent .....
DelCurrentRecord(MiaForm)
Bye, Ste

 parentesi e una senza potrebbe aiutarci.
Forse dipende da qualche regola strana sulla sintassi, se leggi il valore
ritornato dalla funzione.
Esempio:
MsgBox "Prova"  (funziona)
MsgBox ("Prova")  (funziona)
a = MsgBox("Prova") (funziona)
a = MsgBox "Prova" (errore)
Invece in C++, come sai, vanno sempre messe le parentesi, sia se leggi il
valore di ritorno, sia se non lo leggi.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.tin.it/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************

Newsgroup: it.comp.appl.access
Titolo: info per cambiare le proprietà di access

ciao a tutti, volevo chiederevi se è possibile cambiare le spunte che ci sono
sul menu strumenti/opzioni/Modifica-trova/ conferma in automatico
all'esecuzione del programma?  Mi spiego meglio, io vorrei che all'esecuzione
del programma le spunte di modifica recordo e qry di comanto si disattivassero.
Grazie in anticipo.
matteo
-- 
Posted from  [80.18.80.90] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Sull'help dai uno sguardo al metoto SetWarnings dell'oggetto DoCmd.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Grazie mille, in un attimo hai risolto tutti i miei problemi.. alla prossima
-- 
Posted from  [62.98.81.16] 

Newsgroup: it.comp.appl.access
Titolo: grafici a torte con solo vba

ciao,
sapete dove reperire qualche esempio per creare un grafico a torta in vba in 
un report. senza utilizzare i grafici di access
grazie. t. 


Spero di aver capito male... in tal caso sarebbe una cosa assurda
vista l'inesistenza di gestione Grafica con Access, se non qualche
cosetta, ma di certo non adatta a rendere gestibile in modo tecnico il
problema.
@Alex

 ha scritto nel messaggio 
news:641ad3b4-1ace-4a9e...@m45g2000hsb.googlegroups.com...

pensavo di usare qualche circle per il contorno e poi tracciare dei raggi 
mediante delle coordinate polari...solo che per non iniziare tutto da zero 
volevo sapere se qualcuno se ne era già imbattuto
grazie cmq
t. 

 problema.
Why?
Se si riusciva in gwbasic a creare grafici, non vedo perchè non sia 
possibile utilizzando le funzioni grafiche native per i Reports.
Che poi non sia pratico e nessuno abbia mai scritto nulla in tal senso 
(grafici a torta) è un altro discorso...
Ciao: Simone


Ovvio che è fattibile... ma a che prezzo... e con che portabilità... e
risultati...?
Oltretutto visto che MSGraph è perfettamente gestibile.... e fa già
tutto.
Valutiamo sempre i pro ed i contro...
@Alex

 t.
Devi sempre pensare, quando fai cose di questo tipo, di creare una
cosa ObjectLike... giusto per renderla efficiente ed usabile...!
Personalmente piuttosto di scrivermi 1000 righe di questo affare ne
scrivo 50 per gestire MsGraph.
@Alex


Questa è la risposta che dovevi dare subito a Thomas...
Ciao: Simone 

 Ciao: Simone
Beh 3 post ... non potevi darla tu... invece di insinuare il dubbio
tecnico..., sai che io non sono molto circonciso...
;-)
Ciao
@Alex

Newsgroup: it.comp.appl.access
Titolo: Totale x colonne  su Maschera foglio dati

Salve,
ho una maschera che mi visualizza in un foglio dati dei valori legati a una
query.
Pertanto ho la necessità di sapere di volta in volta il totale della
colonna.
é possibile farlo comparire nell'ultima riga o nell'intestazione di colonna?
Grazie

 Grazie
Ciao Zax
Che io sappia puoi inserire formule in piè di pagina nelle maschere
visualizzate come "Maschere continue" scrivendo:
=Somma([Nome_Campo])in una casella di testo
ma non nelle maschere visualizzate come foglio dati dove non ti mostra
neppure le sezioni della maschera.
Ciao 
Prometeo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: query e maschere

vi spiego il problema: ho un archivio di indirizzi e devo fare in modo di
filtrare i dati con una query; il problema e' che i criteri per il
filtraggio vorrei poterli scegliere di volta in volta e magari attraverso
una maschera....
esiste un modo (semplice) per farlo?
grazie, Marco

 ha scritto nel messaggio
news:98s4l0$mkr$2...@nreadA.inwind.it...

Suppongo che desideri aprire una maschera con origine record una query da
un'altra maschera.
Ipotesi:
Masc_A è la maschera che contiene il controllo Testo1 usato x filtrare
Masc_B con origine record la query Q_B
Soluzione:
inserisci nei criteri del campo opportuno della Q_B
Like Forms![Masc_A]![Testo1]
questo ti permette anche di usare * prima e/o dopo il testo di filtro
es.
pip* trova pip, pippo, pipeline
*pip trova pip, topip
*pip* trova pip, pippo, topip, topolino e pippo
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

Newsgroup: it.comp.appl.access
Titolo: database front end e back end impostarlo in rete

salve, vorrei poter aprire una finestra che mi permetta di scegliere il
percorso in cui si trova il database contenente le tabelle originarie in un
percorso di rete, e una volta selezionato, cliccando su ok, automaticamente
il mio database si imposta collegato a tali tabelle, prese dal percorso di
rete.
mi sapreste aiutare ? grazie.

 ha scritto nel
messaggio news:dAHN8.4205$j65....@twister1.libero.it...

Sul sito comune (
www.sitocomune.com
) trovi un esempio...
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: WINFAX PRO 10.03

Ciao a Tutto il N.G.
Ho installato WIN FAX PRO 10.03 su WXP HOME SP2.
Quando creo una nuova cartella messaggi e devo spostare i fax ricevuti nella
nuova cartella mi da un errore :"Chiamata non riuscita" non e' stato
possibile copiare tutti i file associati al messaggio".
Ho installato WIN FAX PRO 10.03 su WXP HOME SP1 e non mi da problemi.
Come faccio a risolvere questo importante problema.
Sul sito della symantec non trovo nulla sono disperato.
ciao a tutti.

 ha scritto nel messaggio 
news:etKSd.46129$QG6.8...@twister2.libero.it...

ROTFL... e che centra questo problema qui???
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: Reports - Espansione Controlli

Buongiorno a tutti.
E' possibile impostare l'altezza di tutti i controlli del corpo del
report a quella massima raggiunta dal controllo che più si è espanso
sfruttando la proprietà espandibile (=si) del corpo e dei controlli ?
Grazie per l'attenzione.
MArco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Cosa vuoi ottenere?
MAssimiliano

 wrote in message
news:Hvsad.24296$
B06....@news.edisontel.com

Che l'altezza dei controlli, con bordo visibile, sia la stessa e uguale
all'altezza del controllo che si è espanso in misura maggiore.
Ciao+


 ha scritto nel messaggio
news:71c5e9b0efd47cf9e45...@mygate.mailgate.org...

Il tuo problema è una griglia??
Prova anzitutto a togliere il bordo e a sistemare una linea sotto i
controlli non sopra.
Poi ci metti quelle verticali sotto la sottomaschera
MAssimiliano

 Anche loro, mi sembra, dovrebbero comunque avere un'altezza dinamica.
Sě, ma la luro lungezza la leghi alla sottomaschera non ai controlli
MAssimiliano

 MAssimiliano
Scusa MA, perchè mi parli di sottomaschera (sottoreport) che non ho
previsto e di lunghezza ?
Il mio problema è l'altezza !
Provo a ripetere.
- 4 controlli con bordo larghi 5 cm e alti come il corpo ed espadibili.
- Una query stupidissima codice,nominativo,indirizzo,località.
- in funzione dei valori ricevuti i campi "si alzano e si abbassano" ed
il report risulta illeggibile: sulla stessa riga 1 controllo alto 0,5
cm,
un altro alto 1 cm, un altro alto 3 cm.......
- Ora io vorrei capire (sempre che sia possibile) come rendere sulla
riga tutti i controlli "alti come il più alto" in modo da ottenere, in
base alla necessita, ad esempio la riga 1 e tutti i controlli alti 3 cm,
la seconda riga e tutti i controlli alti 2 cm, la terza ....
Grazie per la pazienza


 MArco
Allora cerco di spiegarmi meglio.
Per quanto riguarda la linea orizzontale, se tu la poni sotto i controlli
lei si sposta
in base al controllo più alto, perchè cresce con tutta la sezione corpo.
Per quanto riguarda invece le linee  verticali, poni sotto il sottoREPORT
(visto che alla fine
ce l'ho fatta?  ;-P) una linea verticale e su format metti
me.tualinea.height = me.tuosottoreport.height
Basta avere l'accortezza di allineare la linea e il sottoreport.
MAssimiliano

 MAssimiliano
Ancora grazie


Newsgroup: it.comp.appl.access
Titolo: Word2000 Vs Norton Antivirus 2000

Ciao,
non so se e' già stato postato, ma data la mia brutta esperienza dell'altro
giorno mando il seguente annuncio:
Se avete un programma VB o VBA che cerca di aprire MsWord2000 (forse anche
Word97) tramite libreria collegata o CreateObject o, ancora, GetObject e
ricevete un errore di automazione controllate che sulla macchina non sia
installato Norton Antivirus 2000 nel tal caso usate la seguente stringa
regsvr32 /u "c:\programmi\norton antivirus\officeav.dll"
se l'operazione riesce tutto tornerà alla normalità.
Ciao
<LuigI>
Ulteriori informazioni su
support.microsoft.com
www.norton.com

 wrote in message
Tppt4.12516$qv.1...@news.infostrada.it...

  Grande!!!
  Ti devo un caffe'  :-))
  Grazie e ciao.
Newsgroup: it.comp.appl.access
Titolo: errore di conversione Chr UCase non riconosciuti

Salve, ho un .mdb creato con Access97, l'ho trasferito su un altro PC con 
Access2003 dopo la conversione va in errore e non riconosce più le funzioni 
tipo Chr(codice carattere), UCase(stringa) e altri e mi segnala un errore ai 
riferimenti di VBA e precisamente mi informa che il file plugin.ocx o è 
mancante o è corrotto.
Come posso rimediare? Grazie
Saluti
NSantini


Per i riferimenti in genere vedi 
www.donkarl.com/it/FAQ7.1
.
Se nei riferimenti trovi uno al plugin.ocx togli la spunta.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: valore casella di testo

Ho una maschera chiamata Dettaglicliente dove, tra gli altri, c'è una
casella combinata chiamata IDAnagraficaclienti.
Questa maschera contiene anche una sottomaschera chiamata Sottomaschera
Listinicliente dove, con doppio clic su una casella combinata Listinocliente
apro una seconda maschera chiamata Listino.
Come faccio a portare il valore della casella combinata IDAnagraficaclienti
anche sulla maschera Listino?
Furo
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Furo
Creati una query di accodamento del valore e filtralo tramite l' ID.
Ferrari Rino

 Furo
La cosa più semplice è quella di Crearti un Pulsante con l'AUTOCOMPOSIZIONE
e Flagghi sull'Opzione corretta, poi guardi il Codice e sostituisci al
posto del Riferimento alla PrimaryKey il Nome della ComboBox....!!!
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: bloccare una serie di campi in base a un flag

il "problema" č che i campi normalmente sono in parte modificabili e in 
parte no per cui non posso mettere in pista un loop che me li blocca tutti 
e un altro che me li riattiva
 
faccio 35 istruzioni, una per ogni campo?
creo una tabella con i nomi dei campi e un flag Y/N che mi dice il suo 
status normale?
altro che non mi viene in mente e che magari č stato pensato appositamente 
per questa situazione? p.e. "salva la maschera"/"ripristina la maschera", 
"metti la cera"/"togli la cera", etc 
 
grazie
 
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........

 
 
per adesso provo con questo, limitandomi a pochi campi per il test
se faccio la prova da dentro la maschera di modifica funziona, però se il 
flag è già attivo (per un record esistente che apro in modifica) non me li 
blocca
 
ergo ho abilitato l'evento On load che esegue (dovrebbe eseguire) la sub, 
ma la maschera iniziale che elenca i prodotti per la scelta, e che mi apre 
la sopracitata maschera di modifica, in qualche modo *non* mi abilita On 
Load: 
 
'open form
DoCmd.OpenForm "frmQCT", acNormal, , "IDSource = " & IDD ' Me.CalcList
 
una volta aperta la maschera di modifica, come scritto sopra, l'evento on 
Load non si avvia :(
 
https://docs.microsoft.com/en-us/office/vba/api/access.docmd.openform
 
 
qui ho cercato se OpenForm avesse un parametro tipo "esegui questo dopo 
l'apertura" ma non lo vedo
 
domanda: è normale che On Load non si avvii?
o devo usare un altro evento?


Se i nomi dei campi del RecordSource sono anche i nomi dei controlli... basta 1 ciclo minimal.
Chiaramente devi aver salvato da qualche parte lo Stato del Campo (Editabile=Si/no)
Fossi in te, scriverei una Funzione Public in un modulo così:
 
Public Function setFields()
    On Error Goto Err_Handler
    Dim rs As DAO.Recordset
    Dim fld As DAO.Field
    Set rs=DbEngine(0)(0).OpenRecordset("SELECT * From tabSettings WHERE Nomeform='" & CodeContextObject.Name & "'",dbReadOnly)
    For each fld in rs.Fields
        Me.Controls(
fld.name
).Enabled=fld.value
    Next
Exit_Here:
    On Error Resume Next
    If not rs Is Nothing Then rs.Close:    Set rs=nothing
    Exit Function
Err_Handler:
    Select Case Err.Number
        Case Else: MsgBox Err.Description,,Err.Number
    End Select
End Function
 
Su Evento Load della Form invece che attivare la [routine evento] scrivi [=setFields()] e non serve nemmeno codice nella Form.
 
@Alex
Newsgroup: it.comp.appl.access
Titolo: Arrestare macro su query di accodamento in caso di dati duplicati

Salve,
il mio quesito è questo:
in una macro mi importo un file di testo. Subito dopo, la stessa macro
esegue un accodamento (con delle query) dei dati in varie tabelle. A
questo punto vorrei però mettere una condizione nella macro: nel caso
in cui il campo numero fattura (che nella tabella è univoco) che viene
accodato sia già presente, quindi ripetuto, la macro di deve arrestare
quindi interrompere. Come devo indicare nella condizione della query
di accodamento?
grazie per il grande aiuto

 ha scritto nel messaggio 
news:1177671330.6...@c18g2000prb.googlegroups.com...


[risposta]
Potresti crearti una query con le tabelle messe in relazione con il numero 
fattura; (nella macro) visualizza la colonna "condizioni"; accanto alla riga 
che esegue l'importazione inserisci la verifica del duplicato:
dcount("*";"nomeQuery")=0
Se la funzione Dcount trova più di un record, l'espressione restituisce 
False e la macro si arresta.
Nelle righe successive, devi indicare quali sono le istruzioni da non 
eseguire se l'espressione da False; lo fai inserendo, sempre nella colonna 
"condizioni", tre punti (...). Se non lo fai, la macro non eseguirà la query 
ma eseguirà le istruzioni successive.
Quindi:
[condizione]                                    [azione]
dcount("*";"nomeQuery")=0                istruzioneCheAccoda
...                                                   altreIstruzioni
...                                                   altreIstruzioni
...                                                   altreIstruzioni
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Cercare valore minore

Scusate ma stò impazzendo su una cavolata.
Avendo una tabella tblMovimenti ordinata per codice/data
Codice   Cliente   Data        Prezzo
001      000110    01/01/16     10
001      000120    15/01/16     12
001      000110    20/01/16     10
002      000110    01/01/16      5
003      000115    02/02/16     15
003      000202    15/02/16     20
004      000115    28/01/16     35
004      000303    02/02/16     40
004      000303    05/02/16     40
004      000098    03/03/16     37
 
vorrei creare una nuova tabella tblPrezzoMinore
dove per ogni signolo articolo identifico il minor prezzo
 
Risultato:
 
Codice   Cliente   Data        Prezzo
001      000110    01/01/16    10
002      000110    01/01/16     5
003      000115    02/02/16    15
004      000098    03/03/16    37
 
 
Mi date una soluzione per favore.
Va bene sia query che VBA
 
Grazie
 
WS
 
-- 
O no ?
 
WS

Winston Smith ha usato la sua tastiera per scrivere :

Ah altra cosa importante in caso di pari importo la data piu recente


Winston Smith wrote :

Sicuramente esiste una via molto più breve... però io
non l'ho trovata.
Tutta da verificare...
===============================
SELECT tblMovimenti.Codice, tblMovimenti.Cliente, 
Max(tblMovimenti.Data) AS Data, tblMovimenti.Prezzo INTO 
tblPrezzoMinore
FROM tblMovimenti
GROUP BY tblMovimenti.Codice, tblMovimenti.Cliente, tblMovimenti.Prezzo
HAVING (((tblMovimenti.Codice) In (SELECT tblMovimenti.Codice
FROM tblMovimenti
GROUP BY tblMovimenti.Codice, tblMovimenti.Prezzo
HAVING (((tblMovimenti.Codice) In (SELECT tblMovimenti.Codice
FROM tblMovimenti
GROUP BY tblMovimenti.Codice;)) AND ((tblMovimenti.Prezzo) In (SELECT 
Min(tblMovimenti.Prezzo) AS MinOfPrezzo
FROM tblMovimenti
GROUP BY tblMovimenti.Codice;)));)) AND ((Max(tblMovimenti.Data)) In 
(SELECT Max(tblMovimenti.Data) AS MaxOfData
FROM tblMovimenti
GROUP BY tblMovimenti.Codice, tblMovimenti.Prezzo
HAVING (((tblMovimenti.Codice) In (SELECT tblMovimenti.Codice
FROM tblMovimenti
GROUP BY tblMovimenti.Codice;)) AND ((tblMovimenti.Prezzo) In (SELECT 
Min(tblMovimenti.Prezzo) AS MinOfPrezzo
FROM tblMovimenti
GROUP BY tblMovimenti.Codice;)));)) AND ((tblMovimenti.Prezzo) In 
(SELECT tblMovimenti.Prezzo
FROM tblMovimenti
GROUP BY tblMovimenti.Codice, tblMovimenti.Prezzo
HAVING (((tblMovimenti.Codice) In (SELECT tblMovimenti.Codice
FROM tblMovimenti
GROUP BY tblMovimenti.Codice;)) AND ((tblMovimenti.Prezzo) In (SELECT 
Min(tblMovimenti.Prezzo) AS MinOfPrezzo
FROM tblMovimenti
GROUP BY tblMovimenti.Codice;)));)));
==========================================
 
Bruno


prova queste 2 queries
 
query1:
SELECT T1.codice, T1.cliente, T1.data, T1.prezzo
FROM Tabella1 AS T1
WHERE (((T1.prezzo)=(SELECT MIN(prezzo) FROM tabella1 WHERE codice = 
T1.Codice)));
 
query2:
SELECT Q1.codice, Q1.cliente, Q1.data, Q1.prezzo
FROM Query1 AS Q1
WHERE (((q1.data)=(SELECT max(data) FROM query1 WHERE codice = Q1.Codice)));
 
la query2 darà sempre il risultato atteso
 
Akery
Newsgroup: it.comp.appl.access
Titolo: Ancora Problemi Query

Ciao,
    io ho un piccolo problema, in una query devo dirgli di filtrare i dati
in base ad un corso a seconda se un campo è flaggato o no (True / False).
    QUERY CALENDARIO:
strSQL = IIF ([Forms]![Maschera Prereport Calendario]![InBaseCorso]=True,
"SELECT * FROM Calendario Where
IDCorso=" & [Forms]![Maschera Prereport Calendario]![Corso], "SELECT * FROM
Calendario")
Non funziona!
Come devo fare? Come si usa la stringa che mi viene ritornata?


Premessa:
nei ng e' meglio evitare di creare nuovi thread se il precedente non e'
chiuso, cioe' ti bastava rispondermi che non funziona nell'altro thread.
il problema non e' che non funziona, ma che tu non ti hai spiegato bene
cosa devi fare.
io ho dedotto che tu la query la dovessi creare , ma da quello che dici
probabilmente/forse devi solo applicargli un criterio se si verifica una
certa condizione.
prova a ripetere il quesito, senza dare tue soluzioni.
-- 
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------

Come devo fare? Come si usa la stringa che mi viene ritornata?
Se il campo IDCorso č un testo e non un contatore devi aggiungere
degli apici :
strSQL = IIf([Forms]![Maschera Prereport Calendario]![InBaseCorso] =
True, "SELECT * FROM Calendario Where IDCorso='" & [Forms]![Maschera
Prereport Calendario]![Corso] & "'", "SELECT * FROM Calendario ")
La stringa cosě ottenuta puň servirti per aprire un report filtrato
utilizzando docmd.openreport :
DoCmd.OpenReport "NomeTuoReport", acViewPreview, strSQL
Ciao.
Carmel

 ha scritto nel messaggio
news:3B6A8849...@sitocomune.com...

Ok,
    Io ho una maschera in cui ho questo pulsante "anteprima report" basato
su una query.
Ora io devo visualizzare tutti i record della tabella (query non filtrata,
ma tutti i record) se il campo x non è flaggato, invece se il campo x è
flaggato quando premo il pulsante "anteprima", mi deve visualizzare il
report però filtrato secondo il corso. Notare che il flag non fa altro che
visualizzare un campo a tendina dove l'utente seleziona il corso che
desidera.
Ecco quindi che la stessa query mi deve dare due report differenti in base
al compo x (Vero-Falso)!
        grazie ancora
Mik

 Mik
perfetto!
al pulsante associa questo codice:
    Dim strCriterio As String
    If Me.InBaseCorso Then
        strCriterio = "[IDCorso]=" & Me.Corso
    End If
    DoCmd.OpenReport "nomeTuoReport", acViewPreview, , strCriterio
dovrebbe funzionare.


 ha scritto nel messaggio
news:3B6A97D1...@sitocomune.com...

Ohhhh!
Mille Grazie ora funziona come volevo io!
        Ancora Grazie
        Mik
Newsgroup: it.comp.appl.access
Titolo: ERRORE 424 copiando valore in un campo

In MS Access 2000 con W2K
Tentavo di aggiornare dei campi utilizzando vb, nn che sia cosě bravo
ma ci stavo provando:
Dunque ho scritto:
1   with rst8
2   rst8.Edit
3   If campo1="1" And campo2 Is Null Then
4   campo2 = strCriteri1
5   End With
Mi viene generato un errore in riga 3 e mi dice:
Errore di run-time 424
necessario oggetto
grazie
mike
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 mike
Sarebbe meglio che inserissi tutte le righe di codice mancanti; comunque 
prova con:
with rst8
    .edit '<-- dentro la with non c'č bisogno di indicare l'oggetto
    if campo...
end with
Ma di preciso che dovresti fare?
Ciao.
-- 
Sergio MAZZA 

 mike
Prima di tutto :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbenlr98/html/vamsgnotobject.asp
Poi...
Dim rst8 As Recordset
  Set rst8 = CurrentDb.OpenRecordset("Tua_Tabella")
  With rs
    .Edit
    if !campo1 = "1" And !campo2 = Null Then !campo2 = strCriteri1 End If
    .Update
    .Close
  End With
Set rs = Nothing
Dovrebbe fungere
-- 
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

     if !campo1 = "1" And !campo2 = Null Then !campo2 = strCriteri1 End If
questa rica io la scriverei così
    if !campo1 = "1" And isnull(!campo2) Then !campo2 = strCriteri1
ciao

Grazie per le risposte. In sostanza ho delle date
chiamiamole di chiusura. Ho poi una data di dimissione. Ecco vorrei 
assegnare a tutte le date di chiusura
( un record ha più date di chiusura, diciamo data di chiusura(n))
nulle lo stesso valore di data dimissione, ma solo se le date di
chiusura sono NULLE!!
spero di esser stato più chiaro
Tutto il codice:
dbs As Database
rst As Recordset
strCriteri As String
Set dbs = Currentdb()
Set rst = dbs.OpenRecordset("Tabella", dbOpenDynaset)
strCriteri = data_dimissione
With rst
rst.Edit
If !data_chiusura Is Null Then
!data_chiusura = strCriteri
rst.Update
End With
dbs.Close
rst.Close


Vi ringrazio tutti ora funziona!!! :-)
ciao

Newsgroup: it.comp.appl.access
Titolo: Query e nome tabella dinamico

Ciao, devo creare una query nella quale cambia regolarmente solo il nome 
della tabella.  L'ideale sarebbe che ogni volta che la lancio mi chiede 
la tabella. Si puň fare? Grazie

 la tabella. Si puň fare? Grazie
Ti posto un esempio che utilizza DAO (aggiungilo ai riferimenti se non c'č
gia), in cui una semplice select viene creata e distrutta ad ogni esecuzione
del codice:
Dim DB As DAO.Database
Dim QDF As DAO.QueryDef
Dim Nome As String
Nome = InputBox("INSERIRE IL NOME DELLA TABELLA")
Set DB = CurrentDb
For Each QDF In DB.QueryDefs
    If QDF.Name = "MiaQuery" Then
        DB.QueryDefs.Delete QDF.Name
    End If
Next QDF
Set QDF = DB.CreateQueryDef("MiaQuery", "select * from " & Nome)
DoCmd.OpenQuery "MiaQuery"
DB.Close: Set DB = Nothing
Per irrobustire il tutto ed evitare errori di digitazione potresti poi
rinunciare alla inputbox selezionando il nome della tabella da una combobox
appositamente predisposta.
Ciao
Galliano.
Newsgroup: it.comp.appl.access
Titolo: web browser control in access

Il controllo si utilizza alla grande. Ho solo riscontrato un problema che al 
momento non sono riuscito a risolvere.
Se un link permette di accedere ad una nuova pagina html aprendo un nuova 
pagina del navigatore, in questo caso access apre il navigatore e non 
visualizza la pagina nel controllo. Non ho fatto la prova con i pop-up.
andy 

 ha scritto nel messaggio news:4531e137$0$39876$4faf...@reader4.news.tin.it...

Se il link HTML (tag A) ha il parametro target = _blank, non ci sono santi.
In caso contrario dovresti vedere nelle proprietà del controllo impostandolo come il browser di default e di abilitare la 
navigazione web interna al controllo.
Ma ho qualche dubbio che funzioni...
Ciao.
-- 
Sergio MAZZA 

ti faro' sapere...
ab

Newsgroup: it.comp.appl.access
Titolo: www.accessgroup.it e la distribuzione degli ActiveX Kodak per Windows XP

Nel sito in oggetto vengono distribuiti i file DLL e OCX relativi agli 
ActiveX  Kodak sembra funzionanti con Windows XP, ma non viene rilasciata 
alcuna licenza d'uso degli stessi che era invece automaticamente concessa a 
tutti coloro che avessero una licenza di Windows 2000 o versioni precedenti.
Insomma mi chiedo se sia legittima tale distribuzione e se sia legale 
l'utilizzo di tale software senza possedere una regolare licenza d'uso né 
diretta e né indiretta; se la cosa risultasse non legale forse sarebbe bene 
avvertire tutti coloro che intendono fare il download.
So per certo che certi siti che distribuivano gli ActiveX Kodak anche ad 
utenti possessori di versioni di Windows successive a Windows 2000 hanno 
dovuto interrompere la possibilità del download, anche se distribuivano 
software che funzionava solamente in computer in cui erano installati gli 
Activex Kodak.
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

 Activex Kodak.
Ciao Roberto... ti dirò, in buona fede di getto, ho messo on-line
l'articolo suggeritomi, ma poi, riflettendo concordo con te... su
accessgroup è stato eliminato il download in oggetto.
Tnks.
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------
http://www.accessgroup.it/
----------------------------
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

 acceso e i piedi nel congelatore statisticamente ha una temperatura media.
-- 

Newsgroup: it.comp.appl.access
Titolo: ACCESS 97 - GRATTACAPO DI GIORNATA

Ho creato un archivio,
ho creato un report  filtrato con una tabella di tutti i campi in ordine
alfabetico.
Non sono stato capace di inserire una colonna con la numerazione dei campi,
cioč volendo assegnare i nn. 1, 2 , 3  ecc. ad ogni riga, come posso fare?
da premettere che non posso usare il numeratore percheč la numerazione delle
righe  essendo filtrate non corrispondono alla "graduatoria" che mi
interessa.
grazie dell'aiuto.
luigi

 ha scritto nel messaggio
news:f%u%5.5117$5k3.1...@twister2.tin.it...


 Ciao Marco
Potresti scrivere dopo il quoting, grazie?
Antonio

 ha scritto nel messaggio
news:t9F%5.136598$hk4.4...@news.infostrada.it...

Sorry ...lo faro'

Newsgroup: it.comp.appl.access
Titolo: AIUTO !!!!!!!!!!!!!!! Grafici con Access 97

Mesi di tentativi vani.Non sono in grado di far comparire due (o piů ) linee
spezzate, provenienti da una tabella o query, contemporaneamente; voglio
cioč comparare ad esempio, i fatturati del 2000  e del 2001, scadenzati per
mese.
E difficile ?
Grazie Anticipatamente
Simon

 ha scritto nel messaggio
news:SDRG7.28529$zl4.7...@news2.tin.it...

Non e' difficile. Devi solo creare la query appropriata. La query ha come
origine dati il tuo fatturato ordinato per mese. Se poi li vuoi raffrontare
in un grafico leggiti l'help relativo alle formattazioni delle date . Vedrai
che non'e' difficile, se invece non ci riesci , allora riposta che ti do una
dritta in piu' ... sempre che ci riesca . Ciao. Luca.
Newsgroup: it.comp.appl.access
Titolo: Scroll mouse finestra codice

Salve a tutti
qualcuno mi sa dire per cortesia perchè all'interno della finestra del
codice non si può usare la rotellina del mouse?
Grazie Luca

 ha scritto nel messaggio
news:VYmtc.75742$Qc.30...@twister1.libero.it...

Leggi i vecchi post!
-- 
strano...mavero
la vita è un dono prezioso, apprezzala per quello che potrà offrirti
www.spammer.it

 ha scritto nel messaggio
news:c94v55$s2a$1...@lacerta.tiscalinet.it...

Scusami non so se ti riferisci alla dll MouseWheel, quella già la uso con
successo.
Il fatto è un'altro e cioè : come mai non si può utilizzare la rotellina per
scorrere la finestra dove si scrive il codice?
Se puoi dammi qualche riferimento per cercare i vecchi post.
Ciao e grazie ancora.


anche io mi chiedo questa cosa da tempo

 ha scritto nel messaggio
news:c95nci$grn$1...@lacerta.tiscalinet.it...

Ad entrambi che non avete nemmeno letto come suggerito i POST di pochi gg
fà:
Il problema è dovuto essenzialmente al fatto che i DRIVER del MOUSE non
sono perfettamente compatibili.
Per abilitare tutte le Funzioni occorre installare il Driver Completo.
Ovvio che essendo un USB viene per il 99% dei casi riconosciuto, ma
il Driver attribuito non è sempre perfetto.
@Alex.

 ha scritto nel messaggio
news:VYmtc.75742$Qc.30...@twister1.libero.it...

A me funziona!
Ho un normalissimo mouse logitech collegato PS/2.
In fase di installazione ho usato però il CD di installazione della
Logitech.
Ciao.
--
kaloma

 ha scritto nel messaggio
news:%youc.262869$hc5.11...@news3.tin.it...

A me ancora no!
Premetto che il mio mouse è un Acer modello M-S48 collegato PS/2.
Non essendo in possesso del driver specifico ho installato il driver 9.79.1
build 25.
Nada de nada.
Ciao

Newsgroup: it.comp.appl.access
Titolo: Limitare num records in una tabella

Ciao a tutti
Dovrei limitare il numero dei record che vengono inseriti in una tabella di
Access 97.
Vorrei far in modo che in una tabella non vengano inseriti piu di 10
records.
Qualcuno mi sa dire come si puň fare?
Grazie anticipate
Angelo

 Angelo
RoDAgo

Newsgroup: it.comp.appl.access
Titolo: attivare controllo in base ad altro controllo

salve a tutti, probabilmente avrò cercato male nei precedenti post
volevo sapere se in una maschera con un controllo di tipo Si No, è possibile
attivare automaticamente  un secondo controllo da compilare nel caso solo se
prima ho selezionato il Si.
spero di essere stato chiaro.
ciao e grazie a tutti voi
luigi

 ha scritto nel messaggio
news:Eg_Ma.143741$Ny5.4...@twister2.libero.it...

Nelle routine evento "Su corrente" della maschera e "Dopo aggiornamento" del
primo controllo, inserisci la chiamata ad una sub tipo questa:
Private Sub AbilitaControllo()
    Me.MioControllo2.Enabled = MioControllo1
End Sub
Ciao
P.S.
Se hai spazi nei nomi dei controlli, devi racchiuderli tra parentesi quadre.


grazie
ciao
Newsgroup: it.comp.appl.access
Titolo: Access 97: numerazione delle pagine dei Report per Gruppo

Ho eseguito questi passi:
1) Nell'intestazione di Gruppo, inserisco su evento formattazione
2) Nel piè di pagina di Gruppo, inserisco una interruzione di pagina "Dopo
Sezione"
3) Nel piè di pagina di pagina, inserisco una casella di testo così:
=="Pagina " & [Page]
pero' così ottengo solo:
Pagina 1
Pagina 2
...
Pagina 1 (al cambiare del CodiceFornitore)
Invece vorrei ottenere:
Pagina 1 di 2
Pagina 2 di 2
...
Pagina 1 di 4 (al cambiare del CodiceFornitore)
Si puo' fare?
Come?
grazie a tutti
Riccardo


Mi sembra una risposta banale, comunque se serve...
Access inserisce in automatico  ="Pagina " & [Page] & " di " & [Pages], che
ovviamente numera tutte le pagine del report. Non ho mai provato se funziona
rispetto al gruppo, ma se funziona  [Page] dovrebbe funzionare anche [Pages]
Paolo


____________
Ho già provato così!
Se inserisco quella stringa mi aggiusta solo il Page e con il Pages mi
indica tutte le
pagine dei report (non raggruppate).
Se provo a fare tutti i passi anche con il pages mi da errore dicendo che
Pages è di
sola lettura e non si puo' impostare.
Riccardo

 ha scritto nel messaggio
news:a4frbr$7so$1...@news.panservice.it...

Mi spiace, ci ho provato
Ciao Paolo

Newsgroup: it.comp.appl.access
Titolo: Manuali sql on-line

Dove posso trovare un manuale su sql, oppure qualche aiuto per neofiti di
access.
Conosco gia il sitocomune.
Ciao Nadir

access.
be', l'help on line è fatto benino, anche per quanto riguarda l'sql.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 ha scritto nel messaggio
news:XMgf6.102739$ew1.6...@news.infostrada.it...

Se puo' servirti  nella cartella  windows\system c'e' una
guida in formato help su SQL, si chiama jetsql.hlp o qualcosa del genere
Ciao
Andrea
Newsgroup: it.comp.appl.access
Titolo: driver odbc per sql da usare in access

sto cercando di installare il driver:
 
Microsoft ODBC Driver 13.1 for SQL Server x86.msi
2'678'784 byte
 
ma Windows Server 2016 Standard me lo impedisce con questo messaggio 
 
Windows installer non consente l'installazione da una connessione di 
desktop remoto
 
Ora vorrei evitare di andare a infilarmi in sala server con un monitor, 
tastiera e mouse... oltretutto il server ha solo una uscita video DP e al 
momento non ho sottomano nulla di compatibile
 
c'è modo di fare l'installazione con qualche trucco? oppure utilizzando un 
altro file?
 
sto pensando di usare p.e. SupremoControl o AeroAdmin o TeamViewer... 
potrebbe essere la soluzione
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........

 
 
no. :(


 c'è modo di fare l'installazione con qualche trucco?
 
sono riuscito ad avviare il setup usando una connessione con VNC ma il file 
non è per windows server
 
proverò uno dei driver che ci sono già installati


 
 
lo configuro, faccio il test e mi dice OK
 
poi eseguo il programma:
 
https://i.imgur.com/1PI7FHx.png
 
 
dato che sul computer in questione uso il runtime di access non posso 
eseguire passo-apsso per vedere dove si pianta
 
c'è un log da qualche parte? nel registro eventi non c'è nulla

Newsgroup: it.comp.appl.access
Titolo: Due campi nella stessa tabella puntano allo stesso Id di un'altra  tabella

Ciao a tutti,
mi spiego meglio.
Ho creato una tabella anagrafica "Ana" nella quale ovviamente
inserisco tutte le anagrafiche.
Ho creato una tabella "Iscrizioni" dove ho inserito un IdAna /
numerico con relazione uno a molti con la tabella ana. Nella stessa
tabella però, ho la necessità di aggiungere ulteriori campi che
puntano su IdAna della tabella ana, come Coniuge, accompagnatore ecc.
anche questi numerici
Nelle maschere per compilare il campo coniuge faccio in modo che punti
sempre sull'anagrafica e fin qui tutto ok.
Il problema nasce quando vado a creare una query per sapere l'elenco
di tutti i coniugi.
Essendoci relazione uno a molti tra Iscrizioni e Ana mi viene sempre
fuori il nome dell'iscritto e non quello del coniuge. Faccio un
esempio:
Tab Ana
IdAna        Cognome      Nome
1                Rossi           Paolo
2                Verdi            Luigi
3                Petrarca       Carlotta
Tab Iscrizioni
Id           IdIscritto            Coniuge
1            1(Rossi Paolo)   3 (Petrarca Carlotta)
Se faccio una query tra la tab ana e la tab iscrizioni per vedere chi
è il coniuge 3 mi viene fuori Rossi Paolo e non Petrarca Carlotta.
Ho provato ad inserire il controllo per una casella combinata già
dentro la struttura della tabella Iscrizioni ma vedo solo il cognome.
Come posso fare?
grazie a tutti

Lo ha scritto:

Non ho capito nulla ma, ad olfatto, la query dovrebbe prevedere 3 
tabelle 2 volte la anagrafica e una la iscrizioni, se magari posti la 
query puo' darsi che ci si capisce meglio


Devi aggiungere la tabella Ana 2 volte alla query.
Una copia di Ana collega per  IdIscritto --> IdAna
, l'altra copia collega per Coniuge --> IdAna
Da ogni copia di Ana prendi il campo Nome per visualizzare il nome.
Se vuoi anche mostrare l'accompagnatore, aggiungi la tabella
una terza volta ecc.
-- 
Ciao
Karl
*********
Access FAQ: 
www.donkarl.com/it

 - Mostra testo citato -
Grazie mille, sicuramente è così, provo e vi faccio sapere.
Ciao

 - Mostra testo citato -
Grazie, ma ho provato e non funziona, mi da tipo non corrispondente
nell'espressione.
Ho provato a combinare tutti i tipi di join ma il risultato non
cambia.. non me lo fa fare!
La mia query è molto semplice:
seleziono la tab Iscrizioni, seleziono Ana, la riseleziono e viene
fuori un'altra Ana_2.
Inserisco i campi Coniuge preso da Iscrizioni e Cognome preso da
Ana_2, provo ad aprirla
ma non funziona.
Qualcuno mi sa dire dove sto sbagliando?
grazie ancora ciao

 Qualcuno mi sa dire dove sto sbagliando?
Vai in vis. SQL della query e copia/incolla il testo SQL nel tuo
prossimo messaggio.


 nell'espressione.
Qusta volta, sempre ad olfatto, ho il dubbio che per quanto riguarda il 
coniuge su iscrizioni non porti l'id e quindi la relazione la devi far 
per il cognome(+Nome?)

 - Mostra testo citato -
ce l'ho fatta, grazie di tutto cuore a tutti.
Non mi ero accorta che Coniuge era testo e non come credevo Numerico.
Rifatte le query funzionano.
Grazie per la disponibilità.