title: Doppia Casella combinata

text:
"Marco Dell'oste" <
piet...@yahoo.com
> ha scritto nel messaggio
news:deEg9.10571$my3.1...@twister2.libero.it...
>
> > Entrambe le query origine riga delle combo, devono contenere due
colonne:
> > la combo cod_cliente avrà come prima colonna il codice appunto e come
> > seconda il nome
> > la combo nome_cliente sarà il contrario.
> > Entrambe le combo avranno come numero colonne 2 e dimensione colonne
> > qualcosa tipo
> > 4cm;0cm in modo da non far vedere la seconda colonna.
> > Sul dopo aggiornamento delle combo farai
> > nome_cliente = cod_cliente.column(1) oppure
> > cod_cliente = nome_cliente.column(1)
> >
> > Antonio
> >
>
>
> GRAZIE,
> ho però dimenticato un piccolo particolare (si fa per dire piccolo):
> mentre il CODICE cliente è univoco, il NOME cliente non lo è.
> Infatti nella combo nome cliente visualizzavo 2 colonne: la prima relativa
> al NOME appunto, e la seconda relativa al CODICE.
> Cosicche selezionando il menu a tend. della seconda combo, si possono
> trovare 1,2,3...N   NOMI cliente uguali con accanto il proprio CODICE
> cliente. (già, poiche gli stessi clienti eseguono degli ordini distinti, i
> quali hanno tempi diversi di consegna)
> Detto questo, cosa posso aggiungere a quanto consigliatomi sopra per
ovviare
> al problema??
Vorrà dire che allora renderai visibile la seconda colonna della seconda
combo mettendo un valore > 0 alla dimensione colonna. Il resto rimane
uguale.
però secondo me a 'sto punto , ma perchè usi due combo?!?!
Antonio


title: Doppia Casella combinata

author: Marco Dell'oste

text:
> Vorrà dire che allora renderai visibile la seconda colonna della seconda
> combo mettendo un valore > 0 alla dimensione colonna. Il resto rimane
> uguale.
Ok, tutto funziona, però non mi viene visualizzato automaticamente il valore
nella seconda combo.
Ho provato anche a dare la proprietà 'combo2.valore
predefinito=combo1.column(0,1) .. opp (1,0) opp (1) ma non mi visualizza in
modo automatico il valore, il campo rimane sempre vuoto..  ed anche
viceversa dalla combo2 alla combo1, neanche facendo un requery...
> però secondo me a 'sto punto , ma perchè usi due combo?!?!
>
> Antonio
>
Cosa mi sugerisci??  Mi sembrava il metodo migliore, una combo richiama
tramite IDcliente e l'altra tramite Nomecliente(con riferimento all'ID), gia
perche talvolta ci si ricorda il Nome ma essendoci troppi ID...
Ancora Grazie
Tony


title: Doppia Casella combinata

author: Antonio Biso

text:
"Marco Dell'oste" <
piet...@yahoo.com
> ha scritto nel messaggio
news:yUnh9.542$Hc7....@twister1.libero.it...
>
>
> > Vorrà dire che allora renderai visibile la seconda colonna della seconda
> > combo mettendo un valore > 0 alla dimensione colonna. Il resto rimane
> > uguale.
>
> Ok, tutto funziona, però non mi viene visualizzato automaticamente il
valore
> nella seconda combo.
Numero colonne è 2?
La dimensione colonne è qualcosa tipo
2cm;2cm ?
>
>
> > però secondo me a 'sto punto , ma perchè usi due combo?!?!
> >
> > Antonio
> >
>
> Cosa mi sugerisci??  Mi sembrava il metodo migliore, una combo richiama
> tramite IDcliente e l'altra tramite Nomecliente(con riferimento all'ID),
gia
> perche talvolta ci si ricorda il Nome ma essendoci troppi ID...
L'ID è un codice parlante?!?
Se è solo un numero a casaccio, non dovresti fare la ricerca per numero ID,
ma solo per nome.
La combo fornisce tutti i nomi, con qualche info supplementare eventualmente
per le omonimie, però la colonna associata alla combo è l'ID, nascosto, che
userai per tutti gli usi quando devi rintracciare il record selezionato
dall'utente tramite il nome
Antonio


title: Doppia Casella combinata

text:
> Numero colonne è 2?
> La dimensione colonne è qualcosa tipo
> 2cm;2cm ?
>
Yesss
> > > però secondo me a 'sto punto , ma perchè usi due combo?!?!
> > >
> > > Antonio
> > >
> >
> > Cosa mi sugerisci??  Mi sembrava il metodo migliore, una combo richiama
> > tramite IDcliente e l'altra tramite Nomecliente(con riferimento all'ID),
> gia
> > perche talvolta ci si ricorda il Nome ma essendoci troppi ID...
>
> L'ID è un codice parlante?!?
> Se è solo un numero a casaccio, non dovresti fare la ricerca per numero
ID,
> ma solo per nome.
No, ti spiego:
ad ogni cliente viene assegnato un CODICE (io l'ho chiamato ID o
CODICEcliente come vuoi) di 5 cifre, la prima delle quali può essere
letterale. A questo viene riferito qualsiasi dato (si lavora in ambito
AS/400).
L'ordine riferito allo stesso può contenere centinaia di record per capirci
e si diferenzia da un altro ordine anche se dello stesso cliente, dal fatto
che il cliente stesso lo fa ed in momenti diversi ed a scadenze diverse
(parliamo di 6-7 ordini l'anno minimi suddivisi sui 12 mesi)
Ecco l'utilità delle 2 caselle, cosicche solitamente la ricerca si fa
tramite CODICEcliente (ID come l'ho chiamato prima) o se non si dovesse
ricordare tramite ricerca nel nome...
> La combo fornisce tutti i nomi, con qualche info supplementare
eventualmente
> per le omonimie, però la colonna associata alla combo è l'ID, nascosto,
che
> userai per tutti gli usi quando devi rintracciare il record selezionato
> dall'utente tramite il nome
>
> Antonio
>
Niente, adesso mi dice addirittura recordset non aggiornabile al comando
combo2=combo1.column(...)
:(((((
mi sa che dovro prendere la strada delle due etichette di testo sovrapposte
alle combo..
Ancora grazie
Tony


title: Doppia Casella combinata

text:
"Marco Dell'oste" <
piet...@yahoo.com
> ha scritto nel messaggio
news:TFph9.1263$Av4....@twister2.libero.it...
>
> No, ti spiego:
> ad ogni cliente viene assegnato un CODICE (io l'ho chiamato ID o
> CODICEcliente come vuoi) di 5 cifre, la prima delle quali può essere
> letterale. A questo viene riferito qualsiasi dato (si lavora in ambito
> AS/400).
> L'ordine riferito allo stesso può contenere centinaia di record per
capirci
> e si diferenzia da un altro ordine anche se dello stesso cliente, dal
fatto
> che il cliente stesso lo fa ed in momenti diversi ed a scadenze diverse
> (parliamo di 6-7 ordini l'anno minimi suddivisi sui 12 mesi)
> Ecco l'utilità delle 2 caselle, cosicche solitamente la ricerca si fa
> tramite CODICEcliente (ID come l'ho chiamato prima) o se non si dovesse
> ricordare tramite ricerca nel nome...
Ma scusa, ma sarà più facile ricordarsi il nome che un codice non
parlante!!!
>
> > La combo fornisce tutti i nomi, con qualche info supplementare
> eventualmente
> > per le omonimie, però la colonna associata alla combo è l'ID, nascosto,
> che
> > userai per tutti gli usi quando devi rintracciare il record selezionato
> > dall'utente tramite il nome
> >
> > Antonio
> >
>
> Niente, adesso mi dice addirittura recordset non aggiornabile al comando
> combo2=combo1.column(...)
> :(((((
Eh?
Io ti avevo detto di fare questo?
Mi riposti cosa ti avevo scritto?
Antonio


title: Doppia Casella combinata

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:0XBh9.4522$Hc7....@twister1.libero.it...
> "Marco Dell'oste" <
piet...@yahoo.com
> ha scritto nel messaggio
> news:TFph9.1263$Av4....@twister2.libero.it...
>
> Eh?
> Io ti avevo detto di fare questo?
> Mi riposti cosa ti avevo scritto?
>
> Antonio
>
>
Se allego una piccola parte di esempio (con la maschera con i due combo ed
una tabella di riferimento) per poterci capire meglio, crea problemi qui nel
NG?? o è meglio se te la invio per mail??(non vorrei disturbarti ancora di
+)
Scusami per il disturbissimo, se stò esagerando mandami a quel paese...  ;)
...    ti offrirò a pizza...!!
Tony


title: Doppia Casella combinata

text:
"Marco Dell'oste" <
piet...@yahoo.com
> ha scritto nel messaggio
news:HSIh9.6136$Av4.1...@twister2.libero.it...
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:0XBh9.4522$Hc7....@twister1.libero.it...
> > "Marco Dell'oste" <
piet...@yahoo.com
> ha scritto nel messaggio
> > news:TFph9.1263$Av4....@twister2.libero.it...
>
> >
> > Eh?
> > Io ti avevo detto di fare questo?
> > Mi riposti cosa ti avevo scritto?
> >
> > Antonio
> >
> >
>
> Se allego una piccola parte di esempio (con la maschera con i due combo ed
> una tabella di riferimento) per poterci capire meglio, crea problemi qui
nel
> NG??
Qui sul NG gli allegati binari non verranno accettati dal server, ergo č
inutile
 o č meglio se te la invio per mail??(non vorrei disturbarti ancora di
> +)
Preferirei risolvere sul NG, dove tutti possono usufruire
Antonio


title: Doppia Casella combinata

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:hvJh9.7455$Hc7.1...@twister1.libero.it...
>
> Preferirei risolvere sul NG, dove tutti possono usufruire
>
> Antonio
>
Allora ci riprovo un ultima volta, parterndo dalle origini (lungo.. anzi
eterno...)
Per questioni di spazio e solo per esempio riduco chiaramente tutti i
dati...
-Situazione Ord Complessivo1 (=Tabella)
                                            CAMPI
CDV (=CODICEcliente)       CLIENTE(=NOMEcliente)        campo3.[..........]
ecc.[..........]
        77663                             WHEATON DO BRASIL
............
        83154                             GE HUNGARY RT
.............
        76604                             WECK GLASWERK
.............
        77658                             SANTA MARINA
.............
        87650                             SANTA MARINA
.............
MASCHERA ordini:
-COMBO1.CODICEcliente
Origine riga: SELECT [Situazione Ord Complessivo1].CDV, [Situazione Ord
Complessivo1].CLIENTE FROM [Situazione Ord Complessivo1] ORDER BY
[Situazione Ord Complessivo1].CDV WITH OWNERACCESS OPTION;
Numero colonne 2
Larghezza colonne  ;0cm
Colonna associata  1
Solo in elenco  SI
SU dopo aggiornamento:
            DoCmd.ApplyFilter , "CDV = Forms!Maschera!CODICEcliente"
            NOMEcliente=CODICEcliente.Column(1)
-COMBO2.NOMEcliente
Origine riga: SELECT [Situazione Ord Complessivo1].CLIENTE, [Situazione Ord
Complessivo1].CDV, * FROM [Situazione Ord Complessivo1] ORDER BY [Situazione
Ord Complessivo1].CLIENTE WITH OWNERACCESS OPTION;
Numero colonne 2
Largezza colonne 5cm;1,501cm
Colonna associata  2
Solo in elenco  SI
SU dopo aggiornamento:
    DoCmd.ApplyFilter , "CDV = Forms!Maschera!NOMEcliente"
    CODICEcliente = NOMEcliente.Column(1)
....Spero di avere messo tutto l'indispensabile...
Ancora Distinti saluti e ringraziamenti
Tony


title: Doppia Casella combinata

text:
"Marco Dell'oste" <
piet...@yahoo.com
> ha scritto nel messaggio
news:0wLh9.7112$Av4.1...@twister2.libero.it...
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:hvJh9.7455$Hc7.1...@twister1.libero.it...
>
> >
> > Preferirei risolvere sul NG, dove tutti possono usufruire
> >
> > Antonio
> >
>
> Allora ci riprovo un ultima volta, parterndo dalle origini (lungo.. anzi
> eterno...)
>
> Per questioni di spazio e solo per esempio riduco chiaramente tutti i
> dati...
>

Sě, scusa il ritardo per la risposta.
Mentre per la digitazione, tu "punti" sempre alla prima colonna della combo,
e quindi in codicecliente scriverai il codice mentre in nomecliente scrivi
il nome.
Quando perň devi assegnare il valore via codice, devi assegnare quello della
colonna associata, mentre cosě fai il contrario.
Pertanto quando fai l'assegnamento togli il column(1), in entrambi i casi
Antonio


title: Doppia Casella combinata

text:

> Sì, scusa il ritardo per la risposta.
> Mentre per la digitazione, tu "punti" sempre alla prima colonna della
combo,
> e quindi in codicecliente scriverai il codice mentre in nomecliente scrivi
> il nome.
> Quando però devi assegnare il valore via codice, devi assegnare quello
della
> colonna associata, mentre così fai il contrario.
> Pertanto quando fai l'assegnamento togli il column(1), in entrambi i casi
>
> Antonio
>
>
1M grazie, devi essere un mago!!!!  Risoltissimo!!!!!!!!!!!
Ti ringrazio per la tua disponibilità!!!
Ancora una picollissima domanda in merito alle combo, (ok, fucilami.. sono
praticamente già bendato..  ;)) )
è possibile fare in modo che senza dover aprire la tendina cliccando sul
apposito 'v' della stessa,  nel momento in cui si inizia a digitare il primo
carattere questa automaticamente si apra???
Ancora grazie,  Spero che tu non mi mandi a quel paese... anche se non
avresti tutti i torti ;))
Cordialità
Tony


title: Doppia Casella combinata

text:
"Marco Dell'oste" <
piet...@yahoo.com
> ha scritto nel messaggio
news:wUpk9.11977$e31.2...@twister2.libero.it...
> 1M grazie, devi essere un mago!!!!  Risoltissimo!!!!!!!!!!!
>
> Ti ringrazio per la tua disponibilità!!!
Dillo a Donato...
> Ancora una picollissima domanda in merito alle combo, (ok, fucilami.. sono
> praticamente già bendato..  ;)) )
Uhmmm...
Preferirei una tua cuGGinetta...
> è possibile fare in modo che senza dover aprire la tendina cliccando sul
> apposito 'v' della stessa,  nel momento in cui si inizia a digitare il
primo
> carattere questa automaticamente si apra???
Sull'evento keydown (tasto giù) fai
tuacombo.dropdown
> Ancora grazie,  Spero che tu non mi mandi a quel paese... anche se non
> avresti tutti i torti ;))
Ma figurati!!!
Mi basterebbe non risponderti no?
Antonio


title: da un report creare un allegato di posta elettronica

author: ilaria

text:
Un saluto a tutti,
eccomi a chiedere aiuto a voi in merito ad un problema per me
nuovo. Da una maschera l'utente seleziona alcuni elementi, poi clicca su un
bottone e vede il report; a questo punto, se vuole, invia il report come
attachment di posta elettronica. Per fare questo ho usato il metodo
SendObject associandolo all'evento OnClick di un bottone sulla maschera, ma
mi chiedevo se non era possibile associarlo in qualche modo al report
stesso. E' cioč possibile permettere all'utente di inviare l'attachement dal
report?
Grazie
Bye
Ilaria


author: Renza

text:
Scusate l'intromissione,
anch'io ho un problemino proprio nell'invio di un report come allegato di
posta elettronica.
Mi permetto quindi di aggiungere anche il mio quesito a quello di Ilaria:
ilaria <
ilaria....@nospam.unipr.it
> wrote in message
8ebpse$8k$1...@news.cineca.it...
> Un saluto a tutti,
> eccomi a chiedere aiuto a voi in merito ad un problema per me
> nuovo. Da una maschera l'utente seleziona alcuni elementi, poi clicca su
un
> bottone e vede il report; a questo punto, se vuole, invia il report come
> attachment di posta elettronica. Per fare questo
aggiunta  di Renza al testo di Ilaria
......io molto banalmente uso
file  invia
così mi viene richiesto di selezionare un formato (e li ho provati tutti)
poi si apre outlook express ed invio la mail con allegato il mio report.
Il problema sta in quelli che lo ricevono in quanto in questi passaggi il
report perde molta formattazione (esempio i bordi e le linee).
I risultati migliori li ottengo segliendo Rich text format che poi al
ricevimento si apre con word.
Da autodidatta quale sono ho provato una infinità di volte, poi ho chiesto
consiglio ad un amico che tiene corsi di formazione su access, ma la
risposta è stata che non ci sono soluzioni.
Chissà se qualche genio conosce una soluzione a questo problemino ed è anche
tanto paziente da suggerirmela.
Grazie a tutti
Renza
P.S.: se perdo la formattazione il report diventa illeggibile pertanto mi
ero rassegnata (stampa, fotocopie per interni e fax per esterni).


author: Guido dal Faro

text:


Dovete usare il formato snapshot per il proramma freeware
Microsoft Snapshot Viewer
Incollo dall'Help in linea:
------------------------------------------------------------------------------------
Definizione di snapshot di report
------------------------------------------------------------------------------------
Uno snapshot di report è un file con estensione .snp che include una
copia esatta di ciascuna pagina di un report di Microsoft Access, di
cui vengono mantenuti il layout bidimensionale, la grafica e altri
oggetti incorporati.
------------------------------------------------------------------------------------
Definizione di Snapshot Viewer
------------------------------------------------------------------------------------
Snapshot Viewer è un programma che consente di visualizzare, stampare
e inviare tramite posta elettronica un file snapshot, quale ad esempio
uno snapshot di report. Snapshot Viewer versione 8.0 è composto da un
programma eseguibile autonomo, da un controllo Snapshot Viewer
(Snapview.ocx) e da altri file correlati. È possibile installare
Snapshot Viewer da una delle seguenti fonti:
·	ValuPack di Microsoft Office 97 Service Release 1 (SR-1)
·	ValuPack di Microsoft Access 97 Service Release 1 (SR-1)
·	La pagina Web di download disponibile nel Sito Web Microsoft
Access Developer.
Il controllo Snapshot Viewer consente di visualizzare un file snapshot
in Microsoft Internet Explorer versione 3.0 o successiva e nelle
applicazioni che supportano i controlli ActiveX, come Microsoft Access
o Microsoft Visual Basic, Applications Edition.
------------------------------------------------------------------------------------
Vantaggi associati a snapshot di report e Snapshot Viewer
------------------------------------------------------------------------------------
Se è necessario stampare e distribuire report a utenti diversi sia
all'interno che all'esterno della società, l'utilizzo di snapshot di
report consentirà di risparmiare tempo e costi. Anziché dover
fotocopiare e spedire le copie stampate dei report di Microsoft
Access, è infatti possibile distribuire e pubblicare i report tramite
un programma di posta elettronica o un browser Web, come Microsoft
Internet Explorer. Gli utenti potranno in tal modo visualizzare i
report in linea e stampare le pagine desiderate in modo semplice e
rapido. Ciò risulta particolarmente utile nel caso di report che
includono colori e immagini, come diagrammi e illustrazioni.
------------------------------------------------------------------------------------
Utilizzo di snapshot di report
------------------------------------------------------------------------------------
Gli snapshot di report possono essere creati in Microsoft Access 97
Service Release 1 (SR-1). È tuttavia possibile visualizzarli,
stamparli, memorizzarli, pubblicarli, distribuirli e archiviarli senza
disporre necessariamente di una licenza per Microsoft Access, ma
semplicemente utilizzando Snapshot Viewer insieme ad un altro
programma, ad esempio Gestione risorse di Windows, un programma di
posta elettronica o un browser Web come Microsoft Internet Explorer.
------------------------------------------------------------------------------------
Utilizzo di snapshot di report sul World Wide Web
------------------------------------------------------------------------------------
Per pubblicare uno snapshot di report sul World Wide Web, è possibile
procedere in due modi diversi:
·	Creare un collegamento allo snapshot di report inserendo un
tag di ancoraggio HTML in una pagina Web. Ad esempio:
Report catalogo
Se si utilizza Microsoft Internet Explorer versione 3.0 o successiva,
facendo clic sul collegamento, lo snapshot del report e Snapshot
Viewer vengono attivati automaticamente nella finestra di Microsoft
Internet Explorer. In altri browser lo snapshot del report viene
aperto in una finestra distinta di Snapshot Viewer. In entrambi i
casi, è necessario che Snapshot Viewer sia installato nello stesso
computer in cui è installato il browser. Nella pagina Web è pertanto
consigliabile includere un collegamento aggiuntivo alla pagina di
download di Snapshot Viewer, in modo da consentire a tutti gli utenti
di scaricare e installare Snapshot Viewer per visualizzare il report.
·	Incorporare il controllo Snapshot Viewer nella pagina Web
tramite il tag Object HTML. Ad esempio:
<OBJECT ID="SnapshotViewer" WIDTH=640 HEIGHT=480
 CLASSID="CLSID:F0E42D60-368C-11D0-AD81-00A0C90DC8D9">
    <PARAM NAME="_ExtentX" VALUE="16722">
    <PARAM NAME="_ExtentY" VALUE="11774">
    <PARAM NAME="_Version" VALUE="65536">
    <PARAM NAME="SnapshotPath"
 VALUE="
http://SitoWeb/NWTraders/catalogo.snp
">
    <PARAM NAME="Zoom" VALUE="0">
    <PARAM NAME="AllowContextMenu" VALUE="-1">
    <PARAM NAME="ShowNavigationButtons" VALUE="-1">
</OBJECT>
È possibile incorporare il controllo utilizzando l'applicazione
Microsoft ActiveX Control Pad e impostare i parametri del controllo
tramite l'editor di oggetti dell'applicazione.
Questo secondo metodo può essere adottato solo se si utilizza
Microsoft Internet Explorer versione 3.0 o successiva. Se Snapshot
Viewer non è installato nello stesso computer del browser, Microsoft
Internet Explorer scaricherà automaticamente il controllo ActiveX
Snapshot Viewer, ma non l'intero programma Snapshot Viewer.
------------------------------------------------------------------------------------
Invio di snapshot di report tramite posta elettronica
------------------------------------------------------------------------------------
È possibile inviare snapshot di report tramite posta elettronica
utilizzando Snapshot Viewer o Microsoft Access. È inoltre possibile
incorporare uno snapshot di report come icona o in modalità
presentazione in un messaggio di posta elettronica utilizzando un
programma di posta elettronica che supporta i controlli ActiveX, come
Microsoft Outlook o Microsoft Exchange. Quando si invia uno snapshot
di report tramite posta elettronica, è consigliabile includere sempre
un collegamento alla pagina di download di Snapshot Viewer. Per
ulteriori informazioni sull'invio di snapshot di report tramite un
messaggio di posta elettronica, fare clic su  .
------------------------------------------------------------------------------------
Creazione e distribuzione di snapshot di report
------------------------------------------------------------------------------------
In una tipica applicazione utilizzata all'interno di una società, i
report vengono creati e distribuiti non solo su richiesta, ma anche in
base a una programmazione specifica dettata dai normali cicli
aziendali, ad esempio promemoria settimanali sui livelli delle scorte,
report mensili sulle vendite o relazioni trimestrali finanziarie.
In Microsoft Access 97 è possibile programmare la creazione e
distribuzione di snapshot di report in modi diversi:
·	Creare una macro in cui viene utilizzata l'azione OutputSu per
l'esportazione di uno o più report in formato snapshot in un server
Web utilizzato per la pubblicazione di report. Per ulteriori
informazioni, fare clic su  .
·	Creare una macro in cui viene utilizzata l'azione InviaOggetto
per inviare tramite posta elettronica un report a un destinatario o
lista di distribuzione. Per ulteriori informazioni, fare clic su  .
·	Creare un programma con Visual Basic, Applications Edition.
Per ulteriori informazioni, fare clic su  .
---------------
Guido
light...@flashnet.it


author: Warp

text:
ilaria ha scritto nel messaggio <8ebpse$8k$
1...@news.cineca.it
>...
>Un saluto a tutti,
>eccomi a chiedere aiuto a voi in merito ad un problema per me
>nuovo. Da una maschera l'utente seleziona alcuni elementi, poi clicca su un
>bottone e vede il report; a questo punto, se vuole, invia il report come
>attachment di posta elettronica. Per fare questo ho usato il metodo
>SendObject associandolo all'evento OnClick di un bottone sulla maschera, ma
>mi chiedevo se non era possibile associarlo in qualche modo al report
>stesso. E' cioè possibile permettere all'utente di inviare l'attachement dal
>report?
Se ho ben capito vorresti dall'anteprima di un qualsiasi report allegare il medesimo al programma
predefinito di posta.
Ci sono due metodi semplici per ottenere ciò: puoi "incollare" sulla barra dei menù che utilizzi per
i Reports il bottone INVIA che trovi nelle barre personalizzabili di Access.
Usa l'opzione "personalizza barre degli strumenti" , sulla categoria File trovi il comando Invia, lo
trascini sulla tua barra strumenti Report e il gioco è fatto.
Oppure potresti ciclare con Vba nell'insieme dei reports aperti (presumibilmente sarà aperto solo
quello che hai in anteprima) e quindi usare sendobject..
Function MailRpt()
       Dim Rpt As Report, FileHtml As String
        For Each Rpt In Reports
                 DoCmd.SendObject acSendReport   ....
        Next Rpt
end function
questa funzione va chiamata su un nuovo bottone inserito nella tua barra personalizzata per i
Reports...
Spero ti possa essere d'aiuto, Ciao.


text:
>Da autodidatta quale sono ho provato una infinità di volte, poi ho chiesto
>consiglio ad un amico che tiene corsi di formazione su access, ma la
>risposta è stata che non ci sono soluzioni.
>Chissà se qualche genio conosce una soluzione a questo problemino ed è anche
>tanto paziente da suggerirmela.
>Grazie a tutti
>Renza
>
In effetti il tuo problema è molto dibattuto su questo ng e mi pare che sul sito comune manchi
ancora la relativa FAQ,  bisognerà provvedere....
Comunque, sperando di non far torto all'ottimo sito comune di questo ng, ti consiglio anche di dare
un'occhiata a The Access Web (è tra i links recensiti); nella sezione Reports troverai oltre al
metodo che Guido dal Faro ti ha suggerito un'altra via piuttosto interessante attraverso l'utilizzo
di Adobe Acrobat.
Ciao.


text:
Guido dal Faro <
light...@flashnet.it
> wrote in message
390abf5f...@news.flashnet.it...
> On Fri, 28 Apr 2000 16:18:57 +0200, "Renza" <
Re...@bucchi.it
> wrote:
>
> >Scusate l'intromissione,
> >anch'io ho un problemino proprio nell'invio di un report come allegato di
> >posta elettronica.
> Dovete usare il formato snapshot per il proramma freeware
> Microsoft Snapshot Viewer
>
> Guido
>
light...@flashnet.it
FUNZIONA !!!!   FANTASTICO!!!
Grazie a Guido e a tutto il NG.
Renza


text:
Warp <
kas...@libero.it
> wrote in message
news:8ecfs6$e8p$1...@fe1.cs.interbusiness.it...
>
> Se ho ben capito vorresti dall'anteprima di un qualsiasi report allegare
il medesimo al programma
> predefinito di posta.
> Ci sono due metodi semplici per ottenere ciň
> ...
> Spero ti possa essere d'aiuto, Ciao.
Grazie, č proprio quello che intendevo; di prove non ne ho ancora fatte
perché dopo il weekend la mia motherboard ha pensato bene di saltare...
Proverň comunque no appena posso.
Bye
Ilaria


title: creare automaticamente record

author: karamatic

text:
Ipotizziamo una semplice situazione con una tabella di anagrafica
fornitori(con campi tipo nome, congome, indirizzo ed ID, che fa da chiave),
ed un'altra tabella di prodotti (tipo, marca, nome, ecc.), collegata alla
prima replicandovi il campo ID fornitore.
Normale relazione uno-a-molti (un fornitore, molti prodotti).
Ipotizziamo ora che tutti i fornitori mi comunicano contemporaneamente di
avere a stock un nuovo prodotto (lo stesso prodotto per tutti i fornitori)
Esiste un modo di creare il nuovo record nella tabella prodotti, replicato
tante volte quanti sono i fornitori, con tutti i campi uguali salvo,
ovviamente, l'ID del fornitore?
Calcolate che non conosco il VB, quindi cerco un modo di farlo tramite i
comandi di Access (query o macro)
Grazie
k
k


title: creare automaticamente record

author: Roberto da casa

text:
"karamatic" <
kara...@libero.it
> ha scritto nel messaggio
news:oFWga.56699$Lr4.1...@twister2.libero.it...

In Access senza codice VBA non si va molto lontano. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: creare automaticamente record

text:
vabbé, se proprio si deve, scrivetemi pure la macro in VBA e poi la adatto e
la lancio...
;-)
scherzi (...) a parte, non c'è veramente altro modo?
grazie
k
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:EOWga.55740$7y3.1...@twister1.libero.it...



title: creare automaticamente record

text:
"karamatic" <
kara...@libero.it
> ha scritto nel messaggio
news:cTXga.55942$7y3.1...@twister1.libero.it...
> vabbé, se proprio si deve, scrivetemi pure la macro in VBA e poi la adatto
e
> la lancio...
> ;-)
>
> scherzi (...) a parte, non c'è veramente altro modo?
>
> grazie
>
> k
Quando rispondi scrivi DOPO e non prima del testo dei messaggi precedenti.
Se c'è io non lo conosco. :-)



title: creare automaticamente record

author: MA

text:

Fermo restando il concetto di Roberto, creati una tabella temporanea. Ci
accodi gli id di tutti i fornitori. Aggiorni col tuo prodotto. Accodi il
tutto alla tabella che vuoi. Svuoti la temporanea.
So tutte query. Almeno su questo, smanettaci un pò
ciao MAssimiliano
p.s. [O.T.] Roberto, hai visto che bravi che siamo, abbiamo aspettato la
primavera per fare un raduno. Tu dicesti che di questi tempi avresti
parteciapto. Che dici comincio la campagna di adesioni???

--------------------------------
Inviato via
http://usenet.libero.it


title: creare automaticamente record

text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z45Z185Y1...@usenet.libero.it...
[OT]
>
> p.s. [O.T.] Roberto, hai visto che bravi che siamo, abbiamo aspettato la
> primavera per fare un raduno. Tu dicesti che di questi tempi avresti
> parteciapto. Che dici comincio la campagna di adesioni???
>
Tentar non nuoce. :-)



title: creare automaticamente record

text:
Il 28 Mar 2003, 18:05, "Roberto da casa" <
r.ma...@libero.it
> ha scritto:
>
> "MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
> news:62Z94Z45Z185Y1...@usenet.libero.it...
> [OT]
> >
> > p.s. [O.T.] Roberto, hai visto che bravi che siamo, abbiamo aspettato la
> > primavera per fare un raduno. Tu dicesti che di questi tempi avresti
> > parteciapto. Che dici comincio la campagna di adesioni???
> >
>
> Tentar non nuoce. :-)
>
> --
> Roberto
>
Alиииииииииии... !!!!
Roberto di dove sei che lo facciamo sotto casa tua.
:-))))))
ciao MAssimiliano



title: creare automaticamente record

text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z45Z185Y1...@usenet.libero.it...
> Il 28 Mar 2003, 18:05, "Roberto da casa" <
r.ma...@libero.it
> ha scritto:
> >
> > "MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
> > news:62Z94Z45Z185Y1...@usenet.libero.it...
> > [OT]
> > >
> > > p.s. [O.T.] Roberto, hai visto che bravi che siamo, abbiamo aspettato
la
> > > primavera per fare un raduno. Tu dicesti che di questi tempi avresti
> > > parteciapto. Che dici comincio la campagna di adesioni???
> > >
> >
> > Tentar non nuoce. :-)
> >
> > --
> > Roberto
> >
>
> Alиииииииииии... !!!!
>
> Roberto di dove sei che lo facciamo sotto casa tua.
> :-))))))
>
> ciao MAssimiliano
Abito nella Cittа Eterna.



title: creare automaticamente record

text:
Il 28 Mar 2003, 18:27, "Roberto da casa" <
r.ma...@libero.it
> ha scritto:
>
> "MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
> news:62Z94Z45Z185Y1...@usenet.libero.it...
> > Il 28 Mar 2003, 18:05, "Roberto da casa" <
r.ma...@libero.it
> ha
scritto:
> > >
> > > "MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
> > > news:62Z94Z45Z185Y1...@usenet.libero.it...
> > > [OT]
> > > >
> > > > p.s. [O.T.] Roberto, hai visto che bravi che siamo, abbiamo
aspettato
> la
> > > > primavera per fare un raduno. Tu dicesti che di questi tempi avresti
> > > > parteciapto. Che dici comincio la campagna di adesioni???
> > > >
> > >
> > > Tentar non nuoce. :-)
> > >
> > > --
> > > Roberto
> > >
> >
> > Alиииииииииии... !!!!
> >
> > Roberto di dove sei che lo facciamo sotto casa tua.
> > :-))))))
> >
> > ciao MAssimiliano
>
> Abito nella Cittа Eterna.
>
> --
> Roberto
Ragazzi: и ufficialmente aperta la campagna di adesione al III raduno
ufficiale di ICAA.
Possibili date: 8 oppure 15 aprile.
Luogo del raduno: Ethernit!!! ;-P
Ora apro un post ad hoc.



title: Trasferire piu' record in una sola casella di testo

author: Iak

text:
salve a tutti,
Premetto che non sono molto esperto e quindi potrei chiedere veramente una
banalita' ma sto impazzendo da qualche giorno sul seguente problema:
ho fatto una query (QcercaColoriScuri) per recuperare alcuni dati da una
tabella (Tcolori). Ottengo per esempio tre record (con tre colori: Marrone,
Verde e Blu).
Come faccio a ottenere un campo (in una maschera o in un report) che
raggruppi questi 3 valori?
es. form![McoloriTrovati].CampoColoriTrovati = "Marrone, Verde, Blu"
Il problema e' che non riesco a capire come trasferire i valori di questi
tre record (che tira fuori la query) in modo raggruppato in una unica
casella di testo.
Grazie mille per il vostro aiuto
Iacopo


author: George

text:
"Iak" <
ia...@freemail.it
> ha scritto nel messaggio
news:bavb1u$om7$1...@news.flashnet.it...

Devi farlo da codice ciclando il recordset e inserendo gli opportuni
separatori ", ".
Ciao.
Ma perchè devi fare una cosa del genere? Se ti serve un elenco usa una combo
o una listbox... meglio no?


text:
Ciao George,
ho bisogno di fare questo raggruppamento perche' devo ottenere una sola riga
(ho solo una riga di spazio su un report che devo stampare).
Ho provato ad eseguire il seguente codice ma mi da' un errore il debug su
OpenRecordset (manca parametri ??!!)
Come ti ho detto di codice ne capisco poco (ho ricopiato un esempio e forse
l'ho fatto male!). Mi puoi dire dove sbaglio?
Grazie ancora
Dim dbs As Database, rst As Recordset
     NumeroColori = DCount("[ColoriScuri]", "QcercaColoriScuri")
    Set dbs = CurrentDb
     Set rst = dbs.OpenRecordset("QcercaColoriScuri")
    rst.MoveFirst
    prova = rst!ColoriScuri
    For i = 1 To NumeroColori
    rst.MoveNext
    prova = prova & rst!ColoriScuri
        If i = NumeroColori  Then Exit For
        prova = prova & " - "
    Next i
    rst.Close
    Set dbs = Nothing
a questo punto dentro "prova" dovrei avere la riga con i colori.
"George" <
giorgio.ben...@libero.it
> ha scritto nel messaggio
news:bavb8h$5j8$1...@newsreader.mailgate.org...



text:
"Iak" <
ia...@freemail.it
> ha scritto nel messaggio
news:bavbu1$p0b$1...@news.flashnet.it...

SCRIVI DOPO IL QUOTING
Cmq ciò che hai scritto è giusto ma mancano le opzioni di apertura del
recordset:
set rst=dbs.openrecordset("QcercaColoriScuri",dbOpenDynaset)
Ciao.


text:
Scusami ma non riesco a capire dove sbaglio. Ho inserito "dbOpenDynaset" ma
continua a darmi il seguente errore sulla riga di openrecordset "errore run
time 3061. Parametri insufficienti . Previsto 1"
Che cosa puo' essere?
Ciao
> SCRIVI DOPO IL QUOTING
>
> Cmq ciň che hai scritto č giusto ma mancano le opzioni di apertura del



text:
"Iak" <
ia...@freemail.it
> ha scritto nel messaggio
news:bavdge$pi6$1...@news.flashnet.it...

Aridajjeee: scrivi DOPO il quoting.... e due!
Evidentemente la tua query contiene un parametro che devi passarle prima di
aprirla.
Se apri la query dalla finestra del database ti chiede dei parametri?
Posta il testo della query va...


text:
Scusami la mia ignoranza con i termini informatici, ma cosa vuol dire
"scrivi dopo il quoting"?
Questa e' la query:
SELECT Tcolori.IDcolori, Tcolori.colori, Tcolori.IDCategoria
FROM Tcolori
WHERE (((Tcolori.IDCategoria=[Forms]![McoloriTrovati]![IDCategoria]));
e come dici giustamente ha bisogno del valore IDCategoria che visualizza la
maschera.
Praticamente ho inserito il codice "su corrente" della maschera
McoloriTrovati in modo che, scorrendo i record,
nella casella  "McoloriTrovati.colori" ritrovo l'elenco dei colori corrente.
Ciao
"George" <
giorgio.ben...@libero.it
> ha scritto nel messaggio
news:bave06$an9$1...@newsreader.mailgate.org...
> "Iak" <
ia...@freemail.it
> ha scritto nel messaggio
> news:bavdge$pi6$1...@news.flashnet.it...
> > Scusami ma non riesco a capire dove sbaglio. Ho inserito "dbOpenDynaset"
> ma
> > continua a darmi il seguente errore sulla riga di openrecordset "errore
> run
> > time 3061. Parametri insufficienti . Previsto 1"
> > Che cosa puo' essere?
> > Ciao
> >
> > > SCRIVI DOPO IL QUOTING
> > >
> > > Cmq ciò che hai scritto è giusto ma mancano le opzioni di apertura del



text:
"Iak" <
ia...@freemail.it
> ha scritto nel messaggio
news:bavdge$pi6$1...@news.flashnet.it...
> Scusami ma non riesco a capire dove sbaglio. Ho inserito "dbOpenDynaset"
ma
> continua a darmi il seguente errore sulla riga di openrecordset "errore
run
> time 3061. Parametri insufficienti . Previsto 1"
> Che cosa puo' essere?
> Ciao
Quando rispondi scrivi DOPO e non prima del testo dei messaggi precedenti.
Se Access ti segnala quell'errore significa che la tua query è una query
parametrica e quindi non puoi aprire un recordset su di essa senza prima
fornirgli i parametri.
Per risolvere il tuo problema vai sul Sito Comune (link qui sotto) e nella
Sezione General leggi la FAQ di Federico Luciani intitolata "Aprire una
query parametrica da codice VBA".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Iak" <
ia...@freemail.it
> ha scritto nel messaggio
news:bavf1q$pvv$1...@news.flashnet.it...

> > > > Cmq ciň che hai scritto č giusto ma mancano le opzioni di apertura
del
> > > > recordset:
> > > >
> > > > set rst=dbs.openrecordset("QcercaColoriScuri",dbOpenDynaset)
> > > >
> > > > Ciao.
> > >
> > >
> >
> > Aridajjeee: scrivi DOPO il quoting.... e due!
> >
> > Evidentemente la tua query contiene un parametro che devi passarle prima
> di
> > aprirla.
> > Se apri la query dalla finestra del database ti chiede dei parametri?
> > Posta il testo della query va...
> >
Scrivere dopo il quoting significa scrivere dopo il testo a cui rispondi.
Come faccio io...
Questo facilita la lettura. OK?
veniamo a te: la query, cosě com'č non va bene. Infatti presuppone che tu
inserisca un parametro.
Modifica la query in questo modo:
SELECT Tcolori.IDcolori, Tcolori.colori, Tcolori.IDCategoria
FROM Tcolori
WHERE Tcolori.IDCategoria=[Colore]
in questo modo Access si troverŕ un parametro Colore da considerare per
l'esecuzione.
Il testo deve diventare cosě:
Dim qdf as QueryDef, rst As Recordset
NumeroColori = DCount("[ColoriScuri]", "QcercaColoriScuri")
set qdf=currentdb().querydefs("QcercaColoriScuri")   'questo assegna la
query a un oggetto SENZA ESEGUIRLA
qdf.parameters("Colore")=Forms!McoloriTrovati!IDCategoria 'questo passa il
parametro prendendolo dal controllo nella form
set rst=qdf.openrecordset() 'esegue la query assegnando il recordset
risultante all'oggetto che ciclerai...
il resto va bene:
rst.MoveFirst
prova = rst!ColoriScuri
For i = 1 To NumeroColori
    rst.MoveNext
    prova = prova & rst!ColoriScuri
        If i = NumeroColori  Then Exit For
        prova = prova & " - "
Next i
rst.Close
Set rst = Nothing
Set qdf = Nothing
OK?


text:
"George" <
giorgio.ben...@libero.it
> ha scritto nel messaggio
news:bavfvf$ec5$1...@newsreader.mailgate.org...

Funzionaaaaaaaaaaaaaaaaaa!!!!
Grazie mille. Per la cronaca ho cambiato il ciclo for con un Do - Loop
perche' mi piaceva di piu' ma la sostanza e' che ho capito come devono
essere scritte le query parametriche. Grazie anche a Roberto
Ancora Grazie
Iacopo


text:
"Iak" <
ia...@freemail.it
> ha scritto nel messaggio
news:bavoa7$t1q$1...@news.flashnet.it...
> "George" <
giorgio.ben...@libero.it
> ha scritto nel messaggio
> news:bavfvf$ec5$1...@newsreader.mailgate.org...
> > "Iak" <
ia...@freemail.it
> ha scritto nel messaggio
> > news:bavf1q$pvv$1...@news.flashnet.it...
[cut]
>
>
> Funzionaaaaaaaaaaaaaaaaaa!!!!
> Grazie mille. Per la cronaca ho cambiato il ciclo for con un Do - Loop
> perche' mi piaceva di piu' ma la sostanza e' che ho capito come devono
> essere scritte le query parametriche. Grazie anche a Roberto
> Ancora Grazie
> Iacopo
>
>
>
Hai anche imparato a scrivere dopo il quoting...
Antonio Biso ringrazia...
Bye.


title: Database Magazzino (aiuto pls!)

author: Fabrizio

text:
Salve ragazzi Ho veramente bisogno del vostro aiuto.
vorrei fare bella figura col mio datore di lavoro e gli ho promesso che
avrei creato un database per la gestione del magazzino.
poichè è da tanto che nn faccio access voorei creare un database cosi
strutturato.
Tabella
Arrivi
record Ditta -Data Arrivo fattura- N° Colli (q.tà merce)- Volume - Euro
Magazzino
record
N° Colli- Data Arrivo-Data Partenza
record Ditta - N° Colli
Partenze
record
Data Partenza - N° Camion (sigla tipo Camion n° 34)- Data partenza
ecco volevo che quando mettevo i record su arrivi, naturalmente mi si
aggiornasse automaticamente il magazzino, e naturalmente, quando vado ad
effettuare le partenze mi si togliessero dal magazzino
come posso fare mi date un'aiuto grazie urgente!


title: Database Magazzino (aiuto pls!)

author: ciroteo

text:
"Fabrizio" <
f_j...@virgilio.it
> ha scritto nel messaggio
news:DlLrd.447399$35.19...@news4.tin.it...

comincia a dare un'occhiata al file di esempio delle autocomposizioni di
access: controllo inventario.
Può fare al caso tuo.


title: codici uguali

author: Gloria

text:
Il mio problema è individuare dei codici che devono essere
uguali per eseguire una sostituzione successiva in caso di
uguaglianza.
Ho utilizzato una funzione left per identificare i campi uguali
ma il problema è con i campi più corti, per spiegarmi i campi
sono di questo tipo    50.11.3 ma può esistere anche 50.11 e
basta che è diverso dal precedente.
Come posso individuare i campi più corti che alla fine hanno uno
spazio??
--
Postato da Virgilio Newsgroup: scopri i nuovi gruppi
Eros, foto e video a
http://newsgroup.eros.virgilio.it


title: codici uguali

author: Alessandro Cara

text:

dal tuo esempio left(variabile & "       ",5)
in questo caso "5.11." e "5.11 " sono diversi
Dal tuo esempio non mi e' chiara l'intera casistica e quindi questa
risposta potrebbe non essere esaustiva
--
ac


title: codici uguali

author: Sergio MAZZA

text:
"Gloria" <
utente_virgi...@virgilio.it
> ha scritto nel messaggio news:1067212.1149842330238.JavaMail.newsgroup@sc-ng-1...
> Il mio problema è individuare dei codici che devono essere
> uguali per eseguire una sostituzione successiva in caso di
> uguaglianza.
> Ho utilizzato una funzione left per identificare i campi uguali
> ma il problema è con i campi più corti, per spiegarmi i campi
> sono di questo tipo    50.11.3 ma può esistere anche 50.11 e
> basta che è diverso dal precedente.
> Come posso individuare i campi più corti che alla fine hanno uno
> spazio??
> --
O sostituisci i blank (spazi) con il nulla:
es.
Dim strTesto as Stringa
strTesto = Replace("    50.11.3"," ",1)
Oppure fai un LTrim della stringa:
es.
Dim strTesto as Stringa
strTesto = LTrim("    50.11.3")
vedi help (attivabile con ALT-F11 poi F1) alla voce: funzione Replace e funzione LTrim...
Ciao.
--
Sergio MAZZA


title: DlookUp: sintassi

author: Angelsoft

text:
Ho convertito un database access 2: in un campo ho la seguente sintassi che
mi sembra assolutamente corretta anche nel 2002.
=IIf([DiagPre1]="";"";DLookUp("[Descrizione
Diagnosi]";"TAB_Diagnosi";"[Codice
Diagnosi]=[Schede]![SchedaIntervento]![DiagPre1]"))
Eppure continua a segnalarmi errore:
Qualche suggerimento?
Ciao Angelo


title: DlookUp: sintassi

author: Lucio

text:
Angelsoft <
ange...@libero.it
> wrote in message
6hFu8.38882$SR5.1...@twister1.libero.it...

Sicuramente.... la parola "Schede" la devi sostituire con "Forms"
ciao, Lucio


title: DlookUp: sintassi

author: Antonio Biso

text:
"Angelsoft" <
ange...@libero.it
> ha scritto nel messaggio
news:6hFu8.38882$SR5.1...@twister1.libero.it...
> Ho convertito un database access 2: in un campo ho la seguente sintassi
che
> mi sembra assolutamente corretta anche nel 2002.
>
> =IIf([DiagPre1]="";"";DLookUp("[Descrizione
> Diagnosi]";"TAB_Diagnosi";"[Codice
> Diagnosi]=[Schede]![SchedaIntervento]![DiagPre1]"))
>
> Eppure continua a segnalarmi errore:
Questa è una controlsource?
il criterio della dlookup è una stringa; tu devi concatenare la parte fissa,
cioè il nome del campo e gli operatori con un valore contenuto nel controllo
diagpre1, che è come una variabile. Se tu la metti nella stringa, lui la
interpreta come stringa di caratteri e non come il valore contenuto nel
controllo diagpre1.
Pertanto
"[codice diagnosi]=" & [Schede]![SchedaIntervento]![DiagPre1]"
Atenzione però che se codice diagnosi non è numerico ma testo, devi mettere
gli apici prima e dopo il valore quindi
"[codice diagnosi]='" & [Schede]![SchedaIntervento]![DiagPre1]" & "'"
Antonio


title: DlookUp: sintassi

text:
"Angelsoft" <
ange...@libero.it
> ha scritto nel messaggio
news:6hFu8.38882$SR5.1...@twister1.libero.it...

Se [Codice Diagnosi] è un campo numerico, prova con:
=IIf([DiagPre1]="";"";DLookUp("[Descrizione
Diagnosi]";"TAB_Diagnosi";"[Codice
Diagnosi]=" & [Forms]![SchedaIntervento]![DiagPre1]))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: VBA: errore con campo DATA

author: sd

text:
Salve a tutti,
ho una FORM1 con due controllo
DATA1= 01/01/01
DATA2 = 31/12/01
tramite VBA mi creo una stringa SQL
SELECT.....
WHERE decorr between DATA1 and DATA2
...........
il problema è che  VBA mi gira le data
e fa' il confronto come se DATA2= 01/12/31 (giorno=1; mese=12;anno=1931)
e quindi mi sballa l'estrazione
sembra che non capisca come sia espressa
la data nel FORM1
come posso risolvere la cosa?
grazie
sdamy


title: VBA: errore con campo DATA

author: Roberto dal portatile

text:
"sd" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:9u5onu$51k$1...@pegasus.tiscalinet.it...
> Salve a tutti,
>
> ho una FORM1 con due controllo
> DATA1= 01/01/01
> DATA2 = 31/12/01
>
> tramite VBA mi creo una stringa SQL
> SELECT.....
> WHERE decorr between DATA1 and DATA2
> ...........
>
> il problema č che  VBA mi gira le data
> e fa' il confronto come se DATA2= 01/12/31 (giorno=1; mese=12;anno=1931)
> e quindi mi sballa l'estrazione
>
> sembra che non capisca come sia espressa
> la data nel FORM1
>
> come posso risolvere la cosa?
>
> grazie
> sdamy
Prova a vedere se scrivendi la WHERE cosě risolvi la situazione:
WHERE decorr between Format(DATA1, "dd/mm/yyyy") and Format(DATA2,
"dd/mm/yyyy")
Anche se mi sembra un pleonasmo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: VBA: errore con campo DATA

author: sdamy

text:
Roberto dal portatile <
r.ma...@repubblica.it
> wrote in message
9u5vuc$4c7s$1...@stargate1.inet.it...

non ho risolto mettendo "dd/mm/yyyy" ma usando
una strana combinazione.... sembra quasi che access
rigiri il formato della data... mah....
lunedě vi mando la sintassi esatta...
ciao ciao
sdamy


title: OT. Cerco Installatori

author: The Best of Satellite

text:
Lo so' , questo msg.è OT per il news-group ....però , data la brevità del testo
spero non dìa fastidio piu' di tanto.....: stò cercando persone a cui affidare
una serie di installazioni nel Nord Italia , regioni Piemonte , Lombardia ,
Veneto , Friuli , Toscana , Marche ed Abruzzi ed Emilia ( la Romagna me la tengo
visto che e' la mia regione ...hi).
Il lavoro è molto semplice per chi ha un minimo di dimestichezza con i PC.
E' gradito un contatto telefonico e/o via E-Mail per maggiori spiegazioni e/o
chiarimenti, si richiede serietà , affidadabilità e , naturalmente ,
l'inscrizione alla C.I.A.A. di competenza territoriale al fine di contabilizzare
i compensi con regolare fattura fiscale
--
             R.T.R. Telecomunicazioni Tv/Sat di Ermanno Donatini
                        Centro Autorizzato TelePiu'/D+
Via Cavour , 10 - Meldola (FO) - Tel. e Fax: 0543/491185 - 0335/6289929
E-Mail:
edon...@tin.it
  -
r...@libero.it
  -
rtr_m...@lycosmail.com

ik4...@tin.it
                   Mail Packet Radio: IK4CDX@I4UJB
Web:
http://www.hophop.com/rtr
           ICQ:  45559894


title: PROBLEMA: Casella di testo e MAX numero di caratteri...

text:
Ciao a tutti,
ho fatto qualche ricerca nell'archivio ma non mi sembra che sia gia`
stato trattato un problema simile al mio...
Scenario:
Ho un form, con alcune caselle di testo, queste vengono riempite e
alla pressione di un tasto una query di accodamento scarica il
contenuto delle caselle di testo sui rispettivi campi di una
tabella...
Tutto ok!
Tranne che per un campo!
Se nella casella di testo NOTE (che e` legata al campo note che in
tabella e` caratterizzato come Text, Field Size 255) introduco piu` di
127 caratteri, la query mi restituisce il seguente messaggio "Invalid
argument"
Se pero` lancio la query a form chiuso e inserisco "a mano" i campi,
quidni introduco piu` di 127 caratteri, FUNZIONA!
O se apro` la tabella e inserisco "a mano" piu` di 127 caratteri
FUNZIONA!
Deduco che il problema risieda nel FORM o meglio su quella casella di
testo...
Mi sbaglio? Come ovvio all'inconveniente?
Grazie a tutti!!!


text:
"Erik77" <
luc...@tin.it
> ha scritto nel messaggio
news:a23f4a06.02100...@posting.google.com...
> Ciao a tutti,
> ho fatto qualche ricerca nell'archivio ma non mi sembra che sia gia`
> stato trattato un problema simile al mio...
>
> Scenario:
> Ho un form, con alcune caselle di testo, queste vengono riempite e
> alla pressione di un tasto una query di accodamento scarica il
> contenuto delle caselle di testo sui rispettivi campi di una
> tabella...
> Tutto ok!
> Tranne che per un campo!
> Se nella casella di testo NOTE (che e` legata al campo note che in
> tabella e` caratterizzato come Text, Field Size 255) introduco piu` di
> 127 caratteri, la query mi restituisce il seguente messaggio "Invalid
> argument"
>
> Se pero` lancio la query a form chiuso e inserisco "a mano" i campi,
> quidni introduco piu` di 127 caratteri, FUNZIONA!
Posti l'SQL della query?
Antonio


text:
"Erik77" <
luc...@tin.it
> ha scritto nel messaggio
news:a23f4a06.02100...@posting.google.com...
> Ciao a tutti,
> ho fatto qualche ricerca nell'archivio ma non mi sembra che sia gia`
> stato trattato un problema simile al mio...
[CUT]
Sicuramente tu il quesito lo hai già posto alle alle 00:01 di questa notte,
ed hai anche ricevuto una risposta.
Abbi pazienza, no?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message news:<iEDo9.4723$
RO.9...@twister1.libero.it
>...
> "Erik77" <
luc...@tin.it
> ha scritto nel messaggio
> news:a23f4a06.02100...@posting.google.com...
> > Ciao a tutti,
> > ho fatto qualche ricerca nell'archivio ma non mi sembra che sia gia`
> > stato trattato un problema simile al mio...
>
> [CUT]
>
> Sicuramente tu il quesito lo hai già posto alle alle 00:01 di questa notte,
> ed hai anche ricevuto una risposta.
> Abbi pazienza, no?
Ah Robe` e abbi pazienza pure tu! :-))))
Ho scritto alle 00:01 ma Google (perche` da qui scrivo) mi aveva dato
due volte errore quando premevo "Post message-No preview"
Poi sembrava aver funzionato!
Google mi diceva che tra le 3 e le 9 ore il mio post sarebbe stato
visualizzato!
Il giorno dopo (che erano abbondantemente passate sia le 3 che le 9
ore) in ufficio ho controllato e non c'era il mio post, cosi` ho
pensato che si fosse perso e l'ho rifatto!
Chiedo scusa se e` apparso doppio!
Per quanto riguarda il post dell'sql della query non mi sembra una
buona idea e` lunghissimo, ma se dite che puo` esservi utile lo
posto...
Per quanto riguarda la tua risposta Roberto...
Solo 3 parole Minchia Visul Basic... :-)))
(non sono espertissimo, autodidattissimo da un anno a questa parte)
In pratica dovrei accodare tutti i campi tranne le note con la query e
usare recordset ecc ecc per il campo note?
Giusto?


text:
"Erik77" <
luc...@tin.it
> ha scritto nel messaggio
news:a23f4a06.02100...@posting.google.com...
> "Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:<iEDo9.4723$
RO.9...@twister1.libero.it
>...
> > "Erik77" <
luc...@tin.it
> ha scritto nel messaggio
> > news:a23f4a06.02100...@posting.google.com...
[CUT]
> > Sicuramente tu il quesito lo hai già posto alle alle 00:01 di questa
notte,
> > ed hai anche ricevuto una risposta.
> > Abbi pazienza, no?
>
> Ah Robe` e abbi pazienza pure tu! :-))))
OK, OK!! :-)
[CUT]
>
> Per quanto riguarda la tua risposta Roberto...
> Solo 3 parole Minchia Visul Basic... :-)))
> (non sono espertissimo, autodidattissimo da un anno a questa parte)
> In pratica dovrei accodare tutti i campi tranne le note con la query e
> usare recordset ecc ecc per il campo note?
> Giusto?
Come ti ho già detto la mia esperienza mi dice che possono esserci problemi
tra le query ed un campo memo; se dovessi avere ragione io, non credo che tu
abbia molte alternative.
Però potrei non aver ragione e per verificarlo rispondi ad Antonio e, come
lui ti chiede, posta il codice SQL della tua query; magari l'inghippo è
un'altro e Antonio riesce a vederlo.



text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message news:<i7Uo9.8026$
RO.1...@twister1.libero.it
>...
>
> Come ti ho già detto la mia esperienza mi dice che possono esserci problemi
> tra le query ed un campo memo; se dovessi avere ragione io, non credo che tu
> abbia molte alternative.
> Però potrei non aver ragione e per verificarlo rispondi ad Antonio e, come
> lui ti chiede, posta il codice SQL della tua query; magari l'inghippo è
> un'altro e Antonio riesce a vederlo.
Ok, l'avete voluto voi...
Ecco il codice SQL della query, non insultatemi troppo vi prego!
INSERT INTO Parametri_H2O_appoggio ( IDAnalisi, IDCampionamento,
[Note], Data, [Punto di campionamento], Livello, pH, Conducibilità,
Ammoniaca, COD, Cloruri, Solfati )
SELECT [Forms]![Parametri_H2O_Interna]![IDAnalisi] AS Expr1,
[Forms]![Parametri_H2O_Interna]![IDCampionamento] AS Expr2,
[Forms]![Parametri_H2O_Interna]![Metodica] AS Expr3,
[Forms]![Parametri_H2O_Interna]![Data] AS Expr4,
[Forms]![Parametri_H2O_Interna]![Punto di campionamento] AS Expr5,
[Forms]![Parametri_H2O_Interna]![Livello] AS Expr6,
[Forms]![Parametri_H2O_Interna]![pH] AS Expr7,
[Forms]![Parametri_H2O_Interna]![Conducibilità] AS Expr9,
[Forms]![Parametri_H2O_Interna]![Ammoniaca] AS Expr18,
[Forms]![Parametri_H2O_Interna]![COD] AS Expr22,
[Forms]![Parametri_H2O_Interna]![Cloruri] AS Expr26,
[Forms]![Parametri_H2O_Interna]![Solfati] AS Expr45;
Per capirsi:
[Forms]![Parametri_H2O_Interna]![Metodica] AS Expr3
Va dentro il campo Note della tabella!
P.S. Il codice non l'ho scritto io a manina! La query l'ho fatta
tramite Access2K
P.P.S. Perche` il campo note e punto di campionamento sono tra
parentesi quadrate?
GRAZIE A TUTTI!


text:
"Erik77" <
luc...@tin.it
> ha scritto nel messaggio
news:a23f4a06.02100...@posting.google.com...
> "Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:<i7Uo9.8026$
RO.1...@twister1.libero.it
>...
> >
> > Come ti ho già detto la mia esperienza mi dice che possono esserci
problemi
> > tra le query ed un campo memo; se dovessi avere ragione io, non credo
che tu
> > abbia molte alternative.
> > Però potrei non aver ragione e per verificarlo rispondi ad Antonio e,
come
> > lui ti chiede, posta il codice SQL della tua query; magari l'inghippo è
> > un'altro e Antonio riesce a vederlo.
>
> Ok, l'avete voluto voi...
> Ecco il codice SQL della query, non insultatemi troppo vi prego!
>
[CUT]
A L T !!!!
Io non ho voluto niente! ;-)
Ho detto che il codice SQL devi postarlo ad Antonio; io non so cosa farmene;
il mio parere circa il motivo per cui le cose non ti funzionano te lo ho già
dato.
Comunque, a mio avviso il codice SQL della query è formalmente esatto.
>
>
>
> P.S. Il codice non l'ho scritto io a manina! La query l'ho fatta
> tramite Access2K
>
> P.P.S. Perche` il campo note e punto di campionamento sono tra
> parentesi quadrate?
Per [punto di campionamento] perché è un nome composto da più parole, per
Note non saprei che dirti.
>
> GRAZIE A TUTTI!



text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message news:<xncp9.11685$%
M1.2...@twister2.libero.it
>...
> A L T !!!!
> Io non ho voluto niente! ;-)
> Ho detto che il codice SQL devi postarlo ad Antonio; io non so cosa farmene;
> il mio parere circa il motivo per cui le cose non ti funzionano te lo ho già
> dato.
> Comunque, a mio avviso il codice SQL della query è formalmente esatto.
Occhei ;-) allora lo mando in pvt ad Antonio!
Grazie comunque a tutti!


title: AIUTO!!! Messaggio di errore

author: bruchejr

text:
Ciao a tutti.
Premesso che sono MOLTO inesperto, cercando di aprire il mio file mi
appare "Il modulo di gestione di database Microsoft Jet ha interotto
l'elaborazione. Un altro utente sta tentando contemporaneamente di
modificare gli stessi dati".
Non riesco più ad aprirlo, come posso fare? Grazie 1000 a chiunque può
aiutarmi
Bruchejr
-------------------------------------------------------
Messaggio inviato da
http://www.sandlab.org/newsgroup/
Accesso gratuito via web ai Newsgroup


title: AIUTO!!! Messaggio di errore

text:
"bruchejr" <
in...@bruschirappresentanze.it
> ha scritto nel messaggio
news:5%IVh.6931$jy5...@tornado.fastwebnet.it...
> Ciao a tutti.
> Premesso che sono MOLTO inesperto, cercando di aprire il mio file mi
> appare "Il modulo di gestione di database Microsoft Jet ha interotto
> l'elaborazione. Un altro utente sta tentando contemporaneamente di
> modificare gli stessi dati".
>
> Non riesco più ad aprirlo, come posso fare? Grazie 1000 a chiunque può
> aiutarmi
>
> Bruchejr
1 - devi leggerti quello che è scritto qui:
www.sitocomune.com
 - Sezione
ICAA - Come comportarsi in questo NG
2 - prova su:
http://www.donkarl.com/it/
 - 1.27 Come procedere con database
danneggiati
Ciao.
--
Sergio MAZZA


title: svuotare campo data

author: pfm

text:
Salve

ho un campo di una tabella collegata ad access via odbc e' di tipo data

un programma genera i record mettendo 31/12/1799

come posso da access cancellare tale data?

perche' se faccio
UPDATE miaTabella SET DataScarico = Null
WHERE (((DataScarico)=CDate("31/12/1799")))

e invece si pianta ACCESS se scrivo
UPDATE miaTabella SET DataScarico = Null
WHERE (((DScarico)=#12/31/1799#));

NON RICONOSCE LA DATA?


title: Posizione carattere in una stringa

author: antcim

text:
Cordialita' a chi mi legge.
Esiste una funzione che ritorna la posizione
di un carattere in una stringa..?
Es.  posizione = funzione( carattere, stringa)
       4             = funzione( "a", "mela" )
Grazie in anticipo
Antcim


title: Posizione carattere in una stringa

text:

instr
--
a.cara


title: Posizione carattere in una stringa

text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3DCEEC8D...@blunet.it...

Ciao a.cara
Grazie
Antcim


title: Aggiornamento record su tabelle collegate

author: Tony Bragagnolo

text:
ho un db splittato in FE e BE residenti entrambi sul mio hard disk, nella
stessa cartella. Ora mi capita che usando DAO per effettuare delle
operazioni sui record (aggiunta, eliminazione) sul seguente
"sottomaschera.requery" per aggiornare l'elenco dopo gli interventi operati,
questo elenco in realtà non si aggiorni, sono costretto a chiudere e
riaprire la form per avere il contenuto aggiornato! E' come se il comando
requery fosse troppo veloce rispetto al tempo di aggiornamento dei record
(infatti sento chiaramente il rumore dell'hard disk che lavora quando il
requery è ormai già bello che andato!).
Come posso risolvere questo?! Mi sembra piuttosto assurdo già in locale,
figuriamoci in un ambiente di rete
p.s.: Ho letto i precedenti post di lentezza su tabelle collegate ma non ho
trovato aiuti. Grazie.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
"Tony Bragagnolo" <
cri...@inwind.it
> ha scritto nel messaggio
news:80Z206Z188Z10Y1...@usenet.libero.it...

Hai letto i messaggi precedenti ma non hai incluso il codice che utilizzi e
descritto i passaggi che fai.
Io (acc'97) non noto nessun problema e ti parlo di tabelle residenti su
server e maschere su client...
Ciao.
--
Sergio MAZZA


text:
Il 20 Feb 2004, 09:38, "Sergio MAZZA" <
sergi...@tiscalinet.it
> ha
scritto:
> "Tony Bragagnolo" <
cri...@inwind.it
> ha scritto nel messaggio
> news:80Z206Z188Z10Y1...@usenet.libero.it...
> > ho un db splittato in FE e BE residenti entrambi sul mio hard disk,
nella
> > stessa cartella. Ora mi capita che usando DAO per effettuare delle
> > operazioni sui record (aggiunta, eliminazione) sul seguente
> > "sottomaschera.requery" per aggiornare l'elenco dopo gli interventi
> operati,
> > questo elenco in realtà non si aggiorni, sono costretto a chiudere e
> > riaprire la form per avere il contenuto aggiornato! E' come se il
comando
> > requery fosse troppo veloce rispetto al tempo di aggiornamento dei
record
> > (infatti sento chiaramente il rumore dell'hard disk che lavora quando il
> > requery è ormai già bello che andato!).
>
> Hai letto i messaggi precedenti ma non hai incluso il codice che utilizzi
e
> descritto i passaggi che fai.
> Io (acc'97) non noto nessun problema e ti parlo di tabelle residenti su
> server e maschere su client...
>
ad esempio, codice per eliminare dei record:
private sub aa() 'tutto DAO
dim dbs as database
dim rst1 as recordset
    Set dbs = OpenDatabase(strPercorsoBE)
    Set rst1 = dbs.OpenRecordset("tab", dbOpenTable)
        rst1.Index = "primarykey"
        rst1.Seek "=", k1, k2
        rst1.Delete
        rst1.Close
        Set rst1 = Nothing
        dbs.Close
        Set dbs = Nothing
        msgbox ("RECORD ELIMINATO")
        forms!maschera!sottomaschera.form.requery
end sub
qualcosa del genere...a questo punto nella maschera il record è ancora
visibile nonostante sia già fisicamente eliminato. Difatti chiudendo e
riaprendo la form non c'è più.
Da notare che sono costretto ad usare opendatabase perchè devo fare un seek
ed essendo la tabella collegata l'unico modo è questo, non posso fare set
rst1=currentdb.openrecordset("tab").



text:
"Tony Bragagnolo" <
cri...@inwind.it
> ha scritto nel messaggio
news:80Z206Z188Z10Y1...@usenet.libero.it...
> Il 20 Feb 2004, 09:38, "Sergio MAZZA" <
sergi...@tiscalinet.it
> ha
> scritto:
> ad esempio, codice per eliminare dei record:
>
> private sub aa() 'tutto DAO
> dim dbs as database
> dim rst1 as recordset
>
>     Set dbs = OpenDatabase(strPercorsoBE)
>     Set rst1 = dbs.OpenRecordset("tab", dbOpenTable)
>         rst1.Index = "primarykey"
>         rst1.Seek "=", k1, k2
>         rst1.Delete
>         rst1.Close
>         Set rst1 = Nothing
>         dbs.Close
>         Set dbs = Nothing
>         msgbox ("RECORD ELIMINATO")
>         forms!maschera!sottomaschera.form.requery
> end sub
>
> qualcosa del genere...a questo punto nella maschera il record è ancora
> visibile nonostante sia già fisicamente eliminato. Difatti chiudendo e
> riaprendo la form non c'è più.
>
> Da notare che sono costretto ad usare opendatabase perchè devo fare un
seek
> ed essendo la tabella collegata l'unico modo è questo, non posso fare set
> rst1=currentdb.openrecordset("tab").
>
E fare:
set rst1 = me.recordsetclone, che è il recordset della maschera attiva?
Ciao.
--
Sergio MAZZA


text:
Il 20 Feb 2004, 11:14, "Sergio MAZZA" <
sergi...@tiscalinet.it
> ha

> Sergio MAZZA
no perchè la maschera ha una query come recordset, io lavoro su un'altra
tabella da codice. è chiaro che la query prende dei valori dalla tab che
manipolo.



text:
"Tony Bragagnolo" <
cri...@inwind.it
> ha scritto nel messaggio
news:80Z206Z188Z10Y...@usenet.libero.it...
> Il 20 Feb 2004, 11:14, "Sergio MAZZA" <
sergi...@tiscalinet.it
> ha
> scritto:
>
> no perchè la maschera ha una query come recordset, io lavoro su un'altra
> tabella da codice. è chiaro che la query prende dei valori dalla tab che
> manipolo.
>
Prova allora con una query di aggiornamento/cancellazione (metodo OpenQuery)
e poi a fare un me.requery...
Ciao.
--
Sergio MAZZA


author: Roberto da casa

text:

Per quello che so io non puoi usare la funzione Seek per tabelle collegate
ma solo per tabelle contenute nello stesso database.
Vai  sul Sito Comune e nella Sezione Tables prova a leggere la FAQ di
Valerio Bussi intitolata "Utilizzare il metodo seek con una tabella
collegata (be)".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:xdHZb.22669$FJ6.8...@twister1.libero.it...
>
> > private sub aa() 'tutto DAO
> > dim dbs as database
> > dim rst1 as recordset
> >
> >     Set dbs = OpenDatabase(strPercorsoBE)
> >     Set rst1 = dbs.OpenRecordset("tab", dbOpenTable)
> >         rst1.Index = "primarykey"
> >         rst1.Seek "=", k1, k2
> >         rst1.Delete
> >         rst1.Close
> >         Set rst1 = Nothing
> >         dbs.Close
> >         Set dbs = Nothing
> >         msgbox ("RECORD ELIMINATO")
> >         forms!maschera!sottomaschera.form.requery
> > end sub
> >
> > Da notare che sono costretto ad usare opendatabase perchè devo fare un
> seek
> > ed essendo la tabella collegata l'unico modo è questo, non posso fare
set
> > rst1=currentdb.openrecordset("tab").
> >
>
> Per quello che so io non puoi usare la funzione Seek per tabelle collegate
> ma solo per tabelle contenute nello stesso database.
> Vai  sul Sito Comune e nella Sezione Tables prova a leggere la FAQ di
> Valerio Bussi intitolata "Utilizzare il metodo seek con una tabella
> collegata (be)".
>
> --
> Roberto
lo so! è proprio quello che ho scritto! la procedura è già predisposta per
ovviare al problema difatti


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:c14nnh$mem$1...@canarie.caspur.it...

grazie devo ancora provarci, però ho notato che su un windows 2000 il
problema non si propone, cioè l'aggiornamento è istantaneo! invece testando
sul mio pc che è win 98 si verifica la latenza sull'aggiornamento!


title: Formattazione testo

author: Marisa Ceparano

text:
Nella stessa etichetta nei report non è possibile utilizzare formattazioni
diverse del testo?
Ciao


title: Formattazione testo

text:
"Marisa Ceparano" <
giuseppe....@tin.it
> ha scritto nel messaggio news:qZbwe.9951$h5.6...@news3.tin.it...
> Nella stessa etichetta nei report non è possibile utilizzare formattazioni diverse del testo?
> Ciao
Non è possibile...
Ciao.
--
Sergio MAZZA


title: Formattazione testo

author: Carlo Costarella

text:
"Marisa Ceparano" <
giuseppe....@tin.it
> ha scritto nel messaggio
news:qZbwe.9951$h5.6...@news3.tin.it...
>
> Nella stessa etichetta nei report non è possibile utilizzare formattazioni
> diverse del testo?
> Ciao
>
>
No.
Potresti usare un controllo tipo richtx32.ocx che viene installato con VB e
la versione developer.
(un po' difficile da gestire)
Inoltre puoi dare una occhiata al sito di
www.lebans.com
Ciao, Carlo


title: Formattazione testo

author: Karl Donaubauer

text:
Marisa Ceparano wrote:
> Nella stessa etichetta nei report non è possibile utilizzare
> formattazioni diverse del testo?
www.donkarl.com/it
 FAQ 2.17
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: Formattazione testo

author: MA

text:
Sergio MAZZA wrote:
> "Marisa Ceparano" <
giuseppe....@tin.it
> ha scritto nel
> messaggio news:qZbwe.9951$h5.6...@news3.tin.it...
>> Nella stessa etichetta nei report non č possibile utilizzare
>> formattazioni diverse del testo? Ciao
>
>
> Non č possibile...
Sě che puň. Lebans Potter.
>
> Ciao.
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Formattazione testo

author: Sergio MAZZA

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio news:6Ccwe.22371$TR5....@news.edisontel.com...
>
> Sě che puň. Lebans Potter.
Dai che hai capito il senso della sua domanda e della mia risposta...
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
>
Ciao.
--
Sergio MAZZA


title: Formattazione testo

text:
Sergio MAZZA wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:6Ccwe.22371$TR5....@news.edisontel.com...
>>
>> Sě che puň. Lebans Potter.
>
> Dai che hai capito il senso della sua domanda e della mia risposta...
Sě ma č cosě gustoso prenderti in castagna...
;-P



title: Formattazione testo

author: SunRex

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3id2ptF...@individual.net...

Karl sulla FAQ 2.17 il rimando alla FAQ 1.3 non funziona.
Win2000 PRO e IE 5.5
SunRex


title: Formattazione testo

text:
SunRex wrote:
> "Karl Donaubauer ha scritto:
>> ...
>>
www.donkarl.com/it
 FAQ 2.17
>> ...
> Karl sulla FAQ 2.17 il rimando alla FAQ 1.3 non funziona.
> Win2000 PRO e IE 5.5
Grazie, l'ho corretto.
--
cu



title: Problema con query a campi incorciati ...

author: hoyt

text:
Buon giorno a tutto il NG,
grande problema che non riesco a superare, per cui mi rivolgo alla
vostra sempre disponibile benevolenza ...
attraverso una query a campi incrociati, ottengo i pagamenti negli
anni riferiti a contratti ... quindi per esemplificare:
contratto    anno   anno+1  anno+2  ...etc
la mia necessità è la seguente ... ottenere i pagamenti riferiti a
sole tre annualità (quindi tre sole colonne che sono riuscito a
scriminare attraverso il criterio apllicato alla query nel campo/
colonna Year([Pag_Data] ... Between [PRIMA] And [PRIMA]+2) ed una
quarta colonna che sommi tutti i pagamenti esistenti nelle annualità
successive ...
Come posso superare il problema ?
Grazie a tutti per l'attenzione che vorrete rivolgermi e buon
prosieguo di giornata.
Francesco


title: funzione TRANSFORM

author: Poppy

text:
Ciao ragazzi
Ho un problema con un report.
Ho creato un report con l'autocomposizione basata su una query a campi
incrociati che elabora dei fatturati di vendita divisi per mese.
Siccome per l'autocomposizione ho utilizzato i dati del 1999 il report è
venuto benissimo con tutti e 12 i mesi il problema è che il report basato
sull'anno in corso si pianta quando non trova di dati di un mese.
Nell'aiuto in linea ho guardato come Access utilizza la funzione TRANSFORM e
sembra che ci sia la posibilità di far capire alla query che le colonne sono
12 anche se i dati non ci sono per tutti i mesi (PIVOT) ho provato ma non
sono riuscito a farlo funzionare, o meglio quando metto solo il primo (01)
funziona ma quando aggiungo anche gli altri si blocca. Credo sia una
questione di parentesi e virgole ma...
Per ora me la sono cavata eliminando dal report il campo dicembre ma da
gennaio non vorrei dover mettere il campo ogni volta che lancio il report.
Sono grato a chiunque mi possa dare un aiuto su come si usa l'istruzione
PIVOT. I miei campi valore sono chiamati 1;2;3 ... ,12
da guida in linea di ACCESS:
Sintassi
TRANSFORM funzioneaggreg
istruzioneselect
PIVOT campopivot [IN (valore1[, valore2[, ...]])]
... È possibile limitare campopivot in modo che le intestazioni vengano
create in base a valori fissi, come valore1, valore2, riportati nella
proposizione opzionale IN. È possibile inoltre includere dei valori fissi
per i quali non esiste alcun dato per creare altre colonne.
GRAZIE


title: funzione TRANSFORM

author: Federico Luciani

text:

pivot deve essere fatto cosi':
- se usi i numeri
PIVOT campopivot In (1,2,3,4,5,6,7)
- se usi stringhe
PIVOT campopivot In ("Gennaio","Febbraio")
in ogni caso, se non vuoi sbagliare, apri la finestra delle proprieta' della
query e scrivie le intestazioni nel campo 'Intestazioni colonne'
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: funzione TRANSFORM

author: Giuseppe

text:
"Poppy" <
luc...@tin.it
> ha scritto nel messaggio
news:8vog8c$6sa$1...@nslave2.tin.it...

prova come di seguito:
visualizzazione struttura query a campi; seleziona il campo dove campi
incrociati "Intestazione colonna":
tasto desto del mouse ; proprietà ; Intestazioni colonna ;premi il tasto F1
o leggi nella guida in linea
Proprietà ColumnHeadings
giuseppe


title: funzione TRANSFORM

text:
mi hai dato la possibilità di fare anche un'altra cosa
grazie
Giuseppe <
ebq...@tin.it
> wrote in message 8vp2mv$p0l$1...@nslave3.tin.it...



title: funzione TRANSFORM

text:
perfetto riuscito alla prima prova.
mi sono fatto trarre in inganno dalle parentesi invece era la cosa più
semplice del mondo
grazie



title: Molto OT: Terroristi e Twin Tower

author: Michele Amato

text:
Scusate l'OT,
tutti i server di news (CNN, ANSA, ...) sono bloccati.
Qualcuno sa qualcosa di piů preciso su questi fatti (magari qualcuno che
vive negli USA)...
Grazie
Michele Amato
--
Posted from
rub090.si00.c1.interbusiness.it
 [194.184.212.90]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Molto OT: Terroristi e Twin Tower

author: Fabio Montagner

text: vai su Virgilio


title: Molto OT: Terroristi e Twin Tower

author: Riccardo

text:
Michele Amato <
m...@imolanet.com
> wrote in message
496a6d0d44d5023c531...@mygate.mailgate.org...
> Scusate l'OT,
>
> tutti i server di news (CNN, ANSA, ...) sono bloccati.
>
> Qualcuno sa qualcosa di più preciso su questi fatti (magari qualcuno che
> vive negli USA)...
>
> Grazie
>
> Michele Amato
>
>
_______
solo quello che sta scritto su
www.excite.it
oltre a Twin Tower, anche il pentagono!
Evacuati Casa Bianca, Wall Street , Campidoglio, Tesoro.....
ciao Riccardo


title: Molto OT: Terroristi e Twin Tower

text:
"Fabio Montagner" <
f.mon...@libero.it
> wrote in message
news:9nl8qq$27q8$1...@stargate1.inet.it...
> vai su Virgilio
virgilio, repubblica, ilsole24ore, cnn, yahoo, kataweb, ciaoweb, ecc,sono
tutti
intasati.
In questo momento sono in toscana (Siena) attaccato alla rete attraverso una
CDN a 2 Mb,
forse dipende dal fatto che qui c'è quasi panico e tutti si sono attaccati
alla rete
per avere notizie.
Comunque grazie e rinnovo la richiesta di informazioni dirette.



title: Molto OT: Terroristi e Twin Tower

author: Massimo Di Bello

text:
Michele Amato <
m...@imolanet.com
> wrote in message
496a6d0d44d5023c531...@mygate.mailgate.org...
Da
repubblica.it
:
Aerei di linea dirottati e lanciati contro le città due colpiscono il World
Trade Center, un altro il Pentagono
Attacco al cuore degli Usa
Un'esplosione anche al Congresso e un'autobomba contro il Dipartimento di
stato
NEW YORK - Attacco al cuore degli Stati Uniti, quasi tre ore ostaggi del
fuoco dei terroristi: tre aerei dirottati e lanciati contro Washington e New
York, due si schiantano sulle torri gemelle del World Trade Center, uno
contro il Pentagono sulla capitale. E poi un'autobomba contro il
Dipartimento di stato e un incendio al Congresso provocato anche questo da
un'esplosione.
Per gli Usa è il più grave attentato terroristico della storia: un bilancio
delle vittime è ancora impossibile, per la sola New York si parla -
all'inizio - di almeno dieci morti e un migliaio di feriti, ma sicuramente i
numeri saranno drammaticamente più alti.
I due aerei precipitati su New York sono satati dirottati da Boston e sono è
un Boeing 757 e un Airbus 737.
La prima rivendicazione è del fronte di Liberazione per la Palestina, ma lo
stesso Arafat smentisce la notizia e con parole chiare smentisce la notizia.
Sono da poco passate le nove del mattino a New York. Una prima esplosione,
fortissima, scuote il centro della città. Un aereo si schianta contro una
delle torri gemelle del World Trade Center, uno squarcio enorme si apre sul
fianco, avvolto dal fumo e dalle fiamme.
Passano diciotto minuti e la scena si ripete, le telecamere della Cnn e
della Bbc riprende in diretta la scena. C'è un altro aereo che finisce
dritto dentro l'altra torre. Ancora un botto terribile, ancora fiamme e
fumo.
Un trader di Wall Street, che intanto viene fermata e evacuata, è il primo a
parlare di attentato. Un attimo dopo l'Fbi annuncia di avere già aperto
un'inchiesta in questa direzione. Poi tocca al presidente degli Stati Uniti,
George W. Bush apparire in televisione e annunciare: "Siamo stati vittima di
un attentato terroristico. Daremo la caccia con tutte le nostre forze per
trovare i colpevoli".
New York è in stato di massima allerta. Vengono evacuati tutti i luoghi
affollati, compreso il dipartimento del Tesoro, chiusi i tunnel della
metropolitana. Stesso provvedimento per la sede dell'Onu, il Palazzo di
vetro. A Washington anche la Casa Bianca e il Congresso vengono fatti
sgombrare, i sistemi di sicurezza sono al livello più alto.
Il panico aumenta quando la Cnn lancia la notizia di un terzo aereo
dirottato. Passa un attimo, poi la stessa televisione americana riferisce
che il terzo velivolo si è schiantato vicino al Pentagono, dove subito si
sviluppa un incendio. Un testimone parla di "un aereo di linea precipitato
sulla piazzola degli elicotteri" ad un passo dal centro del potere militare
americano. Un'ala del Pentagono crolla.
Un'esplosione viene segnalata anche al Congresso, ma non si sa dovuta a
cosa. Un'autobomba esplode davanti al Dipartimento di stato.
Tutti gli aerei sono invitati ad atterrare nell'aereoporto più vicino e più
tardi vengono cancellati tutti i voli. L'Air force one di Bush non atterra,
resterà in volo e verrà rifornito da aerei dell'aviazione militare Usa.
Le due torri di New York, forse colpite di nuovo o forse per i danni delle
esplosioni precedenti, crollano. E questo aumenta in maniera drammatica le
previsioni sul bilancio delle vittime.
(11 settembre 2001)
--
Massimo Di Bello
Prometheo
Corsi di Informatica in Franchising
http://www.prometheo.it/


title: Molto OT: Terroristi e Twin Tower

text:
Michele Amato <
m...@imolanet.com
> wrote in message
496a6d0d44d5023c531...@mygate.mailgate.org...
Da
cnn.com
:
NEW YORK (CNN) -- Terrorists struck the United States Tuesday morning in
harrowing, widespread attacks that included at least three commercial jet
crashes into significant buildings.
. In the first attack, a plane smashed into the north tower of the World
Trade Center in Manhattan shortly before 9 a.m., followed by another plane
into the second tower about 20 minutes later. Both towers later collapsed.
Sources told CNN that one of the planes was an American Airlines Boeing 767
that had been hijacked after take-off from Boston.
. About an hour later, a plane crashed into the Pentagon in Washington, part
of which later collapsed.
. Sources say a second plane was heading toward the Pentagon; F-16 jets were
in the air monitoring it.
.  The Pentagon, the White House, the State Department, the Justice
Department, the Capitol, the CIA and all other government buildings in
Washington evacuated.
. In the first ever national ground stop of aircraft, all flights nationwide
have been stopped at their departure airports.
. All international flights were diverted to Canada.
. Israel has evacuated all its missions around the world.
. President Bush cancelled an appearance in Florida to return to Washington,
calling the crashes "apparent terrorist attacks" and "a national tragedy."
. In Chicago, the Sears Tower was evacuated; United Nations in New York
evacuated.
. The Centers for Disease Control and Prevention in Atlanta was evacuated.
. The New York Port Authority said it had closed all bridges and tunnels
into the city.
. New York's Bellevue Hospital was designated command central for handling
the catastrophe. Several hospitals have already reported receiving victims
with burns and head injuries.
. Large plane crashed 80 miles south of Pittsburgh, Pennsylvania, but it was
unknown if this crash was connected to terrorist attacks.
. U.S. stock markets were closed after the New York attacks.



title: Molto OT: Terroristi e Twin Tower

text:
Riccardo <
ricc...@free.panservice.it
> wrote in message
9nl983$uqr$1...@news.panservice.it...

SCONVOLGENTE!!!!
Da non credere!!!
Speriamo bene!
Saluti a tutti,
Axel_4


title: Molto OT: Terroristi e Twin Tower

text:
da la Stampa.it:
Edifici evacuati in Usa, in Italia, in Europa
Scatta l'allarme in tutto il mondo
11 settembre 2001
Secondo il Washington Post, ecco la lista degli edifici evacuati a
Washington D.C.: il palazzo del Campidoglio, il Pentagono, il Dipartimento
di Stato, il palazzo dell'Old Executive Office e la Corte Suprema. A Chicago
è stato sgomberato i due palazzi della Borsa e quello del commercio
marittimo.
Il ministro dell'Interno Claudio Scajola ha convocato per le 18 il Comitato
nazionale per l'ordine e la sicurezza pubblica al Viminale. All'interno
dell'ambasciata Usa di via Veneto sta suonando da alcuni minuti una
campanella d'allarme. Il personale dell'ambasciata sta uscendo a piccoli
gruppi dal portone principale, attraversa il cortile su via Veneto per
andare verso l'uscita secondaria dell'edificio. Il personale della
sicurezza, posto a presidio del cancello principale, conferma che si tratta
dell'allarme interno dell'ambasciata. È stato deciso di evacuare
l'ambasciata? «Non possiamo dire nulla», si limitano a dire i funzionari.
Oltre a rafforzare le difese all'esterno dell'ambasciata Usa di Roma, il
governo italiano ha predisposto ulteriori misure di sicurezza intorno alle
basi nato di Camp Derby, vicino Livorno, di Aviano (Pordenone) e a tutte le
sedi diplomatiche e degli aeroporti sul nostro territorio nazionale.
Rafforzati i controlli anche intorno ai possibili obiettivi in italia: le
sedi di importanti società e catene commerciali, il deposito petrolifero
della Q8.
Sono scattate anche al Consolato Americano di Milano le misure di sicurezza
conseguenti agli atti terroristici di oggi negli Usa. È stato raddoppiato il
presidio di polizia che normalmente staziona davanti all'edificio e alla
stessa s'e aggiunta anche un'auto di polizia privata. Controlli rigorosi per
chiunque si avvicina. Oltre al Consolato Usa e ad uffici di rappresentanza
americani presidiati gli aeroporti, la metropolitana, le stazioni
ferroviarie. Davanti al consolato Usa stazionano giornalisti e
cineoperatori. Nessuno della rappresentanza americana ha però voluto fare
dichiarazioni.
Livello di allerta Bravo all'aereoporto della base Nato di Istrana(Trieste),
sede del 51/o stormo dell'aeronautica militare. Per il momento, riferiscono
le autorità dello scalo, c'è stato un rafforzamento delle misure di
sicurezza, che potrebbero aumentare in base a nuove disposizioni. Il Bravo è
il secondo livello di allerta.
Sono state incrementate le misure di vigilanza nella base della Us Navy
nell'aeroporto di Capodichino a Napoli. Lo ha riferito un portavoce della
Base. È intanto in corso una riunione tra i vertici della Base con i
responsabili della sicurezza per studiare misure ancora più rigorose che
riguardano anche la base di via Scarfoglio ad Agnano. Misure di sicurezza
aumentate anche all'interno del Comando Nato di Bagnoli dove si mantiene uno
stretto riserbo: l'unica dichiarazione è che il comandante ammiraglio Ellis
ha disposto «misure appropriate per la situazione». Forze dell'ordine sono
intanto affluite al consolato Usa sul lungomare di Napoli dove è in corso
una riunione con il console generale per stabilire l'eventuale evacuazione
dell' edificio.
Da informazioni riservate l'AGI ha appreso che non vi sono sommergibili
nucleari in sosta operativa o di manutenzione alla base di Santo Stefano.
Uno dei sommergibili nucleari statunitensi, in navigazione nel Mediterraneo,
si trova oggi nelle acque di Palma di Maiorca. Vengono confermate tutte le
misure di allarme e di sicurezza scattate subito dopo le terribili notizie
giunte dagli Stati Uniti. Nell'ambito delle misure adottate negli aeroporti
nazionali, le Questure di Cagliari e Sassari hanno rafforzato controlli di
sicurezza negli scali sardi.
Anche nella Fiera del Levante di Bari, dove sono presenti delegazioni
commerciali di Israele e Palestina, sono stati rafforzati i controlli delle
forze dell' ordine dopo gli attentati terroristici negli Usa.
Il London Stock Exchange ha reso noto di aver evacuato il quartier generale
Exchange Tower a seguito del disastro di New York. «Stiamo evacuando
l'Exchange Tower - ha detto un portavoce della borsa - come misura
precauzionale».
In Germania, dopo gli attentati negli Stati Uniti, è scattato l'allarme per
le installazioni e gli edifici pubblici americani e israeliani, dove le
misure di sicurezza sono state notevolmente rafforzate. A Berlino, le
autorità municipali hanno avuto un vertice con le forze di polizia per
coordinare il piano di sicurezza, che riguarda anche gli edifici pubblici e
governativi tedeschi.
Il governo belga ha rafforzato tutte le misure di sicurezza intorno alle
proprie strutture e a quelle straniere presenti sul proprio territorio. Lo
ha riferito una fonte governativa. Il Belgio ospita il quartier generale
della Nato e di Shape.
Il governo spagnolo ha messo oggi in stato di massima allerta le strutture
della sicurezza nazionale, mentre il vicepremier e ministro degli Interni,
Mariano Rajoy, presiede in questi momenti una riunione di urgenza con i
ministri della Difesa e degli Esteri. Il premier spagnolo, che si trova
attualmente in visita ufficiale in Estonia, ha annunciato che ha sospeso i
suoi impegni bilaterali e rientrerà quanto prima a Madrid. Fonti ufficiali
citate dalla radio nazionale hanno indicato che le misure di sicurezza sono
state rafforzate per proteggere possibili obiettivi di attacchi
terroristici, in modo particolare l'ambasciata e gli uffici consolari
americani in Spagna.
Forze speciali del ministero dell'Interno albanese circondano la sede
dell'ambasciata americana a Tirana: la misura d'emergenza è stata adottata
pochi minuti dopo l'inizio degli attacchi terroristici in corso negli Stati
Uniti. L'ingresso della sede diplomatica è stato chiuso con blocchi di
cemento. L'Albania è stata considerata dalla Cia fino allo scorso anno come
una delle basi operative di Bin Laden, il terrorista islamico accusato di
aver organizzato numerosi attentati contro le strutture americane. Fu
proprio in seguito alla cattura avvenuta in Albania di cinque membri
dell'organizzazione di Bin Laden, che vennero colpite nell'estate del 1998,
come rappresaglia, le ambasciate Usa in Kenia e Tanzania.
L'ordine di sgombero è stato impartito nell'ambasciata degli Stati Uniti a
Buenos Aires. «Hanno chiuso l'ambasciata e ci è stato ordinato di uscire il
più presto possibile», ha fatto sapere l'addetto agricolo dell'ambasciata;
«Ci hanno ordinato di andare via, e i Marines di guardia stanno passando
dappertutto per cacciarci fuori».



title: Molto OT: Terroristi e Twin Tower

text:
Da paura!!!
... e non č la trama di un film!
Agli inizi io speravo in una bufala, di quelle ben architettate...
Ragazzi, cerchiamo di mantenere la calma...



title: Molto OT: Terroristi e Twin Tower

text:
Michele Amato <
m...@imolanet.com
> wrote in message
18139b4c26eff3739ee...@mygate.mailgate.org...
> Da paura!!!
>
> ... e non è la trama di un film!
>
> Agli inizi io speravo in una bufala, di quelle ben architettate...
>
> Ragazzi, cerchiamo di mantenere la calma...
>
>
le state vedendo le foto su
virgilio.it
 ?
quelle del crollo?
tremende!
sembra veramente di vedere un film.....
ciao


title: Molto OT: Terroristi e Twin Tower

text:
da
virgilio.it
######################
ATTENTATI USA: A NABLUS 2.000 PALESTINESI FESTEGGIANO
(ASCA-BridgeNews) - Nablus, 11 set - Circa 2.000 palestinesi
si sono riversati nelle strade di Nablus festeggiando gli
attentati in USA, inneggiando a Osama Bin Laden.
######################


title: Molto OT: Terroristi e Twin Tower

author: Simone Calligaris

text:
"Michele Amato" <
> Da paura!!!
>
> ... e non è la trama di un film!
Vedrai che chiuderanno anche Holliwood in segno di ritorsione: i pazzi
scatenati che hanno messo in piedi quest'apocalisse pare quasi che si siano
ispirati a una delle tante pessime pellicole del filone "terroristico"
americano.
Peccato che nel mondo reale non esistano i grandi eroi che sistemano tutto a
trenta secondi dalla fine.
Bah, pazzesco.


title: comportamento anomalo in form se viene premuto tasto funzione

text:
avete notato che se premete il tasto funzione da F1 a F12 mentre avete
aperta una form quando poi cliccate in una casella di testo non riuscite più
a muovervi normalmente con il corsore a destra o a sinistra delle lettere ma
accade che il testo resta selezionato come se si stesse trascinando il mouse
con tasto sinostro cliccato.
sapete il perchè e come risolverlo?
Grazie a tutti.


text:
Simba883 schrieb:

<F8> = Extend Mode
> e come risolverlo?
<ESC> o <F8> di nuovo e di nuovo e di...
Vedi anche
http://support.microsoft.com/?id=170408
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


author: Berti Simone

text:
> avete notato che se premete il tasto funzione da F1 a F12 mentre avete
> aperta una form quando poi cliccate in una casella di testo non riuscite
più
> a muovervi normalmente
--- leoncino ma che prove fai... hehehe... sei un grande ciao da Simone


text:
> --- leoncino ma che prove fai... hehehe... sei un grande ciao da Simone
>
;) le più immaginabili


title: Join vari

author: Ile

text:
Salve, sono nuovo di questo NG, ho iniziato recentemente ad usare Access, ho
un po' di problemi a livello di join di tabelle nelle query, qualcuno mi sa
indicare se in rete ci sono manuali o siti specializzati nell'uso di Access?
Grazie,
Meccio


title: Join vari

author: Antonio Biso

text:
Ile <
ilen...@libero.it
> wrote in message
0itv6.29862$dJ6.3...@news.infostrada.it...

Non so indicarti un particolare manuale, però cerca più in generale testi
sulla teoria dei database relazionali...
Perchè non credo che il tuo sia solo un problema di come unire due campi
dentro la query, vero?
Antonio


title: Casella combinata

author: Lothar

text:
Ciao a tutti
Dopo un requery (dato da un evento click di un pulsante) di casella
combinata, questa risulta vuota e si deve selezionare un elemento
dall'elenco.
Io vorrei però che la casella cominata, dopo il requery, mostrasse già il
primo elemento dell'elenco.
E' possibile?
Ciao


title: Casella combinata

author: Karl Donaubauer

text:
Lothar ha scritto:

Dopo il requery:
Me!combo = Me!combo.ItemData(0)
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Apertura report con sottoreport

author: Kru

text:
Ciao a tutti.
Ho realizzato un report contenente 8 sottoreport. I sottoreport
contengono i record da visualizzare, ed hanno come origine dati 2 query
(1 query ogni 4 sottoreport).
Il report principale, invece, non contiene dati; vi ho inserito
solamente un controllo textbox contenente l'anno.
L'anno viene digitato su una maschera, che comanda poi l'apertura del
report in oggetto con un comando OenReport inserito sull'evento "dopo
aggiornamento" del controllo Anno della maschera.
Per fare in modo che il controllo "Anno" sul report (fondamentale,
perchè funge da filtro per i sottoreport) venga aggiornato con il
valore dell'anno inserito nella maschera,  ho associato come origine
dati del report principale la segg query sql:
SELECT [Bilancio - Fatture Emesse].[DataFattura per anno] AS Anno FROM
[Bilancio - Fatture Emesse];
In pratica, ho usato una delle query che danno origine dati ai
sottoreport, per il mio scopo.
Il report tutto sommato funziona.
Il problema, però, è che quando vado a vederne l'anteprima o a
stamparlo, anzichè avere una pagina, me ne ritrovo 2 esattamente
identiche!
Come dovrei fare per ovviare al problema?
Ciao!


title: Apertura report con sottoreport

author: Roberto dal portatile

text:
"Kru" <
cri...@hotmail.com
> ha scritto nel messaggio
news:1154463686.6...@p79g2000cwp.googlegroups.com...

Onestamente non capisco il motivo per cui ti viene stampata la pagina due
volte, comunque, per visualizzare in una casella di testo non associata
l'anno digitato in una casella di testo non associata della maschera non
associata di cui sopra, se la maschera si chiama MiaMaschera, se la casella
non associata della maschera si chiama AnnoMaschera, nell'origine controllo
della casella di testo non associata che hai inserito nel corpo del report
principale prova a scrivere:
= Forms!MiaMaschera!AnnoMaschera
>
>Ciao!
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Apertura report con sottoreport

text:
> Onestamente non capisco il motivo per cui ti viene stampata la pagina due
> volte, comunque, per visualizzare in una casella di testo non associata
> l'anno digitato in una casella di testo non associata della maschera non
> associata di cui sopra, se la maschera si chiama MiaMaschera, se la casella
> non associata della maschera si chiama AnnoMaschera, nell'origine controllo
> della casella di testo non associata che hai inserito nel corpo del report
> principale prova a scrivere:
>
> = Forms!MiaMaschera!AnnoMaschera
>
Grazie mille.
Problema risolto, sia per quanto riguarda il riporto dell'anno, sia per
quanto riguarda la doppia stampa (è bastato eliminare l'origine dati
del report principale).
Ciao!
-----------------------------------------------


title: Stampa unione.....Nuova frontiera!

author: Mark

text:
Scusate il titolo.......trekkaniano :-))
Saluto in anticipo, almeno quelli che conosco, senza sottovalutare nessuno,
i più "autorevoli" :il mitico Roberto, Sergio Mazza, Antonio Biso.
Dal suggerimento di Sergio Mazza e dalle bacchettate sulle mani da parte di
Antonio Biso (:-)), come anticipatamente scritto a Sergio, per attirare
l'attenzione e la curiosità di tutti, ho voluto creare un'altro 3d, questa
volta, spero, abbastanza chiaro e consono all'oggetto (meglio di così non
potevo indicarlo perchè avrebbe occupato, come oggetto, un 3d intero :-)) )
A parte la speranza che l'oggetto sia azzeccato, passiamo al dunque.
- Ipotizziamo la stesura di un verbale di sopralluogo tecnico da parte di
ingegneri, architetti, geometri ecc.ecc.
- Questo verbale dovrà contenere le classiche righe, ad esempio, Noi
sottoscritti, Ing. TIZIO, Arch. CAIO, Geom. SEMPRONIO ecc.ecc.
- Abbiamo: 1 tabella sopralluoghi e una tabella tecnici correlata con l'id
della tabella sopralluoghi.
- Con la stampa unione di Word, ovviamente, creerà tanti verbali per quanti
sono i tecnici intervenuti.
- Qui interviene l'amico Salvatore in quanto, scrisse, dal mio suggerimento:
>> Prova un po' con questa soluzione. Io l'ho adottata in un programma di
>> gestione saldature, dove, nel registro saldature, i saldatori andavano
>> scritti uno dopo l'altro su una sola riga.
>> Ciao
>> Salvatore
-------------------------- INIZIO
CODICE --------------------------------------------------------
Dim rst1 As Recordset, rst2 As Recordset, rst3 As Recordset
Dim t As Integer, padre1 As Long, padre2 As Long, step1 As Long, step2 As
Long
Dim figlio As String, figli As String, num As Long
Set rst1 = CurrentDb.OpenRecordset("sopralluoghi")
Set rst2 = CurrentDb.OpenRecordset("tecnici")
Set rst3 = CurrentDb.OpenRecordset("SopralluoghiETecnici")
DoCmd.SetWarnings False
DoCmd.RunSQL "Delete * FROM sopralluoghiETecnici"
DoCmd.SetWarnings True
rst2.MoveFirst
rst2.MoveLast
num = rst2.RecordCount
rst1.MoveFirst
rst2.MoveFirst
Do Until rst1.EOF
padre1 = rst1!sopralluogo
 For t = 1 To num
    padre2 = rst2!IDsopralluogo
    figlio = rst2!IDtecnico
    If padre1 = padre2 Then
    figli = figli & ", " & figlio
    End If
    rst2.MoveNext
 Next
If figli <> "" Then
rst3.AddNew
rst3!IDsopralluogo = padre1
rst3!sopralluogoETecnico= Right(figli, Len(figli) - 1)
rst3.Update
figli = ""
End If
rst1.MoveNext
rst2.MoveFirst
Loop
-----------------------FINE CODICE -------------------------------------
Questo gli avrebbe risolto il problema, soprattutto, per la stampa unione in
quanto, nel mio caso, i tecnici intervenuti in un solo specifico
sopralluogo, sono tutti inseriti in una sola riga.
E' interessante soprattutto dal punto di vista di poterlo inserire nel
sitocomune.
Ultima cosa: l'ho provato, sembra che funioni ma, quando vado ad aprire la
tabella "SopralluoghiETecnici", la vedo vuota.
Non voglio essere petulante ma, ripeto, è un problema che potrebbe,
sicuramente, risolvere ed aprire nuove frontiere alla "stampa unione" di
Word.
Grazie per la cortese attenzione e di una squisita collaborazione.
Marco.


title: Stampa unione.....Nuova frontiera!

author: Alberto S.

text:
On Sat, 06 Mar 2004 12:21:53 GMT, "Mark" <
spam...@libero.it
> wrote:
[cut] (mammaquantabandasprecata)
>Do Until rst1.EOF
>padre1 = rst1!sopralluogo
> For t = 1 To num
>    padre2 = rst2!IDsopralluogo
>    figlio = rst2!IDtecnico
>    If padre1 = padre2 Then
>    figli = figli & ", " & figlio
>
>    End If
>    rst2.MoveNext
> Next
>If figli <> "" Then
>rst3.AddNew
>rst3!IDsopralluogo = padre1
>rst3!sopralluogoETecnico= Right(figli, Len(figli) - 1)
>rst3.Update
>figli = ""
>End If
>rst1.MoveNext
>rst2.MoveFirst
>Loop
[cut]
>Ultima cosa: l'ho provato, sembra che funioni ma, quando vado ad aprire la
>tabella "SopralluoghiETecnici", la vedo vuota.
Cosa contengono i campi 'sopralluoghi!sopralluogo' e
'tecnici!IDsopralluogo'?
Ciao
--
Alberto
No alle guerre


title: Stampa unione.....Nuova frontiera!

text:
tutto [cut] - abbiamo scritto abbastanza -
Ti ringrazio, innanzitutto, per l'attenzione.
Si, in effetti la routine gira ma non mi spiego perchč la tabella č vuota.
Ti espongo come dovrebbe essere il tutto.
Tabella sopralluoghi : IDsopralluoghi, data, luogo
Tabella tecnici: IDtecnici, tecnici
Tabella sopralluoghietecnici: IDsopEtecnici, tecnici (dove dobrebbero
trovarsi, in riga, tutti i tecnici intervenuti in un determinato
sopralluogo)
La tabella tecnici č correlata con quella dei sopralluoghi "UnoAMolti".
Purtroppo il codice non č mio e l'autore sembra essere "latitante" :-))
Nell'attesa di conoscere esiti positivi (ormai č una sfida), un caro saluto
a tutti.
Marco.


title: Stampa unione.....Nuova frontiera!

text:
On Sat, 06 Mar 2004 20:06:15 GMT, "Mark" <
spam...@libero.it
> wrote:
>tutto [cut] - abbiamo scritto abbastanza -
ehm ... avresti cuttato un po' troppo: si cerca di lasciare
l'indispensabile per capire il filo del discorso

[cut]


>Ti espongo come dovrebbe essere il tutto.
>
>Tabella sopralluoghi : IDsopralluoghi, data, luogo
>Tabella tecnici: IDtecnici, tecnici
>Tabella sopralluoghietecnici: IDsopEtecnici, tecnici (dove dobrebbero
>trovarsi, in riga, tutti i tecnici intervenuti in un determinato
>sopralluogo)
>
>La tabella tecnici è correlata con quella dei sopralluoghi "UnoAMolti".
>Purtroppo il codice non è mio e l'autore sembra essere "latitante" :-))
Ok,
se la tabella 'sopralluoghiEtecnici' la vuoi riempire solo al momento
in cui generi una stampa unione, significa che - in quel momento - gli
unici dati disponibili sono i seguenti:
tabella Sopralluoghi
- IDsopralluoghi
- ecc ecc
tabella tecnici
- IDtecnici
- ecc ecc
Quindi non vedo come si possa sapere quali sono i tecnici che hanno
partecipato ad un determinato sopralluogo. Dovresti già avere quindi
anche una tabella di questo tipo
tabella Soprall-Tecn
- IDsopralluoghi
- IDtecnici
in cui, per ogni sopralluogo, saranno presenti tanti record quanti
sono i tecnici che ne hanno preso parte
In questo modo avrai a disposizione i dati per alimentare la tabella
'sopralluoghietecnici'. Ovviamente il codice di cui sopra andrà
opportunamente modificato.
Se intendi seguire questa strada devi prima di tutto adattare la tua
base di dati; poi se hai bisogno di una mano per il codice fatti
sentire.
