mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: query come stringa problemi

ho ricopiato una query funzionante dentro una stringa ma mi dà errore
come si fa a trasformare tale codice sql in codice sql stringa
(mantenendo anche i ritorno a capo come messi io poiché la voglio
leggere
dentro schermo da 15 senza usare le barre di scorrimento laterali)
credo che devo mettere tutta una serie di " solo che non so proprio dove
ed inoltre sicuramene da gestire bene la "xxx" e la "ind" a livello di
apici per non creare
conflitto con quelli che si devono aggiungere
Dim miaQuery as string
miaQuery = SELECT [tabella_007].CC, [tabella_007].PP, _
       [tabella_008].RVP, [tabella_008].RR, [tabella_007].Note, _
       [tabella_007].CPA,
iif(isnull([tabella007].Cod_ind),"XXX",([tabella_007].Cod_ind)) _
       AS Cod_Virtuale _
       FROM tabella_007 LEFT JOIN tabella_008 ON _
       [tabella_007].PP=[tabella_008].Sigla_
       WHERE ([tabella_007].Cod_ind="IND") _
       ORDER BY [tabella_007].CC, [tabella_007].PP, [tabella_007].CPA

 Dim miaQuery as string
Io preferisco concatenare la stringa con se stessa. E' molto più leggibile:
miaquery = "SELECT [tabella_007].CC, [tabella_007].PP, "
miaquery = miaquery & "[tabella_008].RVP, [tabella_008].RR,
[tabella_007].Note, "
e così via
Antonio

       & "[tabella_008].RVP, [tabella_008].RR, [tabella_007].Note, " _
ecc.
Prova. Ciao, Paolo

 ha scritto nel messaggio
news:3C70F2E9...@lycos.it...

Devi stare attento anche alle stringhe di testo contenute nell'enunciato SQL
Per esempio ....Cod_ind="IND") .... deve diventare ....Cod_ind=""IND"") ....
altrimenti VB interpreta le virgolette singole come la chiusura della
stringa, se le metti doppie no.
Inoltre il concatenamento di stringhe deve essere fatto non solo con il
simbolo _ ma va conclusa chiudendo la stringa e concatenando.
la stringa funfionante dovrebbe essere:
miaQuery = "SELECT [tabella_007].CC, [tabella_007].PP, " & _
       "[tabella_008].RVP, [tabella_008].RR, [tabella_007].Note, " & _
       "[tabella_007].CPA,
iif(isnull([tabella007].Cod_ind),"XXX",([tabella_007].Cod_ind)) " & _
       "AS Cod_Virtuale " & _
       "FROM tabella_007 LEFT JOIN tabella_008 ON " & _
       "[tabella_007].PP=[tabella_008].Sigla " & _
       "WHERE ([tabella_007].Cod_ind=""IND"") " & _
       "ORDER BY [tabella_007].CC, [tabella_007].PP, [tabella_007].CPA"
Da notare che tra le virgolette a fine riga e l'enunciato c'è uno spazio,
altrimenti concatenando verrebbe scritto tutto attacato.
Nick

thank you
risposte molto esaurienti
Newsgroup: it.comp.appl.access
Titolo: Query di accodamento e aggiornamento!

Ho fatto una macro che esegue una query di aggiornamento e poi una query di
accodamento. Ma vorrei evitare i msg delle query che mi informano di quanti
record stanno aggiornando e accodando. Come posso fare?
Grazie!

 ha scritto nel messaggio
news:Obdn6.651$5N4....@twister2.tin.it...


 wrote in message
Obdn6.651$5N4....@twister2.tin.it...

Non seguire il suggerimento di Adriano perchè è molto drastico e pericoloso.
Non puoi disattivare gli avvertimenti definitivamente solo per fare certe
query, poi ti scordi e potresti cancellare qualcosa per errore senza più gli
avvisi del sistema.
Gli avvisi vanno tolti solo per il tempo che serve e rimessi subito dopo.
Allora, da macro basta che tu precedi il lancio delle query, col comando
ImpostaAvvertimenti settato a no. Poi alla fine lo rilanci ma con parametro
sì.
Da codice si usa
docmd.setwarnings con parametri true o false.
Antonio

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

Sapete come si stampano le relazioni?
grazie
Riccardo


come non detto!
in access 2000 si puo' e nel 97 no!
grazie lo stesso

 grazie lo stesso
Anche nel 97 puoi, devi installarti un programmino ad -hoc, se non sbaglio
si chiama: Prels80.exe ed è presente nel sito comune (
www.sitocomune.com
).
Ciao.

 wrote in message
9gd4bl$1gs$1...@canarie.caspur.it...

thank's

Newsgroup: it.comp.appl.access
Titolo: Database aperto

Devo controllare se un certo database è aperto, a parte inserirci una
maschera all'avvio e controllare se quella maschera è caricata, c'è un modo
per sapere se un'applicazione è aperta o caricata?
Ho provato sul sitocomune ma non ho trovato nulla, mi sembra strano, non è
una cosa molto usata?
Ciao Valerio.

 ha scritto nel messaggio
news:BExzc.333286$hc5.14...@news3.tin.it...

Ho trovato indicazioni sul controllo della presenza dell'ldb, ma cosa devo
scrivere nel codice per controllare se esiste l'ldb, il percorso del
database me lo so trovare.
Poi spiegatemi una cosa! Perchè ogni volta che faccio una ricerca con Google
scrivendo:
database aperto group:it.comp.appl.access
non trovo nulla, mentre se accedo con il link:
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&q=connessione&btnG=Cerca&meta=group%3Dit.comp.appl.access
indicatomi da Sergio Mazza e gli cambio la parola connessione con database
aperto trovo tutto?
ciò che trovo scritto nella casella di ricerca è identico!
Ciao Valerio.

 Ciao Valerio.
Ah Valè, è che sei raccomandato: siamo in Italia o
no???
MAssimiliano

 MAssimiliano
forse si, ma soprattutto dopo aver acceso il cervello mi sono accorto che
oltre ad indicargli il gruppo č abbastanza funzionale anche selezionare la
ricerca per gruppi e non quella web.
Ciao e grazie per la funzione.
Valerio
Newsgroup: it.comp.appl.access
Titolo: Runtime Access su Office SBE ?

Salve !
Ho notato che sulla versione Office 2000 SBE c'è il runtime di access.
Non lo sapevo.
Esiste anche nella versione Office XP SBE ?
Grazie.

 Non lo sapevo.
?? Sicuro?
Hai maggiori informazioni sulle modalità d'uso? (Come licensa?)
--
Cordiali saluti,
Jonathan Canova
www.aladinoinformatica.com

 ha scritto nel messaggio
news:9tb0fj$1cjgv$1...@ID-109056.news.dfncis.de...

Lo sapevo anche io, ma queso solo per far girare degli applicativi sulla
propria macchina, non per ridistribuire, perche mi sembra che non ci sia
access in questo pacchetto ( se non sbaglio !! )
max

Newsgroup: it.comp.appl.access
Titolo: Problemi con accesso utente

Ho creato un DB e un nuovo file utenti chiamato USERMio, ho associato questo
file al mio DB e Access mi ha applicato questa modifica a tutti i DB che ho
creato. A questo punto ho aperto access senza aprire nessun file, mi sono
rimesso il file utenti di origine, ma facendo cosě mi ha tolto il file
utenti USERMio anche dal DB dove doveva essere associato. Come posso fare
per risolvere il mio problema?

 ha scritto nel messaggio
news:Aog5c.47692$z23.2...@news3.tin.it...


Newsgroup: it.comp.appl.access
Titolo: Errore di run time - Metedo 'Assistant' - ACCESS 97

Ho realizzato una piccola applicazione per necessità di ufficio.
Sul mio PC tutto ok. Su quello dei miei colleghi mi restituisce questo
errore "Errore di run-time' 
2147467259
 (80004005) Metodo 'Assistant'
dell'oggetto '_Application' non riuscito.
Il codice è il seguente:
Set B = Assistant.NewBalloon
With B
    .Heading = "Stampa automatizzata modulistica"
    .Text = "Selezionare una di queste scelte:"
    ...ecc
Molte grazie per una risposta.
Camillo

 Camillo
-- 
Ciao
Geppo
Newsgroup: it.comp.appl.access
Titolo: errore 3265 , come riprodurlo ?

errore 3265 : "Impossibile trovare l'oggetto nell'insieme corrispondente al 
nome o al numero richiesto"
Vorrei riprodurre l'errore quando una procedura interroga una tabella di 
access 2000 ;
siccome non ho il codice della procedura , si può capire che controllo 
esegue in base all'errore citato?
Se cancello un campo mi dice che mancano parametri per JET.
Se svuoto il campo non mi da errore.
Se aggiungo un campo non mi da errore
Se rinomino un campo non mi da errore
Se cambio il tipo dati mi da errore 13 tipo dati non corrispondente .
Se cancello tutti i record della tabella non mi da errore .
Cosa si deve modificare per ottenere l'errore 3265 ?
Grazie e ciao 

ciao gabriele,
"gabriele" <w...@b.ou> ha scritto nel messaggio 
news:46e1aad4$0$17952$4faf...@reader1.news.tin.it...

vedi un po qui:
http://support.microsoft.com/kb/197528/it
-- 
Ciao
Access 


set obj = rs.fields(47532)
prova questa. Non sono sicurissimo. Cmq quell'errore non e' legto alla 
tabella ma e'  tipico dell'accesso alle collezioni quando si usa un 
indice o un indice associativo (nome) non presente nella collezione,
Si puo'ottenere ad es. facendo set myObj = 
controls("Questocontrollodovrebbedare3265")
-- 
ac
y-1=x


ho dato un occhiata al link.
Questa e' grandiosa "...il recordset effettivo sarà nell'attesa della 
pipa...".
Penso he se lo legge in "italiano" sbrocca.
-- 
ac
y-1=x


dovrebbe essere un bug della procedura infatti , ho scoperto poi che il 
problema è riscontrato su tutte le installazioni e con tutte le tabelle 
quando un campo
assume un certo valore .
ciao 

ciao gabriele,
"gabriele" <w...@b.ou> ha scritto nel messaggio
news:46e2f0dd$0$10621$4faf...@reader2.news.tin.it...

perchè dovrebbe essere un bug della procedura?
quale valore?
Quest'errore si ottiene, ad esempio, aprendo un recordset e facendo
riferimento ad un campo di tabella che non esiste.
-- 
Ciao
Access


se la tabella è  a posto , non rimane che pensare al codice errato !
Con la nuova versione del programma deve essere stato introdotto tale bug !
Se nella tabella un certo campo assume un certo valore ( è un mese ) 
previsto e corretto , compare l'errore
Con la versione precedente non capitava ! 

 
-- 
ac
y-1=x

 dovrebbe gestire la situazione ma non sempre e' cosi')
mi succede il contrario : per rimuove l'errore 3265 devo cancellare il mese 
di dicembre , se presente nella tabella .
Non digerisce più la presenza del mese di dicembre in quel campo "mese " .
Dice " impossibile verificare la presenza del mese di competenza :  errore 
3265  etc.... "
ciao
Newsgroup: it.comp.appl.access
Titolo: debug si esecuzione no

ciao a tutti,
ho un semplicissimo db access, il quale funziona perfettamente se eseguo
il codice in modalita' debug, sia che eseguo le righe passo passo (F8),
sia che eseguo il codice in un colpo solo (F5).
Quando invece lo lancio in modalita' esecuzione, non legge tutte le
righe del codice, ad esempio mi salta la riga:
DoCmd.Close acFrom, "mascheradachiudere"
il db e' in formato 2000, ho provato a convertirlo in 2003 ma non riesco
a capire quale possa essere il problema.
grazie in anticipo per l'aiuto.
Simone

simone ha scritto:

Con gli elementi che ci dai non è semplice capire dove hai commesso un
errore, perchè 99%
dei casi è questo...!
In ogni modo se StepbyStep funziona potrebbe essere che alcune chiamate
necessitano di
più tempo, quindi potresti inserire un DoEvents da qualche parte, man
mano lo sposti avanti finchè non risolvi.
@Alex

 
soprattutto se ha scritto davvero acFrom
-- 
ac
y-1=x

 ac
Sei meglio di un segugio....!
Funzioni così bene anche a tartufi....?
@Alex

 @Alex
Ciao Ragazzi!!!
Come funziona il debug passo passo????
mi interessa moltissimo anche per evitare di mettere lo stop ogni volta
sun un gruppo di codice che realizzo per automatizzare delle procedure.
????? 8-P
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ????? 8-P
Metti un Break (pallino rosso) affianco Sx del codice, quando lanci il
codice
si ferma al pallino(BreakPoint), quindi con F8 fai il passo passo...!
Se metti un'altro pallino più avanti e premi F5 salti di pallino in
pallino....
QUeste cose sono i fondmaneti per chi vuole avvicinarsi a VBA, e si
leggono sul più banale dei manuali in circolazione.....
Perchè molti hanno questo limite che non credo sia solo "economico" ma
soprattutto di Cultura e lettura... del TOMO(1000 ed oltre pagine)
.... e chi le legge più...!!!(Meglio non comprarlo il NG ci dà una
mano)
@Alex

 @Alex
TI VOGLIO BENE!!!!!!
Non sai quanto mi hai semplificato la vita!!!
question: tomo è un titolo di un libro???
ho il libro access oltre ogni limite da 70 eurozzi... 
ma com'è che non c'è menzionato questo particolare...? boh
ACCESS = AMORE & ODIO... pero' convivono bene eh? sciauz dalla sicilia!!!

Newsgroup: it.comp.appl.access
Titolo: array?

salve a tutti i ng,
ho la necessità di eseguire una serie di operazioni matematiche tra record
di una stella tabella del tipo:
x1 x2 x3 xn
y1 y2 y3 xn
x1 *  y1 + x2 *  y2 + x3 * y3 + xn * yn
Sapreste suggerirmi qualcosa da leggere per la documentazione necessaria o
qualche indicazione tecnica?
Grazie mille
Gianandrea
-------------

 wrote in message
news:xcffb.6611$
e6.2...@twister2.libero.it

Fai una Query raggruppata ed inserisci un campo Calcolato=X*Y
poi selezioni Somma nel campo....!
Ciao.
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: visualizzare ultimi tot record inseriti in una tabella

Vorrei riuscire a visualizzare in un report gli ultimi 10 record inseriti in
una tabella, ma non riesco.
Ho provato con Dcount (nome tabella,[ID]) ma devo aver sbagliato qualcosa.
Che fare?
Ciao

 Ho provato con Dcount (nome tabella,[ID])
Rettifico :Dcount ("[ID]","nome tabella"), vabbe' fa niente :)

 ha scritto nel messaggio
news:T_vlc.136537$hc5.6...@news3.tin.it...

L'origine record del report sarą una query sui tuoi dati ordinati per ID
decrescenti.
Quindi utilizzi la parola chiave TOP (vedi help) per prendere solo i primi
10
Antonio

 10
Perfetto, risolto.
Grazie.
Max

Newsgroup: it.comp.appl.access
Titolo: query a parametro

E' stampabile su di un report il parametro che si è inputato nella query
sottostante?
Io lo digito tale param. quando me lo chiede, ma poi nel report non mi
compare...:-(
ciao
--

 ha scritto nel messaggio
news:b5cn2f$eu8$1...@usenet.itgate.net...

Se nei criteri della query hai scritto:
[Digita la data:]
nel report inserisci una casella di testo non associata e nella sua origine
controllo scrivi:
= [Digita la data:]
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Dimensione dei caratteri

Buone feste a tutti.
Vi porgo una mia curiosità:
è possibile variare le dimensioni dei caratteri di un sottoreport  inserito
in un report principale in base ad un valore o testo contenuto? (es. in base
all'intestazione del report principale)
Grazie a chiunque saprà darmi un'indicazione.
Rino

 ha scritto nel messaggio
news:om7X7.314$s04....@news.infostrada.it...

si puoi, prova questo
if reports![nomereport]![intestazione] = "pippo" then
    reports![nomereport]![sottoreport]![controllo1].FontSize = 10
else
    reports![nomereport]![sottoreport]![controllo1].FontSize = 20
end if
fammi sapere, ciao. Tosto73

 ha scritto nel messaggio
news:twhX7.1344$s04....@news.infostrada.it...

Funziona egregiamente.
Molte grazie e Buon anno nuovo.
Rino
Newsgroup: it.comp.appl.access
Titolo: Lavorare in una Query creata in VB

Ciao a tutti, il soggetto della mail non mi č< venuto tanto bene, provo
a piegarmi:
in vb creo una query:
q1 = "SELECT T_NOME,T_SESSO FROM T_ANAG";
Set rst1 = dbs.OpenRecordset(q1)
a questo punto io vorrei sempre in VB per esempio contare i soggetti
maschi di q1 vale a dire fare un'altra select:
SELECT COUNT(T_SESSO) FROM Q1 WHERE T_SESSO=1
... di q1..ma non capisco come possa fare. Se creo la query in Access
tramite la creazione query riesco a farlo ma al contrario all'interno
del vb no!
grazie e spero di esser stato chiaro
MIKE
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 MIKE
Perchč devi fare una Query su una Query...?
SELECT COUNT(T_SESSO) FROM T_ANAG WHERE T_SESSO=1
Non č meglio...?
@Alex


Perchè nella prima query filtro i soggetti che mi interessano. 
Nelle successivo eseguo dei conteggi. Esempio un primo conteggio
sono i sesso maschi, il secondo femmine, il terzo totale m+f..ec os'
via..
grazie e ciao
mike


Newsgroup: it.comp.appl.access
Titolo: OT allegati outlook

Ciao a tutti,
questo argomento si era gia affrontato ma ora non lo ricordo piu' e non lo
trovo sui vecchi messaggi.
Outlook 2000 ha la cattiva abitudine di segare gli eseguibili e c'e' una
chiave di registro da aggiungere per dirgli quali estensioni deve consentire
di salvare.
Qualcuno ricora quale e' la chiave e dove va messa?
Grazie
Sib

 aprire i file exe che gli arrivano come allegati in outllok. Al posto
Outlook 2000/2002 : Riabilitare l'apertura dei file .exe (Inglese)
http://members.xoom.virgilio.it/_XOOM/DFS_OE/PaginaOE5_04.htm#103
oppure:
Or you could do the registry hack (for OL2002 only) that excludes some
extensions from the Level 1 list of bad files.
http://www.slipstick.com/outlook/esecup/getexe.htm
 has some info on this; I
used the link there to get the freebie Attachment Options add-in
(
http://www.slovaktech.com/attachmentoptions.htm
) that lets me easily choose
which bad files are really okay (but that I'll have to be careful of).
The registry hack also applies to Outlook 2000 SP3 and Outlook 11 (in
beta now). The only difference is in the registry location, Office
10.0 changes depending on which Office version is used.
questo č l'indirizzo dove c'č il quesito  e il Thread completo
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&threadm=%239uUbvO
vCHA.1624%40TK2MSFTNGP11&rnum=6&prev=/groups%3Fq%3Dexe%2BOutlook%2B2000%26hl
%3Dit%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26selm%3D%25239uUbvOvCHA.1624%2540TK
2MSFTNGP11%26rnum%3D6
ciao
woppa
ps grazie ancora per avermi salvato la vita (protezione access)

 oppure:
cut
Grazie
Ciao
Sib
Newsgroup: it.comp.appl.access
Titolo: PUNTINI AIUTOOOO

Ciao a tutti, ho un problemino. in un report dovrei scrivere una frase se
[importo] ha valore 0 e un'altra se [importo] ha un valore superiore a 0. la
seconda frase però è composta da parole e da numeri ( in formato valuta).
con la istruzione If ho risolto il problema della condizione: se il valore
di [importo] è uguale a 0 tra virgolette ho messo la prima frase, x la
seconda ipotesi mi trovo incasinato. ho nella condizione ho messo la seconda
frase + str([importo]), ma naturalmente non ho + il formato valuta
 soprattutto mi mancano i puntini) come posso fare?
Mauro
alf...@libero.it
www.nuoto.it/maurogallo

 soprattutto mi mancano i puntini) come posso fare?
frase & format([importo], "#,###")
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/







Io ho risolto questo problema mettendo due compi anziché uno, in pratica un 
campo per il testo e uno per il valore numerico.


=IIf(([fattura])=0;"NO FATTURA") & IIf(([fattura])>0;" FATTURA. ")


=IIf(([fattura])=0;Null;([totale]))


Ciao Beppe

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

Ciao gente
volevo fare una domanda praticona...
come per il Codice fiscale č possibile fare un controllo sulla correttezza
del valore di Partita iva inserito da un utente in modo piů approffondito
della solita inputmask da 11 cifre ?
voglio dire le undici cifre hanno un significato posizionale o sono numeri
casuali generati da un pc di un qualche ministero ?
come si puň fare?
ciao ciao

il mago galbusera <galb...@katamail.comCANCELLAMI> wrote in message
newscache$qpkk3g$42j$1...@news.silink.com...

Vai sul sito comune, c'č il codice relativo.
--
Aries
e-mail: 
seren.f...@iol.it
icq: 56640169
www.sereninformatica.it

Newsgroup: it.comp.appl.access
Titolo: progettazione tabelle - come ottenere le migliori prestazioni in rete

sapete dirmi come progettare le tabelle per ottenere le migliori prestazioni 
in rete
esiste una guida? 
 


Devi rispettare le regole della  "Normalizzazione"  
che siano in rete o no  i criteri sono identicamente gli stessi
 
 
.


e con un occhio di riguardo agli indici.
una tabella senza indici al giusto posto può avere prestazioni pessime
 
BFS

Newsgroup: it.comp.appl.access
Titolo: Office XP Dev è installabile sotto windows 2000?

Facendola breve, cerco d'installare il CD Developer su una macchina Windows
2000 SP-2 e mi dice che devo prima installare "windows component update".
Inserisco il relativo CD (trovato nella confezione) ma quando cerco di
aggiornare ste componenti mi dice che la lingua è sbagliata, sto cercando di
aggiornare componenti windows in lingua inglese ... mi servono in Italiano.
Che faccio?

Scusate, purtroppo nella selva di CD della confezione c'era sia la versione
italiana che inglese, ho inserito nel piattino la prima che mi è capitata
;-)
Newsgroup: it.comp.appl.access
Titolo: apertura maschera su record > di 1

Indipendentemente dalla chiave primaria (supponiamo che non esista), se apro
una maschera relativa ad una tabella, essa mi si posiziona sul record n. 1.
Come faccio a farla posizionare (possibilmente in apertura) sul record N.,
magari l'ultimo?
Ho gia provato con quel (poco) codice VBA che conosco, poi con l'oggetto
Docmd, legando in entrambi i casi il codice agli eventi corrente/in
apertura/in caricamento della maschera (non contemporaneamente...)  ma senza
alcun esito.
Un  commento: anni fa, sviluppai alcune procedure in dBaseIV e, con il
limitato (per gli standard odierni) linguaggio di allora, si riuscivano a
fare cose mica male... tenendo presente le limitazioni del DOS,
dell'interfaccia a carattere, ecc
Ora, d'accordo che sono agli inizi con Access, ma le difficoltà concettuali
e di apprendimento mi sembrano estremamente difficoltose...
Scusate l'intervento, ovviamente è un parere personale
--
Gianni


Ciao,
--
Alberto

 e di apprendimento mi sembrano estremamente difficoltose...
Le cose che si possono ottenere con Access sono molte + di quelle (già
buone) di DBIV.
Anch'io ho avuto un momento di perplessità (e di sconforto) nel passare ad
una interfaccia a eventi, ma si impara ad utilizzarla e se apprezzano le
caratteristiche.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Regole di convalida.

Ciao a tutti,
Sarei molto grato a chi mi possa aiutare con questo problema da
principiante.
Ho costruito una maschera che si basa su una query.
Sulla maschera è riportato su un campo un importo, che l'utente ha
discrezione di divedere su vari campi.
Es.
colonna1        colonna 2        colonna 3    saldo
?100.00
?150.00
Lascio la possibilità all'utente di spezzare l'importo nella prima colonna
nelle successive.
L'ultima colonna esprime la differenza tra le precedenti colonne.
Io vorrei impedire all'utente di passare al record successivo, fino a quando
il saldo per il primo record non sia azzerato, ma essendo un pò limitato non
ci sono ancora riuscito.
Grazie per l'attenzione
Milo



su prima di aggiornare metti che se saldo<>0 impedisca di passare al
record successivo ad esempio con un setfocus 
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: Fusione di Dati

Ho sviluppato un piccolissimo programma che è creato da due tabelle e sul
quale faccio una serie di statistiche e grafici abbastanza complessi.
1. Clienti            (chiave: idcliente  -  campi normali: ragsociale,
indirizzo, ecc...)
2. Interventi        (chiave idintervento - campi normali: idcliente,
data_intervento, ecc....)
Il problema di fondo è che questo semplice programma è utilizzato da altre
10 ditte che fanno parte di un consorzio e per questo motivo vogliono avere
le stesse statistiche ma totalizzate per tutte e 10 le ditte.
Una sorta di mega grafico e mega stampa che raggruppa tutti i dati.
La mia domanda è questa. Come posso fare questa cosa dal momento che è
impossibile per me fare una query di accodamento (anche ad una nuova
tabella) poichè perderei i riferimenti tra l'idcliente delle due tabelle.
Con una query di unione ?? Ma non perderei i riferimenti anche in quel caso
??
Grazie per l'aiuto
Davide

 Una sorta di mega grafico e mega stampa che raggruppa tutti i dati.
Query di raggruppamento?
Antonio

Newsgroup: it.comp.appl.access
Titolo: Calcolo codice fiscale: spazio nel cognome

Ciao a tutti ho scaricato dal sito comune la funzione del calcolo del codice
fiscale, ma ho visto che inserendo un cognome diviso Es. De Benedetti, il
codice fiscale calcolato è errato, qualcuno sa come risolvere il problema.
Grazie tommy

 ha scritto nel messaggio
news:0r36b.294568$lK4.9...@twister1.libero.it...

A partire da Access 2000 puoi utilizzare la funzione Replace per eliminare gli spazi
da una stringa. Ad es.
StringaSenzaSpazi = Replace(StringaConSpazi, " ", "")
Ciao
Galliano.

 codice fiscale calcolato è errato ...
Piccola svista di enorme gravità.
Newsgroup: it.comp.appl.access
Titolo: Possibile bug collegamento ipertestuale?

Come in oggetto...se imposto su un campo formato testo o data il collegamento ipertestuale (mettendo lo spazio nelle propriet�) per far apparire la classica manina cliccabile � tutto ok. Se lo imposto su un formato numerico appare il segnalibro testo e niente manina!!!!!
Bug? Mi sono fumato qcosa di cattivo?
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 Bug? Mi sono fumato qcosa di cattivo?
E' proprio come dici... viene applicata la formattazione grafica
prevista dai Collegamenti Hypertestuali... ma non viene attivata, e
sinceramente mi sembra normale... essendo un Numerico...!
A mio avviso non è un Bug ma una corretta interpretazione del
DataType.
@Alex

@Alex
Mi sembra giusto.....volevo solo simulare la manina per l'utente senza dover ricorrere a troppi eventi.....allora mi sa che si arrangia!!!!!!
Denchi�


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

Ciao a tutti, sono Giorgio e ho n gran bisogno di Voi:
ho creato un a piccola routine in cui, selezionando in una casella combinata
la "Divisa" (Lire, Euro), cambia il valore dell'importo nel campo Imp_Spesa
ovvero:
Private Sub CasellaCombinata18_AfterUpdate()
     ' divisa in Lire
If IDDivisa = 1 Then
   Me!Imp_Spesa = Me!Imp_Spesa * DLookup("[Cambio]", "Cambi","IDCambio=2")
    ' divisa in Euro
ElseIf IDDivisa = 2 Then
   Me!Imp_Spesa = Me!Imp_Spesa / DLookup("[Cambio]", "Cambi","IDCambio=2")
End If
End Sub
Tale routine funziona ma non perfettamente poiche' se seleziono per due
volte consecutive lo stesso valore nel campo Divisa - per es. 2 volte le
Lire - il valore del campo Imp_Spesa viene ricalcolato due volte. Questo e'
un errore.
Vi ringrazio sin da ora!!!!!!!!!!
Giorgio

 wrote in message
8baoi1$gg7$1...@nslave2.tin.it...

prova a mettere il tutto nell'evento SuModifica
Ciao

Newsgroup: it.comp.appl.access
Titolo: nascondere barra di stato via VBA

salve a tutti.
è possibile nascondere (o disabilitare) la barra di stato (quella
inferiore alla finestra di access) via VBA?
grazie.

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

Prego.
ancora grazie, ciao

 e se ho una serie di utenti che usano versioni miste?
Usi la versioni inglese dei parametri che in genere son piů fidati:
Application.SetOption "Show Status Bar", False
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA) 

 *********

Newsgroup: it.comp.appl.access
Titolo: casella combinata visualizza solo id ma non la descrizione

Ciao a tutti...
Come al solito sono qui a chiedere...
Ho un db in A03 Sp3 con una tabella Archivio_prestazioni in cui ho due campi 
[A01_id_cliente] e [A02_id_subcliente] costituiti da due caselle combinate 
popolate da una query: qry_elenco_contatti.
La query ha tre campi: id_cliente, denominazione_cliente, sesso (che può 
essere M-maschio. F-femmina o vuoto per azienda.
Nel primo campo [id_cliente] un criterio esclude le Aziende, mentre nel 
secondo campo [id_subcliente] vengono esclusi i maschi e le femmine
Dunque:
se apro la query in modalità dati visualizzo tutti i record e tutti i dati 
nei campi;
se invece apro la casella combinata nella tabella Archivio_prestazioni (e di 
conseguenza anche nelle maschere) vedo solo l'id_cliente mentre la 
denominazione è bianca, come se non ci fosse scritto nulla.
non ci capisco nulla....
Qualcuno sa qualcosa?
-- 
_____/)_____
Skipper dixit... 

"skipper" <ski...@NOSPAMsuperskipper.it> ha scritto nel messaggio 
news:coFZn.208656$813.1...@tornado.fastwebnet.it...

ciao Skipper
potrebbe essere questo: 
http://support.microsoft.com/kb/945674
oppure la colonna associata della combo
Daniele 

skipper ha scritto:



Verifica le proprietà della combo, in particolare numero colonne e
larghezza colonne. Deve essere impostata una larghezza per ognuna delle
colonne restituite dall'origine dati.
Ciao.
-Marco-
-- 
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:i17pqm$448$1...@speranza.aioe.org...

esatto... grazie
:-)
-- 
_____/)_____
Skipper dixit...

Newsgroup: it.comp.appl.access
Titolo: casella di riepilogo

Vorrei fare in modo, utilizzando visual basic, che quando si fa un
doppio_click sui record che mi appaiono sulla casella di riepilogo questi si
aprano sulla maschera. Qualcuno mi puņ aiutare?
Grazie
        Alessandro

 ha scritto nel messaggio
news:wTeE6.3665$o3.9...@news2.tin.it...

Sull'evento desiderato, adatta questo (vale solo per una selezione, perņ):
' Trova il record corrispondente al controllo
    Me.RecordsetClone.FindFirst "[campodiricerca] = " &
Me![CasellaCombinataXX]
'sposta il puntatore e aggiorna la maschera
    Me.Bookmark = Me.RecordsetClone.Bookmark
Fabio Dalla Villa
Biella (BI) 13900





Salve!


 


che valore ha una casella di 
riepilogo?


come posso gestire il tipo di dato?


 


es. If casella.value = ?????? (il testo,Text, è 
disabilitato)


 


Mi serve per avere un valore uguale o diverso a 
null o, comunque, che contenga un risultato e che la query ha dato esito 
positivo, ci provo in tutte le maniere ma non mi riesce.


Come posso fare?


 


Grazie!

Newsgroup: it.comp.appl.access
Titolo: Access 2000 e MSDE

devi utilizzare gli oggetti ADO (da contrassegnare nei riferimenti). Gli
oggetti DAO non funzionano con MSDE.
Ciao.
Giorgio PS <giorgio....@NOSPAMps-elettronica.it> wrote in message
8uu2j9$m6u$1...@pinco.nettuno.it...





Newsgroup: it.comp.appl.access
Titolo: Mantenimento automatismo incrementale campo

Ciao a tutti!
In un DB ho un campo chiamato NUM DOC; e' un campo con proprieta'
numerico al quale
come valore predefinito ho aggiunto questa espressione :
=Nz(DMax("[Num doc]";"[Tabella fatture prodotti]");0)+1.
Con questa espressione come voi ben sapete io ho la possibilita' di
incrementare in automatico il numero e nello stesso tempo di poterlo
modificare.Se pero' a fine anno non azzero il contatore,anche
cambiando data lui ovviamente prosegue con
l'icremento normale.
La mia richiesta e' di poter mantenere il campo con le tipologie sopra
elecante,e nello stesso tempo ad ogni cambio anno poter ricominciare
la numerazione dal n° 1 senza azzerare il contatore.
Infatti azzerando il contatore (se non faccio un salvataggio
precedente) vado ad annullare tutti i dati precedenti.Dati che invece
potrebbero servirmi per un'analisi a ritroso nel tempo.
Saluti


Non so se è ciò che ti serve, mi è stato fornito a suo tempo qui nel
NG e per me è utilissimo; fornisce un contatore di tipo 01/07, 02/07,
03/07, 01/08 e funziona perfettamente (già provato il cambio anno).
Nel valore predefinito di una casella di testo con origine controllo
in un campo testo inserisci questa formula:
=IIf(IsNull(DCount("TuoCampoTesto";"TuaTabella";"TuoCampoTesto like
'*/" & Format(Date();"aa") &
"'"));'1';DCount("TuoCampoTesto";"TuaTabella";"TuoCampoTesto like '*/"
& Format(Date();"aa") & "'")+1) & "/" & Format(Date();"aa")
Marco.

Newsgroup: it.comp.appl.access
Titolo: Parentesi non valide

Salve
L'autocomposi di una espressione genera questa formula
'[Forms]![queryMagazzino]![contabanco].[form]![movim.codice]'.
che provoca un errore   ' Parentesi non valide nel nome '
dov'è l'errore?
Grazie Meno66

 dov'č l'errore?
Secondo quel movim.codice č sbagliato.
Lě andrebbe il nome di un controllo della maschera sottomaschera
Antonio

 ha scritto nel messaggio
news:4yQ09.10511$n04.3...@twister2.libero.it...


 sostituito con un controllo funziona corettamente...
Ok, però la prossima volta scrivi DOPO il quoting!!!
Antonio

Newsgroup: it.comp.appl.access
Titolo: password di protezione

Ciao a tutti
mi si verifica il seguente problema:
ho un database in access messo su un server su cui accedono vari utenti, in
particolare quando ne accede uno e sempre quello al momento di uscire gli
chiede la password e per chiudere il db deve dargli annulla.
Da quel momento in poi tutte le volte che si accede mi chiede una pass. e se
faccio annulla mi chiude il db.
Avete qualche idea su che cavolo gli prende ad access???!!
Lavoro con Access xp su tutti i pc e in particolare quello che mi da questo
prob. ha come sistema operativo win xp home
Grazie
--
Drops
--
Drops

 ha scritto nel messaggio
news:M9zN9.6999$%p6.5...@news.edisontel.com...

Bastava fare gli aggiornamenti di office xp e la pass non la chede più
........
--
Drops
Newsgroup: it.comp.appl.access
Titolo: [OT] Il Sito Comune aggiornato

Essendo la prima volta che eseguo l'aggiornamento del Sito Comune, spero di
non aver fatto qualche castroneria: se così non fosse siate comprensivi ed
avvertitemi degli errori che ho commesso.
Come ha già scritto altre volte Luciano [DOC], l'obiettivo sarebbe quello di
pubblicare un aggiornamento al mese, naturalmente a condizione che sia
arrivato sufficiente materiale al webmaster del sito.
Speriamo che ci invierete tante FAQ da pubblicare.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto
Complimenti per il lavoro svolto e Auguri per quello da svolgere.
MAssimiliano

 Roberto
Ciao Roberto, nell'articolo per gestire lo scanner il link per scaricare gli
ocx non funziona.
Invece è molto carina la visualizzazione della pagina all'interno del
dominio sitocomune
MAssimiliano

 MAssimiliano
Scusami ora va.
MAssimiliano

 ha scritto nel messaggio
news:DUr8d.22786$B06....@news.edisontel.com...

Grazie


Newsgroup: it.comp.appl.access
Titolo: query unione con doppio criterio

Buongiorno a tutti.
Come si modifica questo codice sql per far sì che non vengano esclusi i record pari a zero se appartenenti ad uno specifico progetto ?
SELECT tblSpese.id, tblSpese.idazienda, tblspese.idprogetto, tblspese.idvoce, ecc....
FROM tblSpese LEFT JOIN [tblspesetemp] ON (tblSpese.idvoce = [tblspesetemp].idvoce)
 
UNION SELECT 
tblspesetemp.id
, tblspesetemp.idazienda, tblspesetemp.idprogetto, tblspesetemp.idvoce, eccccc
 
FROM [tblspesetemp] LEFT JOIN tblSpese ON ([tblspesetemp].idvoce = tblSpese.idvoce)
 
WHERE [tblspesetemp].idVoce NOT IN (SELECT [tblSpese].idVoce FROM tblSpese)
 
ORDER BY idprogetto, idvoce;
 
Grazie.
Giuseppe


Ho modificato la riga 
WHERE [tblspesetemp].idVoce NOT IN (SELECT [tblSpese].idVoce FROM tblSpese) 
in WHERE [tblspesetemp].idVoce and [tblspese].Idprogetto NOT IN (SELECT [tblSpese].idVoce and [tblspesetemp].Idprogetto FROM tblSpese)

Newsgroup: it.comp.appl.access
Titolo: Re: ricerca su data

 particolare?
Potresti essere più preciso.
Suppongo che il "problema" risieda sul come è fatta la ricerca, ma non è 
molto chiaro



 wrote in message
news:x6bce.1305400$
35.48...@news4.tin.it

La data di solito si intende come tale, pertanto
con gg/mm/aa(aa)
Se vuoi cercare per anno non è per data.
Usa la funzione Year(TuaData) e cerca nel campo anno.
@ALex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Re: Separare dei valori

 infortunio mortale sul lavoro e sono assai giů giů, scusate lo sfogo.
Vedi il primo esempio nel articolo
www.donkarl.com/it
 2.20 Separare il contenuto in campi diversi
Invece di " " con 1 spazio devi usare "  " con 2 spazi come terzo
argomento delle funzioni Left e Mid.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

Ciao,
Vi sottopongo il problema seguente:
in un campo testo sono stati aggiunti dei valori di un altro campo testo 
(testo2).
Quest'ultimo campo č stato aimč eliminato.
Dovrei ritornare alla soluzione iniziale (sono 42000 records)
Nel campo testo ho identificato che la "separazione" fra il il valore di 
base e quello aggiunto č dato da un doppio spazio ("  ")
Come posso far eliminare il testo fino a trovare un doppio spazio e fermarsi 
li, ri-otterrei cosě il vecchio valore del testo2
Spero di essermi spiegato, oggi č una giornata nera, inchiesta su 1 
infortunio mortale sul lavoro e sono assai giů giů, scusate lo sfogo.
Grazie
Fabio
-- 
Fabio Valsangiacomo
Ingegnere di sicurezza
Via Galbisio 5a
6501 Bellinzona
Tel. : 
++ 41 91 826 14 69
Fax : 
++ 41 91 814 44 39
-------------------------------------------------------------
E-Mail   
fa...@valsangiacomo.org
Internet  
www.valsangiacomo.org
 

 ha scritto nel messaggio 
news:42a5bf0f$0$1159$5402...@news.sunrise.ch...


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

purtroppo sono alle prime armi, vorrei sapere come ordinare in ordine
decrescente delle date in un campo, ma allo stesso tempo dovrei ordinare
anche dei punteggi, forse meglio che mi spiego con un piccolo esempio:
nella tabella ho nome     data            punti
                 pippo    12/11/2000       20
                 gigi     11/11/2000       20
                 franco   10/12/1999       23
                 pluto    11/09/1998       23
                 gigigi   20/09/1999       25
io vorrei ordinare tutto prima per ordine di punteggio piu alto, e poi a
paritą di punteggio per la data piu piccola
grazie anticipatamente 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Ordinare dove?
Giuseppe

 grazie anticipatamente
Fai una query sulla tabella ordinando prima per punteggio quindi per data
decrescenti
Antonio
Newsgroup: it.comp.appl.access
Titolo: Antonio chi?

Scusate ma Antonio al "raduno"?
Allora chi ha passato la notte con me Sabato?

 Allora chi ha passato la notte con me Sabato?
Alessia,
almeno non inviare la tua Card ;-)
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


Ma ero io!!!    :=)))
Ho mandato il mio clone alla festa....
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access

...


 wrote in message
8u7crt$68o$1...@news.mclink.it...

Non volevo incorrere nelle ire di Antonio.
Sembrava buonino buonino sabato, ma vai tu a capire . . .
Riciao Ale

 Riciao Ale
Pių che buonino, ero disorientato: non sapevo decidermi su chi puntare delle
tre, ed ho fatto la fine dell'asino di Buridano...
Antonio

 tre, ed ho fatto la fine dell'asino di Buridano...
Morto di sete per non sapere da quale pozzo bere?
;-P
Sib

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

Ciao,
ho un campo di una query di selezione che in alcuni casi mi
restituisce #errore in quanto la formula al suo interno non riesce ad
eseguire il calcolo che ho impostato.
Esiste una funzione o un metodo per fat restituire un valore (es.9999)
al posto di #errore?
Grazie
Stefano


Di solito la causa dell'errore sono campi vuoti ovvero funzioni
nell'espressione che non possono gestire campi senza valore (Null).
Allora il rimedio è di evitare Null con nz() o iif(Isnull(... nella tua
espressione segreta.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 


Il campo formula che ho creato devo prendere le prime due cifre di un
campo testo che mi identificano un anno di produzione (es. campo A =
01/2526. Campo B calcolato = 01+2000 = 2001). In una piccola parte di
questi casi (1%) il campo A inizia con 1/ o altri simboli alfanumerici
non discriminabili ma che causano errore nella formula B.
Ho provato con il tuo suggerimento ma il problema continua a
sussistere.
Grazie
Stefano

 sussistere.
Forse ti aiuta la funzione IsNumeric(), vedi <F1>.
Altrimenti ci sarebbe l'opzione di finalmente rivelare la formula.


 - Mostra testo tra virgolette -
Grazie mille.
Problema risolto
Stefano
Newsgroup: it.comp.appl.access
Titolo: Visualizzare in una stringa i criteri di ricerca

Ho una maschera con circa una 20 di controlli che mi permette di selezionare
dei criteri di ricerca. Avviando la ricerca mi compare una seconda maschera
in popup che contiene i record corrispondenti.
Ho creato in quest'ultima una casella di testo CRITERI in cui vorrei
apparissero i criteri eventualmente selezionati (solo quelli pieni).
Nessun problema per la visualizzazione dei valori ma è possibile usare un
sistema abbastanza rapido per fare apparire anche la descrizione del campo
(Eta'=18 Nazionalità=Italiana ecc...) senza dover fare un ciclo di 20 IF ?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 (Eta'=18 Nazionalità=Italiana ecc...) senza dover fare un ciclo di 20 IF ?
Se usavi una Query Parametrica potevi recuperare il Criterio dal Parametro
che viene visto nell'elenco proprietà della maschera...
Così invece non hai molte scelte, fai un ciclo sui controlli...
Non sò come hai strutturato la Form di ricerca...
Supponi di assegnare ai controlli TextBox nella Form Ricerca la proprietà
TAG="X" e di averli Chiamati con il Nome del Campo(che mi pare la cosa più
semplice)
Se ti basta riempire una TextBox con l'elenco Criteri puoi fare così:
Dim ctl as Access.Control
Dim frm as Access.Form
Set frm=Forms!NomeFormRicerca
For Each ctl in frm.Controls
     If ctl.TAG="X" Then
          If len(ctl & "")>0 then
               Me.NomeTextBox.Value=Me.NomeTextBox.Value & "[" & ctl.Name &
"] = " & ctl.VAlue & vbnewLine
          End if
     End If
Next
Set frm=nothing
set ctl=nothing
na roba simile...
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Menu' a caduta

Ciao Andrea,
ho letto la risposta di sib e mi sono accorto che io ho interpretato male
la tua mail... io ho intuito (ma non era scritto da nessuna parte) che tu
volessi inserire valori nuovi in un campo impegnato in una relazione tra
tabelle...
in questa ipotesi e' corretto cio' che ti ho detto...
nell'ipotesi il tuo campo sia semplice (non un legame relazionale tra
tabelle)... allora la mia soluzione uccide le mosche a cannonate...
perche' in questo caso non vi sono vincoli di integrita' tra i dati!
Mi scuso per aver deliberatamente voluto vedere il problema in un'ottica
one-way.
Ciao
Giuseppe


Newsgroup: it.comp.appl.access
Titolo: Margini di report

Salve,ho un piccolo problema:
ho creato in un db un report che č formato solo da etichette,il risultato
finale č un rettangolo su foglio A4  d cm.26.7 di altezza,ho bisogno di
spostarlo piů in basso ma non riesco a diminuire il margine inferiore su
Imposta pagina fissato su mm.14,9,anche se metto un valore inferiore si
mantiene tale.Qualcuno sa spiegarmi il perchč?
                      Grazie ciao.

 ha scritto nel messaggio
news:xydw8.63189$SR5.1...@twister1.libero.it...

Perchč quello č presumibilmente il limite di stampa della tua stampante.
Newsgroup: it.comp.appl.access
Titolo: attivare o disattivare proprietà modifica dei record inseriti

Per Access 97.
Come posso rendere non modificabili i record inseriti e salvati, rendendoli
comunque tutti visibili in maschera e come
    si puo rendere modificabile uno di questi record, quando è record
corrente?
            Mille grazie
                                Bruno

 ha scritto nel messaggio
news:LCMVa.46233$Za4.1...@news2.tin.it...

Con una form a "maschere continue" o "foglio dati" non potresti perché si
attiverebbero tutti.
Però potresti lasciarli selezionabili (con doppio clic) e poi (dopo averci
doppiocliccatosopra) aprire una form che visualizza i dati (scelti prima)
per modificarli. Alla chiusura di quest'ultima fai un requery della maschera
di partenza...
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: QUERY AGGIORNAMENTO

Ho 2 tabelle con identica struttura.
Mi servirebbe gestire linserimento di nuovi records provenienti dalla
seconda tabella e nello stesso tempo, a parita' di chiavi, gestire
l'aggiornamento.
In alternativa quando i records delle 2 tabelle siincontrano (match)
cancellare il rispettivo recors della prima tabella e inserire il
secondo come nuovo
grazie

 secondo come nuovo
... questa è la replace() di cui sopra.
Con Access devi fare una query di aggiornamento mettendo in inner join
(il join "standard", se non lo modifichi tramite menu) i campi con le
chiavi (sempre che siano univoche, oppure a patto che la non-univocità
non sia un problema...), trascini nella query i campi della tabella di
DESTRA, modifichi la query in "query di aggiornamento"; e a manina in
ogni campo scrivi [tabellasinistra].[nomecampo] in corrispondenza dei
campi che vuoi aggiornare.
ciao,
Panathos

Newsgroup: it.comp.appl.access
Titolo: non mi hanno aiutato + fate qlc x me

ciao a tutti
apro un report  dei dati per comune con questo:
DoCmd.OpenReport "COMUNE", , , "ID_COMUNE=" & Me!CasellaCombinata194
ora vorrei la stessa cosa aprendo la query ho come posso fare'
se mi date una mano
grazie
rino
Beh esiste
DoCmd.OpenQuery
poi per adattarla al tuo caso di consiglio di guardare la guida in
linea
F.
grazie F.
avevo provato ma nn va cmq ho provato adattando
Private Sub CasellaCombinata225_BeforeUpdate(Cancel As Integer)
DoCmd.OpenQuery "q_COMUNE_EXCEL", , , "ID_COMUNE=" & Me!CasellaCombinata225
ma mi da errore su OpenQuery
non so
rino

 ha scritto nel messaggio 
news:47d6eba9$0$17944$4faf...@reader1.news.tin.it...

nella query, nel criterio del campo ID_Comune inserisci:
forms!MascheraDoveStaCasellaCombinata225!CasellaCombinata225
su clic della casella combinata226 inserisci docmd.openquery "tuaQuery"
dovrebbe andare
saluti
thomas.az
 

 ha scritto nel messaggio 
news:47d6ef07$0$4787$4faf...@reader4.news.tin.it...

tante grazie 
thomas.az
funziona tutto ok
rino
Newsgroup: it.comp.appl.access
Titolo: datecreated

all'apertura del database vorrei che facesse un controllo sulla data di 
creazione di una tabella interna, se la data non è quella odierna vorrei 
avviare una macro che cancella e ricrea la tabella importandola da altri db.
non mi riesce di ricavare la data di creazione di una tabella interna. chi 
mi aiuta??? 


Per conoscere la data di creazione di una tabella puoi utilizzare ADOX, il 
cui oggetto Table ha la proprietà DateCreated.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

 ha scritto nel messaggio 
news:4418821f$0$18293$4faf...@reader1.news.tin.it...

Se no hai riferimenti ADO puoi usare
le proprietà DateCreated e/o LastUpdated sia per gli oggetti recordset che 
TableDef.
Ciao, Carlo 

Credo che sia una cosa abbastanza semplice il database è aperto, la tabella 
si chiama "pippo" devo solo ricavare la data di creazione ma non riesco a 
lavorare con gli oggetti
Chiaramente poi prima di cancellare ed importare la nuova tabella devo 
verificare che non sia in uso da parte di un altro utente come faccio???
Un'ultima cosa .... Verificare se un file esiste in una directory come si 
fa???
Grazie a tutti

avrei trovato una soluzione anche se credo si possa fare di meglio
Private Sub Form_Open(Cancel As Integer)
     Dim obj As AccessObject
    For Each obj In Application.CurrentData.AllTables
        If obj.Name = "tabella" Then
            [Testo0] = obj.DateCreated
        End If
    Next obj
End Sub

 ha scritto nel messaggio 
news:4419d148$0$2265$4faf...@reader4.news.tin.it...

Puoi benissimo usarla ma un ciclo è inadeguato visto che conosci il nome 
della tabella.
Per esempio:
Public Function DimmiDataCreazione(NT As String) As Date
Dim TBDef As TableDef
With CurrentDb
Set TBDef = .TableDefs(NT)
'Debug.Print TBDef.LastUpdated
DimmiDataCreazione = TBDef.DateCreated
End With
End Function
Per l'uso basta digitare: DimmiDataCreazione("NomeTabella")
Ciao, Carlo