title: Cancellare più record

text:
"Daniele" <
dad...@tin.it
> ha scritto nel messaggio
news:S4Aq8.54261$S52.1...@news2.tin.it...
>
> > In pratica, cancello il record corrente e i record collegati (di
un'altra tabella).
> > Come di fa?
> > Grazie,
> > Filippo
> >
> > Applica l'integrità referenziale nelle relazioni tra le due tabelle e
> spunta la casella: elimina record correlati a catena
> > Ciao Daniele
>
>
Grazie, però non ho capito bene che cosa devo fare.
Come si applica l'integrità referenziale nelle relazione tra due tabelle?
Ciao
Filippo


title: Cancellare più record

author: Daniele

text:
"Filippo Vinciguerra" <
ma...@studiovinciguerra.it
> ha scritto nel messaggio
news:a8en6o$3tt$1...@localhost.localdomain...
>
> "Daniele" <
dad...@tin.it
> ha scritto nel messaggio
> news:S4Aq8.54261$S52.1...@news2.tin.it...
> >
> > > In pratica, cancello il record corrente e i record collegati (di
> un'altra tabella).
> > > Come di fa?
> > > Grazie,
> > > Filippo
> > >
> > > Applica l'integritŕ referenziale nelle relazioni tra le due tabelle e
> > spunta la casella: elimina record correlati a catena
> > > Ciao Daniele
> >
> >
> Grazie, perň non ho capito bene che cosa devo fare.
> Come si applica l'integritŕ referenziale nelle relazione tra due tabelle?
> Ciao
> Filippo
>
> Clicca sul bottone "Relazioni" della barra degli strumenti si aprirŕ un
maschera in cui dovrebbero esserci le due tabelle. Se non ci sono clicca sul
pulsante dx del mouse ed aggiungi le due tabelle trascina l'ID della tabella
UNO sull'ID della tabella MOLTI nella finestra di dialogo spunta le caselle
>


title: Cancellare più record

text:
"Daniele" <
dad...@tin.it
> ha scritto nel messaggio
news:MUCq8.54997$S52.1...@news2.tin.it...
>
> "Filippo Vinciguerra" <
ma...@studiovinciguerra.it
> ha scritto nel messaggio
> news:a8en6o$3tt$1...@localhost.localdomain...
> >
> > "Daniele" <
dad...@tin.it
> ha scritto nel messaggio
> > news:S4Aq8.54261$S52.1...@news2.tin.it...
> > >
> > > > In pratica, cancello il record corrente e i record collegati (di
> > un'altra tabella).
> > > > Come di fa?
> > > > Grazie,
> > > > Filippo
> > > >
> > > > Applica l'integrità referenziale nelle relazioni tra le due tabelle
e
> > > spunta la casella: elimina record correlati a catena
> > > > Ciao Daniele
> > >
> > >
> > Grazie, però non ho capito bene che cosa devo fare.
> > Come si applica l'integrità referenziale nelle relazione tra due
tabelle?
> > Ciao
> > Filippo
> >
> > Clicca sul bottone "Relazioni" della barra degli strumenti si aprirà un
> maschera in cui dovrebbero esserci le due tabelle. Se non ci sono clicca
sul
> pulsante dx del mouse ed aggiungi le due tabelle trascina l'ID della
tabella
> UNO sull'ID della tabella MOLTI nella finestra di dialogo spunta le
caselle...
> >scusami ho inviato senza concludere.... continuo...
> 1) applica integrità referenziale
2) aggiorna campi correlati a catena
3) elimina record correlati a catena
    poi clicca su crea.
> Così quando elimini un record dalla prima tabella verranno eliminati anche
quelli correlati della seconda. Come le fatture e i dettagli fatture se ho
capito bene.


title: Cancellare più record

author: Pedro Maltese

text:
"Filippo Vinciguerra"
> perň oltre al record corrente vorrei cancellare i record presenti in
> un'altra tabella, che abbiano un collegamento al record che cancello dalla
> maschera.
Diciamo che sulla maschera hai un textBox CODICE associato al
campo CODICE della tabella sottostante, e supponiamo sia questo il
legame per
i record sull'altra tabella.
Cioe' su ALTRATABELLA esiste un campo EXTCODICE che contiene 34 (per
esempio)
per tutti i record collegati al record con CODICE=34 sulla tabella
della maschera.
OK?
Bene, PRIMA di cancellare il record sulla maschera puoi cancellare
i record sull'altra tabella cosi':
docmd.setwarning false
docmd.runSQL "DELETE * FROM ALTRATABELLA WHERE EXTCODICE=" & ME.CODICE
docmd.setwarning true
Se il campo di collegamento e' testuale usa questa:
docmd.runSQL "DELETE * FROM ALTRATABELLA WHERE EXTCODICE='" & ME.CODICE
& "'"
Ciao
PM
> In pratica, cancello il record corrente e i record collegati (di un'altra
> tabella).
> Come di fa?
> Grazie,
> Filippo
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Cancellare più record

author: Filippo Vinciguerra

text:
"Daniele" <
dad...@tin.it
> ha scritto nel messaggio
news:F3Dq8.55058$S52.1...@news2.tin.it...

Grazie, funziona perfettamente ed era un aspetto di ACCESS (non l'unico
purtroppo) che non conoscevo.
Ciao, Filippo


title: controlli calcolati e separatore migliaia

author: ciroteo

text:
In un controllo di un report ho messo la seguente formula per arrotondare un
importo.
Ho impostato il formato standard, ma non mi viene restituito il puntino
separatore delle migliaia.
Esp1 è il risultato di un calcolo percentuale.
=Round([esp1];0) & ",00"
Qualcuno ha qualcosa da suggerire?


author: MA

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:cvuod9$1k0$1...@hulme.interac.it...

Format(round([espr1]);"standard")
MAssimiliano


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:7BBUd.1847$tY2....@news.edisontel.com...

smack!


text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:cvupb4$1l3$1...@hulme.interac.it...

Non fare così, ci vedono tutti...
MAssimiliano


text:
>>>> In un controllo di un report ho messo la seguente formula per
>>>> arrotondare un importo.
>>>> Ho impostato il formato standard, ma non mi viene restituito il puntino
>>>> separatore delle migliaia.
>>>> Esp1 è il risultato di un calcolo percentuale.
>>>> =Round([esp1];0) & ",00"
>>>> Qualcuno ha qualcosa da suggerire?
>>>
>>> Format(round([espr1]);"standard")
>>> MAssimiliano
>>>
>>
>> smack!
>
>
> Non fare così, ci vedono tutti...
> MAssimiliano
non ti resisto a volte ... chi ci vuol bene capirà ...


author: sv

text:
ciroteo ha scritto:


Volendovi bene:
http://www.donkarl.com/it/
FAQ 2.1
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"sv" <
sal...@nospaccessgroup.it
> ha scritto nel messaggio
news:cvuvsa$cb3$1...@news.newsland.it...
> ciroteo ha scritto:
>
>> >>>> In un controllo di un report ho messo la seguente formula per
>> >>>> arrotondare un importo.
>> >>>> Ho impostato il formato standard, ma non mi viene restituito il
>> >>>> puntino
>> >>>> separatore delle migliaia.
>> >>>> Esp1 è il risultato di un calcolo percentuale.
>> >>>> =Round([esp1];0) & ",00"
>> >>>> Qualcuno ha qualcosa da suggerire?
>> >>>
>> >>> Format(round([espr1]);"standard")
>> >>> MAssimiliano
>> >>>
>> >>
>> >> smack!
>> >
>> >
>> > Non fare così, ci vedono tutti...
>> > MAssimiliano
>
>> non ti resisto a volte ... chi ci vuol bene capirà ...
>
> Volendovi bene:
>
>
http://www.donkarl.com/it/
>
> FAQ 2.1
>
E che significa che adesso pure tu mi dai un bacio...
oddio un tempo acchiappavo le femmine... mi sa che sto diventando vecchio..
MAssimialino


author: cidi

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:1HDUd.1888$tY2...@news.edisontel.com...

ma no dai! alla tua, ancora, tenera età è tipico dei tipi "cabriolet!  :-)
> MAssimialino
---
Daniele


text:
>>>> > Non fare così, ci vedono tutti...
>>>> > MAssimiliano
>>>
>>>> non ti resisto a volte ... chi ci vuol bene capirà ...
>>>
>>> Volendovi bene:
>>>
>>>
http://www.donkarl.com/it/
>>>
>>> FAQ 2.1
>>>
>>
>> E che significa che adesso pure tu mi dai un bacio...
>> oddio un tempo acchiappavo le femmine... mi sa che sto diventando
>> vecchio..
>
> ma no dai! alla tua, ancora, tenera età è tipico dei tipi "cabriolet!  :-)
>
sta citando l'espressione da te usata quando mi mandasti la foto del
SUDRaduno ... e del Bacco Biso ...


text:
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:_JGUd.600665$b5.27...@news3.tin.it...

Vorrai dire cabriolet  così  (:-$
Ciao
MAssimialino


text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:cvvdun$2e4$1...@hulme.interac.it...

Nel frattempo non sono cresciuto, anzi. e la parentesi tonda come calottina
rende quasi l'idea
MAssimiliano


title: Con Tasto TAB passa a record successivo

text:
Ciao a tutti. Il mio quesito é il seguente:
In uno stesso Form come posso fare per evitare che spostandomi con il
tasto TAB tra i campi quando esco dall'ultimo mi passi automaticamente
al record successivo?
Io vorrei si posizionasse sul primo campo ma sempre dello stesso
record.
Grazie mille.


title: Con Tasto TAB passa a record successivo

author: Access

text:

proprieta' maschera>Scheda Altro>Sequenza
impostalo a Record Corrente.
--
Ciao
Access


title: Con Tasto TAB passa a record successivo

text:
On 30 Ott, 11:18, "Access" <c...@tin.it.invalid> wrote:

GRAZIE davvero! Preciso e velocissimo!


title: Help!! Principiante

author: Dott. MONTI

text:
Ho una tabella, DOCUMENTI
Da questa tabella ho generato una query che mi estrapola solo alcuni
documenti, la query si chiama BOLLE
Esiste, in tale query  un campo chiamato NUMERO
Ora, cosa dovrei fare:
verificare che i numeri (00001, 00002, 00003 ecc.) nel campo NUMERI della
query BOLLE siano progressivi.
Se non lo sono il mio magico programmino in access dovrebbe in qualche modo
avvisarmi.
Avevo pensato di crearmi una query che mi fa sto controllo e mi tira fuori
il numero che manca:
esempio nella query Bolle: 00001, 00002, 00003, 00005.
La query CONTROLLO mi visualizza 00004. Ma se esiste un altro sistema piú
veloce e simpatico, ...il massimo sarebbe creare un file di log....o, in
alternativa  un msg a video...su una maschera...
Grazie per chi mi dará una mano


title: Help!! Principiante

author: Alessandro Baraldi

text:
"Dott. MONTI" <
monti...@dnet.it
> wrote in message
news:a3edaf$4uf$1...@serv1.iunet.it...

Partiamo da prima.
Perchè non fai in modo che i numeri siano FORZATAMENTE tutti
progressivi.
Tu mi dirai se capita di eliminare qualche fattura o Bolla...??
Allora io farei una Funzione che scorre il Recordset della Tabella
controllando che siano progressivi, nel caso non lo siano
salvi tutto in una StingaTemp e poi generi il File.
Se ti serve una mano per il Codice dillo...!
P.S.Cortesemente Dottore è quasi 1 anno che posti SOTTOLINEANDO
che sei principiante, io credo possa bastare....! ;-)
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Help!! Principiante

text:
scrivo principiante perché confronto a Voi lo sono anche se é da un anno che
posto.
Ho capito molto e so fare diverse cosette ma non sono ancora alla Vostra
altezza ;-)
Non vorrei ora essere mieloso e fare le sviolinate peró il newsgroup mi ha
cambiato la vita, uno strumento FANTASTICO per un principiante smanettone
come me.
I progressivi li devo controllare in quanto devo controllare il database di
un programma di contabilitá che naturalmente non ho fatto io e non é stato
fatto con access (ha solo gli archivi in mdb)
"Se ti serve una mano per il Codice dillo...!"
SI, MI SERVE UNA MANO, ANZI DUE PER IL CODICE
Grazie!!


title: Help!! Principiante

author: Alessandro

text:
"Dott. MONTI" <
monti...@dnet.it
> wrote in message
news:a3eo5u$n05$1...@serv1.iunet.it...
> scrivo principiante perché confronto a Voi lo sono anche se é da un anno che
> posto.
> Ho capito molto e so fare diverse cosette ma non sono ancora alla Vostra
> altezza ;-)
> Non vorrei ora essere mieloso e fare le sviolinate peró il newsgroup mi ha
> cambiato la vita, uno strumento FANTASTICO per un principiante smanettone
> come me.
Non è necessario SOTTOLINEARE nulla di tutto ciò, scrivi semplicemente
le cose sulle queli hai dubbi, ti risponderanno nello stesso modo.
Io sicuramente + volentieri...!
> I progressivi li devo controllare in quanto devo controllare il database di
> un programma di contabilitá che naturalmente non ho fatto io e non é stato
> fatto con access (ha solo gli archivi in mdb)
> "Se ti serve una mano per il Codice dillo...!"
>
> SI, MI SERVE UNA MANO, ANZI DUE PER IL CODICE
>
> Grazie!!
Andiamo per gradi:
Per fare una Ricerca sui Progressivi si può fare così:
Funzione Progressivi() as String
  dim rst as Recordset
  dim PrgAtt,PrgPrec as Long
  dim strPrg as string
  set rst=Currentdb.Openrecordset("TabellaOrigine")
  if rst.Eof AND rst.Bof then Exit Function
  rst.moveFirst
  do untill rst.Eof
    PrgAtt=cLng(rst.Filed("CampoProgressivo"))
    If prgAtt-1<>PrgPrec then StrPrg=strPrg & ";" &
rst.Filed("CampoProgressivo")
    prgPrec=prgAtt
    rst.Movenext
  loop
  Progressivi=strPrg
  rst.Close
  Set rst=nothing
End Function
Ora Chiamando la Funzione per stampare un File:
Evento Click
Dim StrNonProgressivi as String
StrNonProgressivi=Progressivi
If Not StrNonProgressivi=vbnullString then
   Open "C:\LOGFILE.Txt" For Append as#1
   Print #1, StrNonProgressivi
   Close #1
End if
Spero di non aver fatto confusione ....!
Alessandro.



title: Help!! Principiante

text:
Provo poi ti faccio sapere
Grazie


title: Help!! Principiante

text:
FUNZIONA !!!
Per la prima parte cerano degli errori di "Grammatica"....
una volta messi a posta funziona,
Grazie ancora


title: Help!! Principiante

text:
"Dott. MONTI" <
monti...@dnet.it
> wrote in message
news:a3ev4t$d1d$1...@serv1.iunet.it...

Scusa la mia grammatica ma ti giuro che l'ho scritto a memoria senza
l'ausilio di ACCESS...!
Perdo colpi.
Fortunatamente però in grammatica mi batti....!!!
Mi fa piacere che funzioni....!
Ciao Alessandro.



title: Help!! Principiante

author: Collignon

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
> If Not StrNonProgressivi=vbnullString then
>    Open "C:\LOGFILE.Txt" For Append as#1
>    Print #1, StrNonProgressivi
>    Close #1
> End if
snifff sniff...
scusami, ho avuto un momento di commozione... mi capita sempre quando vedo
del Basica...
sicuro che non vada numerato?
;-)


title: Help!! Principiante

text:
"Collignon" <
b.col...@ucg.fr
> wrote in message
news:%3M68.4907$5M4.1...@twister2.libero.it...
> > If Not StrNonProgressivi=vbnullString then
> >    Open "C:\LOGFILE.Txt" For Append as#1
> >    Print #1, StrNonProgressivi
> >    Close #1
> > End if
>
> scusami, ho avuto un momento di commozione... mi capita sempre quando vedo
> del Basica...
> sicuro che non vada numerato?
> ;-)
Cosa.....????



title: Help!! Principiante

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
> > sicuro che non vada numerato?
> > ;-)
>
> Cosa.....????
10  If Not StrNonProgressivi=vbnullString then
20    Open "C:\LOGFILE.Txt" For Append as#1
30    Print #1, StrNonProgressivi
40    Close #1
50   End if
cosi'....
ma era per scherzare...


title: Help!! Principiante

text:
"Collignon" <
b.col...@ucg.fr
> wrote in message
news:uYO68.5333$5M4.1...@twister2.libero.it...

In effetti č corretto anche come scrivi, il "Vecchio" Basic dal
Commodore
all'Amiga al Qbasic per non dimenticare il GWBasic era esattamente cosě.
Anche VBA puň inserire la numerazione, solo che di Default č soppressa,
ma c'č un Flag, mi pare per metterla.
Il problema č che non ha senso in un linguaggio con programmazione
ad oggetti, perchč non hai piů il vecchio TABULATO di 7/8 pagine
sequenziale.
Alcune volte ho nostalgia anch'io....!
Bei tempi, quelli in cui si programmava Assembler con dei
cicli For...Next e un sacco di Poke x,y nel Commodore...!



title: Riferimento ad un valore del sottoreport

author: SimonenomiS

text:
  Salve,
devo fare una cosa semplicissima; devo leggere e mettere in una textbox di
un report (txtTOT) il valore contenuto in una casella di testo di un
sottoreport (txtSubTot).
  Pero'  ponendo la proprieta' datasource di txtTOT uguale a
Reports!NomeReportPrincipale.Report!SubReport!txtSubTot, come dice anche
l'help in linea, ottengo un messaggio di errore. Perche'?


author: Karl Donaubauer

text:
SimonenomiS ha scritto:

NomeDelControlCheContieneIlSubreport.Report!txtSubTot
HTH
Karl
*********
Access-FAQ (Tedesco):
http://members.eunet.at/donkarl/
APP:
http://www.AccessProfiPool.com


title: codice a barre che interpreti bene lo slash

author: ]SiLVieTTa[

text:
ciao a tutti
e buon rietro!
il rientro in ufficio è drammatico, tanto più se hai fatto una vacanza
stupenda.......
ma...
quando poi torni e ti trovi con vecchi problemi.. ^_^
vabbè..
una domanda già postata, ma ci riprovo..
ho bisogno di utilizzare un codice a barre che riconosce lo slash "/".
io uso il carattere 3of9 barcode, che è perfetto per me.
con la pistola legge lo slash senza problemi, ma... lo traduce con "-"
il che ovviamente mi sballa tutto.
farei anche convertire i trattini in slash, ma non si può.
qualcuno sa aiutarmi con altri font o con altre soluzioni?
grazie
Ciao
Silvia.
--
www.silvietta.it
...everyone's invited!
Argo tu est un petit pièce de mon coeur. Souris-moi!
Roi des chiens, ma joie, tu me manqueras toujours.


author: Pixel

text:
"]SiLVieTTa[" <
> una domanda già postata, ma ci riprovo..
> ho bisogno di utilizzare un codice a barre che riconosce lo slash "/".
> io uso il carattere 3of9 barcode, che è perfetto per me.
> con la pistola legge lo slash senza problemi, ma... lo traduce con "-"
> il che ovviamente mi sballa tutto.
> farei anche convertire i trattini in slash, ma non si può.
> qualcuno sa aiutarmi con altri font o con altre soluzioni?
http://www.mantuanet.it/alessandro.baraldi/
Sezione Reports:  ci sono un paio d'esempi di come generare codici a barre
nei reports.
Magari, dico magari, è un'alternativa più flessibile al Font e potresti
risolvere il tuo problema.
Pixel


text:
]SiLVieTTa[ wrote:
> ciao a tutti
> e buon rietro!
> il rientro in ufficio è drammatico, tanto più se hai fatto una vacanza
> stupenda.......
> ma...
> quando poi torni e ti trovi con vecchi problemi.. ^_^
> vabbè..
> una domanda già postata, ma ci riprovo..
> ho bisogno di utilizzare un codice a barre che riconosce lo slash "/".
> io uso il carattere 3of9 barcode, che è perfetto per me.
> con la pistola legge lo slash senza problemi, ma... lo traduce con "-"
> il che ovviamente mi sballa tutto.
> farei anche convertire i trattini in slash, ma non si può.
> qualcuno sa aiutarmi con altri font o con altre soluzioni?
>
> grazie
>
> Ciao
>
> Silvia.
>
> --
>
www.silvietta.it
> ....everyone's invited!
>
> Argo tu est un petit pièce de mon coeur. Souris-moi!
> Roi des chiens, ma joie, tu me manqueras toujours.
devi settare la lingua della pistola uguale a quella della tastiera:
quasi sicuramente hai la tastiera italiana e il lettore con la lingua di
default (in genere americana o inglese).
Leggi bene il libretto delle istruzioni del lettore e fagli leggere il
codice che setta la lingua di emulazione.
bye
Giampy


text:
>devi settare la lingua della pistola uguale a quella della tastiera:
>quasi sicuramente hai la tastiera italiana e il lettore con la lingua di
>default (in genere americana o inglese).
>Leggi bene il libretto delle istruzioni del lettore e fagli leggere il
>codice che setta la lingua di emulazione.
>
>
>bye
>Giampy
potrei dirti tutte le 3.000 prove che avevo fatto...
tutte le alternative cercate...
le ultime estreme soluzioni proposte....
il mio grido di gioia
ma mi conterrò:
T-I- -A-D-O-R-O
Ciao
Silvia.
--
www.silvietta.it



text:
"]SiLVieTTa["
<
silviaTOGLIQ...@studiomarketing.it
> ha
scritto nel messaggio
news:c0rbj0tfj82vn1i4g...@4ax.com...
> >devi settare la lingua della pistola uguale a
quella della tastiera:
> >quasi sicuramente hai la tastiera italiana e il
lettore con la lingua di
> >default (in genere americana o inglese).
> >Leggi bene il libretto delle istruzioni del
lettore e fagli leggere il
> >codice che setta la lingua di emulazione.
> >
> >
> >bye
> >Giampy
>
> potrei dirti tutte le 3.000 prove che avevo
fatto...
> tutte le alternative cercate...
> le ultime estreme soluzioni proposte....
> il mio grido di gioia
> ma mi conterrò:
> T-I- -A-D-O-R-O
>
> Ciao
>
> Silvia.
Chissà cosa dirà il Biso.
Corna manifeste!!!
MAssimiliano


title: Quale backup

author: walter

text:
Secondo voi quale' il miglior sistema per effettuare un backup dei dati.
Io esporto tutto in TXT delimitato ma non mi soddisfa molto
avete qualchwe suggerimento
Grazie


title: Quale backup

author: AntoGal

text:
walter <
tru...@libero.it
> wrote in message 86fqj1$l9l$1...@nslave1.tin.it...
> Secondo voi quale' il miglior sistema per effettuare un backup dei dati.
> Io esporto tutto in TXT delimitato ma non mi soddisfa molto
> avete qualchwe suggerimento
E perché non copiare direttamente tutto l'MDB (magari zippato)?
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: Quale backup

author: Micio

text:
AntoGal ha scritto nel messaggio <86g0lm$491$
1...@pegasus.tiscalinet.it
>...
>walter <
tru...@libero.it
> wrote in message 86fqj1$l9l$1...@nslave1.tin.it...
>> Secondo voi quale' il miglior sistema per effettuare un backup dei dati.
>> Io esporto tutto in TXT delimitato ma non mi soddisfa molto
>> avete qualchwe suggerimento
>
>E perché non copiare direttamente tutto l'MDB (magari zippato)?
appunto... quello che faccio anch'io!
Micio


title: salvare i report

author: Angelo Ale

text:
Qualcuno conosce un modo per mantere il layer dei report durante la
compilazione a file mde
Qualcuno puň darmi una mano.
Grazie
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Si può fare?

author: Vorreisapere

text:
Salve a tutti, da due campi stringa č possibile ottenere un terzo
campo numerico univoco per nessun motivo mai ottenibile con stringhe
diverse (nel mio caso: campo stringa "fornitore" + campo stringa
"lotto merce" = campo numerico univoco)? Questo campo numerico
derivato dovrei usarlo in una relazione con un'altra tabella (ad
esempio di carico/scarico); oppure, in casi come questo, si mettono in
relazione due tabelle con un campo stringa? (sommare 2 stringhe al
momento lo trovo meno complicato :-))
Grazie e ciao a tutti.


title: Si può fare?

author: Antonio Biso

text:
"Vorreisapere" <
nathan...@hotmail.com
> ha scritto nel messaggio
news:7079deae.04010...@posting.google.com...
Di scrivere un subject significativo?
Certo che si può fare, anzi si DEVE fare, sempre che tu voglia una
risposta...
Antonio


title: Si può fare?

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message news:<HYvKb.229712$
vO5.9...@twister1.libero.it
>...

Chiedo scusa, riposto con subject "Numero univoco da stringa"
Ciao e grazie


title: Riempire casella di testo Report da VB

author: Mattia

text:
Ho un pulsante in una maschera che mi apre un report di etichette attraverso
una query. All'interno del report ho inserito una casella di testo (nome
elemento "Inizio" e Origine controllo = [testa]) che dovrebbe essere settata
da codice cioè dovrebbe contenere la stringa "Spett.le" oppure "Egr. Sig." a
seconda delle scelte che faccio da un gruppo di opzioni della suddetta
maschera. Non riesco però a legare il codice vb all'apertura del report:
infatti ho utilizzato la
Select Case Me!OpCoop
  Case 1
  DoCmd.OpenReport "Etichette_Anag", acViewPreview, , strSQL
  Reports!Etichette_Anag!testa.Value = "Spett.le"
  Case 2
  'altro
End Select
dove testa è la casella di testo del report. All'apertura del report mi
viene ugualmente richiesto il valore di testa e poi mi viene segnalato
l'Errore di run-time '2448' Impossibile assegnare un valore all'oggetto. Se
qualcuno potesse aiutarmi gliene sarei eternamente grato, visto che sono due
giorni che mi ammazzo su questa cosa.
TIA e aloa                Mattia
P.S. Buona Pasqua a Tutti !!!!!!
--
Togli ETABETA dall'indirizzo e-mail


title: Riempire casella di testo Report da VB

author: Carmel

text:
On Wed, 11 Apr 2001 08:52:02 GMT, "Mattia" <
smattia...@libero.it
>
wrote:

Io ho risolto il problema utilizzando una variabile pubblica e una
funzione che mi restituisce il valore di questa variabile.
Mi spiego meglio:
ho creato in un modulo una variabile Public di nome ad esempio
Intestazione, e una function Restituisci_intestazione():
Public Intestazione as String
Function Restituisci_intestazione() as String
Restituisci_intestazione = Intestazione
end function
Nella maschera invece avrò :
Select Case Me!OpCoop
  Case 1
  Intestazione  =  "Spett.le"
  Case 2
  Intestazione  =  "Egr. Sig."
end select
DoCmd.OpenReport "Etichette_Anag", acViewPreview, , strSQL
Infine nel report Etichette_anag il controllo Inizio avrà come origine
controllo = Restituisci_intestazione()
Quindi ogni volta che seleziono un opzione assegno alla variabile
pubblica il valore opportuno. Aprendo poi il report, nel controllo
inzio avrò,tramite la funzione, il valore della variabile.
Spero di essere stato chiaro.
Ciao e Buona Pasqua.


title: Riempire casella di testo Report da VB

author: [NetMike]

text:
"Carmel" <
car...@inwind.it
> wrote in message
news:7t79dtshdbf935ndn...@4ax.com...

Ciao,
se non ho capito (letto) male la casella di testo che tu hai inserito nel
report si chiama INIZIO!
L'errore che commeti è nella riga:
            Reports!Etichette_Anag!testa.Value = "Spett.le"
Infatti non esiste nel report un controllo "testa" ma un controllo che si
chiama "Inizio", quindi la tua riga di codice dovrebbe essere:
            Reports!Etichette_Anag!Inizio = "Spett.le"
(puoi lasciar perdere l'indicazione della proprietà  .Value, è predefinita)
Togli anche l'impostazione di Origine controllo = [testa], [testa] non ti
serve proprio.
Saluti,
Michele
[NetMike]


title: Riempire casella di testo Report da VB

text:
Lo sapevo che questo è un gran NG !!! Un grazie a Carmel e a NetMike e Buona
Pasqua a tutti.
Aloa                        Mattia
"Mattia" <
smattia...@libero.it
> ha scritto nel messaggio
news:SWUA6.7276$xC3.1...@news.infostrada.it...
> Ho un pulsante in una maschera che mi apre un report di etichette
attraverso
> una query. All'interno del report ho inserito una casella di testo (nome
> elemento "Inizio" e Origine controllo = [testa]) che dovrebbe essere
settata
cut


title: Riempire casella di testo Report da VB

text:
"Carmel" <
car...@inwind.it
> ha scritto nel messaggio
news:7t79dtshdbf935ndn...@4ax.com...
> On Wed, 11 Apr 2001 08:52:02 GMT, "Mattia" <
smattia...@libero.it
>
> wrote:
>
> >Ho un pulsante in una maschera che mi apre un report di etichette
attraverso
> >una query. All'interno del report ho inserito una casella di testo (nome
[cut]
E' perfetto. L'ho appena provata e devo dire che è una soluzione semplice,
pulita ed efficiente. Mi ripeterò ma grazie ancora di tutto: mi hai salvato
da una Pasqua pensierosa ! Ora invece di pensare a come risolvere il
problema penso che andrò proprio al mare...
> Spero di essere stato chiaro.
>
> Ciao e Buona Pasqua.
Buona Pasqua anche a te.


title: FiltroInBaseAMaschera non funziona con Runtime del developer

author: Claudio

text:
buondì a tutto il gruppo
Mi è capitato questo strano fenomeno
ho creato una macro con "esegui comando" FiltroInBaseAMaschera.
In AXP funziona regolarmente, quando però, dopo aver creato il pacchetto con
Developer, lo lancio da un altro computer dove non c'è access appunto
installando il pacchetto, avviando la Macro non succende proprio nulla
Perchè secondo voi???
Pensavo, può essere che ho utilizzato "esegui comando" della macro, invece
di farlo via codice??
attendo buone nuove :)))
buon lavoro
Claudio


author: MA

text:
"Claudio" <
cre...@tiscali.it
> ha scritto nel messaggio
news:H3h7b.49254$R32.1...@news2.tin.it...

Prova a convertirlo in codice (lo fai lui stesso nel menu strumenti dopo
aver selezionato la macro in questione)
MAssimiliano


author: Simone Calligaris

text:
"Claudio" <
> buondģ a tutto il gruppo
> Mi č capitato questo strano fenomeno
> ho creato una macro con "esegui comando" FiltroInBaseAMaschera.
> In AXP funziona regolarmente, quando perņ, dopo aver creato il pacchetto
con
> Developer, lo lancio da un altro computer dove non c'č access appunto
> installando il pacchetto, avviando la Macro non succende proprio nulla
> Perchč secondo voi???
> Pensavo, puņ essere che ho utilizzato "esegui comando" della macro, invece
> di farlo via codice??
>
> attendo buone nuove :)))
Non ci sono buone nuove: il filtro in base a maschera (per lo meno da A' 97)
č disabilitato in modalitą Runtime.
Saluti.


text:
> Non ci sono buone nuove: il filtro in base a maschera (per lo meno da A'
97)
> è disabilitato in modalità Runtime.
>
> Saluti.
Questa che mi hai dato è una bruttissima notizia :(((
e mo come faccio per fare una ricerca generale??
ciao


text:
"Claudio" <
>
> Questa che mi hai dato č una bruttissima notizia :(((
> e mo come faccio per fare una ricerca generale??
Beh, ci sono altri strumenti di filtro in Access: puoi usare il "Filtro
Per".
E' sufficiente specificare una parte del testo tra *
Saluti.


title: Modifica della barra dei menu in Access 2010

author: Leonardo

text:
Buonasera a tutti,
è possibile fare modifiche in un db alla barra dei menu creata con
Access 2003 in Access 2010 senza utilizzare la programmazione con
html?
Con Access 2003 è estremamente semplice aggiungere o rimuovere oggetti
(maschere, query,ecc.) mentre con Access 2010 non so proprio come
fare...
grazie sempre
Leo


text:
"Leonardo"  ha scritto nel messaggio
news:dabebcbd-3ffe-4826...@v16g2000vbq.googlegroups.com...

Leo
____Risposta:
Ciao il ribbon va programmato in XML non HTML
Con il 2010 c'è addirittura un wizard.
Guarda su
www.riolab.org
MA


title: Aiuto su creazione report con campi calcolati

author: atxkors

text:
Salve a tutti
Ecco il mio nuovo problema:
Supponiamo di avere una tabella ORDINI con i campi [Data] di tipo data e [Urgente] di tipo si/no.
Vorrei creare un report con:
 - un campo TOTALE ORDINI che riporti il numero di ordini compresi tra due date inseribili dall'utente
 - due campi ORDINI URGENTI e ORDINI NON URGENTI, che riportino rispettivamente il totale degli ordini urgenti e non urgenti (sempre nell'intervallo di date specificato)
- due campi PERC. URGENTI e PERC. NON URGENTI che riporti la percentuale di ordini urgenti e di quelli non urgenti (sempre nell'intervallo di date specificato)
es:   TABELLA ORDINI
ID       DATA     URGENTE
-----------------------------
1        1/1/05         si
5        2/1/05         no
11      3/1/05         no
12      4/1/05         si
17      5/1/05         no
specificando l'intervallo 2/1/05 - 4/1/05 il report dovrebbe venire:
TOTALE ORDINI: 3
ORDINI URGENTI: 1
ORDINI NON URGENTI: 2
PERC. ORDINI URGENTI: 33,3%
PERC. ORDINI NON URGENTI: 66,6%
Ho cercato quà e là nel newsgroup e sul sitocomune, ma ho trovato solo query molto particolari e non sono sicuro che facciano al caso mio... qualche dritta da voi più esperti di me sulle query da creare o sulle funzioni già presenti in Access?
Come al solito grazie anticipate a tutti
--
atxkors
------------------------------------------------------------------------
View this thread:
http://www.itsistemi.net/viewtopic-691352.html
send from
http://www.itsistemi.net


author: Roberto dalla campagna

text:
"atxkors" <
atxkors...@no-mx.itsistemi.net
> ha scritto nel messaggio
news:atxkors...@no-mx.itsistemi.net...

Io non passerei per una query per effettuare i calcoli di ciò che mi serve.
Creerei un report non associato nella cui Intestazione Pagina inserici due
caselle di testo chiamate rispettivamente Inizio e Fine e relative
etichette.
Inserisci nel corpo del report 5 caselle di testo chiamate rispettivamente
TOT_ORD, ORD_URG, ORD_NON_URG, PERC_ORD_URG e PERC_ORD_NON_URG e relative
etichette. Per le ultime due caselle di testo imposta il formato a
Percentuale.
A fronte dell'evento "Su apertura" del report genera il seguente codice VBA:
Private Sub Report_Open(Cancel As Integer)
Do Until 1 = 2
    DataIniziale = InputBox("Digita la data di inizio periodo", _
        "Inizio periodo")
    DataFinale = InputBox("Digita la data di fine periodo", _
        "Fine periodo")
    If DataIniziale <= DataFinale Then Exit Do
    MsgBox "La data di inizio periodo è maggiore della data fine periodo", _
    vbCritical, "Contrallo sulle date del periodo"
Loop
End Sub
A fronte dell'evento "Su formattazione" della sezione Corpo del report
genera il seguente codice VBA:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
Me!TOT_ORD = DCount("*", "TABELLA_ORDINI", "DATA>=#" & _
Format(DataIniziale, "mm/dd/yyyy") & "# AND DATA <=#" & _
Format(DataFinale, "mm/dd/yyyy") & "#")
Me!ORD_URG = DCount("*", "TABELLA_ORDINI", "DATA>=#" & _
Format(DataIniziale, "mm/dd/yyyy") & "# AND DATA <=#" & _
Format(DataFinale, "mm/dd/yyyy") & "# AND URGENTE = True")
Me!ORD_NON_URG = Me!TOT_ORD - Me!ORD_URG
Me!PERC_ORD_URG = Me!ORD_URG / Me!TOT_ORD
Me!PERC_ORD_NON_URG = Me!ORD_NON_URG / Me!TOT_ORD
End Sub
In testa al modulo di classe del report definisci le seguenti variabili:
Dim DataIniziale As Date
Dim DataFinale As Date
Eseguendo il report dovresti visualizzare ciò che ti serve sormontato dalle
date di inizio e fine periodo.
>
>
> --
> atxkors
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
prima cosa... sei un mito!
Sicuramente con le tue indicazioni riuscirò a fare quello che mi serve, ma al momento ho un problema di sintassi da pivello: copiando e incollando il tuo codice (ovviamente eliminando gli underscore di interruzione riga e correggendo le virgolette che in alcuni casi sono visualizzate diversamente) mi da sempre lo stesso errore, ovvero:
Errore di Compilazione: Previsto: separatore di elenco oppure )
prob c'è qualcosa che sbaglio nella chiamata della funzione Format, nell'help dice di usare la Call... boh... potrei abusare ancora della tua disponibilità e avere quest'altro aiutino? Grazie infinite!



text:
... cancellando e riscrivendo tutte le virgole ora va... non ho parole... prob il codice ASCII di quelle del forum è diverso da quello delle virgole dell'editor VBA, o qualche diavoleria del genere.... mah....



author: Roberto da casa

text:
"atxkors" <
atxkors...@no-mx.itsistemi.net
> ha scritto nel messaggio
news:atxkors...@no-mx.itsistemi.net...
>
> .. cancellando e riscrivendo tutte le virgole ora va... non ho parole...
prob il codice ASCII di quelle del forum č diverso da quello delle virgole
dell'editor VBA, o qualche diavoleria del genere.... mah....
Non ho la piů pallida idea di quale fosse prima il problema, ma penso che
ormai non abbia piů importanza. ;-)



title: Maschera collegata a tabella

author: riccardo

text:
chiedo scusa per la domanda da novellino, ma sono alle prime armi con
Access. il mio problema è questo: ho creato una maschera tramite la
quale inserire i dati in una tabella. Questa maschera ha due controlli
del tipo casella combinata che vanno a pescare i dati in altre due
tabelle. Vorrei capire perchè quando scrivo nella maschera, nei campi
della tabella ad essa collegata vengono scritti gli ID presi dalle
altre due tabelle, anzichè il campo inserito nella maschera.
Spero di essere stato chiaro
grazie a tutti quelli che avranno la pazienza di rispondermi.


title: Maschera collegata a tabella

author: Roberto dal portatile

text:
"riccardo" <
en...@nospamlibero.it
> ha scritto nel messaggio
news:3b77c9c...@news.inwind.it...

A quanto pare hai creato le due caselle combinate con l'autocomposizione.
Sicuramente nel wizard di autocomposizione hai indicato di usare, come
origine riga delle caselle combinate, una query con due colonne: la prima
contenete l'ID della tabella e la seconda contenente la descrizione.
Questo fa sì che Access ti crei una casella combinata a due colonne
(contenenti i valori delle due colonne della query), di cui visibile solo la
seconda; inoltre imposta a 1 la proprietà della casella combinata Colonna
associata.
Così stanti le cose, nel campo della tabella associato alla casella
combinata verrà registrato appunto il valore della prima colonna della
casella combinata, ovvero l'ID. Se vuoi invece registrare nel campo
associato alla casella combinata la descrizione, l'intervento più veloce da
effettuare è quello di impostare a 2 la proprietà Colonna associata della
casella combinata.
Resta il fatto che la logica dei database relazionali prevede che tu
registri nei campi della tabella gli ID e non le descrizioni delle caselle
combinate; potrai sempre risalire alle descrizioni tramite appunto una
casella combinata o tramite una funzione DLookup.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Maschera collegata a tabella

text:
grazie, hai risolto il mio problema!



title: no tasks sulla barra di windows

text:
Ogni volta che in access si apre una maschera, tabella, query o qualsiasi
altra cosa sulla barra in basso delle finestre attive di windows appare una
finestra diversa... so che access può fare in modo che venga visualizzato un
solo pulsante per il database... chi mi spiega come si sette questa cosa???
Grazie


title: no tasks sulla barra di windows

text:

>Strumenti - opzioni - visualizzazione - icone sulla barra applicazione:
togli la spunta
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Problema con virgola e punti....

author: Namberone

text:
Forse e' un problema gia' noto..ma ho cercato ma nulla...
Con access 97 ed il modulo vb faccio una somma di un db di un campo
currency...
il valore che mi tira fuori e' ad esempio 1234,43 se provo a prendere
questo vlore per fare un update..mi da' sempre errore...a meno
che..manualmente non sostituisco la 'virgola' con un 'punto'.
Dove sbaglio...premetto che nel pannello di controllo la virgola e' il
separatore dei decimali e il punto e' quello delle migliaia...
Grazie e chiunque mi sappia dare un aiuto.
namb...@yahoo.com
http://go.to/namberone/


title: Problema con virgola e punti....

author: Stefano Bettini

text:
"Namberone" <
namb...@yahoo.com
> wrote in message
news:d0869a64.02031...@posting.google.com...

Mi stupisco del tuo stupore, se ho afferrato tu stai tentando una cosa
tipo:
Public Sub test()

  Dim v1 As Currency
  Dim v2 As String
  v1 = 1.98  'nell'editor va scritto col punto
  v2 = "update pippo set pluto = " & v1   'qua fa il cast del tipo
currency a stringa utilizzando il formato del sistema
  Debug.Print v2 'ecco qua 1,98!
End Sub
E' ovvio che si comporti cosě poichč in fase di casting dei tipi
(durante l'accodamento a v2) il valore numerico utilizza la
formattazione impostata sul tuo pannello di controllo.
La prima soluzione che mi viene in mente potrebbe essere:
  v2 = "update pippo set pluto = " & ToEng(v1)
dove
Function ToEng(pVal)
'Sporco truccaccio!
Dim Ris, a
  Ris = pVal
  a = 1/2
  if mid(a,2,1) = "," then ris = replace(ris, ",", ".")
  ToEng = Ris
End Function
O gestire gli update interamente all'interno di sql se
possibile...
In ASP-vbscript per casi del genere utilizzo la SetLocale("en-us"),
ma dubito che esista in VBA.
Bye, Ste
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Maschere continue

author: Francesco Salvagnini

text:
Buongiorno! In una form a maschere continue ci sono 2 controlli: una
casella combinata e un testo. Poniamo visivamente:
COMBO   TEXT
COMBO   TEXT
COMBO   TEXT
COMBO   TEXT   ecc
che si traduce così:
TELEFONO   075 ...
SKYPE         FRANCESCO
CELL.           _ _ _ _ _ _ _
_ _ _ _ _ _    _ _ _ _ _ _ _
Domanda: è possibile ABILITARE il campo text SOLO se il campo COMBO
NON è null?
Nella fattispecie abilitare il text del terzo record e mantenere
disabilitato il text del quarto?
Grazie mille!! ; )


title: Maschere continue

author: Karl Donaubauer

text:
Francesco Salvagnini wrote:
> Buongiorno! In una form a maschere continue ci sono 2 controlli: una
> casella combinata e un testo. Poniamo visivamente:
> COMBO   TEXT
> COMBO   TEXT
> COMBO   TEXT
> COMBO   TEXT   ecc
>
> che si traduce cosě:
>
> TELEFONO   075 ...
> SKYPE         FRANCESCO
> CELL.           _ _ _ _ _ _ _
> _ _ _ _ _ _    _ _ _ _ _ _ _
>
> Domanda: č possibile ABILITARE il campo text SOLO se il campo COMBO
> NON č null?
> Nella fattispecie abilitare il text del terzo record e mantenere
> disabilitato il text del quarto?
Nella vis. struttura fai clic sul controllo "Text" (che non č un buon
nome perché una parola riservata) e scegli la voce i menů
Format - Formattazione Condizionale... Nel dialogo della FC
scegli e scrivi: Espressione é  IsNull([Combo])
Nei simboli di formattazione disattiva l'ultimo a destra (Attivo).
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Maschere continue

text:
On 22 Apr, 10:42, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> Francesco Salvagnini wrote:
> > Buongiorno! In una form a maschere continue ci sono 2 controlli: una
> > casella combinata e un testo. Poniamo visivamente:
> > COMBO   TEXT
> > COMBO   TEXT
> > COMBO   TEXT
> > COMBO   TEXT   ecc
>
> > che si traduce così:
>
> > TELEFONO   075 ...
> > SKYPE         FRANCESCO
> > CELL.           _ _ _ _ _ _ _
> > _ _ _ _ _ _    _ _ _ _ _ _ _
>
> > Domanda: è possibile ABILITARE il campo text SOLO se il campo COMBO
> > NON è null?
> > Nella fattispecie abilitare il text del terzo record e mantenere
> > disabilitato il text del quarto?
>
> Nella vis. struttura fai clic sul controllo "Text" (che non è un buon
> nome perché una parola riservata) e scegli la voce i menù
> Format - Formattazione Condizionale... Nel dialogo della FC
> scegli e scrivi: Espressione é  IsNull([Combo])
> Nei simboli di formattazione disattiva l'ultimo a destra (Attivo).
>
> --
> Ciao
> Karl
> *********
> Access FAQ:
http://www.donkarl.com/it-
 Nascondi testo citato
>
> - Mostra testo citato -
Karl, ti confermi per l'ennesima volta un Mito!
Non avevo mai usato la formattazione condizionale! Grazie mille!!!  ; )


title: (un pò OT) excel

author: Sbrinator

text:
Devo compilare una tabella in cui compaiono dei tempi presi da un cronometro
e quindi in formato mm:ss:cc (dove cc sta per centesimi), ma nn ho trovato
la maschera adatta alla formattazione, nè sono riuscito a crearne una.
Ovviamente devo fare in modo che poi excel riconosca questo formato(nn posso
formattarlo come testo e scriverlo, tanto per intenderci), poichè dovrò poi
fare dei grafici con tutti i tempi registrati. Qualcuno può darmi una mano?


title: (un pò OT) excel

author: Riccardo

text:
Sbrinator <
sbri...@tiscalinet.it
> wrote in message
9jo7bo$q9k$1...@pegasus.tiscalinet.it...

formato
h.mm.ss,00
ciao Riccardo


title: (un pò OT) excel

text:
> formato
> h.mm.ss,00
appunto, volevo evitare il ss,0 e mettere ss:cc con cui mi trovo meglio


title: Back-End  MDB volatilizzati

author: Oscar Manfredini

text:
http://allenbrowne.com/Access2007.html
Sono documentate casistiche che possono provocare la "volatilizzazione" di
una base dati.
Conoscete circostanze in cui qualcosa d'analogo possa capitare con le
releases precedenti?
Stamane a un cliente che usa un'applicazione basata su Access 97 (la più
vecchia che ho fatto) è successa proprio questa cosa.
Forse è una situazione ben conosciuta, ma da anni non utilizzo più gli .mdb
come Back-End e ho perso un pò la mano...
Ciao a tutti.


title: Back-End  MDB volatilizzati

author: Alessandro Cara

text:
Oscar Manfredini ha scritto:
>
http://allenbrowne.com/Access2007.html
>
> Sono documentate casistiche che possono provocare la "volatilizzazione" di
> una base dati.
del *.* ? format? move da qui a li?
>
> Conoscete circostanze in cui qualcosa d'analogo possa capitare con le
> releases precedenti?
vedi sopra
>
> Stamane a un cliente che usa un'applicazione basata su Access 97 (la più
> vecchia che ho fatto) è successa proprio questa cosa.
Uhmm. Un po' di tempo fa stavo facendo una cosa. La mattina dopo non
funzionava piu' nulla. Ho chiesto ai responsabili del sistema se aveva
fatto "qualcosa". La risposta e' stata "non abbiamo toccato nulla". Dopo
una mezza mattinata di smoccolamenti mi viene un dubbio. Torno dai
succitati e con estrema "nonchalance" mi rispondono che si, avevano
cambiato le librerie di sistema, ma che tutto questo era ininfluente ai
miei fini.
Fini' in una zuffa micidiale con "schizzi" di fluidi biologici.
> Forse è una situazione ben conosciuta, ma da anni non utilizzo più gli .mdb
> come Back-End e ho perso un pò la mano...
non mi sovviene nulla.
>
> Ciao a tutti.
>
>


title: Back-End  MDB volatilizzati

text:
"Alessandro Cara"
> >
http://allenbrowne.com/Access2007.html
> > Sono documentate casistiche che possono provocare la "volatilizzazione"
di
> > una base dati.
> del *.* ? format? move da qui a li?
Evidentemente casistiche analoghe a quelle che leggi in quel link.
Ovvero: puttanate "native" di M$ JET
> > Stamane a un cliente che usa un'applicazione basata su Access 97 (la più
> > vecchia che ho fatto) è successa proprio questa cosa.
> Uhmm. Un po' di tempo fa stavo facendo una cosa. La mattina dopo non
> funzionava piu' nulla. Ho chiesto ai responsabili del sistema se aveva
> fatto "qualcosa". La risposta e' stata "non abbiamo toccato nulla". Dopo
> una mezza mattinata di smoccolamenti mi viene un dubbio. Torno dai
> succitati e con estrema "nonchalance" mi rispondono che si, avevano
> cambiato le librerie di sistema, ma che tutto questo era ininfluente ai
> miei fini.
> Fini' in una zuffa micidiale con "schizzi" di fluidi biologici.
Nel senso che t'hanno orinato addosso?
Ciao: Oscar


title: Back-End  MDB volatilizzati

text:
Oscar Manfredini ha scritto:
[cut]
>> Fini' in una zuffa micidiale con "schizzi" di fluidi biologici.
>
>
> Nel senso che t'hanno orinato addosso?
Si. Ma non sai quante gliene ho dette. ;<)
--
ac


title: Back-End  MDB volatilizzati

author: Paolo Holzl

text:
>
http://allenbrowne.com/Access2007.html
>
> Sono documentate casistiche che possono provocare la "volatilizzazione"
> di una base dati.
>
> Conoscete circostanze in cui qualcosa d'analogo possa capitare con le
> releases precedenti?
Mai successo e uso Access dalla versione 1.
Personalmente non la prenderei neanche in considerazione come possibilità.
Posso capire un database 'cioccato' questo in particolare con le prime
release si verificava se in rete avevi una scheda che 'dava di matto',
ricordo una famigerata Realtek, il database poteva andare in corruzzioni
anche irreversibili, ma non ho mai visto il file sparire.
Quindi o lo hanno cancellato, o qualcuno per portarselo a casa o fare il
backup l'ha spostato e non copiato.
E comunque se non hanno i backup c.... loro.


title: Back-End  MDB volatilizzati

text:
"Paolo Holzl" <


Ciao Paolo,
Non solo hanno i backups, ma (nella peggiore delle ipotesi) pure una copia
dell'archivio effettuata automaticamente due volte la settimana
dall'applicativo.
Tuttavia la "vaporizzazione" del .MDB è un dato di fatto e non giurerei sia
colpa dell'utenza: gente seria e in gamba per una volta  ;-)
Pare il fattaccio sia avvenuto mentre un utente si collegava al database
(gli altri lavoravano a maschere aperte). Il codice eseguito è quello
classico per allegare le tabelle di un BE al FE.
Comunque, sugli H.D. e nei cestini non v'è traccia dei quel dannato file di
Access.
Magari può darsi sia colpa di qualche software RAM Resident o antivirus o sa
Dio cosa ... di certo è seccante.
Ciao: Oscar


title: Back-End  MDB volatilizzati

author: Sergio MAZZA

text:
"Oscar Manfredini" <
oscar.ma...@libero.it
> ha scritto nel messaggio
news:488f000b$0$1094$4faf...@reader1.news.tin.it...

Di continuo! Proprio Venerdì  mi hanno chiamato perché non si riusciva ad
accedere agli mdb(ac'97) con i dati; perché? Perché la cartella è stata
spostata; per me è sempre così, mdb vaporizzati non rientrano nella mia
lista di catastrofi... (Sgrat! Sgrat!)
Ciao.
--
Sergio MAZZA


title: Finestra POP UP su maschera.

author: FACE ONE

text:
Ciao a tutti!
Ho un problema con A2000 / W98.
Ho creato una maschera e ad un campo di testo ho associato alla pressione
del tasto destro una finestra di PopUp da me creata.
Tutto funziona ma il problema è che quando premo il tasto destro mi viene
fuori anche la finestra standard dell'Access.
Come faccio per non farla presentare?
Ho fatto una ricerca sull'help ma non ho trovato nessuna indicazione.
Grazie in anticipo a chiunque possa aiutarmi.
Ciao
FACE ONE


title: Finestra POP UP su maschera.

author: MegaMax

text:
"FACE ONE" <
NO_SPAM...@tiscalinet.it
> ha scritto nel messaggio
news:9imcr2$gsb$1...@pegasus.tiscalinet.it...
> Ciao a tutti!
> Ho un problema con A2000 / W98.
> Ho creato una maschera e ad un campo di testo ho associato alla pressione
> del tasto destro una finestra di PopUp da me creata.
> Tutto funziona ma il problema è che quando premo il tasto destro mi viene
> fuori anche la finestra standard dell'Access.
prova a disattivare tutti i menu in strumenti\avvio
max


title: Finestra POP UP su maschera.

text:
Funziona!
Anzi, per essere piů speccifico, nel caso servisse a qualcun altro il menů
in oggetto č "MENU' SCELTA RAPIDA".
Grazie dell'aiuto.
FACE ONE


title: Problema con dichiarazione di variabile as database

author: Antonio Di Marco

text:
Vorrei sottoporvi un quesito che mi ha fatto perdere il sonno !!!
Un mio amico mi ha passato un codice per poter memorizzare dei valori in
delle false tabelle, per poter più facilmente effettuare le ricerche sulle
forms. A parte il fatto che lui usa il 97 ed io il 2000 e che devo ancora
riuscire a capire bene il meccanismo attraverso il quale lui struttura il
database e le conseguenti ricerche, il problema è che, in qualsiasi progetto
di Db, non riesco a dichiarare la variabile "as database". Cioè non compare
nemmeno dal menù a tendina durante la digitazione del codice, e se io la
scrivo lo stesso non accade nulla.
Dove è che sbaglio ? Devo per caso aggiungere qualcosa ad Access, qualche
componente o cose del genere? Ho cercato anche nella guida in linea che
mette tranquillamente anche un esempio con "as database" ma a me non vuole
proprio comparire.
Il codice è il seguente:
Private Sub Comunepart_AfterUpdate()
Dim SS As Database      'questa è la parte che non mi compare
Dim my As Recordset
Set SS = CurrentDb()
Set my = db.openrecordset("ricerca", DB_OPEN_TABLE)
my.Edit
my!Comunepart = Comunepart
my.Update
my.Close
End Sub
Grazie x i chiarimenti
Antonio


author: Laura Cerponi

text:
Antonio Di Marco <
dyma...@tiscalinet.it
> wrote in message
98onf5$ef6$1...@lacerta.tiscalinet.it...

Aperto il modulo di codice vba sul menu strumenti->riferimenti selezioni,
mettendo la spunta sul quadratino a sinistra, la libreria DAO.
Vedrai che dopo vedi la classe database.
Bye


title: azzera numero fature a fine anno

author: ciccio

text:
Ciao a tutti,
so che è un argomento trattato e ritrattato ma non riesco a venirne
fuori
ho un piccolo database per emettere fatture
ho una tabella
id fatture (contatore)
numero fatture (numerico)
data fattura (data)
nella maschera fattura ,casella di testo numero fattura con una macro
ottengo maxdinumerofatture+1
come risolvo con l' azzerazione di fine anno?
vi posto il mio esempio
http://etwkfq.bay.livefilestore.com/y1p8GRNZhpN-J_AGzPTcACc69kRcSftQo.
..
grazie grazie


title: azzera numero fature a fine anno

author: BFS

text:
Il 23/03/2011 16:11, ciccio ha scritto:
> Ciao a tutti,
> so che č un argomento trattato e ritrattato ma non riesco a venirne

o le lasci andare in progressivo visto nessuno obbliga a far partire da
1 la fattura ad ogni anno..oppure per determinare il numero piů alto
potresti fare:
max=dmax("numfattura","fatture","year(datafattura)=" & annoDiRiferimento)
ciao
BFS


title: azzera numero fature a fine anno

author: Renato

text:
"BFS"  ha scritto nel messaggio
news:4d8a1244$0$18248$4faf...@reader2.news.tin.it...



ciao
BFS
--------- risposta
vai sul sito comune nella sezione generali
alla 6.17 trovi l'esempio che cerchi
ciao Renato


title: Query con ordine

author: Maurizio M

text:
IN questa query vorrei riuscire a ordinare   Pietanze.IdTipoPietanza
secondo un ordine  di id (es:1,8,2,6) e non secondo il criterio ascendente o
discendente
ma non riesco a capire come.
Se qualcuno  mi potesse spiegare come fare ..
SELECT DatiOrdini.IdOrdine, DatiOrdini.NumOrdine, DatiOrdini.DataOrdine,
DatiOrdini.Ncoperti, DatiOrdini.NoteOrdineCucina,
DatiOrdini.NoteOrdinePizzeria, DatiOrdini.NumTavolo, Pietanze.NomePietanza,
OrdiniDettaglio.NumPietanza, TipiPietanze.TipoPietanza,
TipiPietanze.IdTipoPietanza, Pietanze.IdPietanza, DatiOrdini.OraOrdine
FROM DatiOrdini INNER JOIN ((TipiPietanze INNER JOIN Pietanze ON
TipiPietanze.IdTipoPietanza = Pietanze.IdTipoPietanza) INNER JOIN
OrdiniDettaglio ON Pietanze.IdPietanza = OrdiniDettaglio.IdPietanza) ON
DatiOrdini.IdOrdine = OrdiniDettaglio.IdOrdine
WHERE (((DatiOrdini.NumOrdine)=1) AND
((DatiOrdini.DataOrdine)=#8/16/2008#));
 Grazie
Ciao
Maurizio


title: Query con ordine

author: Carlo Costarella

text:
"Maurizio M" <
maurizio...@tin.it
> ha scritto nel messaggio
news:48a6b0bf$0$18154$4faf...@reader3.news.tin.it...

Aggiungi un campo (alla tabella) e chiamalo p.e. "Ordinamento" di tipo
numerico.
In questo campo inserisci l'ordinamento che preferisci:
IdTipoPietanza1 ordinamento 8 se vuoi che compaia all'ottavo posto
IdTipoPietanza2 ordinamento 1 se vuoi che compaia per primo
...
La query includerà il campo ordinamento che potrai ordinare crescente o
decrescente.
Ciao, Carlo


title: Query con ordine

text:
cut
...in pratica l'ordinamento lo devi creare tu sfruttando un campo numerico.
Ciao, Carlo


title: Query con ordine

text:
> cut
Mi sono spiegato male ,
 Pietanze.IdTipoPietanza  ordinato nella stessa query secondo una sequenza
di id  Pietanze.IdTipoPietanza esempio :1,8,2,6
 e non secondo  un ordinamento convenzionale  crescente  (da 0 a max) o
decrescente (da max a 0) che  per lo stesso id.
Spero di essermi spiegato meglio .
Grazie
ciao
maurizio


title: Query con ordine

text:
"Maurizio M" <
maurizio...@tin.it
> ha scritto nel messaggio
news:48a6c776$0$1084$4faf...@reader1.news.tin.it...

Ti eri già spiegato...così come ti ho già ben risposto.
Supponiamo di avere n IDPietanza (potrebbese essere qualsiasi ID, non è
importante)
ID 1
ID 2
ID 3
ID 4
L'ordine di "uscita" deve essere
2
4
1
3
Come faccio? Aggiungendo un campo che potremmo chiamare "ordine":
ID 1  Ordine 3
ID 2 Ordine 1
ID 3 Ordine 4
ID 4 Ordine 2
Se ora nella query ordino crescente il campo "Ordine", otterrò esattamente
quello che volevo:
2
4
1
3
Dimmi che mi sono spiegato!
Ciao, Carlo


title: Query con ordine

text:
Cut
Elementare watson, elementare...
a parte sta battutaccia post ferragosto che,perdonami, ma mi č venuta
spontanea (non come la query in questione). ora ho capito il concetto e
inserirņ nella query il campo in questione.
Grazie Carlo
ciao
Maurizio


title: Variare Proprieta testo

author: Alberto

text:
Buona Sera a tutti,
ho una esigenza magari un po particolare, dovri dare la possibilita tramite
un icona creata apposita di campiare proprieta del testo (Tipo di carattere,
dimensione, stile e colore) durante la digitazione.. mi spiago meglio, ho
una form con una campo memo durante la digitazione è necessario che io vario
anche solo una parte del testo la sua proprieta.. spero di essere riuscito a
spiegermi bene.. qualch'uno mi saprebbe dare una mano o anche semplicemente
darmi una dritta per risolvere questo problema?
Grazie mille anticipatamente a tutti
Alberto


title: Variare Proprieta testo

author: PBsoft

text:
[omissis]
Devi utilizzare il controllo ActiveX di Lebans.
http://www.lebans.com/richtext.htm
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Variare Proprieta testo

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea355200028...@news.tin.it...

Grazie Mille,funziona alla perfezione,
mi sapresti dare una mano anche per risolvere il problema che durante la
digitazione se lo spazio a disposizione è minimo questo si espande in
automatico? perche sinceramente non riesco a capire come fare
Grazie
Alberto


title: Variare Proprieta testo

text:
> Grazie Mille,funziona alla perfezione,
Mi fa piacere.
> mi sapresti dare una mano anche per risolvere il problema che durante
> la
> digitazione se lo spazio a disposizione č minimo questo si espande in
> automatico? perche sinceramente non riesco a capire come fare
Frena, stavolta l'italiano inganna.
Cos'č che vuoi ottenere e che non riesci ad ottenere?



title: Variare Proprieta testo

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea355201018...@news.tin.it...
>> Grazie Mille,funziona alla perfezione,
>
> Mi fa piacere.
>
>> mi sapresti dare una mano anche per risolvere il problema che durante
>> la
>> digitazione se lo spazio a disposizione è minimo questo si espande in
>> automatico? perche sinceramente non riesco a capire come fare
>
> Frena, stavolta l'italiano inganna.
> Cos'è che vuoi ottenere e che non riesci ad ottenere?
>
> --
> PBsoft di Gabriele Bertolucci
>
www.pbsoft.it
> skype: pbsoftsolution
>
>
Mi spiego meglio, sulla form ho ottenuto tutto quello che volevo, ora il
problema si sposta sul report.
ho un report con un campo rtf2 mi visualizza tutto il testo che ho digitato
nella form e fino qui tutto ok il problema
sta che se nella form ho diditato piu testo di quanto ci puo stare nel campo
del report me lo taglia. quello che voglio
ottenere è semplicemente che il campo automaticamente si autodimensiona per
poter visualizzate tutto
il testo che ho digitato.
Grazie
Alberto


title: Variare Proprieta testo

text:
> ho un report con un campo rtf2 mi visualizza tutto il testo che ho
> digitato nella form e fino qui tutto ok il problema
> sta che se nella form ho diditato piu testo di quanto ci puo stare nel
> campo del report me lo taglia. quello che voglio
> ottenere è semplicemente che il campo automaticamente si
> autodimensiona per poter visualizzate tutto
> il testo che ho digitato.
Credo che la soluzione migliore sia quella di controllare l'esempio fornito
dallo stesso Lebans.
Trovi il tutto all'indirizzo
http://www.lebans.com/richtext.htm



title: Variare Proprieta testo

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea355201688...@news.tin.it...

Grazie mille per l'aiuto
Alberto


title: raggruppamento in base a data in una query

author: Akery

text:
Buongiorno,
ho difficoltà a fare un raggruppamento in base alla data in una query,
ovvero vorrei vedere una singola data ma la query me ne fa vedere di più
perché prende in considerazione l'ora, come fare per evitare questa scelta?
Grazie
Akery

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


author: Bruno Campanini

text:
Akery wrote on 09-11-15 :
> Buongiorno,
> ho difficoltà a fare un raggruppamento in base alla data in una query, ovvero
> vorrei vedere una singola data ma la query me ne fa vedere di più perché
> prende in considerazione l'ora, come fare per evitare questa scelta?

Ti sia di monito a non più usare in futuro un unico campo
per data e ora!

Mi si chiudono gli occhi... ti risponderò più assennatamente
domani, s'altri non l'avrà già già fatto.

Bruno


author: marcopio

text:

Dovrebbe bastarti creare un campo calcolato nella query, del tipo:
Data: Format([CampoConDataOra];"gg/mm/aaaa")
e raggruppare questo
(se hai Access in italiano purtroppo il format va fatto in italiano, come sopra, altrimenti "dd/mm/yyyy" o anche "yyyy/mm/dd" che a me piace di più)
Saluti


text:
buongiorno,
mi sembra di capire che lasciare il campo data nativo come access lo da non
è una buona scelta. Proverò i vostri suggerimenti.
Grazie

"marcopio"  ha scritto nel messaggio
news:c3e77801-6140-4417...@googlegroups.com...



author: Karl Donaubauer

text:
Salve,

Akery ha scritto:
> ho difficoltà a fare un raggruppamento in base alla data in una query,
> ovvero vorrei vedere una singola data ma la query me ne fa vedere di più
> perché prende in considerazione l'ora, come fare per evitare questa scelta?

Per raggruppare solo la data senza l'ora basta un semplice campo calcolato:

DateValue(NomeCampo)

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:

Ovviamente la soluzione di Karl è la più lineare... :-)


title: come usare i controlli activex?

author: yuri

text:
vorrei inserire in una maschera di access97 un controllo list
view...avendolo già utilizzato in visual basic mi aspettavo di ritrovare le
stesse proprietà e invece no...ho provato ad inserire altri controlli
activex ma le proprietà sono sempre le stesse (per tutti i controlli)
qualcuno mi sa aiutare??
grazie 1000!
Yuri
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: come usare i controlli activex?

author: ALESSANDRO Baraldi

text:
"yuri" <
a...@aa.it
> ha scritto nel messaggio
news:80Z20Z185Z30Y...@usenet.libero.it...
> vorrei inserire in una maschera di access97 un controllo list
> view...avendolo già utilizzato in visual basic mi aspettavo di ritrovare
le
> stesse proprietà e invece no...ho provato ad inserire altri controlli
> activex ma le proprietà sono sempre le stesse (per tutti i controlli)
>
> qualcuno mi sa aiutare??
>
> grazie 1000!
> Yuri
In Access non serve usare una ListView, hai a disposizione
SubForm e o ListBox...!
Dai un'occhiata...!
http://www.attcanada.net/~kallal.msn/Articles/Grid.htm
@Alex.


title: traslare una query in un report

author: Roberto Barbetti

text:
Avrei bisogno di un suggerimento su come fare a traslare il risultato di una
query in un report.
risultato della query:
dato_a    dato_b    dato_c
a1            b1           c1
a2            b2           c2
report:
dato_a    a1     a2
dato_b    b1     b2
dato_c     c1     c2
(colonne allineate a destra)
vi ringrazio anticipatamente,


title: campo attivo solo se...

text:
In una maschera di access vorrei che un campo fosse attivo solo se non è attivo un altro:

campo1    campo2         oppure   campo1         campo2
attivo    non attivo              non attivo     attivo

e viceversa, se l'utente inserisce un valore in campo1, il campo2 si deve disattivare.

Grazie


title: campo attivo solo se...

author: Pablitomf

text:
skate2k5 <
skat...@fastwebnet.it
> ha scritto:

if isnull(campo1) and isnull(campo2) then
campo1.enabled=false
campo2.enabled=false
Else
  if isnull(campo1) then
    campo2.enabled=true
  End If
  if isnull(campo2) then
    campo1.enabled=true
  End If
End if

una roba cosi'...

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.

TheSpaceCowboy :
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12


title: campo attivo solo se...

text:
Ok, grazie, ma su quale evento,
dopo aggiornamento ?



title: campo attivo solo se...

text:
skate2k5 <
skat...@fastwebnet.it
> ha scritto:

> Ok, grazie, ma su quale evento,
> dopo aggiornamento ?
>

su corrente...



title: campo attivo solo se...

text:
Scusami non mi funziona, io ho modificato così:
i miei campi sono INTROITO e ESITO
è corretto?
----------------------------
Private Sub Form_Current()
If IsNull(INTROITO) And IsNull(ESITO) Then
INTROITO.Enabled = False
ESITO.Enabled = False
Else
  If IsNull(INTROITO) Then
    ESITO.Enabled = True
  End If
  If IsNull(ESITO) Then
    INTROITO.Enabled = True
  End If
End If
End Sub
-----------


title: campo attivo solo se...

text:
skate2k5 <
skat...@fastwebnet.it
> ha scritto:

ovviamente vado a braccio, poi devi modificarli...

Private Sub Form_Current()
If IsNull(INTROITO) And IsNull(ESITO) Then
INTROITO.Enabled = True
ESITO.Enabled = True
Else
  If IsNull(INTROITO) Then
    ESITO.Enabled = False
  End If
  If IsNull(ESITO) Then
    INTROITO.Enabled = False
  End If
End If
End Sub

Private Sub INTROITO_AfterUpdate()
Me.ESITO.SetFocus
Call Form_Current
End Sub

Private Sub ESITO_AfterUpdate()
Me.INTROITO.SetFocus
Call Form_Current
End Sub



title: campo attivo solo se...

text:
meglio ancora cosi'....

Private Sub Form_Current()
If IsNull(INTROITO) And IsNull(ESITO) Then
INTROITO.Enabled = True
ESITO.Enabled = True
Else
  If IsNull(INTROITO) Then
    ESITO.Enabled = False
  End If
  If IsNull(ESITO) Then
    INTROITO.Enabled = False
  End If
End If
End Sub

Private Sub INTROITO_AfterUpdate()
If Me.ESITO.Enabled = False Then
    Me.ESITO.Enabled = True
    Me.ESITO = ""
    Me.ESITO.SetFocus
    Me.INTROITO.Enabled = False
Else
    Me.ESITO.SetFocus
End If
Call Form_Current
End Sub

Private Sub ESITO_AfterUpdate()
If Me.INTROITO.Enabled = False Then
    Me.INTROITO.Enabled = True
    Me.INTROITO = ""
    Me.INTROITO.SetFocus
    Me.ESITO.Enabled = False
Else
    Me.INTROITO.SetFocus
End If



title: campo attivo solo se...

text:

Cavolo...non mi rinvengo!


title: campo attivo solo se...

text:
> Cavolo...non mi rinvengo!

ovvero?



title: campo attivo solo se...

text:
Nel senso che non va.
Grazie



title: campo attivo solo se...

text:
> Nel senso che non va.
> Grazie

ma come non va... va perfettamente...

incolla il codice che ti ho scritto, e vedrai che va...



title: campo attivo solo se...

text:
Incollo tutto il codice, ma quando inserisco un valore in INTROITO, nell'altra campo ESITO mi fa scrivere lo stesso.
Posso allegare un esempio?
Grazie ancora



title: campo attivo solo se...

text:
skat...@gmail.com
 <
skat...@gmail.com
> ha scritto:

> Incollo tutto il codice, ma quando inserisco un valore in INTROITO, nell'altra
campo ESITO mi fa scrivere lo stesso.
> Posso allegare un esempio?
> Grazie ancora

qua di certo no... mandamelo in pvt



title: campo attivo solo se...

text:
Arrivato?
Grazie



title: Tasti scelta rapida ex F1-F2-F3 ecc

author: Simone

text:
Ciao a tutti,
Volevo sapere se c'era un modo per disattivare le funzioni predefinite
assegnate ai tasti f1 f2 f3 ecc.,  e successivamente personalizzarli,
mediante il comando
me.keypreview= true
Ciao e grazie


title: Tasti scelta rapida ex F1-F2-F3 ecc

author: Silvio Berruti

text:
"Simone" <
sip...@tin.it
> ha scritto nel messaggio
news:xLpp6.13695$GR5.2...@news2.tin.it...
> Ciao a tutti,
> Volevo sapere se c'era un modo per disattivare le funzioni predefinite
> assegnate ai tasti f1 f2 f3 ecc.,  e successivamente personalizzarli,
Vedi sull'help la macro Autokeys
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Problemi con i filtri

author: Maicol

text:
Premetto che sono un principiante e non conosco il codice.
Avevo realizzato con access 2.0 una maschera all'interno della quale
filtravo i dati con vari tasti che mi chiedevano l'immissione di un
parametro. Facendo la conversione ad access2000 succede che quei tasti
funzionano solo alla prima richiesta, dopo di che sono costretto ad uscire
dalla maschera e a rientrarvi. Non so se sono riuscito a spiegarmi.??
Qualcuno mi puo' aiutare ??
Grazie e buone feste a tutti


title: Problemi con i filtri

author: Emyr

text:


puoi scrivere il codice che hai messo nei pulsanti?
Saluti.
Emanuele.


title: campo destinazione

author: Matteo

text:
in una query di accodamento ho 2 campi con numero di telefono (T1 e T2), che
voglio accodare ad un campo telefono, voglio accodare quello dei due che ha
valore diverso da 0. eseguendo la query mi compare il messaggio che il campo
di destinazione ha lo stesso nome (telefono). E' possibile risolvere il
problema?
grazie


title: campo destinazione

author: Roberto dal portatile

text:
"Matteo" <
gest...@uno.it
> ha scritto nel messaggio
news:8mgifk$of5$1...@fe2.cs.interbusiness.it...

Bisognerebbe capire come è fatta la tua query.
Altrimenti potresti crearti nella query un campo T3: IIF(T1= 0; T2; T1) ed
accodare quello.
Roberto


title: campo destinazione

author: Gestserv

text:
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
vrQi5.17239$dF5.3...@news.infostrada.it...

con un piccolo adattamento funziona. grazie Roberto


title: campo destinazione

text:
"Gestserv" <
gest...@uno.it
> ha scritto nel messaggio
news:8mm7bi$iek$1...@fe2.cs.interbusiness.it...

Prego
Roberto


title: Importare archivio da Cobol

author: Paolo

text:
Ho un archivio di notevoli dimensioni in formato
originato da un programma che gira in Cobol.

1 - Posso in qualche modo importare i dati in
Access?

2 - Materialmente quale funzione mi permette di
eseguire tale operazione e a grandi linee, come?

3 - Forse posso avere il tracciato record
dell'archivio di origine.

Grazie


title: Importare archivio da Cobol

text:
Il Tue, 21 Aug 2001 19:19:15 +0000 (UTC), "Paolo" <
d...@libero.it
>
scrisse:
>(.....)
>This is a multi-part message in MIME format.
>
>------=_NextPart_000_0005_01C12A86.69BF1800
>Content-Type: text/plain;
>	charset="iso-8859-1"
>Content-Transfer-Encoding: quoted-printable
>
>Ho un archivio di notevoli dimensioni in formato originato da un =
>programma che gira in Cobol.
>1 - Posso in qualche modo importare i dati in Access?
>2 - Materialmente quale funzione mi permette di eseguire tale operazione =
>e a grandi linee, come?
>3 - Forse posso avere il tracciato record dell'archivio di origine.
>Grazie
>
>(.....)
Per favore, non postare in HTML.
Per quanto riguarda il tuo problema, per quanto ne so non esiste la
possibilità di effettuare un'importazione diretta di archivi Cobol, ma
c'è bisogno di utilizzare un formato intermedio, che potrebbe essere
il formato ASCII (il classico file di testo).
In altre parole, bisognerebbe scrivere un programma Cobol che converte
il file da formato Cobol a formato ASCII, che poi potresti importare
direttamente in Access (Menù File->Carica dati esterni->Importa).
Se non hai la possibilità di scrivere un programma del genere, puoi
considerare l'alternativa che consiste nell'effettuare una stampa su
file dei dati contenuti dell'archivio, depurandola poi a mano o in
maniera semiautomatica (per esempio con un editor evoluto che consente
di scrivere macro di sostituzione) di tutte le parti di fincatura ed
intestazione, in modo da ottenere un file (ASCII) contenente solo i
dati.
Questa alternativa presuppone però che esista un programma nella
procedura che gestisce l'archivio Cobol, che stampa tutti i dati
contenuti nell'archivio, o comunque quelli significativi.
In ogni caso, la conoscenza del tracciato record del file Cobol è
un'informazione indispensabile di cui non puoi fare a meno.
HTH
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Così disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
... e quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------


title: query

author: pinco pallo

text:
ciao a tutti, forse potete aiutarmi:
ho una tabella dove sono contenuti alcuni campi: nome, cognome ecc... e 3
campi dove in ognuno dei 3 ci sono 3 date differenti, io ho bisogno di un
pulsante che premendolo, mi chieda in una input box di inserire 1 sola data
che verrà cercata in tutte e 3 le colonne non quindi non in un campo data ma
in tutti  e 3, potete aiutarmi? grazie


title: query

author: Antonio Biso

text:
"pinco pallo" <
Arc...@securitysolutions.it
> ha scritto nel messaggio
news:MrTS9.93320$Ou4.3...@twister2.libero.it...

Fatti una maschera con una casella di testo per l'inserimento della data.
Quindi con un pulsante lanci la query
La query avrà come criteri sotto i 3 campi ma a livelli diversi (in modo che
sia in logica OR) un riferimento al controllo della maschera fatto così
[forms]![tuaform]![controllodata]
Antonio


title: query

text:
>
> Fatti una maschera con una casella di testo per l'inserimento della data.
> Quindi con un pulsante lanci la query
> La query avrà come criteri sotto i 3 campi ma a livelli diversi (in modo
che
> sia in logica OR) un riferimento al controllo della maschera fatto così
>
> [forms]![tuaform]![controllodata]
>
> Antonio
>
Purtroppo non sono capace... come faccio? ho creato una maschera in cui ci
sono 2 campi da compilare e un bottone: nei campi chiamati "datainizio" e
"datafine" inserisco il periodo che mi interessa e con il bottone avvio la
query... solo che non so cosa scrivere nel codice dato che le date deve
ricercarle dentro la tabella "clienti" nelle colonne "data1" "data2" "data3"
qualcuno mi sa aiutare col codice? e naturalmente tutto questo dovrò farlo
comparire in un report...


title: query

text:
"pinco pallo" <
Arc...@securitysolutions.it
> ha scritto nel messaggio
news:ubWS9.94691$TC5.3...@twister1.libero.it...

OH!
Tu avevi parlato di una sola data
"io ho bisogno di un pulsante che premendolo, mi chieda in una input box di
inserire 1 sola
data che verrà cercata in tutte e 3 le colonne"
Quindi che il filtro fosse di trovare i record con la data UGUALE a quella
inserita non un  range temporale!!!
Allora, cambia poco comunque...
Sotto data1 nella PRIMA riga criteri scrivi
Between [forms]![tuaform]![datainizio] And [forms]![tuaform]![datafine]
Sotto data2 nella SECONDA riga criteri scrivi la stessa cosa e nella TERZA
riga sotto data3 lo stesso.
Questo ti garantisce l'applicazione del criterio con logica OR
Stavolta col codice non si deve fare nulla se non controllare che nei
controlli datainizio e datafine sia inserito un valore e che sia una data
valida
Antonio


title: query

text:
> OH!
> Tu avevi parlato di una sola data
> "io ho bisogno di un pulsante che premendolo, mi chieda in una input box
di
> inserire 1 sola
> data che verrà cercata in tutte e 3 le colonne"
>
> Quindi che il filtro fosse di trovare i record con la data UGUALE a quella
> inserita non un  range temporale!!!
>
> Allora, cambia poco comunque...
> Sotto data1 nella PRIMA riga criteri scrivi
> Between [forms]![tuaform]![datainizio] And [forms]![tuaform]![datafine]
> Sotto data2 nella SECONDA riga criteri scrivi la stessa cosa e nella TERZA
> riga sotto data3 lo stesso.
> Questo ti garantisce l'applicazione del criterio con logica OR
>
> Stavolta col codice non si deve fare nulla se non controllare che nei
> controlli datainizio e datafine sia inserito un valore e che sia una data
> valida
>
> Antonio
Non mi funziona! ho provato la query ma non va! non fa niente! ho scritto
[forms]![cerca]![datainizio]And [forms]![cerca]![datafine] non fa nulla...
se invece vado su genera e seleziono dai
menù ad albero il campo datainizio e datafine della form "cerca" non va lo
stesso mi chiede in una inputbox di inserire i dati (nb la form "cerca" l'ho
lasciata aperta con le date inserite negli appositi campi) dove sbaglio?


title: query

text:
"pinco pallo" <
Arc...@securitysolutions.it
> ha scritto nel messaggio
news:k2XS9.94929$TC5.3...@twister1.libero.it...
> > Stavolta col codice non si deve fare nulla se non controllare che nei
> > controlli datainizio e datafine sia inserito un valore e che sia una
data
> > valida
> >
> > Antonio
>
> Non mi funziona! ho provato la query ma non va! non fa niente! ho scritto
> [forms]![cerca]![datainizio]And [forms]![cerca]![datafine] non fa nulla..
BETWEEN
Between [forms]![cerca]![datainizio] And [forms]![cerca]![datafine] non fa
nulla...
.
> se invece vado su genera e seleziono dai
> menů ad albero il campo datainizio e datafine della form "cerca" non va lo
> stesso mi chiede in una inputbox di inserire i dati (nb la form "cerca"
l'ho
> lasciata aperta con le date inserite negli appositi campi) dove sbaglio?
Strano...
Aspč, dopo aver inserito i parametri, fai un po' di invii in modo da saltare
da un controllo all'altro e "salvare" il valore scritto.
Questo con il clic del pulsante si risolve automaticamente...
Antonio


title: query

text:
> Strano...
> Aspč, dopo aver inserito i parametri, fai un po' di invii in modo da
saltare
> da un controllo all'altro e "salvare" il valore scritto.
> Questo con il clic del pulsante si risolve automaticamente...
>
> Antonio
funziona!!!!! grazie!!! sono in debito!!!


title: query

text:
"pinco pallo" <
Arc...@securitysolutions.it
> ha scritto nel messaggio
news:_tXS9.94197$Ou4.3...@twister2.libero.it...

hmmm...
CuGGinette compiacenti?!?
Antonio


title: Cancellare record duplicati - Come?

author: corry

text:
          Salve,
come si fa a cancellare da una tabella, per esempio in base ad almeno due
campi, tutti i record duplicati, naturalmente lasciando intatto il primo
inserito.
Questo non da query ma da codice.
Grazie 1000
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Cancellare record duplicati - Come?

author: Carlo Costarella

text:
"corry" <
eka...@hotmail.com
> ha scritto nel messaggio
news:217Z58Z127Z2Y1...@usenet.libero.it...
>
>           Salve,
> come si fa a cancellare da una tabella, per esempio in base ad almeno due
> campi, tutti i record duplicati, naturalmente lasciando intatto il primo
> inserito.
> Questo non da query ma da codice.
>
> Grazie 1000
>
Ciao.
Chissà perchè senza query.
Io farei così:
apro un recordset con solo i nomi (raggruppati) dei record duplicati con una
istruzione sql del tipo:
"SELECT DISTINCTROW First(Tabella2.Descrivi) AS DescriviCampo,
Count(Tabella2.Descrivi) AS NumDuplicati
FROM Tabella2
GROUP BY Tabella2.Descrivi
HAVING (((Count(Tabella2.Descrivi))>1));"
In questo modo ricavo il nome e il numero di duplicati per ogni valore.
Apro un secondo recordset con la tabella che mi interessa e con solo i nomi
(uno alla volta) duplicati
Una serie di cicli nidificati mi permetteranno di cancellare tutti i record
tranne uno tra i duplicati.
Meglio un esempio:
Public Sub EliminaDuplicati()
Dim MiaSql As String
Dim RCS As Recordset, i As Integer, ii As Integer
Dim RCScancel As Recordset
MiaSql = "SELECT DISTINCTROW First(Tabella2.Descrivi) AS DescriviCampo,
Count(Tabella2.Descrivi) AS NumDuplicati FROM Tabella2 GROUP BY
Tabella2.Descrivi HAVING (((Count(Tabella2.Descrivi))>1));"
Set RCS = CurrentDb.OpenRecordset(MiaSql)
RCS.MoveLast
RCS.MoveFirst
For i = 1 To RCS.RecordCount
    Set RCScancel = CurrentDb.OpenRecordset("SELECT Tabella2.* FROM Tabella2
WHERE (((Tabella2.Descrivi)=" & """" & RCS!DescriviCampo & """" & "));")
        RCScancel.MoveLast
        RCScancel.MoveFirst
            For ii = 1 To RCS!numduplicati - 1
               DoCmd.SetWarnings False
               DoCmd.RunSQL ("DELETE Tabella2.*, Tabella2.id FROM Tabella2
WHERE (((Tabella2.id)=" & RCScancel!ID & "));")
               DoCmd.SetWarnings True
            RCScancel.MoveNext
            Next ii
RCS.MoveNext
Next i
RCScancel.Close
RCS.Close
End Sub
OK funziona ma anche nel codice ho fatto abbondantemente uso di istruzioni
SQL (query appunto); perchè questa ostilità verso le query?
Ciao, Carlo


title: Cancellare record duplicati - Come?

text:
Gentilissimo Carlo,
vado subito a studiarmi la tua soluzione e ti pregherei, se puoi, di farmi
considerare (con un esempio) anche la soluzione con una normale query, i
campi per record da confrontare sono tre.
Ti ringrazio
Corrado



title: Cancellare record duplicati - Come?

text:
"corry" <
eka...@hotmail.com
> ha scritto nel messaggio
news:217Z58Z127Z2Y1...@usenet.libero.it...
>
> Gentilissimo Carlo,
> vado subito a studiarmi la tua soluzione e ti pregherei, se puoi, di farmi
> considerare (con un esempio) anche la soluzione con una normale query, i
> campi per record da confrontare sono tre.
>
> Ti ringrazio
>
> Corrado
>
Ciao Corrado
ti ricordo che le risposte vanno date dopo tutte le altre e non in testa. In
ogni caso si taglia (cut) solo quella parte del messaggio che diventa poco
significativa: il NG è per tutti e non un dialogo tra due.
Detto questo, pena incorrere nelle giuste "cazziate" del Biso, puoi
utilizzare le istruzioni SQL presenti nel codice per crearti delle query
salvate.
Nel codice poi eseguirai le query salvate.
Ciao, Carlo


title: Cancellare record duplicati - Come?

text:
                    Il 24 Ago 2004, 11:05, "Carlo Costarella"
<
carloantoni...@virgilio.it
> ha scritto:

          "Biso": chi è?
Scusate l'ignoranza (mi sto rivolgendo a tutti..), ma la domanda che ho
fatto era diretta a Carlo perchè era collegata esattamente al suo intervento
precedente.
Cmq, quando si è ospiti è normale rispettare le regole di chi ti ospita,
altrimenti si vada altrove. Accetto il rimprovero di Carlo.
Saluti



title: Cancellare record duplicati - Come?

text:
CUT
> > Ciao Corrado
> > ti ricordo che le risposte vanno date dopo tutte le altre e non in
testa.
> In
> > ogni caso si taglia (cut) solo quella parte del messaggio che diventa
poco
> > significativa: il NG è per tutti e non un dialogo tra due.
> >
> > Detto questo, pena incorrere nelle giuste "cazziate" del Biso, puoi
> > utilizzare le istruzioni SQL presenti nel codice per crearti delle query
> > salvate.
> > Nel codice poi eseguirai le query salvate.
> >
> > Ciao, Carlo
> >
>           "Biso": chi è?
> Scusate l'ignoranza (mi sto rivolgendo a tutti..), ma la domanda che ho
> fatto era diretta a Carlo perchè era collegata esattamente al suo
intervento
> precedente.
> Cmq, quando si è ospiti è normale rispettare le regole di chi ti ospita,
> altrimenti si vada altrove. Accetto il rimprovero di Carlo.
>
> Saluti
>
Chi è il Biso? Chi è Antonio Biso?
Continua a frequentare questo NG o leggi i post precedenti e te ne accorgi
che è il Biso.
Comunque, Corrado, va tutto bene, sei il benvenuto in questa casa comune...
Nessun rimprovero solo suggerimenti.
Ciao, Carlo


title: problema con IMGSCAN.OCX

text:
su computer winxp home + office 2002 xp developer la scansione funzione
su computer winxp home + access runtime xp + access2003 non funziona
secondo voi da cosa dipende?
grazie.


title: problema con IMGSCAN.OCX

text:
"Stero72" <
ste...@email.it
> ha scritto nel messaggio
news:45b89517$0$22281$4faf...@reader1.news.tin.it...

ho scoperto il problema e la motivazione č semplice "con access 2003 il
controllo imgscan.ocx non funziona con le versioni precedenti funziona
egregiamente.
di solito quando si acquista un software qualsiasi, questo fą qualche passo
in avanti riguardo le funzionalitą, con access 2003 si vą indietro, il
controsenso č totale.
attendo vostri commenti sul questo fatto.


title: perchè ado e perchè non dao chiarimenti

text:
a parte che ADO dicono sia piu prestante che differenze ci sono sostanziali
nei 2 metodi?
nei riferimenti devo mettere quale ADO?
per aprire un recordset e modificare dati è come con il DAO?
questo codice con ADO per esempio è valido?
Public Sub ImpostaNo()
    Dim db As Database
    Dim rs As Recordset
    Set db = CurrentDb
    Set rs = db.OpenRecordset("select * from anno")
    rs2.Edit
    rs!azzerati = "No"
    rs.Update
    rs.Close
    Set db = Nothing
End Sub
Grazie a tutti.


title: perchè ado e perchè non dao chiarimenti

author: Il Gatto

text:
Simba883 ha scritto:
> questo codice con ADO per esempio è valido?
No, ma alla fine nell'uso pratico le differenze sono minime:
> Public Sub ImpostaNo()
>     Dim db As Database
>     Dim rs As Recordset
>     Set db = CurrentDb
>     Set rs = db.OpenRecordset("select * from anno")
>     rs2.Edit
>     rs!azzerati = "No"
>     rs.Update
>     rs.Close
>     Set db = Nothing
> End Sub
Proviamo una "conversione":
Public Sub ImpostaNo()
     Dim Cn As ADODB.Connection
     Dim Rs As New ADODB.Recordset
     Set Cn = CurrentProject.Connection
     Rs.Open "select * from anno", Cn, adOpenDynamic, adLockOptimistic
     Rs!azzerati = "No"
     Rs.Update
     Rs.Close
     Set Rs = Nothing
     Set Cn = Nothing
End Sub
In ADO non hai l'oggetto Database ma la Connection, che è più
flessibile. Un recordset è sempre un recordset, cambia il metodo di
apertura che è di sua pertinenza, mentre in Dao era db che "spacciava" i
recordset. Ricordati che qui i recordset vanno istanziati prima dell'uso
e che dopo che li hai chiusi spesso a riaprirli con Open si offendono,
meglio una ripassata con New.
Il comando Edit non serve, se il recordset è scrivibile ci scrivi e dai
l'update e basta. Altre differenze sono di dettaglio: le ricerche
partono sempre dal record corrente (non esiste FindFirst) e se non trova
niente arriva a EOF (niente NoMatch) e altre piccole cose alle quali ci
si abitua in fretta.
Quanto al se Ado è meglio di Dao... beh, sicuramente è più adattabile,
non fosse altro che grazie al concetto di connessione puoi usare lo
stesso metodo per accedere a differenti fonti dati ignorando (o quasi)
da dove arrivano.
IG


title: perchè ado e perchè non dao chiarimenti

text:
"Il Gatto" <
no...@nowhere.no
> ha scritto nel messaggio
news:%_vMd.822442$35.31...@news4.tin.it...
> Quanto al se Ado è meglio di Dao... beh, sicuramente è più adattabile,
> non fosse altro che grazie al concetto di connessione puoi usare lo
> stesso metodo per accedere a differenti fonti dati ignorando (o quasi)
> da dove arrivano.
>
> IG
Concordo con tutto quanto hai detto, ma quest'ultima frase non
mi è chiara....!
Anche con DAO si può connettersi a qualsiasi fonte dati senza sapere
cosa sia, basta passare una stringa di Connessione corretta per il DRIVER
ODBC.
MySQL, FIREBIRD, INTERBASE, SQL_SERVER, DBF, EXCEL, ACCESS ecc.....!!
ADO in questo ha le stesse possibilità, ricordiamo poi OLEDB, tando discusso
metodo di connessione, sul quale ancora oggi le maggiori case di gestionali
hanno poco interesse nonostante la pubblicizzazione degli anni 90 della
morte di ODBC(e quando mai).
Una precisazione forse è doverosa per chi lavora con JET, è assurdo usare
ADO.
Per chi lavora con ADP è eccezionale usare ADO.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: perchè ado e perchè non dao chiarimenti

text:
>
> Una precisazione forse è doverosa per chi lavora con JET, è assurdo usare
> ADO.
> Per chi lavora con ADP è eccezionale usare ADO.
>
> Ciao
> --
> @Alex (Alessandro Baraldi)
io uso jet quindi continuo con DAO a quanto ho capito.
Però mi chiedo fà proprio cosi schifo jet? ma perchè non lo migliorano?
Booo! illuminatemi grazie.


title: perchè ado e perchè non dao chiarimenti

author: Oscar Manfredini

text:
"Simba883" <
> Però mi chiedo fà proprio cosi schifo jet? ma perchè non lo migliorano?
Perchè dovrebbero, visto che puoi utilizzare MSDE o SQL Server (o altri
Server) come base dati.
Se ti fa schifo JET, dato che mi pare tu abbia la Dev di Access 'XP,
sviluppa con MSDE, no?
Ciao.


title: perchè ado e perchè non dao chiarimenti

text:
> Perchè dovrebbero, visto che puoi utilizzare MSDE o SQL Server (o altri
> Server) come base dati.
> Se ti fa schifo JET, dato che mi pare tu abbia la Dev di Access 'XP,
> sviluppa con MSDE, no?
>
> Ciao.
se uso MSDE devo usare ADO?


title: perchè ado e perchè non dao chiarimenti

text:

temo sia troppo traumatico per la mia esperianza con MSDE se mi confermi che
bastano questi 2 punti potrei pensarci
1 fare l'upsize guidato delle tabelle in ADP
2 includere i file SQL Server quando creo il pacchetto di setup con il
wizard
basta questo? le form il codice ecc ... resta uguale? le query funzionano
ancora? grazie mille.


title: perchè ado e perchè non dao chiarimenti

text:
ALESSANDRO Baraldi ha scritto:
 > Concordo con tutto quanto hai detto, ma quest'ultima frase non
 > mi è chiara....!
 > Anche con DAO si può connettersi a qualsiasi fonte dati senza sapere
 > cosa sia, basta passare una stringa di Connessione corretta per il
 > DRIVER
 > ODBC.
 > MySQL, FIREBIRD, INTERBASE, SQL_SERVER, DBF, EXCEL, ACCESS ecc.....!!
M'è sempre piaciuta l'idea di ridurre al minimo gli strati software. Un
punto di vista che condivido col vecchio Henry Ford: quello che non c'è
non si rompe. Restando all'ambito di quello che offre Microsoft come
tecnologie di accesso ai dati (e, almeno in Access, non hai alternative)
Ado è quindi più flessibile, in quest'ottica, in quanto possiede
comunque più driver nativi. Se avessero appoggiato Ado a odbc sarebbe
stato il non-plus-ultra, ma sappiamo bene che a Redmond gli standard
vanno indigesti! E del resto non sono i soli a reinventare le ruote: hai
presente jdbc?
Umhh... pubblicità occulta per l'amico Bill? Per preparare alcune bozze
di offerta sono un paio di giorni che sono sommerso da brochure
Microsoft (non sono bravo a inventar balle, quindi le copio), forse
inizio ad accusare un'intossicazione commerciale... :-)
IG


title: perchè ado e perchè non dao chiarimenti

author: ALESSANDRO Baraldi

text:
> M'è sempre piaciuta l'idea di ridurre al minimo gli strati software. Un
> punto di vista che condivido col vecchio Henry Ford: quello che non c'è
> non si rompe. Restando all'ambito di quello che offre Microsoft come
> tecnologie di accesso ai dati (e, almeno in Access, non hai alternative)
> Ado è quindi più flessibile, in quest'ottica, in quanto possiede
> comunque più driver nativi.
Anche DAO con ODBC ne ha molti, in quanto a flessibilità direi
di che non ci sono grosse differenze se non parliamo di ADP
dove non posso che posso concordare.
Una considerazione da fare è la lungimiranza, se si pensa di potersi
appoggiare ad un SERVER_SQL conviene partire con ADO.
> Se avessero appoggiato Ado a odbc sarebbe
> stato il non-plus-ultra, ma sappiamo bene che a Redmond gli standard
> vanno indigesti! E del resto non sono i soli a reinventare le ruote: hai
> presente jdbc?
Ricordo.....! Morto quasi sul nascere....!
> Umhh... pubblicità occulta per l'amico Bill? Per preparare alcune bozze
> di offerta sono un paio di giorni che sono sommerso da brochure
> Microsoft (non sono bravo a inventar balle, quindi le copio), forse
> inizio ad accusare un'intossicazione commerciale... :-)
>
> IG
Ti capisco, e fortunatamente io non devo farlo non essendo il mio lavoro
ma credo che avrei serissime difficoltà.



title: perchè ado e perchè non dao chiarimenti

text:
"Il Gatto"
> M'è sempre piaciuta l'idea di ridurre al minimo gli strati software. Un
> punto di vista che condivido col vecchio Henry Ford: quello che non c'è
> non si rompe.
;-)
 Restando all'ambito di quello che offre Microsoft come
> tecnologie di accesso ai dati (e, almeno in Access, non hai alternative)
Come no?
ADO + ODBC Oppure ADO
> Ado è quindi più flessibile, in quest'ottica, in quanto possiede
> comunque più driver nativi.
Però DAO+ODBC è una configurazione ampiamente rodata e funziona, nonostante
il punto di vista di Henry Ford sia quantomeno saggio.
Ciao.


title: perchè ado e perchè non dao chiarimenti

text:
"Simba883" <
> temo sia troppo traumatico per la mia esperianza con MSDE se mi confermi
che
> bastano questi 2 punti potrei pensarci
> 1 fare l'upsize guidato delle tabelle in ADP
L'upsize delle tabelle puoi farlo con diversi Tool (va benissimo quello di
Access XP) e viene fatto sul Server SQL installato.
> 2 includere i file SQL Server quando creo il pacchetto di setup con il
> wizard
Il wizard contiene un'opzione per la distribuzione di MSDE.
> basta questo? le form il codice ecc ... resta uguale? le query funzionano
> ancora? grazie mille.
Se usi i files di progetto l'applicazione dev'essere pesantemente
ristrutturata: le differenze sono tante.
Perņ puoi utilizzare MSDE agganciandoti attraverso ODBC.
E' una soluzione meno scalabile alle ampie multiutenze, ma sicuramente non č
questo il tuo problema.
Usando ODBC č possibile creare applicazioni che girano, senza modifiche, sia
con JET che con MSDE.
Ciao.


title: perchè ado e perchè non dao chiarimenti

text:
"Oscar Manfredini"
> Come no?
> ADO + ODBC Oppure ADO
Errata corrige:
DAO + ODBC  oppure  ADO


title: perchè ado e perchè non dao chiarimenti

text:
> Se usi i files di progetto l'applicazione dev'essere pesantemente
> ristrutturata: le differenze sono tante.
>
mi fai alcuni esempi di cose che cambierebbero se non uso ODBC?
Grazie.


title: perchè ado e perchè non dao chiarimenti

text:
"Simba883" <
> mi fai alcuni esempi di cose che cambierebbero se non uso ODBC?
E' sufficiente che tu apra northwind.adp e ci lavori per vedere le abissali
differenze rispetto a un .mdb classico.
Gli .ADP lavorano esclusivamente col SQL del Server.
Ciao.


title: Trasporre righe in colonne

author: Vincenzo

text:
Salve a tutti,
ho una tabella strutturata piu' o meno cosi':
Data      Mattina     Pomeriggio    Notte
1/1/02       X             Y          Z
2/1/02       a             b          c
Come faccio a trasformarla in:
Campo1     Campo2     Campo3
1/1/02       X        Mattina
1/1/02       Y        Pomeriggio
1/1/02       Z        Notte
2/1/02       a        Mattina
2/1/02       b        Pomeriggio
2/1/02       c        Notte
e' facile capire che so molto poco di programmazione in VBA e simili e
speravo di riuscirci senza impelagarmi troppo tra le righe di codice,
ma senza risultato.
Grazie a tutti in anticipo
Vincenzo


title: Trasporre righe in colonne

text:
"Vincenzo" <
defr...@unisi.it
> ha scritto nel messaggio
news:10ffa7ed.02090...@posting.google.com...

Facile facile.
Public Sub AccodaCampi()
Dim RCS As Recordset
Dim RCSCampi As Recordset, i As Long, ii As Integer
Set RCS = CurrentDb.OpenRecordset("TMatPomNot") 'la prima tabella
Set RCSCampi = CurrentDb.OpenRecordset("TCampi") 'la secomda tabella
RCS.MoveLast
RCS.MoveFirst
For i = 1 To RCS.RecordCount
    For ii = 1 To RCS.Fields.Count - 1
    '(- 1 perchč inizia a contare da 0) ("1 To" perchč il primo campo (0)
non ti interessa
    RCSCampi.AddNew
    RCSCampi!Campo1 = RCS!Data
    RCSCampi!Campo2 = RCS.Fields(ii)
    RCSCampi!Campo3 = RCS.Fields(ii).Name
    RCSCampi.Update
    Next ii
    RCS.MoveNext
Next i
RCS.Close
RCSCampi.Close
End Sub
Ciao, Carlo


title: Trasporre righe in colonne

author: dash

text:
"Vincenzo" <
defr...@unisi.it
> ha scritto nel messaggio
news:10ffa7ed.02090...@posting.google.com...

insert into.......
     as select data, mattina , "mattina" from tabella
union
    data, pomeriggio, "pomeriggio"  .....
union
    data, notte, "notte"  .....
oppure tre query di aggiornaamento separate
pensi sia fattibile?
--
a.cara
potrebbe essere possibile


title: Trasporre righe in colonne

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:uQme9.75721$pX1.2...@news2.tin.it...

>     '(- 1 perchè inizia a contare da 0) ("1 To" perchè il primo campo (0)
> non ti interessa
>     RCSCampi.AddNew
>     RCSCampi!Campo1 = RCS!Data
>     RCSCampi!Campo2 = RCS.Fields(ii)
>     RCSCampi!Campo3 = RCS.Fields(ii).Name
>     RCSCampi.Update
>     Next ii
>     RCS.MoveNext
> Next i
>
> RCS.Close
> RCSCampi.Close
>
> End Sub
>
>
> Ciao, Carlo
>
Grazie molte, credo di aver capito anche il meccanismo....  tuttavia ancora
non funziona, mi da "tipo non corrispondente"  riferito a [Set RCS =
CurrentDb.OpenRecordset("TMatPomNot")] (ho immesso il nome effettivo della
tabella). Hai qualche suggerimento?
grazie
Vincenzo


title: Trasporre righe in colonne

text:
"Vincenzo" <
defr...@unisi.it
> ha scritto nel messaggio
news:aldubn$qh5$1...@newsfeed.cineca.it...
>
> "Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
> messaggio news:uQme9.75721$pX1.2...@news2.tin.it...
> >
> > "Vincenzo" <
defr...@unisi.it
> ha scritto nel messaggio
> > news:10ffa7ed.02090...@posting.google.com...
> > > Salve a tutti,
CUT
> > Public Sub AccodaCampi()
> > Dim RCS As Recordset
> > Dim RCSCampi As Recordset, i As Long, ii As Integer
> >
> > Set RCS = CurrentDb.OpenRecordset("TMatPomNot") 'la prima tabella
> > Set RCSCampi = CurrentDb.OpenRecordset("TCampi") 'la secomda tabella
> >
> > RCS.MoveLast
> > RCS.MoveFirst
> >
> > For i = 1 To RCS.RecordCount
> >     For ii = 1 To RCS.Fields.Count - 1
> >     '(- 1 perchč inizia a contare da 0) ("1 To" perchč il primo campo
(0)
> > non ti interessa
> >     RCSCampi.AddNew
> >     RCSCampi!Campo1 = RCS!Data
> >     RCSCampi!Campo2 = RCS.Fields(ii)
> >     RCSCampi!Campo3 = RCS.Fields(ii).Name
> >     RCSCampi.Update
> >     Next ii
> >     RCS.MoveNext
> > Next i
> >
> > RCS.Close
> > RCSCampi.Close
> >
> > End Sub
> >
> >
> > Ciao, Carlo
> >
> Grazie molte, credo di aver capito anche il meccanismo....  tuttavia
ancora
> non funziona, mi da "tipo non corrispondente"  riferito a [Set RCS =
> CurrentDb.OpenRecordset("TMatPomNot")] (ho immesso il nome effettivo della
> tabella). Hai qualche suggerimento?
> grazie
> Vincenzo
>
>
Prova ad usare la sintassi completa: Dim RCS As Dao.Recordset
Ovviamente non dimenticare il riferimento a questa libreria DAO 3,6
Ciao, CArlo


title: Trasporre righe in colonne

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:mNEe9.69532$ub2.1...@news1.tin.it...

Niente da fare. Puo' dipendere dal fatto che io voglia associare la routine
a un pulsante di comando? O forse dovrei specificare qualcos'altro oltre al
solo nome della tabella?
Grazie
Vincenzo


title: Trasporre righe in colonne

author: Vincenzo De Franco

text:
"dash" <
s...@blunet.it
> ha scritto nel messaggio
news:ald05a$euh$1...@fe2.cs.interbusiness.it...

Scusa se ti rispondo in ritardo, ma come avrai potuto vedere sto provando la
soluzione propostami da Carlo e tengo di scorta la tua
Gazie molto comunque
Vincenzo


title: Trasporre righe in colonne

author: Maurizio Borrelli

text:
> "dash" [...]:
> > "Vincenzo" [...]:
> > ho una tabella strutturata piu' o meno cosi':
> > Data      Mattina     Pomeriggio    Notte
> > 1/1/02       X             Y          Z
> > 2/1/02       a             b          c
> > Come faccio a trasformarla in:
> > Campo1     Campo2     Campo3
> > 1/1/02       X        Mattina
> > 1/1/02       Y        Pomeriggio
> > 1/1/02       Z        Notte
> > 2/1/02       a        Mattina
> > 2/1/02       b        Pomeriggio
> > 2/1/02       c        Notte
> > e' facile capire che so molto poco di programmazione in VBA e simili e
> > speravo di riuscirci senza impelagarmi troppo tra le righe di codice,
> > ma senza risultato.
> insert into.......
>      as select data, mattina , "mattina" from tabella
> union
>     data, pomeriggio, "pomeriggio"  .....
> union
>     data, notte, "notte"  .....
> oppure tre query di aggiornaamento separate
> pensi sia fattibile?
> potrebbe essere possibile
    Yess. Io la scriverei cosi':
        Tabella "x_Vincenzo":
            Data
            Mattina
            Pomeriggio
            Notte
        Query "x_Vincenzo Query":
        SELECT
            x_Vincenzo.Data    AS Campo1
          , x_Vincenzo.Mattina AS Campo2
          , "Mattina"          AS Campo3
        FROM
            x_Vincenzo
        UNION SELECT
            x_Vincenzo.Data
          , x_Vincenzo.Pomeriggio
          , "Pomeriggio"
        FROM
            x_Vincenzo
        UNION SELECT
            x_Vincenzo.Data
          , x_Vincenzo.Notte
          , "Notte"
        FROM
            x_Vincenzo
        ;
        Query "x_Vincenzo2 Query":
        SELECT
            [x_Vincenzo Query].Campo1
          , [x_Vincenzo Query].Campo2
          , [x_Vincenzo Query].Campo3
        INTO
            x_Vincenzo2
        FROM
            [x_Vincenzo Query]
        ;
        Tabella "x_Vincenzo2":
            Campo1
            Campo2
            Campo3
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Trasporre righe in colonne

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:alhu11$1q4qc8$1...@ID-52090.news.dfncis.de...

Funziona tutto meravigliosamente
Grazie
Vincenzo


title: Trasporre righe in colonne

text:
"Vincenzo De Franco" <
defr...@unisi.it
> ha scritto nel messaggio
news:alkgld$9ib$1...@newsfeed.cineca.it...
>
> >         Tabella "x_Vincenzo2":
> >             Campo1
> >             Campo2
> >             Campo3
> >
> > --
> > Ciao :-)
> > Maurizio
> > --------
> > ?SPQR(C)
> >  X
> > --------
>
> Funziona tutto meravigliosamente
> Grazie
> Vincenzo
Vincenzino... la prossima volta, taglia un po' di quoting, visto che dovevi
solo ringraziare...
Antonio