mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: modo migliore di strutturare listini prezzi

Ho la necessità di poter creare infiniti listini prezzi ogni listino prezzo
deve avere un nome a mio piacere di tipo stringa e deve poi essere possibile
assegnare un valore percentuale di ricarico per ogni categoria presente
nella tabella categoria
ovvero
descrizione                        categoria1    categoria2  .........
categorian
listino clienti normali           25                28
30
listino clienti speciali           21                24
27
listino rivenditori                17                19
21
voi come fareste considerando che il numero di categorie può variare nella
tabella categoria e il numero di listini può variare nella tabella listini?
Grazie.

 tabella listini?
Boh!
Metti i listini in tabella testata e le categorie in righe... così hai un 1
a n con possibilità di avere infiniti in ognuno dei casi...
-- 
Alex {per email metti '[NOSPAM]' nell'oggetto}
"Prima di dedicarti all'impossibile accertati di aver fatto tutto il
possibile" (Alex1980)

 Grazie.
Così, a volo ...
Una Tab_Listino e una Tab_Listino_Corpo
1) Tab_Listino
ID
Listino_Descrizione
2) Tab_Listino_Corpo
ID
ID_Tab_Listino (collegamento al listino di competenza)
ID_Tab_Categorie (Collegamento alla categoria di competenza)
Perc_Ricarico
...
e perchè no...
Listino_inizio (per inizio vadilità di % ricarico su categoria)
Listino_fine (per fine vadilità di % ricarico su categoria - scadenza -)
giusto per permettere di dare scadenze ai vari record...
Più o meno la strutturerei in questo modo.
Ciao
-- 
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Più o meno la strutturerei in questo modo.
Bene siamo in due!
Io son oarrivato prima perchè ho scritto di meno :-)

Newsgroup: it.comp.appl.access
Titolo: da alta a bassa risoluzione

Un'altra domanda irritante per voi (chiedo scusa)...
ma se uno progetta un database in alta risoluzione (uso un notebook a 15'
1400x1050) può fare in modo di adattarlo poi ad un monitor a bassa
risoluzione senza dover spostare e ridimensionare tutto quanto?
Grazie...
Afof

 ha scritto nel messaggio
news:0eF88.36412$5M4.1...@twister2.libero.it...

...no, non c'e'modo...t'attacchi scemo!
Afof
P.S. autoironia :)

 wrote in message
news:B8_88.44837$nI1.1...@twister1.libero.it...

Non essere così cattivo, la soluzione c'è, molto elaborata e secondo me
inutile.
La verità è che quando sviluppi ti devi mettere nelle condizioni
STANDARD
di utilizzo del Software, e non ricorrere a trucchetti per adattare.
La piattaforma ottimale è 800x600.
Sul Sito Comune c'è una Routine che ridimensiona i controlli in base
alle
dimensioni della Form, non è completa per quello che devi fare, perchè
devi ridimensionare la Form in Base alle dimensioni grafiche del
Monitor,
ma se usi API, cercando queste inFO e le passi alla ROUTINE citata
Funziona benissimo.
Alessandro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 La piattaforma ottimale è 800x600.
L'ho imparato a mie spese :)
Grazie Alessandro
Afof
Newsgroup: it.comp.appl.access
Titolo: Impossibile cancellare record SQL express 2008

Questa nn mi era mai capitata.......tutto d'un tratto se apro una determinata
form (sola lettura) e pigio il tasto CANCELLA RECORD mi va in timeout
ODBC....Se provo a cancellare il record direttamente dal motore e ho la
precedente maschera aperta SQL express macina macina ma nn cancella
nulla....Se chiudo la maschera funziona immediatamente....Ci ho gi� perso una
notte (anche perch� capita SOLO con questa tabella qua....) .....Qualche
help?? Grazie
RobertoF
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 RobertoF 

OneEDP ha scritto:

E bravo Daniele.....proprio cos�.....se infatti cambio al volo la source dalla
form il problema non si presenta...Ma il dubbio permane.....
Questa form � un'anagrafica, quindi effettivamente tira su tutta la tabella
(maschere singole, quindi 1 record per volta) MA.....
L'origine dati � una query on the fly (mi serve x altre cose)
Il blocco record � impostato a Nessun Blocco
Il recordset � snapshot
Come altro glielo dico che � solo in lettura?!?!?!?!?!?!



La query � una pass-through (chiamo qpt) con odbc RW?
O come temo � una query jet su tabelle collegate? Access si presta bene 
perch� � naturalmente progettato per il locale.
Se � cos� come ogni odbc che si conviene devi creari un altro DSN di sola 
lettura
Fammi sapere
Daniele 


Il DNS nn lo uso.....connessione all'apertura dell'applicazione con stringa
memorizzata in un file di testo....e si, query jet su tab collegate.....'mo
faccio qualche esperimento xch� secondo me la strada c'�.....al max non
assegno il sorgente all'apertura!!!!



Ahiiaaa le tabelle collegate ;-)
Ora hai una tabella che ti d� questo problema e le altre....?
Non mi hai detto cosa intendi per query al volo. Cos� non posso aiutarti.
Ciao 


Exuse-me ho letto con attenzione: query jet su tab collegate.... (con sql 
server dovresti evitarle proprio evitarle!)
Usa netpersec e guarda che Received / Sent mostruosi che hai.
Ciao 


Studier�..... :)
Cmq la procedura � questa: Apro la maschera, su Caricamento butto una stringa
SQL che mi da la maschera che l'ha aperta (ci sono diverse form che possono
accedere qua e il recordset � variabile) e visualizzo tutto in snapshot. Poi
per modifiche/inserimenti vari ho altre form.....dicevo in questa maniera di
essermi parato il c... proprio da queste cosine qua.....ma evidentemente ho
frainteso qcosa......


 qcosa......
Ciao
Newsgroup: it.comp.appl.access
Titolo: Copiare un valore tra campi di diverso formato

Anche credo sia impossibile, ma tentar non nuoce.
Per esigenze di struttura ho un campo di tipo testo, che contiene degli
orari e dovrei copiarlo in un campo di tipo data/ora, formato ora breve
24h. Non posso assolutamente trasformare il campo testo in formato ora o
viceversa, al momento inserisco manina-manina i valori, non c'è modo di
automatizzare?
Grazie 1000
Fid
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Fid
Se questo è il contenuto del campo Testo "01/01/2007"
Per riportarlo a Data puoi usare EVAL("01/01/2007")
Quindi
CampoData=Eval(CampoTesto)
Sempre che la formattazione sia coerente per l'interpete...
Altrimenti devi scomporre il campo Testo(con le funzioni stringa) e
ricomporlo con DateSerial.
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Finalmente ho capito cosa non andava

Quando creavo le pag. con frame ( uso FPage 98) e impostavo le pag.
iniziali, automaticamente FP mette il tag <base targhet="nome_frame"> nella
pagina che imposto come iniziale, mentre nel frameset, mette all'interno del
tag frame l'opzione targhet="nome_frame".
Tolti questi inconvenienti funziona, come descritto da voi.
Finalmente !, non riuscivo a farmene una ragione del perchè la cosa non
funzionava.
Grazie per i consigli  raga.
Bye.

 tag frame l'opzione targhet="nome_frame".
La MS continua a stupirmi, il "fruntpage" in milanese non me lo aspettavo.
Newsgroup: it.comp.appl.access
Titolo: Aiuto:Creare record con VBA!

Ciao,
ho un database con due tabelle
-Ordini
-Dettaglio
le due tabelle sono relazionate uno a molti
ho creato una maschera Ordini con una sottomaschera Dettaglio e fin qui
tutto bene.
Io voglio che ad ogni un nuovo record Ordini  vngono creati tre nuovi record
nella sottomaschera con dei valori di default in un determinato campo.
E possibile? aiutatemi
Sandro
ale...@tin.it

nella sottomaschera con dei valori di default in un determinato campo.
aggiungere i tre record è facile:
dim rst as recordset
set rst = currentdb.openrecordset("Dettaglio")
' aggiungi il primo record
rst.addnew
rst!Campo1 = valore1
rst!Campo2 = valore2
' ecc.
rst.update
' ripeti altre due volte
adesso il bello è vedere quando far partire questo codice.  direio
nell'evento dopoinserimento della maschera principale
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

 ha scritto nel messaggio
news:39ba370c...@news.interbusiness.it...

Ho provato questo sistema ma ottengo il seguente messaggio di errore
Errore run-time 3201
in pratica mi dice che non posso aggiungere o creare record nella tabella
Dettaglio perchè nella tabella Ordini non esiste il record.
non riesco a trovare una soluzione
ale...@tin.it

Dettaglio perchè nella tabella Ordini non esiste il record.
quando fai eseguire il codice?  in che riga ti dà errore?


 ha scritto nel messaggio
news:39bc2736...@news.interbusiness.it...


 Grazie Sandro
 [CUT]
Nell'evento dopo aggiornamento, hai provato, prima di tutto, a mettere il
comando:
   DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
??
Roberto

Ho il campo Numero ordine in questo campo rilevo l'evento dopo aggiornamento
mannaggia a li pesci fritti, nun è un campo, è un *con-trol-lo*!  è
una casella di testo (probabilmente) legata ad un campo!  è un oggetto
che appartiene alla maschera!
dopo che hai aggiornato quel *controllo* nel *campo* non hai ancora
scritto niente!  ci verrà scritto qualcosa se e solo se salvi il
record su cui stai lavorando nella maschera, cioè dici ad access di
scrivere nei *campi* il contenuto dei *controlli* ad essi legati!
ecco perché non riesci ad inserire un record relazionato nella tabella
secondaria: nella primaria ancora non c'è un record che abbia quella
chiave!
il codice per aggiungere record, e lo avevo anche specificato bene, va
eseguito in seguito ad un evento particolare della masdchera: il dopo
inserimento di un nuovo record.


 ha scritto nel messaggio
news:39bd61f5...@news.interbusiness.it...

Newsgroup: it.comp.appl.access
Titolo: help sql

In una maschera chiamata "Visualizza Ordini per commessa" ho due oggetti non
associati.
una è una casella combinata che contiene i seguenti valori:
 SELECT [Commesse].[IdCommessa], [Commesse].[Descrizione] FROM Commesse;
una è una casella di riepilogo che contiene:
 SELECT [Ordini Query].[IdOrdine], [Ordini Query].Fornitori.Ditta, [Ordini
Query].[DataOrdine], [Ordini Query].[arrivato], [Ordini Query].[IdCommessa]
FROM [Ordini  Query];
quello che voglio ottenere è dopo aver aggiornato la casella combinata nella
casella di rieilogo mi si aggiornino gli ordini associati per idcommessa.
Ho provato con una espressione sql

 ha scritto nel messaggio
news:hcOc8.6402$E33.1...@twister1.libero.it...

Chiamando cmbCommesse la prima casella combinata con origineriga:
SELECT [Commesse].[IdCommessa], [Commesse].[Descrizione] FROM Commesse;
la seconda, chiamiamola cmbOrdini, avrà come origineriga:
SELECT [Ordini Query].[IdOrdine], [Ordini Query].Fornitori.Ditta, [Ordini
 Query].[DataOrdine], [Ordini Query].[arrivato], [Ordini Query].[IdCommessa]
 FROM [Ordini  Query] WHERE [Ordini Query].[IdCommessa] = " &
forms!nometuaforma.cmbCommesse
e sull'evento AfterUpdate della prima inserisci il requery per la seconda:
Sub cmbCommesse_AfterUpdate
    me.cmbOrdini.requery
end if
ciao.

 ha scritto nel messaggio
news:a52h0p$3vahv$1...@ID-57322.news.dfncis.de...


 Ma mi ha dato lo stesso errore
Togli tutto: apici e &, non servono se la query e definita nell'origine riga
SELECT [Ordini Query].[IdOrdine], [Ordini Query].Fornitori.Ditta, [Ordini
 Query].[DataOrdine], [Ordini Query].[arrivato], [Ordini Query].[IdCommessa]
 FROM [Ordini  Query] WHERE [Ordini Query].[IdCommessa] =  forms!Visualizza
 ordini per commessa.cmbCommesse
ciao.
Newsgroup: it.comp.appl.access
Titolo: Query di accodamento e Overflow in campo Numerico

 
https://microsoft.public.it.office.access.narkive.com/8GuEk0Hp/overflow-in-campo-numerico-3349
 
 
ho collegato una tabella txt  in access ed attraverso una query di
accodamento vorrei aggiornare una seconda tabella riportante gli stessi
campi
 
il tutto funziona SOLO la prima volta 
 
al 2° lancio della query ho errore: "Overflow in campo Numerico"
 
se compatto il db POSSO rilanciare la query all'infinito
 
c'è una soluzione ? (DIVERSA dal compattare il db)
 
 
Grazie Ciao

 
 
mah, solo come tentativo
 
poiché la tabella text non è aggiornabile da Access
(e quindi prendi in solido i dati esterni, all'occorrenza)
proverei ad IMPORTARE (in una tabella) invece di collegare
 
in fondo, se conduci le operazioni da VBA, 
c'è solo da aggiungere l'importazione 
(eseguita però di volta in volta)
 
certo, c'è lo svantaggio del tempo fisso di (ri)esecuzione:
i dati esterni non sono "pronti all'uso", come nel collegamento,
e se le righe sono millantamila può essere poco pratico
 
Inoltre credo che si possa controllare meglio la presenza di qualche valore anomalo su una (singola) importazione

 Inoltre credo che si possa controllare meglio la presenza di qualche valore anomalo su una (singola) importazione
e, se viene individuato, provar a "ripulire", con una query di scopo

Perfetto
 
Nella tabella collegata c'erano dei campi numerici (probabilmente
 non valorizzati) che non riusciva a "vedere" 
Il collegamento non dava errori 
ma quando lanciano la query di accodamento usciva l'errore
 
Con l'importazione la tabella erroriImportazione ha evidenziato il
 problema
 
Grazie ciao

Newsgroup: it.comp.appl.access
Titolo: Ancora Casella Combinata (ma domanda diversa!)

Ho una casella combinata che mi cerca un record nel recordset associato alla
maschera, con FindFirst, e tutto funziona.
Vorrei espandere la funzionalita' di questa casella combinata, facendo in
modo che, se il record non viene trovato, automaticamente la maschera si
posizioni per inserire un nuovo record.
Come?
Grazie
Andrea

 ha scritto nel messaggio
news:Akx97.64313$Qf6.5...@news2.tin.it...

Nel caso in cui la FindFirst ti dà esito negativo (NoMatch, vedi help) usa
il metodo GoToRecord impostando l'argomento record ad acNewRec (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto
In effetti avevo trovato queste cose nell'help, ma non so come usare
NoMatch.
mi sembra di aver capito di doverlo usare come Me.RecordSetClone.NoMatch, ma
non mi funziona.
Sbaglio qcosa?

 ha scritto nel messaggio
news:7Uz97.75342$Pb6.4...@news1.tin.it...

NomeMioRecordst.FindFirst NomeCriteri
If NomeMioRecordset.NoMatch Then
    DoCmd.GoToRecord , , acNewRec
    Exit Sub
Else
    ' Codice VBA se record trovato
End If
Naturalmente do per scontato che NomeMioRecorset sia stato aperto e sia di
un tipo per cui è possibile usare il FindFirst. Normalmente in questi casi è
il RecordsetClone della maschera attiva.

Newsgroup: it.comp.appl.access
Titolo: Indirizzo email su access

Saluti a tutti.
Un prodotto su access che invia email con allegati tramite outoolk express 
con l'istruzione:
Docmd.Sendbject ac......
Alcune volte l'idirizzo è mancante di conseguenza l'utente lo deve inserire 
nella posta.
Domanda:
e' possibile recuperare l'indirizzo inserito per poi aggiornare la base di 
access?
Grazie
Roby_cr
 


non rispondo direttamente alla tua domanda perchè da outlook ad access
non è immediato (ma si può fare).
In prima battuta, non puoi fare un controllo prima di inviare la mail?
Se manca l'indirizzo non procedi all'invio ma fai inserire i dati
mancanti e quindi esegui la procedura di invio.
bye

 Roby_cr
non rispondo direttamente alla tua domanda perchč da outlook ad access
non č immediato (ma si puň fare).
In prima battuta, non puoi fare un controllo prima di inviare la mail?
Se manca l'indirizzo non procedi all'invio ma fai inserire i dati
mancanti e quindi esegui la procedura di invio.
bye
----
Purtroppo i dati vengono prelevati da una rubrica privata non accessibile al 
mio prodotto bensě da outlook express, una volta prelevati viene spedita la 
email e si ritorna ad access; č nella fase di questo ritorno che devo 
recuperare l'indirizzo.
Attualmente ho insegnato il ctrl+c e ctrl+v, ma volevo fare qualcosa di piů 
automatico.
Grazie
Roby-cr

 ha scritto nel messaggio 
news:45e58d1a$0$816$4faf...@reader5.news.tin.it...

Aggiunta:
IN pratica:
 access chiama invio posta di outlook express
(prelievo dello indirizzo)
invio della posta
 ritorno ad access.
Personalmente non credo si possa fare causa Outlook Express ma, anche se il 
lavoro non č immediato, sono disponibile.
Grazie comunque
saluti

Newsgroup: it.comp.appl.access
Titolo: formattazione nelle query di unione

ciao!
Ho una query di unione, il cui recordset deve essere visualizzato in una ListBox... fin qui nessun problema.
Tra i campi inclusi nella SELECT, ce n'è uno di tipo data/ora che mostra una data. Nelle tabelle sottostanti la query,
queste date sono state tutte formattate come "Data estesa".
Il problema è che nel recordset il formato è "data breve".... come mai????
Come faccio a dare una formattazione in una query di unione???
grazie!
  luca

Woodrov ha scritto:

Al posto delle date (SELECT [campodata].....) puoi usare dei campi testo
calcolati con la funzione format:
SELECT Format([campodata];"gg/mm/aaaa") AS newData.....
Namor
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Namor
Ho provato ma mi da' errore di sintassi...
come formato ho messo "gggg gg mmmm aaaa"

Namor
Ho trovato!!!
Occorre sostituire il punto-e-virgola con la virgola e i letterali italiani con quelli inglesi
(dddd dd mmmm yyyy).
grazie!

Woodrov ha scritto:


Se allegavi la query completa al messaggio precedente, magari si riusciva
a capirci qualcosa...

Newsgroup: it.comp.appl.access
Titolo: kill su file in solalettura

ciao,
utilizzando l'istruzione kill per eliminare dei file dal disco, mi accorgo
che l'esecuzione va in errore quando il file specificato è di sola lettura.
c'è un modo per ovviare a questo inconveniente?
è possibile eventualmente modificare l'attributo del file, tenendo
presente che dovrei farlo per tutti i file di una directory che
successivamente devo rimuovere?
grazie anticipatamente
melo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Ciao melo,
per cambiare gli attributi di un file la funzione da usare è
SetAttr pathname, attributes
es: setAttr "c:\pippo.txt", 0
Ciao
Cinzia

 ha scritto nel
messaggio news:41e54130$0$138$5fc...@news.tiscali.it...

ciao, avevo bisogno di un'informazione riguardo a come si sposta un file
da c:\pippo.txt
a c:\archivio\pippo.txt
c'è il metodo move ma che oggetto devo assegnargli??

 c'è il metodo move ma che oggetto devo assegnargli??
scrivi:
Dim fs As New FileSystemObject
fs.MoveFile "c:pippo.txt", "c:archiviopippo.txt"
occorre prima richiamare il riferimento alla libreria Microsoft Scripting
Runtime
ciao


 ha scritto nel messaggio
news:cs3ht4$3ul$1...@news.newsland.it...

Puoi anche usare la funzione Name nomepercorsoVechhio, nomePercorsoNuovo
senza ricorrere a librerie esterne.
Ciao
Cinzia

 ha scritto nel
messaggio news:41e54df3$0$8206$5fc...@news.tiscali.it...

grazie a entambi ma a me non funziona.
sarei più interessato a una funzione come dice cinzia preferisco anche
io utilizzare funzioni interne
come la funzione kill
Kill (percorsoenomefiledaeliminare)
queste funzioni non hanno mai problemi

 ha scritto nel messaggio
news:41e556da$0$8210$5fc...@news.tiscali.it...

Non ti funziona Name? un problema potrebbe essere che non hai creato le
directory intermedie, se non ricordo male Name richiede che si fornisca un
percorso esistente, ma il file non deve esserc già  dove lo sposti.
Che errore ti da?
Cinzia


scusate avevo sbagliato io
Name path & nomefile As pathdes & nomefile
Newsgroup: it.comp.appl.access
Titolo: Protezione database

Ho un database protetto parzialmente, nelle macro, da password.
Vorrei entrare e modificarlo, conoscete software, persone o metodi capaci di 
"aprire" con sicura efficacia database di access?
-- 
Voster semper voster
Lele® 

 ha scritto nel messaggio 
news:gs2dod$i9j$1...@tdi.cu.mi.it...

puoi chiedere a questi
http://img137.imageshack.us/img137/8641/bandaag4.jpg
ciao,
BFS

 ha scritto nel messaggio 
news:49e4bdb7$0$1110$4faf...@reader2.news.tin.it...

potrebbe tentare, anche, con il tool di conversione ;-))
Ciao
Daniele

 capaci di "aprire" con sicura efficacia database di access?
Certo, 
una sono io, ma sono molto occupato :-)
una è chi ha fatto il software.
Ciao,
Max
PS: In questo ng la tua domanda viola le regole... non si "sproteggono" database qui

"Massimo Piubelli" <massim...@accessgroup.it.invalid> ha scritto nel 
messaggio news:gs2ul0$29v$1...@tdi.cu.mi.it...


Ciao,
Max

------------
Massimì jà non fare il bacchettone mò... dì pure che "Dipende da quanto ci 
dà!" :-D
-- 
---
Ciao
Pablitomf
FORZA NAPOLI - - - SEMPRE!
Tifosi Napoletani, gente fantastica
http://it.youtube.com/watch?v=gUqFHOXrK-M&feature=related
 

 capaci di "aprire" con sicura efficacia database di access?
e se ti rivolgessi all'autore?
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 e se ti rivolgessi all'autore?
L'autore ha fatto il furbo, mi ha venduto un database che io ho chiesto 
"aperto". E adesso mi chiede soldi a palate per le modifiche che sarei 
capace di farmi da solo.


 una sono io, ma sono molto occupato :-)
Contattami in mp che ci mettiamo d'accordo, la mail è valida.


 potrebbe tentare, anche, con il tool di conversione ;-))
Vale a dire?


 "Massimo Piubelli" <massim...@accessgroup.it.invalid> ha scritto nel
Vabbè troppo tardi mi sono arrangiato da solo, grazie lo stesso.


 capace di farmi da solo.
Fatto, mi son messo d'accordo, mi son trovato la pwd, gliela ho spedita via 
mail e lui ha concordato le modifiche ad un prezzo raguionevole.


 --
mettile per iscritto certe cose

Newsgroup: it.comp.appl.access
Titolo: Come si fa a collegare correttamente tebelle DB III?

Ciao a tutti,
ho un problema che mi assilla da diverso tempo e che non sono stato capace
di risolvere. Quando collego (o meglio cerco) delle tabelle di un DB III al
momento di eseguire una query ricevo sempre un messaggio del tipo La tabella
XYZ è bloccata perchè in uso da altro utente, ma io sono solo.
Uso WIN98SE e Access 2000
Qualcuno sa come posso fare? Grazie mille.
ABC


Controlla che l'applicazione che utilizza i file DBIII non sia aperta e che
hai scelto i file di indice corretti altrimenti le puoi solo vedere, ma non
modificare.

 Mi sono accorto di un particolare che mi e' sempre sfuggito: l'errore non
compare sempre, ma solo quando cerco di eseguire una query che coinvolge una
tabella gia' precedentemente coinvolta un una altra query. Nel mio caso uso
una query nomi per popolare una casella di riepilogo con l'elenco dei nomi
di una tabella, successivamente con un pulsante attivo una altra query che
coinvolge nuovamente la tabella nomi e a questo punto compare il messaggio
che dice: la tabella nomi e' in uso da un altro utente. Come posso risolvere
questo problema? Grazie mille.
ABC

Newsgroup: it.comp.appl.access
Titolo: Visualizzare Casella Riepilogo

Ciao a tutti, è possibile che una Casella di Riepilogo inserita in una
maschera  possa essere visualizzata solo se nella maschera c'è un
valore particolare ?
Cioè, ho una  MASCHERA con un CAMPO con VALORE 1    nella maschera ho
CASELLARIEPILOGO1 CASELLARIEPILOGO2 CASELLARIEPILOGO3 indipendente
dalla tabella inserita nelle caselle devo rendere VISIBILE solo la
CASELLARIEPILOGO1
E' possibile ?
Grazie


Si è possibile, ma non conviene invece di fare MILLE caselle, farne
solo 1 e cambiarne le impostazioni.
@Alex

 ha scritto nel messaggio 
news:b8da65d5-5da5-4841...@a31g2000yqn.googlegroups.com...
Ciao a tutti, � possibile che una Casella di Riepilogo inserita in una
maschera  possa essere visualizzata solo se nella maschera c'� un
valore particolare ?
Cio�, ho una  MASCHERA con un CAMPO con VALORE 1    nella maschera ho
CASELLARIEPILOGO1 CASELLARIEPILOGO2 CASELLARIEPILOGO3 indipendente
dalla tabella inserita nelle caselle devo rendere VISIBILE solo la
CASELLARIEPILOGO1
E' possibile ?
Grazie
Non capisco perch� hai due controlli che non vuoi vedere, ma comunque � 
fattibile:
CASELLARIEPILOGO2.visible = false
CASELLARIEPILOGO3.visible = false
Puoi anche impostarli cos� direttamente sulla form in visualizzazione 
struttura.
Ciao
Antonio

 Antonio
Grazie

Newsgroup: it.comp.appl.access
Titolo: Come converte la data?

 è 984624002
Hai gia' provato con format?
Saluti.
Luciano
(DOC)

Debbo creare un applicativo access che peschi dati da un server SQL  che è
MS SQL server 7.0
Il problema è che il server sql mi restituisce una data
in formato stranissimo e a me servirebbe in formato GG/MM/AAAA HH:MM.
L'optimum sarebbe estrarlo con una query che ho realizzato ma che mi
ritorna questo numero non una data.
Esempio: 15/03/20001 07:05 secondo lui
è 984624002
Grazie a tutti
--------------------------------
Inviato via 
http://usenet.iol.it
Newsgroup: it.comp.appl.access
Titolo: Resize subform foglio dati

Ciao,
ho usato il "FORM RESIZER" per ridimensionare i form in funzione della
risoluzione
http://www.jamiessoftware.tk/resizeform/rf_jump.html
... tutto Ok ma non fa nulla per i subform impostati come folgio dati.
C'è qualche soluzione ?
Grazie.
Ganimede Dignan.

 ha scritto nel messaggio 
news:1176052712.1...@w1g2000hsg.googlegroups.com...
Ciao,

http://www.jamiessoftware.tk/resizeform/rf_jump.html

Grazie.
Ganimede Dignan.
Per entrambi i tuoi post la risposta è quella di eliminare la sm in foglio 
dati e sostituirla con un sm in maschere continue.
Questa sottomaschera, con opportune modifiche al colore di sfondo e 
mostrando i bordi dei controlli, la potrai rendere del tutto simile ad una 
sm con l'aspetto di foglio dati.
A questo punto potrai applicare la formattazione condizionale per il cambio 
del colore di sfondo.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Posizionamento DB e condivisione

Ciao a tutti,
ho creato un db e l'ho poi diviso in BE e FE.
Vediamo se ho capito:
Il BE devo posizionarlo sul server (es. su H:) mentre FE devo posizionarlo
su ogni pc in locale (C:).
Non č meglio mettere tutto sul server di rete (es. su H:) in due cartelle
diverse?
Qual'e' il sistema piů sicuro che genera meno problemi?
Quando chiudo il FE si compatta in automatico, ma si deve compattare anche
il BE?
Scusate la mia ignoranza ma sono alle prime armi...
Grazie mille
Luca
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Luca
Non è meglio, il modo corretto è come hai presentato inizialmente.
Questa divisione rispetta la configurazione Client-Server
anche se con Access-JET non è possibile parlare proprio di
questo.
Il BE va compattato a parte e se i Clients(FE) sono molti forse
ti conviene creare uno script in VBS e schedularlo in modo che
alla Mezzanotte(orario in cui nessuno usa il DB) esegua il Compact
del BE.
Occorrerà fare attenzione ad eventuali Clients ancora connessi
in quanto altrimenti non potrai fare nulla.
La cosa non è complessa ma richiede un pò di esperienza del
sistema.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Caselle di testo o etichette ridimensionabili in un report

Nell'intestazione di un report ho messo delle caselle di testo per scrivere 
alcuni campi tipo cognome, nome, indirizzo, n°, cap, città, provincia. Per 
permettere la stampa corretta del nominativo senza nessun taglio di lettere 
ho settato le caselle di testo con una larghezza abbastanza grande. Il 
risultato della stampa in alcuni casi non è bellissimo perchè il nome e il 
cognome sono lontani. Esistono delle caselle di testo o delle etichette 
ridimensionabili automaticamente a seconda del testo inserito in esse?
Ciao 

Non so se ci sono controlli ridimensionabili automaticamente, non ne ho
mai sentito parlare, ma si può fare via codice, leggendo il numerodi
caratteri del controllo interessato ed impostando di conseguenza la
larghezza del controllo stesso (vedine le proprietà)

gnews ha scritto:

Nell'origine controllo di una casella di testo non associata scrivi:
=([cognome] & " " & [nome] & " " & [indirizzo] & " " & [n°] ecc...)
in questo modo verranno concatenati e separati da spazi tutti i campi
che desideri.
Ciao.
Michele

gnews ha scritto:

Nell'origine controllo di una casella di testo non associata scrivi:


Newsgroup: it.comp.appl.access
Titolo: comando apri maschera e vai a nuovo record

Salve a tutti.
Ho creato un menu e in una casella di controllo ho inserito questo
codice:
If Me![Comando] = "1" Then DoCmd.OpenForm "frmAziende", acNormal, , ,
acFormAdd
If Me![Comando] = "2" Then DoCmd.OpenForm "frmAnagrafica",
acNormal, , , acFormAdd
If Me![Comando] = "3" Then DoCmd.OpenForm "frmFornitori",
acNormal, , , acFormAdd
If Me![Comando] = "4" Then DoCmd.OpenForm "frmClienti", acNormal, , ,
acFormAdd
in questo modo digitando il numero della riga del menu apro le
maschere su un nuovo record e ne inserisco uno nuovo.
Questo comando però non mi consente di spostarmi tra i record
precedenti.
Come posso modificare il codice in modo che apro la maschera
posizionandomi su un nuovo record, ma volendo posso tornare sui record
già esistenti ?
Ciao, grazie e Buon Natale e felice anno nuovo a tutti i frequentatori
e gestori del newsgroup.
Giuseppe.

 ...
Select Case Me!Comando
    Case "1"
        DoCmd.OpenForm "frmAziende"
        DoCmd.GoToRecord acDataForm, "frmAziende", acNewRec
    Case "2"
        DoCmd.OpenForm "frmAnagrafica",
        DoCmd.GoToRecord acDataForm, "frmAnagrafica", acNewRec
    ecc.
End Select
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Access FAQ:
www.donkarl.com/it
Grazie donkarl.
Ciao. Giuseppe.
Newsgroup: it.comp.appl.access
Titolo: OT: tablet windows

Pur essendo "di nicchia" rispetto al mondo Android, in commercio si trovano parecchi modelli di Tablet windows 10/11; i prezzi variano da poche centinaia di euro a un buon stipendio.
E' possibile trovare qualcosa di buona affidabilità (e sufficiente durata di batteria) con un budget di 500 Euro?
 
Saluti estivi

 
 
direi di orientarti sull'usato
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


A mio avviso dipende dall'uso, dai componenti hardware che devi 
sfruttare e dall'applicazione
ho una manciata di clienti a cui non ho ancora migrato l'applicazione su 
Android che comprano su Amazon cinesate con windows e sono pienamente 
soddisfatti. Usano solo una banale app di raccolta ordini.
Come affidabilità non ho mai riscontrato grossi problemi, in linea con 
le marche blasonate.
 
Ma se l'app che devi realizzare richiede uso di fotocamera o di gps 
preciso la qualità scadente emerge subito. A parità di prezzo con 
android si ha una qualità decisamente superiore
 
Altri clienti che necessitano di prestazioni maggiori per uso pacchetto 
office, gestionale etc che per forza sono dovuti ripiegare su surface o 
lenovo ideapad/thinkpad che costano un rene.
 
BFS

 lenovo ideapad/thinkpad che costano un rene. 
 
Allora, questo è il quadro: la (vecchia) applicazione, basata su Access XP, serve per la raccolta ordini Agenti e non utilizza fotocamera/gps/anemometro/barometro/gravitometro/sonar/radar sintetico ... o altro.
Da secoli viene usata su Tablet android collegati via RDP al Server, ma uno degli agenti opera in zona sfigata, in cui la connessione dati è inaffidabile.
Da qui la necessità d'affidargli un tablet windows su cui far girare direttamente l'applicativo. I dati verranno scaricati e sincronizzati la sera sul Server centrale.
 
Ma ... non avendo esperienza con tablet windows, non saprei cosa consigliare.
 
Saluti
 
 
 
 
 
 
 


allora per quel tipo di applicazione vai tranquillo con qualsiasi tablet 
cinese con windows che trovi su amazon
sono tutti sui 280-300 euro molti anche con comoda tastiera staccabile
 
BFS
 
 
 
 
 
 
 

 BFS
 
 
Mhmm ... ottimo!
 
Saluti estivi
Newsgroup: it.comp.appl.access
Titolo: Query che restituisce il cliente con più ordini

Ciao a tutti.
Mi trovo alle prese con le query per l'analisi dei dati del db, ma ho una
difficoltà.
Ho una tabella ordini fatta in questo modo:
TAB ORDINI
IdOrdine =  Testo
Data  = date
IdPezzo  = testo
Cliente = testo
Supponiamo voglia estrarre il cliente che ha fatto più ordini fino ad oggi.
Come devo scrivere la query??
Il problema è che non so quanti ordini possano aver fatto i vari clienti e
non ho a disposizione campi numerici
Supponiamo di avere tre clienti:
Bianchi
Rossi
Verdi
e che gli ordini di ognuno siano:
Bianchi = 100
Rossi = 50
Verdi = 20
Io ho bisogno di una query che, alla domanda CHI HA FATTO PIU' ORDINI? mi
dica:
Bianchi ne ha fatti 100
la query dovrebbe essere del tipo  SELECT Cliente FROM Ordini WHERE Cliente
= Max
Se i clienti sono 3 si può anche fare a manella, ma se sono 100 o più???
Mi viene in mente solo una soluzione tipo:
Una select che mi estragga tutti i clienti
Per ogni cliente, una select count che mi riporti gli ordini
la funzione MAX che mi lavori sui campi numerici generati
ma forse è un pò troppo cervellotica
Grazie a tutti

 ha scritto nel messaggio
news:_ErTa.197332$Ny5.5...@twister2.libero.it...

Ciao Marco
Prova così
---------------------
SELECT TOP 1 Cliente, Count(1) AS NrOrdini
FROM ORDINI
GROUP BY Cliente
ORDER BY Count(1) DESC;
---------------------
Ciao Giorgio


Ciao Giorgio, sei un GRANDE!!!!!!!!!!!!
e soprattutto GRAZIE!!!!
Newsgroup: it.comp.appl.access
Titolo: codice per esportazione report

ciao a tutti
premetto che quello che scrivo č di interesse per i niubbi come me... i piů
esperti si annoieranno e mi diranno che ho scoperto l'acqua calda
tempo fa avevo chiesto come riuscire ad inserire un pulsante (in un
applicazione creata con XP developer) che mi permettesse di esportare un
report in excel (il pulsante dei "collegamenti di Office")
non volevo questo pulsante all'interno della maschera ma nei menů
dell'applicazione
non sono riuscito a farlo..
cmq ho trovato un'altra soluzione (ovviamente su vostre indicazioni e su
quanto trovato nel sito comune) e ho pensato di postarla (si sa mai che
possa tornare utile)
all'evento Activate di ogni report ho associato questo codice:
Private Sub Report_Activate()
On Error GoTo Err_Report_Open_Click
    Dim stDocName As String
    Dim i         As Long
    i = MsgBox("Vuoi esportare il report ("No" per avere solo l'anteprima di
stampa)?", vbYesNo)
    If i = vbYes Then
        stDocName = Me.Name
        DoCmd.OutputTo acReport, stDocName, , , True
    End If
Exit_Report_Open_Click:
    Exit Sub
Err_Report_Open_Click:
    MsgBox Err.Description
    Resume Exit_Report_Open_Click
End Sub
in questo modo all'apertura di ogni report il programma chiede se si vuole
visualizzarlo in anteprima oppure esportarlo
in quest'ultimo caso č possibile selzionare tra vari formati (rtf, xml,
html, excel...)
la cosa scomoda č che questo codice va ricopiato per ogni report, io invece
volevo un bottone che potesse valere per tutti i report
piuttosto che niente, meglio piuttosto
qualsiasi indicazione, consiglio critica č ovviamente ben accetta
ciao a tutti

 l'anteprima di stampa)?", vbYesNo)
scusate la fesseria...
la parola    no non è tra virgolette
ah.... l'inesperienza :)
bye

 ciao a tutti
Per crearti un bottone devi crearti una nuova barra degli strumenti; una
macro che esegue la tua sub/function. Poi personalizzi la nuova barra
inserendo la nuova macro; per personalizzare il bottone (icona, testo etc.
etc.): clic con il tasto destro del mouse sul bottone...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: ordinamento per mese

buona sera a tutti  ho una query che mi ragruppa per mesi  ma non riesco ad 
ordinarla  genn. febb. mar.apr.
me la da sempre in ordine alfabetico
ciao grazie 

nikel52 ha scritto:

posta la query

 ha scritto nel messaggio 
news:RNc1f.73$Pe2....@twister2.libero.it...

aggiungi un campo MeseNumero:Month(TuaData) che ti restituisce
un numero da 1 a 12 lo fai non visibile e lo imposti ordinato.
Ciao. 

 wrote in message
news:434577e0$0$8500$
5fc...@news.tiscali.it

Messo nella prima colonna altrimenti potrebbe non ordinare
correttamente.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


se è una battuta non l'ho capita.
Ciao.

Non ho specificato che deve togliere l'ordinamento sul mese come testo
altrimenti diventa ordinamente per mese testo + mese numero,
sono stato troppo sbrigativo ma credo che mi aveva capito.
Ciao.

 wrote in message
news:43457c1b$0$8488$
5fc...@news.tiscali.it

Non era una battuta, ma solo un consiglio.
La colonna con il Campo calcolato dovrebbe
essere la prima della Query o della SQL
in generale.


Newsgroup: it.comp.appl.access
Titolo: Colori diversi in una maschera di tipo: Maschere continue

La mia esigenza è quella di colorare il contenuto delle caselle di testo di 
una maschera continua secondo i primi tre caratteri del campo codice.
Esempio in maschera ho i tre campi Codice, Descrizione, Quantità
se i primi tre caratteri del codice sono "000":
 Codice, Descrizione, Quantità devono essere di colore rosso;
se i primi tre caratteri del codice sono "001":
 Codice, Descrizione, Quantità devono essere di colore verde;
se i primi tre caratteri del codice sono "002":
 Codice, Descrizione, Quantità devono essere di colore blu;
Spero di essere stato chiaro.
Il tutto mi servirebbe per AccessXP
Old-Jack 


Usa la formattazione condizione 
Il valore del campo è Left(tuocampo;3) = "000"
etc..
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 ha scritto nel messaggio 
news:fdr4o3$dqa$1...@tdi.cu.mi.it...


Grazie mille per l'aiuto, funziona perfettamente.
Ciao. 

 etc..
vedi sul sito comune - sezione form - 3.117 che vi è un esempio di Roberto
Massoni e l'esempio n° 3.26 di Silvio Savoldi
www.sitocomune.com
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: Associare una select ad una variabile.

Salve a tutti, avrei bisogno di sapere come e se è possibile scrivere una
Select Count nel codice VB di access ed assegnare il risultato ad una
variabile..
Sarò molto grata a chi mi darà un lecito suggerimento...
    grazie mille !
            Paola

 variabile..
    Consulta la guida a proposito di:
        Function DCount( _
            Expr As String _
          , Domain As String _
          , [Criteria])
            Membro di Access.Application
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.appl.access
Titolo: Simulare il tasto "TROVA"

Ciao a tutti,
riprovo a postare il quesito visto che il server delle news me l'ha
rimbalzato.
Ho una maschera continua che può contenere parecchi records, vorrei mettere
nel piè di maschera un tasto "Trova" che lavori sul campo descrizione
articolo in modo che se inserisco ad esempio il carattere "fan" mi vada a
beccare la prima descrizione contenente ad esempio "stefano". Insomma, una
simulazione del tasto trova di Access (che trovo un pò scomodo visto che
devi cambiare i parametri che ti propone).
Si può fare senza dover creare un recordset ???
Grazie mille a tutti
Zorro
--------------------------------
Inviato via 
http://usenet.libero.it

 Si può fare senza dover creare un recordset ???
L'origine record della maschera deve essere una query che abbia un criterio
sotto il campo descrizione fatto così
Like iif(isnull([forms]![tuaform]![tuofiltro]);"*";"*" &
[forms]![tuaform]![tuofiltro] & "*")
Su evento dopo aggiornamento devi fare il requery della form
Antonio

 Zorro
Prova ad usare il metodo FindRecord (vedi help).
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Formattare una colonna di una lista

Salve ho una lista la cui origine di riga è una istruzione sql.
Il problema è che un campo me lo mostra senza le cifre decimali , c'e' 1
modo per settare il formato di una colonna in un listbox ?
Grazie

 wrote in message
news:Uz1eb.140890$hE5.4...@news1.tin.it...

 Ho trovato da solo uso il comando format all'interno dell' istruzione sql
scusate il disturbo :-)

Newsgroup: it.comp.appl.access
Titolo: Evitare arrotondamento Campi

Salve
Non riesco ad evitare che Access mi arrotondi i campi delle maschere
impostati
con formato Valuta/euro con decimali 2, praticamente vorrei che
venissero calcolati
senza nessun arrotondamento, qualcuno sa come fare ?
Grazie a tutti in anticipo

 ha scritto nel messaggio 
news:28acbbcf-f808-4af9...@v4g2000yqa.googlegroups.com...

Se hai 2 decimali un quache tipo di arrotondamento lo deve comunque fare. Se 
il risultato di qualche operazione dovesse venire 12,1234 la maschera te lo 
farà vedere come 12,12, mentre 12,1298 te lo darà come 12,13. Tieni comunque 
presente che se devi salvare in una tabella questo risultato, anche la 
tabella deve prevedere un campo con 2 decimali.
Dimenticavo: la proprietà del formato di quel controllo è bene che sia 
"Standard"
Ciao
Antonio

 ha scritto nel messaggionews:28acbbcf-f808-4af9...@v4g2000yqa.googlegroups.com...

Risolto così, Grazie mille
Newsgroup: it.comp.appl.access
Titolo: aggiornare i campi in valuta

Vorrei un vostro aiuto per eseguire una funzione che aggiorni tutte le
maschere dell'MDB  con campi numerici standard a 0 decimali, in campi valuta
a 2 decimali. Diciamo che la funzione è giunta al termine se non per un
piccolo dettaglio non riesco ad assegnare alla proprietà del
controllo("FORMATO") la valuta leggo il contenuto come una stringa, ma se
metto la stringa "VALUTA" la vede come stringa e no come formato. Sapete
come si può passare?
Grazie


Perché hai riproposto la stessa domanda e non hai atteso che qualcuno
rispondesse alla prima?
La prima volta avevi posto il quesito solo un giorno prima.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: access run time

ho appena finito di scrivermi un programmino con access 2000, ora vorrei
poterlo utilizzare anche nel mio ufficio dove però non ho access (ho
solamente office small bussines e non sarei intenzionato a comprare anche la
licenza per access) come posso fare????
Ho visto che è possibile utilizzare access run time ma non ho capito se sia
un applicativo a parte che è possibile scaricare e poi installare a
prescindere dal programma che mi sono fatto (se si dove posso trovarlo) o se
è un tool che fa parte solo di office Developer Edition e quindi devo creare
il mio programma con questo tool????
scusa la domanda stupida
ciao e grazie
giuseppe
--

 tool????
La seconda che hai detto.
Per poter 'distribuire' il runtime devi possedere la licenza di MOD.
- --
Matteo Palmieri - Cybercreations
www.cybercreations.it
-----BEGIN PGP SIGNATURE-----
Version: 6.5.8ckt
Comment: KeyID: 0xC83A8FFAC838BA1F
Comment: Fingerprint: 69F4 29D4 5913 B3B6 EDD2  B335 C83A 8FFA C838 BA1F
iQA/AwUBPWJdXcg6j/rIOLofEQJG9gCgmM5TxlZSjWmNYy7dw1uYZ9FDPjYAoIyc
hs1RkxdS0tk/b4zizFBrQp91
=YOEx
-----END PGP SIGNATURE-----

 La seconda che hai detto.
La risposta che cerchi e' dentro di te...
...pero' e' sbagliata!
<Quelo>

 licenza per access) come posso fare????
Se hai Office Small Business Edition c'è un componente che è la "Gestione
Clienti Microsoft" il quale è fatto in Access e quindi una volta installato
quello viene installato anche in Runtime!
Provare per credere.
Ciao, FABIO
Newsgroup: it.comp.appl.access
Titolo: Aggiornare origine dati in un controllo (per Sergio Mazza... ma non solo)

Sergio MAZZA
Mi sono accorto tardivamente della risposta che mi hai dato in data 11/1/04.
Scusami.
Struttura: tabella anagrafica e tabella anni_tesseramento collegate tramite
IDtessera.
Una query (qry1) a campi incrociati raggruppa tutti gli anni in cui sono
stati fatti dei tesseramenti in colonne, mentre le righe sono i record
relativi ad ogni iscritto che ha pagato (tutto normale no?)
Una seconda query (qry2)  č di selezione e si basa sulla tab.anagrafica e
sulla qry1 visualizzando in ogni riga i dati anagrafici di ogni iscritto e
tre campi corrispondenti agli ultimi tre anni di tesseramento.
La maschera (maschere continue) č basata su qry 2 e contiene negli ultimi
tre controlli il riferimento agli
ultimi tre campi di qry2, quindi: 2001, 2002, 2003.
Aggiungendo l'anno di tesseramento 2004, le due query visualizzano
regolarmente una ulteriore colonna con l'intestazione anno 2004, ma... ecco
il dilemma: come faccio a modificare nella maschera l'origine dati degli
ultimi tre controlli da 2001, 2002, 2003 a 2002, 2003, 2004?
Chiedo scusa se sono stato prolisso, ma spero sia servito per essermi
spiegato.
Grazie a chi mi puň aiutare.
Gastone

 Gastone
Se la maschera è una maschera principale, non puoi cambiargli l'origine dei
dati se non aprendola un struttura, apportare le modifiche (inserire la
nuova casella di testo) e riaprirla; anche se fatto in "modalità nascosta"
(Application.Echo False) non ritengo sia una drittata.
Se non devi intervenire sui record puoi utilizzare una casella di riepilogo
e a questa modificare l'origine riga (RowSource)...
Ciao.
P.S. Ho provato con l'autocomposizione maschere tabella pivot (acc'97) e non
fa altro che utilizzare il suggerimento che stavo per proporti: l'utilizzo
della tabella pivot di excel.
--
Sergio MAZZA

 ha scritto nel messaggio
news:typRb.150876$VW.61...@news3.tin.it...

Ti ringrazio. Almeno una risposta chiara mi fa desistere dal ricercare
soluzioni che quasi sicuramente Access non offre.
Buona giornata.
Ciao.
Gastone

Newsgroup: it.comp.appl.access
Titolo: Report legato ad una Maschera

Cordialita' a chi mi legge.
E' possibile generare in autocomposizione un report
che prende i dati da una Maschera senza che essa
abbia come origine dati una tabella..?
Ne ho fatti molti di report in autocomposizione ma
si richiede o una tabella o una query..
Grazie in anticipo.
Antcim

 ha scritto nel messaggio
news:inBC9.41523$Yw.19...@news2.tin.it...

Se l'origine dati della maschera č un'istruzione SQL ti conviene salvarla
come query cosě fai l'autocomposizione.
Certo l'autocomposizione fa tutto velocemente ma perchč, visto che ci stai
perdendo la vita, non te lo fai a mano (o a manella come dice il Biso)?
Fabio