mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Pulsante che modifica le proprietà della maschera

 ho un problema che non riesco a risolvere: avrei bisogno di creare un
pulsante all'interno di una maschera con dei
record che al click renda la maschera da non modificabile a modificabile. Mi
avevano detto di procedere in questo modo ma non capisco bene:
"Metti un interrutore e setta su load
me.allowadditions = true o false"
grazie ancora, come potete vedere dalle email sono alle prime armi

Brigata Granata ha scritto:

Ogni maschera ha una proprietà "Consenti modifiche" che può impedire
all'utente di modificare i dati.
Ne puoi cambiare il valore da vba anche mentre la maschera è aperta,
quindi usa uno o due pulsanti ("Blocca" e "Sblocca") e sull'evento click
metti
  Me.allowedits=false 'per bloccare
  Me.allowedits=true 'per sbloccare
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

 ha scritto nel messaggio
news:cd5ltg$sbo$1...@news.newsland.it...

ho creato 2 bottoni con il codice che mi  hai dato: ma cosi facendo, non
sara possibile aggiungere o eliminare o viceversa i record?  bloccando o
sbloccando la maschera i record saranno bloccati?

 sbloccando la maschera i record saranno bloccati?
Con allowedits gestisci solo la possibilità di modificare i dati già
esistenti. Sarà sempre possibile aggiungere ed eliminare record a meno che
non modifichi allo stesso modo anche le proprietà
"Consenti eliminazioni" (AllowDeletions)
"Consenti aggiunte" (AllowAdditions)


 ha scritto nel messaggio
news:cd5rf9$tkh$1...@news.newsland.it...

funziona!  grazie mille!  gentile e preparato.

Newsgroup: it.comp.appl.access
Titolo: Conteggio su report

Ciao a tutti.
Ho un report che si appoggia ad una query... bene, io vorrei riuscire a
mostrare in stampa il conteggio dei record di questa query che
soddisfano una condizione.
Ho provato a mettere in una casella di testo
=Conteggio([TIPCA]="S") ma ri scrive sempre il numero totale dei record.
Grazie.
--
Jax

Guardati i post precedenti a questa domanda si e' gia' risposto un miliardo
di volte.

 di volte.
Esagerato :)
Comunque chiedo scusa, mi ero dimenticato di cercare su googlegroups,
dove ho trovato la risposta.
Grazie.
--
Jax
Newsgroup: it.comp.appl.access
Titolo: numero di record nel report da codice

ciao a tutti
 
Vorrei contare il numero di record nel report
da codice.
 
Grazie per l'aiuto
 
 
 


Conta i record della query che sta sotto il record

 ha scritto nel messaggio 
news:fec6cd09-225f-47a8...@googlegroups.com...

Ciao Fair87
 
Non ho capito come.
Ho provato anche con Dcount, ma mi da il totale complessivo dei record.
Da casella di testo =Count(*) in pi� di pagina report
ho il numero dei record corretto, ma da VBA non me lo fa vedere.
Grazie per l'aiuto
 
 

 ha scritto nel messaggio 
news:5190aea6$0$37130$4faf...@reader1.news.tin.it...

Ciao Fair87
cosi' su apertuta del Report funziona;
A = DCount("IDDettaglioFattura", "Q_Fatture", "IdFattura=" & 
Forms!M_Fatture!IDFattura)
 
Ma perch� cosi' No...........
A = DCount("IDDettaglioFattura", "Q_Fatture", "IdFattura=" & Me!IDFattura)
Con l'IdFattura nel Corpo del Report?
 
Grazie

Newsgroup: it.comp.appl.access
Titolo: Ordinamento Manuale di un report

Salve a tutto il ng, vorrei sapere se è possibile fare un report dove
l'utente abbia la possibilità di decidere il tipo di ordinamento( cioè
magari con lo stesso report una volta si stampa per ragione sociale e
successivamente per es. per provincia).
Sono grato a chiunque mi possa dare un aiuto
Mirko

Private Sub Report_Open(Cancel As Integer)
If Forms!frmRptCorsoTotale!crnOrdine = 2 Then
    Me.OrderByOn = True
    Me.OrderBy = "dtm_DataInizio, anno decr, numero"
    Me.etiInizio.FontUnderline = True
ElseIf Forms!frmRptCorsoTotale!crnOrdine = 1 Then
    Me.OrderByOn = True
    Me.OrderBy = "anno decr, numero"
    Me.etiCommessa.FontUnderline = True
ElseIf Forms!frmRptCorsoTotale!crnOrdine = 3 Then
    Me.OrderByOn = True
    Me.OrderBy = "CodiceModulo, dtm_DataInizio, numero"
    Me.etiCodice.FontUnderline = True
End If
end sub
Con questo codice io riordino i dati del recordsource del report in base ad
un "Gruppo di opzioni" (crnOrdine) presente in una maschera che mi apre il
report (frmRptCorsoTotale)
L'evento si trova "su apertura" del report.

successivamente per es. per provincia).
Sub aprirep(rep As String, Optional Ord As String)
Dim r As Report
DoCmd.OpenReport rep, acViewPreview
Set r = Reports(rep)
If Not IsMissing(Ord) Then r.OrderBy = Ord
End Sub
Bai
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--
Newsgroup: it.comp.appl.access
Titolo: fax

Riposto
Qualcuno mi puo' aiutare a spiegarmi come si usa la funzione per inviare fax
che trovo sil sito comune. Implica che sia installato WinFAX o MSFax. Io ho
installato WinFAX ma non mi riesce di inviare fax.
Grazie

" sb" <s...@sb.como> ha scritto nel messaggio
news:yc%U9.40928$AA2.1...@news2.tin.it...

Penso che la FAQ del Sito Comune funzioni, come indicato nei commenti di una
delle funzioni, solo con Delrina Winfax PRO versione 7.0 patchata con
wf702d1.exe. Ho ragione di credere che invece tu abbia installato WinFax PRO
della Symantec, e quindi...
Comunque per esserne sicuro potresti contattare l'autore della FAQ al suo
indirizzo e-mail.
Io, per inviare con WinFax (Symantec) via fax un report da Access, ho
impostato come stampante predefinita WinFax, ho eseguito il report e poi o
reimpostato la mia consuetudinaria stampante predefinita.
Per cambiare da codice VBA la stampante predefinita leggi nella Sezione
General del Sito Comune la FAQ di Carlo Costarella e Lorenzo Coronati
intitolata "Gestire la stampante predefinita".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: SOS ACCESS

Ciao a tutti...
stò eseguendo ora il mio secondo vero database solo che mi sono trovato
difronte un problema che non riesco a risolvere:
ho creato due tabelle, una contenente due campi numerici e l'altra con un
campo numerico che dovrebe contenere il primo campo della tabella numero 1
meno il secondo campo sempre della tabella numero 1.
sapete come posso fare???  grazie a tuti CIAO CIAO

 ha scritto nel messaggio
news:_HZQ9.48347$Q%4.15...@news1.tin.it...

Solitamante non si creano tabelle con Campi calcolati, per risparmiare
memoria.
Il calcolo lo esegui Runtime facendo nel tuo caso la differenza dei 2
campi........!
Se proprio devi farlo devi fare una Routine che ogni volta che inserisci un
Record
vada a scrivere sulla tabella2 il risultato del calcolo ma via
codice......!!!!
Pensaci....!!
@Alex.

 ha scritto nel messaggio
news:ml_Q9.72766$TC5.2...@twister1.libero.it...


 ha scritto nel messaggio
news:E41R9.49265$Q%4.15...@news1.tin.it...

Secondo me faresti meglio a chiarire lo scopo da raggiungere, poi
se possibile ti consiglio il modo che personalmente ritengo più
semplice....!
Ad esempio cosa ci devi fare con la Differenza, se la devi solo visualizzare
in una Maschera come ti dicevo basta inserire una TextBox e modificare
la proprietà Origine Controllo=[Nomecampo1]-[NomeCampo2].
Tutto quà...............!
Ciao @Alex.
Newsgroup: it.comp.appl.access
Titolo: Differenza tra "AND" e "&"

Salve a tutti,
Ho una domanda semplice semplice: che differenza c'e tra "AND e "&"?
Ecco a cosa mi serve:
In una macro io dovrei inserire una condizione, composta da due parti, che 
se entrabe vere mi esegue l'azione.
Per esempio dati due valori X e Y, se X maggiore di 1 e anche Y maggiore di 
1 la condizione è vera quindi la macro esegue l'azione. Se uno dei due 
valori (o naturalmente entrabi) è inferione a 1 la condizione è falsa e 
l'azione non viene eseguita.
Ho fatto un paio di prove e credo di dover usare "AND", ma vorrei capire la 
differenza tra i due per esserne sicuro e utilizzare quello giusto in 
eventuali altre situazioni che potrei incontrare nello sviluppo di 
applicativi.
grazie in anticipo e scusate la banalità della domanda
Saluti
GIS 

 ...
& è un operatore per cocatenare due stringhe. p.e.
"X" & "Y" = "XY"
AND è un operatore logico per eseguire una congiunzione
tra due espressioni. p.e.
X And Y = True
se tutti e due espressioni (X e Y) sono vero, altrimenti il risultato
è sempre False.
Vedi anche <F1> per "Operatori".
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 ha scritto nel messaggio 
news:6ngc5jF...@mid.individual.net...

grazie mille Karl, sei sempre molto disponibile, anche per queste cose un pò 
banali.
PS: la guidia avevo provato a consultarla ma non avevo trovato nulla, 
evidentemente sono stato un pò superficiale.
Saluti al NG
GIS
Newsgroup: it.comp.appl.access
Titolo: Provato l'arrotondamento ma non funziona

Ciao a tutti:
Ecco come chiamo la routine di arrotondamento presa dal sito comune:
Private Sub Comando0_Click()
Dim qta As Integer
Dim prezzo As Double
Dim importo As Double
qta = 118
prezzo = 0.1498
importo = qta * prezzo
varpl = 3
fctRound importo, 3
End Sub
Function fctRound(Optional varNr, Optional varpl As Integer)
' by Konrad Marfurt + ? + Karl Donaubauer
'varNr: numero da arrotondare
'varPI: numero di decimali (due predefinito)
   If IsMissing(varNr) Or Not IsNumeric(varNr) Then Exit Function
   fctRound = Fix("" & varNr * (10 ^ varpl) + Sgn(varNr) * 0.5) / (10 ^ varpl)
End Function
Il risultato in fctRound non viene arrotondato.
Ma già che ci sono: esiste una dichiarazione (con la Dim) che gli dica : il
campo è un numerico con 2 decimali . perchè in questo modo io definirei
FctRound.
Ciao e buon week a todos
--------------------------------
Inviato via 
http://usenet.libero.it


Se vuoi che la funzione fctRound arrotondi SEMPRE al secondo decimale,
modificala nel seguente modo:
Function fctRound(Optional varNr)
   If IsMissing(varNr) Or Not IsNumeric(varNr) Then Exit Function
   fctRound = Fix("" & varNr * 100 + Sgn(varNr) * 0.5) / 100
End Function
e richiamala così:
Dim qta As Integer
Dim prezzo As Double
Dim importo As Double
qta = 118
prezzo = 0.1498
importo = fctRound(qta * prezzo)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


...
Ciao, Roberto,
Per ricevere questo non è necessario di cambiare nulla.
Sul sito comune la prima riga del funzione è già:
Function fctRound(Optional varNr, Optional varPl As Integer = 2)
Com'è descritto due volte sul sc la funzione arrotonda sempre alla
2 ciffre se non viene chiamato con un altro valore per varPl.
-- 
cu
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 2 ciffre se non viene chiamato con un altro valore per varPl.
DAVVERO GRAZIE MILLE A TUTTI.
CIAO.

 ha scritto nel messaggio
news:avn0f1$he4dd$1...@ID-46617.news.dfncis.de...

Hai perfettamente ragione!!
Ma io mi sono fidato della funzione che ha postato Ronny nel suo primo
messaggio, nella quale è scritto:
Function fctRound(Optional varNr, Optional varpl As Integer)
Probabilmente è una vecchia versione.
La prossima volta non mi fiderò più e andrò a leggere sul SC. ;-)

Newsgroup: it.comp.appl.access
Titolo: importare dati da file txt

Salve
Sto importando dei dati da un file che si chiama movmag.txt. i dati sono 
cosě riportati
02012007 ; MEDICINA;UMANALBUMIN*INF FL 50ML 200G/L;  00001; 0000021500;
02012007; MEDICINA   ZIRTEC*20CPR RIV 10MG;   00001;0000004360;
02012007; MEDICINA ; COAPROVEL*28CPR 150MG+12,5MG ;00001;0000003820;
02012007; MEDICINA;ADRENALINA*5F 0,5MG 1ML  ;00001;0000000720;
Esiste il modo(durante o dopo l'importazione) per convertire il primo campo
da 02012007 ad un campo data 02/01/2007
 e l'ultimo campo
da 0000021500 ad un campo valuta 0000021,500 (alla settima posizione c'č 
sempre la virgola)
 Grazie
 Alberto

potresti creare una nuova query così per i due campi
SELECT Left([NomeCampoData],2) & "/" & Mid([NomeCampoData],3,2) & "/"
& Right([NomeCampoData],4) AS Data, Left([NomeCampoValuta],7) & "," &
Right([NomeCampoValuta],3) AS Valuta
FROM NomeTabellaDati;

Newsgroup: it.comp.appl.access
Titolo: enumerazione di un report_ancora

Ciao a tutti,
ho un problema  ostico.....chi mi aiuta?
dunque sono un prof ed ho creato un programma per la gestione elenco alunni
per ogni classe.
Ho un report che mi raggruppa le classi e per ogni raggruppamento mi da nome
e cognome di ogni alunno di quella classe.
Problema: voglio fa apparire  vicino ad ogni record il numero progressivo.
Es.
raggruppamento per la classe  1A
1. vito fanciullo (che sono io)
2. ambrogio dino
3. de antonio filippo....
raggruppamento per la classe 1B
4. de saraca antonia
5. magnifico nicola
6. edoardo de filippo
io sono riuscito con del  codice, o anche con una casella di testo
contenente la formula =[currentRecord] ad avere il numero desiderato vicino
al nominativo.
il fatto č che perň la numerazione continua per la seconda classe
raggruppata senza ripartire da 1.
quindi io dovrei avere per la seconda classe ragguppata  questa situazione:
raggruppamento per la classe 1B
1. de saraca antonia
2. magnifico nicola
3. edoardo de filippo
non sono capace.............ma so che il trucco c'č!!
grazie in anticipo

 ha scritto nel messaggio
news:zwnfb.8264$e6.2...@twister2.libero.it...

Hai giŕ fatto la stessa richiesta in un altro thread nel quale, oltretutto, hai
ricevuto un suggerimento valido da parte di Antonio Biso. Se la soluzione proposta da
Antonio non risolve il tuo problema faglielo presente continuando lo stesso thread
invece di aprirne uno nuovo, perchč cosě si potrebbe sembrare che la sua risposta non
l'hai neanche letta.
Ciao
Galliano.
Newsgroup: it.comp.appl.access
Titolo: [OT] strana riduzione ad icona delle finestre aperte win98

Buon giorno a tutti, scusate se posto qui un bell'OT , ma non riesco a 
caricar messaggi
sul ng di win98.
E' capitata una cosa stranissima.
Su un pc su cui č installato win98 improvvisamente il comando riduci ad
icona, riduce le finestre e non le posiziona sulla barra di start, ma
leggermente sopra una affiancata all'altra.
Da cosa dipende?
E' la moglie del capo ... dico solo questo.


E' carina? In questo caso merita un aggiornamento (del sistema operativo).

 
quante finestre?
ha la brra che si nasconde automaticamente?
così su due piedi direi problemi di memoria (RAM o scheda video), cosa 
c'era aperto? programmi pesanti?
da quando non fa uno scandisk, un defrag e una pulitura dei temporanei?
butto li un po' di idee ma sinceramente non ne ho mai sentito di 
problemi come questo.
ciao
Nick

 Da cosa dipende?
Con Win 98 + Access 97 è un comportamento normale.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


boh ... ragazzi adesso è tornato a posto da solo.
Mi sa che è l'active desktop, questa "simpatica" signora, (ricordate in 
Heidi la sig.ra Rottermeier? )
è abituata a mettersi una miriade di icone sul desktop e sulla barra menu 
avvio veloce.
Grazie e scusate per il disturbo.
(cmq appena va a mangiare le faccio un mega scandisk defrag) 

> (cmq appena va a mangiare le faccio un mega scandisk defrag)
Bravo, così impara!!!
-- 
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it


ma la Rottermayer non era signorina?
Comunque so che lo spinotto PS2 del mouse, se pontincellato con un pezzetto
di filo elettrico, può essere comodamente connesso ad una comune presa di
rete da 220V 10A. Un tipico lavoretto da fare durante lo scandisk.
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.appl.access
Titolo: Ancora un altro problema ...

Ciao a tutti.
Ho un altro problema che non riesco a risolvere:
Machera_1, basata su Tabella_1, impostata a Popup e Condizionata
Tabella_2 con un Campo_2 tipo testo
Vorrei che sull'evento apertura di Maschera_1    il campo_2   di Tabella_2
si imposti ad un certo valore p.e. 1
Potrą sembrarvi elementare ma proprio non riesco a venirci a capo.
(non riesco a scrivere la sintassi del relativo codice ..... sigh!)
N.B.
Se qualcuno mi aiuta vedrņ di rispondere usando bene il quoting!!!

(non riesco a scrivere la sintassi del relativo codice .....
sigh!)
Mi sembra di capire che Tabella_2 non abbia nessuna attinenza con
valori o controlli di maschera. Se così fosse, sempre che Tabella_2 abbia
un unico record, butta sull'evento Apertura di maschera il seguente codice:
dim rst as Recordset
set rst = CurrentDb.OpenRecordset ("Tabella_2")
With
rst
   .MoveFirst
   .Edit
   !Campo_2 = <nuovo valore>
   .Update
End
With
rst.Close
Se invece non ho capito una mazza, chiedo scusa a tutti
... ;-)
OndaMax
--------------------------------
Inviato via 
http://usenet.iol.it
 

rst.Close
Sorry, ma Iol evidentemente va a capo
quando vuole.
"With rst" e "End With" sono sulla medesima riga di comando
...


 ha scritto nel messaggio
news:217Z56Z236Z186Y...@usenet.iol.it...

Grazie per l'aiuto. Domani in ufficio proverò a fare quello che dici e poi
ti farò sapere se va tutto bene (ma credo sicuramente di si)

Newsgroup: it.comp.appl.access
Titolo: Password e Access

Ciao Ng, dopo alcune modifiche ad un db č stato deciso di proteggere con psw 
lo stesso, č stata utilizzata la protezione standard di Access...ora 
stranamente oltre a chiedere la psw in apertura la chiede anche in 
chiusura...qualcuno sa il perchč?
Saluti
Femto 


Forse perchè hai la compattazione automatica prima di uscire?
Cinzia


Compatti il db in chiusura?
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: raggruppamento in base a data in una query

Buongiorno,
ho difficoltà a fare un raggruppamento in base alla data in una query, 
ovvero vorrei vedere una singola data ma la query me ne fa vedere di più 
perché prende in considerazione l'ora, come fare per evitare questa scelta?
Grazie
Akery 
 
 
---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus
 
 

 prende in considerazione l'ora, come fare per evitare questa scelta?
 
Ti sia di monito a non più usare in futuro un unico campo
per data e ora!
 
Mi si chiudono gli occhi... ti risponderò più assennatamente
domani, s'altri non l'avrà già già fatto.
 
Bruno


Dovrebbe bastarti creare un campo calcolato nella query, del tipo:
Data: Format([CampoConDataOra];"gg/mm/aaaa")
e raggruppare questo
(se hai Access in italiano purtroppo il format va fatto in italiano, come sopra, altrimenti "dd/mm/yyyy" o anche "yyyy/mm/dd" che a me piace di più)
Saluti
 

buongiorno,
mi sembra di capire che lasciare il campo data nativo come access lo da non 
è una buona scelta. Proverò i vostri suggerimenti.
Grazie
 
"marcopio"  ha scritto nel messaggio 
news:c3e77801-6140-4417...@googlegroups.com...


 perché prende in considerazione l'ora, come fare per evitare questa scelta?
 
Per raggruppare solo la data senza l'ora basta un semplice campo calcolato:
 
DateValue(NomeCampo)
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 


Ovviamente la soluzione di Karl è la più lineare... :-)
Newsgroup: it.comp.appl.access
Titolo: Immagini in access

Ho provato ad inserire immagini in access come oggetto OLE. Ho bisogno che
ad ogni record sia collegata un'immagine diversa. E qui cominciano i
problemi. Ho notato che da PC a PC le cose cambiano. Se su un PC colleggando
un file BMP tutto va a meraviglia, su molti altri PC con lo stesso file di
ACCESS mi visualizza solo un icona orrenda con sotto il nome del file.
Sbaglio forse qualcosa?
Ho fatto una ricerca nel Newsgroup e ho visto che qualcuno consigliava di
guardare il sitocomune e seguire il consiglio sull'inserimento
dell'immagine. Ma nel momento che tento di fare una ricerca sul sitocomune,
IE continua a darmi un errore di sistema.
Ringrazio chiunque possa aiutarmi.
Endi275

 IE continua a darmi un errore di sistema.
Comincia a fare uno scroll della pagina di ricerca del SC, troverai una
prima risposta.
Poi eventualmente cerca sui vecchi msg, sempre sul SC.
Saluti.
Luciano

Newsgroup: it.comp.appl.access
Titolo: Realizzare maschera o report con totali filtrati e campi visibili in  funzione delle scelte fatte dall'utente

Salve a tutti,
avrei la necessità di visualizzare in qualche modo (maschera o report)
i totali di una query in modo da poter vedere tutti i totali di tutti
i campi della query o solo alcuni a scelta dell'utente .
La qeuey raccoglie le ore che ciascun utente dedica ogni giorno ad una
particolare commessa svolgendo una particolare attività, dunque i
campi della query sono Utente, Commessa, data, OreLavorate,
AttivitàSvolta.
Avrei dunque la necessità con un'unica query o report di visualizzare
a volte ad es. il totale delle ore lavorate (dedicate) da tutti gli
utenti insieme ad una particolare commessa, a volte solo il totale
dell'utente pincopallo alla commessa XXX senza tener riguardo della
suddivizione inelle diverse AttivitàSvolte ecc. , altre volte il
totale che tutti quelli che anno svolto l'attività ad es. di
progettazione hanno dedicato nel mese di agosto alla commessa XXX
Non so se sono stato chiaro. Secondo voi si può fare?
Io pensavo a qualcosa tipo maschera che in funzione del segno di
spunta sul nome del campo lo rendesse visibile o meno nella query che
fa i totali e che poi viene filtrata in funzione dei campi rimanenti
(ad es. nome utente o commessa).
Che ne pensate? mi potete aiutare?

 ha scritto nel messaggio 
news:0723986f-fac6-4a93...@x35g2000hsb.googlegroups.com...

[risposta]
Prima del "su come visualizzare i risultati" io mi preoccuperei 
dell'ottenerli, i risultati.
Comunque puoi vedere l'esempio sul sito comune (
www.sitocomune.com
) sezione 
Reports
4.33 Report a campi variabili a runtime da query a campi incrociati
4.7 Report dinamici per rappresentazioni a campi incrociati
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Inserire il testo di un segnalibro nel nome file

Salve in word ho recuperato una routine da inserire in una macro che mi
esegue la funzione SALVA.
Funziona tutto l'unica cosa è che vorrei inserire nella Nome File il
valore di un Segnalibro,chiamato "CodAnom", presente nel documento attivo
e la data del salvataggio (che dovrebbe essere Date() ).
Mi date una mano per favore????? vi ringrazio
posto il codice
 
 
 
////////////////////////////////////////
Sub SalvaNonConformita()
ChangeFileOpenDirectory "C:Documenti"
myDocname = ActiveDocument.Name
pos = InStr(myDocname, ".")
 
If pos > 0 Then
myDocname = Left(myDocname, pos - 1)
 
myDocname = "NonConformita_" & SEGNALIBRO & "_" & Date() & ".doc"
 
ActiveDocument.SaveAs FileName:=myDocname, _
FileFormat:=wdFormatDocument, _
LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _
:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
False
End If
 
'ActiveDocument.Close
 
ChangeFileOpenDirectory "C:DOcumenti"
 
End Sub
 
///////////////////////////////////////
 
-- 
 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

 myDocname = "NonConformita_"&  SEGNALIBRO&  "_"&  Date()&  ".doc"
SEGNALIBRO=oDoc.bookmarks("CodAnom").range.text
 
 
-- 
 
ac (x=y-1)

Alessandro Cara ha scritto:

Ciao Ale, grazie per la risposta ma mi da errore su questa stringa "NESSUN
OGGETTO"  forse non riconosce oDoc, che ne pensi ??


Alessandro Cara ha scritto:

Ciao Ale, grazie per la risposta ma mi da errore su questa stringa "NESSUN
OGGETTO"  forse non riconosce oDoc, che ne pensi ??
 



Penso che hai ed ha ragione ( intendo Access)
 
oDoc e' il *tuo* oggetto Word (ActiveDocument?).
ottenuto piu' o meno in questo modo:
 
     Set oAutom = CreateObject("Word.Application")
'    oAutom.Visible = True
      Set oDoc = oAutom.Documents.Open("nomepathdeldocumentoword")
 
 
-- 
 
ac (x=y-1)


RISPOSTA
 
Ho fatto cosi ma non fa quello che vorrei :
 
Sub SalvaNonConformita()
ChangeFileOpenDirectory "C:Documenti"
myDocname = ActiveDocument.Name
pos = InStr(myDocname, ".")
 
If pos > 0 Then
myDocname = Left(myDocname, pos - 1)
 
Set oAutom = CreateObject("Word.Application")
' oAutom.Visible = True
Set oDoc = oAutom.Documents.Open("C:DocumentiModello.doc")
 
segnalibro = oDoc.Bookmarks("CodAnom").Range.Text
 
myDocname = "NonConformita_" & segnalibro & ".doc"
 
 
ActiveDocument.SaveAs FileName:=myDocname, _
FileFormat:=wdFormatDocument, _
LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _
:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
False
End If
 
'ActiveDocument.Close
 
ChangeFileOpenDirectory "C:Documenti"
End Sub
////////////////////////////////////////////////////////////////////////
 
helpppppppppppppppp

Newsgroup: it.comp.appl.access
Titolo: Problema con le date

Salve a tutti!
Ho un piccolo problema di interrogazione in una tabella di Access.
Ho creato una tabella con i campi: ID, DataInizio, DataFine... con i
seguenti dati:
ID           DataInizio             DataFine
1            15/01/2005            31/01/2005
2            01/02/2005            20/02/2005
...
la domanda è questa:
come posso creare una query che estrapoli i records dove ad esempio la
data di ricerca è compresa nell'intervallo "15/01/2005 - 31/01/2005"
oppure nell'intervallo 01/02/2005 - 20/02/2005?
La query deve lavorare a livello di riga e non di colonna.

 ha scritto nel messaggio
news:1131363761.0...@z14g2000cwz.googlegroups.com...

Se la tabella che contiene i dati si chiama Tabella1, prova con una query di
selezione che abbia il seguente codice SQL:
SELECT Tabella1.*
FROM Tabella1
WHERE (((Tabella1.DataInizio)<=[Digita data ricerca:]) AND
((Tabella1.DataFine)>=[Digita data ricerca:]));
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

Ciao Roberto, 
funziona perfettamente!!!
Grazie ancora!

Newsgroup: it.comp.appl.access
Titolo: Re: difficoltà per sequenza in query

 Grazie per l'aiuto
select * from tbdettaglio order by idtestata, iddettaglio desc
se non ho capito male
ciao
BFS

 Grazie ancora
nella parte di codice che posti non vedo assegnazioni di recordset...
vado ad intuito...se hai una maschera con relativa sottomaschera, 
nell'evento "sucorrente" della testata imposti:
tuaSottomaschera.recordSource=select * from tbdettaglio where 
idtestata=" & idtestata  & " order by idtestata, iddettaglio desc
oppure direttamente leghi i campi chiave di maschera e sottomaschera 
nelle proprietà della sottomaschera e imposti ome origine dati della 
sottomaschera la stringa sql che ti ho dato
ciao
BFS


ciao


certo...se ti devono variare in base al valore della combo nella 
sottomaschera
fammi sapere
ciao
BFS

 la visulizzazione è corretta.
metti un controllo che se un campo è vuoto (ultima riga vuota) i quattro 
controlli non siano visibili
ciao
BFS

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

Non riesco piu ad entrare in un database protetto, avendo riformattato il
disco, posso in qualche maniera recuperare qualche dato???
grazie
Eugenio

 wrote in message
news:xlTy8.72623$
vF6.2...@news2.tin.it

Protetto come..??
Se con MDW e protezione a livello Utente, puoi solo ricostruire
un altro MDW esattamente UGUALE, altimenti non hai speranze.
Se era protetto solo da Password, beh, cerca in giro si può recuperare.
Alessandro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: problemi con filtro maschera su numeri interi

cerco un numero ad esempio il 12 in 5 campi N1......N5
e voglio visualizzare i record che contengono almeno uno di loro tale valore
secondo voi cosa sbaglio in questa istruzione?
ChiaveRic = "[N1] = " & Me.c1 & " OR [N2] = " & Me.c1 & " OR [N3] = " & 
Me.c1 & " OR [N4] = " & Me.c1 & " OR [N5] = " & Me.c1
    DoCmd.ApplyFilter , ChiaveRic
Grazie. 

 ha scritto nel messaggio 
news:42b2d764$0$19522$5fc...@news.tiscali.it...

ciao,
quel'č il risultato che ottieni? di che tipo sono i campi N.. 

 quel'è il risultato che ottieni? di che tipo sono i campi N..
ho risolto grazie la soluzione è la seguente se a qualcuno servisse
                ChiaveRic = "[N1] LIKE " & Me.c1 & " OR [N2] LIKE " & Me.c1 
& " OR [N3] LIKE " & Me.c1 & " OR [N4] LIKE " & Me.c1 & " OR [N5] LIKE " & 
Me.c1
grazie.

Newsgroup: it.comp.appl.access
Titolo: [quasi OT] protezione, registrazione, copyright...

come da sub qualcuno ha mai avuto il problema di doversi tutelare legalmente
rispetto ad una soluzione proposta tramite access?
io ho appena quasi (ci devo ancora lavoricchiare un pochino) finito un db
che va oltre alla soluzione tramite codice di un problema, contiene anche
dei dati in una tabella che poi faccio visualizzare secondo criteri ben
precisi.
fin ora sono andato alla mia camera di commercio, dalla quale non ho
ricevuto nessuna risposta seria oltre che rimandarmi alla siae, ma che son
diventato, "cantante"??? (senza offesa per la categoria, lo diventebbe se
cantassi davvero...)
grazie per l'attenzione
by
stwe

 ha scritto nel messaggio

Eppure ti hanno detto bene. E' la siae che si occupa della registrazione e
protezione legale del SW (dietro congruo compenso ovviamente, i maligni
dicono "troppo congrua").
Che vuoi fare? la legge sul SW uscita ultimamente questo dice.
Sib

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

come posso fare a costruire un calendario personale. devo associare ad ogni
giorno del calendario, una casella di testo nella quale inserire alcuni
valori.
grazie
--------------------------------
Inviato via 
http://usenet.iol.it

 ha scritto nel messaggio
news:62Z98Z168Z231Y1...@usenet.iol.it...

Alleghi alla maschera la tabella con il calendario ed inserisci nella
maschera sezione CORPO la casella di testo per la data, questa casella verrà
ripetuta tante volte quante sono le date nella tabella.
Spero di aver capito il problema
Newsgroup: it.comp.appl.access
Titolo: Il fisco e l'arrotondamento

Ciao a tutti
Ho questo problema, nel tentativo di riprodurre un registro fiscale,
partendo dal totale della fattura, devo risalire ad alcuni imponibili ed
aliquote varie, e fino qui tutto ok. Il problema è che sommando tutte le
voci in cui scompongo il totale fattura non sempre il risultato è uguale
alla cifra da cui parto.
Legalmente come avete risolto voi la cosa?
Grazie
Ilario

"Ilario" <liviaeila...@TOGLIMIlibero.it> ha scritto nel messaggio
news:vcFzc.59209$Wc.18...@twister2.libero.it...

Ciao Ilario,
Il totale di una fattura deve essere composto dalla somma degli imponibili e
dalla somma delle imposte. Ogni singola imposta deve essere arrotondata
secondo il metodo indicato dal comitato per l'euro. Se hai calcolato il
totale in questo modo non puoi avere differenze, in altro caso hai emesso
fatture errate.
esempio  righe fattura
-----------------
aaaaaaaaa 123,59 20%
bbbbbbbb   80,71 20%
ccccccccc   12,32 10%
sssssssssss 107,25 10%
-----------------
il tuo totale fattura sarà
------------------------
123,59+80,71=204.30
204,3*0,2       =40.86
12,32+107,25=119.57
119,57*0,1    =11,96
------------------------
Totale fattura  376,69
Ciao Giorgio

"Ilario" <liviaeila...@TOGLIMIlibero.it> ha scritto nel messaggio
news:vcFzc.59209$Wc.18...@twister2.libero.it...

Un registro IVA, sia degli acquisti che delle vendite, deve riportare, anche
se errati, i valori scritti sul documento che genera la registrazione.
Quindi anche se teoricamente potresti prendere il totale fattura e dividerlo
per 1,aliquota per ottenere l'imponibile, questo potrebbe non essere un
valore corretto se a formare l'imponibile della fattura concorrono elementi
ad aliquota diversa o esenti.
saluti
GB

Newsgroup: it.comp.appl.access
Titolo: Controllo su un'immagine

ho una maschera iniziale con delle immagini..cliccando su di esse si
aprono altre maschere o il db vero e proprio.
Come faccio far si che quando apro la maschera principale il controllo
vada su un immagine,come per esempio avviene su una casella di testo
con il comando setfocus.Per ovviare ho provato inserire una casella di
testo...ma alla fine non mi piace vedere la barrettina che
lampeggia.Avete soluzione?

 ha scritto nel messaggio 
news:1162992397.5...@m73g2000cwd.googlegroups.com...

Non sò se è possibile però potresti creare un oggetto diverso da una casella 
di testo, potresti provare con una cornice o un rettangolo per indirizzare 
il setfocus.
saluti Andrea

Newsgroup: it.comp.appl.access
Titolo: errore su esportazione file di testo

Dopo aver installato Win Vista, alcuni programmini in access che
effettuano l'esportazione di tabelle in file di testo mi danno il seguente
errore al momento dell'esportazione:
il separatore di campo nella specifica dei file di testo corrisponde al separatore decimale o al delimitatore di testo
L'esportazione avviene tramite una macro e la funzione "trasferisciTesto"
ottenendo il file nel seguente modo: "campo1";"campo2";....;"campon"
cosa devo cambiare affinchè tutto funzioni senza problemi???
La versione di access è la 2003
grazie 
Nicola



nessuna soluzione???
Nicola
Newsgroup: it.comp.appl.access
Titolo: Creare busta da form

Ho creato una maschera in cui inserendo alcuni campi (cognome, nome,
indirizzo, cap, città, provincia) mi crea un report (formato busta
indirizzi).
Però quando apro la seconda volta il form e chiedo la stampa dei nuovi
dati inseriti nel form mi stampa anche quelli del primo.
come posso risolvere? Forse creando una query o macro che all'apertura
del form mi cancelli tutti i record della tabella di riferimento
oppure c'è un altro metodo?
Grazie


Ciao, se vuoi stampare le buste una per volta devi lancire i report
dicendogli di stampare solo il record corrente, ipotizzo che la chiave
unica si IdDestinatario (numerico)
DoCmd.OpenReport "StampaBusta", acViewnormal, , "IdDestinatario =" &
me!IdDestinario
Ciao.
Alberto


Grazie Alberto, ora provo anche così.
Però ho parzialmente risolto creando una macro che all'apertura del
form mi lancia una query di eliminazione record nella tabella così
all'atto dell'inserimento dei dati ...esistono solo quelli e il report
sarà di una sola pagina.
E' vero è macchinoso....ma funziona.

Newsgroup: it.comp.appl.access
Titolo: 2 report 2 stampanti

Ciao
č possibile in access chiedere in automatico che il report1 venga
stampato con la stampante1 e il report2 con la stampante2?
se sě, come?
Grazie
Gian



la maniera piů diretta e di specificargli su imposta pagina del report
una stampante specifica
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: record con campi correlati

salve a tutti
avrei bisogno del vostro aiuto per risolvermi un problema.
ho 2 tabelle, 1 con tutte le nazionalità e l'altra con la'rchivio dei dati.
nell'archivio dati ho impostato un campo come "tabella correlata" al campo
nazioni della 2 tabella, in modo da  poter solo ed esclusivamente quelle
voci da selezionare.
è possibile far associare, nella relativa maschera (dell'archivio) in
automatico il campo IDnazione , quando vado ad inserire un nuovo record
?????
forse ci sto smenando troppo e vado fuori fase, ma non ci riesco
saluti Valter - TV

 ha scritto nel messaggio
news:cdwl7.2025$2b5....@news.infostrada.it...

Cosa vuol dire: --è possibile far associare, nella relativa maschera
(dell'archivio) in automatico il campo IDnazione , quando vado ad inserire
un nuovo record--
Non è che volevi dire per caso questo: è possibile, inserendo un nuovo
record tramite la relativa maschera, selezionare una nazione e memorizzare
nel record della tabella Archivio Dati l'IDNazione?
Se volevi dire questo la risposta è si e si fa con una casella combinata.
Ciao Roberto - Syd
Newsgroup: it.comp.appl.access
Titolo: Documentazione Office Automations

Sapete dove posso trovare in internet o titoli di libri che spiegano il
codice visual basic for applications per gestire gli applicativi word excel
via codice? grazie.

 ha scritto nel messaggio

Hai gia' guardato le recensioni sul sito comune?
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


Per Office97:
http://support.microsoft.com/support/kb/articles/Q167/2/23.ASP
Per Office2000:
http://support.microsoft.com/support/kb/articles/q260/4/10.asp
ciao
Silvio

Newsgroup: it.comp.appl.access
Titolo: Duplicare un record e modificarlo

Ho una maschera in cui carico i dati relativi a dei corsi (numero .. titolo
.... ore ... ecc.).
Capita spesso che devo inserire di seguito corsi molto simili tra loro dove
cambiano cioč solo pochi dati. Come posso inserire un tasto che mi duplica
l'ultimo record caricato permettendomi cosě di cambiare solo i pochi valori
diversi?
Grazie
--------------------------------
Inviato via 
http://usenet.libero.it

 diversi?
Varie soluzioni: la piů semplice forse, č preparare una query di accodamento
sulla tabella che prende i valori dai vari controlli della maschera.
Con il pulsante lanci la query
Antonio


Vai sul Sito Comune (link qui sotto), nella Sezione Forms leggiti la FAQ di
Federico Luciani intitolata "Ripetere un valore del record precedente in una
form", dovrebbe fare al caso tuo; naturalmente i dati del primo record
inserito dopo aver aperto la maschera te li digiti tu a manina santa; č
altrettanto che il giochino lo effettuerai per tutti i controlli della
maschera che vuoi che assumano, all'inserimento di un nuovo record, il
valore del record inserito precedentemente.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Tips per ottenere un eseguibile da .mde oppure .mdb

 Se lo mandi lo pubblichiamo su AccessGroup.it
Se lo ritieni opportuno, trasforma pure la mia pagina web in
(modalità testo) è inserisci pure a mio nome su AccessGroup.it
Spero di essere stato utile,
Saluti By Princ.....

 Questo argomento era in discussione in un
Tutto  bene ma l'oggetto e' fuorviante.
--
ac


Come mai non ci sono commenti positivi o negativi su questo argomento?
Saluti By Princ.....

Da provare
sembra un buon lavoro
Ciao
Alex

Principiante ci ha detto :

sinceramente non mi pare una grande idea ma forse ne ho freinteso 
l'obbiettivo.
se è solo per far *credere* all'utente che sta usando un exe piuttosto 
che che un mde mi pare fatica sprecata..meglio essere sincero fin da 
principio, che poi a fare un eseguibile in vb6 che lancia l'MDE ci stai 
un attimo.
Se invece lo scopo è quello di avere un MDE sempre fresco è una buona 
idea, anche se non ho mai avuto di questi problemi.
ciao
-- 
IgnazioC

 idea, anche se non ho mai avuto di questi problemi.
Obbiettivo centrato!
Saluti By Princ.....
Newsgroup: it.comp.appl.access
Titolo: Backup degli archivi. Qualche soluzione?

Sono riuscito ad impostare un backup completo dei miei dati (contenuti in 13
tabelle) su di 1 floppy utilizzando un 2° database contenente solo le
tabelle di quello principale.
Problema!! Ovviamente, a parte le tabelle ove sono impostate delle chiavi
primarie, se vado a ricaricare i dati nel db (accodandoli) mi ritrovo tutti
records doppi.
Se prima di caricarli cancello quelli che già ci sono risolvo il problema ma
me ne creo uno bello grosso se disgraziatamente qualcosa va storto.
Preciso che vorrei usare questo sistema nel momento in cui devo andare ad
aggiornare periodicamente i miei dati in un altro pc (non in rete) che
contiene anche archivi di altri "utenti".
Come si può procedere in questi casi?
Grazie.

 ha scritto nel messaggio
news:8cd7k2$bt2$1...@serv1.iunet.it...

Due soluzioni:
1 - compattare mdb + winzip ---> floppy A: (fino a che è possibile);
2 - comprarsi un iomega Zip esterno parallelo;
Personalmente utilizzo la seconda (Cuelo docet!)...
Ciao.

 2 - comprarsi un iomega Zip esterno parallelo;
Proporrei come terza soluzione un LS-120.
Compatibile con i floppy da 1.44, costo dei dischi nella norma e
discretamente veloce.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************

"AntoGal" <zer...@NOSPAMtiscalinet.it> ha scritto nel messaggio
news:8cf6g9$jos$1...@pegasus.tiscalinet.it...

Ciavevo pensato anch'io già dalla sua comparsa in commercio, ma ho sentito
che dava dei problemi derivati dal fatto che utilizzava il canale IDE con la
perdita del connettore per un'altro HD; e poi era interno e costringevo
l'altro (o io) a comprarsi LS120. Ora con lo Zip a 250 compatibile con i
dischi da 100 (non compressi)...
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Rilevare automaticamente nome campo per istruzione UPDATE

Salve a tutti, in un database ho una tabella "MiaTabella" con diversi campi
denominati "MioCampoxx" dove le x sono le ultime due cifre dell'anno.
Siccome annualmente devo aggiornare il campo relativo all'anno
corrente,(quest'anno quindi "MioCampo03") ho scritto la  Function qui sotto
riportata .., che non funziona, perché dopo SET ci deve essere il nome di un
campo, cosě come dopo WHERE. Giusto? Anzi ora mi viene il dubbio se anche
Set fld = tdf.Fields(Pippo & Right(Year(Date), 2)) sia una cosa ammissibile.
Esiste qualche scappatoia oppure un'altra soluzione per ottenere quello che
mi serve?
Grazie in anticipo
Paolo.
Public Function AggZero()
Dim dbs As Database
Dim tdf As TableDef
Dim fld As Field
Dim Pippo As String
Pippo = "MioCampo"
Set dbs = CurrentDb
Set tdf = dbs.TableDefs!MiaTabella
Set fld = tdf.Fields(Pippo & Right(Year(Date), 2))
dbs.Execute "UPDATE MiaTabella SET fld.Name = '0' WHERE (((fld.Name) Is
Null))"
End Function

 ha scritto nel messaggio
news:bf8063$39i$1...@lacerta.tiscalinet.it...

A mio avviso Set fld = tdf.Fields(Pippo & Right(Year(Date), 2)) č corretto.
Mentre scriverei la Execute cosě:
dbs.Execute "UPDATE MiaTabella SET " & fld.Name & _
"= '0' WHERE (((" & fld.Name & ") Is Null))"
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 
-- 
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------

 ha scritto nel messaggio
news:Xns93BDFCB4...@151.99.250.3...

Caro omonimo hai tutte le ragioni, si tratta di un vecchio Db che ho fatto
diversi anni fa, quando ero alle prime armi. Dovrei metterci mano, ma non
trovo il tempo.
Paolo.

Newsgroup: it.comp.appl.access
Titolo: Da formato testo a formato numerico.

Carissimi.
Per un problema di esportazione di dati da Access in Excel come posso in una
query di selezione definire dei campi "volanti" che mi visualizzino i dati in
formato numerico a due cifre decimali, partendo da una tabella contenente i
campi con i dati in formato testo. Purtroppo la funzione Val() permette di
gestire solo la parte che precede la virgola....
Grazie.
Lino
-- 
Posted from  [212.245.210.50] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 gestire solo la parte che precede la virgola....
Usando la funzione format che, tra le varie cose, converte una stringa in
numero nel formato che vuoi tu. Nel tuo caso
format(tuonumero,"0,00")
Usata però in una query dovrqai scrivere
format(tuonumero;"0,00")
Antonio

 gestire solo la parte che precede la virgola....
Guarda la funzione cdbl( ) e imposta il formato del campo come Fisso con 2
decimali.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

gestire solo la parte che precede la virgola....
Splitta il testo nelle due parti, intera e decimale, convertile e 
risommale convertendo la parte decimale.
-- 
Filippo "Kirone" Zamengo 
Quanto scritto deve ritenersi IMHO e indipendente dal datore di lavoro
e-mail modificata: togliere DESPAM e .invalid
Newsgroup: it.comp.appl.access
Titolo: Ecco svelato l'arcano: Ereditarità dei nomi in query nidificate!

 FROM [Movimentazione - Dati - ArtPerMemGun - Q1_10];
Subito pensavo che access ignorasse i nomi troppo unghi... in realtà ho
scoperto que questa qui sopra funziona solo perchè
la query "Movimentazione - Dati - ArtPerMemGun - Q1_10" è basata su una
query che si chiama "Movimentazione - Dati - ArtPerMemGun"
In pratica, riassumendo:
Ho una tabella "T"
Faccio una query che chiamo "A"
SELECT T.DataIns
FROM T;
Faccio una query che chiamo "B"  e che sfrutta "A"
SELECT A.DataIns
FROM A;
Faccio una query che chiamo "C"  e che sfrutta "B"
SELECT B.DataIns
FROM B;
Ora la query "C" può essere scritta indifferentemente come:
SELECT B.DataIns
FROM B;
SELECT A.DataIns
FROM B;
od addirettura come
SELECT T.DataIns
FROM B;
NOTA CHE TUTTE LE 3 VERSIONI USANO    "FROM B"
Quindi a quanto pare tra le query esiste una certa ereditarietà dei nomi.
Tutto ciò mi sconvolge un poco... non avevo mai letto di caratteristiche
simili.
Qualcuno ne sa di più?
Ciao, Max

quanto segue:
Lo vedi che se ti applichi...
;-P
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in 
internet che sia in grado di recuperare le 
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--

 Lo vedi che se ti applichi...
se mi applico mi viene il malditesta.... ma almeno capisco :-)))))))))
Ma qualcuno era già a conoscenza di quanto ho scoperto?
Ciao, Max