mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Confrontare campi fra tabelle

Buongiorno a tutti,
espongo il mio problema
ho 2 tabelle
 
tb_NonConformita
tb_Testata
 
vorrei verificare che non ci siano valori uguali fra il campo
[NR_NonConf] della tb_NonConformita e il campo [NR_NON_CONFORM]della tb_Testata
 
in modo tale che posso anche fare uscire un msgbox che mi dice che esiste gia il record ?
 
mi date un aiuto?

 esiste gia il record ?
 
Quando, dove, come?
Se p.e. parli di una maschera di inserimento puoi usare codice
simile alla variante 2 di 
http://www.donkarl.com/it?FAQ4.25
.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
Access Lobby: 
http://www.AccessDevelopers.org
 
 
 


*********************
 
 
 
*********************
 
Ti spiego brevemente in pratica ho creato un automazione che fa in modo che da una maschera dove è presente una listbox che pesca i dati dalla tb_NonConformita c'è un pulsante che importa dati da un file excel in una tabella di appoggio tb_TESTATA
e successivamente con una query di accodamento i dati vanno dalla tb_TESTATA vanno in tb_NonConformita. Quello che vorrei è che prima che vengano accodati i dati dalla tb_TESTATA alla tb_NonConformita venga verificato che l'importazione di quel dato non sia stata già eseguita esempio:
 
*********tb_NonConformita*********
 
NR_NonConf   DataNonconformita
140            11/06/2014
139            11/06/2014
138            10/06/2014
***********************************
 
 
*********tb_Testata *********
 
NR_NON_CONFORM   DataNonConformita
140                 11/06/2014
*******************************
 
 
in pratica se per errore premo il pulsante IMPORTA voglio fare in modo che venga fatto il controllo che il record  del campo NR_NON_CONFORM = 140
non esista in tb_NonConformita mettendo un messaggino di errore di record già presente e quindi l'EXIT SUB dell'evento click sul pulsante importa
 
Spero di essere stato chiaro

 Spero di essere stato chiaro
 
Metodo 1
***********
Creati una query:
 
SELECT tb_Testata.NR_NON_CONFORM
FROM tb_Testata INNER JOIN tb_NonConformita
  ON tb_Testata.NR_NON_CONFORM = tb_NonConformita.NR_NonConf
 
Nel codice fai ca.
 
If DCount("*", "NomeQuery")>0 Then
    MsgBox ...
    Exit Sub
End If
 
Metodo 2
***********
Nella query di accodamento aggiungi la tabella tb_NonConformita
e collega le due tabelle come descritto qui:
http://www.donkarl.com/it?FAQ3.16
 
 
Cos� vengono sempe e solo aggiunti record che non ancora
esistono nella tabella di destinazione.



Perfetto Karl,
funziona che è uno spettacolo 
GRAZieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
 

>>>>  
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........
Newsgroup: it.comp.appl.access
Titolo: invio mail con allegato con ms outlook non mette l'allegato

salve
uso questo codice per creare mail con ms outlook
Public Sub InvioMAilMSO(a As String, Oggetto As String, Corpo As String, 
Optional File As Variant)
 On Error Resume Next
 Dim objOU As Object
 Set objOU = CreateObject("outlook.Application")
 Dim objNewMail As Object
 Dim I As Integer
 Dim blnResolveSuccess As Boolean
 Set objNewMail = objOU.CreateItem(olMailItem)
 With objNewMail
    If Not IsMissing(File) Then
      .Attachments.Add CStr(File), , "Allegato "
    End If
    .To = a
    .Subject = Oggetto
    .Body = Corpo
    .Send
 End With
 Set objNewMail = Nothing
 Set golApp = Nothing
End Sub
su alcuni pc la mail mi viene creata perfettamente con l'allegato..mentre in 
altri pc la mail viene creata ma priva di allegato.
ovviamente il file passato come parametro esiste in questi pc (un report 
convertito in pdf)
cosa può essere?
ciao T.


Prova a temporizzare e vedere se riesce a crearlo bene il file
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 ha scritto nel messaggio 
news:ftdbe2$5l3$1...@tdi.cu.mi.it...

----
ho provato a lanciare la routine con il file già esistente...
stesso problema
ciao e grazie
t.

> ciao T.
-- 
Ciao
Geppo
Newsgroup: it.comp.appl.access
Titolo: Aiuto per Access + Excell

Buongiorno
Avrei bisogno del seguente aiuto.
Come faccio a creare una maschera in ACCESS che peschi i dati da una query e
li porti in un FOGLIO EXCELL (no a caso...ogni valore risultante dalla query
deve essere portato in una casella specificata).
Esempio: Query che mi estrae i valori A - B - C
Necessito che gli stessi vadano in un foglio Excell già preformattato nelle
colonne F - G - H
Grazie per l'aiuto
Luigi

 colonne F - G - H
************************************************************
From: "Maurizio Borrelli"
Subject: Re: Aiuto da Access a Excell
Date: Tue, 15 Oct 2002 10:14:32 +0200
Newsgroups: microsoft.public.it.office.excel
[...]
        Dati > Carica dati esterni > Nuova query su database...
        Database
        Database di Microsoft Access
        Ok
        (Selezioni il database, la query e i 3 campi)
        (.) Restituisci dati a Microsoft Excel
        Fine
        Restituzione dati esterni
        (.) Nel foglio di lavoro esistente
        =LULU!$F$1
        Ok
************************************************************
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

>Come faccio a creare una maschera in ACCESS che peschi i dati >da una
query e li porti in un FOGLIO EXCELL (no a caso...ogni >valore
risultante dalla query deve essere portato in una casella >specificata).
 1) collega il foglio di Excel in Access (come se fosse una tabella
collegata) 2) crei la maschera sulla base della query che vuoi eseguire
3) crei un bottone sulla maschera che inserisce nella tabella excell i
valori nelle righe e colonne che vuoi tu

 valori nelle righe e colonne che vuoi tu
Come?
Grazie.
- Bruno -

 valori nelle righe e colonne che vuoi tu >Come? 1)Disegni il pulsante
sulla maschera 2)Crei la query di aggiornamento della tabella Excel
collegata mettendo in evidenza anche la tabella di partenza nella
struttura, saranno collegate in qualche modo no? es codice articolo
tabella di partenza, colonna codice articolo in excel 3)Crei una macro
che esegua la query clicchi col pulsante dx sul pulsante, proprietą,
eventi, su click... ti trovi la macro e la associ al click 4)Finito
Newsgroup: it.comp.appl.access
Titolo: Conoscendo la città, aggiungere automaticamente CAP e provincia

Salve a tutti.
Mi riferisco ad un db di soci sostenitori di un'associazione.
La maschera di inserimento dati prende i dati anche dalla tbl_Comuni ove
sono elencati tutti i Comuni d'Italia, i loro CAP e le sigle della
provincia.
Vorrei che, durante l'inserimento dei dati, allorquando si inserisca il nome
della città, automaticamente vengano inseriti nelle rispettive caselle,
anche il CAP e la sigla di provincia (ad esempio, digito Bracciano e compare
nella casella CAP: 00062 e in quella Provincia: RM).
Grazie in anticipo
Andrea

 ha scritto nel messaggio
news:kzh7c.3014$jY1...@tornado.fastwebnet.it...

Se utilizzi delle caselle combinate, imposta come origine record una select
SQL che ti restituisce i tre campi: citta, cap e provincia. Poi nell'evento
"dopo aggiornamento" (della casella combinata) inserisci:
if not isnull(me!nomeCasellaCombinata) then
    Me!cap = me!nomeCasellaCombinata.Column(1)
    Me!provincia = me!nomeCasellaCombinata.Column(2)
end if
Ciao.
-- 
Sergio MAZZA

 ha scritto nel messaggio
news:kzh7c.3014$jY1...@tornado.fastwebnet.it...

A fronte dell'evento "Dopo aggiornamento" della casella di testo in cui
digiti il nome della città, usando la funzione DLookup, ricavati quanto ti
serve dalla tabella tbl_Comuni.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Andrea ha scritto:

Che tu scelga uno o l'altro dei due metodi che ti hanno suggerito, stai
attento alle grandi città che sono divise in zone con codici CAP diversi. 
Namor
-- 
namor at inwind punto it
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: Moduli iscrizione

Salve a tutti!
Voglio creare per il mio sito un piccolo e semplicissimo modulo di
iscrizione(in html), e voglio che i dati immessi nei rispettivi moduli
vadano in database.
Io sono alle prime armi su questo genere di cose, e vorrei sapere come posso
iniziare o se non volete dirmi come posso fare, da dove posso reperire info
utili a riguardo(tipo tutorials o roba del genere..)
Grazie anticipatamente. Ciao!
--

"«¨¨¨¨¨¨*~-=Mr.Pâs¢hï!=-~*¨¨¨¨¨¨»" ha scritto:

it.comp.www.asp
--
a.cara
Newsgroup: it.comp.appl.access
Titolo: MDB corrotto

Ho un programma costituito da due file MDB (FE e BE) riesco ad entrare e
ad usarlo. Ho la necessità di convertirlo in Access2000 e mi da erori
nella conversione. Allora provo a compattarlo e mi da il seguente errore:
"impossibile leggere record. Autorizzazione a lettura dati non disponibile
per il file ....MDB". Il tasto di help fa riferimento all'errore 3112.
Allora provo a creare un nuovo file MDB pulito e provo ad importare tutti
gli oggetti. Mi da il seguente errore: "imossibile trovare il file ....MDB"
Mi pare di ricordare che esiste un modo per aprire un file corrotto e
forse questo sarà sufficente: peccato che non mi ricordo più la sintassi.
Grazie per l'aiuto
Nicola 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Nicola 
Per essere più precisi quando crco d'importare le query tutto OK mentre
per le Maschere l'errore è: Impossibile leggere record. Autorizzazione
lettura dati non disponibile per MSysModules


Newsgroup: it.comp.appl.access
Titolo: Aggiungere Campi ad una tabella via codice

Salve gente !
Vorrei sapere se qualcuno di voi è riuscito ad aggiungere campi ad una
tabella via codice o SQL (se si puo') e in tal caso come?? :-)
Es. tabella
Nome Campi                Tipo Campo
--------------------------------------
F1                                testo 255
F2                                testo 255
F3                                testo 255
-----------------------------------------
Questo è il risultato di un'importazione di un foglio excel ora io per
motivi tecnici ci vorrei mettere un ID
ed aggiungere un campo in piu'
Es. tabella
Nome Campi                Tipo Campo
--------------------------------------
ID                                contatore ( chiave primaria)
F1                                testo 255
F2                                testo 255
F3                                testo 255
F4                                testo 255
Vi ringrazio per l'aiuto
Ciao a tutti
Per le risposte 
b....@tiscalinet.it
Grazie!!!!

Per le risposte 
b....@tiscalinet.it
per le risposte leggi il ng.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

 ha scritto nel messaggio
news:38c9be08...@news.interbusiness.it...

Newsgroup: it.comp.appl.access
Titolo: Come visualizzare in una maschera un Elenco Mesi con relativi movimenti?

Ci riprovo: 
Avrei bisogno di realizzare un piccolo database che gestisca le
riscossioni di tariffe mensili.
Cerco di spiegare meglio ciò che intendo realizzare:
ho creato 3 tabelle:
1) IDClienti ------- (un semplice elenco Clienti, in futuro
espandibile con i dati anagrafici)
2) IDMensilità (Semolicemente l'elenco dei 12 mesi)
3) IDOperazioni
Quest'ultima tabella contiene 
IDClienti
IDMesi
DaPagare (in valuta)
Pagato (in valuta)
Data
Quello che non riesco è far si che in una maschera mi appaia (oltre al
nome del cliente) l'elenco dei 12 mesi con accanto gli importi e la
data.
Qualcosa del genere:
CLIENTE
Mese		da pagare	Pagato		Data
_____________________________________________
Gennaio	100		100		15/1/04
Febbraio	100		100		15/2/04
Marzo		100		 50		20/3/04
Aprile		100						
Eccetera per tutti i mesi dell'anno.
In pratica vorrei un "colpo d'occhio" su tutte le mensilità, comprese
quelle senza movimentazione.
Sicuramente sarà una cosa banalissima, ma mi manca un qualcosa che mi
impedisce di risolverla!
E' poi senza dubbio perfezionabile ma questo lo vedrò poi!
Qualche anima pia disposta a darmi una mano?
Ciao a tutti e grazie anticipatamente. 	
Richie
Ps.: ciao Barbun, ti aspetto !

 Ps.: ciao Barbun, ti aspetto !
Aspettiamo qualche intervento più "strutturale" del mio.
ciao.
Newsgroup: it.comp.appl.access
Titolo: Un campo id correlato a più tabelle:problema!!

Per favore aiuto...
Devo creare un database in cui una tabella deve essere correlata a più
tabelle. Io ho creato delle relazioni fra l'Id-contatore della tabella
"madre" e un campo riferimento- di tipo numerico- delle tabelle figlie.
Il problema è che in visualizzazione tabella, il menu dipendente dal simbolo
grafico "+" mi chiede a quale tabella correlarmi...dopodichè non posso
aggiornare le altre tabelle "figlie".
Nel fare la relazione ho applicato l'integrità referenziale e
l'aggiornamento a catena.
Per favore aiuto!!!
ionont...@libero.it

 ha scritto nel messaggio
news:ZkbG8.87206$US3.1...@twister1.libero.it...

Proprio perchè hai applicato l'integrità referenziale non puoi inserire in
una tabella figlia un record senza che ci sia un record correlato nella
tabella madre. Secondo me l'inserimento dei dati ti conviene farlo
utilizzando il sistema della maschera-sottomaschera scegliendo per la
sottomaschera la tabella figlia che ti interessa. Questa "cosa" del "+" è
una novità di Access 2000, è una comodità in più, ma se la tabella madre è
correlata a più tabelle credo che non ti serva a nulla.
Paolo

 sottomaschera la tabella figlia che ti interessa.
Ho provato anche con la sottomaschera...ma il prob è che ho 4 tabelle...e
non è semplice. Ho creato delle macro per aggiornare i dati, ma in pratica
non mi permette neanche di aggiornare manualmente il campo di "correlazione
numerico" delle varie tabelle figlie.
In pratica il problema maggiore è che non mi applica di fatto
l'aggiornamento a catena!
spero che tu mi possa iutare

 ha scritto nel messaggio
news:SXdG8.88252$US3.2...@twister1.libero.it...

Spiegaci la struttura delle tabelle e a cosa servono.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 Silvio
La struttura è questa:
Tabella 1:             Id (contatore)
                            Record:campo testo
Tabella 2: Id :(contatore)
                Record: campo testo
                rif_id_tab1: numerico
                n.b.: Relazione fra Id(Tab1) e rif_id_tab1(Tab2) con
"Integrità referenziale" ed "Aggiornamento a catena"
Tabella 3: Id: (conatatore)
                Record: campo testo
                rif_id_tab2
n.b.: Relazione fra Id(Tab2) e rif_id_tab2(Tab3) con "Integrità
referenziale" ed "Aggiornamento a catena"
La struttura delle tabelle 4 e 5 è la stessa: tutte puntano all'id della
tabella 2.
Forse il prob si può risolvere con le sottomaschere?

 ha scritto nel messaggio
news:s7NG8.1263$z87....@twister2.libero.it...

Forse sì.
Ci hai spiegato vagamente la struttura, ma cosa vuoi ottenere?

Newsgroup: it.comp.appl.access
Titolo: file access non viene lanciato

Buonasera a tutti
Ho installati sul mio pc l-applicativo access.
Ho in passato creato dei database.mdb...oggi quandocerco di lanciare
un database in access mi chiede di installare il software.
Premetto che il database viene riconosciuto da Access inquanto l-icona
che rappresenta il file e' corretta.
grazie
roberto

 ha scritto nel messaggio 
news:88432cdd-7095-496d...@41g2000yqf.googlegroups.com...

questo non vuol dire che lo sia l'installazione.
-- 
Roberto da Parma 

 ha scritto nel messaggio 
news:gp979p$sam$1...@tdi.cu.mi.it...

Newsid o problemi di connivenza con applicazioni office vecchie e nuove
Raccomandato backup del pc prima di lanciarlo!

Newsgroup: it.comp.appl.access
Titolo: dcount ogni secondo su query e prestazioni

eseguire un dcount ogni secondo in una form per visualizzare dei promemoria 
scaduti pensate possa compromettere in modo significativo le prestazioni del 
db?
 
ci sono altri modi per rilevare in una tabella promemoria scaduti?
 
grazie. 
 


Dipende da tante cose, numero records, indici ecc.
 
APri un rs usando un select count(*) ecc....
@Alex

Newsgroup: it.comp.appl.access
Titolo: Chiudere Access

Esiste un comando che mi faccia chiudere Access? (Che non sia la "X" in alto
a destra......)
Thanks a lot.

 wrote in message
BxVdynE...@newsmst.mcis.galactica.it...



	Application.quit
Ciao.
---------------
Guido
light...@flashnet.it

Newsgroup: it.comp.appl.access
Titolo: Struttura a schede

ciao,
avevo già chiesto a proposito con risposta ok.
volevo sapere su una Struttura a schede che fa riferimento a una tabella, se 
posso ad una pagina di essa collegarla ad altra tabella.
son ci sono riuscito possibile un aiutino?
grazie
rino 


La struttura a schede e' un contenitore e non fa riferimento ad alcuna 
tabella. Alla tabella/query, se associata, fa riferimento il form e non 
il tabControl.
Risposta: Nella scheda che ti interessa metti un subform, che essendo di 
tipo "form", lo puoi legare a cio' che ti interessa.
-- 
ac
y-1=x

 ha scritto nel messaggio 
news:Q6Yoj.10914$Xg7....@tornado.fastwebnet.it...

grazie ac y-1=x
ciao
rino
Newsgroup: it.comp.appl.access
Titolo: Funzione RIGHT in Access2000

Ho un problema con le funzioni: Right, Left e Mid in Access2000 sotto
Windows2000. Tutto funzionava a meraviglia quando lavoravo con Windows98
prima e WinME dopo, da quando ho installato il famigerato Win2000 (con SP2)
ho questo spiacevole problema. Tutte le volte che cerco di lanciare una
query con all'interno il comando right, left o mid mi compare un messaggio
di errore: Funzione 'Right' non definita nell'espressione. Ho provato di
tutto: ho disinstallato Office2000 e l'ho reinstallato tutto completamente,
ma non c'e' stato nulla da fare. Ho provato ad installare Office2000 anche
su un altro pc ma mi da' lo stesso problema anche li'.
Se qualche anima pia mi puo' dare una mano...
Grazie
D@S

 ha scritto nel messaggio
news:9if29d$93g$1...@fe1.cs.interbusiness.it...

hai controllato ti riferimenti?
Ciao, Max

 > Windows2000. Tutto funzionava a meraviglia quando lavoravo con Windows98
...


 Cosa intendi? Dove devo controllare?
nella finestra del codice, nel menu strumenti, alla voce riferimenti, Guardi
se ci sono tutto o se mancano dei file, che magari contengono le funzioni
che non ti vanno.
Ciao, Max

 ha scritto nel messaggio
news:eqF27.42714$q77.2...@news2.tin.it...

Newsgroup: it.comp.appl.access
Titolo: Aggiungere un campo non calcolato in una query

Dopo aver risolto,  grazie al vostro aiuto, il problema della
determinazione, mediante query, delle rimanenze, vorrei aggiungere  un campo
per stimarle ossia se il livello è sufficiente o insufficiente in relazione
ad un parametro di riferimento.
Mi spiego:
La query è cosi composta
ID     Articolo       Descrizione    Rimanenze
la vorrei trasformare nel tipo
ID     Articolo       Descrizione    Rimanenze    Livello    Stima
in modo tale da avere, nella visualizzazione dati, un risultato di questo
tipo:
ID     Articolo       Descrizione    Rimanenze    Livello    Stima
1            Art.A       Radio                10                9
"qta sufficiente"
2            Art.B        Pile                   50              85
"Sottoscorta"
So che nel campo Stima bisogna utilizzare la funzione IIf, ma non so come
inserire nella query il campo livello il quale non esiste in nessuna tabella
e devo dunque crearlo per questo scopo senza creare problemi. Come posso
fare?
Grazie.

 fare?
Scrivi nella colonna:
Stima: IIF(Rimanenza<Livello,"Sottoscorta","Q.tà sufficiente")
Stima: Sarà il titolo della colonna che vedrai nel risultato finale.
eventualmente prova:
Stima: IIF(Nometabella.Rimanenza<Nometabella.Livello,"Sottoscorta","Q.tà
sufficiente")
Ciao!

 ha scritto nel messaggio
news:ac3moa$np9$2...@newsreader.mailgate.org...

Grazie per avermi risposto,
purtroppo però il problema rimane.
Infatti il nocciolo della questione è creare nella query il campo livello
non il campo stima. La creazione del campo stima sarà successivo, ossia dopo
aver risolto il problema della determinazione del campo livello.
Ti ringrazio comunque per avermi detto la sintassi. Spero di essere stato
piu chiaro e ti sarei grato se tu  mi potessi aiutare ancora.
Grazie


Mi era sfuggio il particolare che il campo livello non esiste nella tabella.
A meno che tale valore non possa essere determinato in maniera automatica
credo proprio che si debba agire sulla tabella inserendo il campo in
questione. Se hai la possibilità di modificarla, questa è un'operazione
molto semplice.
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Eliminazione tabella temporanea

Salve a tutti,
per mia necessitŕ devo creare una tabella temporanea nella quale memorizzare
dati provenienti da piů query. Questi dati vengono poi visualizzati in una
maschera appoggiata a tale tabella. Fin qui nessun problema. Ad una voce di
menu creo la tabella, la popolo con i dati ed infine apro la maschera.
Mi piacerebbe, perň, eliminare la tabella al termine della visualizzazione,
cioč alla chiusura della maschera, ma purtroppo non riesco a cancellarla,
Access mi dice che la tabella non puň essere eliminata perchč utilizzara da
altro utente o da altro processo.
Ho provato ad inserire il codice di eliminazione (docmd.deleteobject,
acTable, NomeTabella) sia sull'evento Unload che sull'evento Close della
maschera, ma sempre con lo stesso risultato. Capisco anche che in effetti al
verificarsi di tali eventi la maschera utilizza ancora la tabella
d'appoggio, ma non ho trovato un'altra soluzione.
Ho il DB diviso in BE e FE, e la tabella d'appoggio viene creata sul FE.
Potrei eventualmente eliminare la tabella alla chiusura del programma, ma
non so come fare; esiste una macro omologa di Autoexec, che esegua cioč del
codice alla chiusura del programma?
Grazie per l'aiuto
Franco
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Franco
Se la devi usare sempre perchè mai devi eliminarla....?
Iin ogni caso se vuoi eliminarla dalla Form che la associa prima devi
rimuovere
l'associazione, poi puoi usare il Metodo DeleteObject.
Quindi :
Me.RecordSource=vbNullstring
Docmd.DeleteObject .....
Io personalmente farei solo un "DELETE * FROM NomeTabTEMP"
Altrimenti invece di usare una TempTable usa un TEMP_Recordset ADO
ed associalo alla proprietà Recordset di Form.
@Alex


Grazie, è proprio quello che mi interessava; in effetti non è che l'utente
debba sempre usare la tabella temporanea, ma "può" richiedere una
determinata interrogazione, che si appoggia a tale tabella.
Grazie tante


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

Ciao a tutti,
ho eseguito l'upsize di un db access
a uno sql (per la precisione msde)
e vorrei sapere come posso in futuro
effettuare modifiche alla struttura delle
tabelle, o aggiungerne di nuove a un db
esistente.Esiste un tool con interfaccia
grafica per la gestione di msde(creazione
db, aggiunta tabelle a db già esistente,ecc.)??
Grazie mille, ciao a tutti

 db, aggiunta tabelle a db gią esistente,ecc.)??
Certo che esiste il tool!
lo trovi sul cd di installazione.
si chiama Access. ;-)
Sib

Newsgroup: it.comp.appl.access
Titolo: IN SQL between tra due date su query e 2 parametri da Form?????

 Claudio Tregambe
--
Alessandro Papadopulos
          ICQ 37922334

 Forms![Aule]![Dal] !And [Iscrizione].[Partenza] = Forms![Aule]![al]
ribadisco che secondo me devi semplicemente scrivere:
Between    Forms![Aule]![Dal]   And    Forms![Aule]![al]
supponendo che      Forms![Aule]![Dal]   ed     Forms![Aule]![al]    siano 2
controlli validi
Io l'ho usato tante volte ed ha sempre funzionato, con access 2000
max
Newsgroup: it.comp.appl.access
Titolo: aiuto su campo calcolato - già postato ma non risolto

sto cercando si assegnare ad un campo un valore calcolato pari a un campo 
della maschera stessa
+ somma dei record di un altra tabella con campo operazione="Carico"
- somma dei record di un altra tabella con campo operazione="Scarico"
ho provato a mettere in origine controllo
=[giacenza]+nz(DSum("quantita";"movimenti";"[tipomovimento] = 'Carico' and 
[codice]= 
forms![prodottiaggio]![codice]");0)-nz(DSum("quantita";"movimenti";"[tipomovimento] 
= 'Scarico' and [codice]= forms![prodottiaggio]![codice]");0)
ma qualcosa non và
mi sapete aiutare? Grazie a tutti. 

qualcuno mi sa dire come far riferimento al campo codice della query nella 
seguente istruzione?
DSum("quantita";"movimenti";"[tipomovimento] = 'Carico' and [codice]= " & 
codice)
[codice]= " & codice
cosi non funziona
Grazie a tutti. 

ho provato anche cosi ma non và
DSum("quantita";"movimenti";"[codice]=" & [codice])
come gli dico fammi la somma dei movimenti dove codice è uguale al campo 
codice?
Grazie a tutti. 

 ha scritto nel messaggio 
news:41de84fa$0$8204$5fc...@news.tiscali.it...

Prova così:
DSum("quantita";"movimenti";"codice=" & [codice])
oppure:
Nz(DSum("quantita";"movimenti";"codice=" & Nz([codice]))
---
Daniele 

 Daniele
provato non và 

 ha scritto nel messaggio 
news:41df059a$0$10912$5fc...@news.tiscali.it...

Ciao Simba883
non è che sia molto chiaro cosa non và.
prova a spiegarti meglio.....
---
Daniele 

 ha scritto nel messaggio
news:41de84fa$0$8204$5fc...@news.tiscali.it...

Mi pare che questo dubbio non sia nuovo....!!!!!
Codice che tipo di campo è Numerico....?
Da come l'hai scritto direi di si.
Se non fosse numerico come da anni ormai si dice in giro
formattalo correttamente in base alla tipologia assegnata.
Per la formattazione l'Help è tuo amico.
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 Daniele
praticamente dovrebbe sommarmi i valori della tabella movimenti dove tipo 
movimento è "Carico" e codice è uguale a codice di tabella prodotti meno la 
somma dei valori della tabella movimenti dove tipo movimento è "Scarico"
questo campo codice è di tipo testo.
Mi potete essere di auito? grazie mille a tutti. 

ecco la soluzione
Disponibile: 
[Giacenza]+nz(DSum("quantita";"movimenti";"[tipomovimento]='Carico' and 
[codice]='" & prodotti.codice & 
"'");0)-nz(DSum("quantita";"movimenti";"[tipomovimento]='Scarico' and 
[codice]='" & prodotti.codice & "'");0)
solo che è molto lenta secondo voi è normale che sia lenta visti i calcoli 
che deve fare?
Grazie a tutti.
Newsgroup: it.comp.appl.access
Titolo: VBA: aumentare del 20% tutti i campi di una tabella..

Salve  a tutti,
secondo voi è possibile aumentare del 20 % tutti i campi
numerici di una tabella utilizzando un ciclo su di
un recordset senza sapere il nome dei campi?
grazie!
esempio tabella
collaboratore    vendite    portafoglio    arretrato    budget
pippo                10                20                30            12
pluto                  54                85                21            122
............................................................................
.............
............................................................................
............
ringo

 ha scritto nel messaggio
news:b3ifik$n4j$1...@newsread.albacom.net...

Certo, invece di usare il nome dei campi usa l'indice
es anzichè tuatabella.fields("vendite") usi tuatabella.fields(1)
ciao
AEOM

 ha scritto nel messaggio
news:QA37a.237701$0v.66...@news1.tin.it...

come posso vedere gli indici dei campi?
grazie!
ringo

 pluto                  54                85                21
122
Ciclo sul recordset
  metodo Edit
  Ciclo sull'insieme fields del recordset
    rst.fields(i) = rst.fields(i) * 1,2
  metodo update
Antonio



usa un for each
Saluti.
Emanuele.

 ha scritto nel messaggio
news:D477a.158786$ZE.46...@twister2.libero.it...

grazie!
Newsgroup: it.comp.appl.access
Titolo: Copiare valori da una form ad un' altra....

Ciao a tutti....
sono giorni che sto impazzendo nel tentativo di cercare di fare la seguente
cosa....
ho una maschera di nome "1b RaF" che ha a sua volta una sottomaschera "1b
RaF b" nella quale č contenuta una cella di selezione dati "Art cli"
ho poi un' altra maschera di nome "Articoli" con una sottomaschera senzafine
di nome "Elencoarticoli" legata ad una query che tra i vari valori
restituiti ne ha uno di nome "ID"
ora... io vorrei che con un doppio click su ID il valore contenuto in questa
cella fosse copiato in "Art cli"
La sintassi che ho provato ad usare nell'evento doppio click č la seguente:
Forms![1b RaF]![1b RaF b].Form![Art cli] = Me.ID
ed anche
Forms!1b_RaF!1b_RaF_b.Form!Art_cli=Me.ID
 e naturalmente non funziona :-( Ne ho provate altre mille varianti ma senza
successo....
Dove sbaglio???
    Davide


Cosa vuol dire "cella di selezione dati"? Forse è la casella combinata
associata ad una query per la ricerca di un valore in un campo?
Se è così vedi quale è la colonna associata e passagli questo valore.
Ciao, Carlo

 Se è così vedi quale è la colonna associata e passagli questo valore.
SI è una casella combinata associata ad una query... e la colonna associata
è quella di nome ID....
io volevo solo chiarimenti sulla sintassi comunque.... se nei nomi ci sono
degli spazi va bene includerli nelle parentesi quadre?? Mi viene il dubbio
che ci sia qualche problema nella mia versione di access visto che non mi
dice che che il collegamento è errato ma mi da un errore dell' ADO server o
di un qualche Active-x.... ma tutto ciò rimane molto strano perchè
all'interno della stessa maschera riesco a passare il valore.. (me.ID =
me.ID2)
Davide
Newsgroup: it.comp.appl.access
Titolo: Problema in un Report

Salve, ho il segunete problema:
Ho una maschera che fornisce datai inizio e data fine, questa chiama un 
report che agisce su di una query che ha come argomento le 2 date.
FIno a qui tutto ok , funziona bene;
solo che nel report se inserisco i valori non associati della maschera 
(appunto Data inizo e data fine) nella intestazione report vengono 
visualizzati, se li inserisco in intestazione pagina questi non vengono 
stampati ( a me serve propiro in questo parte del recor) , come mai?
Grazie
Rosario Ciotola

 Rosario Ciotola
Ciao Rosario
Come inserisci i dati della maschera nel report?
Se nella query crei due campi calcolati e nella formula scrivi Forms![Nome
maschera]![Data Inizio] e Forms![Nome maschera]![Data Fine] ed in
struttura report visualizzi l'elenco campi e trascini i due in questione
nella sezione Intestazione pagina la cosa dovrebbe funzionare, almeno sul
mio PC funziona a meno che non si tratti di qualche proprietà della
sezione da modificare.
Buon lavoro e Buon Anno
Prometeo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:43b3131a$0$1069$4faf...@reader4.news.tin.it...

Potresti sfruttare l'evento su formattazione della sezione Intestazione 
Report
inserisci 2 caselle di testo non associate es. txDataInizio e txDataFine
Private Sub IntestazioneReport_Format(Cancel As Integer, FormatCount As 
Integer)
    me![txDataInizio] = 
forms![nomedellatuamaschera]![nomecontrolloDataInizio]
    me![txDataFine] = forms![nomedellatuamaschera]![nomecontrolloDataFine]
End Sub
ciao
Andrea Papi 

 Andrea Papi
Ciao Andrea funziona bene sempre che non chiuda la maschera che ha i
parametri.
Nel mio caso e' una maschera pop -up e quindi nel report va bene per la
prima pagina quando vado avanti mi da un errore non trovando piu' la
maschera aperta.
una soluzione potrebbe essere nel mettere la maschera in barra (non so
come si fa da software ) e poi chiuderla alla chiusura del report.
Caso strano che ho un altra espressione che e' una stringa che viene data
dalla maschera che va bene senza fare nulla, caso strano o si verifica il
prob. perche' e' una data. ?
Grazie
Rosario Ciotola

Newsgroup: it.comp.appl.access
Titolo: Report con riepilogo date

Buongiorno a tutti, 
 
ho una tabella con i valori
cod - sigla - data
001 - AAA - 02/12/2023
002 - BBB - 05/12/2023
003 - CCC - 10/12/2023
001 - BBB - 12/12/2023
001 - AAA - 07/12/2023
 
nel report dovrei elencare le date se codice e sigla sono uguali 
001 - AAA - 02/12/2023
                     07/12/2023
002 - BBB - 05/12/2023
003 - CCC - 10/12/2023
001 - BBB - 12/12/2023
 
Qualche aiuto?
 


non si capisce dove vuoi far apparire quel 07/12/2023..
 
credo ti basti ordinare il report per cod/sigla/data
e impostare nascondi duplicati su cod e sigla
 
BFS
 


nel report devi raggruppare sia per codice che per sigla e 
per ogni gruppo avrai l'elenco delle date corrispondenti 

mario rossi presented the following explanation :

Il risultato mi sembra una gran cazzata, comunque
dacci un'occhiata.
 
Table2 è la tabella che contiene i dati
 
SQL = "SELECT [cod] & " * " & [sigla] AS CodSigla, Mid([CodSigla],1,"
SQL = SQL & "InStr(1,[CodSigla]," * ")-1) AS S_cod, Mid([CodSigla],"
SQL = SQL & "InStr(1,[CodSigla]," * ")+1) AS S_sigla, Table2.data "
SQL = SQL & "FROM Table2 ORDER BY Table2.sigla, Table2.cod;"
 
1 - crea un report e nel Record Source poni il contenuto di SQL
    (che è quella lunga riga che sopra ho spezzettato in quattro)
2 - metti tre campi  nel report il cui Control Source
    sia: S_cod, S_sigla, Data
3 - nelle Properties di S_sigla poni Hide Duplicates a Yes
 
Bruno


Fantastico, grazie a tutti e tre proverò i vostri esempi.
Newsgroup: it.comp.appl.access
Titolo: campo espandibile

E' cosa molto semplice, ma non sono un esperto e non riesco a risolverla.
In un report creo un indirizzo mettendo sulla stessa riga il campo nome e il campo cognome. Pur scegliendo nelle proprietà dei 2 campi espandibile e riducibile, mi rimane lo spazio vuoto tra i due campi: ossia il campo nome occupa tutta la lunghezza che ha nella creazione della tabella.
Grazie per il vostro aiuto.

 della tabella.
 
Espandibile/Riducibile hanno solo un effetto sull'altezza (in caso di
valori vuoti) non sulla lunghezza.
Invece di due caselle di testo usa una che dev'avere un nome
diverso dei campi p.e. txtNomeCompletto con origine controllo:
 
=Nome + " " & Cognome
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 


Grazie a donkarl per la spiegazione. Ho potuto subito risolvere il problema. Ho capito una cosa che mai avevo compreso, la possbilità di mettere un campo testo che sia la somma di più campi, con relative spaziature. Ancora grazie.

Newsgroup: it.comp.appl.access
Titolo: <sconfigurare> casella combinata

Salve a tutti!
Nella struttura di una tabella ho configurato il campo Tipo_attività come
Casella combinata. Creando una query sulla tabella Dettagli per utilizzarla
in una maschera, il campo Tipo_attività mi viene visualizzato sempre come
casella combinata: come faccio a visualizzare il campo in modo normale?
nelle proprietà del controllo non vedo niente che possa cambiare la casella
combinata in un normale controllo in cui visualizzare il campo della
query...
cosa fare?
Grazie!

 ha scritto nel messaggio
news:2B68a.168234$ZE.49...@twister2.libero.it...

Opss, scusate !
Basta scegliere dal menu popup "cambia in"...
Chiedo perdono :)
(ma sicuramente mi farò vivo... ho tanto da imparare!)
Newsgroup: it.comp.appl.access
Titolo: MAPI

Ciao a tutti,
ho scritto un programmino in Word97, una specie di rubrica stile autlook
express.
Ora però avrei necessità di poter controllare da questa la posta
elettronica, senza
però creare istanze di outlook. Il metodo potrebbe essere quello di gestire
l'API, anzi la MAPI di win9x, ed è qui la mia richiesta: qualcuno
gentilmente potrebbe
fornirmi il codice relativo ovvero indirizzarmi ad un sito di sicuro
interesse!?
Ve ne sarei oltremodo grato....!!!!!

prova
http://www.vbapi.com/ref/funcc.html
ci trovi di tutto un po'.
ciao
--
Claudio Tregambe

 ha scritto nel messaggio
news:QCOx6.10885$F3.2...@news1.tin.it...

su 
www.sitocomune.com
 trovi quello che cerchi "Spedire e-mail con MAPI" che
è scritto per Access ma che potrai facilmente usare anche in Word.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: MS access si impalla

salve
per poter utilizzare una vecchia applicazione access che utilizza maschara pivot ho installato in parallelo a msaccess 365 access 2003
 
non capisco perche' ogni tanto richiamando l'applicazione all'avvio si presenta questo messaggio:
 
l'espressione su apertura immessa come impostazione della proprietà di evento ha provocato il seguente errore: l'oggetto o la classe non supporta il gruppo di eventi
 
codice articolo 283806
 
eppure andando in strumenti riferimenti non ci sono voci MANCANTI
 
se eseguo da un altro pc la stessa applicazione tutto funziona correttamente.
l'unico modo per farla funzionare e disinstallare access 2003 e reinstallarlo
 
ma dopo un po' di tempo capita la stessa cosa.
 
potete dirmi come posso ovviare a questo inconveniente?

mi permetto di aggiungere che ho
 
come riferimento (e mi paiono corretti):
- Visual Basic For Applications
- Micrososft Access 11.0 Object Library
- Microsoft DAO 3.6 Object Library
- Microsoft ActiveX Data Object 2.1 Library
- Ole Automation
 
andando nel codice di un modulo e eseguendo Compila Access9 non mi dà errori
 
non so se e' un problema di Ms Jet.
E' stato installato prima il 365 e poi Access 2003 
ora anche disinstallando e reinstallando mi dà errore


Io cercherei inizialmente di circoscrivere il problema al pc (conflitti 
con altri software) o al programma (riferimenti, versioni Access diverse 
da postazione sviluppo, ecc..)
Prova ad installarlo su un pc vergine, io uso delle macchine virtuali 
con la versione windows desiderata
Se funziona su pc vergine, allora puoi escludere ci sia qualcosa sul 
programma e concentrarti nel capire interferenze varie su programmi gia' 
installati su pc dove attualmente non funziona


a me capitava anni fa con AccessXP runtime installato insieme a 
Access/Office con Access 2007-->succ
l'unica soluzione era reinstallare il runtime xp
poi ho iniziato a variare la cartella di installazione del runtime xp e 
il problema non si presentò più
 
BFS
Newsgroup: it.comp.appl.access
Titolo: Calendario evento su modifica

Ciao a tutti i guru di access,
------
innanzi tutto vorrei parlare di un problema che ho riscontrato e che 
sono riuscito a risolvere stand alone e che comunque si potrebbe discutere.
Ho riscontrato che un "join esterno" (left/right) associato a una 
condizione "where" in sql non da più il risultato sperato (tutti i 
record da una parte (tab1) e solo i record che soddisfano la condizione 
dall'altra (query2)).
Io l'ho risolto così: ho creato una query di accodamento su una tabella 
temporanea con la condizione desiderata e poi ho creato un join esterno 
fra la tab1 e la tabella temporanea con i soli record che soddifano la 
condizione. Poi cancello la tabella temporanea e si riparte...
OK.
-------
Quesito che pongo alla cortese attenzione di chi mi può aiutare:
Non esiste un modo per navigare in un'agenda attraverso il controllo 
calendario del tipo: su modifica del calendario mi aggiorni la lisbox 
alla data associata al controllo calendario.
Cioè io premo una data sul calendario e lui mi fa vedere quello che 
dovrei fare quel giorno sulla listbox.
Spero di essere stato chiaro,
Un bacio con la lingua,
Marino

 ha scritto nel messaggio
news:bbso2f$lka$1...@newsreader.mailgate.org...

Il bacio con la lingua te lo potevi risparmiare.
Una strada: associa il valore di calendario ad una casella di testo nascosta
che chiami MiaData di formato data.
La list box si alimenta da una query che ha nei criteri il valore della
casella di testo: = Forms!TuaForm!Miadata
Fai un requery della listbox: Me!ListBoxName.Requery
Ciao, Carlo

 ha scritto nel messaggio
news:bbt23l$40h$2...@newsreader.mailgate.org...

Certamente. L'evento da tenere in considerazione č quello del calendario:
Evento clic.
Per esempio se il Calendario si chiama "Calend":
Private Sub Calend_Click()
Me.MioControlloNascosto = Me.Calend.Value
Me!MiaListBox.Requery
Me!MioControlloAscelta.Setfocus
End Sub
Ciao, Carlo

SEI UN MITO, GRAZIE
Newsgroup: it.comp.appl.access
Titolo: COMPLEANNO

Devo fare gli auguri ai miei donatori con sms (uso il programma Vola), ora 
scelgo da una lista creata con una query
che mi  la data di nascita e va bene, vorrei per� far comparire sempre nella 
query il giorno in cui compie gli anni
Es nato il 05/03/1952
Data compleanno 05/03/2014.
vi ringrazio e ringrazio anticipatamente 
 

 Data compleanno 05/03/2014.
 
Creare una lista di compleanni
http://www.donkarl.com/it?FAQ3.12
 
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 

 vi ringrazio e ringrazio anticipatamente
 
Ciao,
un altro metodo semplice semplice è quello di confrontare il giorno ed
il mese, escludendo l'anno; in quanto, insieme, sono unici per ogni
giorno dell'anno.
Ricorrenza: IIf(Mid(Now();1;5)=Mid([DataNascita];1;5);"Compleanno";"")
Devi solo modificare il nome della data "DataNascita" con il nome vero
che hai.
In più, in un altro campo potresti calcolare solo gli anni:
Età: Year(Now())-Year([DataNascita]) & " anni"
Ciao Vladimiro

 Et�: Year(Now())-Year([DataNascita]) & " anni"
 
� falso per 1 anno per tutti quelli che hanno il compleanno
dopo il giorno di Now(). Vedi anche:
 
Calcolare l'et�
http://www.donkarl.com/it?FAQ2.7
 


 Access FAQ:  
http://www.donkarl.com/it
 
 
Ciao Karl,
l'espressione per calcolare gli anni è molto semplicistica e prescinde
dall'anno bisestile in quanto non serve calcolare l'età di una
persona.
Quello che serve in questo post è la ricorrenza del giorno e del mese
di nascita in quanto la ricorrenza dell'anno parte sempre dal 1°
gennaio di ogni anno che passa.
Vladimiro

 ha scritto nel messaggio 
news:5145f34d$0$26783$4faf...@reader2.news.tin.it...

questa fa quanto chiedi...
Compleanno: 
DateAdd("yyyy";nz(DateDiff("yyyy";[DataNascita];Date()));[DataNascita])
 
ciao
Daniele

Newsgroup: it.comp.appl.access
Titolo: errore 3061

Dim cont As Recordset, z As Variant
Set cont = CurrentDb.OpenRecordset("SELECT listino.val1, listino.val2,
listino.cod1, listino.cod2 FROM listino WHERE
(((listino.cod1)=Forms![inserimento dati]!cod1) And
((listino.cod2)=Forms![inserimento dati]!cod2));")
MI ESCE IL SEGUENTE MESSAGGIO PARAMETRI INSUFFICIENTI. PREVISTO 2
Sono 2 ore che nn ci sto capendo nulla
Chi mi helpa!
Grazie

 ha scritto nel messaggio
news:c8evht$ij6$1...@fata.cs.interbusiness.it...

Io ti HELPO, ma l'errore č decisamente banale...!!
La stringa che gli passi non contiene il valore restituito
dal Controllo, ma il Riferimento, in quanto hai inserito il tutto
nella Stringa:
Set cont = CurrentDb.OpenRecordset("SELECT listino.val1, listino.val2,
 listino.cod1, listino.cod2 FROM listino WHERE " & _
(listino.cod1= " & Forms![inserimento dati]!cod1 & ") And " & _
(listino.cod2= " & Forms![inserimento dati]!cod2 & ");")
Ovviamente con la speranza che i Campi della Tabella listino siano
Numerici.
Ciao.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: istruzioni IF su casella di testo

ho una tabella con i campi "difensore_parte" e "costituito" in formato
testo
ho una maschera con i due controlli sopracitati.
Vorrei impostare in automatico  che se nel campo "difensore_parte" ci sia
scritto (o ci venga scritto) un testo qualsiasi, nel canpo costituito ci
venga inserito "SI", mentre se nel campo "Difensore_parte" non ci sia
nulla (o non viene scritto nulla), nel campo "costituito" ci venga
memorizzato "NO".
Ho provato ad inserire sull'evento clik e sull'evento "dopo aggiornamento"
del campo "costituito" la seguente formula 
If [Difensore_ente] = " " Then
[costituito] = "NO"
Else
[costituito] = "SI"
end if
come risultato ho che mi inserisce sempre SI  anche quando dovrebbe essere
"NO" 
dove diavolo Sbaglio? 
Ho provato anche la seguente formula
If [Difensore_ente] = 0 Then
[costituito] = "NO"
Else
[costituito] = "SI"
end if
e questa ancora
If [Difensore_ente] = "" Then
[costituito] = "NO"
Else
[costituito] = "SI"
end if
ma i risultati sono sempre gli stessi.
SOS
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 SOS
ho modificato la formula in questo modo:
If [Difensore_ente] <> "" Then
[costituito] = "SI"
Else
[costituito] = "NO"
End If
mettendola sull'evento prima di aggiornare, funziona ma non mi fa vedere
il risultato se non vado di un record avanti o indietro e poi ritorno!


 ha scritto nel messaggio 
news:ctnpvj$ni3$1...@news.newsland.it...

aggiungi un me.refresh dopo end if
ciao
Nick 

 Nick
non vA!!!


 ha scritto nel messaggio 
news:ctnsmb$os1$1...@news.newsland.it...

metti il tuo IF e il me.refresh nell'evento "dopo aggiornamento" del 
campo difensore_ente (nel campo dove vai a scrivere)
ciao
Nick 

 Nick
MI SA CHE HO SBAgliaTO FORMULA DATO CHE MI METTE SEMPRE il valore else.
mi suggerite una formula valida?


> >> >
[CUT]
prova con
su dopo aggiornamento del campo difensore_parte metti:
me.refresh '(cosě siamo sicuri che venga preso il dato)
if isnull(me.difensore_parte) then
    me.costituito = "NO"
else
    me.costituito = "SI"
end if
me.refresh
formalmente il codice dovrebbe andare..
se hai problemi controlla che le varie [routine evento] che hai inserito 
prima non ci siano piů e ci sia solo questa che fa modificare il valore
ciao
Nick 

 Nick
OK! pare che funzioni bene!!
credo che la formula che avevo usato io era adatta ai campi numerici.
grazie

Newsgroup: it.comp.appl.access
Titolo: spazio nel testo

Ciao, ho un campo che contiene nome e cognome separati da uno spazio.
Vorrei tramite query mettere il nome in un campo e il cognome in un altro
come fare?
Ho guardato le funzioni di testo ma non trovo quella adatta!
Grazie anticipato!

ciroteo wrote:

guarda sul sito comune ci sono un paio di funzioni già fatte molto valide
che fanno questo. ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:b4a508$pqi$1...@news.flashnet.it...

prova con una query del genere:
INSERT INTO [TabellaDestinazione]
    ([CampoNome],
    [CampoCognome])
Select
    Left$([CampoNome_Cognome],
        InStr(1, [CampoNome_Cognome],' ') - 1
    ),
    Mid$([CampoNome_Cognome],
        InStr(1, [CampoNome_Cognome],' ') + 1
    )
FROM [TabellaOrigine]
*************************************
Oppure se hai aggiunto "CampoCognome" a "TabellaOrigine":
UPDATE [TabellaOrigine] SET
[CampoNome_Cognome] =
    Left$([CampoNome_Cognome],
        InStr(1, [CampoNome_Cognome],' ') - 1
[CampoCognome] =
    Mid$([CampoNome_Cognome],
        InStr(1, [CampoNome_Cognome],' ') + 1
In seguito rinomina "CampoNome_Cognome" in "CampoNome"
*************************************
Chiaramente se il cognome precede il nome dovrai invertire le due funzioni
Ciao omnitow

Newsgroup: it.comp.appl.access
Titolo: Aiuto: molte righe, difficile estrarre dati (ero abituato con Excel)

Ho un DB con circa 800.000 righe.
Posto che sia strutturato così
Cliente            ordini          quantità
Rossi              legname              2
Bianchi           mattoni               5
Verdi              malta                  1
Rossi              malta                  5
Rossi              piastrelle            3
Rossi              piastrelle           10
Rossi              mattoni              5
Bianchi          malta                  4
Come faccio a sapere con una query o con un report ....
quanti clienti ho ?
quanti clienti hanno ordinato piastrelle ?
Molte grazie, non riesco a lavorarci
-- 
Posted from 
relay4.inwind.it
 [212.141.53.75] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Molte grazie, non riesco a lavorarci
Una query serve ad estrarre i dati dalle tabelle, un report a rappresentare
i dati estratti dalla query su carta.
Per estrarre i dati che ti servono puoi perfino usare una autocomposizione,
ad ogni modo:
SELECT * FROM TuaTabella WHERE TuaTabella!Ordini='piastrelle'
e' un esempio di query che potrebbe andare. fai comunque delle prove.
Sib