title: Maschera con opzioni di ricerca.

author: Roberto

text:
Ho due tabelle:
"Tabpazienti"
Idpaziente
Nome
Cognome
Data di nascita
Sesso
Idreferto
"Tabreferto"
Idreferto
Medico
Patologia (campo testo)
Conclusioni (campo testo)
Naturalmente un paziente può avere più referti. Ho successivamente creato
una query comprendente tutti i campi delle due tabelle e una maschera, che
chiamerò per comodità  Pippo, per visualizzare i risultati della query.
Vorrei creare una seconda maschera che possa filtrarmi i dati della query
nella maschera "Pippo", basandomi su più opzioni, es:
- ricerca testuale sul campo conclusioni
- ricerca per data di nascita, cioè "dalla data", "alla data".
- per sesso.
Faccio un esempio concreto:
Vorrei cercare tutte le persone di sesso M, nate dal 01/01/70 al 01/01/80,
che hanno il termine "stomaco" nelle conclusioni.
Possedete qualche esempio da farmi studiare? Sono solo riuscito a fare una
ricerca testuale avvalendomi di un esempio prelevato dal "sito comune"
Spero di essere stato chiaro.
Grazie e cordiali saluti
Roberto


title: Maschera con opzioni di ricerca.

author: Antonio Biso

text:
"Roberto" <
xxxxx...@tin.it
> ha scritto nel messaggio
news:QW2ja.54375$Jg1.1...@news1.tin.it...
> Ho due tabelle:
> "Tabpazienti"
> Idpaziente
> Nome
> Cognome
> Data di nascita
> Sesso
> Idreferto
>
> "Tabreferto"
> Idreferto
> Medico
> Patologia (campo testo)
> Conclusioni (campo testo)
>
> Naturalmente un paziente può avere più referti. Ho successivamente creato
> una query comprendente tutti i campi delle due tabelle e una maschera, che
> chiamerò per comodità  Pippo, per visualizzare i risultati della query.
> Vorrei creare una seconda maschera che possa filtrarmi i dati della query
> nella maschera "Pippo", basandomi su più opzioni, es:
> - ricerca testuale sul campo conclusioni
> - ricerca per data di nascita, cioè "dalla data", "alla data".
> - per sesso.
>
> Faccio un esempio concreto:
> Vorrei cercare tutte le persone di sesso M, nate dal 01/01/70 al 01/01/80,
> che hanno il termine "stomaco" nelle conclusioni.
>
Criteri nella query del tipo
like [forms]![tuaform]![tuocontrollo];"*")
Per le date leggermente diverso ma il principio è lo stesso, usando between
and.
Trovi vecchi post con esempi.
E con questa sono 3 risposte uguali oggi...
Antonio


title: Maschera con opzioni di ricerca.

author: Roberto da casa

text:
"Roberto" <
xxxxx...@tin.it
> ha scritto nel messaggio
news:QW2ja.54375$Jg1.1...@news1.tin.it...

Per prima cosa hai bisogno di dare una sistemata alla struttura del tuo
database e delle tabelle in esso contenuto; le due tabelle sono in relazione
uno-a-molti e la tabella Tabpazienti starà però sul lato uno e la tabella
Tabreferto sul lato molti come hai fatto tu ( un paziente e molti referti);
quindi la struttura delle due tabelle sarà la seguente:
"Tabpazienti"
Idpaziente
Nome
Cognome
Data di nascita
Sesso
"Tabreferto"
Idreferto
Medico
Patologia (campo testo)
Conclusioni (campo testo)
Idpaziente
e le due tabelle devono essere messe in relazione uno-a-molti in base ai
rispettivi campi Idpaziente.
Ciò fatto prova a crearti una una maschera principale basata su Tabpazienti
e che contiene una sottomaschera basata su Tabreferto.
Dopo di che prova a filtrare la maschera principale sia in base a quanto
contenuto nei suoi controlli (sesso e data di nascita) che in base a quanto
contenuto nella sua sottomaschera (la parola stomaco nel campo patologia);
per filtrare la maschera in base ai valori contenuti nella sua sottomaschera
puoi prendere spunto dalla FAQ che trovi nella Sezione Forms del Sito Comune
che si intitola "Come si può filtrare una maschera in base al valore
contenuto in un controllo di una sua sottomaschera?".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Pagina Html in Access

author: Enrico Pietrobon

text:
Ciao A tutti...
Vi è mai capitato di voler visualizzare una piccola pagina WEB
all'interno di una maschera di access???
E' possibile farlo ???
Mi spiego.
E ' possibile creare una pagina web magari con dimensioni ridotte, e
all'interno dell'applicativo, diciamo all apertura visualizzare la
pagina ???
Ciao Ciao
Enrico Pietrobon


title: Pagina Html in Access

author: Sergio MAZZA

text:
"Enrico Pietrobon" <
enrico.p...@tiscali.it
> ha scritto nel messaggio
news:47df8b62$0$10618$4faf...@reader2.news.tin.it...

Controllo WebBrowser:
http://msdn2.microsoft.com/en-us/library/aa752040.aspx
Ciao.
--
Sergio MAZZA


title: Scomparsi gli OCX

author: bobbit

text:
Dopo aver usato regsrv32 per registrare un controllo mi sono scomparsi tutti
gli OCX dalla lista di access, cioč se clicco sulla barra strumenti delle
maschere sul pulsante che di solito carica la lista degli OCX disponibili,
questa compare vuota.
Devo installare nuovamente access o c'č qualche soluzione?
Grazie, Bobbit


title: eSpol.com

author: Omar Di Nicola

text:
Desidero segnalare
http://www.espol.com
 eSpol.com - electronic Storia
postale online, un sito dedicato esclusivamente alla storia postale
Italiana. Con oltre 4500 foto visibili, potrebbe trovare materiale di suo
gradimento.
cordiali saluti,
                        Omar Di Nicola


title: HELP ME!! Anteprima report inglobata in un Form!!!!

author: Ats-Link

text:
Ciao sono Antonio, lo so che non e' la prima volta che faccio questo
appello, ma
ho veramente necessita' di risolvere questo problema vi prego AIUTATEMI!!!!!
Ho report di Access 97 che devo visualizzare in anteprima all'interno di una
Form,
come se fosse una sottomaschera, peccato che access non me lo permette!!!!
Grazie a tutti Antonio.


author: CarloCos

text:
"Ats-Link" <
inf...@ats.it
> ha scritto nel messaggio
news:99ulrt$fk3$1...@serv1.iunet.it...

La cosa non è semplice.
Una strada potrebbe essere questa. Tutto da codice. Esporta il report in
formato .rtf; apri la maschera che avrà all' interno  un bellissimo
controllo Rich TextBox e apri in questo controllo il report appena salvato.
Bello no?
Ovviamente se il report contiene delle immagini no potrai vederle.
Ciao, Carlo


author: Luca 77

text:
"CarloCos" <
carloco...@libero.it
> ha scritto nel messaggio
news:iKCw6.1781$E01.1...@news.infostrada.it...

E se invece di un controllo Rich Text Box usi un controllo SnapShotViewer ?
Vedi esattamente il report ...
Ciao Luca


text:
"Luca 77" <
lucc...@tiscalinet.it
> ha scritto nel messaggio
news:yvIy6.124891$lj4.3...@news6.giganews.com...

Bella forza... e il report in formato SnapShotViewer dove lo prende?
A già ma tu volevi dire che con Access 2000 salva il report in formato
SnapShotViewer  e poi da una maschera con il controllo lo rivede... Il fatto
è che il nostro amico ha Access 97....
Ciao, Carlo
>
>


text:
Intanto io uso solamente Access97. Il 2000 l'ho preso ma devo ancora
guardarlo.
Anche con Access97 puoi esportare un report in formato Snapshot. E
una volta fatto questo il gioco è fatto!
1) Esporto il report
2) Apro la maschera con il controllo e gli passo il percorso del file snp
Ti dico questo perchè io l'ho già fatto in Access 97 senza alcun problema
Ciao
"CarloCos" <
carloco...@libero.it
> ha scritto nel messaggio
news:hHJy6.1356$zT.6...@news.infostrada.it...



title: pulsanti personalizzati in access

text:
qualcuno può indicarmi alcuni siti che ne parlano o come poter usare
pulsanti diversi e graficamente migliori di quelli
di default in access?
Grazie.


title: pulsanti personalizzati in access

author: Access

text:
Ciao Nicolas73,
"Nicolas73" <
Nico...@email.it
> ha scritto nel messaggio
news:46a10a4d$0$10628$4faf...@reader2.news.tin.it...

dai un occhiata qui:
http://www.alessandrobaraldi.it/TabellaFaq.asp?sezione=&top=&descrizione=pulsanti&Note=
--
Ciao
Access


title: pulsanti personalizzati in access

text:
Ciao Nicolas73,
"Nicolas73" <
Nico...@email.it
> ha scritto nel messaggio
news:46a10a4d$0$10628$4faf...@reader2.news.tin.it...

Puoi dare un'occhiata anche qui:
http://www.accessgroup.it/HomeArgomenti.asp?ID=43&Oggetto2=Alternativa%20a%20quei%20brutti%20pulsanti
o qui:
http://www.accessgroup.it/HomeArgomenti.asp?ID=146&Oggetto2=Eventi%20grafici%20Mouse%20su%20LabelU
--
Ciao
Access


title: pulsanti personalizzati in access

author: Alessandro Baraldi

text:

Innanzitutto sarebbe da capire la tua esigenza...!
La cosa, a mio avviso, migliore è usare solo dei CommandButton,
crearsi delle BMP con ICONA+TESTO ed applicarle.
Il motivo di questa affermazione è che solo il CommandButton riceve e
trattiene il FOCUS... cosa che le LABEL non fanno, e potrebbe in
alcuni casi dare problemi.
@Alex


title: pulsanti personalizzati in access

author: MA

text:

Non è verissima questa tua affermazione. Nel senso che ci sono workaround.
Su AccessGroup.it c'è un esempio di Pablito che fa questo
>
> @Alex
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


title: pulsanti personalizzati in access

text:
On 24 Lug, 09:21, "MA" <
mas...@massimilianoamendola.it
> wrote:
> Alessandro Baraldi wrote:
> > On 20 Lug, 21:16, "Nicolas73" <
Nicola...@email.it
> wrote:
> >> qualcuno può indicarmi alcuni siti che ne parlano o come poter usare
> >> pulsanti diversi e graficamente migliori di quelli
> >> di default in access?
>
> >> Grazie.
>
> > Innanzitutto sarebbe da capire la tua esigenza...!
> > La cosa, a mio avviso, migliore è usare solo dei CommandButton,
> > crearsi delle BMP con ICONA+TESTO ed applicarle.
>
> > Il motivo di questa affermazione è che solo il CommandButton riceve e
> > trattiene il FOCUS... cosa che le LABEL non fanno, e potrebbe in
> > alcuni casi dare problemi.
>
> Non è verissima questa tua affermazione. Nel senso che ci sono workaround.
> Su AccessGroup.it c'è un esempio di Pablito che fa questo
Oggettivamente:
No la mia affermazione è vera, anzi verissima.
Le Label non supportano Focus e non supportano lo stato Enabled... e
questo in una gestione può essere un problema.
Soggettivamente:
E' ovvio, come dici, che si possono trovare WorkAround più disparati a
questo, ma serve sempre vedere a che prezzo e con che comodità...!
Ad esempio su un CommnadButton se imposto Enabled=False si vede
benissimo
che non è utilizzabile, non genera nemmeno gli eventi, in qualsiasi
altro modo devi inserire troppo codice per realizzaere lo stesso
risultato in maniera efficacie e SICURA, perchè le Label generano
sempre gli eventi, in quanto non Disabilitabili..., quindi serve
sempre memorizzare uno stato, e questo non è Bugs_Free, le memorie
sono sempre un bel rischio...!
IMHO
Personalmente il CommandButton è sempre WindowsStyle e come tale più
facilmente gestibile senza codice aggiuntivo.
Ciò non toglie che questa rimanga una mia opinione e un mio modo di
concepire queste problematiche, e come tale rimane.
@Alex


title: pulsanti personalizzati in access

text:
Alessandro Baraldi wrote:
>
> @Alex
beh, non hai letto l'articolo di maurizio



title: pulsanti personalizzati in access

text:
On 24 Lug, 10:57, "MA" <
mas...@massimilianoamendola.it
> wrote:
> Alessandro Baraldi wrote:
>
> > @Alex
>
> beh, non hai letto l'articolo di maurizio
Beh non l'hai indicato...
> MAssimiliano
Amendolawww.accessgroup.it
> Cisa - Conferenza Italiana Sviluppatori Access
> Segrate (MI), 7-8 giugno 2007
@Alex


title: pulsanti personalizzati in access

author: Simone Calligaris

text:
"Alessandro Baraldi" <
> > beh, non hai letto l'articolo di maurizio
> Beh non l'hai indicato...
... sempre a bisticciare voi due?      ;-)
Saluti


title: pulsanti personalizzati in access

text:

Magari...
Il divertimento di passare qualche minuto nel NG ultimamente è sempre
più difficile... e quando riesco devo pur prendermela con un "capro
espiatorio"... e quì MAssimiliano mi offre un ottima spalla...
In realtà il nocciolo era puramente letterale del termine.
@Alex


title: pulsanti personalizzati in access

text:

Figurati me, ho da troppo tempo perso il mio punchball Biso...
non pensavo che l'avrei mai detto, ma mi manca!!!
--
--
MAssimiliano Amendola
www.accessgroup.it



title: pulsanti personalizzati in access

text:
[CUT]
> Figurati me, ho da troppo tempo perso il mio punchball Biso...
> non pensavo che l'avrei mai detto, ma mi manca!!!
Io non pensavo che una persona sana di mente arrivasse a tanto.....
Sinceramente anche se l'ho sentita non ci credo.. dai stavi
scherzando.
;-)
> --
> MAssimiliano
Amendolawww.accessgroup.it
> Cisa - Conferenza Italiana Sviluppatori Access
> Segrate (MI), 7-8 giugno 2007
@Alex


title: pulsanti personalizzati in access

text:
Alessandro Baraldi wrote:
> [CUT]
>> Figurati me, ho da troppo tempo perso il mio punchball Biso...
>> non pensavo che l'avrei mai detto, ma mi manca!!!
>
> Io non pensavo che una persona sana di mente arrivasse a tanto.....
> Sinceramente anche se l'ho sentita non ci credo.. dai stavi
> scherzando.
> ;-)
>
'Alessà, fa caldo...
;-)
--
--
MAssimiliano Amendola
www.accessgroup.it



title: Info su propirètà CanShrink (Ingrandibile) e Can Grow (riducibile) di un controllo

author: Carmelo Di Rosa

text:
Ho un report con dei campi a cui vorrei modificare la proprità Ingrandibile
e Riducibile. Dall'help ho scoperto che è una proprità di sola lettura.
Qualcuno conosce la possibilità di baypassare questo vincolo per poter lo
stesso modificare la proprità del controllo?
Esempio
Me.Nomecontrollo.Visible = True
    La proprità visibile è modificabile
Me.Nomecontrollo.CanGrow = True
    In questo caso ho un errore, come lo risolvo?
Ciao e grazie.


text:
"Carmelo Di Rosa" <
dir...@elet.polimi.it
> ha scritto nel messaggio
news:3f4cba38@shknews01...

Prova a spiegare le tue esigenze invece di fornire la tua soluzione che non
va...
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:lX43b.269335$lK4.8...@twister1.libero.it...

L'esigenza è quella di compattare un report visualizzando solo i campi che
contengono informazioni. Tramite le proprietà di riducibilità del campo, se
esso è vuoto, automaticamente il report viene compattato in senso verticale.
Quindi io ho reso tutti i campi riducibili e tramite una routine verifico se
il campo è vuoto ed in questo caso lo rendo non visibile. Il problema è che
i campi pieni vengono dimensionati in base al dato al suo interno, quindi la
casella che contiene il valore 100 è più grande di quella che contiene il
valore 1. Situazione grafica pessima. L'idea era che nel verificare se il
campo è vuoto oltre che renderlo invisibile mi piacerebbe renderlo
riducibile, mentre a quelli pieni non modifico la proprità di riduzione e
così mantengono il formato stabilito nel report. Per darti un'idea il report
è formato da 100 numerici che compongono una matrice 10x10, e visualizzare
caselle di diversa dimensioni rovina la grafica del report.
Spero di essere stato abbastanza chiaro.
CDR


text:
"Carmelo Di Rosa" <
dir...@elet.polimi.it
> ha scritto nel messaggio
news:3f4daee3@shknews01...
>
> > Prova a spiegare le tue esigenze invece di fornire la tua soluzione che
> non
> > va...
> >
> > Antonio
> >
> >
> L'esigenza è quella di compattare un report visualizzando solo i campi che
> contengono informazioni. Tramite le proprietà di riducibilità del campo,
se
> esso è vuoto, automaticamente il report viene compattato in senso
verticale.
> Quindi io ho reso tutti i campi riducibili e tramite una routine verifico
se
> il campo è vuoto ed in questo caso lo rendo non visibile. Il problema è
che
> i campi pieni vengono dimensionati in base al dato al suo interno, quindi
la
> casella che contiene il valore 100 è più grande di quella che contiene il
> valore 1. Situazione grafica pessima. L'idea era che nel verificare se il
> campo è vuoto oltre che renderlo invisibile mi piacerebbe renderlo
> riducibile, mentre a quelli pieni non modifico la proprità di riduzione e
> così mantengono il formato stabilito nel report. Per darti un'idea il
report
> è formato da 100 numerici che compongono una matrice 10x10, e visualizzare
> caselle di diversa dimensioni rovina la grafica del report.
> Spero di essere stato abbastanza chiaro.
La tua situazione, abbastanza frequente ma che mi pare fosse poco
risolvibile, io la risolvo non rendendo visibile il bordo dei controlli, ma
inserendo una riga orizzontale per tutta la larghezza del report.
L'effetto è che se uno dei controlli è più grande degli altri, tutta la riga
sarà più grande e separata dalle altre da una riga orizzontale..
Antonio


title: Ordinamento

author: SAPpatore

text:
Ciao,
in una maschera (Maschere continue) visualizzo una serie di record di
una tabella. Tramite la proprietà OrderBy associata ad un pulsante
riesco ad ordinare i record per nome e cognome tramite Me.OrderBy =
"NomeCognome".
Vorrei però ampliare la possibilità di ordinamento ad esempio sull'ID.
E' possibile passare il nome del campo attivo corrente?
Grazie.


title: Ordinamento

author: ALESSANDRO Baraldi

text:
Ciao,
in una maschera (Maschere continue) visualizzo una serie di record di
una tabella. Tramite la proprietą OrderBy associata ad un pulsante
riesco ad ordinare i record per nome e cognome tramite Me.OrderBy =
"NomeCognome".
Vorrei perņ ampliare la possibilitą di ordinamento ad esempio sull'ID.
E' possibile passare il nome del campo attivo corrente?
Grazie.
vedi che ti restituisce questo ed applicalo:
Screen.ActiveControl.Name
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Ordinamento

text:
On 13 Feb, 20:39, "ALESSANDRO Baraldi" <
ik2...@libero.it
> wrote:
> vedi che ti restituisce questo ed applicalo:
>
>
Screen.ActiveControl.Name
Ciao Alessandro,
ho utilizzato l'istruzione che mi hai indicato e funziona tutto bene.
Grazie.


title: Ringraziamenti e chiarimenti

author: badush

text:
Tutto a posto: la query funziona!
Come è evidente su l'uso delle Sql sono ancora agli inizi, pertanto, forse,
se mi fosse possibile capire alcune cose sicuramente faro qualche progresso
pur non diventando bravo come Roberto da Casa. :-)
Vorrei pertanto esporre questi quesiti:
  1) come mai bisogna scrivere la data con quattro cifre e non con due?
  2) perche l'indice mi funziona considerando intervalli di tempo, che vanno
dall'inizio di un mese alla fine dello stesso o alla fine     di  quello
successivo,  o quello  successivo ancora e cosi via (ossia dal 01/01/2002 al
31/01/2002 o 01/01/2002 al
    31/03/2002) e non tra una data e un'altra qualsiasi (es 18/01/2002 al
15/02/2002)?
Ringrazio per la disponibilità  chiedendo venia per la mia ignoranza.:-)


title: Ringraziamenti e chiarimenti

text:
"badush" <
bad...@martucci.com
> ha scritto nel messaggio
news:agaD8.45268$US3.9...@twister1.libero.it...
> Tutto a posto: la query funziona!
[CUT]
> Vorrei pertanto esporre questi quesiti:
>   1) come mai bisogna scrivere la data con quattro cifre e non con due?
Probabilmente Access riconosce come data il contenuto della finestra di
dialogo solo se lo digiti così.
Comunque le regole sono regole; bisogna prenderne atto ed applicarle. ;-)
>   2) perche l'indice mi funziona considerando intervalli di tempo, che
vanno
> dall'inizio di un mese alla fine dello stesso o alla fine     di  quello
> successivo,  o quello  successivo ancora e cosi via (ossia dal 01/01/2002
al
> 31/01/2002 o 01/01/2002 al
>     31/03/2002) e non tra una data e un'altra qualsiasi (es 18/01/2002 al
> 15/02/2002)?
Ma sei sicuro che sia questa la casistica di non funzionamento?
Ho dei dubbi che le cose stiano come dici tu.
>
> Ringrazio per la disponibilità  chiedendo venia per la mia ignoranza.:-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: nascondere automaticamente un campo in una maschera

author: Ruggero Piccoli

text:
Scusate la domanda da neofita assoluto di Access!!
Come posso far si che se un campo assume un certo valore questo non
compaia in una maschera??
Ho una maschera con dei dati di una serie di prodotti, solo che i dati
che compaiono sono diversi a seconda del cliente e dell'articolo per
cui stampo la maschera. Come posso fare per gestire la cosa? Pensavo
di creare una tabella con cliente, articolo e tanti campi si/no quante
sono le carattteristiche. Poi però non so come fare per
attivare/disattivare i vari campi nella maschera.
Vi ringrazio in anticipo.
Ruggero


author: Mak

text:
"Ruggero Piccoli" <
ruggero...@tin.it
> ha scritto nel messaggio
news:ahjoc9$o8p$1...@newsreader.mailgate.org...

Le soluzioni sono diverse potresti ad esempio utilizzare la funzione If
Es
If me.tuacasella = "Si" then
me.casellaX.visible=true
elseif me.tuacasella ="No" then
me.casellaX.visible=false
End If
Oppure la funzione select case
Saluti Mak


author: Jojo

text:
"Mak" <
mak....@tiscalinet.it
> wrote:
>If me.tuacasella = "Si" then
>me.casellaX.visible=true
>elseif me.tuacasella ="No" then
>me.casellaX.visible=false
>End If
Se la sua è una casella di controllo (cosa che mi pare
raccomandabile), si potrebbe addirittura fare:
me.casellaX.visible = me.tuacasella


author: Antonio Biso

text:
"Mak" <
mak....@tiscalinet.it
> ha scritto nel messaggio
news:LCd%8.20997$GV2.5...@twister2.libero.it...
>
> > Ho una maschera con dei dati di una serie di prodotti, solo che i dati
> > che compaiono sono diversi a seconda del cliente e dell'articolo per
> > cui stampo la maschera. Come posso fare per gestire la cosa? Pensavo
> > di creare una tabella con cliente, articolo e tanti campi si/no quante
> > sono le carattteristiche. Poi però non so come fare per
> > attivare/disattivare i vari campi nella maschera.
> > Vi ringrazio in anticipo.
> > Ruggero
>
> Le soluzioni sono diverse potresti ad esempio utilizzare la funzione If
> Es
>
> If me.tuacasella = "Si" then
> me.casellaX.visible=true
> elseif me.tuacasella ="No" then
> me.casellaX.visible=false
> End If
Ehem...
Mak?
La tua soluzione va bene... ma hai mai sentito parlare del principio del
terzo escluso?!?
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:JWd%8.21071$GV2.5...@twister2.libero.it...
> "Mak" <
mak....@tiscalinet.it
> ha scritto nel messaggio
> news:LCd%8.20997$GV2.5...@twister2.libero.it...
> >
>
> > > Ho una maschera con dei dati di una serie di prodotti, solo che i dati
> > > che compaiono sono diversi a seconda del cliente e dell'articolo per
> > > cui stampo la maschera. Come posso fare per gestire la cosa? Pensavo
> > > di creare una tabella con cliente, articolo e tanti campi si/no quante
> > > sono le carattteristiche. Poi perň non so come fare per
> > > attivare/disattivare i vari campi nella maschera.
> > > Vi ringrazio in anticipo.
> > > Ruggero
> >
> > Le soluzioni sono diverse potresti ad esempio utilizzare la funzione If
> > Es
> >
> > If me.tuacasella = "Si" then
> > me.casellaX.visible=true
> > elseif me.tuacasella ="No" then
> > me.casellaX.visible=false
> > End If
>
> Ehem...
> Mak?
> La tua soluzione va bene... ma hai mai sentito parlare del principio del
> terzo escluso?!?
>
> Antonio
>
>
Hai ragione Antonio io perň sono partito dal principio che fosse stata
imposta una tabella con campi sě/no(forse ho capito male?!)
Saluti e buon lavoro
Mak


text:
"Mak" <
mak....@tiscalinet.it
> ha scritto nel messaggio
news:d%d%8.21099$GV2.5...@twister2.libero.it...
>
> > > Le soluzioni sono diverse potresti ad esempio utilizzare la funzione
If
> > > Es
> > >
> > > If me.tuacasella = "Si" then
> > > me.casellaX.visible=true
> > > elseif me.tuacasella ="No" then
> > > me.casellaX.visible=false
> > > End If
> >
> > Ehem...
> > Mak?
> > La tua soluzione va bene... ma hai mai sentito parlare del principio del
> > terzo escluso?!?
> >
> > Antonio
> >
> >
>
> Hai ragione Antonio io perň sono partito dal principio che fosse stata
> imposta una tabella con campi sě/no(forse ho capito male?!)
Beh, č cosa buona giusta mettere un valore di default per i nuovi record
cosicchč c'č o l'uno o l'altro e non null
Antonio


text:
>Beh, è cosa buona giusta mettere un valore di default per i nuovi record
>cosicchè c'è o l'uno o l'altro e non null
Grazie mille!!!
Ma non ho capito una cosa, scusate la domanda idiota, ma non ho
proprio mai usato access...... le espressioni if che mi avete
consigliato, dove le digito????
Ricapitolando, l'deale è creare una tabella con colonne cliente,
articolo, AbilitaCaratteristica1 (tipo si/no) ecc..... poi usando gli
if nella machera, che a sto punto è legata ad almeno due tabelle,
vedo o meno i parametri.....
Rug


text:
"Ruggero Piccoli" <
ruggero...@tin.it
> ha scritto nel messaggio
news:ahjt8p$tqb$1...@newsreader.mailgate.org...

Devi utilizzarla nell' evento di routine dopo aggiornamento della casella
combinata che contiene i valori da selezionare.
Saluti
Mak


title: Collegamento ODBC

author: Davide

text:
Ciao a tutti , la mia domanda č :
Ho fatto dei collegamenti OBBC con un AS400 , quando lancio la mia query se
il file esiste tutto ok, se il file non č ancora stato creato mi manda in
errore la procedura che č collegata in cascata alla query.
Ho provato col funzione DIR ma non so come fare a dirgli di cercare dentro
AS400.
Spero di  essere stato chiaro.
Grazie Davide.


title: Collegamento ODBC

text:
Il Mon, 23 Oct 2000 18:07:43 +0200, "Davide"
<
davides...@inwind.it
> scrisse:
>Ciao a tutti , la mia domanda č :
>Ho fatto dei collegamenti OBBC con un AS400 , quando lancio la mia query se
>il file esiste tutto ok, se il file non č ancora stato creato mi manda in
>errore la procedura che č collegata in cascata alla query.
La tua query quindi ha come origine dati una tabella su AS/400 che non
č sempre disponibile ma viene creata di volta in volta ?
>Ho provato col funzione DIR ma non so come fare a dirgli di cercare dentro
>AS400.
La funzione DIR ha senso solo se effettui una ricerca su un drive
formattato FAT o assimilabile, quindi un disco locale oppure un disco
di rete mappato in qualche modo.
AS/400 mette a disposizione alcune risorse (definite "Cartelle
condivise") rendendole visibili su di una LAN come se si trattasse di
normali drive di un server; perň i file DB2/400 non si trovano mai su
tali risorse: possono esserci copiati con particolari procedure e
comandi, dato che il procedimento richiede, fra le altre cose, una
conversione della codifica binaria dei file (da EBCDIC ad ASCII) e
comunque, ciň che si ottiene in tali casi sono semplici file di testo
"piatti" (record a lunghezza fissa senza delimitatori con CRLF a fine
record).
Non mi sembra che sia il tuo caso, visto che hai parlato di
connessione ODBC.
Perň: se, come sembra, il tuo file su AS/400 viene creato
all'occorrenza, non sarebbe possibile renderlo disponibile su una
cartella condivisa in modo da poterlo importare poi in Access ?
>Spero di  essere stato chiaro.
>Grazie Davide.
Abbastanza: se hai bisogno di ulteriori info, specifica maggiori
dettagli.
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Cosě disse
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


title: Collegamento ODBC

text:
Sei stato chiarissimo e tingrazio.
Davide
VT@work <
V...@work.it
> wrote in message
39f5303d...@firewall.regione.toscana.it...



title: Collegare bottone all'apertura  file .doc

author: Robbie

text:
Salve a tutti
ho una form ed ho posizionato sopra un bottone il quale mi dovrebbe aprire
al clic un file word che si trova in un certo percorso:
c:\Documenti\pippo.doc
Come posso fare collegare il bottone all'apertura di tale file?
grazie ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Pablitomf (Maurizio Facciuti)

text:
"Robbie" <
robbi...@google.it
> ha scritto nel messaggio
news:el418s$jbb$1...@news.newsland.it...
> Salve a tutti
> ho una form ed ho posizionato sopra un bottone il quale mi dovrebbe aprire
> al clic un file word che si trova in un certo percorso:
> c:\Documenti\pippo.doc
> Come posso fare collegare il bottone all'apertura di tale file?
> grazie ciao
>
La parola "Collegare" forse la stai usando in modo improprio...
cmq i metodi possono essere 2 :
o hyperlink
oppure su clik del pulsante
Shell ("C:\Programmi\Microsoft Office\Office\WINWORD.EXE
C:\tuo_percorso\tuo_file.doc")
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


text:
Shell ("C:\Programmi\Microsoft Office\Office\WINWORD.EXE
C:\tuo_percorso\tuo_file.doc")
cosi non funziona e l'errore è qui C:\tuo_percorso\tuo_file.doc secondo me,
ma tra WINWORD.EXE  e C:\tuo_percorso\tuo_file.doc cosa ci deve essere ?



text:
"Robbie" <
robbi...@google.it
> ha scritto nel messaggio
news:el43vk$4lr$1...@news.newsland.it...
> Shell ("C:\Programmi\Microsoft Office\Office\WINWORD.EXE
> C:\tuo_percorso\tuo_file.doc")
>
> cosi non funziona e l'errore è qui C:\tuo_percorso\tuo_file.doc secondo
> me,
> ma tra WINWORD.EXE  e C:\tuo_percorso\tuo_file.doc cosa ci deve essere ?
Non vorrei esser Ovvio e Banale, ma alla stringa esempio che ti ho inviato
C:\tuo_percorso\tuo_file.doc devi sostituire il percorso+il nome del tuo di
file... lo hai fatto? ...ovviamente io ho usato la C:\Programmi\Microsoft
Office\Office\WINWORD.EXE che è la path di default dove solitamente è
installato Word, ma se per te non è così, sostituiscila con la tua Path...
PS
Forse sta cosa soffre un pò se nel percorso o nel nome del file c'è qualche
spazio... prova eventualmente senza e vedrai che funzia.
Fammi sapere
Pablitomf


text:
Ovviamente ho modificato il percorso ma forse puo essere una questione di
spazi
provo



author: Sergio MAZZA

text:
"Robbie" <
robbi...@google.it
> ha scritto nel messaggio
news:el43vk$4lr$1...@news.newsland.it...
> Shell ("C:\Programmi\Microsoft Office\Office\WINWORD.EXE
> C:\tuo_percorso\tuo_file.doc")
>
> cosi non funziona e l'errore è qui C:\tuo_percorso\tuo_file.doc secondo
> me,
>
> ma tra WINWORD.EXE  e C:\tuo_percorso\tuo_file.doc cosa ci deve essere ?
>
> --
Occhio agli spazi nei nomi delle cartelle; e tra l'applicazione
(winword.exe) e il nome del file ci deve essere uno spazio...
Ciao.
--
Sergio MAZZA


text:
Robbie ha scritto:
> Salve a tutti
> ho una form ed ho posizionato sopra un bottone il quale mi dovrebbe aprire
> al clic un file word che si trova in un certo percorso:
> c:\Documenti\pippo.doc
> Come posso fare collegare il bottone all'apertura di tale file?
> grazie ciao
>
Call ExecuteFile("C:\NomeFile.Doc")
Public Sub ExecuteFile(FilePath As String)
'Esegue file
   On Error GoTo error
   Dim ret As Integer
   ret = Shell("rundll32.exe url.dll,FileProtocolHandler " &
(FilePath))
Exit Sub
   error:  MsgBox Err.Description, vbExclamation, "Error"
End Sub
@Alex


author: Karl Donaubauer

text:
Robbie wrote:
> ho una form ed ho posizionato sopra un bottone il quale mi dovrebbe
> aprire al clic un file word che si trova in un certo percorso:
> c:\Documenti\pippo.doc
> Come posso fare collegare il bottone all'apertura di tale file?
Start an app with ShellExecute
http://www.mvps.org/access/api/api0018.htm
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: spedire i documenti prodotti via email

author: Augusto

text: Salve a tutti, é possibile spedire via email i documenti prodotti dal mio programma in Access ?


title: spedire i documenti prodotti via email

text:
Il giorno martedì 13 febbraio 2018 17:07:31 UTC+1, Augusto ha scritto:
> Salve a tutti, é possibile spedire via email i documenti prodotti dal mio programma in Access ?

Documenti prodotti dal tuo programma immagino siano Files...?
Li ZIPPI e puoi inviarli via Mail... allegandoli...?
Ci sono N modi, a seconda degli Impieghi e necessità, da MsOutlook, MAPI, CDO, BLAT, vbSendMail, WInSock...

Vedi tu.

@Alex


title: spedire i documenti prodotti via email

author: RobertoA

text:
Il 13/02/2018 17:07, Augusto ha scritto:
> Salve a tutti, é possibile spedire via email i documenti prodotti dal mio programma in Access ?
>

Se per documenti intendi dei files (pdf, txt, csv, ecc...) puoi spedirli
via e-mail come allegati
Personalmente ti consiglio di non legarti ad un qualche client di posta
(Outlook, Live Mail, ecc..) perche' poi arrivera' il momento che
installi il tuo programma su una postazione che quel client non ce l'ha
Vedi BLAT e' un programma che avvii da riga comando e come parametri in
ingresso gli puoi dare il server di posta da usare, nome utente,
password, oggetto, testo, allegati, ecc...
Cosi' ti rendi indipendente da tutto il resto che c'e' gia' installato
sul pc destinatario


title: spedire i documenti prodotti via email

author: BFS

text:
Il 13/02/2018 17:07, Augusto ha scritto:
> Salve a tutti, é possibile spedire via email i documenti prodotti dal mio programma in Access ?
>

io nelle mie applicazioni gestisco l'invio delle mail con tre diversi metodi

MsOutlook
MAPI (windows live mail, thunderbird, outlook express etc)
CDO (casi disperati come il nuovo mail di windows 10 che non ho capito
se pilotabile da vba in qualche altro modo)

e su ogni postazione di lavoro posso decidere tramite un parametro quale
usare. Questo perchè posso avere clienti che in un pc hanno Outlook e su
un altro Thunderbird

per ognuno dei tre metodi trovi tutto su google

ciao
BFS


title: spedire i documenti prodotti via email

text:

blat non lo vedo da anni, se non ricordo male non supportava l'invio di
pec in quanto non permetteva di cambiare porte del smtp e autenticazione
hanno tolto questa limitazione?

ciao
BFS


title: spedire i documenti prodotti via email

text:

Bel sistema, adesso tocchera' farcelo pure annoi
Un po' di agognata 'pappa pronta' no ehh?
Che dici? Possiamo sperare?
No eh, va beh pasiensa, tocca lavorare
Magari aspettiamo qualche giorno, mosso da profonda compassione umana
potresti "..faccelo vede', faccelo tocca'.." (el codice)


title: spedire i documenti prodotti via email

text:

ma guarda che non è nulla di che
in fase di caricamento del programma mi leggo un txt che ho in ogni pc
che contiene tutti i parametri tra cui il client di posta usato e me lo
memorizzo in una variabile pubblica chiamata "ClientMailPostazione"

nelle varie maschere dove invio mail ho una generica funzione:

InviaMail(ClientMailPostazione, a, cc, oggetto, testo, allegato,
formatoCorpo)

la funzione InviaMail non è altro che un

select case ClientMailPostazione

....

....

dove in base al ClientMailPostazione richiamo la funzione vera e propria
di invio per lo specifico client

Dove per outlook uso:
Public Sub InvioMAilMSO(a As String, Oggetto As String, Corpo As String,
Optional file As Variant)
  On Error Resume Next
  Dim objOU As Object
  Set objOU = CreateObject("outlook.Application")
  Dim objNewMail As Object
  Dim i As Integer
  Dim blnResolveSuccess As Boolean

  Set objNewMail = objOU.CreateItem(olMailItem)
  With objNewMail

     If Not IsMissing(file) Then
       .Attachments.Add CStr(file), , "Allegato "
     End If
     .To = a
     .Subject = Oggetto
     .Body = Corpo

     .Send 'oppure .display

  End With
  Set objNewMail = Nothing
  Set golApp = Nothing
End Sub

per mapi uso

Sub Invia_MSOE(TO1 As String, CC1 As String, BCC1 As String, ByVal OGG1
As String, ByVal MSG1 As String, AFIL1 As String)
On Error GoTo errore
Dim SendMail As clsMAPISendMail
    Dim lngLoop As Long
    Dim lngResult As Long
    Set SendMail = New clsMAPISendMail
    With SendMail
        .Clear

         Call .AddTo("", TO1)

        .Subject = OGG1
        .Body = MSG1
    If Nz(Len(AFIL1)) > 0 Then
         Call .FileAdd(AFIL1)
End If
        .SendImmediately = True 'oppure false
        lngResult = .Send
        If lngResult > 0 Then
            MsgBox .MAPIError(lngResult), vbCritical Or vbOKOnly,
"Errore nell'invio del messaggio"

        End If
    End With
    Set SendMail = Nothing

Exit Sub
errore:
MsgBox Err.description

End Sub

per cdo uso

Sub invioCDO(TO1 As String, toCC As String, OGG1 As String, MSG1 As
String, AFIL1 As String)

Set cdomsg = CreateObject("CDO.message")
With cdomsg.Configuration.Fields
.Item("
http://schemas.microsoft.com/cdo/configuration/sendusing
") = 2
'NTLM method
.Item("
http://schemas.microsoft.com/cdo/configuration/smtpserver
") =
"
smtp.xxx.com
"
.Item("
http://schemas.microsoft.com/cdo/configuration/smptserverport
") = 587
.Item("
http://schemas.microsoft.com/cdo/configuration/smtpauthenticate
") = 2
.Item("
http://schemas.microsoft.com/cdo/configuration/smtpusessl
") = True
.Item("
http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout
")
= 60
.Item("
http://schemas.microsoft.com/cdo/configuration/sendusername
") =
"xxxx"
.Item("
http://schemas.microsoft.com/cdo/configuration/sendpassword
") =
"xxxx"
.Update
End With
' build email parts
With cdomsg
.To = to1
.From = "xxxxxx"
.Subject = ogg1
.TextBody = msg1
.Send
End With
     Set cdomsg = Nothing

end sub

ciao


title: spedire i documenti prodotti via email

text:

Non svalutare il lavoro, le conoscenze, il tempo, che e' stato profuso
per ottenere un frammento di codice funzionante che, come in questo
caso, risolve un problema
Si tratta di un grande valore per chi, come me, non aveva mai affrontato
il problema pur avendone sentito la necessita'
Smettiamola di chiamarli 'programmini'
Sono evidenze, alcune volte magistrali, dell'ingegno umano
Molte grazie per aver generosamente condiviso


title: voce libera in un record

author: massimo

text:
Ciao a tutti.......
Ho una tabella per l'inserimento delle righe per la gestione di un documento
così composta
tbldettagli
IDRigha                Contatore
IDDocumento
IDarticolo
quantità
prezzo
IDTipoMovimento
IDFlagFatturato              si/no
N.B. L'origine dati per i dettagli è una Query creata dalle varie tabelle.
Vorrei capire come fare per risolvere questo quesito.....
Nell'inserimento di una riga dettaglio mi richiamo il codice dell'articolo e
fin qui tutto ok.....
Ma se voglio creare una riga di descrizione articolo che non faccia parte
dei record articoli e che a sua volta non abbia nemmeno il codice articolo
(per meglio indenderci una riga a voce libera) come faccio?
Tutto per darmi la possibilità di inserire un'articolo che non voglio sia
esistente nella tabella articoli.....
Vi ringrazio anticipatamente e in attesa di una buona soluzione vi mando
tanti saluti.
Ciao Massimo


title: voce libera in un record

author: Emyr

text:


il campo articolo non deve essere obbligatorio
per il resto bisogna controllare che tu non abbia impostato indici e
relazioni che bloccano l'inserimento
Saluti.
Emanuele.


title: voce libera in un record

text:
ti dico come ricavo la mia riga di inserimento...
1)campo CodArt. (chiave) ricerca il codice articolo per l'inserimento
dell'articolo
2)campo CodArt. (chiave) ricerca la descrizione per l'inserimento
dell'artiocolo
ho strutturato così la sottomaschera per facilitare l'inserimento
dell'articolo digitando sia il campo CodArt oppure il campo Descrizione...
Forse sbaglio in qualcosa vero?
ciao
Massimo
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:jhi78u4gf7i977pl6...@4ax.com...



title: voce libera in un record

text:
On Tue, 5 Mar 2002 18:20:20 +0100, "massimo" <
mas...@inwind.it
> wrote:
>ti dico come ricavo la mia riga di inserimento...
>1)campo CodArt. (chiave) ricerca il codice articolo per l'inserimento
>dell'articolo
>2)campo CodArt. (chiave) ricerca la descrizione per l'inserimento
>dell'artiocolo
ma se sono tutte e due sulla stessa tabella non possono essere chiave
primaria....
postami la tabella incriminata a
fan...@tiscali.it

Saluti.
Emanuele.


title: Prova invio

author: Zappus

text: Sto visualizzando solo messaggi dal 12/06/05 e precedenti.....


title: Incorporare file

author: Spider

text:
Vorrei inserire un file esterno in una tabella (per l'esattezza un
videoclip) ma se lo inserisco come oggetto OLE appena cerco di aprirlo
Access lo apre con il suo viewer stupido (che ovviamente non è in grado di
decodificare la maggior parte dei video). Come posso dirgli di aprirlo con
l'applicazione registrata per quel tipo di file? (Windows Media Player, DivX
Player, etc)
Ciao,
Spider


title: Incorporare file

author: MA

text:
"Spider" <
spide...@hotmail.com
> ha scritto nel
messaggio
news:WQCLc.5924$1V3.1...@twister2.libero.it...

Hypelinkaddress, penserà lui a richiamare il
programma assegnato di default
MAssimiliano


title: Incorporare file

author: Alessandro Baraldi

text:
"Spider" <
spide...@hotmail.com
> wrote in message
news:WQCLc.5924$
1V3.1...@twister2.libero.it

Sei sicuro che il File debba essere inglobato...???
Dando per scontato di si ti dico come farei io:
1)Utilizzo di Campo OLE come hai detto, ma il caricamento
da Codice usando AppendChunk sia con DAO, ma meglio con ADO.
2)Campo Testo nel quale memorizzi il Nome del File.
3)Per aprirlo e mandarlo in esecuzione lo esporti scrivendo
il contenuto del Campo OLE in un File aperto in Binary mode
attribuendogli il nome del campo Nome.
a quel punto hai 2 possibilità:
a)Hyperlinkaddress come ti ha consigliato MA
b)API per recuperare l'eseguibile associato all'estensione
e con Shell lanciare ESEGUIBILE+FILE.
La spiegazione forse non è chiarissima ma l'esecuzione è
estremamente semplice.
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Incorporare file

text:
"Spider" <
spide...@hotmail.com
> ha scritto nel messaggio news:WQCLc.5924$1V3.1...@twister2.libero.it...

Se ci fai doppio clic sui file e si apre effettivamente il programma registrato, (altra soluzione) puoi utilizzare questo script wsh
per aprirli:
es.
Dim oWshShell
Set oWshShell = CreateObject("WScript.Shell")
oWshShell.Run "C:\Documenti\nomeFile.boh"
Set oWshShell = Nothing
Ciao.
--
Sergio MAZZA


title: Incorporare file

text:
Grazie a tutti, vedrň di approfondire :-)
Ciao, Spider


title: giorni festivi!!!

author: Eros genellini

text:
ciao a tutti.... esiste una funzione di VBA che mi permetta di distinguere i
giorni festivi????? grazie!


title: giorni festivi!!!

author: Roberto da casa

text:
"Eros genellini" <
gene...@libero.it
> ha scritto nel messaggio
news:M8m96.74567$eB2.5...@news.infostrada.it...
> ciao a tutti.... esiste una funzione di VBA che mi permetta di distinguere
i
> giorni festivi????? grazie!
>
>
Nel Sito Comune (link qui sotto), nella Sezione Trips & Tricks, ce ne è una
chiamata "Conteggio dei giorni lavorativi tra due date" la quale contiene
anche la funzione Festivi e Pasqua che dovrebbero fare al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: trasformare campo testo in tabella in stringa

author: leonardo esposito

text:
salve a tutti, il mio quesito è il seguente:
in una tabella inserisco dei dati, i campi sono tre (codice,
descrizione, colli).
Il campo colli è in formato testo(ma potrebbe anche essere numerico
volendo).
Ho la necessità poi di trasformare questa tabella (lo faccio con una
macro) in un file di testo, ma il campo colli (ad esempio 2) deve
diventare una stringa (0002), altro esempio il campo colli 10 deve
diventare 0010.
Mi aiutate? è molto importante.
grazie a tutti


author: Carlo Costarella

text:
"leonardo esposito" <
esposi...@gmail.com
> ha scritto nel messaggio
news:1175857804.5...@w1g2000hsg.googlegroups.com...

grazie a tutti
Usa una query dove nel campo interessato metti:
MioCampoFormattato: format([MioCampo];"0000")
Ciao, Carlo


author: VT @ Work

text:
On 6 Apr 2007 04:10:04 -0700, "leonardo esposito"
<
esposi...@gmail.com
> wrote:
>salve a tutti, il mio quesito =E8 il seguente:
>in una tabella inserisco dei dati, i campi sono tre (codice,
>descrizione, colli).
>Il campo colli =E8 in formato testo(ma potrebbe anche essere numerico
>volendo).
>Ho la necessit=E0 poi di trasformare questa tabella (lo faccio con una
>macro) in un file di testo, ma il campo colli (ad esempio 2) deve
>diventare una stringa (0002), altro esempio il campo colli 10 deve
>diventare 0010.
>Mi aiutate? =E8 molto importante.
>
>grazie a tutti
>
Se il campo Colli è numerico usa la funzione Format$:
se Colli=2,
con Format$(Colli,"000000") otterrai "000002"
con Format$(Colli,"00") otterrai "02"
se Colli = 10
con Format$(Colli,"000000") otterrai "000010"
con Format$(Colli,"00") otterrai "10"
e così via.
Se Colli è testo e vale 2:
con Right$("000000" & Trim$(Colli),6) otterrai "000002"
con Right$("00" & Trim$(Colli),2) otterrai "02"
se Colli = 10
con Right$("000000" & Trim$(Colli),6) otterrai "000010"
con Right$("00" & Trim$(Colli),2) otterrai "10"
e così via.


title: Copiare risultato query

author: GiorgioP

text:
Mi sapete dire come posso copiare da codice
i record del risultato di una query  in una tabella
con gli stessi campi .
Giorgio


title: Copiare risultato query

text:

Ciao, non è chiarissimo cosa vuoi ottenere.
Si può pensare ad un accodamento ad una tabella temporanea, ad
un'importazione di query come tabella..
Non dire come faresti, ma dicci la tua esigenza, magari c'è un'altra starda.
MAssimiliano


title: Copiare risultato query

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:Mj0Xb.6633$HO2....@news.edisontel.com...

Ho la tabella  "Importa" su cui faccio una query di selezione
"QueryAggiornamento"
 ottengo come risultato dei record  filtrati ,
vorrei che questi record venissero incollati,accodati alla tabella
"NuoviProdotti"
le tabelle "Importa" e NuoviProdotti" hanno gli stessi campi ,identici.
Attualmente lo eseguo con il copia-incolla , si può fare anche con del
codice su un pulsante in una maschera?
GiorgioP


title: Copiare risultato query

text:
> > > Mi sapete dire come posso copiare da codice
> > > i record del risultato di una query  in una tabella
> > > con gli stessi campi .
> > >
> > >
> > > Giorgio
> >
> > Ciao, non è chiarissimo cosa vuoi ottenere.
> > Si può pensare ad un accodamento ad una tabella temporanea, ad
> > un'importazione di query come tabella..
> > Non dire come faresti, ma dicci la tua esigenza, magari c'è un'altra
> starda.
> > MAssimiliano
> >
> >
>
> Ho la tabella  "Importa" su cui faccio una query di selezione
> "QueryAggiornamento"
>  ottengo come risultato dei record  filtrati ,
> vorrei che questi record venissero incollati,accodati alla tabella
> "NuoviProdotti"
> le tabelle "Importa" e NuoviProdotti" hanno gli stessi campi ,identici.
>
> Attualmente lo eseguo con il copia-incolla , si può fare anche con del
> codice su un pulsante in una maschera?
>
> GiorgioP
Ecco vedi?!
Creati una query di accodamento dalla tua query alla tabella di destinazione
MAssimiliano


title: Campo contatore

author: Donny

text:
Complimenti a tutti per il sito fatto davvero bene.
Ho un problema con la creazione di un campo "contatore" cioč di un campo che
in maniera automativa mi rinumeri i record.
Ho provato a consultare il sito ma non avendo trovato ciň che cerco chiedo
consiglio a voi.
Ringrazio anticipatamente per una eventuale risposta
DONNY


title: Campo contatore

author: Gisco

text:
Donny ha scritto nel messaggio <10lj09f$nsk$
1...@fe2.cs.interbusiness.it
>...

Sito comune - FAQ - "Cos'č un ID? Contatori, numeri, e altro."
Guarda meglio
Gisco


title: Campo contatore

text:
Gisco <
gios...@iol.it
> wrote in message
5A9l4.38327$C3.4...@news.infostrada.it...

>Ti ringrazio per la risposta ma cercavo piuttosto una qualche funzione che
mi permettesse di rinumerare i record senza usare il campo contatore di
access che tengo comunque per le relazioni .
Donny


title: Campo contatore

author: eMa

text:
Donny <
dsp...@sonic.it
> wrote:
> Ho un problema con la creazione di un campo "contatore" cioè di un campo che
> in maniera automativa mi rinumeri i record.
> Ho provato a consultare il sito ma non avendo trovato ciò che cerco chiedo
> consiglio a voi.
>
sul sito c'e` della roba sul contatore, nella sez. FAQ
Comunque il contatore non serve per contare, ma semplicemente per
assegnare un numero univoco ad ogni record.
bye!
--
eMa        <
ece...@penguinpowered.com
>
http://www.penguinpowered.com/~ecesena
Un nano di Lucca di nome Tino, praticamente un lucchettino, laureato in
medicina ancora in erba, un erbivoro, e impiegato presso l'Ospedale "La
fortuna e' cieca", ha fatto una scoperta di enorme importanza: a tutti
gli anziani con la pressione alta gli gira la testa, mentre a quelli con
la pensione bassa gli girano le balle.
		-- Notizie dall'interno - Il TG di Max Cipollino
		   (Massimo Boldi)


title: Campo contatore

author: Lbo dal portatile

text:
>> Sito comune - FAQ - "Cos'è un ID? Contatori, numeri, e altro."
>> Guarda meglio
>> Gisco
>>
>Ti ringrazio per la risposta ma cercavo piuttosto una qualche funzione che
>mi permettesse di rinumerare i record senza usare il campo contatore di
>access che tengo comunque per le relazioni .
eh, e nella faq mi pare ci sia anche detto come farlo, no?  si parte
da dmax...


title: Campo contatore

author: ema

text:
Mio cugino mi ha detto che Lbo dal portatile <
l...@NOSPAM.blunet.it
> scrisse:
>>Ti ringrazio per la risposta ma cercavo piuttosto una qualche funzione che
>>mi permettesse di rinumerare i record senza usare il campo contatore di
>>access che tengo comunque per le relazioni .
> eh, e nella faq mi pare ci sia anche detto come farlo, no?  si parte
> da dmax...
>
dmax non l'ho citato... sara` il caso di aggiornare la FAQ :-)
bye!
--
Emanuele Cesena        <
ece...@penguinpowered.com
>
http://www.penguinpowered.com/~ecesena
"Cessare il fuoco": spegnere un incendio con l'acqua del water.
		-- Vaccabolario della Lingua Itagliana


title: Errore 3043 - errore di rete o disco

author: Fabrizio

text:
Salve a tutti,
ho il seguente problema:
sul server di una rete NT esiste un database Access 97 ed un database SQL
Server 7.0, nel MDB sono collegate alcune tabelle di SQL.
Sui vari client sono presenti altri database sempre Access 97 con tabelle
locali e tabelle collegate dal MDB del server e anche tabelle collegate via
ODBC dal database SQL.
In modo imprevedibile durante la giornata lavorativa alcuni client perdono
il collegamento con il server determinando l'errore in oggetto.
Cosa succede ?? e soprattutto cosa potrei fare per porre rimedio a questa
situazione?
Grazie e buon lavoro a tutti.
Fabrizio.


title: Errore 3043 - errore di rete o disco

author: PdA

text:
"Fabrizio" <
fabrizio....@tin.it
> ha scritto nel messaggio
news:Lye27.26823$q77.1...@news2.tin.it...

A me è capitato con una rete formata da 3 computer collegati in rete
tipo peer-to-peer con protocollo tcp-ip.
2 computer con windows 2000 e 1 con win98.
ogni tanto durante la giornata comparivano sui due client il
messaggio d'errore "errore di rete o disco" con lo scollegamento
dei client dal server solo per quanto riguardava il database (io uso solo
access). Ho fatto le dovute verifiche al computer client e il problema
l'ho rilevato sulla male configurazione delle schede di rete
di tutta la rete. Ho rifatto la rete a 100Mbit cambiando i cavi,
riconfigurato
le schede di rete (ho 2 D-link DFE530TX pci fast ethernet)
e l'altra una 3com che non ricordo), ma da quel giorno
non ho avuto PIU' problemi con quel dannato
errore. (a volte mi rovinava anche il database)
Spero che possa aiutarti.
Ciao
PdA


title: Errore 3043 - errore di rete o disco

author: warp

text:
Fabrizio ha scritto nel messaggio ...

Non č un problema legato ad Access o Sql server, ma hardware.
Il piů delle volte sono i cavi a dare noie, a volte le schede di rete (specialmente quelle
economiche da 30.000 lire).
Ciao, warp


title: protezione database account utenti e gruppi - aiuto

text:
ho eseguito la protezione del database guidata che ora ogni volta che apro
il database mi chiede la password di accesso, vorrei ritornare al database
originale senza che debba chiedere la password per accere e modificare il
database mi sapete aiutare?
grazie.


author: Hermano

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:b0029.24273$n04.6...@twister2.libero.it...

Apri il DB in modalità esclusiva
menu:
> strumenti
> protezione
> annulla password del database
Ciao
Maurzio


text:
"Hermano" <
mbel...@marcheok.com
> ha scritto nel messaggio
news:aiap5q$c5a$1...@newsreader.mailgate.org...

No non và bene mi spiego meglio, con strmenti \ protezione guidata database
ho creato un file di protezione che contiene utenti e gruppi che possono
accedere al database, poi ogni volta che apro il database mi chiede user e
password, ho provato a spostare dalla cartella il file dei permessi .mdw e
poi a rimetterlo dov'era per vedere se mi chiedeva lo user e password senza
il file.
ora mi dice, solo per il dataabse in questione
Non si dispone delle necessarie autorizzazioni per utilizzare l'oggetto
<nome>. Per disporre delle autorizzazioni appropriate, rivolgersi
all'amministratore del sistema o all'autore dell'oggetto. (3033)
Non si dispone delle necessarie autorizzazioni per l'oggetto specificato.
Per cambiare le assegnazioni di autorizzazioni, rivolgersi
all'amministratore di sistema o all'utente che ha creato l'oggetto.
mi sapete aiutare?


text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:9t629.24694$n04.6...@twister2.libero.it...
>
> "Hermano" <
mbel...@marcheok.com
> ha scritto nel messaggio
> news:aiap5q$c5a$1...@newsreader.mailgate.org...
> > "@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
> > messaggio news:b0029.24273$n04.6...@twister2.libero.it...
> > > ho eseguito la protezione del database guidata che ora ogni volta che
> apro
> > > il database mi chiede la password di accesso, vorrei ritornare al
[cut]
>
Ok è un po' + compicato, prima rimetti al suo posto il file dei permessi,
poi su utenti e gruppi devi riassegnare tutti i permessi (DB, Table, Query,
report ecc..) al solo amministratore che in questo modo diventa il solo
proprietario del db, non mi sembra di capore che tu abbia fatto delle
repliche del db, poi zappa via tutti gli utenti che a questo punto non hanno
+ titolo, poi se c'è elimina la pass del DB.
ciao
Maurizio


title: query impostabile dall'operatore

text:
Salve a tutto il newsgroup
Vorrei sapere se esiste un modo per permettere all'operatore, che
inserisce i dati, di poter anche decidere quali calcoli effettuare sugli
stessi......mi spiego meglio.
Supponiamo di avere una maschera singola di inserimento dati (basata
quindi su una relativa tabella) con 5 controlli denominati valore1,
valore2, valore3, valore4 e valore5 e di inserirci dei valori numerici.
Se io ora volessi fare dei calcoli aritmetici utilizzando questi valori (
per esempio sommare valore1 a valore5 e dividere per valore3) devo per
forza impostare a priori una query oppure esiste un modo per permettere
all'operatore di poter effettuare qualsiasi calcolo esso voglia fare sui
dati appena inseriti? Ovviamente senza dover intervenire sulla struttura
del batabase......
Spero di essermi spiegato bene.......è solo una domanda per capire se la
cosa è fattibile o meno.
Grazie


title: query impostabile dall'operatore

text:
<
ca...@flag.it
> ha scritto nel messaggio
news:figmof$irg$1...@carabinieri.cs.interbusiness.it...

----------------------
E' fattibile...la query o enunciato sql viene scritto al volo da codice.
E' chiaro che devi prevedere tutti i "pulsantini" per le varie operazioni
aritmetiche...una specie di calcolatrice.
Ciao, Carlo


title: query impostabile dall'operatore

text:
Ciao
Grazie per la risposta ultraveloce.
Io purtroppo non sono molto pratico di vba: potresti essere così gentile
da farmi un piccolo esempio di codice....tanto per iniziare?
Magari basato sull'esempio fatto nel mio messaggio precedente.
Grazie in anticipo
Ciao


title: query impostabile dall'operatore

author: Marco Pizzamiglio

text:
ca...@flag.it
 ha scritto:

Puoi dare all'utente la possibilità di scriversi la sua formula
personalizzata, utilizzando anche parentesi e costanti, e di vedere subito
il risultato.
Aggiungi una casella dove inserire la formula, chiamala Formula, e una per
il risultato, chiamala Risultato, quest'ultima bloccata e non abilitata.
Sugli eventi 'dopo aggiornamento' di ogni valore e della formula richiami
una sub che calcola il risultato.
La formula andrà inserita con questa sintassi, puoi anche richiamare un
valore più volte:
  (valore3+(valore1-valore4)/valore2+50)*valore3
Nella sub leggi la formula, sostituisci i vari valoreX con il contenuto
delle caselle e la passi ad Eval() (vedi help <F1> per Eval)
Dim Formu As String
    Formu = Me.Formula
    Formu = Replace(Formu, "valore1", Nz(Me.valore1, 0))
    Formu = Replace(Formu, "valore2", Nz(Me.valore2, 0))
    Formu = Replace(Formu, "valore3", Nz(Me.valore3, 0))
    Me.Risultato = Eval(Formu)
Se hai parecchi valori puoi fare le sostituzioni con un ciclo.
Siccome le formule non sono altro che delle stringhe puoi anche salvarle
in una tabella e richiamarle all'occorrenza con una combo.
Se serve puoi usare più caselle Formula, ognuna con la sua casella
Risultato a fianco.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: query impostabile dall'operatore

text:
Marco Pizzamiglio ha scritto:
>
ca...@flag.it
 ha scritto:




Dimenticavo... con questo sistema puoi usare anche costanti, ad esempio
'PI', che nel calcolo verranno sostituite con il loro valore (3,1415....)
ecc... e qualsiasi altro nome convenzionale ad esempio NumRecProdotti che
sostituisci con il numero di record della tabella Prodotti (utile per
calcolare medie), ecc...
In questo caso bisognerà fornire all'utente una piccola guida con l'elenco
delle costanti/variabili utilizzabili.
Usa nomi corti per i le textbox dei valori, per facilitare la scrittura
della formula, tipo V1, V2, V3...
Se i valori sono salvati nei record di una tabella devi richiamare la sub
Calcolo anche sull'evento Corrente della maschera, per aggiornare il
risultato quando passi da un record all'altro.



title: query impostabile dall'operatore

text:
Ciao
Prima di tutto grazie per la risposta.
Vorrei però capire bene il procedimento prima di iniziare tutto il lavoro
e soprattutto capire se è una cosa fattibile in base alle mie scarse
capacità.
Non capisco cosa intendi quando scrivi: "sugli eventi 'dopo aggornamento'
di ogni valore e della formula richiami una sub che calcola il risultato".
In particolare cos'è una sub? Come si richiama?
Poi i risultati ottenuti dalla formula dovrebbero essere memorizzati in
quanto su questi ci sarà un'altra parte di programma che effettua delle
statistiche.
E' sempre fattibile?
Grazie di nuovo


title: query impostabile dall'operatore

text:
ca...@flag.it
 ha scritto:

Non ho tempo adesso di spiegarti la programmazione VBA e gli eventi, è un
argomento lungo. Comunque se vuoi realizzare in Access una qualsiasi
funzione che non sia nativa (come lo scorrimento dei record nelle
maschere, i semplici filtri ed ordinamenti) ed applicare i suggerimenti
che riceverai sui newsgroup, ti sarà indispensabile sapere come funzionano
gli eventi e conoscere un po' di VBA (Visual Basic for Applications).
Quindi, a meno che non ci sia qualcuno disposto a farti qua sul ng un
corso on-line, ti consiglio di cercare materiale in internet (ce n'è in
quantità) e di procurarti un buon libro in materia e/o iscriverti a
qualche corso.
Prova a cercare in internet qualcosa tipo "Access corso VBA routine
evento".



title: query impostabile dall'operatore

text:
<
ca...@flag.it
> ha scritto nel messaggio
news:figp3g$kl2$1...@carabinieri.cs.interbusiness.it...
Ciao
Grazie per la risposta ultraveloce.
Io purtroppo non sono molto pratico di vba: potresti essere cosě gentile
da farmi un piccolo esempio di codice....tanto per iniziare?
Magari basato sull'esempio fatto nel mio messaggio precedente.
Grazie in anticipo
Ciao
Gli esempi che ti ha fornito Marco sono perfetti...ma capisco che non
mastichi molto di VBA (di codice).
E' anche apprezzabile il fatto che vuoi renderti conto di quello che fai o
impari....
Devo dirti che in questo NG troverai moltissimo aiuto ma č richiesto un
minimo di conoscenze da parte tua.
Comincia a postare qualcosa del tipo...Cosa č una funzione o una Sub? Cosa
sono gli eventi?
Vedrai che nel giro di pochissimo tempo sarai in grado di muovere i primi
passi nella programmazione.
Ciao, Carlo


title: query impostabile dall'operatore

text:
Ciao e grazie sia a Marco che a Carlo per le risposte.
Ancora una domanda: sapreste consigliarmi un libro per INIZIARE a
programmare in vba?
Tanto per non 'sparare' nel  mucchio......
Grazie ancora
Ciao


title: query impostabile dall'operatore

text:
<
ca...@flag.it
> ha scritto nel messaggio
news:fijnnq$91a$1...@carabinieri.cs.interbusiness.it...

Prima di tutto la guida in linea di Access...anche se dipende dalla versione
che hai.
Poi comincia da questa ricerca:
http://www.google.it/search?hl=it&q=Programmare+VBA+Access&meta=
Qui trovi manuali e trucchi o esempi (scorri le varie pagine):
http://www.manuali.net/manuali/search.asp?advanced=true&q=Access%20VBA&mode=or&cat=0&autore=&lingua=&formato=&size=0&p=5
http://www.itportal.it/tutorial/software/office/vba/
Ciao, Carlo


title: Insert Into Where

author: Remigio

text:
Buongiorno a voi tutti,
non riesco a far funzionare il seguente codice, forse per una questione di sintassi:

...
    rsstruttura.MoveFirst
    Do Until rsstruttura.EOF

    rsutenti.MoveFirst
    Do Until rsutenti.EOF
        DoCmd.RunSQL "INSERT INTO trasmissione_pri_pai(codutente, codstruttura) " _
            & " VALUES (" _
            & " '" & rsutenti("codutente") & "', '" & rsstruttura("codstruttura") & "') " _
            & " WHERE codstruttura =  '" & rsstruttura("CodStruttura") & "' "
            rsutenti.MoveNext
            Loop

    rsstruttura.MoveNext
    Loop

in particolare non riesco a far funzionare la clausola Where. Se metto il commento davanti all'istruzione:

' & " WHERE codstruttura =  '" & rsstruttura("CodStruttura") & "' "

nella tabella trasmissione_pri_pai vengono tranquillamente inseriti tutti i record.
Mi dareste una mano per favore?
Grazie e buon lavoro

--
Remigio


title: Insert Into Where

author: Potone

text:

Ciao,
WHERE e VALUES usati insieme non hanno senso.
WHERE viene utilizzato per limitare i record quando è presente la clausola FROM e una o più tabelle, ma nel tuo caso specifichi i dati da inserire direttamente (tramite VALUES appunto).
Vedo che hai scritto un loop per inserire, suppongo, diversi record che estrai tramite un recordset (rsutenti).
Se puoi, posta il codice sql con cui apri rsutenti, probabilmente è possibile inserire i record direttamente con un singolo comando sql, senza usare recordset e il loop.
Ciao
Mat.


title: Insert Into Where

text:
...

Ciao Mat,
hai ragione, posso risolvere direttamente con sql, mi isono andato ad incasinare da solo....



title: Insert Into Where

author: Karl Donaubauer

text:
Salve,

Remigio:
> non riesco a far funzionare il seguente codice, forse per una questione di sintassi:
> ...
>      rsstruttura.MoveFirst
>      Do Until rsstruttura.EOF
>
>      rsutenti.MoveFirst
>      Do Until rsutenti.EOF
>          DoCmd.RunSQL "INSERT INTO trasmissione_pri_pai(codutente, codstruttura) " _
>              & " VALUES (" _
>              & " '" & rsutenti("codutente") & "', '" & rsstruttura("codstruttura") & "') " _
>              & " WHERE codstruttura =  '" & rsstruttura("CodStruttura") & "' "
>              rsutenti.MoveNext
>              Loop
>
>      rsstruttura.MoveNext
>      Loop
>
> in particolare non riesco a far funzionare la clausola Where. Se metto il commento davanti all'istruzione:
>
> ' & " WHERE codstruttura =  '" & rsstruttura("CodStruttura") & "' "
>
> nella tabella trasmissione_pri_pai vengono tranquillamente inseriti tutti i record.
>

In una query di accodamento a cosa servirebbe una clausola WHERE per la
tabella destinataria? Hai scritto circa:

Aggiungiami alcuni valori alla tabella x ma solo se nei record che non
esistono ancora nella tabella x il valore del campo y sia "pippo".

Invece cosa intendessi?

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


title: Insert Into Where

text:

Si, capita ogni tanto :)
ciao
Mat.


title: problema con DLL

author: guidone

text:
Buongiorno.
PC portatile W98 e Office97.
Un programma scritto in VB 6 (che ha sempre funzionato egregiamente)
richiede durante la sua inizializzazione l'accesso a files *.mdb. Da pochi
giorni invece non riesce più ad accedervi. Su consiglio di un
programmatore ho tentato di reinstallare "mdac_20.exe" ma mi compare
l'errore "REGSVR unable to load "C:\programmi\file comuni\system\ole
db\msdasql.dll - 31: una periferica non è in funzione".
Qualcuno può suggerirmi una qualche soluzione ?
Ringrazio in anticipo e spero di non aver sbagliato NG.
Guidone
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: dare un nome ad un file in base ad un testo

text:
mi spiego meglio la mia esigenza è quella di dare un nome ad un file in base
alla descrizione di quel record il fatto è che la descrizione è libera
quindi uno può scrivere
domani andrò a quel: / - paese
usando i caratteri anche non accettabili per un nome di file
dovrei ottenere la stringa senza i caratteri non ammessi ovvero
domaniandroaquelpaese
la ò accentata diventa o normale e gli altri caratteri vengono sopressi
sapete se essite una funzione da qualche parte che fà questo o qualcosa di
simile?
Grazie.


author: Luciano (DOC)

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:42236189$0$32342$5fc...@news.tiscali.it...
> la ò accentata diventa o normale e gli altri caratteri vengono sopressi
> sapete se essite una funzione da qualche parte che fà questo o qualcosa di
> simile?
No, te la devi scrivere da solo, ma cosi' a occhio e' roba di 10 minuti.
Guarda una tabella ascii ed elimmina dalla stringa tutti i caratteri che non
vuoi.
Saluti.
Luciano


title: dopo requery in maschera ritornare al record dopo quello cancellato

text:
Ciao a tutti,

ho una maschera con un pulsante di comando che dopo operazioni mi elimina un determinato record.
quando faccio il requery la maschera mi torna al primo record

vorrei una soluzione al fine di tornare al record immediatamente dopo a quello eliminato

grazie


text:
Prima di eliminare il record corrente vai a leggere la PK del record successivo muovendo solo il recordsetclone, salvi in variabile locale, torni al bookmark di maschera cancelli poi vai al memorizzato con findfirst...

Una cosa simile... ovviamente se eri già all'ultimo va al precedente...

DIM LPK Ad Long
With Me.RecordsetClone
   If not .Eof
      .movenext
   Else
      If not .Bof then
         .moveprevious
      End if
   End if
   Lpk=.fields("idpk")
   .Bookmark=Me.Bookmark
   ' CANCELLI IL RECORD ATTUALE
   ......
   .Findfirst "Idpk=" & lpk
   If not .nomatch then
      Me.bookmark=.bookmark
   End if
End with

@Alex


author: Bruno Campanini

text:
vito.fa...@pietrodabano.it
 formulated the question :

==========================
Dim BMK as string
BMK=Bookmark

 < fa' quel che devi fare >

Bookmark=BMK
==========================

Più facile di così...

Bruno


text:

Hai letto bene la richiesta Bruno... il Record è Cancellato... quindi deve memorizzare un BKM diverso, quindi....

@Alex


text:

grazie grazie


text:

niente Alex, non mi funziona
ti allego una immagine
https://ibb.co/Sd2wkwC

come vedi dalla immagine il cursore è su prezzemolo. quando clicco sul pulsante
pareggia differenze parte un codice che alla fine fa un requery della maschera.
Dopo il requery il cursore non si posiziona dopo prezzemolo......

Dim LPK As Long
With Me.RecordsetClone
   If Not .EOF Then
      .MoveNext
   Else
      If Not .BOF Then
         .MovePrevious
      End If
   End If
   LPK = .Fields("Id_prodotto")
   .Bookmark = Me.Bookmark
   Me.Requery
   .FindFirst "id_prodotto=" & LPK
   If Not .NoMatch Then
      Me.Bookmark = .Bookmark
   End If
End With

forse dopo il requery si disiallineano i bookmarks? boh


text:
Non ha nulla a che vedere con il bookmark usato come pointer, cosa che invece aveva suggerito Bruno...
Io uso il bookmark solo per spostarmi nel clone e ricavare la PK... da usare successivamente al requery...

Ora tu dici che lanci un codice che esegue il requery... e nella porzione di codice che posti hai nuovamente il requery...
Ecco forse il problema è li... il requery che hai nel.codice che ti ho proposto è quello della tua procedura... in sostanza prima di lanciare la tua procedura esegui la prima parte del codice proposto, fai il requery e poi la seconda parte.

Saluti
@Alex


text:
Il giorno martedì 10 dicembre 2019 07:31:55 UTC+1, @Alex ha scritto:

ciao,
il discorso di muoversi tra il recordsetClone non funziona perché ha numerazione diversa da quello che vedo in maschera, quindi mi salta da una parte all'altra.

Ho pensato: non vado al prossimo muovendomi nel recordsetClone, bensì (suggerimento di Mazza)
con
DoCmd.GoToRecord acDataForm, Me.Name, acNext

allora il codice diventa:

inizio procedura dietro cmd button
......
dim intId as long
DoCmd.GoToRecord acDataForm, Me.Name, acNext
intId = Me.id_prodotto

........ tutto il codice.......

'********** per ritornare al record dopo quello di partenza (tuo codice)
Dim LPK As Long
With Me.RecordsetClone
   If Not .EOF Then
      .MoveNext
   Else
      If Not .BOF Then
         .MovePrevious
      End If
   End If
   LPK = intId



text:
vito.fa...@pietrodabano.it
 wrote :

Le tre righe di codice che ti ho inviato, e che forse tu
non hai provato, fanno esattamente quello che stai chiedendo.
Ed inoltre, se elimini l'ultimo recordo, dopo requery ti posizioni
su Nuovo Record.

Bruno


text:

ok sta sera provo


text:
Il giorno mercoledì 11 dicembre 2019 11:15:17 UTC+1, Bruno Campanini ha scritto:

ho provato come dici tu, ricevo segnalibro non valido

in testa al codice....
Dim BKM As String
BKM = Me.Bookmark

.......tutto il codice.............

Me.Requery

Me.Bookmark = BKM


text:

scusamiiii ho sbagliato

BKM = Me.recordsetCone.Bookmark
La prima volta che lancio la routine funziona ma non va al record successivo a quello di partenza
tutte le altre volte che rilancio la routine (senza chiudere la maschera)

BKM = Me.recordsetCone.Bookmark  mi da nessun record corrente
grazie


text:
vito.fa...@pietrodabano.it
 has brought this to us :

Con RecordsetClone non può funzionare.

Le tre righe che ti ho inviato (senza Me. che nella circostanza
proprio non serve a nulla) a casa mia con Win10 e Office 2019 ENG
funzionano esattamente come ti ho dichiarato.

È una routine che ho fatto credo con Office 2007 e fino ad ora
non ha sbagliato un colpo.
Sarà l'aria della mia Romagna...

Però non ho mai provato con Office in italiano.

Bruno


text:

Ti ringrazio. Perché non va figurati se te lo posso dire io!
io uso win 10 office 2010 italiano.
Ad ogni modo ho usato la procedura di Alex e ottengo quello che mi serve.
Un saluto alla grande romagna

Vito


text:
vito.fa...@pietrodabano.it
 presented the following explanation :

> Ti ringrazio. Perché non va figurati se te lo posso dire io!
> io uso win 10 office 2010 italiano.
> Ad ogni modo ho usato la procedura di Alex e ottengo quello che mi serve.
> Un saluto alla grande romagna

Non è per convincerti a sottoscrivere i mei bonds che
proprio non ha senso, ma per dissolvere uno di quei dubbi
che la notte mi tiene insoone a lungo.

Questo funziona con Windows XP SP3 e Office 2003,
ambedue in italiano:
================================
Private Sub Command9_Click()
Dim BKM As String

BKM = Bookmark
    DoCmd.SetWarnings False
    DoCmd.RunCommand acCmdDeleteRecord
    DoCmd.SetWarnings True
    Requery
Bookmark = BKM

End Sub
================================

Buon Anno Nuovo
Bruno


text:

sai che faccio?
creo una maschera fittizia con una tabella fittizia e riproduco il tuo codice
così vediamo cosa succede.

(tieni presente che io devo andare sempre sul record successivo a quello cancelato dopo il requery)

ciao


text:
vito.fa...@pietrodabano.it
 wrote :

Se  non usi Office 2003 sostituisci Requery con Me.Requery
>
> (tieni presente che io devo andare sempre sul record successivo a quello
> cancelato dopo il requery)
Salvo che tu cancelli l'ultimo, nel qual caso finisci in RecordNew.

Bruno


text:

incredibile funziona!!! senza cento righe di codice.
Ma spiegami come fa andare al record dopo quello cancellato.

Logicamente
BKM = Bookmark prende il record dove sono posizionato giusto?

poi lo elimina

in teoria
Bookmark = BKM  non dovrebbe trovare il bookmark perché cancelato

credo che me lo spiegherai....visto che funziona


text:
vito.fa...@pietrodabano.it
 was thinking very hard :

> incredibile funziona!!! senza cento righe di codice.
> Ma spiegami come fa andare al record dopo quello cancellato.
>
> Logicamente
> BKM = Bookmark prende il record dove sono posizionato giusto?
>
> poi lo elimina
>
> in teoria
> Bookmark = BKM  non dovrebbe trovare il bookmark perché cancelato
>
> credo che me lo spiegherai....visto che funziona

BKM = Bookmark prende la posizione fisica del record
...  ...   ...
Bookmark = BKM ritorna alla stessa posizione fisica

Se da 10 record cancelli il sesto avviene che al sesto
ci trovi quello che prima era il settimo, così ritornamdo
al sesto si trova su quello che prima era il settimo.

Analogamente se di 10 record cancelli il decimo avviene
che ti trovi 9 record e quando la routine ritorna al 10°
posto... si trova su nuovo record.

Sto parlando di posizione FISICA, quindi con
RecordsetClone non può funzionare.

Che cosa c'è di più semplice?

Bruno


text:

Direi niente ehehehe. Non sapevo della posizione fisica che viene rimpiazzata da un altro record ma che rimane come bookmark.
Argomento davvero chiuso, buone feste a te grazie ancora.


text:
vito.fa...@pietrodabano.it
 has brought this to us :

Buone Feste anche a te.

Bruno


title: Access e i campi a lunghezza zero

author: Gelsomino Lullo

text:
Ho notato che se costruisco una tabella attraverso un comando sql, mi
inserisce tutti i campi consenti lunghezza zero a NO. A questo punto
inserisco i miei dati attraverso istruzioni sql e anche se ho campi a
lunghezza zero, nella tabella li memorizzo ugulamente. Ma se in quella
tabella intervengo a mano, per esempio vado ad inserire un nuovo
campo. Da quel momento in poi lo script di inserimento che funzionava
perfettamente, anche in presenza di dati vuoti, non funziona più
perchè su tutti i campi vuoti mi da errore per l'impostazione consenti
lunghezza zero a NO.
Come è possibile ovviare questo, oltre che passare a manina tutti i
campi e mettere consenti lunghezza zero a SI? Perchè succede solo dopo
che ho fatto "modifica struttura" e salvato?
Grazie.


title: Form & SubForm

author: Luigi

text:
Buonasera
avrei bisogno di aiuto per questo:
Ho una maschera in cui inserisco tutti i dati relativi all'anagrafica e
relativo numero di ordine.
La SubForm collegata a tale form per il numero di ordine serve per
l'inserimento dei dati dell'ordine.
Il mio problema è che tutto funziona benissimo sino a che non passo
all'ordine successivo.
A questo punto, per fare in modo che anche la SubForm venga aggiornata al
nuovo numero, devo chiudere la maschera e quindi riaprirla.
Tenete conto che non ho scritto nulla in VB e che i vari comandi li sto
passando tramite macro.
Una mano è ben accetta :-)
Ciao
Luigi


title: Form & SubForm

author: omnitow

text:
"Luigi" <
maur...@porta-spa.com
> ha scritto nel messaggio
news:2krAa.34160$lK4.1...@twister1.libero.it...

Utilizza le propietà "collega campi master" e "collega campi secondari" dell'oggetto
subform (vedi guida) dove la prima dovrà corrispondere al nome del campo "numero di
ordine" appartente alla query o tabella di origine del form principale mentre la seconda
al nome dello stesso campo ma appartente all'origine della subform, in questo modo i dati
visualizzati nella subform corrisponderanno sempre allo stesso "numero di ordine".
Ciao
    omnitow


title: Form & SubForm

text:
"omnitow" <
omn...@tin.it
> ha scritto nel messaggio
news:2usAa.34436$lK4.1...@twister1.libero.it...

Grazie per la pronta risposta.
sfortunatamente è già cosi. Avevo già associato i campi.
La questione è che , a maschera aperta, quando cambio il numero d'ordine non
mi si aggiorna una combo box all'interno della subform.
In pratica la subform mi si aggiorna come nuovo ordine ma una combo
all'interno che lavora sempre sul numero di ordine non mi si aggiorna.
Come fare ?
Ciao
Luigi


title: Form & SubForm

author: George

text:
"Luigi" <
maur...@porta-spa.com
> ha scritto nel messaggio
news:zBDAa.35560$Ny5.1...@twister2.libero.it...

Nell'evento dopo aggiornamento del controllo associato al numero d'ordine
esegui un requery sulla combo.
Tipo:
me.<nomesubform>.form.<nomecombo>.requery
Ciao


title: help query di aggiornamento

author: Valtere

text:
salve
dopo un po di tempo torno a chidervi umilmente aiuto...
umilmente perchè mi avevate già spiegato molto tempo fa come risolvere
la questione, solo che ho perso tutti gli appunti che mi ero fatto.
la questione è semplice (forse):
ho una tabella con 4 colonne di testo (A, B, C e D) in cui riportati dei
numeri,
in A ho un numero che chiamerò "riferimento" che si ripete nella colonna
B oppure in C, ma mai insieme contemporaneamente
vorrei avere nella colonna D solamente il numero, diverso da A, che
compare in B o C
spero di essere stato chiaro..
come posso risolvere ??
grazie
Valter


title: help query di aggiornamento

author: Roberto da Parma

text:
"Valtere" <
pro...@libero.it
> ha scritto nel messaggio
news:4980d40d$0$841$4faf...@reader5.news.tin.it...
> salve
> dopo un po di tempo torno a chidervi umilmente aiuto...
> umilmente perchč mi avevate gią spiegato molto tempo fa come risolvere la
> questione, solo che ho perso tutti gli appunti che mi ero fatto.
>
> la questione č semplice (forse):
>
> ho una tabella con 4 colonne di testo (A, B, C e D) in cui riportati dei
> numeri,
>
> in A ho un numero che chiamerņ "riferimento" che si ripete nella colonna B
> oppure in C, ma mai insieme contemporaneamente
>
> vorrei avere nella colonna D solamente il numero, diverso da A, che
> compare in B o C
>
> spero di essere stato chiaro..
>
> come posso risolvere ??
>
> grazie
> Valter
No non ti sei spiegato bene....magari fai un esempio pratico.
Ciao
--
Roberto da Parma


title: help query di aggiornamento

text:
> "Valtere" <
pro...@libero.it
> ha scritto nel messaggio
> news:4980d40d$0$841$4faf...@reader5.news.tin.it...
>> salve
>> dopo un po di tempo torno a chidervi umilmente aiuto...
>> umilmente perchè mi avevate già spiegato molto tempo fa come risolvere la
>> questione, solo che ho perso tutti gli appunti che mi ero fatto.
>>
>> la questione è semplice (forse):
>>
>> ho una tabella con 4 colonne di testo (A, B, C e D) in cui riportati dei
>> numeri,
>>
>> in A ho un numero che chiamerò "riferimento" che si ripete nella colonna B
>> oppure in C, ma mai insieme contemporaneamente
>>
>> vorrei avere nella colonna D solamente il numero, diverso da A, che
>> compare in B o C
>>
>> spero di essere stato chiaro..
>>
>> come posso risolvere ??
>>
>> grazie
>> Valter
>
> No non ti sei spiegato bene....magari fai un esempio pratico.
>
> Ciao
>
scusate il ritardo ma non ho avuto modo di avvicinarmi ad internet in
modo "tranquillo" nei giorni scorsi
vedrò di spiegarmi meglio:
in pratica ho una tabella di 4 colonne in cui, in nelle colonne B e C,
vi sono riportati dei numeri di serie.
nella colonna A, che uso come riferimento per capire da quale fonte dati
ho avuto i record, c'è il cosidetto numero di riferimento, un numero che
compare nella colonna B oppure in C (ma mai in B e C contemporaneamente)
volevo, se possibile, fare in modo di nella colonna D il valore di B o C
, che sia diverso dal valore presente nella colonna di riferimento
(colonna A)
spero di essere stato più chiaro stavolta
grazie
Valter


title: help query di aggiornamento

text:
"Valtere" <
pro...@libero.it
> ha scritto nel messaggio
news:4985dfa8$0$1119$4faf...@reader1.news.tin.it...
>
>> "Valtere" <
pro...@libero.it
> ha scritto nel messaggio
>> news:4980d40d$0$841$4faf...@reader5.news.tin.it...
>>> salve
>>> dopo un po di tempo torno a chidervi umilmente aiuto...
>>> umilmente perchč mi avevate giŕ spiegato molto tempo fa come risolvere
>>> la questione, solo che ho perso tutti gli appunti che mi ero fatto.
>>>
>>> la questione č semplice (forse):
>>>
>>> ho una tabella con 4 colonne di testo (A, B, C e D) in cui riportati dei
>>> numeri,
>>>
>>> in A ho un numero che chiamerň "riferimento" che si ripete nella colonna
>>> B oppure in C, ma mai insieme contemporaneamente
>>>
>>> vorrei avere nella colonna D solamente il numero, diverso da A, che
>>> compare in B o C
>>>
>>> spero di essere stato chiaro..
>>>
>>> come posso risolvere ??
>>>
>>> grazie
>>> Valter
>>
>> No non ti sei spiegato bene....magari fai un esempio pratico.
>>
>> Ciao
>>
> scusate il ritardo ma non ho avuto modo di avvicinarmi ad internet in modo
> "tranquillo" nei giorni scorsi
>
> vedrň di spiegarmi meglio:
>
> in pratica ho una tabella di 4 colonne in cui, in nelle colonne B e C, vi
> sono riportati dei numeri di serie.
> nella colonna A, che uso come riferimento per capire da quale fonte dati
> ho avuto i record, c'č il cosidetto numero di riferimento, un numero che
> compare nella colonna B oppure in C (ma mai in B e C contemporaneamente)
>
> volevo, se possibile, fare in modo di nella colonna D il valore di B o C ,
> che sia diverso dal valore presente nella colonna di riferimento (colonna
> A)
>
> spero di essere stato piů chiaro stavolta
> grazie
> Valter
>
Si Valter ma c'č qualcosa che non torna....
Se in A ci mandi il valore di B o di C come puň essere che in D mandi un
valore di A diverso da B e da C???
Ipotizzando una soluzione del tipo
A     B    C    D
1     1     2     =IIf(A=B;C;B)



title: Elenco degli oggetti e dipendenza fra gli stessi

author: CCXX

text:
Salve a tutti,
c'e' un modo per sapere se un determinato oggetto ( tabella,query,form ) e'
usato e da un altro ?
O meglio, e' possibile fare un elenco degli oggetti e avere i riferimenti a
dove questi vengono usati ?
Purtoppo mi hanno dato una brutta gatta da pelare su un applicativo che non
ho fatto io . Nelle decine di query presenti nel progetto ad esempio ne ho
gia trovate 3 che non servono a niente, cosi' per una tabella ...
Insomma mi occorre avare una panoramica dell'interazione fra i vari oggetti.
C'e' qualcosa che lo fa o meglio mettersi il cuore in pace ?
Grazie
CCXX


author: Sandro Peruz

text:
"CCXX" <
sp...@gohome.it
> ha scritto nel messaggio
news:456b18e5$0$9632$5fc...@news.tiscali.it...

Ciao CCXX,
se usi A03: questo č il metodo che fa per te :IsDependentUpon. Credo
l'implementazione piů importante che sia stata fatta dal passaggio da AXP ad
A03.
Io l'ho usato cosě :
      3.100 Individuare, in fase di cancellazione di un record, la
correlazione di quel record con record di altre tabelle
del SC.
Ciao !
Sandro


text:
"Sandro Peruz" <
sandro_...@tin.it
> ha scritto nel messaggio
news:456b28d4$0$19230$4faf...@reader4.news.tin.it...
>
> Ciao CCXX,
>
> se usi A03: questo č il metodo che fa per te :IsDependentUpon. Credo
> l'implementazione piů importante che sia stata fatta dal passaggio da AXP
> ad
> A03.
> Io l'ho usato cosě :
>
>      3.100 Individuare, in fase di cancellazione di un record, la
> correlazione di quel record con record di altre tabelle
>
> del SC.
>
> Ciao !
> Sandro
Ciao Sandro, al momento utilizzo AXP ma ho la possibilita' di utilizzare
anche A03.
Grazie per il suggerimento.
CCXX


title: SnapShot

text:
Salve a tutti,
In un campo destinato a un controllo snapshot, come faccio da codice a
cambiargli la SnapShot Path??
Ho provato con il comando
path="C:\Documenti\Nomereport.snp"
"Me.Controllosnapshot.SnapShotPath = path
non mi da la possibilità da codice di cambiarlo mentre a mano sulle
proprietà del campo me lo fa.
Qualche intuizione?
Ciao e Grazie
[Access 97 pro]


title: SnapShot

author: Roberto da casa

text:
"Giovanni_A" <
artig...@deejaymail.it
> ha scritto nel messaggio
news:ZRupb.17559$gA....@tornado.fastwebnet.it...

Perdonami ma in Access 97 cosa è un controllo snapshot?
So cosa sia un file di tipo SnapShot, ma un controllo snapshot non so
proprio cosa sia.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Chiamare una store procedure da access

author: Ranuzzini Luca

text:
Io devo chiamare una store procedure di SQL 7.0 da access 2000
Come si fa
Saluti
--
Posted from [213.26.185.226]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Chiamare una store procedure da access

author: Paj

text:
> Io devo chiamare una store procedure di SQL 7.0 da access 2000
> Come si fa
prova a guardare qua
http://www.msofficepro.com/features/2000/03/vba200003mc_f/vba200003mc_f.asp
e' spiegato chiaramente come fare a richiamare una store procedure da Access
2000
tutto questo chiaramente da codice.
Il sito e' il vecchio
www.officevba.com
 che ha cambiato nome.
Inoltre per accedere occorre registrarsi.
Con Access 2000 puoi direttamente inserire la stored procedure come origine
record di maschere e report.
Questo lo trovi nell'help.
Ciao


title: ricevere dati da altri db access

author: Nicolas

text:
ho un db access (server) in cui posso registrare le fatture di acquisto e
quindi caricare il magazzino
ho poi 3 db access (client) in sedi geografiche diverse e diverse anche
dalla sede del server e non in rete fra loro
i 3 client possono emettere fatture di vendita a clienti ma non possono
scaricare il magazzino.
a fine sera per ogni sede, dovrei inviare attraverso internet le fatture
emesse quel giorno e i nuovi clienti registrati in quella sede
in modo da poter scaricare il magazzino e aggiornare l'archivio clienti.
Per inviare il db tramite internet nessun problema lo comprimo ed eseguo
l'upload in uno spazio ftp ma il problema è:
quando importo i dati delle 3 sedi nel server
come gestisco i clienti delle 3 sedi visto che a parità di ID la ragione
sociale potrebbe essere diversa in ogni sede
es: id 1 di roma è rossi mario mentre id 1 di firenze e antonio verdi
Grazie a tutti.


title: ricevere dati da altri db access

author: Gaspare

text:
[CUT]
Ciao,
a questo punto ti conviene indicizzare 1 o + campi fra cui la Ragione
sociale....


title: ricevere dati da altri db access

text:
[CUT]
praticamente l'ID non ti serve a nulla se è ripetuto e quindi puoi toglierlo
ma l'indicizzazione deve essere focalizzata su 1 o + campi che, presenti
nelle varie tabelle, effettivamente cambiano...non sò se mi sono spiegato
giacchè inizio a vederci "sfocato" ;-)
Buona :-)


title: ricevere dati da altri db access

text:
"Gaspare" <
em...@rpovider.it
> ha scritto nel messaggio
news:437a3619$0$13266$4faf...@reader2.news.tin.it...

si ho capito cosa intendete ma il problema è che uno stesso cliente può
acquistare in 2 sedi diverse e quindi sarà archiviato con
id o altro campo univoco diverso in ogni sede, ne consegue che quando andrò
a fare la statistica del venduto su quel cliente non
avrò il venduto corretto ma di uan o l'altra sede
non so se ho spiegato il mio problema.
Grazie.


title: INFO PER MASCHERA

author: angrin

text:
ho realizzato un database in cui ho raccolto tutti i dati dei clienti.
Come posso fare affinchè nella maschera in cui seleziono i dati dei
clienti, utilizzando la stessa base dati, possa selezionare clienti
differenti?
Esempio
MACHERA FASCICOLO: NOME CLIENTE   Mario Rossi
                   NOME CLIENTE 2 Mario Bianchi
Se inserisco un secondo campo "nome cliente" nella maschera lo stesso
nominativo che compare nel primo campo, compare anche nel secondo e
viceversa. Vorrei invece che i dati possano essere disgiunti.
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: INFO PER MASCHERA

author: ciccio

text:
On 26 Mag, 13:11,
aa...@io.it
 (angrin) wrote:
> ho realizzato un database in cui ho raccolto tutti i dati dei clienti.
> Come posso fare affinchè nella maschera in cui seleziono i dati dei
> clienti, utilizzando la stessa base dati, possa selezionare clienti
> differenti?
> Esempio
>
> MACHERA FASCICOLO: NOME CLIENTE   Mario Rossi
>                    NOME CLIENTE 2 Mario Bianchi
>
> Se inserisco un secondo campo "nome cliente" nella maschera lo stesso
> nominativo che compare nel primo campo, compare anche nel secondo e
> viceversa. Vorrei invece che i dati possano essere disgiunti.
> Grazie
>>non ho ben capito lascia una sola casella di testo NOME CLIENTE e in propietà maschera metti maschera continua
>>prova a partire da lì


title: INFO PER MASCHERA

author: almorel

text:
On 26 Mag, 13:11,
aa...@io.it
 (angrin) wrote:

Ciao,
da quello che dici sembra che le due caselle combinate siano collegate
(entrambe)  al campo della tabella, ma per la selezione non devi usare
caselle collegate, Devono essere  caselle che hanno come origine riga
(RowSource) l'elenco dei clienti ma che devono servire solo per
impostare il filtro o l'rigene dei dati della maschera.
Ciao.
Alberto


title: Aiuto con query a campi incrociati

author: robyaccess

text:
Salve a tutti ho il seguente ptoblema:
io ho una tabella di questo tipo:
Articolo        Data       Quantità Venduta     Valore Venduto
1             10/01/05         10                            100Euro
1             10/01/06         20                            200Euro.
Come faccio con una query a campi incrociati avere:
Art.        Q.tà Venduta2005 Q.tà Venduta2006  Val. Venduto2005  Val.Venduto2006
1                   10                            20                        100                 200
quindi 2 valori contemporaneamente?
Attualmente nelle query a campi incrociati non è possibile gestire più di un valore....
grazie a tutti
roby
--
robyaccess
------------------------------------------------------------------------
View this thread:
http://www.itsistemi.net/viewtopic-828460.html
Inviato via
http://www.itsistemi.net


title: Aiuto con query a campi incrociati

author: manzoni

text:
Ciao robyaccess
fai una query di selezione e ragguppa i dati
esempio:
articolo    data   quantita valore  aggiungi un campo  Anno: DatePart("aaaa";[data])
poi fai il ragguppamento e su quantità metti Somma e anche su Valore
puoi farla anche con l'autocomposizione alla fine aggiungi il campo Anno:DatePart("aaaa";[data])
ciao
 Manzoni
--
manzoni



title: Aiuto con query a campi incrociati

text:
Grazie tantissimo per l'aiuto ma così facendo ho che i valori dell'anno sono in riga perchè risulta così se non sbaglio:
art   Anno    quantità    valore
1       2005    10           100
1       2006    20            200
io li vorrei in colonna, oppure andrebbe bene così ma come faccio a fare per es. una variazione % tra 2005 e 2006? se per es. nel report raggruppo per Art e Anno, non riesco a fargli capire quali sono i valori del 2005 e del 2006 perchè  l'anno è come si può dire è univoco. spero di essermi spiegato.
A me basta solo fare una variazione% tra un periodo e lo stesso dell'anno precedente.
grazie tantissimo.....
--
robyaccess



title: ADO Lato Server o Lato Client?

author: Fabrizio

text:
Ciao a tutti...
Volevo chiedere quali sono le caratteristiche delle connessioni (e dei
Recordset) ADO Lato Server e Lato Client, quale delle due è preferibile, in
che circostanze vanno usate. Volevo anche chiedere se l'ultima versione ADO
(la 2.6 se non sbaglio) è compatibile al 100% con il motore Jet 4 di
Access2000 (mi pare che qualcuno si sia lamentato per qualche limitazione)


title: Problema con una query

author: Alessandro

text:
E possibile memorizzare il risultato di una query in un controllo  'casella
di testo' ?
grazie Alessandro ;-)
Uso Access 97
ale...@tin.it


title: Problema con una query

text:
"Alessandro" <
ale...@tin.it
> ha scritto nel messaggio
news:8rt2sc$3i6$1...@nslave2.tin.it...

certo basta che la casella di testo sia associata a qualche campo del tipo
giusto
di una tabella da te creata precedentemente!


title: Problema con una query

author: Lorenzo Coronati

text:
Scrisse "Alessandro" <
ale...@tin.it
>:
>E possibile memorizzare il risultato di una query in un controllo  'casella
>di testo' ?
Vedi dlookup sull'help
--
Lorenzo Coronati
--
<<Si perché forse Ilbo (ed altri come lui) sono
convinti che noi poveri principianti (nel senso
ironico) scrivano le domande senza pensare.>>
(Ivan Lelli, 25/08/2000)
--
<<se il lavoro non me lo dai tu, me lo da
un'altro stronzo che non capisce una sega
di access e di informatica in generale>>
(Ivan dal lavoro, 30/09/2000)
--


title: Problema con formattazione data

text:
Sto utilizzando la seguente funzione per formattare le date in modo che
vengano visualizzate in lingua inglese:
Function dataita(data1)
Dim arrmese(12) As String
Dim arrgiorno(31) As String
arrmese(1) = "January"
arrmese(2) = "February"
.......
arrgiorno(1) = "1 st"
arrgiorno(2) = "2 nd"
.........
dataita = arrmese(Month(data1)) & "," & arrgiorno(Day(data1))
Ho notato che se il controllo data non contiene nessuna data il
controllo che dovrebbe contenere la data formattata assume il seguente
valore "#ERRORE"
Vorrei sapere come posso ovviare a questo problema.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Problema con formattazione data

author: Emyr

text:


fai un controllo a priori di dataita con if isnull(dataita) then
Saluti.
Emanuele.


title: Problema con inversione date

author: Gra

text:
Salve, Vi posso chiedere un consiglio???
Ho in una tabella che viene importata da AS400 dei campi data.
Il valore ad esempio di un campo data è 20011116  per portarlo in formato
gg/mm/aaaa in un report ho utilizzato le istruzioni LEFT RIGHT MID. Qualcuno
sa dirmi se esiste qualche altro metodo??? Grazie


title: Problema con inversione date

author: Roberto - Syd

text:
"Gra" <
studio...@tiscalinet.it
> ha scritto nel messaggio
news:9t3lhr$129$1...@fe1.cs.interbusiness.it...
> Salve, Vi posso chiedere un consiglio???
> Ho in una tabella che viene importata da AS400 dei campi data.
> Il valore ad esempio di un campo data č 20011116  per portarlo in formato
> gg/mm/aaaa in un report ho utilizzato le istruzioni LEFT RIGHT MID.
Qualcuno
> sa dirmi se esiste qualche altro metodo??? Grazie
>
>
Prova cosě:
Format(NomedelCampoData,"gg/mm/aaaa")
Ciao Roberto - Syd


title: Problema con inversione date

text:
Roberto - Syd <
p.ro...@tin.it
> wrote in message
tpiJ7.982$_h6....@news1.tin.it...

Scusami non ho capito come fare a mettere l'istruzione nel report.
Grazie per l'aiuto. Ciao Gra


title: Problema con inversione date

text:
"Gra" <
studio...@tiscalinet.it
> ha scritto nel messaggio
news:9tanu5$b8q$1...@fe1.cs.interbusiness.it...
>
> Roberto - Syd <
p.ro...@tin.it
> wrote in message
> tpiJ7.982$_h6....@news1.tin.it...
> >
> > "Gra" <
studio...@tiscalinet.it
> ha scritto nel messaggio
> > news:9t3lhr$129$1...@fe1.cs.interbusiness.it...
> > > Salve, Vi posso chiedere un consiglio???
> > > Ho in una tabella che viene importata da AS400 dei campi data.
> > > Il valore ad esempio di un campo data è 20011116  per portarlo in
> formato
> > > gg/mm/aaaa in un report ho utilizzato le istruzioni LEFT RIGHT MID.
> > Qualcuno
> > > sa dirmi se esiste qualche altro metodo??? Grazie
> > >
> > >
> > Prova così:
> > Format(NomedelCampoData,"gg/mm/aaaa")
> > Ciao Roberto - Syd
> >
> Scusami non ho capito come fare a mettere l'istruzione nel report.
>
> Grazie per l'aiuto. Ciao Gra
>
>
>
Non era chiaro nel messaggio che lo dovevi usare in un report, quindi
immagino che hai una casella di testo che contiene la data nel formato che
dici nel messaggio se è così imposta la proprietà formato della casella di
testo così: gg/mm/aaaa
Ciao Roberto - Syd


title: Query su tabelle ODBC con A97

author: BiBi

text:
Avendo un client Access 97 con tabelle collegate in ODBC ad SQL Server
2000 è vero che in sede di esecuzione di Query fra più tabelle Access
97 scarica le tabelle in locale ed esegue i JOIN localmente?
E' possibile associare query Pass-Torught o ADO alle maschere in A97?
Oppure meglio passare a progetti .adp?
Ciao BB


title: Query su tabelle ODBC con A97

author: SR

text:
"BiBi" <bbdj_@_
gostec.it
> ha scritto nel messaggio
news:529favgj5b7jkq189...@4ax.com...
> Avendo un client Access 97 con tabelle collegate in ODBC ad SQL Server
> 2000 è vero che in sede di esecuzione di Query fra più tabelle Access
> 97 scarica le tabelle in locale ed esegue i JOIN localmente?
Sì. Non potrebbe fare altrimenti.
> E' possibile associare query Pass-Torught o ADO alle maschere in A97?
Normalmente si usano le pass-through, sono query quindi le imposti come
proprietà recordsource e via, sia per report che per maschere, ovviamente
non sono aggiornabili.


title: Errore di run time 3219

author: Giuseppe

text:
Sto provando ad aprire una qry parametrica da vba e ricevo sempre questo
errore (3219).Domanda è possibile
eseguire da vba una qry di creazione tabella con parametri?Ed inoltre a che
si riferisce questo errore?
Grazie
Giuseppe


title: Errore di run time 3219

author: Alessandro Cara

text:

ha provato a fare debug.print err.description?
--
a.cara
Togli qualcosa dall'email


title: Errore di run time 3219

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E4FD8AC...@blunet.it...
> Giuseppe wrote:
[CUT]
>
> ha provato a fare debug.print err.description?
> --
> a.cara
Mi da Operazione non valida.
Ma il costrutto della qry che faccio in vba è identico a quello che faccio
sulla visualizzazione struttura delle qry.


title: Errore di run time 3219

author: Roberto da casa

text:
"Giuseppe" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:rIQ3a.252679$AA2.9...@news2.tin.it...

Sarebbe bene che tu postassi il codice VBA che hai usato per aprire la tua
query parametrica.
Certo è che non può essere simile a quello usato per aprire una query non
parametrica.
Per maggiori chiarimenti vai sul Sito Comune (link qui sotto) e nella
Sezione Queries 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
---------------------------------------------


title: Errore di run time 3219

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:8J54a.127431$ZE.36...@twister2.libero.it...
>
> "Giuseppe" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
> news:rIQ3a.252679$AA2.9...@news2.tin.it...
[CUT]
>Grazie Roberto ma ho risolto utilizzando la qry direttamente senza fargli
creare la tbl.
Ciao
Giuseppe