title: DAO 2.5/3.5 e Dao 3.6

author: Eugenio

text:
Ho un database che aveva tra i componenti Microsoft DAO 2.5/3.5
Compatibility Library.
Per necessità ho riferito al database, invece che la versione sopra citata,
"Microsoft DAO 3.6 object library".
Succede che la modifica che ho apportato mi consente di ottenere la
proprietà Size dell'oggetto Fields di un tabella, ma purtroppo non funziona
la maggior parte dei programmi, e mi viene emessa la seguente segnalazione:
Errore di compilazione
Impossibile trovare il metodo o il membro dei dati.
di seguito riporto la porzione di codice che provoca l'errore e in
particolare l'errore si verifica per l'istruzione
nu.Edit
Dim nu As Recordset
Dim db  As DATABASE
Set db = CodeDb
Set nu = db.OpenRecordset("Select * From UniTipolOrdine Where Tipologia='" +
Me.tipo + "'")
nu.MoveFirst
nu.Edit
    NROF = nu!UltimoNrOrdine + 1
    nu!UltimoNrOrdine = NROF
nu.Update
Dove posso trovare, ammesso che esista il DAO 2.5/3.6 compatibility Library?
Grazie
Ciao
Eugenio


title: DAO 2.5/3.5 e Dao 3.6

author: fidirico (lavoro)

text:
"Eugenio" <Ci...@Eugenio.it> ha scritto nel messaggio
news:c8l8hb$ar7$1...@lacerta.tiscalinet.it...

Quale versione di access usi? Se è 2000> hai anche ADO fra i riferimenti, e
allora devi fare in modo che il riferimento a DAO venga prima o, ancora
meglio, puoi esplicitarlo nelle dichiarazioni:
Dim nu as DAO.Recordset
Dim db as DAO.Database
ecc.
Puoi inoltre fare a meno del MoveFirst quando questo viene subito dopo
l'istruzione Set.
Ciao
Galliano


title: DAO 2.5/3.5 e Dao 3.6

text:
Ciao Galliano
>
> Quale versione di access usi? Se è 2000> hai anche ADO fra i riferimenti,
e
Access 97
> allora devi fare in modo che il riferimento a DAO venga prima o, ancora
> meglio, puoi esplicitarlo nelle dichiarazioni:
>
> Dim nu as DAO.Recordset
> Dim db as DAO.Database
>
> ecc.
>
> Puoi inoltre fare a meno del MoveFirst quando questo viene subito dopo
> l'istruzione Set.
>
E' un vecchio programma che mi sono ritrovato. Non me ne ero neppure
accorto.
> Ciao
>
> Galliano
>
>
>
Pare che il vecchio programma, forse a causa della sintassi, non gradisca
DAO360.dll. Purtroppo non si tratta di un programma, ma da un insieme di
programmi sviluppati in Access 2.
Se non c'è soluzione, dovrò rinunciare alla proprietà Size che è possibile
avere solo con Dao360.dll.
Grazie
Ciao
Eugenio


title: DAO 2.5/3.5 e Dao 3.6

author: fidirico

text:
"Eugenio" <Ci...@Eugenio.it> ha scritto nel messaggio
news:c8lbd4$dc1$1...@lacerta.tiscalinet.it...
[CUT]
> Pare che il vecchio programma, forse a causa della sintassi, non gradisca
> DAO360.dll. Purtroppo non si tratta di un programma, ma da un insieme di
> programmi sviluppati in Access 2.
> Se non c'è soluzione, dovrò rinunciare alla proprietà Size che è possibile
> avere solo con Dao360.dll.
>
> Grazie
> Ciao
> Eugenio
Eppure il codice che hai postato dovrebbe funzionare anche DAO 3.60; A questo punto,
potresti provare ad abilitare e disabilitare da codice i riferimenti alle varie
librerie quando ti servono (e quando sei sicuro che funzionano) con i metodi
AddFromFile e Remove dell'insieme References: purtroppo non posso esserti più utile
di così perchè non ho mai provato :)
Ciao
Galliano.


title: DAO 2.5/3.5 e Dao 3.6

author: ALESSANDRO Baraldi

text:
"fidirico" <
galSENZAMA...@libero.it
> ha scritto nel messaggio
news:bSsrc.13468$Wc.4...@twister2.libero.it...

Spesso avviene per applicativi con Dll di riferimento non perfettamente
compatibili e non solo DAO.
Io ti consiglio di Generare un Nuovo DB VUOTO ed importare tutto.
Compila e deve funzionare.
Ciao.
@Alex.


title: DAO 2.5/3.5 e Dao 3.6

text:
>
> Spesso avviene per applicativi con Dll di riferimento non perfettamente
> compatibili e non solo DAO.
> Io ti consiglio di Generare un Nuovo DB VUOTO ed importare tutto.
> Compila e deve funzionare.
>
Ho fatto come mi hai detto, ma non è cambiato nulla. Ho gli stessi problemi.
Credo che il problema sia proprio l'incompabilitità tra metodi e proprietà
di "DAO 2.5/3.5 compatibility library" con quelli di "DAO3.6 object
library".
Dovrei correggere circa 160 fra maschere e moduli con il rischio di
provocare altri problemi.
Penso che mi convenga rinunciare alla proprietà Size dell'oggetto Field di
DAO3.6.
Un grazie a Microsoft. Ha un amore incontenibile per chi usa i suoi
prodotti. Li aiuta proprio!  :-))))
Magari gli altri sono pure peggio. Mah!
Grazie Alex
Ciao
Eugenio


title: DAO 2.5/3.5 e Dao 3.6

text:
"fidirico" <
galSENZAMA...@libero.it
> ha scritto nel messaggio
news:bSsrc.13468$Wc.4...@twister2.libero.it...

Mi spiego meglio, perchè sicuramente non sono stato chiaro e ho fatto altre
scoperte nel frattempo.
La parte di codice che ti ho inviato funziona, ma ora evidenzia altri errori
dello stesso tipo durante l'esecuzione di istruzioni come la seguente
If isnull(Me!Un) Then Me!Un = RE.UMC
dove UMC è un campo del recordset, non una proprietà, ma la sintassi era
tollerata con precedenti versioni di DAO.
Grazie Galliano
Ciao
Eugenio


title: DAO 2.5/3.5 e Dao 3.6

text:
"Eugenio" <Ci...@Eugenio.it> ha scritto nel messaggio
news:c8sapc$4sq$1...@lacerta.tiscalinet.it...
>
> "fidirico" <
galSENZAMA...@libero.it
> ha scritto nel messaggio
> news:bSsrc.13468$Wc.4...@twister2.libero.it...
> >
> > "Eugenio" <Ci...@Eugenio.it> ha scritto nel messaggio
> > news:c8lbd4$dc1$1...@lacerta.tiscalinet.it...
> >
> > [CUT]
[CUT]
> Mi spiego meglio, perchč sicuramente non sono stato chiaro e ho fatto
altre
> scoperte nel frattempo.
> La parte di codice che ti ho inviato funziona, ma ora evidenzia altri
errori
> dello stesso tipo durante l'esecuzione di istruzioni come la seguente
>
> If isnull(Me!Un) Then Me!Un = RE.UMC
>
> dove UMC č un campo del recordset, non una proprietą, ma la sintassi era
> tollerata con precedenti versioni di DAO.
>
> Grazie Galliano
> Ciao
> Eugenio
prova ad inidividuare il campo del recordset con il punto esclamativo,
dovrebbe andare:
If isnull(Me!Un) Then Me!Un = RE!UMC
Ciao
Galliano


title: DAO 2.5/3.5 e Dao 3.6

text:
>
> prova ad inidividuare il campo del recordset con il punto esclamativo,
> dovrebbe andare:
>
> If isnull(Me!Un) Then Me!Un = RE!UMC
>
Si, questo lo so.
Il problema č che il database č pieno di istruzioni del genere e di
conseguenza dovrei rivedere tutte le maschere e moduli (circa 150), con il
rischio di provocare nuovi problemi. Meglio lasciare questa "porcheria" che
si chiama DAFOWIN com'č.
Grazie
Ciao
Eugenio


title: Errore record troppo grande

author: Diego

text:
Salve,
volevo chiedere se qualcuno sa dirmi se esiste la possibilità di impostare la grandezza di un record in access 2000. La mia domanda nasce dal fatto che devo importare o collegare da lotus notes delle tabelle e per una di queste mi dice proprio record troppo grande.
Se effettua il collegamento posso solo vederla in modalità struttura e non in foglio dati, l'importazione è impossibile.
Ringraziandovi vi porgo i miei saluti
------------------------------
Inviato da
http://www.forumsforyou.com
Segnala gli abusi ad
ab...@forumsforyou.com


title: Errore record troppo grande

author: Karl Donaubauer

text:
Diego wrote:
> volevo chiedere se qualcuno sa dirmi se esiste la possibilità di
> impostare la grandezza di un record in access 2000. La mia domanda
> nasce dal fatto che devo importare o collegare da lotus notes delle
> tabelle e per una di queste mi dice proprio record troppo grande. Se
> effettua il collegamento posso solo vederla in modalità struttura e
> non in foglio dati, l'importazione è impossibile.
> ...
Non puoi impostare la grandezza di un record.
Forse puoi usare una tabella già esistente con alcuni campi
memo invece di testo o due tabelle con relazione 1:1 per
importare e aggiungere i dati con 1-2 query di accodamento.
v.a.
www.donkarl.com/it
 FAQ 3.6 Record troppo grande
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: aggiungere un criterio filtro in una maschera

author: allergene impazzito

text:
Ciao a tutti,

ho un problema banale ma da novellino mi sembra insormontabile.

ho 10 maschere identiche associate a 10 query identiche a meno del valore
di un criterio.

ora mi viene chiesto di aggiungere una nuova visualizzazione che filtri in
base ad un ulteriore criterio...
visto che non mi va di duplicare il tutto mi chiedo se posso duplicare
solo le maschere e poi filtrare per il nuovo criterio

esempio:
maschera 1 >query1 con criterio campo A = genova
maschera 2 >query2 con criterio campo A = milano
....

Maschera 1bis >query1 con criterio campo A = genova + criterio sulla
maschera campo B = >10
Maschera 2bis >query2 con criterio campo A = genova + criterio sulla
maschera campo B = >10

grazie ciao

--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
On 15 Mar, 18:08,
ffffffffff...@fffffffffff.gh
 (allergene impazzito)
wrote:
> Ciao a tutti,
>
> ho un problema banale ma da novellino mi sembra insormontabile.
>
> ho 10 maschere identiche associate a 10 query identiche a meno del valore
> di un criterio.
>
> ora mi viene chiesto di aggiungere una nuova visualizzazione che filtri in
> base ad un ulteriore criterio...
> visto che non mi va di duplicare il tutto mi chiedo se posso duplicare
> solo le maschere e poi filtrare per il nuovo criterio
>
> esempio:
> maschera 1 >query1 con criterio campo A = genova
> maschera 2 >query2 con criterio campo A = milano
> ....
>
> Maschera 1bis >query1 con criterio campo A = genova + criterio sulla
> maschera campo B = >10
> Maschera 2bis >query2 con criterio campo A = genova + criterio sulla
> maschera campo B = >10
>
> grazie ciao

Direi che hai fatto almeno il 90% del lavoro per nulla...!
Mai sentito parlare di Query Parametriche...?

Basta 1 Maschera con 1 Query e gestire il o i Criteri...!

Si curo non sia più utile leggere qualche manuale...?

@Alex


text:
@Alex ha scritto:

ovviamente nella maschera 2bis il criterio nel campo A (nella query) è
milano.

evidententemente le parametriche non sono alla mia portata.
grazie lo stesso... duplicherò tutto...



author: Bruno Campanini

text:
@Alex has brought this to us :

> Direi che hai fatto almeno il 90% del lavoro per nulla...!
> Mai sentito parlare di Query Parametriche...?
>
> Basta 1 Maschera con 1 Query e gestire il o i Criteri...!

E - in generale - potrebbe bastare anche una sola scheda, senza
l'impiego di alcuna query.

Dico bene boss?

Bruno


text:
Bruno Campanini ha scritto:

nelle query sorelle sono impostati 3 criteri su altrettanti campi.
schede??



text:
It happens that allergene impazzito formulated :
> Bruno Campanini ha scritto:
>
>> @Alex has brought this to us :
>
>>> Direi che hai fatto almeno il 90% del lavoro per nulla...!
>>> Mai sentito parlare di Query Parametriche...?
>>>
>>> Basta 1 Maschera con 1 Query e gestire il o i Criteri...!
>
>> E - in generale - potrebbe bastare anche una sola scheda, senza
>> l'impiego di alcuna query.
>
>> Dico bene boss?
>
>> Bruno
>
> nelle query sorelle sono impostati 3 criteri su altrettanti campi.
> schede??

Nel button Inserisci Filtro:
FilterOn = True
DoCmd.ApplyFilter, "[CampoTXT]=' & VarTXT & "' And [CampoLONG]=" &
VarLong & " And [CampoDate]=#" & Format(Now, "mm/dd/yyyy") & "#"

Nel button Elimina Filtro:
FilterOn = False

Sperando di non aver sbagliato la sintassi...
Bruno


title: Estrarre valori da casella combinata

author: ALB

text:
Ho un problema che vorrei esporre:
Il mio Piccolo Database gestisce delle gare di corsa amatoriali in cui tra i
campi + significativi per l'esempio che sto per proporvi vi sono il Nome, la
data di Nascita e la Categoria (Junior, Senior, ecc..)
In una maschera (Visualizzazione predefinita:Maschere Continue) dove
inserisco dei Nominativi dopo la Data di Nascita vorrei che la
CasellaCombinata mi restituisse i valori a secondo la Data di nascita
immessa.
Non ho problemi se la Maschera è "Maschera Singola" contrariamente, ho
difficoltà. GRAZIE


title: Estrarre valori da casella combinata

author: Alessandro Cara

text:

Credo che questo problema sia legato al fatto che il controllo
malfunzionante sia di  tipo non associato.
Se pero' avessi spiegato quali sono le difficolta' era meglio
--
a.cara


title: Estrarre valori da casella combinata

text:
L'origine dati della Casella Combinata è una Tabella (Categoria) dove sono
riportati valori quali appunto Senior, Junior, ecc., il dato estrapoloato
dalla CasComb., vorrei che fosse memorizato nel campo Categoria della
Tabella Corridori;
Il Punto è: Come faccio a Fare Restituire i valori ad esempio Senior per
quelli nati <66 oppure junior per quelli nati >1966;
inoltre sulla "maschera continua" l'evento dopo aggiornamento di Data
NAscita si ripercuote su tutti i record della Maschera e non solo su quello
in questione.
Grazie
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:9mgne.3557$is5...@tornado.fastwebnet.it...



title: Estrarre valori da casella combinata

text:
Per favore rispondi "dopo" il messaggio originale come ho gia' fatto e faro'
ALB wrote:
> L'origine dati della Casella Combinata č una Tabella (Categoria) dove sono
> riportati valori quali appunto Senior, Junior, ecc., il dato estrapoloato
> dalla CasComb., vorrei che fosse memorizato nel campo Categoria della
> Tabella Corridori;
se i valori sono gia' sulla casella combinata non v'e' alcun problema
e sufficiente che sull'evento dopo aggiornamento del cbx venga inserita
questa istruzione
controllobersaglio = cbx.column(n)
dove n e il numero di colonna, a partire da 0, della sorgente dati del
cbx (su questo argomento c'e' mediamente un post a settimana sul NG)
che contiene il valore che ti interessa
Help KeyWord = column
> Il Punto č: Come faccio a Fare Restituire i valori ad esempio Senior per
> quelli nati <66 oppure junior per quelli nati >1966;
quello che stai dicendo cozza con quanto detto prima. Se e' cosi' vuol
dire che i valori "junior","senior" non sono sulla casella combinata
cmq sempre tenendo presente quello che diro' a seguire per la
datadinascita anche questa cosa e' superabile poiche
controllo.categoria = iif(year(datadinascita)<1967,"Senior","Junior")
> inoltre sulla "maschera continua" l'evento dopo aggiornamento di Data
> NAscita si ripercuote su tutti i record della Maschera e non solo su quello
> in questione.
questo succede quando il controllo non e' associato ad un campo del db.
Evidentemente per la DatadiNascita non e' stato impostato l'origine
controllo o non corrisponde ad un campo della sorgente dati associata
alla maschera ( l'associazione dovrebbe esserci altrimenti non
funzionerebbe alcunche')
--
a.cara


title: Stampa unione con office 2003 ??!!

author: Gianni

text:
Ciao a tutti , ho questo problema :
Ho converito un applicazione fatta in access 97 in access 2003 , e fin qui
tutto bene. L'unico probelma che ho e quello che quando lancio da access il
doc word in stampa unione, che ha come dati d'origine  una query,  mi chide
l'accesso esclusivo al database Come posso risolvere questo problema che con
la versione 97 non  avevo ?
Ps. Io ho creato una shell in access che lancia direttamente il doc. e
quindi nel momento in cui lancio il doc il database e gia aperto
Grazie a tutti


title: Stampa unione con office 2003 ??!!

author: Roberto da casa

text:
"Gianni" <
g.pi...@sinerco.it
> ha scritto nel messaggio
news:4m15f.42189$133....@tornado.fastwebnet.it...

Per aprire il documento Word invece della shell prova a fare cosě:
Dim oWshShell
Set oWshShell = CreateObject("WScript.Shell")
oWshShell.Run  Chr$(34) & "C:\MiaDirectory\MioFile.doc" & Chr$(34)
Set oWshShell = Nothing
dove al posto di:
"C:\MiaDirectory\MioFile.doc"
indichi il percorso completo del tuo documento da aprire.
> Grazie a tutti
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: formato esportaz. da access a txt

author: mister pluto

text:
Ho bisogno di esportare da DB Access a file di testo asci mantenedo campi a
larghezza fissa  ma allineamento a destra anzichč a sinistra (altrimenti non
mi viene letto correttamente il file!) č possibile?
grazie comunque!
buon lavoro


title: formato esportaz. da access a txt

author: MegaMax

text:
"mister pluto" <
lbj...@katamail.com
> ha scritto nel messaggio
news:9f7fs3$gmf$1...@news.mclink.it...
> Ho bisogno di esportare da DB Access a file di testo asci mantenedo campi
a
> larghezza fissa  ma allineamento a destra anzichè a sinistra (altrimenti
non
> mi viene letto correttamente il file!) è possibile?
non lo so... ma se tu sai quanto sono lunghi i campi puoi sempre convertire
il tutto in testo e riempiere con spazi
max


title: formato esportaz. da access a txt

author: Riccardo

text:
mister pluto <
lbj...@katamail.com
> wrote in message
9f7fs3$gmf$1...@news.mclink.it...

__________
Potresti aggiungerci degli spazi o degli 0 prima del contenuto dei campi.
Per gli 0 ti fai un controllo della lunghezza della stringa e ci aggiungi
prima
tanti 0 fino al limite della larghezza che gli devi dare.
Per gli spazi prima mi sembra ci sia una funzione ma non ricordo quale.
ciao
Riccardo


title: Non volete proprio aiutarmi ????

author: ThaiChi

text:
Salve e scusate di nuovo,
ho costruito un Report con 3 sottoreport collegati al principale, questi
report prendenon i dati inseriti tramite delle sottomaschere.
Il problema è questo.
nel primo sottoreport, nel piè di pagina ho messo una casella di testo
=Somma([Importo]), e la stessa cosa sugli altri due, poi ho creato altre
caselle di testo sul report principale per richiamare questi totali dai
sottoreport.
Durante la visualizzazione del report, ho come riepilogo nel report master
le seguenti caselle di testo:
Totale Manodopera
Totale Ricambi
Totale Materiale di Consumo
Totale Generale
Non in tutti i casi i primi tre hanno sempre un valore, ma spesso sono
alternati. Quando uno di questo non ha dati mi riporta nella casella la
dicitura #Errore e quindi anche nel totale generale.
Ho provato con la funzione Nz ma nulla di fatto (tramite funzione, percheè
nella maschera del report non ho la possibilità di inserirla dalla
composizione formula).
Scorrendo le varie pagine del report, vedo che quando c'è il dato me lo
visualizza e quando non c'è dà sempre errore.
Se qualcuno mi può aiutare gliene sarei veramente grato, se possibile senza
rimandi all'Help che a mio giudizio non spiega molto sulle operazioni un
poco più complesse (con gli esempi intendo).
Grazie tante
Thai Chi


title: Non volete proprio aiutarmi ????

author: Luciano

text:
ThaiChi <
011...@bigfoot.com
> ha scritto nel messaggio
<8aqqji$ski$
1...@serv1.iunet.it
>...
>ho costruito un Report con 3 sottoreport collegati al principale, questi
>report prendenon i dati inseriti tramite delle sottomaschere.
>Il problema è questo.
>nel primo sottoreport, nel piè di pagina ho messo una casella di testo
>=Somma([Importo]), e la stessa cosa sugli altri due, poi ho creato altre
Ti rispondo solo se mi spieghi il significato del tuo nick! (non sto
scherzando!):-)
Comunque...porva con IIF.
IFF (not is null(Somma([Importo]));Somma([Importo]);0) o qualcosa del
genere, sto scrivendo al volo.
La sostanza e': se non ci'hai il valore scrivi 0 cosi' la somme a pie'di
pagina trovano qualcosa da calcolare.
Saluti.
Luciano


title: Non volete proprio aiutarmi ????

author: lbo dal portatile

text:
>Ho provato con la funzione Nz ma nulla di fatto (tramite funzione, percheč
come usi nz?
>rimandi all'Help che a mio giudizio non spiega molto sulle operazioni un
>poco piů complesse (con gli esempi intendo).
senza offesa, ma gli esempi dell'help vanno anche capiti.  sono quello
che all'univ si chiama un "utile esercizio".  sono casi astratti, non
si possono fare esempi puntuali per tutte le possibili esigenze.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Non volete proprio aiutarmi ????

text:
La funzione NZ la uso come riportata nell'esempio, io penso che il pòroblema
sia nel fatto che l'#Errore c'è perche' per lui il dato non esiste, nel
senso che non trova il link con quel codice e restituisce #Errore, si
dovrebbe intercettare l'errore e poi passare il valore 0 ?
Ma come faccio ????
Scusate se disturbo con queste cose che per Voi magari sono delle
stupidaggini da principiante.
Thai Chi
lbo dal portatile <
l...@NOSPAM.blunet.it
> wrote in message
38d17637...@news.interbusiness.it...
> >Ho provato con la funzione Nz ma nulla di fatto (tramite funzione,
percheè
>
> come usi nz?
>
> >rimandi all'Help che a mio giudizio non spiega molto sulle operazioni un
> >poco più complesse (con gli esempi intendo).



title: Non volete proprio aiutarmi ????

text:
On Mon, 20 Mar 2000 11:56:39 +0100, "ThaiChi" <
011...@bigfoot.com
>
wrote:
>La funzione NZ la uso come riportata nell'esempio, io penso che il pòroblema
puoi postare l'esatto codice?



title: Non volete proprio aiutarmi ????

text:
Ecco il codice della Funzione:
=Nz([SR Parti di Ricambio].[Report]![TotRicambi])
questa funzione va a prendere il totale del sottoreport, pero' nel caso il
sottoreport non ha record, nella casella appare #Errore perchè non trova
nessun valore.
Grazie
Thai Chi
lbo dal portatile <
l...@NOSPAM.blunet.it
> wrote in message
38d6b13...@news.interbusiness.it...



title: Non volete proprio aiutarmi ????

author: SimonenomiS

text:
ThaiChi <
011...@bigfoot.com
> wrote in message 8b7kbl$3i2$1...@serv1.iunet.it...
> Ecco il codice della Funzione:
> =Nz([SR Parti di Ricambio].[Report]![TotRicambi])
> questa funzione va a prendere il totale del sottoreport, pero' nel caso il
> sottoreport non ha record, nella casella appare #Errore perchè non trova
> nessun valore.
>
  Hai gia' provato con la sintassi completa di Nz ( =Nz([SR Parti di
Ricambio].[Report]![TotRicambi];0) )?
  Qual'e' il nome della casella di testo contenente la formula? (Controlla
che sia <> da TotRicambi).
  Di piu' 'nin zo'!
  Ciao


title: Problema Access e SQL

author: Nicola De Marchi

text:
Ho un problema con un db access a cui accedo esclusivamente in sql (via
pagine asp sul web).
Devo inserire un testo in un campo "memo": se faccio la classica "insert
into ecc ecc" mi tronca il testo ai primi 255 caratteri. Come posso fare?
Grazie, ciao.
--------------------------------
Inviato via
http://usenet.libero.it


title: Tosto73 - 6 grande!!! CAMPI COLLEGATI

author: Casella Domenico

text:
6 grande. Ho un'altra domanda da un milione di dollari.
Ho una tabella SCUOLA cosi' costituita:
- Nome prof
- Cognome prof
- Classe
- Nome alunno
- Cognome alunno
Ho creato una maschera: PROFESSORI.
Dalla casella combinata scelgo il cognome del prof.
In un campo al suo fianco vorrei far comparire il nome
Nella sottomaschera vorrei fare vedere solo gli alunni di questo PROF.
Come devo fare?
Grazie e... comunque vada sara' un successo!!!
Dodo
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at
http://www.hotmail.com
.
Share information about yourself, create your own public profile at
http://profiles.msn.com
.
--
Posted from [193.204.185.24] by way of
f34.law7.hotmail.com
 [216.33.237.34]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Tosto73 - 6 grande!!! CAMPI COLLEGATI

text:
""Casella Domenico"" <
domenico...@hotmail.com
> ha scritto nel messaggio
news:F34crAbivQ0V7...@hotmail.com...
> 6 grande. Ho un'altra domanda da un milione di dollari.
> Ho una tabella SCUOLA cosi' costituita:
>
> - Nome prof
> - Cognome prof
> - Classe
> - Nome alunno
> - Cognome alunno
>
> Ho creato una maschera: PROFESSORI.
>
> Dalla casella combinata scelgo il cognome del prof.
> In un campo al suo fianco vorrei far comparire il nome
> Nella sottomaschera vorrei fare vedere solo gli alunni di questo PROF.
> Come devo fare?
>
> Grazie e... comunque vada sara' un successo!!!
>
> Dodo
>
Mi sembra che tu sia ottimista nel dire che hai una sola tabella SCUOLA;
eventualmente hai un database chiamato SCUOLA; di tabelle secondo me te ne
devi creare parecchine.
Le tabelle di base sono tre e debbono avere la seguente struttura:
TabellaProf
----------------
IdProf            Chiave primaria
NomeProf
CognomeProf
------------------------------------------
TabellaClasse
--------------------
IdClasse        Chiave primaria contatore
DescrClasse
-----------------------------------------
TabellaAlunni
-------------------
IdAlunno        Chiave primaria
IdClasse        Numerico
NomeAlunno
CognomeAlunno
----------------------------------------
TabellaClasse è in relazione uno-a-molti con TabellaAlunni tramite il campo
IdClasse.
Poiché TabellaProf è in relazione molti-a-molti con TabellaClasse (un
professore ha più classi e una classe ha più professori) ed è inoltre in
relazione molti-a-molti con TabellaAlunni (un professore ha più alunni ed un
alunno ha più professori) dovrai crearti altre due tabelle tramite le quali
assicurerai questo tipo di relazioni. La loro struttura sarà la seguente:
TabellaProfClasse
--------------------------
IdProf            Numerico
IdClasse       Numerico
-----------------------------------------
TabellaProfAlunni
------------------------
IdProf            Numerico
IdAlunno        Numerico
------------------------------------------
La chiave primaria di queste due tabelle sarà costituita dall'insieme dei
due campi in esse contenuti.
TabellaProf dovrà essere in relazione uno-a-molti con TabellaProfClasse
tramite il campo IdProf e sempre tramite questo campo con TabellaProfAlunni.
TabellaClasse dovrà essere in relazione uno-a-molti con TabellaProfClasse
tramite il campo IdClasse.
TabellaAlunni dovrà essere in relazione uno-a-molti con TabellaProfAlunni
tramite il campo IdAlunno.
Le relazioni tra le tabelle ti consiglio di crearle tramite
l'Autocomposizione Ricerca.. nella struttura delle tabelle; questo ti
faciliterà molto l'immissione dei dati.
Avendo stabilito l'architettura delle tabelle e come sono tra di loro in
relazione, creati una query (Query1) basata sulle tabelle TabellaProf,
TabellaProfAlunni e TabellaAlunni in join fra di loro.
Creati un'altra query (Query2) basata su TabellaProf.
Creati una maschera (SottoMaskAlunni) con visualizzazione a Maschere
continue e che ha come origine record Query1.
Creati una maschera (Professori) che ha come origine record Query2 e una
visualizzazione a Maschera singola. Nell'intestazione di questa maschera
inserisci una casella combinata non associata chiamata Professore e che
abbia come origine riga una query basata su TabellaProf.
A fronte dell'evento "Dopo aggiornamento" della combo Professore genera il
seguente codice VBA:
    Me.Requary
Sempre nella maschera Professori metti un controllo sottomaschera nel quale
inserirai SottoMaskAlunni; le propretà "Collega campi secondari" e "Collega
campi master" del controllo sottomaschera debbono contenere IDProf.
Apri la struttura di Query2 e nella riga "Criteri:" del campo IdProf scrivi:
    [Forms]![Professori]![Professore]
Chiudi e salva la struttura di Query2.
A questo punto, aprendo la maschera Professori e selezionando dalla combo il
cognome di un professore, dovresti vedere ciò che ti aspettavi.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Tosto73 - 6 grande!!! CAMPI COLLEGATI

author: Tosto73 Dal Bar sotto casa

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:hksD5.5984$N93.1...@news.infostrada.it...

Grazie! ma vedo che Roberto da casa ti ha già risposto in modo più che
soddisfacente!
mi rendo disponibile per altri chiarimenti! ciao!


title: Tosto73 - 6 grande!!! CAMPI COLLEGATI

author: VT @ home

text:
Il 6 Oct 2000 15:58:09 +0200,
domenico...@hotmail.com
 ("Casella
Domenico") ha scritto:
>(.....)
>Ho una tabella SCUOLA cosi' costituita:
>
>- Nome prof
>- Cognome prof
>- Classe
>- Nome alunno
>- Cognome alunno
>
>Ho creato una maschera: PROFESSORI.
>
>Dalla casella combinata scelgo il cognome del prof.
>In un campo al suo fianco vorrei far comparire il nome
Nella proprietà "Origine controllo" del controllo (scusa il giro di
parole) dove vuoi visualizzare il nome scrive questo codice:
= DlookUp("Nome","Scuole","Cognome=" & me.nomedellatuacombo)
Questo funziona se la tabella SCUOLE non contiene omonimi; se ciò
dovesse accadere, verrebbe restituito il nome corrispondente al primo
cognome trovato in tabella. Per ovviare a questo inconveniente sarebbe
opportuno aggiungere alla tabella SCUOLE un campo di tipo contatore
che verrebbe utilizzato da Access come chiave univoca per identificare
ciascun record indipendentemente dai valori contenuti negli altri
campi.
>Nella sottomaschera vorrei fare vedere solo gli alunni di questo PROF.
Nella proprietà "Origine record" della sottomaschera scrivi
SELECT * FROM SCUOLE WHERE Cognome = &
[Forms]![NomeMascheraPrincipale]![Nomedellatuacombo]
e sull'evento "Dopo aggiornamento" della combo scrivi il codice
me.nomedellasottomaschera.requery
ma, come sopra, gli omonimi mandano in crisi il tutto: infatti la
sottomaschera visualizza gli alunni di TUTTI i prof che hanno il
cognome selezionato nella combo.
>(.....)
Per ovviare agli inconvenienti che ti ho segnalato, sarebbe opportuno
separare la tabella SCUOLE in due tabelle separate: PROFESSORI,
ALUNNI:
PROFESSORI
-----------------------
ID_Record
Cognome
Nome
ALUNNI
-------------
ID_Record
Cognome
Nome
e aggiungere una tabella
CLASSI
------------
ID_Record
Nome
ed una
DETTAGLIOCLASSI
--------------------------------
CD_Classe	(valori dalla tabella CLASSI)
CD_Alunno	(valori dalla tabella ALUNNI)
ed una ancora
ASSEGNAZIONIPROF
-----------------------------------
CD_Professore (valori dalla tabella PROFESSORI)
CD_Classe       (valori dalla tabella CLASSI)
Questo normalizza il tuo database secondo le regole di Boyce-Codd, ma
sicuramente ne complica la gestione.
Le origini record delle tue maschere a questo punto dovrebbero essere
delle query che "rimettono insieme" i dati smistati nelle varie
tabelle facendoli apparire come se si trovassero in una sola.
I suggerimenti che ti ho dato ti sembreranno sommari ed
approssimativi: lo sono, ma del resto è difficile trattare
l'impostazione di una base dati anche semplice come la tua a livello
descrittivo; in questi casi è più semplice da fare che da spiegare.
I miei vogliono essere soprattutto spunti per spingerti ad affrontare
da solo il problema, documentarti e quindi chiedere aiuto sulle
difficoltà incontrate via via.
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Così disse
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


title: Mese in lettere

author: FredBusca

text:
Ciao in una casella di testo dovrei riportare il mese corrente in lettere
come si fa? Grazie


title: Mese in lettere

author: Paolo opg

text:
"FredBusca" <cvcv@fgd> wrote in
news:4edf5fd3$0$1386$
4faf...@reader1.news.tin.it
:

> Ciao in una casella di testo dovrei riportare il mese corrente in
> lettere come si fa? Grazie
>
>
>

copia e incolla; funziona (quasi) sempre.

se non funziona il menu contestuale che compare col dx del mouse, prova con
CTRL+C e CTRL+V.

--
Paolo opg

BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


title: Mese in lettere

text:
Mi sono spiegato male e ho omesso qualche cosa
vorrei che in una casella di testo, per default, mi visualizzasse il mese
corrente in lettere. Cosě forse č piů chiaro.
Grazie


title: Mese in lettere

author: Carlo Costarella

text:
"FredBusca" <cvcv@fgd> ha scritto nel messaggio
news:4edf5fd3$0$1386$4faf...@reader1.news.tin.it...
> Ciao in una casella di testo dovrei riportare il mese corrente in lettere
> come si fa? Grazie
>
=Format(Date();"mmmm")

Ciao,Carlo


title: Mese in lettere

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:jbnpeu$ugq$1...@tdi.cu.mi.it...

Grazie Carlo


title: nomi dei controlli

author: Giuseppe

text:
c'è modo di istruire access 2002 a nominare i controlli nel modo voluto es:
txtCasellaDiTesto, cboCasellaCombinata, lstListaDiRiepilogo, ecc. quindi
alterare il suo metodo di nominare i controlli che prevede una convenzione
del tipo: Testo1, Casellacombinata1, ecc
è abbastanza seccante modificare continuamente i nomi dei controlli, non
trovate
--
----------------
saluti
Giuseppe


title: nomi dei controlli

author: ALESSANDRO Baraldi

text:
"Giuseppe" <
gcondoLev...@tiscali.it
> ha scritto nel messaggio
news:bloi16$6gg$1...@lacerta.tiscalinet.it...
> c'è modo di istruire access 2002 a nominare i controlli nel modo voluto
es:
> txtCasellaDiTesto, cboCasellaCombinata, lstListaDiRiepilogo, ecc. quindi
> alterare il suo metodo di nominare i controlli che prevede una convenzione
> del tipo: Testo1, Casellacombinata1, ecc
>
> è abbastanza seccante modificare continuamente i nomi dei controlli, non
> trovate
>
>
No, e ti dirò che nonostante io ci tenga moltissimo alle convenzioni ci sono
casi
in cui non è conveniente usalre.....!
In ogni caso sul SitoComune c'è una Routine che se la usi a fine progetto ti
rinomina
tutti i controlli seguendo le corrette convenzioni.
Poi ti devi armare di santa pazienza a rimettere tutto in linea nel codice e
nei riferimenti
delle QUERY......!
@Alex.


title: nomi dei controlli

text:
> In ogni caso sul SitoComune c'è una Routine che se la usi a fine progetto
ti
> rinomina
> tutti i controlli seguendo le corrette convenzioni.
> Poi ti devi armare di santa pazienza a rimettere tutto in linea nel codice
e
> nei riferimenti
> delle QUERY......!
cosa che funziona non si tocca.
queste cose o li attivi dall'inizio o e meglio lasciar stare...
eppure è strano che a MS non ci abbiano pensato...
speriamo nella prossima release!


title: nomi dei controlli

text:
"Giuseppe" <
gcondoLev...@tiscali.it
> ha scritto nel messaggio
news:bloosq$ar2$1...@lacerta.tiscalinet.it...
>
> > In ogni caso sul SitoComune c'è una Routine che se la usi a fine
progetto
> ti
> > rinomina
> > tutti i controlli seguendo le corrette convenzioni.
> > Poi ti devi armare di santa pazienza a rimettere tutto in linea nel
codice
> e
> > nei riferimenti
> > delle QUERY......!
>
> cosa che funziona non si tocca.
> queste cose o li attivi dall'inizio o e meglio lasciar stare...
Sono pienamente del tuo stesso avviso......!!!
> eppure è strano che a MS non ci abbiano pensato...
>
> speriamo nella prossima release!
Non le ha stabilite MS le convenzioni....!
@Alex.


title: nomi dei controlli

text:
> > speriamo nella prossima release!
>
> Non le ha stabilite MS le convenzioni....!
Sì, lo so, ma speriamo che renda personalizzabile la nomenclatura dei
controlli.


title: DB per sito WEB

author: Cristiano

text:
Ciao a tutti,
ho trovato questo DB
http://www.alessandrobaraldi.it/UpdateDWN.asp?IdFAQ=117
Il DB "TestFoto_ADV.mdb" serve per catalogare delle immagini. Il suo
funzionamento non è complicato.
Tuttavia funziona bene se il percorso delle foto da catalogare è "locale"
(C:\foto1.bmp)
Io necessito di utilizzare questo DB all'interno di un sito FTP e impostare
come Path il percorso dell'FTP.
Esempio:
path:
ftp://pippo/foto/foto1.bmp
Il problema è che mi da errore e non riesce ad aprire la foto. Lo stesso
problema lo da se do come path un indirizzo di tipo
http://www.foto.it/foto.bmp
Il problema non è di semplice spiegazione per tanto se non mi sono spiegato
bene vi chiedo cortesemente di scaricare il DB e fare la prova che ho
indicato cosi voi stessi vi rendete conto!
Avete qualche soluzione a riguardo?
Grazie per l'attenzione


title: DB per sito WEB

author: Brunix

text:
"Cristiano" <
magico...@tiscali.it
> ha scritto nel messaggio
news:444783f1$0$18284$4faf...@reader1.news.tin.it...

Ciao,
prova ad utilizzare il carattere "." (punto) che indica la cartella di
lavoro corrente.
Memorizzando il percorso delle immagini in questo modo:  ./foto.bmp
basta che le foto siano nella stessa cartella del db e tutto dovrebbe
funzionare.
Cmq ti sconsiglio vivamente l'uso di un db access su un sito web.
Per queste cose di solito si usa il php appoggiandosi ad un db mysql.
ciao
Brunix


title: DB per sito WEB

text:
Ciao grazie per la risposta, ora provo subito.
Io ho optato per caricare il DB con i Path e poi interrogarlo con una pagina
ASP che mi andrà a pubblicare le foto.
La mole di foto che devo pubblicare non è esagerata, max 4-5 gb.
Io non ho mai fatto questa cosa e pertanto ho adottato la soluzione che
intuivo meglio... Tuttavia se mi dai qualche link sarei contento di valutare
anche altre possibili soluzioni, sicuramente migliori e piu "standard".
Inoltre: perchè mi sconsigli di utilizzare questa tecnica?
Grazie mille per l'attenzione
"Brunix" <
dymios_NON_...@libero.it
> ha scritto nel messaggio
news:_VM1g.90145$A83.2...@twister1.libero.it...



title: E-Mail, Access: lento esempio sul sito

author: Raffaele Alberoni

text:
Buonanotte a tutti....(!!!!!)
Ho scaricato l'esempio dal sito comune per la gestione dell'invio della
posta tramite ACCESS, nella fatti specie quello per mandare il messaggio
ad una lista di utenti.
Premetto che ho A2000 su Win XP-Pro.
Se ho degli allegati leggerissimi, diciamo che è tutto ok, se passano i
100 Kb ci mette un eternità per inviare la stessa Email a 4 destinatari.
E' normale tutto ciò??? Oppure  devo modificare qualche cosa??
Ho già modificato al massimo il tempo di timeout (come ho letto in qualche
post precedente), altrimenti si bloccava addirittura.
Grazie a tutti.
Saluti
--
Raffaele Alberoni
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: E-Mail, Access: lento esempio sul sito

author: Alessandro Baraldi

text:
"Raffaele Alberoni" <Raff...@Romagnacom.com> wrote in message
news:ch2sei$on6$
1...@news.newsland.it
> Buonanotte a tutti....(!!!!!)
> Ho scaricato l'esempio dal sito comune per la gestione dell'invio della
> posta tramite ACCESS, nella fatti specie quello per mandare il messaggio
> ad una lista di utenti.
> Premetto che ho A2000 su Win XP-Pro.
> Se ho degli allegati leggerissimi, diciamo che è tutto ok, se passano i
> 100 Kb ci mette un eternità per inviare la stessa Email a 4 destinatari.
> E' normale tutto ciò??? Oppure  devo modificare qualche cosa??
> Ho già modificato al massimo il tempo di timeout (come ho letto in qualche
> post precedente), altrimenti si bloccava addirittura.
> Grazie a tutti.
> Saluti
No, o meglio si.
Se non ricordo male quell'esempio non sfrutta i metodi
Nativi per inviare la posta a + utenti, ma invia Mail
Singole eseguendo un Ciclo.
Però non vorrei sbagliare esempio, dovresti essere
più preciso.
La strutturazione dei messaggi di Posta prevede la
possibilità di impostare una Stringa che contiene
l'elenco dei Destinatari, ovviamente va formattata
in modo corretto.
In questo modo il messaggio con Allegato da parte tua
è inviato unicamente, il Server distribuisce a tutti.
Eventualmente dai un'occhiata al protocollo di
trasmissione dati.
Ciao.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: E-Mail, Access: lento esempio sul sito

text:
Alessandro Baraldi ha scritto:





> Ciao.
> @Alex
Grazie @Alex per la risposta.
Effettivamente devo studiarmi di più la cosa per rendere efficace questa
procedura, ho visto un altro esempio dove l'invio simultaneo non crea
problemi.
Adesso devo riuscire a unire i due esempi per avere una lista di
destinatari, ma la spedizione deve avvenire in maniera univoca e con con
un ciclo.
Il nuovo esempio è quello che si chiama SendMailMapi. quindi devo
approfondire questo argomento.
Grazie per la disponibilità.
Ciao



title: E-Mail, Access: lento esempio sul sito

text:
"Raffaele Alberoni" <Raff...@Romagnacom.com> wrote in message
news:ch47j5$dcm$
1...@news.newsland.it
[CUT]
>
> Grazie @Alex per la risposta.
> Effettivamente devo studiarmi di più la cosa per rendere efficace questa
> procedura, ho visto un altro esempio dove l'invio simultaneo non crea
> problemi.
> Adesso devo riuscire a unire i due esempi per avere una lista di
> destinatari, ma la spedizione deve avvenire in maniera univoca e con con
> un ciclo.
> Il nuovo esempio è quello che si chiama SendMailMapi. quindi devo
> approfondire questo argomento.
> Grazie per la disponibilità.
> Ciao
Se non hai urgenza posto 2 righe di come io ho realizato
la cosa.(In serata)
La cosa è semplice, ma ci sono alcuni inghippi di sintassi
con la costruzione della Stringa e dei Terminatori.
Non so se con CDO tutto questo si risolve inserendo l'elenco
con il ";".... non hoprovato in quanto sto cercando di sfruttare
le API per accedere alla WinSock32.dll per fare un Browser
di Posta, di conseguenza mi devo fare tutto a mano....!!
Per ora funziona con l'OCX WinSoc sia in trasmisione che in
ricezione con Allegati.
Se otterrò qualche cosa di carino(senza OCX) magari lo inserirò nel Web.
Ciao.
@Alex.



title: E-Mail, Access: lento esempio sul sito

text:
Alessandro Baraldi ha scritto:





> Ciao.
> @Alex.
Ben volentieri!!!!
Fretta non ne ho, anche perchè io di solito non COPIO così alla brutta, ma
prendo spunto per studiarci sopra, cercare di capire e poi fare qualcosa
di mio personalizzato.
Quindi aspetto ....anche stasera!!!! eh eh eh eh
Grazie e ciao



title: E-Mail, Access: lento esempio sul sito

text:
"Raffaele Alberoni" <Raff...@Romagnacom.com> ha scritto nel messaggio
news:ch4cco$ga0$1...@news.newsland.it...
> Alessandro Baraldi ha scritto:
[CUT]
>
> Ben volentieri!!!!
> Fretta non ne ho, anche perchè io di solito non COPIO così alla brutta, ma
> prendo spunto per studiarci sopra, cercare di capire e poi fare qualcosa
> di mio personalizzato.
> Quindi aspetto ....anche stasera!!!! eh eh eh eh
> Grazie e ciao
>  --
> Raffaele Alberoni
Come promesso ti descrivo brevemente quello che ho impostato.
Una TextBox(RecipientEmail) nella quale accetto la Multi inserzione
come la maggioranza dei Browser separando da ";".
La routine di seguito in realtà serve solo per avere dal Server SMTP
l'OK(valore 250) che l'indirizzo Mail del Destinatario esiste, all'interno
compongo la Stringa che invierò più avanti.
Tieni sempre presente che devi costruire una STRINGA che comprende
tutto, poichè il messaggio a Server SMTP viene inviato in un colpo solo
comprensivo degli allegati(scomposti in file Binari con Decodifica Base64)
    '//    Spitto il testo in un'array per gestire la costruzione stringa
    '//    con un semplice ciclo For
   Dim mArrSender As Variant    '//    Array per il Ciclo
   Dim x As Integer                     '//    Variabile per il Ciclo For
   Dim y As Integer                     '//    Numero di Destinatari
                                                  '//    ricavato con
UBound(array)
   Dim sToHeader As String
     mArrSender = Split(RecipientEmail, ";")
     '//    Ricavo il numero Destinatari
     y = UBound(mArrSender)
    '//    Inizio il Ciclo per inviare al Server SMTP l'elenco dei
Destinatari
      For x = 0 To y
        '//    In questo caso uso WinSock
         wsk.SendData ("RCPT TO:<" & CStr(mArrSender(x)) & ">" & vbCrLf)
        '//    Questa Routine chiamo il Server SMTP e leggo nella stringa
        '//    strData(dichiarata a livello di Modulo) il messaggio di
ritorno
        '//    L'OK viene restituito come 250
        Call getreply
         If Left(strData, 3) <> "250" Then GoTo HandleError
        '//    Compongo la Stringa che useremo dopo
        sToHeader = sToHeader & " <" & mArrSender(x) & ">"
        '//    Questo serve per evitare il vbCrLf+VbTab all'ultima riga
        '//    come ti dicevo la sintassi è fondamentale
         If x < y Then sToHeader = sToHeader & ", " & vbCrLf & vbTab
      Next
      Erase mArrSender
    '//    A questo punto inizia la gestione del Corpo della Mail
    '//    ritengo sia la parte più complessa(sempre per la sintassi)
   msgBody = "Date: " & DateSent & vbCrLf
    '//    senderName è la TextBox del Mittente
   msgBody = msgBody & "From: " & Me.senderName & " <" & Me.SenderEmail &
">" & vbCrLf
    '//    Questa è la parte che allega al Messaggio la parte dei
destinatari.
   msgBody = msgBody & "To:" & sToHeader & vbCrLf
    '//    Se dovessi avere dei "CC" e dei "BCC" la tecnica è la stessa
    '//    quindi inizia la parte della Decodifica degli allegati con Base64
ecc......!!!
Se hai altri dubbi credo di poterli chiarire senza grosse difficoltà, il
protocollo
SMTP è relativamente semplice da capire, serve solo il tempo di leggerlo.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: E-Mail, Access: lento esempio sul sito

text:
ALESSANDRO Baraldi ha scritto:






Promessa mantenuta!!
Ottimo lavoro, adesso tocca a me!!!!
Direi che come spiegazione è esauriente (per il momento) e come dici te,
bisogna avere il tempo per leggere e aggiungo io... studiare e fare le
prove.
Come fatto osservare altre volte per me questo è il miglior modo di
imparare.
Per il momento ho fatto un collage dei tre esempi del sito comune,
cercando di adattarlo alle mie esigenze e cioè poter prendere in
automatico la lista dei destinari da una tabella, decidere a chi mandare
l'email, memorizzare i dati dell'email per eventuali spedizioni future e
mandare le email.
Ciao.



title: Numero settimana

author: Sandrobi

text:
In un acasella di testo vorrei far visualizzare il numero della settimana ma se metto origine record = Datepart("ww";now) mi dà errore. Forse li ci va una sintassi diversa o non è possibile?
--
Ciao, Sandrobi
"De quo nihil dici potest, id tacendum est" (L. Wittgenstein, "Tractatus logico-philosophicus")


title: Numero settimana

author: Gaspare

text:
[CUT]
DatePart("ww", Now)


title: Numero settimana

author: Sandro

text:
"Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
news:XnNOe.96746$fm.65...@news4.tin.it...

--
Ciao, Sandrobi

Ciao Sandro,
=DatePart("ii";Date())
Ciao.


title: Numero settimana

author: Karl Donaubauer

text:
Sandrobi wrote:
> In un acasella di testo vorrei far visualizzare il numero della settimana
> ma se metto origine record = Datepart("ww";now) mi dà errore. Forse li ci
> va una sintassi diversa o non è possibile?
Sicuramente non funziona in un "origine record". ;-)
Come siamo tutti italiani qui in un origine controllo dobbiamo
usare:  = Datepart("ii";now)
dove "ii" chiaramente diventa dalla settiimana.
Più esatto per Europa è:
= Datepart("ii";Date();2;2)
Vedi anche
www.donkarl.com/it
 FAQ 2.25 Ottenere il numero della settimana
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: Numero settimana

author: MA

text:
Gaspare wrote:
> [CUT]
>
> DatePart("ww", Now)
Ciao Gas Gas,
la virgola è nel codice, nel controllo o query va il punto e virgola
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Numero settimana

text:
[CUT]
Che dirti Massimiliano -> io la sparo lě tanto prima o poi qualcuno di voi
mi corregge ! ;-)
Buona giornata! :-)


title: Runtime Access 2007 - è più leggero del previsto...

author: Mirko Caporali

text:
Appena uscito il prodotto ha suscitato molte critiche dovute
soprattutto alla sua pesantezza.
In effetti, se si dispone meno di 1GB di memoria è praticamente
impossibile sviluppare applicativi in qusto ambiente.
Ora, lo sto provando con un pc dotato di Win. vista e 2GB di ram.
Devo dire che, sotto VISTA l'interfaccia è veramente SPETTACOLARE (sia
per lo sviluppatore, che per l'utente finale), e la pesantezza non si
nota.
Ho realizzato anche un file di sola esecuzione (.ACCDR) da far girare
in modalità runtime in pc meno dotati.
Ho fatto solo alcuni test, ma mi è sembrato che anche su PC con 500MB
di ram e non proprio recentissimo, l'applicativo giri più che
dignitosamente.
Qualcuno ha condotto test del genere?


author: RobertoA

text:
Ho realizzato anche un file di sola esecuzione (.ACCDR) da far girare
in modalità runtime in pc meno dotati.
Ho fatto solo alcuni test, ma mi è sembrato che anche su PC con 500MB
di ram e non proprio recentissimo, l'applicativo giri più che
dignitosamente.
Qualcuno ha condotto test del genere?
---------------------------------------------
Installato, fatto qualche prova e disinstallato
Ma intendi un pc con 500 Mb di ram e Vista ?
Ciao
RobertoA


text:
On 30 Nov, 09:47, "RobertoA" <
amoro...@tiscalinet.it
> wrote:
> Ma intendi un pc con 500 Mb di ram e Vista ?
No, 500Mb e Win XP


author: Simone Calligaris

text:
"Mirko Caporali" <
>Ho realizzato anche un file di sola esecuzione (.ACCDR) da far girare
>in modalità runtime in pc meno dotati.
>Ho fatto solo alcuni test, ma mi è sembrato che anche su PC con 500MB
>di ram e non proprio recentissimo, l'applicativo giri più che
>dignitosamente.
>Qualcuno ha condotto test del genere?
Non ti seguo: per quale ragione dovrebbe avere problemi a girare su macchine
con 500 MB, dato che Task Manager alla mano le applicazioni allocano poche
decine di MB?
Saluti.


text:
On 30 Nov, 14:55, "Simone Calligaris" <
simoc...@libero.it
> wrote:
> "Mirko Caporali" <
> Non ti seguo: per quale ragione dovrebbe avere problemi a girare su macchine
> con 500 MB, dato che Task Manager alla mano le applicazioni allocano poche
> decine di MB?
no... appunto...
Era solo uno sfogo di entusiasmo dopo aver fatto dei test con un
applicativo access in runtime.
Sarà, che nel mio caso è stato "amore" a prima VISTA :-)
PS: l'unica cosa che non mi piace è che non esiste (almeno che io
sappia) un editor specifico per i ribbon.
Access non perdona nemmeno il più piccolo errore nella compilazione
del codice in XML.


author: Sergio MAZZA

text:
"Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
news:b13f92c1-3e89-42f3...@e23g2000prf.googlegroups.com...
no... appunto...
Era solo uno sfogo di entusiasmo dopo aver fatto dei test con un
applicativo access in runtime.
Sarà, che nel mio caso è stato "amore" a prima VISTA :-)
PS: l'unica cosa che non mi piace è che non esiste (almeno che io
sappia) un editor specifico per i ribbon.
Access non perdona nemmeno il più piccolo errore nella compilazione
del codice in XML.
[risposta]
Nessun validatore XML ti perdonerebbe in errore nel codice.
Deve essere codice "Well-Formed" (ben formato) e se serve anche "Valid"...
Ciao.
--
Sergio MAZZA


author: Marco

text:
"Mirko Caporali" wrote
PS: l'unica cosa che non mi piace è che non esiste (almeno che io
sappia) un editor specifico per i ribbon.
Access non perdona nemmeno il più piccolo errore nella compilazione
del codice in XML.
http://www.accessribbon.com/
http://www.add-in-express.com/add-in-net/office-2007.php#RIBBON
http://pschmid.net/office2007/ribboncustomizer/starter.php


text:
"Mirko Caporali"
no... appunto...
Era solo uno sfogo di entusiasmo dopo aver fatto dei test con un
applicativo access in runtime.
---------------------------------------------------------------------
Io i tests li avevo fatti su un pentium Celeron 800 Mhz con 256 MB di RAM e
Win XP.
Togliendo le skin grafiche alle forms, le prestazioni erano discrete ... a
parte una casistica legata apparentemente a un bug: se la modalità di
gestione NON era "tabbed view" le Forms a maschera singola erano lentissime.
Ma poi è risultato che avevo solo io questo problema.
Comunque ho per ora accantonato A '2007 per altre ragioni (bugs, Ribbons,
etc).
Saluti.


title: Esiste un modo per bloccare le form?

text:
Ciao a tutti,
ho la necessità di impedire che una maschera possa essere spostata dalla sua
posizione di partenza...
In vb mi pare di ricordare che ci fosse la possibilità di settare a vero o
falso il poter muovere una form ma in access 2000
non la trovo. Non esiste? Qualcuno sa darmi delucidazioni in merito?
Salutoni


title: Esiste un modo per bloccare le form?

author: warp

text:
Wh|t3C0m4 ha scritto nel messaggio

L'opzioni la trovi in A 'XP.
Con le realese precedenti ti consiglio d'impostare a "senza bordo" lo stile bordo della maschera e
costruirti il bordino della form, la barretta blu e il pulsante di chiusura...
E' un pochino artificioso ma lo sforzo è minimo e non corri rischi con API che potrebbero non
funzionare con win '2000.
Ciao, warp


title: Esiste un modo per bloccare le form?

text:
"Wh|t3C0m4" <
w.h.i.t....@libero.it
> ha scritto nel messaggio
news:9pcofk$1f3$1...@lacerta.tiscalinet.it...

Se però come me non hai XP, io utilizzo A97 sono di vecchie vedute è un pò
piu complesso, ma ti può aiutare
la bellissima Recensione di Moreno Sirri fatta in VBA con la tecnica del
SubClassing ....
Prova a guardare in :
www.it-lang-vb.net/Documentazione/Articoli/Subclassing.htm
@Alex.


title: Esiste un modo per bloccare le form?

author: Sib dal portatile

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
CUT
> ti puņ aiutare
> la bellissima Recensione di Moreno Sirri fatta in VBA con la tecnica del
> SubClassing ....
> Prova a guardare in :
>
www.it-lang-vb.net/Documentazione/Articoli/Subclassing.htm
Molto interessante.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Esiste un modo per bloccare le form?

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:xmou7.8784$0Y2.1...@news.infostrada.it...
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
>
> CUT
> > ti può aiutare
> > la bellissima Recensione di Moreno Sirri fatta in VBA con la tecnica del
> > SubClassing ....
> > Prova a guardare in :
> >
www.it-lang-vb.net/Documentazione/Articoli/Subclassing.htm
>
> Molto interessante.
>
> Sib
Ciao Sib, non l'ho mai provata in Access, in VB c'è l'esempio e seguendolo
passo passo VA...!!!
Ciao @Alex.


title: Esiste un modo per bloccare le form?

text:
"@Alex" <
> Se però come me non hai XP, io utilizzo A97 sono di vecchie vedute è un pò
> piu complesso, ma ti può aiutare
> la bellissima Recensione di Moreno Sirri fatta in VBA con la tecnica del
> SubClassing ....
> Prova a guardare in :
>
www.it-lang-vb.net/Documentazione/Articoli/Subclassing.htm
Mah, se posso dire la mia ... ultimamente sto incontrando problemi
d'incompatibilità con l'API di win '2k da esaurimento nervoso.
A proposito, se vi viene in mente qualcosa sul problema che ho postato
qualche giorno fa sputate, ok?   ;-))
Ciao, Simone


title: Esiste un modo per bloccare le form?

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:r3zu7.12082$0Y2.2...@news.infostrada.it...
>
> Mah, se posso dire la mia ... ultimamente sto incontrando problemi
> d'incompatibilità con l'API di win '2k da esaurimento nervoso.
> A proposito, se vi viene in mente qualcosa sul problema che ho postato
> qualche giorno fa sputate, ok?   ;-))
>
controlla i Msg di qualche giorno fa...cerca per user ### CH v2.001 ### (che
sono io)..ho risposto ad un altro utente su come evitare le modifiche
involontarie...
comunque te lo allego...in questo messaggio
fai un modulo così
--------------
Public Function sbloccamask(mask As String)
Dim risposta
risposta = MsgBox("Attenzione si stanno per sbloccare i dati del cliente per
eventuale modifica", vbYesNo, "Sblocco i dati?")
If risposta = vbYes Then
Forms(mask).AllowEdits = True
ElseIf risposta = vbNo Then
Forms(mask).AllowEdits = False
End If
End Function
---------------------
Public Function bloccaon(mask As String)
    If DLookup("block_mask", "setup") = True Then
       Forms(mask)!pls_modifica.Visible = True
       Forms(mask).AllowEdits = False
    Else
       Forms(mask)!pls_modifica.Visible = False
    End If
End Function
----------------
e sulla maschera/maschere su cui vuoi un controllo antimodifica inserisci:
-----------
Private Sub Form_Current()
Call bloccaon(Form.Name)
End Sub
-----------------
poi sulla maschera vera e propria fai un pulsante chiamato pls_modifica
(sblocca maschera) con evento su click così....
--------
Private Sub pls_modifica_Click()
Call sbloccamask(Form.Name)
End Sub
----------------
io ti consiglio poi di fare una tabella nel database chiamata SETUP, con la
sua eventuale maschera...dove inserirai un campo SI/NO chiamato block_mask
che serve per abilitare la funzione di bloccaggio delle maschere o
disabilitarla.
Se la l'abiliti compare il pulsante Sblocca maschera se no non appare e la
maschera non è bloccata.
Non solo nella maschera SETUP puoi poi inserire una serie di controlli di
programma come le directory di lavoro, valori predefiniti ecc. che tu
attraverso la funzione Dlookup vai a prelevare di volta in volta nella
tabella...
ciao e spero di esserti stato utile


title: Esiste un modo per bloccare le form?

text:
"### CH v2.001 ###" <
ngma...@genio-af.it
> wrote in message
news:9pgaj8$qfd$1...@fe2.cs.interbusiness.it...
> > Mah, se posso dire la mia ... ultimamente sto incontrando problemi
> > d'incompatibilità con l'API di win '2k da esaurimento nervoso.
> > A proposito, se vi viene in mente qualcosa sul problema che ho postato
> > qualche giorno fa sputate, ok?   ;-))
> >
>
> controlla i Msg di qualche giorno fa...cerca per user ### CH v2.001 ### (che
> sono io)..ho risposto ad un altro utente su come evitare le modifiche
> involontarie...
>
> comunque te lo allego...in questo messaggio
>
>
> fai un modulo così
Mi pare tu abbia interpretato diversamente la richiesta....!
La domanda era a riguardo dello spostamento nello schermo e non al Blocco
Modifiche o Aggiunte o ecc....
In ogni caso la Routine è utile.....
@Alex.
--
Posted from  [146.133.1.30]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Esiste un modo per bloccare le form?

text:
"Alessandro Baraldi" <
> La domanda era a riguardo dello spostamento nello schermo e non al Blocco
> Modifiche o Aggiunte o ecc....
> In ogni caso la Routine è utile.....
> @Alex.
:-)
Ciao, Simone


title: Esiste un modo per bloccare le form?

text:
"Sib dal portatile" <
sibN...@iol.it
> wrote in message
news:xmou7.8784$0Y2.1...@news.infostrada.it...
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
>
> CUT
> > ti può aiutare
> > la bellissima Recensione di Moreno Sirri fatta in VBA con la tecnica del
> > SubClassing ....
> > Prova a guardare in :
> >
www.it-lang-vb.net/Documentazione/Articoli/Subclassing.htm
>
> Molto interessante.
>
> Sib
Ciao Sib, ho provato a riportare in A97 la Procedura, ma con scarsi risultati,
mi si impalla Access.
Se ti capita di metterci mano con risultati più confortanti ti sarei grato
potessi aggiornarci.....



title: Esiste un modo per bloccare le form?

text:
Alessandro Baraldi ha scritto nel messaggio
>Ciao Sib, ho provato a riportare in A97 la Procedura, ma con scarsi risultati,
>mi si impalla Access.
>Se ti capita di metterci mano con risultati più confortanti ti sarei grato
>potessi aggiornarci.....
Eh, eh ... sapevo io...
Il metodo che ho proposto è rozzo ma funzionana benone ;-))
Ciao, warp


title: Esiste un modo per bloccare le form?

text:
> Eh, eh ... sapevo io...
> Il metodo che ho proposto è rozzo ma funzionana benone ;-))
>
> Ciao, warp
>
Ciao Warp, peccato solo che non ho XP nè tanto meno A2000, allora cosa ho
deciso di fare.....??
Sbattere la testa e trovare la soluzione, vedrai che funzionerà, prima o
poi......!!!
Sono un sentimentale, legato ai vecchi sapori e alle vecchie glorie.......
In realtà è che dove lavoro non fanno aggiornamenti Software da anni, c'è
ancora la vecchia versine di SQL server.....
Non capisco ma mi adeguo....
Se ti venisse in mente qualche consiglio anche per chi come me è ancorato al
"VECCHIO" ben venga......
@Alex.


title: Esiste un modo per bloccare le form?

text:
@Alex ha scritto nel messaggio <
>Sono un sentimentale, legato ai vecchi sapori e alle vecchie glorie.......
>In realtà è che dove lavoro non fanno aggiornamenti Software da anni, c'è
>ancora la vecchia versine di SQL server.....
>Non capisco ma mi adeguo....
>Se ti venisse in mente qualche consiglio anche per chi come me è ancorato al
>"VECCHIO" ben venga......
Beh, impostando la mascherina a "senza bordo" e con due o tre elementi grafici si ottiene il
risultato desiderato senza rischi.
Anzi, ti manderò un esempio in mail e non crederai ai tuoi occhi ;-D
Ciao, warp
P.S: quando sarà finito il tormentone delle n versioni di win in circolazione (e non manca molto
credo) potremo affidarci con + sicurezza all'API.


title: Sistema per navigare gratis...

author: Ore

text:
Ci sono alcuni accorgimenti che permettono di navigare gratis o praticamente
a costi ridottissimi.
Innanzitutto utilizzare un provider con accesso in chiamata locale.
Registrarsi a servizi di pubblicita' on line che rimborsano parte della
chiamata (a volte addirittura con cifre superiori alla spesa effettiva)
semplicemente in cambio della attenzione a messaggi pubblicitari che vengono
inviati in un angolino del monitor...
Questi ed altri metodi ti verranno spiegati GRATUITAMENTE inviando una
semplice richiesta all' indirizzo e-mail:
ryanph...@interfree.it
E' ASSOLUTAMENTE GARANTITA L' IMMEDIATA CANCELLAZIONE DEL VOSTRO INDIRIZZO
E-MAIL IMMEDIATAMENTE DOPO L' INVIO DEL MATERIALE INFORMATIVO.


title: macro

author: gabriele

text:
aiuto, vi sarei molto se qualche anima buona mi aiutasse a compilare una
macro o un routine evento su una maschera, grazie, la mia e mail é
mga...@inwind.it
--
Saluti Gabriele


title: macro

author: Silvio Berruti

text:
"gabriele" <
mga...@inwind.it
> ha scritto nel messaggio
news:8t8smr$1vu$1...@nread2.inwind.it...
>
> aiuto, vi sarei molto se qualche anima buona mi aiutasse a compilare una
> macro o un routine evento su una maschera, grazie, la mia e mail é
>
mga...@inwind.it
>
Spiega meglio il tuo problema su questo NG: qualcuno cercherà di aiutarti a
risolverlo, ma sempre e SOLO sul NG.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: macro

author: Carlo Ve

text:
gabriele ha scritto nel messaggio <8t8smr$1vu$
1...@nread2.inwind.it
>...
>
>aiuto, vi sarei molto se qualche anima buona mi aiutasse a compilare una
>macro o un routine evento su una maschera, grazie, la mia e mail é
>
mga...@inwind.it
prova a spiegarlo con parole tue . . .
io sapevo che si doveva compilare tutto un db completo e non una sola macro
il problema pero'   e' che non esiste ancora il compilatore per access
Carlo Ve
>--
>Saluti Gabriele
>
>


title: OLE e Notepad.exe

text:
Vorrei aprire un file con estensione txt creato da me come LOG eventi con
Notepad in sola lettura, ma utilizzando OLE all'operazione CreateObject
mi restituisce il classico errore: "L'oggetto Activex non può creare
l'oggetto"
Poichè utilizzando Word funziona tutto, mi chiedevo se OLE supporta
Notepad, in tal caso non saprei dove sbaglio.
Posto il codice usato per Word:
Dim oApp As Object
Dim docWord As Object
Set oApp = CreateObject("Word.Application")
oApp.Documents.Open (FilePath & Filename), , True
oApp.Visible = True
Set oApp = Nothing
Per Notepad avrei sostituito WORD.APPLICATION con NOTEPAD.EXE ho fatto una
Brutta cosa?????
@Alex.
>--------------------------------------------------------------------------<
Alessandro B.
E-Mail        ----->
ik2...@libero.it
Sito web    ----->
http://digilander.iol.it/ik2zok/
>--------------------------------------------------------------------------<
--
Posted from
mailrelay2.inwind.it
 [212.141.54.102]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: OLE e Notepad.exe

author: stwe

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:000d01c138b0$46f140e0$5d30623e@w1v7p0...

secondo me è proprio un problema OLE, sicuramente word "comunica" meglio con
Access, basta guardare qualsiasi libro e sicuramente parla di come
implementare access con gli altri componenti office, purtroppo non so che
dirti per risolvere il problema con notepad.
scusa
by
stwe


title: OLE e Notepad.exe

author: Alessandro Baraldi

text:
"stwe" <
st...@stwe.org
> wrote in message
news:841n7.22158$ul3.7...@news.infostrada.it...
>
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> news:000d01c138b0$46f140e0$5d30623e@w1v7p0...
> > Vorrei aprire un file con estensione txt creato da me come LOG eventi con
> > Notepad in sola lettura, ma utilizzando OLE all'operazione CreateObject
> > mi restituisce il classico errore: "L'oggetto Activex non può creare
> > l'oggetto"
> > Poichè utilizzando Word funziona tutto, mi chiedevo se OLE supporta
> > Notepad, in tal caso non saprei dove sbaglio.
> > Posto il codice usato per Word:
>Stwe wrote:
> secondo me è proprio un problema OLE, sicuramente word "comunica" meglio con
> Access, basta guardare qualsiasi libro e sicuramente parla di come
> implementare access con gli altri componenti office, purtroppo non so che
> dirti per risolvere il problema con notepad.
> scusa
> by
> stwe
Grazie per la risposta, ma mi sono accorto scartabellando su alcuni libri
che la mia domanda forse è stupida, perchè in effetti la compatibità OLE
è garantita per le "applicazioni" del pacchetto MS.
Ho dovuto risolvere in un modo poco bello, ma funzionale, cioè crearmi un
mini-NotePad, non altro che una Form apposita in cui butto il contenuto
del file.log o .txt che ho generato.
Ciao @Alex.
--
Posted from  [62.98.11.15]



title: Query

author: Fabrizio Domiziani

text:
Vorrei riuscire a produrre una query finalizzata alla fatturazione
il cui recordset invece di presentarsi cosě:
IDOrdine   Cod Cliente     Prodotto
 1              1                   prodotto1
 2              1                   prodotto2
 3              2                   prodotto1
 4              2                   prodotto2
 5              2                   prodotto3
 7              3                   prodotto1
 8              3                   prodotto2
ecc.
si presenti cosě:
IDOrdine   Cod Cliente     Prodotto
 1              1                   prodotto1+prodotto2
 2              2                   prodotto1+prodotto2+prodotto3+prodotto4
 3              3                   prodotto1+prodotto2+prodotto3
 4              4                   prodotto1+prodotto2
ma non so proprio come riuscirci (e neppure se č possibile)
Grazie infinite per ogni risposta (anche se negativa)
Fabrizio Domiziani


title: Query

author: Antonio Biso

text:
Fabrizio Domiziani <
dom...@tin.it
> wrote in message
1cCHo0l...@newsmst.mcis.galactica.it...
> Vorrei riuscire a produrre una query finalizzata alla fatturazione
> il cui recordset invece di presentarsi cosě:
>
> IDOrdine   Cod Cliente     Prodotto
>  1              1                   prodotto1
>  2              1                   prodotto2
>  3              2                   prodotto1
>  4              2                   prodotto2
>  5              2                   prodotto3
>  7              3                   prodotto1
>  8              3                   prodotto2
> ecc.
> si presenti cosě:
> IDOrdine   Cod Cliente     Prodotto
>  1              1                   prodotto1+prodotto2
>  2              2
prodotto1+prodotto2+prodotto3+prodotto4
>  3              3                   prodotto1+prodotto2+prodotto3
>  4              4                   prodotto1+prodotto2
> ma non so proprio come riuscirci (e neppure se č possibile)
A parte che quel prodotto4 penso che non c'entri nulla.
Prodotto1+prodotto2 č una somma tra numeri? Quindi vuoi i totali?
Se č cosě fai una query in cui raggruppi per il campo cod Cliente e poi
sommi sul campo Prodotto (si fa premendo il pulsante col simbolo di
sommatoria nelle query)
Se invece quello che vuoi č semplicemente un report di stampa e prodotto
sono stringhe di testo, fai un report con raggruppamento su cod cliente e
metti nel corpo il campo prodotto.
Antonio


title: Avvio Database..

author: SuperPippo®

text:
vorrei che creando un'avvio al DB non comparisse nulla nel menu...
File - Modifica... etc... è possibile ???
Ps... senza nulla togliere al tasto Shift...
--
Intel Inside :o)  Idiot Outside :o(
----------------------------------------------
SuperPippo®   [;o))


title: Avvio Database..

author: Mad® Milox

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:Brh37.6205$kf3.1...@news.infostrada.it...

Da Strumenti -> Avvio disabiliti tutte le voci .. chiudi / riapri ... ed il
gioco e' fatto...
se li vuoi rivisualizzae devi aprire il db con il tasto Shift.
--
(^o^))~    Lorenzo   (^o^))~
"La follia e' l'unica cosa capace di prolungare la giovinezza e tenere
lontano la molesta vecchiaia."
(Erasmo da Rotterdam)


title: Avvio Database..

text:
"Mad® Milox" <
madm...@tin.it
> ha scritto nel messaggio
news:9imjpg$it7$2...@pegasus.tiscalinet.it...
|
| "SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
| news:Brh37.6205$kf3.1...@news.infostrada.it...
| > vorrei che creando un'avvio al DB non comparisse nulla nel menu...
| > File - Modifica... etc... è possibile ???
| >
| > Ps... senza nulla togliere al tasto Shift...
| >
| >
| > --
| > Intel Inside :o)  Idiot Outside :o(
| > ----------------------------------------------
| > SuperPippo®   [;o))
| >
|
| Da Strumenti -> Avvio disabiliti tutte le voci .. chiudi / riapri ... ed
il
| gioco e' fatto...
| se li vuoi rivisualizzae devi aprire il db con il tasto Shift.
--------------------------------
hey Mad® .... guarda che non è così... ci ho già provato a spuntare tutte le
voci in AVVIO... ma il menu  File - Modifica - Inserisci - Record -
Finestra - ? -
compaiono sempre...prova !!!
 Ciao


title: Avvio Database..

author: Liones

text:
SuperPippo® <
ik0...@libero.it
> wrote in message
UUB37.5794$Pv.1...@news.infostrada.it...

tra i riferimenti aggiungi Microsoft Office 8.0 Object Library
Dim cbarmenu As CommandBar
Set cbarmenu = CommandBars("menu bar")
cbarmenu.Enabled = False


title: Avvio Database..

text:
| > | Da Strumenti -> Avvio disabiliti tutte le voci .. chiudi / riapri ...
ed
| > il
| > | gioco e' fatto...
| > | se li vuoi rivisualizzae devi aprire il db con il tasto Shift.
| > --------------------------------
| > hey Mad® .... guarda che non è così... ci ho già provato a spuntare
tutte
| le
| > voci in AVVIO... ma il menu  File - Modifica - Inserisci - Record -
| > Finestra - ? -
| > compaiono sempre...prova !!!
| >  Ciao
| tra i riferimenti aggiungi Microsoft Office 8.0 Object Library
|
| Dim cbarmenu As CommandBar
| Set cbarmenu = CommandBars("menu bar")
| cbarmenu.Enabled = False
----------------------------------------
grazie Liones...ma credo di avere qualche altro problema....
intanto ho provato a mettere la stringa di codice da te suggerita...
in Maschera > Form,  su evento Load (spero che il percorso era quello)
ma mi da un "errore di compilazione - tipo definito dall'utente non
definito"
inoltre il peggio...che non riesco a capire andando in qualsiasi modo
di struttura... non riesco a visualizzare dal menu Strumenti la voce
Riferimenti..
x controllare se ho spuntato il riferimento con le librerie Office
8.0....che diavolo di fine ha fatto ???
scusami il disturbo... cmq...ciao e buon fine settimana....


title: Avvio Database..

author: oliones

text:
SuperPippo® <
ik0...@libero.it
> wrote in message
_zS37.3999$m06.1...@news.infostrada.it...

se vari
Dim cbarmenu
dovrebbe funzionare ugualemnte anche se non specifichi il tipo di variabile
per andare a strumenti riferimenti devi aprire prima un modulo in struttura
sul pc potresti aver Microsoft Office 9.0 Object Library


title: Avvio Database..

text:
"oliones" <
oli...@tiscalinet.it
> ha scritto nel messaggio
news:9iotol$5q1$1...@lacerta.tiscalinet.it...
|
| SuperPippo® <
ik0...@libero.it
> wrote in message
| _zS37.3999$m06.1...@news.infostrada.it...
| > | tra i riferimenti aggiungi Microsoft Office 8.0 Object Library
| > |
| > | Dim cbarmenu As CommandBar
| > | Set cbarmenu = CommandBars("menu bar")
| > | cbarmenu.Enabled = False
| > ----------------------------------------
| se vari
| Dim cbarmenu
| dovrebbe funzionare ugualemnte anche se non specifichi il tipo di
variabile
|
| per andare a strumenti riferimenti devi aprire prima un modulo in
struttura
|
| sul pc potresti aver Microsoft Office 9.0 Object Library
-----------------------------------
beh... almeno quest'ultima ho controllato ed ho Microsoft Office 8.0 Object
Library....
mentre sull'evento Load ho messo "Dim cbarmenu"... nessun errore però anche
nessuna variazione...
scusa... forse sbaglio io... sicuramente....
allora io apro la maschera in questione... quella che ho già comandato x
l'avvio
automatico...tramite un'icona posta sul Desktop... e la faccio aprire
normalmente
con il tasto Shift...dopodichè vado in modo Struttura...e con il tasto sx
del mouse sulla
estremità superiore sinistra sul quadratino nero... clicco genera evento....
ed inserisco la riga da te suggerita... come sotto....
Private Sub Form_Load()
Dim cbarmenu
End Sub
------------
perchè non funziona ????
Ciao


title: Avvio Database..

text:

scusa, non mi sono spiegato devi scrivere:
Dim cbarmenu
Set cbarmenu = CommandBars("menu bar")
cbarmenu.Enabled = False
puoi omettere solo parte della PRIMA riga  Dim cbarmenu As CommandBar
ma devi inserire il resto


title: Avvio Database..

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:UUB37.5794$Pv.1...@news.infostrada.it...

Sai che c'e' di differenza ... che io uso una barra dei menu' personalizzata
e quindi nelle tendide ad elenco Barra menu e Barra menu scelta rapida ho
dentro qualcosa .. potresti farti una barra menu' completamente vuota da
mettere li dentro.  :)



title: Avvio Database..

text:
"oliones" <
oli...@tiscalinet.it
> ha scritto nel messaggio
news:9irv4k$sv3$1...@lacerta.tiscalinet.it...
| scusa, non mi sono spiegato devi scrivere:
|
| Dim cbarmenu
| Set cbarmenu = CommandBars("menu bar")
| cbarmenu.Enabled = False
| puoi omettere solo parte della PRIMA riga  Dim cbarmenu As CommandBar
| ma devi inserire il resto
----------------------------------
...........grazie...ora si che funziona... Ciao...


title: Libreria DAO 3.6

author: MarcoBA

text:
Nel mio db ho creato una barra menů personalizzata e nascosto le barre
menu standard e quelle degli strumenti, fin qui tutto ok. In seguito ho
inserito la libreria DAO 3.6 per gestire dei file esterni. Quando ho
riavviato il db mi č ricomparsa la barra menů solo con il menů "File" e
"Finestra", come posso nasconderla ??
Grazie x l'aiuto
Marco
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Libreria DAO 3.6

author: Pablitomf

text:
MarcoBA ha scritto:
> Nel mio db ho creato una barra menů personalizzata e nascosto le barre
> menu standard e quelle degli strumenti, fin qui tutto ok. In seguito ho
> inserito la libreria DAO 3.6 per gestire dei file esterni. Quando ho
> riavviato il db mi č ricomparsa la barra menů solo con il menů "File" e
> "Finestra", come posso nasconderla ??
> Grazie x l'aiuto
> Marco
E che centra il Subject con il resto del Post? Nulla!
Vale per la prox. Solo Subject significativi rispetto al problema postato.
CommandBars.ActiveMenuBar.Enabled = 0 'Nascondi la barra
CommandBars.ActiveMenuBar.Enabled = 1 'Visualizzi la barra
--
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.



title: Libreria DAO 3.6

author: MA

text:
>
[CUT]  'Nascondi la barra
[CUT] 'Visualizzi la barra
>
>
Parola di Miaghi
MAssimialino


title: Libreria DAO 3.6

author: MarcoBa

text:
Pablitomf ha scritto:
> MarcoBA ha scritto:
> > Nel mio db ho creato una barra menů personalizzata e nascosto le barre
> > menu standard e quelle degli strumenti, fin qui tutto ok. In seguito ho
> > inserito la libreria DAO 3.6 per gestire dei file esterni. Quando ho
> > riavviato il db mi č ricomparsa la barra menů solo con il menů "File" e
> > "Finestra", come posso nasconderla ??
> > Grazie x l'aiuto
> > Marco
> E che centra il Subject con il resto del Post? Nulla!
> Vale per la prox. Solo Subject significativi rispetto al problema postato.
> CommandBars.ActiveMenuBar.Enabled = 0 'Nascondi la barra
> CommandBars.ActiveMenuBar.Enabled = 1 'Visualizzi la barra
inserendo il comando nascondi barra ha nascosta la mia barra menů
personalizzata e l'altra č rimasta.
Ciao
Marco
--



title: Libreria DAO 3.6

text:
MA ha scritto:
> >
> [CUT]  'Nascondi la barra
> [CUT] 'Visualizzi la barra
> >
> >
> Parola di Miaghi
E che č sta confidenza? Porta rispetto per gli anziani... Miaghi!!! E chi
sono tuo fratello? Prego, chiamami MiaghiSAN !!! :-D :-D
> MAssimialino



title: Libreria DAO 3.6

author: ALESSANDRO Baraldi

text:
"MarcoBA" <
produ...@pica.it
> ha scritto nel messaggio
news:d01od0$npb$1...@news.newsland.it...
> Nel mio db ho creato una barra menů personalizzata e nascosto le barre
> menu standard e quelle degli strumenti, fin qui tutto ok. In seguito ho
> inserito la libreria DAO 3.6 per gestire dei file esterni. Quando ho
> riavviato il db mi č ricomparsa la barra menů solo con il menů "File" e
> "Finestra", come posso nasconderla ??
> Grazie x l'aiuto
> Marco
>
Nel tuo caso dovrebbe essere questa:
    DoCmd.ShowToolbar "Barra dei menu", acToolbarNo
ma per completezza e per esempio ci sono anche queste
che possono essere utili:
    DoCmd.ShowToolbar "web", acToolbarNo
    DoCmd.ShowToolbar "DataBase", acToolbarNo
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Libreria DAO 3.6

text:
ALESSANDRO Baraldi ha scritto:
> "MarcoBA" <
produ...@pica.it
> ha scritto nel messaggio
> news:d01od0$npb$1...@news.newsland.it...
> > Nel mio db ho creato una barra menù personalizzata e nascosto le barre
> > menu standard e quelle degli strumenti, fin qui tutto ok. In seguito ho
> > inserito la libreria DAO 3.6 per gestire dei file esterni. Quando ho
> > riavviato il db mi è ricomparsa la barra menù solo con il menù "File" e
> > "Finestra", come posso nasconderla ??
> > Grazie x l'aiuto
> > Marco
> >
> Nel tuo caso dovrebbe essere questa:
>     DoCmd.ShowToolbar "Barra dei menu", acToolbarNo
> ma per completezza e per esempio ci sono anche queste
> che possono essere utili:
>     DoCmd.ShowToolbar "web", acToolbarNo
>     DoCmd.ShowToolbar "DataBase", acToolbarNo
> Ciao
Io queste istruzioni le uso già, avevo preso spunto dal tuo db di
protezione, poi inserendo la tua form per la modifica dei report che
utilizza DAO 3.6 queste istruzioni non bastano.
Come posso fare??
Grazie



title: Libreria DAO 3.6

text:
"MarcoBa" <
produ...@pica.it
> ha scritto nel messaggio
news:d02a3j$etc$1...@news.newsland.it...
> Io queste istruzioni le uso già, avevo preso spunto dal tuo db di
> protezione, poi inserendo la tua form per la modifica dei report che
> utilizza DAO 3.6 queste istruzioni non bastano.
> Come posso fare??
> Grazie
> Marco
Il mio DB di protezione....?? quale sarebbe..?
In ogni caso se nel mio Demo sono presenti i difetti che
lamenti allora forse mi sfugge il senso.
Se invece il Demo in questione si presenta come vorresti tu
forse il problema è da trovare in qualche configurazione del DB.
Dao non ha nulla a che vedere con questo, semmai le librerie di
Office, per accedere all'Oggetto CommandBar con la tecnica EarlyBinding
che peraltro sconsiglio.



title: Non risolto, riposto ....

author: rynko

text:
"rynko" <
ry...@libero.it
> ha scritto nel messaggio
news:lBIr7.32387$dJ3.3...@news1.tin.it...
> Allora, ho un form dove inserisco ora di arrivo e ora di uscita, il quale
> automaticamente mi calcola il totale delle ore lavorative, il ritardo e
> l'eventuale recupero. Poi devo sommare questi totali di ore lavorate .. ma
> se faccio la normale somma, superate le 24 ore ritorna a zero ... quindi
non
> ho la somma !!! .... kome faccio????
> Grazie di nuovo
> Rynko
>
Ringrazio per le risposte che ho avuto ... ma il problema non l'ho risolto
.... come consigliato ho preso lo script dal sitocomune .... ma non capisco
come potrei utilizzarlo, visto che la somma avviene dai dati di una tabella
e vengono considerati i campi del singolo dipendente. Aiutooooooooo !!!!
Grazie
Rynko


title: Non risolto, riposto ....

text:
"rynko" <
ry...@libero.it
> ha scritto nel messaggio
news:bpZr7.41361$P04.3...@news2.tin.it...

Calma e gesso.
Innanzi tutto devi spiegare meglio com'è la struttura delle tabelle e della
maschera.
Se vuoi una risposta decente, devi darci il materiale su cui riflettere (noi
non abbiamo visto come hai impostato il tuo DB).
La funzione presente sul Sito Comune l'ho postata io e funziona così:
- devi inserire la funzione SommaOrari in un modulo, che chiamerai in modo
differente;
- da VBA o in origine controllo della maschera o in un campo calcolato di
una query puoi richiamare la funzione, passando 2 parametri, che sono 2
orari da sommare, ed ottenendo in risposta un testo.
In proposito, sono andato a rivisitare detta funzione e mi sono accorto di
un errore.
Posto la versione corretta:
Public Function SommaOrari(Orario1, Orario2) As String
    ' Restituisce una stringa contenente la somma di Orario1 e Orario2
    ' Può essere facilmente riconvertita in formato data con DateValue
    Dim ora1, ora2, min1, min2, s_min, sec1, sec2, s_sec
    Dim o, m, s
    ora1 = Hour(Orario1): ora2 = Hour(Orario2)         ' Separo ore
    min1 = Minute(Orario1): min2 = Minute(Orario2)     '        minuti
    sec1 = Second(Orario1): sec2 = Second(Orario2)     '        secondi
    ' Calcolo il riporto per i secondi e per i minuti
    s_sec = (sec1 + sec2) \ 60                         ' =1 se sec1 + sec2 >
59 altrimenti =0
    s_min = (min1 + min2 + s_sec) \ 60                 ' =1 se min1 + min2 >
59 altrimenti =0
    o = ora1 + ora2 + s_min: If o < 10 Then o = "0" & o
    m = (min1 + min2 + s_sec) Mod 60: If m < 10 Then m = "0" & m
    s = (sec1 + sec2) Mod 60: If s < 10 Then s = "0" & s
    SommaOrari = o & ":" & m & ":" & s
End Function
Inoltre questa funzione non può richiamare se stessa come operando, non
potendo mischiare date con testo.
Ho approntato una nuova funzione che risolve detto limite.
Public Function SommaOrariNew(Orario1, Orario2) As String
  ' Orario1 e Orario2 possono essere in formato testo
  ' restituisce una stringa con la somma superando le 24 ore
  Dim ora1 As String, ora2 As String, min1 As String, min2 As String, s_min,
sec1 As String, sec2 As String, s_sec
  Dim o, m, s
  ora1 = Mid(Orario1, 1, 2): ora2 = Mid(Orario2, 1, 2)
  min1 = Mid(Orario1, 4, 2): min2 = Mid(Orario2, 4, 2)
  sec1 = Mid(Orario1, 7, 2): sec2 = Mid(Orario2, 7, 2)
  ' Calcolo il riporto per i secondi e per i minuti
  s_sec = (Val(sec1) + Val(sec2)) \ 60                         ' =1 se sec1
+ sec2 > 59 altrimenti =0
  s_min = (Val(min1) + Val(min2) + s_sec) \ 60                 ' =1 se min1
+ min2 > 59 altrimenti =0
  o = Val(ora1) + Val(ora2) + s_min: If o < 10 Then o = "0" & o
  m = (Val(min1) + Val(min2) + s_sec) Mod 60: If m < 10 Then m = "0" & m
  s = (Val(sec1) + Val(sec2)) Mod 60: If s < 10 Then s = "0" & s
  SommaOrariNew = o & ":" & m & ":" & s
End Function
Vedi se queste precisazioni ti possono essere utili.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Non risolto, riposto ....

text:
"Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
news:eJ1s7.7810$jT5.3...@news.infostrada.it...
>

Ti ringrazio per la precisazione, ma praticamente ti spiego in breve.
Devo gestire dei tempi di volo per il conteggio delle ore dei piloti, quindi
io inserisco il volo con ora di decollo e di atterraggio, faccio la
sottrazione ed ottengo il tempo di volo, e fin qui tutto ok perche' restiamo
dentro le 24 ore. Tutti i voli sono inseriti in una tabella. Ora io devo
sommare le ore di volo per singolo pilota, quindi sommo le ore dei record
del pilota xx, ma qui cade l'errore ... le somma ma arrivato a 24 si azzera
.... PANICO !!! possibile che non si possa impostare un campo tempo
HHH.MM
??? aiutami se puoi ... grazie.
Rynko.
P.S. scusa per la mail ma avevo sbagliato pulsante di re:


title: Non risolto, riposto ....

text:
"rynko" <
ry...@libero.it
> ha scritto nel messaggio
news:35ks7.71280$dJ3.5...@news1.tin.it...
> "Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
> news:eJ1s7.7810$jT5.3...@news.infostrada.it...
> > La funzione presente sul Sito Comune l'ho postata io e funziona cosě:
> > - devi inserire la funzione SommaOrari in un modulo, che chiamerai in
modo
> > differente;
> > - da VBA o in origine controllo della maschera o in un campo calcolato
di
> > una query puoi richiamare la funzione, passando 2 parametri, che sono 2
> > orari da sommare, ed ottenendo in risposta un testo.
> >
> > In proposito, sono andato a rivisitare detta funzione e mi sono accorto
di
> > un errore.
> > Posto la versione corretta:
> > Public Function SommaOrari(Orario1, Orario2) As String
> >     ' Restituisce una stringa contenente la somma di Orario1 e Orario2
> >     ' Puň essere facilmente riconvertita in formato data con DateValue
> >     Dim ora1, ora2, min1, min2, s_min, sec1, sec2, s_sec
> >     Dim o, m, s
> >     ora1 = Hour(Orario1): ora2 = Hour(Orario2)         ' Separo ore
> >     min1 = Minute(Orario1): min2 = Minute(Orario2)     '        minuti
> >     sec1 = Second(Orario1): sec2 = Second(Orario2)     '        secondi
> >     ' Calcolo il riporto per i secondi e per i minuti
> >     s_sec = (sec1 + sec2) \ 60                         ' =1 se sec1 +
sec2
> >
> > 59 altrimenti =0
> >     s_min = (min1 + min2 + s_sec) \ 60                 ' =1 se min1 +
min2
> >
> > 59 altrimenti =0
> >     o = ora1 + ora2 + s_min: If o < 10 Then o = "0" & o
> >     m = (min1 + min2 + s_sec) Mod 60: If m < 10 Then m = "0" & m
> >     s = (sec1 + sec2) Mod 60: If s < 10 Then s = "0" & s
> >     SommaOrari = o & ":" & m & ":" & s
> > End Function
> >
> > Inoltre questa funzione non puň richiamare se stessa come operando, non

> Ti ringrazio per la precisazione, ma praticamente ti spiego in breve.
> Devo gestire dei tempi di volo per il conteggio delle ore dei piloti,
quindi
> io inserisco il volo con ora di decollo e di atterraggio, faccio la
> sottrazione ed ottengo il tempo di volo, e fin qui tutto ok perche'
restiamo
> dentro le 24 ore. Tutti i voli sono inseriti in una tabella. Ora io devo
> sommare le ore di volo per singolo pilota, quindi sommo le ore dei record
> del pilota xx, ma qui cade l'errore ... le somma ma arrivato a 24 si
azzera
> .... PANICO !!! possibile che non si possa impostare un campo tempo
HHH.MM
No, non si puň.
Come puoi capire dalle funzioni precedentemente postate, il risultato non
puň + essere una data, ma diventa un testo.
Quindi devi crearti una funzione a tuo uso e consumo, traendo eventualmente
spunto da quanto sopra, che ti sommi prima i secondi, accantoni il riporto
da aggiungere ai minuti che sommerai, accantoni il riporto da aggiungere
alle ore che sommerai.
I 3 risultati (secondi, minuti e ore) li andrai ad inserire in una variabile
testo.
Visto che si tratta di voli, probabilmente hai il vantaggio di non doverti
gestire i secondi.
> P.S. scusa per la mail ma avevo sbagliato pulsante di re:
Di niente.



title: Somma sottomaschera.

author: Paolo

text:
Grazie a tutti per l'aiuto che vorrete darmi...sono alle prime armi.
Dopo aver spulciato Northwind..libro Access di ben 2220 pagine...non riesco
a fare in una maschera la somma dei dati provenienti da una sottomaschera
in formato dati.
Dunque:
Mask principale: Anagrafico
Submask: Parcelle derivata da query con alcuni campi calcolati (iva, 2%,
ecc..) con campo di collegamento "codice cliente"
Come ho proceduto:
ho calcolato, per es, la somma iva nel pie maschera della submask
ho creato nella mask principale una campo collegato al controllo "somma
iva" della submask ed è qui che non riesco a venirne fuori...
Ecco la soluzione proposta dal libro ma che non funziona:
=[Forms]![Nome mask principale]![Nome submask].[Form]![Controllosommaiva]
ovviamente mi da "Nome!" oppure "errore" e dico io "ORRORE" dopo aver
compulsato 1200 pagine (circa mezzo kg di libro) e non esserci
riuscito..forse è la legge del contrappasso che mi si rivolge contro!!!
Grazie ancora e Buone Feste a tutti.
Paolo


title: Somma sottomaschera.

author: Roberto dal portatile

text:
"Paolo" <
noscu...@tin.it
> ha scritto nel messaggio
news:Xns917AC2D...@127.0.0.1...

Per far riferimento ad un controllo di una sottomaschera dalla sua maschera
principale io uso fare:
=
[Forms]![NomeMascheraPrincipale]![NomeControlloSottomaschera]![NomeControllo
]
ATTENZIONE!! Ho scritto NomeControlloSottomaschera e non NomeSottomaschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Somma sottomaschera.

author: Marina F.

text:
"Paolo" <
noscu...@tin.it
> ha scritto nel messaggio
news:Xns917AC2D...@127.0.0.1...

Il riferimento è corretto, deve funzionare! usa il generatore di espressioni
per un eventuale verifica.
Ciao
Marina


title: Esportazione in file TXT

author: Andrea

text:
Salve, il mio problema è il seguente:
devo esportare una tabella in formato TXT a grandezza fissa, però i campi
numerici li allinea a sinistra invece che a destra ed i campi Data me li
mette in formato GG/MM/AAAA HH.MM.SS invece che GG/MM/AAAA. Le ho provate
tutte, ringrazio anticipatamente chiunque mi sappia dare qualche
indicazione!
Saluti Andrea


title: Esportazione in file TXT

author: AleC (Alessandro C.)

text:
Trasforma i dati in tipo String e li elabori poi come ti pare
Es: Campo lungo 10 Char il dato è lungo 4 Char
space(10- len(Campo)) & Campo     ' Allineamento a dx della stringa
eccetera
AleC
--
Per scrivermi in privato rimuovi le XXX  XXXaca...@XXXiname.com
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  ...sii attento mentre parli, con le tue parole
  tu crei il mondo intorno a te
                                    detto navajo
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Andrea <
a.val...@effecinformatica.it
> wrote in message
ehZf5.9309$wS2.1...@news.infostrada.it...



title: Maschera e Report

author: NewHold

text:
Ciao,
Ho una tabella con 1000 records e tramite la visualizzazione della maschera
vorrei stampare o fare un'Anteprima di quel  record corrente in un Report.
Grazie


title: Maschera e Report

author: Emyr

text:
On Sat, 13 Apr 2002 13:26:22 GMT, "NewHold" <
new...@virgilio.it
>
wrote:

vedi le istruzioni di
openreport nomerreport ,, condizione where
Saluti.
Emanuele.


title: Colorare un controllo in Access

text:
Buonasera a tutta questa comunità di NG.
Lancio un appello di aiuto, dopo aver fatto diversi tentativi, senza esito.
Il mio problema è questo: ho una sottomaschera in cui ho un controllo che in
base a determinati valori numerici, dovrebbero cambiare colore.
Ho provato con la formattazione condizionale, quest'ultima funziona ma è
molto limitativa, perché consente un massimo di 3 combinazioni, mentre a me
ne occorrono di più, e poi perché vorrei gestirli io da codice.
Ho modificato delle proprietà dell'oggetto interessato, ma come ripeto senza
esito.
Riporto qui di seguito il mio tentativo:
        Private Sub ColoreYellow()
            With Me.lngContAmmon
                .BackColor = vbYellow
                .ForeColor = vbBlue
                .FontName = "Arial"
                .TextAlign = 2
                .FontSize = 10
            End With
        End Sub
Ho creato altri 2 sub come riportato qui sopra per il ColoreRed e
ColoreBleu, e l'intendimento era che in una Istruzione Select Case potesse
gestire queste variazioni cromatiche. Questo metodo mi cambia il colore che
desidero, ma lo cambia per tutta la colonna, mentre io voglio solo quella
casella con quel relativo valore.
Dove sbaglio?
Vi ringrazio anticipatamente per l'attenzione, attendendo un aiuto.


title: Colorare un controllo in Access

author: OndaMax

text:
Il 15 Mar 2002, 19:07, "elio.sjlvy" ha scritto:
>Ho provato con la
formattazione condizionale, quest'ultima funziona ma č
>molto limitativa,
perché consente un massimo di 3 combinazioni, mentre a
>me
>ne occorrono
di piů, e poi perché vorrei gestirli io da codice.
.
Dai un'occhiata
all'oggetto FormatCondition sull'help ...
A occhio direi che č quello ...
Ciao
OndaMax
--------------------------------
Inviato via
http://usenet.iol.it


title: Colorare un controllo in Access

author: Roberto da casa

text:
"elio.sjlvy" <
elio....@libero.it
> ha scritto nel messaggio
news:FSqk8.21839$1S3.6...@twister1.libero.it...
> Buonasera a tutta questa comunità di NG.
> Lancio un appello di aiuto, dopo aver fatto diversi tentativi, senza
esito.
> Il mio problema è questo: ho una sottomaschera in cui ho un controllo che
in
> base a determinati valori numerici, dovrebbero cambiare colore.
> Ho provato con la formattazione condizionale, quest'ultima funziona ma è
> molto limitativa, perché consente un massimo di 3 combinazioni, mentre a
me
> ne occorrono di più, e poi perché vorrei gestirli io da codice.
[CUT]
Vai sul Sito Comune (link qui sotto), Sezione Forms, l'esempio di cui puoi
fare il download ed allegato alla FAQ di Silvio Savoldi intitolata
"Formattazione Condizionale nelle maschere continue." dovrebbe dare una
risposta al tuo quesito. Penso che dovrebbe funzionare con A2000.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Colorare un controllo in Access

text:
Roberto da casa <
r.ma...@libero.it
> wrote in message
2YKk8.26570$1S3.8...@twister1.libero.it...
>
> "elio.sjlvy" <
elio....@libero.it
> ha scritto nel messaggio
> news:FSqk8.21839$1S3.6...@twister1.libero.it...
> > Buonasera a tutta questa comunità di NG.
> > Lancio un appello di aiuto, dopo aver fatto diversi tentativi, senza
> esito.
> > Il mio problema è questo: ho una sottomaschera in cui ho un controllo
che
> in
> > base a determinati valori numerici, dovrebbero cambiare colore.
> > Ho provato con la formattazione condizionale, quest'ultima funziona ma è
> > molto limitativa, perché consente un massimo di 3 combinazioni, mentre a
> me
> > ne occorrono di più, e poi perché vorrei gestirli io da codice.
> [CUT]
>
> Vai sul Sito Comune (link qui sotto), Sezione Forms, l'esempio di cui puoi
> fare il download ed allegato alla FAQ di Silvio Savoldi intitolata
> "Formattazione Condizionale nelle maschere continue." dovrebbe dare una
> risposta al tuo quesito. Penso che dovrebbe funzionare con A2000.
[cut]
Ringrazio dell'interessamento.
Il suggerimento è stato molto utile, l'ho adattato alle mie esigenze,
FUNZIONA!!!
Mi scuso per il ritardo della risposta,  un po' per il tempo che non ho
avuto,  un po' perchè non capivo come funzionava l'applicazione
dell'esempio.
Di nuovo GRAZIE.


title: recordsource su report

author: Marco Dell' Oste

text:
Ciao NG
Ho un problemino, ho un report con origine dati una query a campi
incrociati.
Se come origine seleziono direttamente dal menu a tendina la query 'campi
incrociati' il report si apre e visualizza in modo corretto i dati.
Ma cosi è troppo facile, e poiche in tutto il db ho realizzato tutte le
query tramite codice (RUNSQL ".....") vorrei anche in questo non avere una
query 'fisica' ma 'direttamente' fissata nel report stesso.
Ho provato a fare copia ed incolla della query fisica (ovviamente da
visualizzazione SQL) ed a incollarla direttamente nel recordsource della
query.
Il risultato è che funziona per tutte le query tranne che con questa a campi
incrociati.
Dove sbaglio? Oppure non si può creare un recordsource di una query a campi
incrociati a meno che questa non sia fisicamente presente nel db?
E' possibile raggirare il tutto immettendo il tutto via codice magari su
apertura report? Se si come faccio??
Grazie, spero di essermi capito ;)
Ciauzzzz
Marco


title: recordsource su report

author: Carlo Costarella

text:
"Marco Dell' Oste" <
c...@cl.cl
> ha scritto nel messaggio
news:BvKwd.31889$Zk.5...@twister2.libero.it...

Il problema delle query a campi incrociati come source per i report è che
non sempre le colonne sono fisse. Questo comporta che nel report potrebbero
non essere presenti i controlli appropriati provenienti dalla intestazione
colonne della query.
Ciao, Carlo


title: Dll Commdlg

author: Elsis

text:
In un mio file access da qualche giorno quando clicco su alcuni pulsanti che
eseguono l'apertura di maschere mi compare il seguente errore e le maschere
non vengono aperte:
Esecuzione della dll CommDlg non riuscita. Codice di errore '0X1001'.
Potete darmi delle indicazioni in merito?
Grazie a tutti.


title: Confronto dati: Verifica congruenze

author: Michele

text:
Buon giorno al NG,
Ho una tabella con due campi:
Comune e Provincia
In una Maschera di "Modifica dati",
nell'Intestazione � presente un campo Es: Provincia (ipotizziamo MI)
nel "Corpo", i dati da modificare (...nello specifico. il campo "Comune" in
formato ComboBox).
Dalla Casella Combinata (ComboBox) seleziono "Padova".
Dopo l'aggiornamento della ComboBox,
vorrei che mi fosse segnalato tramite MsgBox, (Yes/No)
"Attenzione, il Comune selezzionato non � della provincia di MI, vuoi
procedere ugualmente?"
Logicamente devo assegnare ad una variabile "X" il valore della Provincia
(Intest. Maschera).
Non saprei come recuperare il Valore "Y" riferito alla provincia di Padova
per il confronto!
Vi ringrazio anticipatamente,
Michele


title: Confronto dati: Verifica congruenze

author: Pablitomf (da casa)

text:

la metti nella combo... e con la propriet� TuaCombo.Column( n ) fai il
confronto.


title: Confronto dati: Verifica congruenze

text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:Glo4n.12044$Ua...@twister2.libero.it...

Pablito,
splendido suggerimento!
Grazie
Ciao,
Michele


title: le query rovinano la vita degli uomini

author: MARIA ROSSI

text:
scusate ... sarò pure ignorante, e di questo me ne rammarico...ma ke cappero
le hanno inventate a fare le query ? ......x farmi impazzire ! kissà se nel
mio destino mi è dato scoprirne il significato ! x adesso kiudo il db  e
penso ad altro !


title: le query rovinano la vita degli uomini

text:
"MARIA ROSSI" <
GELSO...@HOTMAIL.COM
> ha scritto nel messaggio
news:Po2U7.18855$o9.6...@news1.tin.it...

Cosa vuoi farci Maria, le queries per un database sono quello che sono le
donne per la vita degli uomini: gioie e dolori.
Pensa che sarebbe la vita degli uomini senza le donne: sicuramente molto più
semplice, però... ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: le query rovinano la vita degli uomini

author: Antonio Biso

text:
MARIA ROSSI <
GELSO...@HOTMAIL.COM
> wrote in message
Po2U7.18855$o9.6...@news1.tin.it...

Potremmo incontrarci, in modo da potertelo far vedere di persona...
Antonio