mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Domanda + Auguri

Ciao a tutti,
prima la domanda:
si può in VBA far si che access prenda le coordinate min e max di un
quadrilatero e lo disegni su un report?
In pratica avendo 4 campi numerici che mi definiscono X e Y max e min,
quindi le coordinate due punti estremi di un quadrilatero, vorrei poterle
poterle prendere e visualizzare su un report come quadrilatero.
Ora gli auguri:
Auguro a tutto il NG una Buona Pasqua ed una Pasquetta assolata.
Grazie
Alessio

 ha scritto nel messaggio
news:9b4fks$p54$1...@news.cineca.it...

Vai sul Sito Comune (link qui sotto), Sezione Reports, "Inserire linee e
rettangoli in un report." di Sib.
Buona a Pasqua a te.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

scusami se non rispondo alla tua domanda data la mia ignoranza (sono nuovo
di access) cmq ricambio di cuore gli auguri

Newsgroup: it.comp.appl.access
Titolo: query di accodamento o queri di aggiornamento?

Salve a tutti, io ho il seguente problema:
Ho una tabella nella quale confluiscono di volta in volta i dati di due
query, vorrei evitare di ritrovarmi i dati duplicati nella tabella.
Come posso risolvere il mio problema?
Grazie a tutti coloro che presteranno attenzione al mio quesito.

Casinototale ha scritto:

Esegui una Query Select prima per verificare l'esistenza dei Records da
aggiungere, quindi se sono già presenti esegui una Query UPDATE,
altrimenti una query INSERT.
Sempre abbia capito bene...
@Alex

 ha scritto nel messaggio news:1158770675....@e3g2000cwe.googlegroups.com...

Fai una condizione che escluda la presenza nella nuova tabella dei record già inseriti nella vecchia:
es.
INSERT INTO vecchiaTab
SELECT nuovaTab.*
FROM nuovaTab
WHERE vecchiaTab.numero Not In (select numero from nuovaTab);
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Run MACRO

Buon Giorno Access97
come faccio da VBA a far partire una macro....
Grazie
 Luigi

 come faccio da VBA a far partire una macro....
DoCmd.RunMacro "NomeMacro"
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com


Tanks


Newsgroup: it.comp.appl.access
Titolo: Run-Time 429

ho portato la mia applicazione fatta con ACCESS 2000 da un cliente... quando
la lancio mi dà l'errore RUN-TIME 429 IL COMPONENTE ACTIVEX NON E' IN GRADO
DI CREARE L'OGGETTO....
Ho provato a reinstallare OFFICE 2000 ma il problema rimane...
Qualcuna ne sà qualcosa ?
Grazie..

 Ho provato a reinstallare OFFICE 2000 ma il problema rimane...
Spesso è un problema di Dao.dll.
Trovi un articolo a 
www.sitocomune.com
.
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

Newsgroup: it.comp.appl.access
Titolo: Sintassi Query parametrica

Ragazzi come si fà a eseguire una query parametrica .... fornendo anche i 
parametri  attraverso VBA ?
o meglio qual'è la sintassi del comando? )); 


www.donkarl.com/it
 FAQ 6.16 Aprire una query parametrica da VBA
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA) 


grazie....!!
Newsgroup: it.comp.appl.access
Titolo: non funge più la query

In un db vengono annotate  le telefonate giunte dai clienti.
Poi c'è sta query a parametro che estrae il numero delle telefonate fatte e
infine il report riepiloga il totale.
Orbene, per quasi tutti i clienti il conteggio è ok , ma per alcuni ne
vengono riportate 2 anzichè 100 , ad esempio.....
Non capisco come faccia a funzionare per alcuni clienti e non per altri....
ciao

scusate, il cliente aveva 2 codici!!!!
sommandone le chiamate il conto torna!!!

Newsgroup: it.comp.appl.access
Titolo: Richiamo Query

Per cortesia un aiuto.
In una casella di riepilogo come origine riga ho:
SELECT AppClienti.IdCliente, AppClienti.DataAppun, AppClienti.OraAppu, 
AppClienti.CognomeCliente, AppClienti.NomeCliente, AppClienti.TelCliente, 
AppClienti.Operatore, AppClienti.ConcatenaTratt
e come tipo di origine "Tabella o Query"
Nella Query in visualizzazione SQL ho:
SELECT AppClienti.IdCliente, AppClienti.DataAppun, AppClienti.OraAppu, 
AppClienti.CognomeCliente, AppClienti.NomeCliente, AppClienti.TelCliente, 
AppClienti.Operatore, AppClienti.ConcatenaTratt
FROM AppClienti
WHERE (((AppClienti.DataAppun) Between [Forms]![Appuntamenti]![Txt1] And 
[Forms]![Appuntamenti]![Txt2]))
ORDER BY AppClienti.DataAppun DESC , AppClienti.OraAppu DESC;
Il tutto mi permette di caricare record  da un intervallo di data (Txt1 � 
Txt2)
Allo stato attuale  l'aggiornamento della casella di riepilogo avviene con:
Private Sub Txt2_AfterUpdate()
  Me.Elenco17.Requery
End Sub
Private Sub Txt2_BeforeUpdate(Cancel As Integer)
  Me.Elenco17.Requery
End Sub
Come fare per applicare questa Query alla pressione di un command1
ho provato a manipolarla ma mi si presentano vari errori
Private Sub Comando23_Click()
Dim strSQL
strSQL = "SELECT AppClienti.IdCliente, AppClienti.DataAppun,
AppClienti.OraAppu, AppClienti.CognomeCliente, AppClienti.NomeCliente,
AppClienti.TelCliente, AppClienti.Operatore, AppClienti.ConcatenaTratt FROM
AppClientiWHERE (AppClienti.DataAppun)ORDER BY AppClienti.DataAppun DESC ,
AppClienti.OraAppu DESC;"
'Me.RecordSource = strSQL
Me.Elenco17.Requery
End Sub
Grazie e cordialit�
Giorgio 

 ha scritto nel messaggio 
news:4b6d7f26$0$828$4faf...@reader5.news.tin.it...

Piuttosto che scrivere l'intera sequela SQL, non ti conviene mettere 
semplicemente il nome della query nella propriet� rowsource ? Cos�:
me.elenco17.rowsource = "nome della query corretta"
me.elenco17.requery
Ciao
Antonio

 me.elenco17.requery
Perfetto, ora posso applicarlo ad un command1
Grazie, con riconoscenza
Giorgio
Newsgroup: it.comp.appl.access
Titolo: Creare un nuovo database con i dati di uno esistente

salve a tutti,
ho un database diviso in Fe e Be, tramite un pulsante di comando sul
Fe, io dovrei:
1) crearmi un nuovo database
2) importarmi tutte le tabelle del Be attuale
3) eliminare il be attuale
4) rinominare il nuovo database con il nome del Be elimininato
5) compattarlo ed aprirlo.
il tutto naturalmente mentre al Be sono collegati diversi Fe, penso che
questo sia un problema...
pensate che ciò sia possibile, se no, quale può essere
un'alternativa?
Ciao tommy

Ciao tommy
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: A proposito di compattazione

Ecco quello che faccio io quando distribuisco un db .mde nel quale voglio
dare la possibiltà di compattare il database stesso:
vado in menu' Visualizza -> Barre degli strumenti -> Personalizza..., quindi
trascino la voce Compatta database dal menu' Strumenti -> Utilità
database... sulla barra dei menù personalizzata appositamente creata,
eliminandola quindi dal menù Strumenti di Access. Per ripristinarla, sempre
dal menu' Visualizza -> Barre degli strumenti -> Personalizza..., reimposto
la Barra dei menù col pulsante Reimposta.
Che ne pensate ?
Ciao

"Salbarg" <salbarba@worldonline. i t> ha scritto nel messaggio
news:8867u1$lqp$1...@nslave2.tin.it...

E' un'idea. Il problema è che la compattazione riavvia la procedura, con un
effetto non troppo "carino". Forse se inserita nelle voci di un ipotetico
menù iniziale e non utilizzabile da qualsiasi punto della procedura,
l'effetto "riavvio" non disturberebbe...
Ciao.

Newsgroup: it.comp.appl.access
Titolo: recordest e relazione uno-a-molti

Ciao Ng, rileggendo il mio post precedente mi rendo conto che non č il
massimo della limpidezza, ripropongo in questo modo: qualcuno sa dove posso
trovare un esempio di recordset in cui ci caschi anche una relazione
uno-a-molti?
GRazie
Femto


Aumentando anche la limpidezza della non risposta.
Che devi fare?
MAssimiliano

 ha scritto nel messaggio
news:9LmOd.1754$hd4...@news.edisontel.com...

...ciao..allora il problema nasce che vorrei visualizzare su una griglia
delle immagini, ho letto che devo che utilizzare un recordset per fare
questo..quindi ho inziato a lavorarci su, e mi chiedevo se esisteva un
esempio di questo tipo da qualche parte..
Femto

 delle immagini,
Oggi sono piů rinco del solito.
In che senso su una griglia delle immagini?
Come fosse un Thumbnail?
MAssimiliano

 ha scritto nel messaggio
news:ctnOd.1768$hd4...@news.edisontel.com...

...esattissimo...
Femto

 ...esattissimo...
Oh...
come lo vuoi organizzare?
cosa ci mettiamo nelle x?
cosa nelle y?
quante immagini vuoi sulle x?
MAssimiliano

 ha scritto nel messaggio
news:sDnOd.1771$hd4...@news.edisontel.com...

..si riesce a fare un 4 x y dove y č una variabile, cioč possono esistere
situazioni in cui posso anche avere fino a 20 o piů immagini?
Femto

 ha scritto nel messaggio
news:420a06d1$0$32352$5fc...@news.tiscali.it...

...ciao...non sai dirmi dove posso trovare un esempio?
Grazie
Femto

Newsgroup: it.comp.appl.access
Titolo: Impostazione di date su Report?

Come faccio a far stampare una serie di report con una data da me impostata
precedentemente, attenzione non quella corrente; va bene anche se me la
chiede prima della stampa. grazie

 wrote in message 8thid9$fiv$1...@nslave2.tin.it...

Inserisci una casella di testo nel report; nell'origine controllo metti
=[data?].
Ciao,  Davide
Newsgroup: it.comp.appl.access
Titolo: Campo già esistente.

Ragazzi ,
ho un problema , avrei la necessità nel mio database che mi avvisasse
quando cerco di immettere un valore doppio, cioè:
Tabella Anagrafica ho il seguente campo CodiceCliente numerico ad
esempio 0001
Tabella Ordini ho i seguenti campio  CodiceDitta e CodiceOrdine
adesso quando inserisco un nuovo cliente nella maschera anagrafica
collegata alla tabella anagrafica sull'evento prima di aggiornare ho
posto:ù
Private Sub CodiceCliente_BeforeUpdate(Cancel As Integer)
If Not IsNull(DLookup("CodiceCliente", "tbl_Anagrafica", "CodiceCliente
= " & Chr$(34) & Me!CodiceCliente & Chr$(34))) _
And Me!CodiceCliente <> Nz(Me!CodiceCliente.OldValue) Then
  MsgBox Me!CodiceCliente & " Già esiste.", vbOKOnly, "Duplicato!"
  Cancel = True
End If
End Sub
funziona....
adesso sulla maschera ordini ho sia codice ordine che codice cliente ,
ho creato una casella di testo non associata dov ho posto il seguente
codice
=("LD39-" & [CodiceDitta] & "-" & [CodiceOrdine])  ------codice
alfanumerico
ora vorrei usare lo stesso codice vba come sopra per andare a fare la
stessa ricerca e non permettermi di potere inserire lo stesso codice
alfanumerico .
potete aiutarmi

 potete aiutarmi
prova e vedi se riesci a "venirne fuori"
Ciao,
Max
Newsgroup: it.comp.appl.access
Titolo: Scrittura dati in tabella SQL connessa via ODBC

Salve,
oggi mi sono perso in un bicchiere d'acqua!
Ho un FE con A2K collegato ad un DB SQL che funge da BE.
Nella maschera login applicazione, vado a scrivere dei dati in tabella
tbl_Utente con e tutto funziona, solo una parte di codice che vi
riporto mi da errore: invece di aggiornare il record specifico
(filtrandolo per Id_Utente) ... aggiorna sempre e solo il primo record
della tabella.
C'è ovviamente un errore, ma oggi non mi riesce di scovarlo, idee?
Ecco parte del codice:
'aggiorna tbl_utenti su SQL
Dim db As Database
Dim rcs As Recordset
Dim i As Integer
Dim idUt As String
idUt = Forms!frm_login.lst_Utente.Value
Set db = CurrentDb
Set rcs = db. OpenRecordset("tbl_utenti")
With rcs
rcs.Filter = "!id_Utente = " & idUt
Me.FilterOn = True
rcs.Edit
!nAcc = xnAcc
!usr_Data_UltimoAccesso = Date
!usr_ip = IpUsr
!usr_UsrPC = UsrPC
rcs.Update
End With
rcs.Close
Set rcs = Nothing
Set db = Nothing
etc...
Grazie e buona giornata,
MCX


fermo restando che devi togliere il punto esclamativo dal filtro
perchè non fai una cosa del genere?
Set rcs = db. OpenRecordset("SELECT * FROM tbl_utenti WHERE id_Utente = " & idUt, dbopendynaset, dbseechanges)
(il punto interrogativo andava dopo il pezzo di codice, ma avrebbe creato confusione...)
dbopendynaset e dbseechanges servono con SQL.
Togli a questo punto il filtro
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 MCX
Altrettanto,
ciao,
max

 dbopendynaset e dbseechanges servono con SQL.
ma qui c'è più buio ed i miei occhietti ancora parzialmente chiusi mi hanno fatto dimenticare le due opzioni :-(
Ciao bello... oddio... si fa per dire :-P
Max

 Max


[cut]
Grazie a tutti!
MCX

[cut]
continua ad aggiornare il primo record della tabella tbl_Utente
nel debug vedo che
rcs = Nothing
dbOpenDynaset = 2
dbSeeChanges = 512
Idee?
Io mi ricollego lunedì, spero di ricevere l'illuminazione, continuo a
non capire come mai non filtra...
grazie e buona serata.
MCX
Newsgroup: it.comp.appl.access
Titolo: Query unione

Ho creato un db per la gestione di uno studio medico, ora ho la
necessità di effettuare una statistica annuale sul lavoro svolto.
Sono giunto ad un punto e non riesco a trovare una soluzione,. ho
creato diverse query che effettuano il conteggio dei dipendenti
(idonei, non idonei etc...) nell'arco di un anno da uno dei medici
associati, fin quì tutto bene.
Ora voglio unire questi risultati per stampare un report analitico per
ogni medico.
Queste 10 query che hanno in comune
la piva della ditta
il codice fiscale del medico
e che contano per ogni ditta il numero dei dipendenti (idonei,non
idonei etc....)
Chiedo un vostro consiglio se in questo caso devo usare una query di
unione e come.
Grazie
P.s.
Spero di aver fornito elementi utili...

Alby ha scritto:

La query di unione è, forse, l'unica soluzione per unire query con LO 
STESSO NUMERO DI CAMPI ( e chiaramente una struttura simile dei campi).
In access XP la query di unione si crea solo dall'interfaccia codice SQL 
  unendo i vari costrutti di ogni query. Es:
SELECT campo1, campob FROM tab1 WHERE ilFiltroSeEsiste
UNION
SELECT campoA, campo2 FROM tab2
UNION
SELECT cognome, nome FROM tab3 WHERE unAltroFiltroSeServe
ecc, ecc
il primo campo di ogni query deve essere delle stesso tipo e così per 
ogni campo a seguire (devono essere omogenei nella colonna).
-- 
IvanDaBologna
-=-=-==--==-=-=-
sottOFFICEale             - il mio blog
barbera del monferrato    - il mio vino
carmen                   - la mia donna
non necessariamente nello stesso ordine
Newsgroup: it.comp.appl.access
Titolo: info quey

Salve a tutti,
avrei bisogno di una mano per una query,
data due tabelle A B
le due tabelle hanno due colonne in comune (stessi dati)
avrei bisogno di sapere, quali sono le coppie di valori a1, a2
presenti in A, che non sono presenti nella tabella B,
ho parzialmente risolto con un join
impostanto un criterio dieverso su uno dei due campi, putroppo mi da
tutte le coppie
b1, b2 dove a1=b1  a2<>b2
Grazie MArcello

 ha scritto nel messaggio 
news:1177086021.0...@e65g2000hsc.googlegroups.com...

Ti ricordo di usare un'oggetto più significativo alla prossima richiesta.
Se ho ben capito sia la tab A che la tab B hanno due campi uguali e vuoi 
sapere quali record della tab B non hanno record corrispondenti in tab A.
Crea due query, una per tabella, con i due campi combinati: CampoCombinato: 
[CampoA1] & " " & [CampoA2] e per la query TabB CampoCombinato: [CampoB1] & 
" " & [CampoB2]
Salva le due query e poi ne crei una terza con questo enunciato sql:
SELECT DISTINCTROW TabA.*
FROM TabA LEFT JOIN TabB ON TabA.CampoCombinato = TabB.CampoCombinato
WHERE (((TabB.CampoCombinato) Is Null));
Ciao, Carlo

 ha scritto nel messaggio 
news:1177086021.0...@e65g2000hsc.googlegroups.com...

Correggo l'enunciato:
SELECT DISTINCTROW QryA.*
FROM QryA LEFT JOIN QryB ON QryA.CampoCombinato = QryB.CampoCombinato
WHERE (((QryB.CampoCombinato) Is Null));
Ciao, Carlo

 ha scritto nel messaggio
news:1177086021.0...@e65g2000hsc.googlegroups.com...

Ciao Marcello,
Puoi farlo con una query di ricerca dati non corrispodenti, in pratica come
quella creata dall'autocomposizione solo che va estesa a due campi.
es.
----
SELECT A.*
FROM A
  LEFT JOIN B ON A.a1=B.b1 AND A.a2=B.b2
WHERE A.a1 IS NULL
----
con lo stesso sistema puoi estenderla a 3 4 ... x campi corrispondenti.
Ciao
-- 
Giorgio Rancati
[Office Access MVP]

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

=[forms]![Maschera]![Dal] And <=[forms]![Maschera]![Al]
mi conteggia la seconda data (al) meno 1 giorno.
Ho provato dopo AND a scrivere sia < che <=  ma il risultato non cambia.
Se ad esempio voglio dal 10/02/2002 al 10/03/2002 il conteggio viene
effettuato fino al 09/03/2002,
per effettuare il conteggio corretto devo impostare la data finale al giorno
successivo.
Mi sarebbe utile indicare la data corretta in quanto la stessa viene
visualizzata nel report.
Grazie per l'aiuto.
Andrea.

 ha scritto nel messaggio
news:3ca03...@news.dada.it...

prova ad usare between [forms]![Maschera]![Dal] And [forms]![Maschera]![Al]
ciao ciao
sdamy

 ha scritto nel messaggio
news:a7pgle$alh$1...@lacerta.tiscalinet.it...

Stesso problema sdamy, mi conteggia fino al giorno precedente.
Grazie comunque.

 ha scritto nel messaggio
news:Z94o8.78188$1S3.2...@twister1.libero.it...

Si, le date sono fornate da data ed ora.
Andrea

=[forms]![Maschera]![Dal] And <=[forms]![Maschera]![Al]+1
o ancora meglio
Between [forms]![Maschera]![Dal] And [forms]![Maschera]![Al]+1
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: campo ore

Ciao a tutti, ho un calcolo ore derivato da una data formula, il campo di 
ore viene viasualizzato in questo modo
es due ore e 30 minuti.......  2,50
es tre ore e 30 minuti-.........3,30
sapete che formula matematica posso utilizzare per traspormare da centesimi 
in sessantesimi queste ore.....
idealmente cosě
due ore e 30 minuti                2,30
tre ore e 30 minuti       3,30
grazie a tutti spero di non essere stato ripetitivo..
ciao marco 


ci puoi dire che tipo di formula genera il risultato direttamente in
centesimi?
I tipi di campo sono data/ora?

 ciao marco
Ciao Marco,
io proverei con questa funzione (l'ho messa in un campo calcolato di una
query):
OraConvertita:
Int([OraOriginale])+((([OraOriginale]-Int([OraOriginale]))*60)/100).
Ciao,
DEL_REC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ciao marco
Se come penso il campo che contiene la durata oraria è di tipo Numerico.
Se il risultato in ore e sessantesimi di ora lo vuoi in un campo/variabile
di tipo Data/ora.
E' sufficiente dividere la durata oraria in ore e centesimi di ora per 24,
ovvero:
DurataOreSessantesimi = DurataOreCentesimi / 24
Naturalmente il formato di visualizzazione del risultato dovrai impostarlo a
Ora breve 24h. Ti ricordò però che, con tale formato, non puoi esrimere un
valore superioe a 23:59:59.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Dimensione file su cornice oggetto associato?

Ciao a tutto il ng.
Ho una maschera a schede continue, che gestisce i dati di circa tremila
libri cosi composta.
nome Libro ,autore, pagine, prezzo, copertina.
Nel controllo copertina (cornice oggetto associato) ho inserito tutti files
jpg.
La mia domanda è la seguente, è possibile e se si in che modo, creare un
nuovo controllo calcolato che mi dia la dimensione del files jpg ?
questo mi serve per eliminare o ridimensionare tutti i files troppo pesanti.
windows XP access 2000
Grazie anticipatamente a tutti.
Pabel

 ha scritto nel messaggio
news:A1B2d.337622$5D1.15...@news4.tin.it...

Ciao Pabel,
se per dimensione intendi il peso in KByte, dovresti farti una funzione che
prendendo il nome del file che avrai da qualche parte in una tabella
si vada a leggere la dimensione con l'istruzione FileLen(NomePercorso)
Es:
Public Function GetFileLen(nomepercorso as string)
on error goto GetFileLen_Err
    GetFileLen= FileLen(nomePercorso)
    exit Function
GetFileLen_Err:
    GetFileLen = 0
end Function
Poi al campo della Maschera o nella query la richiami
    MioCampo=GetFileLen(me.NomePercorso)     'x maschera
Select Libri.*, GetFileLen([NomePercorso]) as Dimensione from Libri    'x
query
Ciao
Cinzia


ha scritto nel messaggio
news:cienob$qu$1...@lacerta.tiscalinet.it...

Guarda che non ti conviene mettere nell'oggetto
OLE i jpg.
Guarda su 
www.sitcomune.com
 come trattare le
immagini
MAssimiliano

 ha scritto nel messaggio
news:mwB2d.18190$B06....@news.edisontel.com...

Credo di aver fatto come dici tu MA, io non sono molto esperto ma i file
sono tutti nel DB di access come file allegato, e dato che questo allegato è
diventato molto pesante pensavo di usare questo metodo di ricerca per
trovare quelli troppo consistenti.
per il momento un grazie anche a Cinzia.
Pabel


Hai usato la proprietà .picture???
da quello che dici, non credo
come dico io i file immagine risiedono tutti in
una _cartella_ niente file mdb
e poi vengono richiati.
Nell'mdb tu hai solo il percorso della _cartella_,
ma li visualizzi.
Addirittura se usi la routine di Lebans ogni file
immagine può essere anche di diversi Mb!!!
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: inserimento dati in una vista

Come posso, a partire da una maschera, inserire dati in una vista SQL, cioe' in piu' tabelle?
Mettiamo per es (e' solo un esempio) che ho la tabella libro e la tabella autore
 
tab_libro
==========
id_libro titolo_libro id_autore
 
 
tab_autori
==============
id_autore nome_autore
 
se ho fatto una vista che visualizza tutti i libri con i nomi degli autori
 
SELECT titolo_libro, nome_autore
FROM tab_libro, tab_autori
WHERE tab_libro.id_autore=tab_autori.id_autore
 
poi come posso inserirne altri?
Grazie.
 

apeli...@gmail.com
 laid this down on his screen :

Nella normalità delle cose ci dovrebbe essere una relazione 1--oo fra 
tab_autori.id_autore (PK) e tab_libro.id_autore; e se c'è perché non 
appare il JOIN nella query?
Se tale relazione esiste devi prima inserire l'autore in tab_autori,
poi inserire il nuovo libro in tab_libro.
Lo puoi fare direttamente sulle tabelle ovvero utilizzando un paio
di schede (Form).
 
Se la predetta relazione non esiste... è un gran pasticcio.
 
Bruno

 Bruno
 
 
la relazione c'e':
"WHERE tab_libro.id_autore=tab_autori.id_autore "
 
ma ho scritto l'SQL a mano perche' e' solo un esempio.
Cmq chiedevo appunto come fare PRATICAMENTE per inserire prima l'autore e poi il libro.
 
 

 "WHERE tab_libro.id_autore=tab_autori.id_autore "
Questa non è una relazione, è una condizione.
Le relazioni esistono fra tabelle e si riflettono poi nel JOIN
delle query.
Comunque, supponendo che esista, io creo normalmente due schede:
una per l'inserimento degli autori, una per quello dei libri.
 
Quella dei libri potrebbe anche comparire con subform di quella
degli autori.
Ma sarebbe una complicazione per le stampe etc, considerato
anche che quella dei libri è quella normalmente più usata.
 
Bruno

Newsgroup: it.comp.appl.access
Titolo: cancellare i dati all'interno di una tabella

Salve a tutti,
Qualcuno saprebbe aiutarmi: devo cancellare tutti i record all'interno di
una tabella via macro.
Grazie anticipatamente.


ciao e
complimenti x il bel nome (anche se questo vezzeggiativo lo vedo + adatto
ad un cagnolino!!)
comunque, esiste una query di eliminazione ad hoc,
basta crearla e alla bisogna lanciarla.. fa tutto lei (con l'opzione di
richiesta o - della conferma).
Ciao, Massimiliano
--------------------------------
Inviato via 
http://usenet.iol.it
 


wrote:

currentdb.execute("DELETE * FROM nometabella")
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: prova

prova
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

non leggere

Newsgroup: it.comp.appl.access
Titolo: Resize forms e controlli

Ciao a tutti,
sto utilizzando il componente ADHResize (autori: Ken Getz, Paul Litwin,
and Mike Gilbert) per il resize dei forms e dei controlli contenuti, e
devo dire funziona egregiamente, soprattutto per quanto riguarda il
resize dei controlli TabControl che, per chi ha avuto a che fare con il
problema del resizing sa di cosa sto parlando, e per il fatto che
effettua un ottimo resize dei font. Una pecca: non effettua il resize
delle form in visualizzazione foglio dati e vorrei metterci le mani per
provare a implementare questa funzionalità. Il componente scaricato è
in formato MDE ma dovrebbe essere disponibile il codice VBA con il
libro "Access 2002 Developer's Handbook"; purtroppo il link ufficiale
del libro 
www.developershandbook.com
 non è più disponibile.
Qualcuno sa qualcosa?
Grazie
Emanuele Spampinato
PS. Un saluto particolare ai colleghi del CISA che ho avuto il piacere
di conoscere ad Arezzo


Ciao Emanuele,
ho il libro a casa, mi è servito questo week end.
Domani lo riporto qui e ci dò un'occhiata
Saluti alla terra sicula
-- 
p.s. ho poi dato un'occhiata alle maschere del nuconga, attraverso al
versione precedente del website.
Sembra un progetto ambizioso. cmplimenti
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Info:  
www.donkarl.com/it

 wrote in message
news:1118677755.9...@g49g2000cwa.googlegroups.com

Il libro in questione della Jackson non è più in vendita come
forse tutti i libri Jackson che se non sbaglio è fallita.
Il file MDB a questo punto lo puoi trovare solo se qualche
anima buona te lo invia...!
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie Massimiliano,
visto che il libro non è più in vendita (vedi Alex) mi saresti di
grande aiuto.
p.s. Grazie per i complimenti su Nuconga: se vuoi approfondire con
piacere... abbiamo un partner su Napoli che potrebbe avere bisogno di
una mano (e non solo lui).
p.s.2 Ho dato l'adesione per il CISA2.

 p.s.2 Ho dato l'adesione per il CISA2.
Questo mi fa molto piacere, anhe perchè il cisa nel tuo caso è stato da sè
il biglietto da visita, mentre per molti altri
c'era la conoscenza via NG.
Il tuo è stato un caso al contrario,  dal Cisa a Icaa
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: disabilitare rotellina mouse

Salve a tutti
vorrei sapere come è possibile disabilitare l'uso della rotellina del mouse 
per evitare lo scorrimento dei record durante l'inserimento dei dati in una 
maschera.
grazie
danilo 

danilo ha scritto:

http://www.lebans.com/mousewheelonoff.htm
@Alex

 dati in una maschera.
La rotellina del mouse scorre i record
www.donkarl.com/it?FAQ4.29
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

danilo ha scritto:

Ma na googlata no è....
L'argomento sarà stato dibattuto miliardi di volte|
Morgan


http://snipurl.com/16twg
aggiungerei .... me o te....
-- 
ac
y-1=x

Alessandro Cara ha scritto:

Se hai difficoltà... io sò come impeganrti il tempo.... un te
preoccupà.... tooo trovo io l'hobby
giusto per te....!
@Alex

Newsgroup: it.comp.appl.access
Titolo: Evento click

Su di un controllo in una maschera, vorrei che ad un click mi si aprisse una
maschera pop-up.
Come mai funziona con l'evento  doppio click, mentre col click semplice non
funziona??
Grazie


dovrebbe funzionare, bisogna vedere cos'altro hai nel codice
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio 
news:43537a95$0$13352$4faf...@reader2.news.tin.it...

Funziona benissimo.
Cambia controllo e prova a scrivere cosě su clic del controllo:
Msgbox "Clic"
Se funziona domandati cosa non funziona...controllo non abilitato?
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: report non mostra record ordinati come da query sottostante

ho creato un report e una query che lo popola.
 
la query
SELECT tbAmbVis.priorità, tbAmbVis.visitail, tbAmbVis.natil, tbAmbVis.Generalità, tbAmbVis.diagnosi, tbAmbVis.modalità, tbAmbVis.escludi, tbAmbVis.tel1, tbAmbVis.tel2
FROM tbAmbVis
WHERE (((tbAmbVis.escludi)=False))
ORDER BY tbAmbVis.priorità, tbAmbVis.visitail, tbAmbVis.natil;
 
ordina i record secondo: priorità, data della visita e data di nascita. La query mi fa vedere i record esattamente come li voglio, ma il report no!
Ho anche impostato la proprietà> Dati> ordina per: priorità, visitail, natil e anche la routine evento 
Private Sub Report_Load()
Me.OrderByOn = False
Me.OrderBy = "priorità,visitail, natil"
Me.OrderByOn = True
End Sub
 
 ma il report continua a darmi i record non ordinati.
 Dove sbaglio?
Grazie
NSantini


Devi impostare un Ordinamento/Raggruppamento secondo i criteri che desideri.
 
Saluti. 
 
 


Ho risolto, grazie a tutti.
In modalità Struttura report, premere il pulsante "Raggruppa e ordina" e ho disposto l'ordinamento come da me desiderato e ho risolto... senza VBA.
Saluti
Newsgroup: it.comp.appl.access
Titolo: Formato ora HH.mm e Ora breve 24h

Ciao
Vorrei che in elenco a discesa in cui č visualizzato un orario, quasto mi
comparisse nel formato HH:MM,
quello che access chiama Ora breve 24h.
Questo formato perň non visualizza le 9 di mattina come 09:00 (con quattro
cifre), ma come 9:00.
La cosnseguenza č che ho un elenco del tipo:
7:00
9:00
12:00
ecc.
Si puň ovviare in qualche modo, magari anche formattando il campo data nella
query che č origine dell'elenco??
Ho provato a mettere in tabella (dove c'č l'orario origine) il formato HH:MM
ma lui me lo converte come Ora Breve quindi siamo daccapo.
Grazie a tutti
marco

 ha scritto nel messaggio
news:EU2qb.2011$uv1....@nntpserver.swip.net...

Prova a formattarlo nella query origine dati del controllo in questo modo
Format([Ora],"hh\:nn")
dovrebbe darti il risultato che ti aspettavi.
Ciao,
Massimo
-- 
web: 
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi

Newsgroup: it.comp.appl.access
Titolo: report creato da più query o tabelle differenti??????

Ciao a tutti!!!
Vorrei creare un report con la creazione guidata da diverse query o tabelle
ma mi da segnale di errore.....come si deve fare???????
Ciao e grazie

Gobbo ha scritto:

mi sa che se non metti le cose in modo un po piu' chiaro ed
esplicito.....
com'era la questione della "defecatio"?
--
a.cara

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

Buona sera a tutti
In una maschera ho neccessità di inserire dei numeri velocemente, nella
stessa maschera ho due caselle di riepilogo che aggiorno dopo l'evento
enter con la funzione requery, il tutto molto veloce fino a che i record
non sono tanti, all'aumentare dei record tra l'inserimento di un numero e
l'altro devo aspettare. Esiste un metodo più efficace ? 
Grazie
Marco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Casa hai come oriine riga delle caselle di riepilogo?
Quale è il numero di righe con cui le caselle di riepilogo entreno in crisi?
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 Quale è il numero di righe con cui le caselle di riepilogo entreno in crisi?
Come origine ho una query basata du tre tabelle, inizia a rallentare
quando le righe superano i 400 records.
Ciao


 Marco

Newsgroup: it.comp.appl.access
Titolo: errore su numerazione bolle

Ciao a tutti,
sto usando come valore predefinito di una maschera Bolla sul campo NumeroBolla questa stringa:
 
="PD/" & Format(IIf(IsNull(DMax("NumeroBolla";"QBolla";"NumeroBolla like '" & "PD/" & "????/'& Format([Maschere]![StartUp]![CmbAnno])"));1;Mid(DMax("NumeroBolla";"QBolla";"NumeroBolla like '" & "PD/" & "????/'& Format([Maschere]![StartUp]![CmbAnno])");4;4)+1);"0000") & "/" & Format([Maschere]![StartUp]![CmbAnno])
 
e funziona perfettamente.
Io però avrei bisogno di sostituire PD/ con il valore di un campo presente nella maschera che si chiama TipoB ma, non so perché va in errore. 
 
=[TipoB] & Format(IIf(IsNull(DMax("NumeroBolla";"QBolla";"NumeroBolla like '" & [TipoB] & "????/'& Format([Maschere]![StartUp]![CmbAnno])"));1;Mid(DMax("NumeroBolla";"QBolla";"NumeroBolla like '" & [TipoB] & "????/'& Format([Maschere]![StartUp]![CmbAnno])");4;4)+1);"0000") & "/" & Format([Maschere]![StartUp]![CmbAnno])
 
TipoB è un campo di tipo testo all'interno della maschera che normalmente contiene una o due lettere al massimo..
Ho provato anche ad estrapolarlo da un'altra maschera mettendo al posto di [TipoB] Forms!StartUp!TipoB ma di nuovo non funziona...
 
Ho provato anche a togliere proprio PD e lasciare solo / ma continua a darmi errore.
Qualcuno di voi sa illuminarmi?
Grazie mille

Scrivere funzioni nel generatore rende impossibile fare debug... dovresti scrivere ù a public function e debuggare passo passo...
Credo che possa dipendere da 2 cose...
1 su nuovo record quel controllo non è valorizzato
2 sicuro che "????/" vada ancora bene...?
 
@Alex


Se lascio la scritta PD/ funziona, non mi funziona più se la tolgo o la sostituisco con il valore di un altro campo...
quindi mi esce PD/2018/0001... PD/2018/0002 ecc
 


Ciao LO
probabile che l'esecuzione del valore predefinito avvenga prima di 
leggere il campo TipoB.
prova ad assegnare il campo ad una function:
 
Public Function TipoB()
TipoB = Forms![TuaForm].TipoB
End Function
magari il nostro caro "Alex" mi correggerà :-) :D
 
Daniele


Grazie per le risposte...
Nel frattempo ho risolto così:
 
=([TipoB].[Value]) & Format(IIf(IsNull(DMax("NumeroBolla";"QBolla";"NumeroBolla like '" & ([TipoB].[Value]) & "????/'& Format([Maschere]![StartUp]![CmbAnno])"));1;Mid(DMax("NumeroBolla";"QBolla";"NumeroBolla like '" & ([TipoB].[Value]) & "????/'& Format([Maschere]![StartUp]![CmbAnno])");4;4)+1);"0000") & "/" & Format([Maschere]![StartUp]![CmbAnno])
 
 
Grazie lo stesso...
Newsgroup: it.comp.appl.access
Titolo: Riconoscere un utente

Ciao a tutti
Ho appena implementato un db con la funzionalità della sicurezza in Access.
Ci sono circa 200 utenti divisi in sei gruppi e un amministratore,
ovviamente con differenti diritti. Il db è sul server dell'azienda e gli
utenti lo vedono dai client. Fin qui funziona tutto bene e i diritti vanno
benone.
Il db accoglie sempre l'utente con una maschera di benvenuto e una serie di
pulsanti che attivano le varie maschere e report.
Ora mi chiedo se è possibile far capire al PC chi è connesso, in quanto mi
piacerebbe poter variare l'aspetto della maschera iniziale a seconda
dell'utente.
Per esempio, se un utente che non ha il permesso di visualizzare l'elenco
dei dirigenti apre il db, vorrei che il tasto "Visualizza elenco dirigenti"
gli fosse nascosto.
Quali istruzioni VB si usano?
Grazie,
Stefano

Ciao Stefano,
non sono un esperto ma provo...
intanto gli oggetti con vba li puoi fare vedere con la proprietą
.visible spostarli ingrandirli etc. .left .top .heigth .width
potresti per esempio usare un codice che l'utente deve inserire,
memorizzare questo in una variabile public e a seconda del valore di
questa nelle varie form visualizzare quello che vuoi.
Spero di esserti stato d'aiuto.
Saluti,
Mecch

Newsgroup: it.comp.appl.access
Titolo: [Re] Docmd.Maximize

Salve..Avrei una domandina da porre: con il
comando "Docmd.Maximize",immesso all'apertura di una maschera, mi
permette di visualizzare la maschera a tutto schermo..Ma, nella barra
in alto della maschera, mi compare la casella "Ripristina", che se
selezionata, mi fa diventare la maschera alla sua grandezza
naturale..Anche se ho gią tolto ogni proprietą in merito, disabilitato
ogni casella dei comandi ed ogni tasto di ridimensionamento o chiusura,
mi compare sempre quella casella "Ripristina"...Come posso fare per
evitare che appaia?
--->DOvrebbe esserci un'impostazione possibile (o in combinazione con altre)
       nella formattazione della maschera; in alternativa puoi usare:
       MinMaxButton=0 sull'apertura maschera.
       TANNHAUSER
Non funziona con questa proprietą..E le impostazioni della maschera le ho
gią provate tutte!Mi sapete aiutare?Grazie 1000 anticipatamente!

 già provate tutte!Mi sapete aiutare?Grazie 1000 anticipatamente!
Avresti dovuto continuare con il 3d già aperto, riaprendo un altro post
diventa più difficile poi fare delle ricerche.
Sull'evento Open della maschera incolla questo codice:
   Dim Larghezza, Altezza
   Application.Echo False 'evita lo sfarfallio
   DoCmd.Maximize 'ingrandisce alle massime dimensioni
   Larghezza = Me.WindowWidth
   Altezza = Me.WindowHeight
   DoCmd.Restore 'ripristina dimensioni normali
   DoCmd.MoveSize 0, 0, Larghezza, Altezza
   Application.Echo True 'riabilita aggiornamento
Imposti da codice la massima larghezza e la massima altezza e poi con
MoveSize riprendi la maschera al punto 0,0 con le massime dimensioni.
Questo ti può essere utile in caso in cui la tua applicazione giri su
monitor con risoluzione diversa.
--
rgrds
SC
-- 
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: Proprietà query tabelle etc. nascoste

Domanda che sarà banale ai più ,volendo creare un file mde in maniera di
rendere invisibile tabelle,query etc. entrando con F11 ,c'è un modo per
farlo velocemente senza entrare una ad una sulle proprietà.
Grazie

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


Ciao Roberto e ciao dspano.....!
Se non sbaglio c'è la possibilità di rendere Hidden anche le Tabelle
anteponendo al nome della Tabella "Usys" & "NomeTabella"
Questo la rende aglio occhi del sistema una System Table....!
Credo che questa possibile soluzione possa rispondere anche
alla 2° domanda.
Ciao
@Alex.

 ha scritto nel messaggio
news:c3hqc3$fr1$1...@lacerta.tiscalinet.it...

Non saprei, è una soluzione che non ho mai provato; e per le query?


 Roberto
Stessa tecnica stesso risultato.
Direi che funziona bene.
@ALex.

 ha scritto nel messaggio
news:c3ie7j$uu6$1...@lacerta.tiscalinet.it...

Grazie per le risposte,in effetti il mio problema è proprio di rendere non
visibili ne le tabelle ne le query.
Il metodo che utilizzavo era rendere nascosta la tabella (anche se
ovviamente dicendo di mostrare i file nascosti si vedeva comunque,per cui il
metodo consigliato è ottimo),il problema era quando il database contiene
parecchie tabelle o query perchè volevo evitare di entrare nelle proprietà
delle tabelle una per una ma fare come in windows,cioè selezionare più file
ed attribuirgli un valore alla proprietà.
Ciao e grazie ancora

 visibili ne le tabelle ne le query.
Spero però che ti sia chiaro che se su Strumenti => Opzioni =>
Vusualizzazione attivi l'opzione Oggetti di sistema sia le tabelle che le
query torneranno ad essere comunque visibili, con il risultato che le
nasconderai a coloro che non sanno usare molto bene Access, ma risulteranno
visibilissime a coloro che sanno impostare le opzioni dell'applicativo.
[CUT]


 ha scritto nel messaggio
news:1gE7c.86455$FJ6.3...@twister1.libero.it...

Si,ho presente che vige la stessa regola degli oggetti nascosti.
Grazie e ciao

Newsgroup: it.comp.appl.access
Titolo: Grazie !!!

Grazie di cuore, per gli aiuti datomi fino ad oggi.
Mi sembra doveroso, perchè dettato dal senso di riconoscimento, verso i
tanti amici che (purtroppo) conosciamo solo per nome e che costantemente si
prodigano, sacrificando loro tempo, per noi.
Ma sopratutto,
GRAZIE PERCHE'
lo spirito altruistico, dimostrato da molti (su questo NG)
merita almeno, una piccolissima riflessione...
Buon Anno Nuovo
Cataldo Formaro

 Cataldo Formaro
Buon Anno Nuovo a te ed alla tua famiglia.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: chiave e incremento controllato

salve
una persona mi ha domandato se è possibile che su una tabella con
campochiave   campox
       1                 pippo
       2                 pluto
       3                 paperino
se io voglio aggiungere un nuovo record (campochiave è chiave primaria) si
possano impostare le cose in modo che sono obbligato a introdurre 4 , e se
metto 5 mi dà errore.
da quel che ne so io è possibile solo da maschera tramite codice , ma
costui, che non sa usare il codice, dice che qualcuno in gamba con access
gli ha detto che invece è possibile .
non è che qualcuno ne sa qualcosa ?
ciao e grazie
frolix8

 wrote in message
A7JL5.66224$3K3.2...@news.infostrada.it...

Il problema è esattamente il contrario!
Se tu usi un campo contatore come chiave primaria, ci penserà
automaticamente il sistema ad incrementare di uno ogni nuovo record e non
sarà invece possibile inserire valori a casaccio, seppur non duplicati.
Se invece si vuole creare un campo chiave primaria non contatore (es.
numerazione progressiva fatture numero/anno) ci sono vari modi per farlo,
via codice, alcuni dei quali illustrati sul sito comune...
Antonio
Newsgroup: it.comp.appl.access
Titolo: Importare i dati da un DB esterno

Salve a tutti. Premetto che ho postato un quesito simile anche nella
community Microsoft (credo che si chiami cross-posting).
Ho la necessità di importare periodicamente i dati di una tabella
presente su un db esterno posizionato su un portatile che non è sempre
in rete. Qundi avrei bisogno di eseguire questa operazione solo quando
il portatile c'è. Pensavo di mettere sull'evento click di un
commandbutton, qualcosa che facesse questa operazione ma pur avendo
girato parecchio in internet, non so più cosa fare. Sarebbe
sufficiente una query che aggiorni la tabella ma non so come
realizzarla. Se c'è anche qualche altro modo, ben venga.
Come si può fare?
Grazie
Ciao
Stefano

Stefano
Un po' vago.......cmq una query di accodamento dovrebbe essere la tua soluzione.......sia per le tabelle collegata (quindi 2 db che devi prima 'far dialogare') che per altre metodologie d'importazione (tipo il portatile sputa fuori un file txt, xls, csv o quello che vuoi, invia il file, tu importi quello)
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 
rquattro...@gmail.com
 ha scritto:

Ho trovato in un messaggio in questo gruppo una soluzione che per me
va bene. Creo una query di eliminazione così:
DELETE Gruppi.IDGruppo, Gruppi.DescrizioneGruppo
FROM Gruppi;
poi una query di importazione così:
INSERT INTO Gruppi
SELECT *
FROM Gruppi IN '\\192.168.0.22\d\Documenti\Nuovo Gestione Lotti
\Lavorazioni_be.mdb';
Poi metto sull'evento click di un commandbutton il codice vba per far
partire le query. Ho messo anche il codice per non visualizzare i
messaggi di avviso csì avviene tutto senza interruzioni. Così mi
piace. L'unica pecca è che siccome per entrare nel portatile ci vuole
la password, bisogna avere l'accortezza di entrarci manualmente prima
di eseguire le query. Non c'è un modo per inserire gia le pwd in modo
da evitare questo passaggio?
Grazie comunque per l'aiuto che ho già ricevuto
Stefano
Newsgroup: it.comp.appl.access
Titolo: raggruppare per records contigui

Buonasera a tutti,
vorrei raggruppare, costruendomi un report basato su una query, per record
contigui.
Mi spiego meglio:
i record costituiti da 4 campi, hanno 1 campo che puo' assumere valore
0,1,2,3 , oltre l'ID, generato da Access, e oltre a un altro campo che
rappresenta punti kilometrici con passo di 50mt (quindi  per es: 600,050 -
600,100 - 600,150 etc etc)
La query filtrerà per il valore 0, 1, 2 oppure 3 nel relativo campo, dopo di
chè, vorrei poter rappresentare SOLO il primo  e l'ultimo dato kmetrico a
condizione che il campo ID relativo abbia valori contigui.
quindi ci sarà un report di riepilogo che dirà: per valore cercato pari a 2
(questo è un valore di pendenza percentuale, salita o discesa) vi sono dei
tratti dal km 600,150 al km 700,450  (il campo ID non può che avere valori
contigui....) successivamente, quando si ripresenta una serie di km aventi
valore pendenza 2, vi sarà un'altro range  kmetrico e così via....
Non so se mi sono spiegato bene e mi scuso se no.
Ho davvero difficoltà ad iniziare....
Grazie per l'aiuto

 ha scritto nel messaggio
news:43ed024b$0$12600$4faf...@reader3.news.tin.it...

Scusate se ripropongo il mio quesito...
Ho pensato di raggruppare per id in questo modo: fino a che il valore id ha
incremento di 1 il relativo record si aggregherebbe a un gruppo, quando c'è
un salto > di 1 inizierebbe la nuova aggregazione (starebbe a significare
che inizia un tratto kmetrico con caratteristiche diverse).
Penso che sia la strada giusta ma non riesco a mettere in pratica.... mi
occorrerebbe un esempio di aggregazione per id contigui...
Grazie!
Newsgroup: it.comp.appl.access
Titolo: Non capisco come fare a....

E' possibile impostare una query parametrica che con un parametro unico
faccia la ricerca su più campi?
Grazie Nazzareno.


Spiegati meglio.
Roberto

 Roberto
Non mi sono spiegato bene.....devo cercare una categoria tipo 664/888 in una
Query formata da 8 campi, avevo pensato di usare la Query parametrica, ma
non vorrei ripetere il parametro per ogni campo, Praticamente vorrei una
query da impostare con criteri differenti ogni volta, che mi vada a pescare
il risultato nei campi Cat1,Cat2,Cat3,Cat4 ecc...
Grazie dell'interessamento, ciao


Se non ho capito male, vuoi digitare una sola chiave di ricerca e poi
effettuare , a tua scelta, la selezione in base ad uno solo degli 8 campi
della query, tutto questo scrivendo una sola query.
Se questo è il tuo problema, questa potrebbe essere la soluzione.
Nella intestazione della maschera (Maschera1) che adopererai per
visualizzare i risultati della query, inserisci una casella di testo non
associata che chiamerai NumCat e nella quale digiterai un numero compreso
tra 1 e 8 (se NumCat = 1 la ricerca va effettuata su Cat1, se è uguale a 2
va effettuata su Cat2 ecc.); nell'intestazione di Maschera1 inserisci anche
una casella di testo non associata che chiamerai CampoRic e nella quale
digiterai la categoria da cercare.
A fronte dell'evento "Dopo aggiornamento" di CampoRic genera il seguente
codice VBA:
    Me.Requery
Nella riga "Criteri:" della query relativa al campo Cat1 scrivi:
    IIF([Forms]![Maschera1]![NumCat]=1 ; [Forms]![Maschera1]![CampoRic] ;
"*")
nella riga "Criteri:" della query relativa al campo Cat2 scrivi:
    IIF([Forms]![Maschera1]![NumCat]=2 ; [Forms]![Maschera1]![CampoRic] ;
"*")
nella riga "Criteri:" della query relativa al campo Cat3 scrivi:
    IIF([Forms]![Maschera1]![NumCat]=3 ; [Forms]![Maschera1]![CampoRic] ;
"*")
e così via.
Se invece il tuo problema è quello che la query deve selezionare un record
basta che esso contenga la categoria cercata in uno qualsiasi degli 8 campi,
devi impostare una selezione in OR, ovvero:
Nella riga "Criteri:" della query relativa al campo Cat1 scrivi:
    [Forms]![Maschera1]![CampoRic]
nella prima riga "Oppure:" della query relativa al campo Cat2 scrivi:
    [Forms]![Maschera1]![CampoRic]
nella seconda riga "Oppure:" della query relativa al campo Cat3 scrivi:
    [Forms]![Maschera1]![CampoRic]
e così via.
Roberto

 wrote in message
GHr25.210239$VM3.1...@news.infostrada.it...

La seconda che hai detto!!! hai centrato il problema, grazie e complimenti.
 Nazzareno

Newsgroup: it.comp.appl.access
Titolo: CASELLE OBBLIGATORIE

Buon Giorno A97
in una SUB MASCHERA chiamata RIGHE MOVIMENTO...voglio rendere OBBLIGATORIO 
l'inserimento di dati in determinate CASELLE pena la non USCITA dalla 
MASCHERA ...come posso fare???
LUIGI
Bari


Ciao Luigi, se il  fatto è tassativo basta rendere obbligatorio i
campi della tabella.
Ciao.
Alberto

 ha scritto nel messaggio 
news:KCGum.41997$Tq6....@tornado.fastwebnet.it...

vedi sul sito comune la faq 3.90
ciao
Daniele