mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: assegnare valore tramite pulsante a una form in asp

Salve e scusatemi per la domanda banalissima ma nn ci sto proprio arrivando 
in una pagina asp ho un campo chiamato txtmessage, vorrei dare un pulsante che quando si clicca in questo txtmessage aggiunge  un valore , esempio txtmessage = txtmessate & "ciao" per capirci , ma mi sto incartando col pulsante e il comando . Qualcuno puo aiutarmi?


< input ..... 
onclick="document.getElementById('idtextmessage').value='quellochetipare'">
 
bada e' javascript maiuscole e minuscole fanno differenza
 
-- 
 
ac (x=y-1)

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

Qual'è il formato dei file dei DVD?
Esiste un lettore free per leggerli?
Ciao, Bobbit


Il DVD non è un tipo di file, è una periferica del PC così come un
masterizzatore, uno ZIP o un lettore di CD-ROM.
Un lettore di DVD, oltre a leggere dei normali CD-ROM e CD musicali, può
leggere supporti specifici contenenti dei file Movie Clip di grandi
dimensioni (filmati per intenderci).
Al momento che acquisti tale periferica, ti vengono forniti i driver per
gestirla, tra i quali un DVD player.
Per utilizzare il DVD player è necessario che il tuo PC sia dotato anche di
una buona scheda video (ti consiglio che non abbia meno di 16 MB di RAM) e
una buona scheda audio.
Per la registrazione dei dati è poco commerciabile ed ancora poco
affidabile.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


Prego


Esite un programma FREE per visualizzare i DVD?
Ciao Bobbit


Quando compri il lettore di DVD troverai a corredo tutto il software che ti
serve, oppure puoi collegarti al sito del fornitore per scaricarti i driver
che ti servono.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

 wrote in message
dptT5.31300$FV2.9...@news.infostrada.it...

Purtroppo con la ATI non è così, il software si compra a parte.
Ciao, Bobbit


Non so se le cose nell'ultimo anno sono cambiate, ma quando ho comprato la
mia scheda video (appunto una ATI 128 16MB) ho ricevuto in dotazione due Cd
della ATI: in uno c'č il driver della scheda e nell'altro il DVD Player.
Inoltre il rivenditore mi ha assicurato che potevo collegarmi con il sito
della ATI per scaricare gratuitamente gli aggiornamenti ai driver
(onestamente non l'ho mai fatto).

Newsgroup: it.comp.appl.access
Titolo: Mancanza di esperienza.

Peccati di inesperienza.
Ho scritto un programma ma, per inesperienza, ho messo nello stesso file la
base dati ed il codice.
Nel tentativo di rimediare mi sono messo a fare le prove di "Collegamento";
ovvero, ho separato la base dati dal codice e tento di accedere alla prima
dal secondo file.
In alcuni casi la cosa mi è riuscita, ma ora mi sono imbattuto in problemi
ai quali non riesco a dare soluzione.
Nel proprietà "valore predefinito" di un campo di una form avevo scritto:
=DMax("IDCliente";"ANAGRAFICA")+1
Ora, la base dati l'ho spostata sul dektop:
c:\windows\desktop\Base_Dati
ma non so più come far puntare sulla tabella ANAGRAFICA della base dati.
Grazie a tutti coloro che sapranno/potranno darmi una mano.
Ciao a tutti, Mike.


devi ri-aggiornare i collegamenti... o con l'apposita utility oppure:
cancelli da tabelle tutte le tabelle collegate, menu file,
caricadatiesterni, collega tabelle e richiami il tuo archivio sul desktop.
AEOM

 caricadatiesterni, collega tabelle e richiami il tuo archivio sul desktop.
Si, la soluzione che mi hai proposto funzione. GRAZIE.
Hai, comunque, un'idea sul come sarebbe possibile modificare la formula
indicata nel primo post:
=DMax("IDCliente";"ANAGRAFICA")+1
Per far si che nella stessa compaia anche il percorso della tabella nella
base dati?
GRAZIE per il valido aiuto.
Ciao, Mike
Newsgroup: it.comp.appl.access
Titolo: Parametri di ricerca

Scusate se riposto, ma mi sto scervellando con sta roba
Devo ricercare
una dati in una tabella usando vari parametri (e fin qui gli
 esempi postati sono molti e funzionali),
 Quindi nella maschera1 ho i controlli per la ricerca che mi aprono una
 maschera a maschere continue con i record risultanti... e fin qui nessun
 problema
 Il problema č che o devo selezionare dei valori in tutti i controlli di
 ricerca (se ne lascio qualcuno vuoto non esegue la ricerca)
 Oppure i controlli sono tutti scollegati, ogni volta che ne seleziono uno
 gli altri vengono abbandonati:
 Per il primo caso ho usato una query con la stringa
 Like Nz([Forms]![Maschera1]![ControlloA]; "*")
 Like Nz([Forms]![Maschera1]![ControlloB]; "*")
 ecc.. (postato da Roberto il 20/07/01 alle 18.34)
 e su un bottone di comando ho cambiato recordsource alla maschera
 form.recordsource = "query1"
 Nel secondo caso
 Sull'evento Afterupdate  dei controlli di ricerca ho messo il
 seguente codice:
 es.:
 Private Sub Chirurgo_AfterUpdate()
     Dim strNuovoRecord As String
     strNuovoRecord = "SELECT IDRicovero, IDIntervento, DataInt, IDChirurgo
 FROM RicovInterv WHERE IDChirurgo =[forms]![SubfrmInterventi]![Chirurgo]"
     Me.RecordSource = strNuovoRecord
 Le soluzioni funzionano, ma non sono funzionali
 Io avrei bisogno che fosse possibile eseguire la ricerca su uno o piů campi
 (lasciandone al bisogno anche qualcuno vuoto)
 Come potrei fare?
 Grazie
Max

 ha scritto nel messaggio
news:9kb1g5$3ev1o$1...@ID-84832.news.dfncis.de...

Hai provato, nella WHERE della stringa SQL ad usare la funzione Like + la
funzione Nz?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Infatti ho sperimentato meglio la tua soluzione con esito positivo
Il problema è che tra i vari parametri della query c'è anche un between tra
date:
SELECT RicovPatol.IDRicovero, RicovPatol.IDpatologie, RicovPatol.Descrizpat,
Ricoveri.DataRicovero
FROM Ricoveri INNER JOIN RicovPatol ON Ricoveri.IDRicovero =
RicovPatol.IDRicovero
WHERE (((RicovPatol.IDRicovero) Like
Nz([Forms]![Frmsearchpat]![ControlloB],"*")) AND ((RicovPatol.Descrizpat)
Like Nz([Forms]![Frmsearchpat]![ControlloA],"*")) AND
((Ricoveri.DataRicovero) Between [forms]![Frmsearchpat]![dataA] And
[forms]![Frmsearchpat]![dataB]));
Ho risolto preparando 2 query, la seconda senza il parametro between per le
date e sulla maschera sul click del pulsante che esegue la query ho usato il
seguente codice
if dataB >0 then form.recordasource = "query1"
else
form.recordsource = "query2"
end if
e sembra funzionare tutto
Come soluzione è sicuramente efficace, magari ce n'è qulacuna migliore....
Grazie
Max

 Max

Newsgroup: it.comp.appl.access
Titolo: Comuni d'italia

Scusate, io sono entrato nel sitocomune ma il database in questione non l'ho
trovato. Sapreste indicarmi il link giusto?
Grazie
Endi275

 wrote in message
news:a4b9h7$2ek$1...@pegasus.tiscalinet.it...

Si trova sotto la sezione "General"
Ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: report su file excel è possibile ?

Ciao a tutti
Posto che :
a) I miei utenti hanno tutti excel
b) La tabella che devo stampare ha dimensioni eccessive per la stampa su
access
Io vorrei creare un pulsante che faccia questo :
1 ) mi copi tutto il contenuto di una tabella
2 ) mi apra excel e ci incolli sopra il risultato della copia
è possibile ?
se si, qualcuno mi dice come ?
Grazie
Marco



vedi su sitocomune l'esempio per l'automazione di excel
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: Impostazione stampante di rete multi modulo

Ho realizzato un database per il mio ufficio in grado di stampare le
cartoline di ritorno postali. In ufficio ci sono 2 stampanti di rete modello
lexmark T630 che danno la possibilità, tramite opportuno settaggio nelle
proprietà, di scegliere l'origine del modulo o da uno dei due cassetti A4 o
dal modulo multiuso.
Quest'ultimo consente di inserire qualsiasi tipo di modulo da stampare es.
buste, ricevute di ritorno ecc...
Una volta impostato il report se stampo dalla mia stampante predefinita es.
prt1 il db memorizza i parametri scelti e tranquillamente la stampa viene
indirizzata al modulo selezionato.
Il problema sorge quando il db Front-end viene utilizzato in una postazione
con stampante predefinita diversa
dalla mia es. prt2 , in questo caso il report viene indirizzato al modulo di
default es. cassetto 1.
E' possibile risolvere in qulache modo?
grazie
michele
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:193Z227Z215Z155Y...@usenet.libero.it...

Vedi se ti può essere d'aiuto questo (leggi bene tutto):
http://www.donkarl.com/it?FAQ5.1
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: modalita stampa in report

Ciao vorrei sapere come impostare un report in modo che la stampa venga
fatta con orientamento orizzontale invece che col classico verticale.
MI serve specificarlo per il singolo report in quanto nello stesso database
alcuni vanno stampanti inn verticale e altri in orizzontale
grazie
Stefano


wrote:

metti una stampante specifica ed imposta le proprietà
oppure su xo usa l'oggetto printer
Saluti.
Emanuele.

 ha scritto nel messaggio
news:6ud66vsll9gfku3uu...@4ax.com...



Primo quota bene altrimenti sembra ce stia rispondendo ad Emanuele.
Secondo Emyr probabilemente si riferiva all'oggetto printer di xp, una
novità che dovrebbe essere ineteressante (che devo verificare)
terzo: lui intendeva dire che se vai in File ->imposta pagina e selezioni
una stampante specifica (anche se è uguale a quella di default) puoi settare
la stampa in orizzontale
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.appl.access
Titolo: Immagini ripetitive nei report... si puo' ?

Altro problema nuovo:
ho un report su cui stampo i risultati di alcuni calcoli, fra questi ad
esempio mi dice che occorrono 3 pezzi di "lego" (quelli che si montano).
Ora io ho la foto di un "lego" e vorrei venisse stampata nel report, non una
valta ma bensi' tante volte quante sono i risultanti del calcolo...in
pratica dovrei ottenere un disegno che mi rappresenta in orizzontale tutti i
pezzi necessari...
che sia possibile ?



potresti inserire già n disegni e rendere visibili solo quelli che ti
servono
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Copiare gli oggetti da un DB ad un altro

Ciao a tutti.
Qualcuno sa come risolvere questo problema?
Ho un DBUno.mdb   e un DBDue.mdb
Devo copiare alcuni oggetti (tabelle, query, etc indistintamente) del
DBUno.mdb  nel DBDue.mdb, badando a NON sovrascrivere quelli che hanno lo
stesso nome.
In pratica aggiungere solamente quegli oggetti che ancora non sono contenuti
in DBDue.mdb.
Qual'č il codice per scorrere tutti gli oggetti di un DB?
E quello per copiare un oggetto da un DB ad un altro?
Grazie a chi saprą darmi un consiglio.
Omar

Ma lo devi fare perforza con un codice?
Menù "File--->Carica dati Esterni ---->Impporta"
Se importi Tabelle, Query o altro, quando vede che è già esistente la
rinomina automaticamente mettendo un suffisso numerico progressivo alla fine
del nome, è impossibile fare danni.
Forse però tu volevi automatizzare tutto?
Ciao Alex
-- 
Posted from 
smtp1.libero.it
 [193.70.192.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG





Hai ragione, forse manca il motivo per cui ho 
bisogno di fare questo tramite codice.


 


Vorrei poter spedire per posta a clienti ai quali 
ho distribuito una applicazione, un file mdb che, una volta lanciato, vada a 
copiare in quello presente sul PC gli oggetti in esso contenuti, in modo da fare 
un update, come dire, comodo, delle applicazioni in giro (senza cioè andarci di 
persona - o peggio ancora, farci mettere le mani da loro!).


In ogni caso, non hai risposto alla mia 
domanda:


come si fa tramite codice?


Grazie comunque.


Omar



 ha scritto nel 
  messaggio 


Vorrei poter spedire per posta a clienti ai quali 
  ho distribuito una applicazione, un file mdb che, una volta lanciato, vada a 
  copiare in quello presente sul PC gli oggetti in esso contenuti, in modo da 
  fare un update, come dire, comodo, delle applicazioni in giro (senza cioè 
  andarci di persona - o peggio ancora, farci mettere le mani da 
  loro!).


Mannaggia a 'sto HTML....


Comunque, il discorso potrebbe sembrare relativamente semplice 
se aggiungi intere tabelle. Ma se aggiungi solo un campo in una tabella? E se 
cambi solo un indice o il formato da Intero a Intero Lungo?


Voglio dire... dovresti controllarti tutte le proprietà di 
tutte le tabelle e non la vedo una cosa tanto immediata.


Secondo me ti converrebbe fare la cosa opposta: 


Inviare l'applicazione nuova e da questa prevedere una 
semplice importazione dei dati dell'utente.


Se vuoi seguire questa strada, controlla sul Sito Comune che 
ci deve essere una FAQ.


-- 
Ciao, AntoGal


 


*************************************************
Gestione punti vendita 
(casse e pos 
NCR)
                     

www.powerretail.it
-------------------------------------------------------------
per 
scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************
Newsgroup: it.comp.appl.access
Titolo: Controllo Rich Text


Hai mai ipotizzato il fatto che la maggioranza dei partecipanti al NG non
usano Access2000, ma versioni precedenti dove magari i controlli Rich Text
non esistono?? ;-)
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------



 non esistono?? ;-)
Sě, l'ho ipotizzato, ma il controllo Rich Text c'č anche in Access 97. Il
solo dubbio che ho č che, forse, non ti permette di utilizzarlo, come per
quasi tutti i controlli ActiveX et similia, mentre ACC2000 non si fa
problemi.
Ma non so se č questo il motivo.

Newsgroup: it.comp.appl.access
Titolo: Pulsante di comando

Buongiorno,
 
quando creo un pulsante di comando di stampa, non mi si visualizza l'anteprima e se cerco di stampare. A me serve stampare una maschera o un report specifico, invece viene lanciata la stampa dei più di 3000 record che ho nel database.
 
Potete aiutarmi?
Gtrazie, Claudia

Claudia, facci vedere il codice assegnato all'evento CLICK del Button...!
Devi semplicemente inserire al parametro WHERE della funzione OPENREPORT il Criterio che consenta di FILTRARE il Record VISUALIZZATO nella Maschera...
 
@Alex

Newsgroup: it.comp.appl.access
Titolo: differenza fra ore

Ciao a tutti.
In una query ho il campo calcolato "differenza" che calcola [ora fine]-[ora 
inizio]; i due campi hanno tipo Data/Ora breve 24h, ma il risultato esce in 
decimale (0,0138 eccetera).
Come mostro il risultato in Tipo Data/Ora?
Grazie e ciao!
Sergio 

Sergio ha scritto:

Per le differenze di dati in formato Ora è bene usare la funzione
DateDiff, vedi l'help.
Poi se vuoi formattare in modo diverso applica la funzione Format al
risultato.
Entrambe sono ben documentate nell'Help con Esempio allegato.
@Alex

Newsgroup: it.comp.appl.access
Titolo: Visualizzare una pagina html in una form

Buongiorno,
dopo i suggerimenti avuti per ricavare i dati da una pagina web, vorrei far 
visualizzare i dati sotto forma di pagina HTML in una form o report.
C'� un modo veloce per farlo ? esiste qualche controllo tipo una TextBOX che 
visualizza codice HTML senza usare l'activex Web Browser ?
grazie mille.
SAluti 

 ha scritto nel messaggio 
news:4b2a00be$1...@news.x-privat.org...

(curiosit�)
Come mai dovresti scaricare il codice HTML in una casella di testo? Dopo 
averlo ottenuto che ci fai? Ritieni che sia pi� leggibile/interpretabile se 
� contenuto in una casella di testo o da un editor HTML?
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
Prima di tutto, grazie Sergio per la tua dritta e grazie anche a Pablitonf, 
sono riuscito ad avere i dati fra i TAG html TABLE che mi interessano.
Per la visualizzazione dato che non posso sapere a priori quante righe 
contengono ma credo che al massimo siano 3 o 4, volevo mostrarle 
direttamente nella form o nel report in forma HTML avendo gi� tutto pronto 
senza dover scrivere del codice per estrapolare ulteriormente i dati.
Se � possibile meglio altrimenti prendo la strada dell'estrapolazione.
E se usassi il controllo Web Browser, � difficile ?
Grazie a tutti. 

 Grazie a tutti.
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Si/No

Scusate la mia grande ignoranza, ho bisogno di sapere come si fa. In una maschera ho inserito un campo Si/No quale codice  bisogna scrivere per far comparire una altro campo, ad esempio [relazione], se il valore è si?  Vi ringrazio per la risposta.

Se ho capito bene intendi questo:
 
=IIf([Tabella1].[Campo1]=-1;"relazione";"")
 
 
nei booleani:
-1 corrisponde a True, Sì, On, eccetera
0 corrisponde a False, No, Off, eccetera




si è proprio questo. volevo sapere però dove si inserisce questo codice es: private sub..... ecc. grazie!!!

Questo dipende da cosa vuoi o preferisci fare,
alcune delle possibilita sono:
 
Direttamente in un controllo di una maschera o report
=IIf([Campo1]=-1;"relazione";"")
 
 
In una query ( visualizzazione grafica )
Espr1: IIf([Tabella1].[Campo1]=-1;"relazione";"")
Espr2: IIf([Campo1]=-1;"relazione";"")
 
 
in una query ( visualizzazione SQL )
IIf([Tabella1].[Campo1]=-1,"relazione","") AS Espr1
IIf([Campo1]=-1,"relazione","") AS Espr2
 
 
___________________________________________________
 
oppure metti in un modulo questo:
	'
	Public Function Prova(ing As Boolean) As String
    		If ing = True Then
        		Prova = "relazione"
    		Else
        		Prova = ""
    		End If
	End Function
	'
 
dopo puoi richiamarlo in questo modo:
Direttamente in un controllo di una maschera o report
=Prova([Campo1])
 
 
In una query ( visualizzazione grafica )
Espr3: Prova([Tabella1].[campo1])
Espr4: Prova([campo1])
 
 
in una query ( visualizzazione SQL )
Prova([Tabella1].[campo1]) AS Espr3
Prova([campo1]) AS Espr4
 
____________________________________________________
 
In tutti gli esempi fatti i puoi sempre sostituire
fra di loro "-1" con "True"  ( e viceversa )
 

Direttamente in un controllo di una maschera o report 
=IIf([Campo1]=-1;"relazione";"")   
Ma in quale controllo si mette e a quale voce?  Grazie ancora!

Qualcuno gentile che mi risponde!😊
Newsgroup: it.comp.appl.access
Titolo: inserire valori in sottomaschera

devo copiare un valore di un TB in una serie di righe di una sottomaschera.
esempio
prima di click
data 12/09/2008   (valore nel corpo della maschera princ.)
nome    data            (sottomaschera)
fat1
fat2
fat3
dopo click
data 12/09/2008
nome    data
fat1    12/09/2008
fat2    12/09/2008
fat3    12/09/2008
Ho provato ad eseguire via codice la routine:
form!nomesottomaschera![data]=me!textbox
purtroppo il risultato è che mi copia solo nella prima riga della 
sottomaschera e non in tutte le righe...
devo fare un loop?? oppure c'è un metodo diverso?
grazie

Ho provato con questo codice:
Private Sub Comando35_Click()
Dim rst As Recordset
   Dim cont As Long
    Set rst = Me!NOMESOTTOMASCHERA.Form.RecordsetClone
    rst.MoveFirst
    Do Until rst.EOF
    Form!NOMESOTTOMASCHERA![DATA] = Me!CasellaCombinata36
    rst.MoveNext
   Loop
End Sub
Niente... continua ad operare solo sulla prima riga...
qualcuno sa aiutarmi??
Grazie a tutti


fai prima un rs.movelast
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 ha scritto nel messaggio 
news:gadv6f$15s$1...@tdi.cu.mi.it...


Intendevi questo ???... forse no...visto che il risultato non cambia...
Private Sub Comando35_Click()
Dim rst As Recordset
   Dim cont As Long
    Set rst = Me!QRYREGIVAENT2.Form.RecordsetClone
    rst.MoveLast
    rst.MoveFirst
    Do Until rst.EOF
    Forms![MASF24]![QRYREGIVAENT2].Form![IDF24] = Me!CasellaCombinata36
    rst.MoveNext
   Loop
End Sub
grazie!

> Grazie a tutti
-- 
Ciao
Geppo 

"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio 
news:9cNyk.60707$Ca.1...@twister2.libero.it...

Un grazie di cuore a tutti voi che avete cercato di aiutarmi...
Purtroppo non conosco per niente VB quindi qualunque sciocchezza per me è 
una montagna da scalare!
Come ho già detto prima, sto cercando di creare un comando che copi un dato 
presente in una maschera principale in una serie di righe filtrate di una 
sottomaschera.
Ho cercato di seguire i vs consigli ma ancora il risultato non è quello 
desiderato...
Vi pregherei, se possibile, di non stravolgere il metodo che sto utilizzando 
perchè sto cominciando a capirci qualcosa (poco)... altre soluzioni mi 
costringerebbero a ricominciare tutto... quindi se la soluzione è 
percorribile vi chiedo di mantenerla.
Questa è l'ultima routine scritta:
Private Sub Comando35_Click()
Dim rst As Recordset
    Set rst = Me!QRYREGIVAENT2.Form.RecordsetClone
    rst.MoveFirst
    Do Until rst.EOF
    rst.Edit
    rst!IDF24 = Me!CasellaCombinata36
    rst.MoveNext
   Loop
End Sub
Il risultato... non fa nulla! completamente nulla!
Qualche ulteriore chiarimento:
QRYREGIVAENT2 è la sottomaschera filtrata
IDF24 è la colonna in cui deve essere scritto il valore di 
CasellaCombinata36
Avete qualche suggerimento?
Grazie 1000!
Guido

Cecio ha scritto:

Si. Metterci un rst.update
--
ac

 Guido
-- 
Ciao
Geppo
Newsgroup: it.comp.appl.access
Titolo: Inserimento valore in un campo da codice

Salve a tutti.
In una maschera ho due pulsanti che aprono due maschere: Magazzino_Nuovo e
Magazzino_Usato.
Entrambe hanno come origine dati la tabella Magazzino ma essa ha un campo
Sě/No (Nuovo) che vorrei settare automaticamente a true nella maschera
Magazzino_Nuovo e a false in Magazzino_Usato.
Pensavo di farlo sull'evento Prima Di Aggiornare ma non ci sono riuscito.
E' possibile farlo?
Ci sono altre soluzioni?
Grazie in anticipo!



sull'evento sucaricamento della maschera imposti il valore di default
del campo a SI o No 
al limite puoi rendere invisibile il campo
me.flag.visible=false
me.flag.defaultvalue="False"
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Re: screen.activecontrol....help

 fausto
-- 
Roberto
----------------------------------------------------------
il Sito Comune di it.comp.appl.access
www.sitocomune.com
---------------------------------------------------------

 
Buongiorno a tutti,
ho un problema con lo scambio di dati tra due maschere al quale ancora non
ho trovato soluzione. La situazione è la seguente:
Tramite doppio click sul campo 1A (dei 6 esistenti) della maschera A apro
una maschera B con la quale attraverso la selezione di varie opzioni compilo
il campo 1B.
Fatto questo chiudo la maschera B ed il contenuto del campo 1B deve
sostituire il contenuto del campo 1A nella maschera A.
Come faccio a fare ciò da qualsiasi dei 6 campi della maschera A?
Credo sia qualche combinazione di .Setfocus, .Activecontrol. accommandpaste
e accommandcopy ma non riesco a venirne a capo.
La versione di access è 97.
Potete darmi una mano epr favore?
grazie
ciao
fausto
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Ciao e grazie della risposta. La questione perň č leggermente diversa. Il
risultato del controllo 1B deve sostituire il contenuto del controllo (nel
mio caso uno dei 6 controlli della maschera A) da cui č partito l'evento di
apertura della maschera B.
grazie a presto


 fausto
-- 
Roberto



In aggiunta a quello che ti ha detto Roberto potresti usare la strada del 
tag o di una variabile globale.
Quella del tag:
il doppio click sul controllo
da codice apri la maschera e imposti il tag della maschera B al nome del 
controllo chiamante
cosě:
DoCmd.OpenForm "B"
Forms!B.Tag = 
Me.ActiveControl.Name
Su chiusura della maschera B, o quando vuoi tu, hai il nome del controllo 
sulla maschera A e potresti usarlo per esempio cosě:
Dim ctr As Control, frm As Form
Set frm = Forms!A
For Each ctr In frm.Controls
    If ctr.Name = Me.Tag Then
    frm(ctr.Name) = "QuelloCheVuoi"
    End If
Next
Quella della variabile globale prevede la creazione di una variabile globale 
di tipo control
Global MioCTR as Control
il resto č identico salvo che per assegnare il valore scriverai dalla A
MioCTR = 
Me.ActiveControl.Name
non assegnerai nessun tag alla maschera B
il codice If ctr.Name = Me.Tag Then diventa
If ctr.Name = MioCTR Then
Sono possibili anche altre strade come quella di creare un controllo 
nascosto nella maschera B e passargli il nome del controllo della maschera A 
e poi eseguire una query di aggiornamento...
Ciao, Carlo 

 Ciao, Carlo
Ciao Carlo e grazie per le info. Ho proceduto con la 3 soluzione, creando
quindi un controllo nascosto nella maschera B e poi ho utilizzato
accommandcopy per copiare l'informazione da portare nella maschera A e la
funzione Screen.ActiveControl.Text per incollare il contenuto degli appunti
sul controllo (precedentemente) attivo.
Grazie comunque delle idee, le tengo in mente per un prossimo utilizzo.
ciao a tutti

Newsgroup: it.comp.appl.access
Titolo: Combo da UNION SELECT con prima riga fissa

Ciao ragazzi...
ho la necessità di una combo il cui contenuto derivi da Query di unione
tra i record di una tabella e un medesimo tracciato record con carattere
jolly "*"... la particolarità è che dovrebbe poter mantenere anche in
scorrimento valori la prima riga del carattere jolly...
Es.Contenuto combo
*     **Tutti**
A     Pippo
B     Pluto
C     Paperino
D     Antonio Biso (Ops! :-D )
Su scorrimento dovrebbe mantenere lo stesso formato per la prima riga
Es.
*     **Tutti**
B     Pluto
C     Paperino
D     Antonio Biso (Ops! :-D )
E     ...
...
Possibile in questo o in altro modo?
Tnks
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Mettici un campo calcolato nella query e ordina in base a quello
Select CartoneAnimato, "1" as Pos from ....
union
Select CartoneAnimato, "2" as Pos from ....
e poi ordini in base a Po e cartone animato
MAssimiliano 

 ha scritto nel messaggio 
news:7k2Td.570$tY2...@news.edisontel.com...

Scusami rileggendo penso di non aver capito
MAssimiliano

Newsgroup: it.comp.appl.access
Titolo: Stampante ad aghi in rete

Salve, avrei bisogno di stampare su una stampante ad aghi che è
installata su un PC in rete sulla porta parallela LTP1. Il programma in
access fatto stampa direttamente li da codice VBA e funziona bene.
Su questa stampante ho un modulo continuo e avrei la necessità di
stampare anche da altre postazioni. Come posso indicare nel codice VBA
che deve stampare su una stampante ad aghi su un altro computer in
rete?
Grazie.

 ha scritto nel messaggio news:1116405820.7...@g44g2000cwa.googlegroups.com...

Devi condividere la stampante, installarla nei client (tramite risorse di rete) e con l'esempio sul sito comune (
www.sitocomune.com
) 
fai scegliere all'utente quale stampante utilizzare...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: compilare altro campo da casella combo

Salve
innanzitutto vi ringrazio ancora per i consigli datimi precedentemente.
Vi espongo un nuovo problema, sospetto che non sia difficile ma non mi
viene:
Dunque, se in una maschera ho un controllo combo denominato città, come
posso fare per far apparire, una volta selezionata la città, il
corrispondente cap in un altro controllo (campo di tabella)? e poi posso
evitare che si inseriscano valori manualmente in questo cap?
per adesso mi fermo qui, se poi non vi "rompo" troppo ho altri quesiti da
esporvi.
ciao e grazie  a tutti
Lu

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


ha scritto:

Se nella tua combo ci sono 3 colonne: la prima città, la seconda il cap e la
terza la prov puoi usare su combo_afterupdate
cap = tuacombo.column(1)
prov = tuacombo.column(2)
e' stato bello aiutarti del resto ho aiutato anche me stesso, perchè la coop
sono io...
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 ciao MAssimiliano
certo! la coop siamo tutti noi
ciao e grazie

 riga della combo?
    questa non l'ho capita :-)
si può fare qualcosa?
ciao e ancora grazie
Luigi

 Luigi
-- 



Grazie Roberto
in effetti ho preferito l'elenco valori per l'origine riga inquanto mi
servono solo 5 comuni e relativi cap.
ho fatto come mi hai detto generando il relativo codice, però quando
aggiorno la combo "città" nella casella cap non appare nulla (anzi mi
cancella l'eventuale cap che avevo inserito prima manualmente).
che potrebbe essere?
grazie della pazienza
ciao
Lu

 Lu


Newsgroup: it.comp.appl.access
Titolo: Aiuto acces

A qualche anima pia
sono neofita di acces ed ho un problema
come posso fare a:
attribuire il valore al campo Comm. della tabella Portf ( o maschera Portf )
il quale deve essere uguale al valore del campo Commissioni Tabella Legenda
a condizione che il campo Gestore tabella legenda sia uguale al valore del
campo Istituto nella tabella Portf ( o Maschera Portf )
esemp.
tab, Legenda                                       Tab. Portf
Gestore    Commissione                    Istituto    Comm.
   A                 ?                                   A             X
Spero di essermi spiegato
Un Grazie immenso a chi di Voi potrà spiegarmelo
Gi...@hi-net.it
Giovanni


Hai messo in relazione le tabelle?

Newsgroup: it.comp.appl.access
Titolo: Runtime 2007 e Windows 2000

Salve,
come da oggetto, un db che gira distributo con runtime 2007,
funzionerà senza problemi sotto un 2000 Server\Professional o potrei
riscontrare dei problemi? Esperienze?
Grazie e buona giornata.
MCX

"MCSalve,

----------------------------------------------------------------------------
---
Access 2007 gira solo sotto Win XP e VISTA.
Ciao

 Ciao
Oh rabbia ... (mi sembro winnie the pooh!!!).
Niente, opterò per A2003 allora, grazie!
MCX
Newsgroup: it.comp.appl.access
Titolo: Che limiti di spazio ha una listbox ?

Sto usando una listbox per visualizzare tante righe di un db, ogni riga 
con alcuni campi
Se la selezione visualizza diverse righe, nerlla listbox non vengono 
visualizzate tutte
La domanda e' quanti caratteri ci stanno in una listbox?

Salve,
 
RobertoA:

Non mi è chiaro il significato della domanda.
 
Righe: 65536
Colonne: 255
Caratteri per colonna: 255
 
Quindi, se la domanda è davvero "caratteri in una listbox", allora 
teoricamente 65536 * 255 * 255 = 4.261.478.400
 
Non credo che quelli vadano davvero dentro. Non l'ho mai testato per 
mancanza di necessità pratica. :-)
 
Ciao
Karl
*********
http://AccessDevCon.com
 
Access FAQ: 
https://www.donkarl.com/it
 


Si, era questa la richiesta
Ho chiesto questo perche' caricando 100 righe va tutto a posto
Caricando 2000 righe, ne mostra solamente 200 circa
Ogni riga ha 20 colonne circa, in tutto 200 caratteri circa
Il valore di 200 righe mi sembravano molto ridotto, per questo ho chiesto
 
 


Coi limiti indicati sopra, mi pare strano avere sempre al mx 154 righe 
nella listbox
Ho provato a capire se sia qualche riga strana che scassa il caricamento 
dellal iistbox ma amche con righe completamente diverse sempre 154 al 
max ne carica
Ci deve essere qualche altro vincolo oltre a quelli sopra indicati
Per caricare la lista uso questo codice:
 
--------------------------------------------------------
Me.lstFileXml.RowSource = ""
Me.Painting = False
 
Me.Recordset.MoveFirst
Do Until Me.Recordset.EOF
    id_fe = Me.Recordset("ID_FERICEVUTE")
    flag_car = Me.Recordset("FLAG_CARICATO")
    .................
    dat_imp = Me.Recordset("DATA_IMPORTAZIONE")
    nom_fil = Me.Recordset("NOME_FILE_COMPLETO")
    Me.lstFileXml.AddItem flag_car & ";" & flag_contab & ";"
    Me.Recordset.MoveNext
    Loop
 
Me.Painting = True
Me.lstFileXml.Requery
--------------------------------------------------------
 
Nell'esempio le colonne sono due in realta' sono una ventina
Ci vedete qualche anomalia?
Access 2013, file accde

Se invece di caricarla con AddItem che si fa solo quando si hanno pochi records... assegni il recordset direttamente cosa succede...?
 
Dim rs as dao.recordset
Set rs=...
Set Me!TuaListBox.Recordset=rs
 
Saluti
@Alex

Solo un'osservazione se ti può essere utile : potrebbe esserci qualche carattere esadecimale strano alla riga in cui si interrompe il caricamento ?
Newsgroup: it.comp.appl.access
Titolo: istruzione SQL

Ciao a tutti.....
ho il seguente problema:
2 Tabelle
la 1° tabella con un elenco articoli
la 2° tabella con un elenco famiglie articoli
ovviamente nella 1° tabella esiste un campo che va a puntare al campo chiave
primaria della 2° con relazione infiniti(articoli)-1(famiglia) (con
integrità referenziale applicata)
Questo è l'elenco dei dati presenti nelle 2 tabelle
1° tabella            2° Tabella
matita                cancelleria
penna                cucina
temperino
forchetta
coltello
Questo è il risultato della query di selezione
1° Tabella           2° Tabella
Es. astuccio                cancelleria
      penna                cancelleria
    temperino              cancelleria
    forchetta            cucina
    coltello                cucina
ecc ecc
ora il mio problema è il seguento:
devo poter consultare tutta la 1 Tabella con tutti i record correlati della
2° tabella tramite una query di selezione però:
vorrei ordinare il risultato della query di selezione per ordine alfabetico
crescente della famiglia e successivamente in ordine alfabetico crescente
dell'articolo.
Praticamente l'ordinamento alfabetico per nome articolo  è un ordinamento
all' interno dell'ordine alfabetico delle famiglie
Esempio del risultato che voglio ottenere
forchetta                  cucina
coltello                     cucina
temperino                 cancelleria
penna                       cancelleria
astuccio                    cancelleria

Galvy ha scritto:

SELECT Prodotti.NomeProdotto, Famiglia.NomeFamiglia FROM Prodotti INNER 
JOIN Famiglia ON Prodotti.IDFamiglia=Famiglia.IDFamiglia ORDER BY 
Famiglia.NomeFamiglia, Prodotto.NomeProdotto
-- 
       ^    ^
oOo (Il Gatto) oOo

 ha scritto nel messaggio
news:3D2C6203...@nowhere.no...

OK grazie....

Newsgroup: it.comp.appl.access
Titolo: è possibile assegnare un valore ad un textbox...

è possibile assegnare un valore ad un textbox senza fare prima il 
setfocus?
Inviato da 
www.mynewsgate.net

 Inviato da 
www.mynewsgate.net
Intendi sul verificarsi di un evento di qualche altro controllo, sugli
eventi delle maschere o come dato preimpostato?
TANNHAUSER
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Inviato da 
www.mynewsgate.net

 Inviato da 
www.mynewsgate.net
Se ho ben capito vorresti che la tua textbox2 assumesse un determinato
valore (ad esempio "UNO") dopo che l'utente ha inserito nella textbox1 un
altro determinato valore (ad esempio 1).
Se vuoi gestire solo questo valore puoi utilizzare l'evento "Dopo
aggiornamento" della textbox 1 ed inserire il codice:
If Me.textbox1 = 1 Then
Me.textbox2 = "UNO"
End If
Come vedi il focus non si dichiara.


 endif
C'è una differenza tra la proprietà predefinita Value delle caselle di
testo e la proprietà Text che usi tu. Sull'help è spiegato.
Sostituisci .Text con .Value o toglilo, e non serve più il setfocus.
Namor
-- 
namor at inwind punto it


 GRAZIE MI HAI RISOLTO MOLTI PROBLEMI !!!!!!!!!!!!!
Inviato da 
www.mynewsgate.net
Newsgroup: it.comp.appl.access
Titolo: Stop/ripresa codice finchè form aperta

Salve!Questo problema l'ho già avuto, ma son sempre riuscito ad aggirare
l'ostacolo..Avrei bisogno  di eseguire del codice, in cui vado a scrivere in
un archivio, ad un certo punto fermare l'avanzamento di esso, aprire una
form dove chiedo un paio di dati, e al momento della conferma riprendere il
codice, che nel frattempo è stato in attesa, e concluderlo inserendo nel mio
archivio i dati immessi dall'utente tramite la form..Domanda: E' POSSIBILE?
o devo per forza salvare i dati nel mio archivio, dopo di chè aprire la form
e al momento della conferma andare a ricercare il record giusto
nell'archivio e modificarlo? Vi ringrazio anticipatamente!
Alberto

 ha scritto nel messaggio 
news:d36ifo$p42$1...@carabinieri.cs.interbusiness.it...

Ciao,
prima prelevi i valori del form e poi scrivi nell'archivio?
Se ho capito bene è possibile... 

 ha scritto nel messaggio
news:d36ifo$p42$1...@carabinieri.cs.interbusiness.it...

Si è possibile sospendere il codice di una routine VBA dopo aver con esso
aperto una maschera e riprendere la sua esecuzione dopo la chiusura di
quella maschera.
Per farlo occorre che tu imposti a Si sia la proprietà Popup che la
proprietà A scelta obbligatoria di quella maschera ed aprirla in maniera
modale, ovvero impostando ad acDialog l'argomento modalitàfinestra del
metodo OpenForm (vedi help) che usi per aprire la maschera.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 ha scritto nel messaggio 
news:ohy5e.35294$IN.6...@twister2.libero.it...

Ciao Roberto :-)

 Se ho capito bene č possibile...
Sě esatto!

 ha scritto nel messaggio 
news:d36jqu$qac$1...@carabinieri.cs.interbusiness.it...

Ti ha risposto Roberto dandoti i dettagli ...
Newsgroup: it.comp.appl.access
Titolo: Lavorare con le date aaaammgg

Devo lavorare con mdb di Access 2000 su file fisici (PF) di AS400 con le
date registrate in formato aaaammgg e non posso usare "DataSerial ......"
perchè non devo solo visualizzare ma anche scrivere sui file AS. Qualcuno ha
scritto per caso la routine completa per convertire la data da "aaaammgg" a
"ggmmaaaa" e viceversa?. Grazie

 ha scritto nel messaggio
news:mw447.93536$cd.5...@news1.tin.it...

Se il controllo da normalizzare si chiama DataAMG ed è associato ad un campo
di tipo testo.
Se il controllo che deve contenere la data nella forma ggmmaaaa si chiama
DataGMA.
Nel codice VBA che deve effettuare la normalizzazione scrivi:
Me!DataGMA = Right(Me!DataAMG, 2) & Mid(Me!DataAMG, 5, 2) & Left(Me!DataAMG,
4)
Per fare la conversione inversa:
Me!DataAMG = Right(Me!DataGMA, 4) & Mid(Me!DataGMA, 3, 2) & Left(Me!DataGMA,
2)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 wrote in message
%le47.10398$m06.4...@news.infostrada.it...



Ti ricordo che in questo NG si risponde dopo e non prima dei messaggi
precedenti.
Certo che funziona. Se DataGMA è una casella di testo non associata, nella
sua origine controllo scrivi:
=Right([DataAMG];2) & Mid([DataAMG];5;2) & Left([DataAMG];4)
Ma se DataGMA è una casella di testo associata devi necessariamente inserire
la formula di conversione in un codice VBA, visto che nell'origine controllo
hai impostato il nome di un campo.


Newsgroup: it.comp.appl.access
Titolo: Casella combinata.

Qual è la dimensione massima di una casella combinata, 255 caratteri?
Grazie per la risposta
Ringhitt

 ha scritto nel messaggio
news:a04bls$ms4$1...@pegasus.tiscalinet.it...


 ha scritto nel messaggio
news:a05955$bn3$1...@pegasus.tiscalinet.it...

anche la fame nel mondo?
scusa non ho resistito...
by
stwe
scrivi dopo il quoting


ho fatto una prova e mi sembra tu abbia ragione alla fine mi mostra
ABCD(simbolo del quadrattino)
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: Access 2007 Runtime msg di avvio sulle macro

Ciao,
come tolgo in A2007 runtime il messaggio di protezione sulle
macro ? ... con un chiave di registry ?
THX.
Ganimede Dignan.

 ha scritto nel messaggio 
news:a6b73cf0-1f03-4d6e...@t54g2000hsg.googlegroups.com...

Ciao Ganimede,
forse questo ti puň servire 
http://accessdaziacin.spaces.live.com/blog/cns!1889C8F1671B10DC!424.entry
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
http://accessdaziacin.live.spaces.com
----------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Query con primo valore

Ciao A tutti,
ho bisogno di estrarre il primo valore che incontro in una tabella, mi spiego
 
1 tabella
cod  numer
abc  2234
abc  3867
abc  9756
abc  2578
dgr  0865
dgr  3467
dgr  8789
grf  8766
grf  9888
 
2 tabella
 
cod  nome
abc  pippo
dgr  pluto
grf  paperino
 
 
 
io ho bisogno di una query che mi unisca cod + nome + numero (solo il primo)
cioè
 
abc pippo 2243
dgr pluto 0865
grf paperino 8766
 
 
invece adesso mi esce
 
abc pippo 2234
abc pippo 3867
abc pippo 9756
abc pippo 2578
dgr pluto 0865
dgr pluto 3467
dgr pluto 8789
grf paperino 8766
grf paperino 9888
 
Le tabelle sono collegate tramite odbc e non posso importarle.
Qualcuno riesce a spiegarmi come fare, grazie.
 
 
 


Solo con l' SQL non si puo'  fare  (a meno che esista una qualche
stramba  istruzione  che  mi sfugge  completamente ma mi parrebbe 
strano per come funziona l' SQL, ossia per insiemi che soddisfano
certe proprieta'). Non c'e', per quanto mi risulti, il concetto di
"primo elemento" di una tabella a prescindere dall' ordine.
 
Devi utilizzare i recordset. Per forza.


date le tue due tabelle
 
 
SELECT Tabella1.cod, Tabella2.nome, First(Tabella1.numer) AS PrimoDinumer
FROM Tabella1 LEFT JOIN Tabella2 ON Tabella1.cod = Tabella2.cod
GROUP BY Tabella1.cod, Tabella2.nome
ORDER BY Tabella1.cod;
 
 
ottengo
cod	nome	PrimoDinumer
abc	pippo	2234
dgr	pluto	0865
grf	paperino	8766
 
 
ciao
BFS
 
 

GRAZIE MILLE BFS
va benissimo e mi funziona alla perfezione. ;-)

Newsgroup: it.comp.appl.access
Titolo: Query legata a maschera BIS

Scusate di nuovo ma rispetto al post precedente mi si sono complicate le 
cose. Prima chiedevo di risolvere una problematica più semplice e con le 
istruzioni che mi ha dato SunRex sono riuscito a risolvere. In questo caso 
non riesco di nuovo.
Ho una form dal nome form1 che mi serve per applicare di filtri, in questa 
form ho una casellacombinata dal nome casellacombinata1 vorrei creare una 
query con campi provenienti da due tabelle (la tabella Persona e la tabella 
Titolo di Studio) in modo che quando nella casella combinata della form1 
inserisco un titolo di studio essa mi visualizza le persone con quel titolo 
di studio, ma quando non inserisco niente nella casellacombinata1 vorrei che 
mi visualizzasse non solo le persone che hanno un qualsiasi titolo di 
studio, ma anche quelle che non hanno specificato niente. Vorrei risolvere 
il tutto con le query e non con il codice VBA o SQL se è possibile visto che 
non sono proprio bravo nè con l'uno nè con l'altro. Ho provato con questa 
forma ma non funziona...
Like IIF([forms]![form1]![casellacombinata1] is Null;"*" or Is 
Null;[forms]![form1]![casellacombinata1])
Secondo me non funziona perchè lui me la corregge in questo modo
Like IIF([forms]![form1]![casellacombinata1] is Null; Like "*" or Is 
Null;[forms]![form1]![casellacombinata1])
Come posso fare?
Saluti a tutti SimoneB 


www.donkarl.com/it
 3.14 Criterio che restituirà tutti i record
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA) 


A quanto leggo questo risolve il problema contrario al mio. Quando io 
intendo non funziona per me significa che nel caso in cui la 
casellacombinata1 non contenga nessun valore io voglio che vengano 
visualizzati nella query tutti i valori compresi anche quelli dove non ho 
nessun titolo di studio inserito, quando nella casellacombinata 1 invece ho 
un valore mi deve ricercare solo ed esclusivamente quel valore.
Saluti SimoneB


Mitico DeHiHo...
funziona invece di usare IIF che io mi ostinavo ad usare c'era solo da 
mettere
[Forms]![MiaMaschera]![MioControllo] Or [Forms]![MiaMaschera]![MioControllo] 
Is Null
come scritto nelle tue spiegazioni
GRAZIE DI TUTTO SALUTI SIMONEB
Newsgroup: it.comp.appl.access
Titolo: Aiuto query SQL

Ciao a tutti, sono alle prese con il mio primo progetto di un data base 
che sto facendo per un esame all'università..si tratta di un progetto 
per la gestione di network televisivi mi servirebbe un aiutino per una 
query..
relazioni:
abbRete (codAbbR, nomeR, dataInizio, dataFine)
rete (nomeR, nomeG)
abbGruppo (codAbbG, nomeG, dataInizio, dataFine)
In abbRete (abbonati alla rete) ho il codice abbonato, la rete, la data di
inizio e fine abbonamento. (la chiave primaria è l'insieme di tutti gli
attributi).
In rete ho il nome della rete e il nome del gruppo a cui la rete appartiene.
(la chiave è nomeR)
Bisogna determinare per ogni rete il numero dei clienti attualmente abbonati
(inclusi quelli abbonati all'intero gruppo a cui la rete appartiene)
Considerate che il DBMS che devo usare è Access...
Io lo stavo facendo con una somma di due count nel select dal join tra le
tre tabelle raggruppando sulla rete e imponendo che DATE (è il CURRENT DATE
in Access) fosse BETWEEN dataInizio AND dataFine...
il problema è che con il join avrei dei duplicati da eliminare ma in Access
non mi accetta Count (distinct codAbbR). Inoltre in questo modo non riesco a
contare gli abbonati a una rete che non ha nessun abbonato al gruppo e
viceversa (perchè il join me li elimina...avevo pensato ad un FULL OUTER
JOIN ma Access non lo supporta e cmq non funzionerebbe lo stesso perchè la
somma di null+un numero=null).
non mi viene in mente altro..eppure l'ER mi sembra buono...non mi resta che
affidarmi al forum...c'è tra di voi qualche Superman?!
ciao"
non è che mi puoi spiegare come impostare outlook per i newsgroup?
ciao.
--
Katta

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

 non è che mi puoi spiegare come impostare outlook per i newsgroup?
www.sitocomune.com
Sezione ICAA - Come collegarsi
Saluti,
    Daniele M.

 ORDER BY rete.nomeR;
La sintesi è davvero dopo di pochi: io ho dovuto scrivere 4 qry :)))))
Ma magari a livello didattico... :P
Saluti,
    Daniele M.

 ciao"
'Nsiamai!!! Con la fine che hanno fatto! Poveracci...
Ciao.
-- 
Sergio MAZZA