title: Creazione automatica file

text:
On Mon, 10 Mar 2003 07:50:26 GMT,
massimilia...@kksrl.com
 (MA)
wrote:

però a insecta va normalmente non è che hai problemi tu?
Saluti.
Emanuele.


title: Creazione automatica file

author: MA

text:

Strano xkè capita solo con questo 3d. Io lurko via web senza newsreaders.
Prova anche tu Inwind-newsgruop-etc.



title: Creazione automatica file

author: Xymox

text:
"Emyr" <
fan...@tiscali.it
> ha scritto
> però a insecta va normalmente non è che hai problemi tu?
> Saluti.
> Emanuele.
Anch'io lo vedo in modo corretto, credo che il problema sia del sito che
utilizza MA.


title: Creazione automatica file

text:
Il 10 Mar 2003, 10:26, "Xymox" <
marco.santi...@libero.it
> ha
scritto:

E che ve devo dì, a usenet sta antipatico questo 3d. Scusate se ho
imbrattato spazioweb e vs attenzione con sta stupidata.



title: Creazione automatica file

text:
"MA" <
massimilia...@kksrl.com
> ha scritto
>
> E che ve devo dì, a usenet sta antipatico questo 3d. Scusate se ho
> imbrattato spazioweb e vs attenzione con sta stupidata.
> ciao MAssimiliano
no problem :-))


title: aiuto query

author: matto

text:
allora io da una query ho ottenuto il totale ore,questo totale ore devo
inserirlo in un'altra query con:nome azienda e tariffa oraria,per poter
ottenere il totale tra tariffa e il totale ore.come  faccio?
grazie a chi si interesserą e mi aiuterą


title: aiuto query

author: Roberto da casa

text:
"matto" <
mat...@hotmail.com
> ha scritto nel messaggio
news:zQMea.136775$zo2.3...@news2.tin.it...

Prova con una funzione DLookup (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Calcolo totale riga automatico con doppia fascia di sconto

text:
Salve,
stò implementando un gestionalino per gestione ordini Agenti,
per quanto riguarda le righe ordine funziona come segue:
all'atto della selezione del codice articolo il sistema compila anche la
descrizione e il prezzo di listino con sc1 e sc2 (sc = sconto).
Quello che vorrei e che il totale riga si aggiornasse dopo che compilo il
campo quantità.
ad. esempio:
Art. A
Listino: 100
Sc1: 10
Sc2: 10
Prezzo netto: 81
se scrivo quantità 2 ... il campo totale dovrebbe aggiornarsi al valore
giusto (81) per il numero pz (2)
Faccio presente che i due sconti si compilano automaticamente tramite una
relazione alla tabella sconti, ma l'agente può variarli manualmente e mentre
il campo sc1 è sempre valorizzato, il campo sc2 potrebbe anche essere a 0,
ma ciò non crea problemi.
Se il mio "personal access tutor" legge questo post ... beh, saprà che ogni
consiglio così come quello di ogni utente di questo NG è di notevole
interesse per me, semplice neofita che credetemi, si stà impegnando
parecchio per acquistare autonomia con questo prodotto (access
ovviamente!!!!).
Cordiali saluti,
--
strano...mavero
la vita è un dono prezioso, apprezzala per quello che potrà offrirti
www.spammer.it


author: Pablitomf

text:
strano....mavero ha scritto:
> Se il mio "personal access tutor" legge questo post ... beh, saprà che ogni
> consiglio così come quello di ogni utente di questo NG è di notevole
> interesse per me, semplice neofita che credetemi, si stà impegnando
> parecchio per acquistare autonomia con questo prodotto (access
> ovviamente!!!!).
Eccomi quà...
Visto che gli ordini prevederanno più righe, ti conviene creare un campo
d'appoggio calcolato (Es. TOTRIGA) per ogni record nella cui origine
scrivi =[Tuo_Campo_Prezzo]*[Tuo_Campo_Quantità].
Fatto ciò avrai il tutale per riga.
A Piè di pagina basta agg. un ulteriore campo d'appoggio calcolato in cui
sommi tutti i TOTRIGA.
Funge?
--
Pablitomf
Chi la dura la vince ;-)
Voglia di lavorar Saltame addosso, lavora babbo mio che io non posso.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: sv

text:
strano....mavero ha scritto:



> ad. esempio:




> Cordiali saluti,
Se il totale si trova in una maschera, prova a mettere la tua formula
nell'evento "Dopo Aggiornamento" di Quantità, di Sconto1 e di Sconto2. Se
in una query ti regoli di conseguenza.
--
rgrds
SC
--



author: Sergio MAZZA

text:
"strano....mavero" <
ma...@atbitrattinoelle.it
> ha scritto nel messaggio
news:c805o0$q5k$1...@lacerta.tiscalinet.it...

Non ho capito quali controlli sono impegnati nel calcolo ma se nell'origine
controllo di "totale" inserisci (es.): = nomeCasella1 + nomeCasella2
Il valore sarà sempre aggiornato; se vuoi controllare eventuali valori nulli
scrivi: = Nz(nomeCasella1;0) + Nz(nomeCasella2;0).
Sempre se ho capito; altrimenti aspettiamo il "p.a.t."...
Ciao.
--
Sergio MAZZA


text:
"strano....mavero" <
ma...@atbitrattinoelle.it
> ha scritto nel messaggio
news:c805o0$q5k$1...@lacerta.tiscalinet.it...

Scusate se rispondo solo ora, ma sono stato e sono tuttora molto preso,
in giornata proverò seguendo i Vs. consigli e aggiornerò comunque vada
questo post.
Intanto grazie a tutti Voi!.



text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:c80690$iho$1...@news.newsland.it...

Ciao,
per calcolare il prezzo di listino posso attribuire al campo VENDITA questo
valore:
(([listino]-(([listino]*[sc1]/100)))-((([listino]-(([listino]*[sc1]/100)))*[
sc2]/100)))*[qta]
Solo che ho un problema, la formula mi pare corretta, ma se do al campo il
suddetto codice come valore predefinito ... non succede na cicca,
sicuramente mi perdo qualche passaggio ...
...vorrei che dopo che ho selezionato l'articolo e aggiornato la quantità il
campo vendita si aggiorni ... tenendo presente che dopo tale azione,
l'agente potrebbe variare le %li di sconto, quindi dovrebbe novamente
aggiornarsi il campo vendita ... che dire, AIUTOOOO!!!!!!



text:
strano....mavero ha scritto:




> ....vorrei che dopo che ho selezionato l'articolo e aggiornato la quantità il
> campo vendita si aggiorni ... tenendo presente che dopo tale azione,
> l'agente potrebbe variare le %li di sconto, quindi dovrebbe novamente
> aggiornarsi il campo vendita ... che dire, AIUTOOOO!!!!!!
Come già ti avevo suggerito inserisci nell'evento "Dopo Aggiornamento" dei
controlli Qta, Sc1, ed Sc2 la formula.
Me.TotaleVendita=miaFormula
--
rgrds
SC
--



text:
sv ha scritto:
> strano....mavero ha scritto:





> Me.TotaleVendita=miaFormula
> --
> rgrds
> SC
Oppure,se non ti interessa la memorizzazione di TotaleVendita, inserisci
la tua formula nell'origine del controllo TotaleVendita,ma non in Valore
Predefinito.



text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:c81u3o$s9o$1...@news.newsland.it...

Gia, avevo omesso il tuo suggerimento, l'ho testato ... GRAZIE!
Ho risolto il problema
Colgo l'occasione per ringraziarti SV e per ringraziare anche Pablitomf e
Sergio Mazza.
Stò facendo tesoro di tutti i Vs. consigli!!!



text:
"strano....mavero" <
ma...@atbitrattinoelle.it
> ha scritto nel messaggio
news:c805o0$q5k$1...@lacerta.tiscalinet.it...

Ho creato una maschera per la ricerca degli articoli, sul record corretto,
con un doppio click nel campo codice, parte la seguente routine:
Private Sub COD_ART_DblClick(Cancel As Integer)
Forms!RORD!CODART = Me!COD_ART
Forms!RORD!CATEGORIA = Me!COD_CAT
Forms!RORD!DESART = Me!DES_ART
Forms!RORD!VENDITA = Me!PREZZO_LISTINO
Forms!RORD!SC1 = Me!SCONTO1
Forms!RORD!SC2 = Me!SCONTO2
End Sub
il sistema si blocca dicendo che è impossibile trovare la maschera rord ...
in questo caso la maschera rord è aperta all'interno della maschera tord ...
dove tord sono le testate ordine e rord le righe ... come devo dichiararla
quindi nella routine?
Grazie!



text:
<CUT>
risolto
ho aggiunto tord! prima di rord


text:
strano....mavero ha scritto:
> <CUT>
> risolto
> ho aggiunto tord! prima di rord
Consiglio : per vedere bene i persorsi dei campi delle sottomaschere,
fingi una nuova origine in un qualsiasi campo della Form principale, apri
il "Generatore di Espressioni" cliccando sui "..." e espandi "Form/Form
caricate/Tua_Form_Principale/Tua_SottoForm/ecc..." e seleziona il campo
che della "Tua_SottoForm" ti interessa.
Vedrai che Access gentilmente ti riporterà il percorso esatto del Campo
della SottoForm.
Copialo con un bel CTRL+C e incollalo dove ti interessa.
Facile e senza errori.



text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:c820da$kum$1...@news.newsland.it...

Mamma mia quanto devo ancora imparare!!!
ARRIGRAZIE!!!



text:
<cut>
tutto quello precedentemente discusso è ok, ora ho questo problema.
Nelle righe ordine ho presente un campo provvigione che varia a seconda dei
livelli dei campi sc1 e sc2, vorrei che questo campo, sul quale ho creato
una query di aggiornamento, si aggiornasse quando esco dal campo qta, sc1 o
sc2.
nella proprietà su uscita, faccio partire una macro che lancia una query, ma
il sistema mi da errore di condivisione, se lancio la macro a maschera
chiusa, tutto si aggiorna, come e dove agire?
Grazie!



text:
"strano....mavero" <
ma...@atbitrattinoelle.it
> ha scritto nel messaggio
news:c823oi$7ai$1...@lacerta.tiscalinet.it...

errata corrige:
se non modifico i campi qta, sc1 e sc2 in uscita tutto ok, ma se invece
vario il valore del campo, in uscita da errore, probabilmente perchè nota
una discrepanza dati rispetto alla tabella? quindi come faccio a far salvare
il recor del campo su uscita dal campo mentre il record è ancora attivo?
Mannaggia che confusione, oggi non è proprio giornata!!!



text:
strano....mavero ha scritto:
> errata corrige:
> se non modifico i campi qta, sc1 e sc2 in uscita tutto ok, ma se invece
> vario il valore del campo, in uscita da errore, probabilmente perchè nota
> una discrepanza dati rispetto alla tabella? quindi come faccio a far salvare
> il recor del campo su uscita dal campo mentre il record è ancora attivo?
> Mannaggia che confusione, oggi non è proprio giornata!!!
Metti un punto, respira, conta fino a 10... (facciamo 20) e ripeti per
benino.
Prima cosa.
Perchè su uscita si attiva una macro che attiva una query... perchè su
uscita non attivi direttamente la quesry e basta?



text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:c824at$s5g$1...@news.newsland.it...

xkè non la trovo in elenco porca misera!!! Mentre trovo la macro che lancia
la query ... sai cosa faccio, ti scrivo l'sql della query per vedere se è
tramutabile in codice:
UPDATE RORD INNER JOIN TabSconti ON (RORD.SC1 = TabSconti.sc1) AND (RORD.SC2
= TabSconti.sc2) AND (RORD.CATEGORIA = TabSconti.categoria) SET
RORD.PROVVIGIONE = TabSconti!provv;
Un saluto dal "devastato" ... strano...mavero
la vita è un dono prezioso, apprezzala per quello che potrà offrirti ...
"per ora solo un gran casino con access!!!!!!!!!!!!!!"
www.spammer.it


text:
strano....mavero ha scritto:
> xkè non la trovo in elenco porca misera!!! Mentre trovo la macro che lancia
> la query ... sai cosa faccio, ti scrivo l'sql della query per vedere se è
> tramutabile in codice:
> UPDATE RORD INNER JOIN TabSconti ON (RORD.SC1 = TabSconti.sc1) AND (RORD.SC2
> = TabSconti.sc2) AND (RORD.CATEGORIA = TabSconti.categoria) SET
> RORD.PROVVIGIONE = TabSconti!provv;
Ragioniamo... (Adesso respiro io perchè ti stai incartando e quindi mi
stai incasinando)
nell'elenco query non la visualizzi e la macro invece la vede e la esegue?
Mi verrebbe di dire alla ARNOLD "Ma cosa stai dicendo Williss"...
Ma hai l'SQL su un origine dati, non hai una query allora...
Codice:
Docmd.RunSQL "Tuo_SQL"
Cmq, a parte tutto, ma la tabella che usi per scaglionare le provviggioni,
ma quanti campi e record ha...??? vorrei capire senza risponderti a vuoto.
Perchè va bene tutto, ma un SQL UPDATE per aggiornare un solo campo mi
sembra un po tanto... rispiega meglio, senza tralasciare nulla... cosa ti
serve e come ti serve... piano, chiaro e coinciso.
Riguardo alla funzione di aggiornamento credo si potrebbe fare altro.



text:
<format c:\*.*!!!!!>
ok,
gestisco le righe ordine da un'anagrafica copiata localmente nel DBase,
questo perchè l'applicativo dovrà girare su un notebook fuori rete.
La tabella provvigioni conta un centinaio di record in quanto ogni articolo
appartiene ad una categoria e ogni categoria può avere due livelli di
sconto, ad esempio 45+10, sulla base della categoria\sc1\sc2 si lega una
percentuale di provvigione.
Quando seleziono l'articolo, il sistema mi riporta anche la categoria e i
due sconti base da anagrafica, l'agente compilerà poi la quantita, cambierà
o meno gli sconti di default, proprio per questo ho fatto una query di
aggiornamento che si lega tra le tabelle righe ordini e provvigioni con
relazione sui campi categoria, sc1 e sc2 ... recuperando il dato giusto
quando le tre relazionicombaciano per tipo dati.
Il fatto è che se non modifico i dati nel campo sconto funziona, o meglio,
vedo il risultato dopo che apro nuovamente la maschera, se invece modifico
uno dei campi (qta, sc1 o sc2) dove ho legato la macro mi da errore di
violazione condivisione ... sò di non essere chiarissimo, dimmi se serve
altro e pronto ... te lo dico!
--
strano...mavero
la vita è un dono prezioso, apprezzala per quello che potrà offrirti
www.spammer.it


text:
>"verità nascosta"< SONO UN PIRLA!!!!
--
strano...mavero
la vita è un dono prezioso, apprezzala per quello che potrà offrirti
www.spammer.it
nell'opzione di aggiornamento campi oltre agli sconti, mi è bastato
aggiungere la provvigione, così l'agente quando sceglie l'articolo può
identificare quello con il trattamento provvigionale a lui + consono e ZAC
il gioco è fatto!!!!
Grazie comunque, meglio se mi sparo del ginseng per via endovenosa!!!!


text:
strano....mavero ha scritto:
> >"verità nascosta"< SONO UN PIRLA!!!!
Quindi hai risolto?
Menomale... o come si dice da me "ASSAFA' "



title: campo vuoto in report

author: Vita

text:
ciao a tutti
ho un problema
in un report ho un campo che mi rimane vuoto se non  inserisco dati nella
maschera.
Mi potreste dire per favore il modo come fare affinchè il campo  vuoto nel
report mi visualizzi una serie di simboli scelti da me?
Grazie anticipatamente
Vita
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: campo vuoto in report

author: ces

text:
Vita ha scritto:
> ciao a tutti
> ho un problema
> in un report ho un campo che mi rimane vuoto se non  inserisco dati nella
> maschera.
> Mi potreste dire per favore il modo come fare affinchè il campo  vuoto nel
> report mi visualizzi una serie di simboli scelti da me?
> Grazie anticipatamente
> Vita
nell'origine del campo o nella query di estrazione dati metti
=iif(isnull([campo]);"pppppp";[campo])
ciao



title: campo vuoto in report

text:
"Vita" <
vgiamm...@anfe.it
> ha scritto nel messaggio
news:dqqedn$cli$1...@news.newsland.it...
> ciao a tutti
> ho un problema
> in un report ho un campo che mi rimane vuoto se non  inserisco dati nella
> maschera.
> Mi potreste dire per favore il modo come fare affinchè il campo  vuoto nel
> report mi visualizzi una serie di simboli scelti da me?
> Grazie anticipatamente
> Vita
>
Dovresti togliere l'associazione al campo di tabella nella casella di testo
(scheda Dati nella finestra delle proprietà - origine controllo) e chiamalo
(es.) "miaCasella"; poi, sempre in origine controllo ci scrivi: =
NZ([nomeCampo];"tuoiSimboli")
Ciao.
--
Sergio MAZZA


title: campo vuoto in report

text:
ces wrote:
> Vita ha scritto:
>
>> ciao a tutti
>> ho un problema
>> in un report ho un campo che mi rimane vuoto se non  inserisco dati
>> nella maschera.
>> Mi potreste dire per favore il modo come fare affinchè il campo
>> vuoto nel report mi visualizzi una serie di simboli scelti da me?
>> Grazie anticipatamente
>> Vita
>
> nell'origine del campo o nella query di estrazione dati metti
> =iif(isnull([campo]);"pppppp";[campo])
>
> ciao
nz([tuocampo];"pippo")
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: campo vuoto in report

text:
MA ha scritto:
> ces wrote:
> > Vita ha scritto:
> >
> >> ciao a tutti
> >> ho un problema
> >> in un report ho un campo che mi rimane vuoto se non  inserisco dati
> >> nella maschera.
> >> Mi potreste dire per favore il modo come fare affinchè il campo
> >> vuoto nel report mi visualizzi una serie di simboli scelti da me?
> >> Grazie anticipatamente
> >> Vita
> >
> > nell'origine del campo o nella query di estrazione dati metti
> > =iif(isnull([campo]);"pppppp";[campo])
> >
> > ciao
> nz([tuocampo];"pippo")
hai ragione



title: salvare con variabile

author: giangi

text:
ciao, volevo chiedervi se c'è un modo pe salvare un file xls da access
in visualbasic in questo modo: xl.saveas c:\mia cartella\"a".xls dove
a è una variabile numerica.
Per voi è possibile?


title: salvare con variabile

author: Antonio Biso

text:
giangi <
a...@aaaaaaaaaaaaaa.it
> wrote in message
3bd2ec8...@news.inwind.it...

Da vba puoi eseguire comandi "dos" con syscmd. Quindio puoi creare la
stringa di comando da passare alla syscmd costruendola concatenando la parte
di stringa costante e la variabile numerica
Antonio


title: salvare con variabile

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
6o9B7.78373$1H1.7...@news.infostrada.it...

SHELL, volevo dire SHELL, non SYSCMD
Groan
Antonio


title: Verifica presenza maschra aperta

author: Alberto

text:
Buon giorno, sul sito comune ho trovato un post di AntoGal che verifica se è
aperta una form.
Public Function FormIsOpen(FormName As String) As Boolean
   'Autore: AntoGal
   'Accetta: FormName = nome della maschera
   'Restituisce: true se la maschera è aperta
   FormIsOpen = (SysCmd(acSysCmdGetObjectState, acForm, FormName) And _
         acObjStateOpen) <> False
End Function
Quello che vorrie fare è sull'apertura del report se è aperta  la maschera
"inventario1" pesci i dati dalla query "Invent1"
Private Sub Report_Open(Cancel As Integer)
Call FormIsOpen(Inventario1)
Me.RecordSource = "Invent1"
End Sub
Mi va in bug  sulla riga "Call FormIsOpen(Inventario1)" ed esce "Errore di
compilazione tipo non corrispondente per l'argomento byref "
Mi saperesta dare una mano?
Grazie anticipatamente


title: Verifica presenza maschra aperta

author: Carlo Costarella

text:
"Alberto" <
al...@tele2.it
> ha scritto nel messaggio
news:mZHxg.81$Nx5...@nntpserver.swip.net...

Il nome della maschera va passato come stringa:
"TuoNomeMaschera"
Ciao, Carlo


title: Verifica presenza maschra aperta

author: Cinzia

text:
"Alberto" <
al...@tele2.it
> ha scritto nel messaggio
news:mZHxg.81$Nx5...@nntpserver.swip.net...

Ciao Alberto
questa Call FormIsOpen(Inventario1)
diventa Call FormIsOpen("Inventario1")
Ciao
Cinzia
www.riolab.org


title: Verifica presenza maschra aperta

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:ea7in2$ndr$1...@area.cu.mi.it...

Aggiungo che la funzione restituisce un valore booleano (vero/falso), quindi
così come hai scritto il codice non può funzionare sia perchè non passi il
nome maschera come stringa (Call FormIsOpen(Inventario1) va sostituita con
Call FormIsOpen("Inventario1")), sia perchè non metti la condizione nel
report:
Private Sub Report_Open(Cancel As Integer)
Call FormIsOpen(Inventario1)
Me.RecordSource = "Invent1"
End Sub
dovrebbe diventare:
Private Sub Report_Open(Cancel As Integer)
if Call FormIsOpen(Inventario1) = true then
Me.RecordSource = "Invent1"
end if
End Sub
Ciao, Carlo


title: Verifica presenza maschra aperta

text:
correggo la svista:
if Call FormIsOpen("Inventario1") = true then
Ciao, Carlo


title: Selezionare ultimo record inserito

author: jingo

text:
Ciao a tutti,
ho una maschera principale (usata come contenitore) ed una maschera
secondaria (in formato foglio dati) nella quale č presente un elenco di
dati (ad es. i clienti). Nella maschera principale ho un pulsante che apre
un' altra maschera dove inserisco i dati di un nuovo cliente. Quando
chiudo la maschera del cliente ho impostato il comando requery sulla
sottomaschera un modo tale che compaia il nuovo cliente nell'elenco, perň
cosě facendo mi viene selezionato sempre il primo cliente e non l'ultimo
inserito. Come posso fare per dirgli di selezionare l'ultimo cliente
inserito dopo aver effettuato un requey?
Grazie in anticipo.
Jingo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Selezionare ultimo record inserito

text:
"jingo" <
jin...@libero.it
> ha scritto nel messaggio
news:c8f49r$f5p$1...@news.newsland.it...
> Ciao a tutti,
> ho una maschera principale (usata come contenitore) ed una maschera
> secondaria (in formato foglio dati) nella quale č presente un elenco di
> dati (ad es. i clienti). Nella maschera principale ho un pulsante che apre
> un' altra maschera dove inserisco i dati di un nuovo cliente. Quando
> chiudo la maschera del cliente ho impostato il comando requery sulla
> sottomaschera un modo tale che compaia il nuovo cliente nell'elenco, perň
> cosě facendo mi viene selezionato sempre il primo cliente e non l'ultimo
> inserito. Come posso fare per dirgli di selezionare l'ultimo cliente
> inserito dopo aver effettuato un requey?
> Grazie in anticipo.
> Jingo
>
Prova con il Metodo GoToRecord (vedi help) impostando ad acLast l'argomento
record.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Selezionare ultimo record inserito

text:
Roberto da casa ha scritto:
> "jingo" <
jin...@libero.it
> ha scritto nel messaggio
> news:c8f49r$f5p$1...@news.newsland.it...
> > Ciao a tutti,
> > ho una maschera principale (usata come contenitore) ed una maschera
> > secondaria (in formato foglio dati) nella quale č presente un elenco di
> > dati (ad es. i clienti). Nella maschera principale ho un pulsante che apre
> > un' altra maschera dove inserisco i dati di un nuovo cliente. Quando
> > chiudo la maschera del cliente ho impostato il comando requery sulla
> > sottomaschera un modo tale che compaia il nuovo cliente nell'elenco, perň
> > cosě facendo mi viene selezionato sempre il primo cliente e non l'ultimo
> > inserito. Come posso fare per dirgli di selezionare l'ultimo cliente
> > inserito dopo aver effettuato un requey?
> > Grazie in anticipo.
> > Jingo
> >
> Prova con il Metodo GoToRecord (vedi help) impostando ad acLast l'argomento
> record.
--
questo articolo e` stato inviato via web dal servizio gratuito



title: Selezionare ultimo record inserito

text:
Roberto da casa ha scritto:
> "jingo" <
jin...@libero.it
> ha scritto nel messaggio
> news:c8f49r$f5p$1...@news.newsland.it...
> > Ciao a tutti,
> > ho una maschera principale (usata come contenitore) ed una maschera
> > secondaria (in formato foglio dati) nella quale č presente un elenco di
> > dati (ad es. i clienti). Nella maschera principale ho un pulsante che apre
> > un' altra maschera dove inserisco i dati di un nuovo cliente. Quando
> > chiudo la maschera del cliente ho impostato il comando requery sulla
> > sottomaschera un modo tale che compaia il nuovo cliente nell'elenco, perň
> > cosě facendo mi viene selezionato sempre il primo cliente e non l'ultimo
> > inserito. Come posso fare per dirgli di selezionare l'ultimo cliente
> > inserito dopo aver effettuato un requey?
> > Grazie in anticipo.
> > Jingo
> >
> Prova con il Metodo GoToRecord (vedi help) impostando ad acLast l'argomento
> record.
Grazie 1000



title: moduli standard e moduli di classe

author: Riccardo

text:
Oltre a questo trovato nell'help:
" Per utilizzare una funzione come impostazione della proprietà, è
necessario che tale funzione sia inclusa nel modulo della maschera o del
report o in un modulo standard. Non è consentito utilizzare una funzione in
un modulo di classe che, in base all'impostazione della proprietà di una
maschera o report, non è associato ad una maschera o ad un report."
Che altre differenze ci sono tra i 2 moduli?
A che servono i moduli di Classe?
Si possono usare anche sempre i moduli standard, oppure in alcuni casi
è meglio usare quelli di Classe?
grazie Riccardo


title: moduli standard e moduli di classe

author: Roberto in campagna

text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:9hhlij$sug$1...@news.panservice.it...
> Oltre a questo trovato nell'help:
>
> " Per utilizzare una funzione come impostazione della proprietą, č
> necessario che tale funzione sia inclusa nel modulo della maschera o del
> report o in un modulo standard. Non č consentito utilizzare una funzione
in
> un modulo di classe che, in base all'impostazione della proprietą di una
> maschera o report, non č associato ad una maschera o ad un report."
>
> Che altre differenze ci sono tra i 2 moduli?
> A che servono i moduli di Classe?
> Si possono usare anche sempre i moduli standard, oppure in alcuni casi
> č meglio usare quelli di Classe?
>
> grazie Riccardo
>
Ricerca sull'help i seguenti 3 argomenti:
1) Moduli: definizione e funzionamento
2) Modulo <definizione>
3) Modulo di classe <definizione>
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: database access corrotto su win2000

text:
Salve a tutti,
spero che qualcuno sappia darmi una risposta a questo problema che ho da
molto tempo.
ho un applicazione che utilizza un database di access97 su una rete con
win2000.
Molto spesso mi capita che per qualche motivo che non sono riuscito a capire
il database si danneggia e devo provvedere ad una ricostruzione.
pensavo che era un problema di rete allora ho sostituito le schede di rete
ed i cavi ma non ho risolto... allora ho fatto mille altre prove, fino a
quando preso dalla disperazione ho installato due nuove macchine con win2k,
ho installato l'applicativo ed ho provato... dopo un po'... ERRORE e
database rovinato.
Questo mi capita sulle reti che hanno win2k, mentre dove c'è ad esempio
WIN98 tutto ok.
Sapete darmi una spiegazione? C'è qualche impostazione di rete che posso
controllare o qualche altra cosa?
Spero che qualcuno mi sappia aiutare... grazie a tutti
Angelo


title: database access corrotto su win2000

author: Massimiliano

text:
"_mago?" <>
> spero che qualcuno sappia darmi una risposta a questo problema che ho da
> molto tempo.
> ho un applicazione che utilizza un database di access97 su una rete con
> win2000.
> Molto spesso mi capita che per qualche motivo che non sono riuscito a
capire
> il database si danneggia e devo provvedere ad una ricostruzione.
> pensavo che era un problema di rete allora ho sostituito le schede di rete
> ed i cavi ma non ho risolto... allora ho fatto mille altre prove, fino a
> quando preso dalla disperazione ho installato due nuove macchine con
win2k,
> ho installato l'applicativo ed ho provato... dopo un po'... ERRORE e
> database rovinato.
> Questo mi capita sulle reti che hanno win2k, mentre dove c'è ad esempio
> WIN98 tutto ok.
Mai visto nulla del genere (per lo meno con l'assiduità di cui parli) ;-)
Comunque leggi con attenzione quanto segue
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q303528
In particolare il paragrafo sull"opportunistic locking.
Ciao.


title: database access corrotto su win2000

author: onafets

text: devi avere il service pack 3 di windows 2000 server per non avere problemi.


title: Calcoli all'interno di un report

author: Antonio

text:
Ho un report all'interno del quale esegue dei calcoli, es:.
CampoX =    [CampoA]+[CampoB]
e funziona perfettamente, ma a volte capita che il CampoA e nullo
e quindi il totale nel CampoX non viene riportato, non considerando neanche
il valore
del CampoB.
Vi chiedo cortesemente come Fare,
Ciao,Antonio


title: Calcoli all'interno di un report

author: sergio

text:
"Antonio" <
bgs...@inwind.it
> ha scritto nel messaggio
news:BoTD8.55094$US3.1...@twister1.libero.it...

devi usare la funzione nz che serve propio nei casi in cui operando può
risultare imprevedibilmente nullo
scrivi quindi:      campox=nz([campoA])+nz([campoB])
e vedrai che funziona
ciao
sergio


title: Calcoli all'interno di un report

text:
Funziona alla grande !
Grazie Mille Sergio
"sergio" <
scir...@tor.it
> ha scritto nel messaggio
news:i5WD8.38496$CN3.1...@news2.tin.it...



title: Salvare un record su tre tabelle

author: PdA

text:
Salve,
Ho dovuto replicare 1 tabella in 3 tabelle con dentro gli stessi
campi a parte il primo (che e' un campo contatore).
Sulla tabella1 IDCliente, sulla tabella2 IDCarico, sulla tabella3 IDScarico.
Una volta inserito un nuovo record sulla Tabella1 vorrei salvare lo stesso
record
su tutte e tre le tabelle.
Qualche idea?
Grazie.


title: Salvare un record su tre tabelle

author: LaLo at home

text:
"PdA" <pe...@NoSpamtin.it> ha scritto nel messaggio
news:fOn66.13708$FF1.9...@twister1.tin.it...

Sull'evento 'Dopo inserimento' della maschera per inserire i record della
tabella1, inserisci il codice per accodare anche alle altre tabelle.
Ti serve un'istruzione del genere
CurrentDb.Execute "INSERT INTO <Tabella2> VALUES (" & <Elenco valori
separati dalla virgola> & ")".
Ciao
LaLo


title: Salvare un record su tre tabelle

author: Luciano (DOC)

text:
PdA <pe...@NoSpamtin.it> wrote in message
fOn66.13708$FF1.9...@twister1.tin.it...

Si....rivedi quello che hai fatto! Duplicare le tabelle in quel modo e' uno
degli erorri piu' gravi che si possano commettere. Al 99,9% esiste una
soluzione "relazionale" al tuo problema.
Saluti.
Luciano
(DOC)


title: Salvare un record su tre tabelle

text:
> Si....rivedi quello che hai fatto! Duplicare le tabelle in quel modo e'
uno
> degli erorri piu' gravi che si possano commettere. Al 99,9% esiste una
> soluzione "relazionale" al tuo problema.
> Saluti.
>
> Luciano
> (DOC)
Mi rendo conto, ma non riesco proprio a trovare la soluzione con gli
strumenti "normali" tramite query, tabelle, maschere.
Il mio problema consiste in questo:
ho una tabella e relativa maschera ORDINI con un IDCLIENTE, e siccome
riguarda ordini di trasporto, implica che ci sono da inserire per
ogni ordine il luogo di carico e il luogo di scarico, che avevo pensato
di richiamare per mezzo dello stesso archivio CLIENTI nel quale esiste anche
il cliente dell'ordine. Ho quindi provato, a mezzo query, l'impostazione
degli altri 2 clienti (uno per il carico e uno per lo scarico) ma in realtà
mi escono
fuori i dati del cliente dell'ordine. Ora sono convinto che scatenerò tutte
le ire furibonde dei guru
però sono un pivellino di access e mi arrangio come posso per organizzarmi
un pò di lavori.
Mi scuso, ma la soluzione di duplicare la tabella Clienti è stata la cosa
(dopo un sacco di prove)
più sensata da provare.
Saluti
PdA


title: Aggiornamento di una ListBox.

author: Riccardo Baldinotti

text:
Stimolato da post precedenti, in una "Maschera1" su A07 ho una TextBox
"Testo0" e una Listbox "Elenco2", la cui origine riga è:
SELECT Tabella1.nome FROM Tabella1 WHERE (((Tabella1.nome) Like forms!
Maschera1!testo0 & "*"));
In Tabella1 ho messo una semplice serie di caratteri alfabetici.
Nell'evento SuPressione di Testo0 ho messo
Me.Elenco2.Requery
affinchè ad ogni pressione di un tasto l'elenco venisse aggiornato.
L'elenco però non si aggiorna finché non premo un F9 e l'ovvia domanda
è: dove sto sbagliando?
Grazie a tutti
Riccardo Baldinotti


title: Aggiornamento di una ListBox.

text:
"Riccardo Baldinotti" <
bari...@gmail.com
> ha scritto nel messaggio
news:c14d7f23-837c-4124...@j15g2000yqf.googlegroups.com...

ad occhio, potrebbe essere che non senta la modifica nel controllo di testo
Antonio


title: Aggiornamento di una ListBox.

author: Alessandro Cara

text:
Il 14/07/2011 13.58, Riccardo Baldinotti ha scritto:
> Stimolato da post precedenti, in una "Maschera1" su A07 ho una TextBox
> "Testo0" e una Listbox "Elenco2", la cui origine riga �:
> SELECT Tabella1.nome FROM Tabella1 WHERE (((Tabella1.nome) Like forms!
> Maschera1!testo0&  "*"));
> In Tabella1 ho messo una semplice serie di caratteri alfabetici.
> Nell'evento SuPressione di Testo0 ho messo
> Me.Elenco2.Requery
> affinch� ad ogni pressione di un tasto l'elenco venisse aggiornato.
> L'elenco per� non si aggiorna finch� non premo un F9 e l'ovvia domanda
> �: dove sto sbagliando?
> Grazie a tutti
> Riccardo Baldinotti
In quella gestione, in genere, e' coinvolta la proprieta .Text e non la
.Value (che e' il default)
--
ac (x=y-1)


title: Aggiornamento di una ListBox.

text:
On 14 Lug, 14:12, "Antonio Biso" <
ab...@libero.it
> wrote:
> "Riccardo Baldinotti" <
barimo...@gmail.com
> ha scritto nel messaggionews:c14d7f23-837c-4124...@j15g2000yqf.googlegroups.com...

Penso che la senta; oltre a riflettere le modifiche dopo un F9, avevo
aggiunto un MsgBox nella routine e ho visto che la eseguiva.
Riccardo Baldinotti


title: Aggiornamento di una ListBox.

text:
On 14 Lug, 14:24, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

In effetti ho provato a scrivere
MsgBox Me.Testo0.Value & "-" & Me.Testo0.Text
e noto che i caratteri digitati appaiono dopo il trattino mentre prima
del trattino non c'è niente.
Allora nell'origine riga ho modificato così:
WHERE (((Tabella1.nome) Like forms!Maschera1!testo0.Text & "*"))
e le cose sono migliorate: ora rispecchia le modifiche all'atto della
digitazione precedente. Intendo dire: premo 'a' e mi mostra tutti i
record; aggiungo 'b' e mi mostra quelli che cominciano per 'a';
aggiungo 'c' e mi mostra quelli che cominciano per 'ab', e così via.
Quindi devo attendere che il .Text sia aggiornato, prima di aggiornare
Elenco2. (ehm... come?)
Riccardo Baldinotti


title: Aggiornamento di una ListBox.

text:
Il 14/07/2011 14.56, Riccardo Baldinotti ha scritto:
> On 14 Lug, 14:24, Alessandro Cara<
alessandro.c...@ay-1anetwork.it
>
> wrote:
>> Il 14/07/2011 13.58, Riccardo Baldinotti ha scritto:>  Stimolato da post precedenti, in una "Maschera1" su A07 ho una TextBox
>>> "Testo0" e una Listbox "Elenco2", la cui origine riga :
>>> SELECT Tabella1.nome FROM Tabella1 WHERE (((Tabella1.nome) Like forms!
>>> Maschera1!testo0&    "*"));
>>> In Tabella1 ho messo una semplice serie di caratteri alfabetici.
>>> Nell'evento SuPressione di Testo0 ho messo
>>> Me.Elenco2.Requery
>>> affinch ad ogni pressione di un tasto l'elenco venisse aggiornato.
>>> L'elenco per non si aggiorna finch non premo un F9 e l'ovvia domanda
>>> : dove sto sbagliando?
>>> Grazie a tutti
>>> Riccardo Baldinotti
>>
>> In quella gestione, in genere, e' coinvolta la proprieta .Text e non la
>> .Value (che e' il default)
>>
>> --
>>
>> ac (x=y-1)
>
> In effetti ho provato a scrivere
> MsgBox Me.Testo0.Value&  "-"&  Me.Testo0.Text
> e noto che i caratteri digitati appaiono dopo il trattino mentre prima
> del trattino non c'è niente.
> Allora nell'origine riga ho modificato così:
> WHERE (((Tabella1.nome) Like forms!Maschera1!testo0.Text&  "*"))
> e le cose sono migliorate: ora rispecchia le modifiche all'atto della
> digitazione precedente. Intendo dire: premo 'a' e mi mostra tutti i
> record; aggiungo 'b' e mi mostra quelli che cominciano per 'a';
> aggiungo 'c' e mi mostra quelli che cominciano per 'ab', e così via.
> Quindi devo attendere che il .Text sia aggiornato, prima di aggiornare
> Elenco2. (ehm... come?)
> Riccardo Baldinotti
Il text viene aggiornato all'atto del rilascio del tasto mi sembra che
la modifica richiesta la hai fatta i.e. WHERE (((Tabella1.nome) Like
forms!Maschera1!testo0.Text&  "*" magari invece che su pressione (che
dovrebbe essere keypress) l'evento potrebbe essere (forse, mah, po' esse
che?) e' KeyUp (tasto su?)
--
ac (x=y-1)


title: Aggiornamento di una ListBox.

author: Popi - TheBadHabits

text:

Ciao Riccardo.
Fai fare la requery sull'evento keyup ;)
Popi


title: Aggiornamento di una ListBox.

author: Antonio Biso

text:
"Riccardo Baldinotti" <
bari...@gmail.com
> ha scritto nel messaggio
news:7b7aafb4-cef6-45a6...@m18g2000vbl.googlegroups.com...


letto il resto del thread, è come ti dicevo, con quell'evento che usavi tu,
il valore non era ancora aggiornato
Antonio


title: Aggiornamento di una ListBox.

text:
On 14 Lug, 15:12, "Antonio Biso" <
ab...@libero.it
> wrote:
> "Riccardo Baldinotti" <
barimo...@gmail.com
> ha scritto nel messaggionews:7b7aafb4-cef6-45a6...@m18g2000vbl.googlegroups.com...

Giusto. Su KeyUp tutto funziona. Grazie a tutti e tre (certo che se
io  fossi un po' meno tardo...)
Riccardo Baldinotti


title: Aggiornamento di una ListBox.

text:
"Riccardo Baldinotti" <
bari...@gmail.com
> ha scritto nel messaggio
news:1ae5e010-feb4-4eeb...@gc3g2000vbb.googlegroups.com...



non è questione di ritardi, ma di esperienza.
sono cosette che capitano prima e poi e, soprattutto se si perde tempo con
un po' di help, si capisce al primo colpo dove potrebbe stare il problema
poi risolverlo è un altro paio di maniche... :-P
Antonio


title: Aggiornamento di una ListBox.

text:
On 14 Lug, 15:53, "Antonio Biso" <
ab...@libero.it
> wrote:
> "Riccardo Baldinotti" <
barimo...@gmail.com
> ha scritto nel messaggionews:1ae5e010-feb4-4eeb...@gc3g2000vbb.googlegroups.com...

Eh, ma tanto ci siete voi! ;-)
Riccardo Baldinotti


title: Aggiornamento di una ListBox.

text:
On 14 Lug, 15:34, Riccardo Baldinotti <
barimo...@gmail.com
> wrote:
> Giusto. Su KeyUp tutto funziona. Grazie a tutti e tre (certo che se
> io  fossi un po' meno tardo...)
Naaaaa ... senti Rictardo come suona male .... Riccardo è mooooolto
meglio ;)
Popi


title: Query con date: problema risolto

author: ikxel

text:
Ho scritto poco tempo fa un messaggio in cui avevo problemi ad
eseguire una query in access 97 in cui utilizzavo la sintassi between
[data1] and [data2] per estrarre alcuni record da una tabella.
I problemi riscontrati riguardavano un non corretto filtraggio dei
record, nonostante abbia provato ad utilizzare tutti i suggerimenti
presenti sui vari newsgroup.
Alla fine penso di avere individuato il problema: l'origine dei
records è una tabella excel che, tramite una macro, viene accodata ad
una tabella access; mi sono accorto che le prime tre celle del campo
"data" non erano impostate nel formato data, ma nel formato
personalizzato gg/mm/aaaa; nonostante ciò non veniva generato alcun
errore di importazione, per cui proseguivo la mia attività senza pormi
alcun problema.
So che il suggerimento potrebbe sembrare banale ma, prima di importare
in access qualsiasi tabella di excel, controllate il formato delle
celle di excel (e non fidatevi del valore visualizzato, in particolare
se il foglio di excel è stato creato da altre persone!).
Spero di essere stato di aiuto
Emanuele


title: Query con date: problema risolto


title: Maschera vuota

author: walter

text:
Dopo vari tentattivi falliti miseramente ho deciso di rivolgermi a voi
Ho una maschera continua che viene popolata da dati prelevati da una query
e vorrei che in assenza di dati validi la maschera non si aprisse, vorrei
attvare una msgbox
Grazie per l'aiuto


title: Maschera vuota

author: ALESSANDRO Baraldi

text:
"walter" <
val...@inwind.it
> ha scritto nel messaggio
news:LZOxb.150670$vO5.5...@twister1.libero.it...

Devi esegire il controllo prima di aprirla.
Poichè la Form si basa su QRY ti basta contare
quanti Records sono contenuti nella QRY.
Se NRec>0 apri altrimenti MsgBox....!
Usa la funzione DCount("[CampoChiave]","NomeQuery")
Ciao.
@Alex.


title: Maschera vuota

text:
"walter" <
val...@inwind.it
> ha scritto nel messaggio
news:LZOxb.150670$vO5.5...@twister1.libero.it...

 Io ho fatto in questo modo è và che è nà meraviglia:
sull'evento form load della maschera che ti interessa metti questo codice:
Private Sub Form_Open(Cancel As Integer)
If Me.RecordsetClone.RecordCount = 0 Then
MsgBox "Nessun record da visualizzare", vbCritical, "Assenza di record da
visualizzare.."
Cancel = True
DoCmd.Close acForm, "TuaMaschera", acSaveNo
End If
If Me.RecordsetClone.RecordCount > 0 Then
DoCmd.Close acForm, "MAschera che contiene il pulsante di comando per aprire
Tua maschera"
 End If
End Sub
Se il numero di record è uguale a ZERO ti viene  Msgbox se no ti si apre
normalmente.
Spero di essere stato di aiuto a qualcuno dopo tante domande che ho fatto in
questo News
Gianni_B


title: Sparisce la chiave primaria

author: Paolo P

text:
Ciao a tutti.
Premesso che ho già presentato al NG il problema alcuni mesi fa e non sono
riuscito a venirne fuori, ci riprovo.
Ho un' applicazione realizzata in A97 e poi convertita in XP. Divisa in BE e
FE ed utilizzata da 4/5 utenti contemporaneamente. Non ho implementato
nessun tipo di protezione tranne levare i pulsanti per andare in modalità
struttura sulle maschere, lascio semplicemente gestire tutto ad Access.
Da un pò di tempo mi chiamano per segnalarmi dei malfunzionamenti e scopro
regolarmente che sono sparite le chiavi primarie da qualche tabella (a volte
una, a volte più di una)... Non ho la più pallida idea del perchè succeda
una cosa del genere e di conseguenza non so assolutamente cosa provare a
fare. Forse l'inserimento di due record contemporaneamente da più utenti? Ma
questa cosa non dovrebbe essere gestita serenamente da Access? Bohhhh.
Provate a fare anche solo delle ipotesi, magari mi viene in mente qualcosa.
Grazie
        Paolo


title: Sparisce la chiave primaria

author: Roberto da casa

text:
"Paolo P" <
paolo...@tiscali.it
> ha scritto nel messaggio
news:b148sp$2db$1...@lacerta.tiscalinet.it...

Mi sembra di ricordare che il tuo problema potrebbe succedere a causa delle
schede di rete o a causa dei driver di tali schede.
Con Windows 98 mi sembra di ricordare che era deleterio usare delle scede di
rete Realteck: si avevano sputtanamenti del detabase specie sulle chiavi
primarie se uno dei PC in rete usava tali schede; in primo tempo molti
consigliavano di sostituire le schede di rte con schede più "serie" anche se
più costose; se non vado errato venne poi fuori che era sufficiente
aggiornare il driver delle schede di rete: quello contenuto in Windows 98
era obsoleto e malfunzionante.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Sparisce la chiave primaria

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:f6wZ9.56173$ZE.15...@twister2.libero.it...

Grazie mille Roberto, proverò a percorrere quella strada.
Ciao Paolo


title: Sparisce la chiave primaria

author: Sib

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> "Paolo P" <
paolo...@tiscali.it
> ha scritto nel messaggio
cut
> > Da un pň di tempo mi chiamano per segnalarmi dei malfunzionamenti e
scopro
> > regolarmente che sono sparite le chiavi primarie da qualche tabella (a
> volte
> > una, a volte piů di una)... Non ho la piů pallida idea del perchč
succeda
> > una cosa del genere e di conseguenza non so assolutamente cosa provare a
> > fare. Forse l'inserimento di due record contemporaneamente da piů
utenti? Ma
> > questa cosa non dovrebbe essere gestita serenamente da Access? Bohhhh.
cut
> Mi sembra di ricordare che il tuo problema potrebbe succedere a causa
delle
> schede di rete o a causa dei driver di tali schede.
cut
Sono d'accordo.
anche schede marcate "Pippo" a volte sono in realta' fabbricate da realtek.
e non bisogna trascurare la presenza di eventuali portatili, perche' anche
le schede di rete PCMCIA presentano lo stesso problema (tanto sempre di
realtek si tratta ;-)
Sib


title: Sparisce la chiave primaria

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:sKLZ9.98462$0v.28...@news1.tin.it...

Ho chiesto agli amici che utilizzano il db di cui sopra di chiamare qualcuno
esperto di reti e gli hanno confermato che quasi sicuramente il problema
arriva da li. Sono contento. Non sapevo veramente che pesci pigliare e come
potete immaginare il problema č serissimo, anche perchč ho scoperto che
oltre a sparire le chiavi primarie spariscono anche le relazioni!!!!! Ve lo
immaginate un database relazionale senza le relazioni???
Grazie ancora di cuore a tutti
Paolo


title: Query progressiva

author: AP

text:
Ho saccheggiato con gioia e avidita' dall'impareggiabile sito comune un zip
con dentro un esempio, questo:
SELECT Tab1.IdMovimento, First(Tab1.IDProdotto) AS IDProdotto,
Tab1.DataMovimento, First(Tab1.Quantità) AS Quantità, SUM(Tab2.Quantità) AS
Progressivo
FROM tblMovimenti AS Tab1 INNER JOIN tblMovimenti AS Tab2 ON
Format(Tab1.Datamovimento, "yyyymmdd") & Format(Tab1.IdMovimento, "000000")
>= Format(Tab2.Datamovimento, "yyyymmdd") & Format(Tab2.IdMovimento,
"000000")
GROUP BY Tab1.DataMovimento, Tab1.IdMovimento
ORDER BY Tab1.DataMovimento, Tab1.IdMovimento;
qualcuno riesce a spiegarmi come l'inner joint riesce a fare le somme
parziali?
--
www.iaciners.org


title: Query progressiva

author: Marco Antonioli

text:
"AP" <
duc...@iaciners.org
> wrote in message
news:1d03l7lyd5i2y$.hpjktrlr9s30$.
d...@40tude.net
>
> Ho saccheggiato con gioia e avidita' dall'impareggiabile sito comune un zip
> con dentro un esempio, questo:
>
> SELECT Tab1.IdMovimento, First(Tab1.IDProdotto) AS IDProdotto,
> Tab1.DataMovimento, First(Tab1.Quantitą) AS Quantitą, SUM(Tab2.Quantitą) AS
> Progressivo
> FROM tblMovimenti AS Tab1 INNER JOIN tblMovimenti AS Tab2 ON
> Format(Tab1.Datamovimento, "yyyymmdd") & Format(Tab1.IdMovimento, "000000")
> >= Format(Tab2.Datamovimento, "yyyymmdd") & Format(Tab2.IdMovimento,
> "000000")
> GROUP BY Tab1.DataMovimento, Tab1.IdMovimento
> ORDER BY Tab1.DataMovimento, Tab1.IdMovimento;
>
> qualcuno riesce a spiegarmi come l'inner joint riesce a fare le somme
> parziali?
Io sinceramente no.
Ma il joint (cosi come lo hai scritto) puņ forse aiutare ?
Scusa la ca...ta.
Ciao
MArco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Query progressiva

text:
"Marco Antonioli" <
in...@echovr.it
> ha scritto nel messaggio
news:95d6acf186af020a692...@mygate.mailgate.org...
> "AP" <
duc...@iaciners.org
> wrote in message
> news:1d03l7lyd5i2y$.hpjktrlr9s30$.
d...@40tude.net
>
> >
> > qualcuno riesce a spiegarmi come l'inner joint riesce a fare le somme
> > parziali?
>
>
> Io sinceramente no.
>
> Ma il joint (cosi come lo hai scritto) può forse aiutare ?
sempre a pensà alle canne sti giovani d'oggi...
Antonio


title: pulsante richiama dati di una maschera ma non quelli della combo

author: Giorgia

text:
Ciao a tutti, ho questo problema che non riesco a risolvere:
ho una maschera NUOVA FATT ACQUISTO che richiama con un pulsante un'altra
form CONTAB ANALITICA.
Queste form hanno in comune alcuni dati come PROT, DATA FT, NUM FT, RAGIONE
SOCIALE che devono essere richiamati nella form CONTAB ANALITICA.
tutti i campi sono riuscita ad abbinarli tranne la combo RAGIONE SOCIALE,
che nella maschera CONTAB ANALITICA rimane vuota.
Gli altri campi li ho individuati cosě:
origine: tbl CONTAB ANALITICA
valore predefinito: per ciascun campo quello CORRENTE della maschera NUOVA
FATTURA ACQUISTO.
Probabilmente č completamente sbagliato il ragionamento iniziale....qualcuno
sa darmi una mano?
Grazie
--
Giorgia


text:
"Giorgia" <
gio...@vitaletrasporti.com
> ha scritto nel messaggio
news:49ef4144$0$1118$4faf...@reader3.news.tin.it...
> Ciao a tutti, ho questo problema che non riesco a risolvere:
> ho una maschera NUOVA FATT ACQUISTO che richiama con un pulsante un'altra
> form CONTAB ANALITICA.
>
> Queste form hanno in comune alcuni dati come PROT, DATA FT, NUM FT,
> RAGIONE SOCIALE che devono essere richiamati nella form CONTAB ANALITICA.
>
> tutti i campi sono riuscita ad abbinarli tranne la combo RAGIONE SOCIALE,
> che nella maschera CONTAB ANALITICA rimane vuota.
>
> Gli altri campi li ho individuati così:
> origine: tbl CONTAB ANALITICA
>
> valore predefinito: per ciascun campo quello CORRENTE della maschera NUOVA
> FATTURA ACQUISTO.
>
>
> Probabilmente è completamente sbagliato il ragionamento
> iniziale....qualcuno sa darmi una mano?
>
> Grazie
>
>
> --
> Giorgia
>
Rettifico!
il problema che mi dava la combo l'ho sorvolato con casella di riepilogo.
Ora però nella tblCONTAB ANALITIC, vengono compilati solo i campi non in
comune.....soluzioni?


author: Pablitomf

text:
> Rettifico!
> il problema che mi dava la combo l'ho sorvolato con casella di riepilogo.
> Ora però nella tblCONTAB ANALITIC, vengono compilati solo i campi non in
> comune.....soluzioni?
io mica ho capito cosa significhi per te "compilati" "richiamati"...
spiega esattamente cosa fai e cosa dovresti ottenere che invece non riesci
ad ottenere...
--
Ciao
Pablitomf
----------------------------
http://www.accessgroup.it/
----------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:gsp5gt$pgk$1...@news.newsland.it...

ok ci provo:
nella maschera NUOVA FATT ACQUISTO registro la fattura contabilmente, cioè
inserendo N FATT, DATA FT, RAGIONE SOCIALE E IMPONIBILI.
Ho inserito un pulsante che mi apre la maschera CONTAB ANALITICA che mi
consente appunto di suddividere i costi per competenza (non è detto che una
ft di locazione auto datata 30/04/09 sia inerente al canone di locazione di
aprile....) e la condizione di apertura è
Private Sub CONTAB_ANALITICA_Click()
On Error GoTo Err_CONTAB_ANALITICA_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
If MsgBox("SUDDIVIDERE COSTO PER COMPETENZA?", vbYesNo) = vbYes Then
    stDocName = "CONTAB ANALITICA"
    stLinkCriteria = "[PROTOCOLLO]=" & Me![DETTAGLI FATTURE
ACQUISTO.PROTOCOLLO]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    Else
    End If
Però:
1- la maschera CONTAB ANALITICA non ha ancora il record riferito a
    stLinkCriteria = "[PROTOCOLLO]=" & Me![DETTAGLI FATTURE
ACQUISTO.PROTOCOLLO]
    perchè va ancora inserito;
2- i primi campi sono uguali a quelli della maschera NUOVA FATT ACQUISTO e
cioè N FATT, DATA FT, RAGIONE SOCIALE E IMPONIBILI.
    e per indicare questa corrispondenza ho usato nel valore predefinito di
ciascuno di questi campi
    =[Maschere]![NUOVA FATTURA ACQUISTO]![DETTAGLI FATTURE
ACQUISTO.PROTOCOLLO] etc....
3- la parte della contabilità analitica invece la vado a inserire io
indicando il conto di costo e il periodo di competenza.
PROBLEMA:
la maschera così creata non "alimenta" la tblCONTAB ANALITICA
Moolto difficile da spiegare e non so se avrete voglia di leggere tutto sto
papiro......uff
Accetto anche consigli alternativi su come ottenere lo stesso la contabilità
analitica in altro modo!
Giorgia


text:


>     stDocName = "CONTAB ANALITICA"

>     Else
>     End If





Mò sì... :D
Allora :
aprire qualcosa filtrando i risultati con un filtro che non può essere
applicato inquanto già a priori sai che i dati non esistono ancora, non ha
senso...
mettere di default campi con link esterni non popola record, ammenochè tu
non lo abbia creato prima...
quindi :
>Dim stDocName As String
>Dim stLinkCriteria As String
>If MsgBox("SUDDIVIDERE COSTO PER COMPETENZA?", vbYesNo) = vbYes Then
Quà, va inserito il nuovo record nella tabella relativa alla contabilità
analitica...
con una semplice procedura :
Dim db As Database
Dim rs As DAO.Recordset
Set db = Currentdb
Set rs = db.OpenRecordset(TuaTabellaContabilitàAnalitica)
With
rs.AddNew
rs!PROTOCOLLO=Me![DETTAGLI FATTURE]
rs!TuoCampo1=TuoValore1 'nei campi ci puoi mettere già i contenuti che vuoi
rs!TuoCampo2=TuoValore2
...
...
rs.Update
End With
Set rs = Nothing
Set db = Nothing
In questo modo hai creato nella tabella della Contabilità analitica, un
record che adesso puoi aprire con la procedura "Apri con filtro", visto
che hai un record presente in tabella con il PROTOCOLLO uguale ai tuoi
contenuti di DETTAGLI FATTURE
>DoCmd.OpenForm "CONTAB ANALITICA", , , "[PROTOCOLLO]=" & Me![DETTAGLI FATTURE
ACQUISTO.PROTOCOLLO]
>Else
>End If
che ne pensi?
;)



text:

Innanzitutto penso che da sola non ci sarei mai arrivata!!
prima di buttarmi a capofitto però ti segnalo che ora la tbl si popola
(strano ma vero....buch!), perchè nella maschera CONTAB ANALITICA ho
indicato per ciascun campo che il valore predefinito sia quello
corrispondente nella maschera NUOVA FATT ACQUISTO.
PROBLEMI:
1- la combo RAGIONE SOCIALE non so come gestirla: già nella maschera NUOVA
FATTURA ACQUISTO è una combo con origine in ANAGRAFICA FORNITORI.
    trasformandola in casella di riepilogo e indicando nell'origine della
tabella/query:
    SELECT [ANAGRAFICA FORNITORI].[RAGIONE SOCIALE],
    la maschera funziona pefettamente, ma nella tbl il campo RAGIONE SOCIALE
rimane vuoto.
    ho provato a indicare come origine la query sopra filtrando per
    =[Maschere]![NUOVA FATTURA ACQUISTO]![CONTO FORNITORE]
    ma ho ottenuto che la query mi chieda di inserire il valore
corrispondente.....
2- se i valori predefiniti sono corretti e mi limito quindi a salvare e
chiudere la maschera, i dati non vengono registrati nella tabella. Devo per
forza modificare qualche dato in qualche campo per far sì che la maschera lo
registri come nuovo record.
Why??
Grazie mille Pablitomf!!
Giorgia
La combo in questione


author: Roberto da Parma

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:gspi5n$lp6$1...@news.newsland.it...

Io penso che se poi non inserisce niente o si sbaglia a cliccare "Sì"
....devi prevedere anche una cancellazione alla chiusura....
quindi prima che riposti scrivila subito! :-))))
A parte gli scherzi se invece mettesse come valore predefinito della casella
=Me![DETTAGLI FATTUREACQUISTO].PROTOCOLLO
Non credi risolverebbe?
Non ho provato.... ma secondo me....dovrebbe funzionare....
Ciauzz
--
Roberto da Parma


text:
>
> A parte gli scherzi se invece mettesse come valore predefinito della
> casella
>
> =Me![DETTAGLI FATTUREACQUISTO].PROTOCOLLO
>
> Non credi risolverebbe?
> Non ho provato.... ma secondo me....dovrebbe funzionare....
>
> Ciauzz
>
>
> --
>
> Roberto da Parma
>
In effetti ho fatto cosě (per l'ennesima volta prima della tua
risposta)....e OGGI funziona, ho cambiato la combo in casella di testo e
nella tbl i dati sono correttamente compilati.
Ma solo a me di giorno in giorno le cose cambiano pur impostando le stesse
cose??
Temo che la risposta sia....che sono una gran pasticciona!!
Grazie a tutti, Giorgia


text:
Giorgia ha scritto:
> >
> > A parte gli scherzi se invece mettesse come valore predefinito della
> > casella
> >
> > =Me![DETTAGLI FATTUREACQUISTO].PROTOCOLLO
> >
> > Non credi risolverebbe?
> > Non ho provato.... ma secondo me....dovrebbe funzionare....
io dico di no... anzi.. decisamente no!
> In effetti ho fatto così (per l'ennesima volta prima della tua
> risposta)....e OGGI funziona,
e allora non ho capito cosa hai fatto... nel senso che, se metto in un
Form come valore predefinito qualcosa di esterno come hai fatto tu,
funziona solo se popolo materialmente il record... ma tu non lo popolavi,
se non a manina...
Mi spiego... mettiamo il caso tu abbia ID,CAMPO1,CAMPO2:
Se metto al CAMPO2 Valore predefinito "PIPPO" (o rif. a campo di Form
esterna), non posso aspettarmi il popolamento del record sol per questo
motivo... il CAMPO2 prenderà il valore predefinito solo quando io avrò
realmente creato il record. Fino ad allora, l'aver messo ="PIPPI" (nel
val. predefinito) non mi creerà alcun effetto.
> ho cambiato la combo in casella di testo e
> nella tbl i dati sono correttamente compilati.
> Ma solo a me di giorno in giorno le cose cambiano pur impostando le stesse
> cose??
Io ancora non ci ho capito un granchè...



text:
>> >
>> > A parte gli scherzi se invece mettesse come valore predefinito della
>> > casella
>> >
>> > =Me![DETTAGLI FATTUREACQUISTO].PROTOCOLLO
>> >
>> > Non credi risolverebbe?
>> > Non ho provato.... ma secondo me....dovrebbe funzionare....
>
> io dico di no... anzi.. decisamente no!
>
>> In effetti ho fatto cos� (per l'ennesima volta prima della tua
>> risposta)....e OGGI funziona,
>
> e allora non ho capito cosa hai fatto... nel senso che, se metto in un
> Form come valore predefinito qualcosa di esterno come hai fatto tu,
> funziona solo se popolo materialmente il record... ma tu non lo popolavi,
> se non a manina...
> Mi spiego... mettiamo il caso tu abbia ID,CAMPO1,CAMPO2:
> Se metto al CAMPO2 Valore predefinito "PIPPO" (o rif. a campo di Form
> esterna), non posso aspettarmi il popolamento del record sol per questo
> motivo... il CAMPO2 prender� il valore predefinito solo quando io avr�
> realmente creato il record. Fino ad allora, l'aver messo ="PIPPI" (nel
> val. predefinito) non mi creer� alcun effetto.
>
E infatti Pablitomf, non funziona se io non inserisco almeno un campo a
manina!
per ora ho ovviato inserendo almeno la data del periodo di competenza a
mano, poi prover� la tua soluzione, ma mi ci vorr� del tempo per
gestirla.....
Ciao, Giorgia


title: un problema di filtri in maschere allo stesso livello

author: tmtube

text:
avevo gi� postato questo problema ma probabilmente nel modo sbagliato, ci
riprovo, mi spiego...

ho una maschera A non associata che contiene 2 maschere B e C
la maschera B visualizza l'allievo e l'abbonamento mentre su click di un
record della maschera B eseguo un requery della maschera C che mostra i
corsi dell'abbonamento corrente, essendo C associata ad una query con
idabbonamento=forms![A]![B]![idabbonamento]

mi chiedo:
� possibile aggiungere alla maschera B un menu a tendina con i corsi e
scegliendone uno visualizzare i soli abbonamenti di B che contengono il
corso scelto in C?

spero di essere riuscito a spiegarmi, grazie.


author: Bruno Campanini

text:
tmtube pretended :
> avevo giï¿œ postato questo problema ma probabilmente nel modo sbagliato, ci
> riprovo, mi spiego...
>
> ho una maschera A non associata che contiene 2 maschere B e C
> la maschera B visualizza l'allievo e l'abbonamento mentre su click di un
> record della maschera B eseguo un requery della maschera C che mostra i corsi
> dell'abbonamento corrente, essendo C associata ad una query con
> idabbonamento=forms![A]![B]![idabbonamento]
>
> mi chiedo:
> ï¿œ possibile aggiungere alla maschera B un menu a tendina con i corsi e
> scegliendone uno visualizzare i soli abbonamenti di B che contengono il corso
> scelto in C?

Sicuramente sï¿œ, in virtï¿œ delle relazioni fra le tabelle e schede
coinvolte on l'ausilio di qualche riga di codice VBA.

Per spiegarne il modo occorrerebbe perï¿œ creare tabelle e schede e
assemblare il tutto secondo il layout che hai descritto.

Per quanto mi riguarda ï¿œ un lavoro che non intendo affrontare perchï¿œ:
1 - dovrei chiederti altre informazioni che hai omesso
2 - raggiungerei lo scopo sicuramente per via diversa da quella che hai
    scelto. Su questo non ho dubbi perchï¿œ eviterei subito di utilizzare
    una form unbound per ospitarne due (in cascata, in parallelo?).

Quindi attendi che altri si faccia vivo ovvero sperimenta per tuo conto
(ï¿œ la cosa migliore...) le varie possibilitï¿œ che si presenteranno in
corso d'opera.

Bruno


text:
>Sicuramente sï¿œ, in virtï¿œ delle relazioni fra le tabelle e schede
>coinvolte on l'ausilio di qualche riga di codice VBA.

>Per spiegarne il modo occorrerebbe perï¿œ creare tabelle e schede e
>assemblare il tutto secondo il layout che hai descritto.

>Per quanto mi riguarda ï¿œ un lavoro che non intendo affrontare perchï¿œ:
>1 - dovrei chiederti altre informazioni che hai omesso
>2 - raggiungerei lo scopo sicuramente per via diversa da quella che hai
>    scelto. Su questo non ho dubbi perchï¿œ eviterei subito di utilizzare
>    una form unbound per ospitarne due (in cascata, in parallelo?).

>Quindi attendi che altri si faccia vivo ovvero sperimenta per tuo conto (ï¿œ
>la cosa migliore...) le varie possibilitï¿œ che si presenteranno in corso
>d'opera.

>Bruno

Grazie, trovi strano gestire una form come contenitore a 2 form per quale
motivo se posso?


text:
tmtube was thinking very hard :

Penso, in linea generale, che una delle due potrebbe fare da
contenitore all'altra specie se, ma non solo, se le due sono in
cascata.

Bruno


text:
>Penso, in linea generale, che una delle due potrebbe fare da
>contenitore all'altra specie se, ma non solo, se le due sono in cascata.

>Bruno

si sono in cascata hanno id in relazione ma la principale ha record continui
e per posizionare le altre 3 alla destra non ho trovato altre soluzioni.


text:
tmtube used his keyboard to write :

Fino ad Access 2003 erano possibili 3 schede (a record continui) in
cascata. Ho fatto prove col 2007 (o 2010?) e ho infilato 7 schede in
cascata (continuos form); e forse ce ne stavano ancora altre...

Bruno


title: Bottone con immagine!

author: Marco M.

text:
Vorrei applicare ad un bottone oltre che la dicitura anche
un'immagine...sapreste darmi un suggerimento?
Grazie Marco


title: Bottone con immagine!

author: Omar Carrara

text:
Se non ricordo male, devi usare un OCX o le API.
Se hai pazienza, domani qualcuno sicuramente ti sarà di maggior aiuto.
Ciao.
Omar
Marco M. <
teat...@tin.it
> wrote in message
IShN6.4248$bj4....@news1.tin.it...



title: Bottone con immagine!

text:
Grazie 1000 per la tua disponibilità
Ciao Marco
"Omar Carrara" <
om...@spidernet.it
> ha scritto nel messaggio
news:V5iN6.3307$Ql3.1...@news.infostrada.it...



title: Bottone con immagine!

author: FACE ONE

text:
Esiste anche un'altro modo molto piů rozzo.
Crei un pannello e dentro al pannello ci inserisci un'immagine.
Ricordati che all'evento onclick devi cambiare il verso al pannello e cioč
devi modificare il bordo per simulare la pressione del tasto.
FACE ONE


title: Bottone con immagine!

author: Mad® Milox

text:
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
news:IShN6.4248$bj4....@news1.tin.it...
> Vorrei applicare ad un bottone oltre che la dicitura anche
> un'immagine...sapreste darmi un suggerimento?
> Grazie Marco
In una form o in una Barra dei Menu' ? .. perche' se e' un pulsante dentro
una form , semplicemente selezioni l'iconcina (immagine) mentre sei in
Visualizzazione Struttura , nella mascherina proprieta' del pulsante. Per le
barre non so' :)
Ciao , Lorenzo


title: Bottone con immagine!

author: Roberto dal portatile

text:
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
news:IShN6.4248$bj4....@news1.tin.it...
> Vorrei applicare ad un bottone oltre che la dicitura anche
> un'immagine...sapreste darmi un suggerimento?
> Grazie Marco
>
>
Quando mi è servito di fare una cosa del genere, mi sono creato una immagine
bitmap che contiene sia l'immagine che la scritta, quindi ho indicato tale
immagine come immagine del pulsante.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Bottone con immagine!

author: warp

text:
Roberto dal portatile ha scritto nel messaggio
>Quando mi è servito di fare una cosa del genere, mi sono creato una immagine
>bitmap che contiene sia l'immagine che la scritta, quindi ho indicato tale
>immagine come immagine del pulsante.
In effetti penso sia la soluzione più semplice :-)
Ciao, warp


title: Bottone con immagine!

text:
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:9e5lpm$et7$1...@fe1.cs.interbusiness.it...

Ciao, e buon fine settimana.



title: [Repost]Visualizzazione campo Money SQL Server Express su Access non coincide.(La causa ma non la soluzione)

author: Morgan

text:
Il 16 agosto avevo postato chiedendo lumi sul subject in questione.
"Sui campi Money di SQL Server i prezzi di un prodotto (lavoro su un
magazzino) sono visualizzati correttamente ma sulle tabelle collegate
tramite
ODBC sono tutti aumentati di un fattore 100 tipo
Sul Server 437,3500 (corretto)
Su Access con tbl collegata ? 43.735,00 (sbagliato)
Ho controllato nel file DSN  e l'opzione "Usa le impostazioni internazionali
del sistema e bla,bla,bla" è spuntata correttamente."
Ora spulciando sul ng di microsoft.public.sqlserver ho scoperto che già nel
2000 era stata posta questa questione addirittura sul SQL 7.
La soluzione sarebbe nel cambiare nelle impostazioni internazionali la
lingua da italiano
ad Inglese (Stati Uniti).E in effetti così funziona cioè il valore viene
visualizzato correttamente.
La differenza è questa
Inglese
.$123,456,789.00
Italiano
? 123.456.789,00
cioè un punto al posto della virgola.
A questo punto però mi fermo,cioè non sono in grado di risolvere il problema
e quindi
vi chiedo se vi è mai capitato o se sono io che sbaglio approccio al
problema.
Morgan


author: Lorenzo(pyx)

text:
In news:45019bf1$0$30247$
4faf...@reader1.news.tin.it
,
Morgan <
mor...@hotmail.it
> typed:
> Il 16 agosto avevo postato chiedendo lumi sul subject in questione.
>
> "Sui campi Money di SQL Server i prezzi di un prodotto (lavoro su un
> magazzino) sono visualizzati correttamente ma sulle tabelle collegate
> tramite
> ODBC sono tutti aumentati di un fattore 100 tipo
>
> Sul Server 437,3500 (corretto)
> Su Access con tbl collegata ? 43.735,00 (sbagliato)
>
> Ho controllato nel file DSN  e l'opzione "Usa le impostazioni
> internazionali del sistema e bla,bla,bla" è spuntata correttamente."
Ciao,
se togli la spunta ?
(lo so che un no-nonsense, ma... )
prova a verificare anche se puoi passare ad un tipo di dato
Decimal.
>
> Morgan
--
Lorenzo


text:
"Lorenzo(pyx)" <
lorenzoTha...@pyx.it
> ha scritto nel messaggio
news:xFhMg.100374$_J1.8...@twister2.libero.it...
> In news:45019bf1$0$30247$
4faf...@reader1.news.tin.it
,
> Morgan <
mor...@hotmail.it
> typed:
>> Il 16 agosto avevo postato chiedendo lumi sul subject in questione.
>>
>> "Sui campi Money di SQL Server i prezzi di un prodotto (lavoro su un
>> magazzino) sono visualizzati correttamente ma sulle tabelle collegate
>> tramite
>> ODBC sono tutti aumentati di un fattore 100 tipo
>>
>> Sul Server 437,3500 (corretto)
>> Su Access con tbl collegata ? 43.735,00 (sbagliato)
>>
>> Ho controllato nel file DSN  e l'opzione "Usa le impostazioni
>> internazionali del sistema e bla,bla,bla" è spuntata correttamente."
>
> Ciao,
> se togli la spunta ?
> (lo so che un no-nonsense, ma... )
Già fatto ma nada.
>
> prova a verificare anche se puoi passare ad un tipo di dato
> Decimal.
Cioè cambiare sul server il tipo di dati da money a decimal?
Ma dai.....;)
Morgan
>
>>
>> Morgan
>
> --
> Lorenzo
>
>


text:
In news:4501a7c8$0$30239$
4faf...@reader1.news.tin.it
,
Morgan <
mor...@hotmail.it
> typed:
> "Lorenzo(pyx)" <
lorenzoTha...@pyx.it
> ha scritto nel messaggio
> news:xFhMg.100374$_J1.8...@twister2.libero.it...
>> In news:45019bf1$0$30247$
4faf...@reader1.news.tin.it
,
>> Morgan <
mor...@hotmail.it
> typed:
[...]
>>> Ho controllato nel file DSN  e l'opzione "Usa le impostazioni
>>> internazionali del sistema e bla,bla,bla" è spuntata correttamente."
>>
>> Ciao,
>> se togli la spunta ?
>> (lo so che un no-nonsense, ma... )
>
> Già fatto ma nada.
>
Occhio che devi chiudere il DB, cambiare l'odbc
e quindi riaprire il DB.
(meglio se fai un refresh della connessione da gestione
tabelle collegate).
[...]
>>>
>>> Morgan
>>
>> --
>> Lorenzo


author: Massimiliano Bertoglio

text:
"Morgan" <
> "Sui campi Money di SQL Server i prezzi di un prodotto (lavoro su un
> magazzino) sono visualizzati correttamente ma sulle tabelle collegate
> tramite
> ODBC sono tutti aumentati di un fattore 100 tipo
>
> Sul Server 437,3500 (corretto)
> Su Access con tbl collegata ? 43.735,00 (sbagliato)
Non incontro nessun problema di mapping col tipo di campo Money (A '97 e A'
XP e SQL SVR 2000)...
Il problema si verifica con che configurazione (hai provato su PC diversi?).
Ciao ...


text:
"Massimiliano Bertoglio" <maxber...@NOSPAM.it> ha scritto nel messaggio
news:4502790c$0$15871$4faf...@reader2.news.tin.it...

XP Home edition
Access 2000
SQL Server Express
Morgan


title: OT Traduzione FAQ 2.26/2.27

author: Karl Donaubauer

text:
***********************
2.26 Filter-By-Form with the runtime version
Problem
You use the filter-by-form functionality in your application.
If your app runs with the runtime version of Access these
filters don't work any more.
Cause
There is no filter-by-form in the runtime version:
http://support.microsoft.com/?kbid=172090
Solution
You can download examples for a workaround
for A97:
http://support.microsoft.com/?kbid=166634
for A00:
http://support.microsoft.com/?kbid=262099
*************************
2.27 Drag and Drop with Access
Problem
You want to have drag'n drop functionality in your Access
application like it's possible in many Windows applications
and programming environments.
Solution
Access offers no event for this (unlike e.g. VB). There are
only workarounds for the use in forms.
s.
http://support.microsoft.com/?kbid=287642
There is also commercial software by Peter De Baets:
http://www.peterssoftware.com/dd.htm
**************************
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
 + CISA1, Arezzo, 4+5/6/2005
la prima Conferenza Italiana per Sviluppatori di Access


title: OT Traduzione FAQ 2.26/2.27

author: Angelsoft

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3b70nuF...@individual.net...

Purtroppo il link a qbf2 (quello che dovrebbe funzionare anche con il
run-time) è inesistente.
Adesso provo cercarlo sul libro che ho di Ken Getz (sinceramente non l'avevo
visto)
Ciao Angelo


title: OT Traduzione FAQ 2.26/2.27

text:
Angelsoft wrote:
> "Karl Donaubauer ha scritto:
>> ...
>> There is no filter-by-form in the runtime version:
>>
http://support.microsoft.com/?kbid=172090
>>
>> Solution
>>
>> You can download examples for a workaround
>> for A97:
http://support.microsoft.com/?kbid=166634
>> for A00:
http://support.microsoft.com/?kbid=262099
> ...
> Purtroppo il link a qbf2 (quello che dovrebbe funzionare anche con il
> run-time) è inesistente.
> Adesso provo cercarlo sul libro che ho di Ken Getz (sinceramente non
> l'avevo visto)
C'è un errore nel link della versione italiana del articolo KB 262099.
Nel inglese e tedesco è giusto con:
http://download.microsoft.com/download/access2000/sample/1.0/win98me/en-us/qbf2k.exe
--
HTH



title: OT Traduzione FAQ 2.26/2.27

author: sv

text:
Karl Donaubauer ha scritto:

> Problem

> Cause

> Solution


> Problem

> Solution


2.26 Filtro-in base a maschera con la versione runtime
Problema
Nella tua applicazione, utilizzi la funzionalità filtro in base a maschera.
Se la tua applicazione viene eseguita con la versione runtime di Access,
questi filtri non funzionano più.
Causa
Nella versione runtime, non esiste alcun filtro in base a maschera:
http://support.microsoft.com/?kbid=172090
Soluzione
Puoi scaricare i seguenti esempi, per aggirare l’ostacolo:
per A97:
http://support.microsoft.com/?kbid=166634
per A00:
http://download.microsoft.com/download/access2000/sample/1.0/win98me/en-us/qbf2k.exe
2.27 Drag e Drop con Access
Problema
Vuoi avere nella tua applicazione in Access, la funzionalita di drag e
drop, così come è possibile in molte applicazioni Windows ed ambienti di
programmazione.
Soluzione
Access non fornisce alcun evento per ciò, (diversamente, p. e. da VB).
Esistono soltanto delle scappatoie per l’uso nelle maschere.
Vedi:
http://support.microsoft.com/?kbid=287642
Esiste anche del software di tipo commerciale, da Peter De Baets:
http://www.peterssoftware.com/dd.htm
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: msysdb

author: Margiottone

text:
Ciao a tutti.....il mio db dice in apertura: " Impossibile trovare l'ogetto
msysdb".......che cosa posso fare per ripristinare il db??...tutte le
utility di ripristino non funziano!!!!
Ciao a tutti e buon lavoro.
--
ma...@tiscalinet.it
Dopo l'Istante Magico in cui i miei occhi si sono aperti nel mare, non mi è
stato posssibile vedere, pensare, vivere come prima.
(Jacques-Yves Cousteau)
MARGIOTTONE HOME PAGE:
http://web.tiscali.it/margiottone


title: come copiare una tabella solo struttura?

text:
Devo copiare una tabella da Codice e duplicarla però senza record..solo
utilizzando il codice.
cioè
tab 1    piena di record
tab 2 è uguale a tab1 ma vuota e con contatore azzerato
come posso fare?


text:
"### CH v2.001 ###" <
ngma...@genio-af.it
> ha scritto nel messaggio
news:9j6if8$5og$2...@serv1.iunet.it...

Prova con il metodo TranferDatabase dell'oggetto DoCmd (vedi help),
impostando l'argomento solostruttura a True.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: schede di rete VIA

author: popovich

text:
sono buone queste schede ?
Oppure danneggiano i database di MS access usati in rete lan ?
saluti


title: schede di rete VIA

author: Oscar Manfredini

text:
"popovich" <1...@2.33> ha scritto nel messaggio
news:4828ae8f$0$40216$4faf...@reader5.news.tin.it...
> sono buone queste schede ?
> Oppure danneggiano i database di MS access usati in rete lan ?
Che io ricordi le uniche schede di rete che danneggiavano sistematicamente
files .mdb erano le vecchie Realtek 8029 in ambiente win 98.
Comunque, con qualunque hardware di rete possono verificarsi problemi (è
sufficiente che si spenga un PC durante un processo di scrittura).
Ciao: Oscar


title: schede di rete VIA

author: Gabriele Bertolucci

text:
> sono buone queste schede ?
Questa domanda va inviata in un newsgroup più appropriato.
> Oppure danneggiano i database di MS access usati in rete lan ?
Una NIC lavora ad un livello ISO-OSI più basso rispetto ad Access, quindi
non vedo come sia possibile una interazione diretta atta a rovinare i
database.
I database Access in rete sono soggetti a corruzione se la rete ha dei
problemi, ma questo puù dipendere da vari aspetti.
E, certamente, se la rete ha dei problemi, non è solo Access che ne risente
:-)
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: Sempre problema su Trova!

author: PaoloD

text:
Ciao a tutti!
Ho un programmino di agende basato su una MiaForm associata a una
MiaTabella con circa 25 campi ed alcune migliaia di records: vorrei
poter effettuare una ricerca del tipo di quelle effettuabili con il
comando Trova del menù per trovare all'interno  del DB un particolare
testo (come tanti altri, penso che il comando Trova non sia proprio il
massimo per l'utente finale). E fin qui, grazie al Vs. aiuto, sono
riuscito con il seguente codice lanciato da un Button in una piccola
form di ricerca con proprietà PopUp impostata a Sì, ad effettuare + o
- quello che mi serve:
Dim strTrovaParteCampo As String
    DoCmd.Echo False, ""
    strTrovaParteCampo = Forms!FormRicerca!Testo
    Forms!FormAgenda.SetFocus
    Forms!FormAgenda!PrimoControlloTesto.SetFocus
    DoCmd.FindRecord strTrovaParteCampo, acAnywhere, False,
acSearchAll, False, acAll, False
    DoCmd.Echo True, ""
In pratica sto cercando di ricostruire il comportamento del comando
Trova del menù in una form + semplice e leggibile.
L'unico problema è che dal comando Trova del menù se un testo è
presente in + campi della FormAgenda, me li passa tutti uno ad uno,
fermandosi ad ogni ricorrenza e prima di passare ai record successivi:
dalla mia FormsRicerca con il codice sopra indicato una volta trovato
un campo in un record non si schioda + di lì. Pare insomma che debba
passare al record successivo per poter effettuare la ricerca, ma così
facendo se ci sono altri testi simili in campi successivi del record
in cui è stata trovata la prima ricorrenza, non me li trova!
C'è qualcuno che può darmi una mano?
Grazie e ri-ciao!


title: Sempre problema su Trova!

author: Sergio MAZZA

text:
"PaoloD" <
paolo.do...@tin.it
> ha scritto nel messaggio
news:f67d72c6-d0c4-43fb...@k39g2000hsf.googlegroups.com...
Ciao a tutti!
Ho un programmino di agende basato su una MiaForm associata a una
MiaTabella con circa 25 campi ed alcune migliaia di records: vorrei
poter effettuare una ricerca del tipo di quelle effettuabili con il
comando Trova del menů per trovare all'interno  del DB un particolare
testo (come tanti altri, penso che il comando Trova non sia proprio il
massimo per l'utente finale). E fin qui, grazie al Vs. aiuto, sono
riuscito con il seguente codice lanciato da un Button in una piccola
form di ricerca con proprietŕ PopUp impostata a Sě, ad effettuare + o
- quello che mi serve:
Dim strTrovaParteCampo As String
    DoCmd.Echo False, ""
    strTrovaParteCampo = Forms!FormRicerca!Testo
    Forms!FormAgenda.SetFocus
    Forms!FormAgenda!PrimoControlloTesto.SetFocus
    DoCmd.FindRecord strTrovaParteCampo, acAnywhere, False,
acSearchAll, False, acAll, False
    DoCmd.Echo True, ""
In pratica sto cercando di ricostruire il comportamento del comando
Trova del menů in una form + semplice e leggibile.
L'unico problema č che dal comando Trova del menů se un testo č
presente in + campi della FormAgenda, me li passa tutti uno ad uno,
fermandosi ad ogni ricorrenza e prima di passare ai record successivi:
dalla mia FormsRicerca con il codice sopra indicato una volta trovato
un campo in un record non si schioda + di lě. Pare insomma che debba
passare al record successivo per poter effettuare la ricerca, ma cosě
facendo se ci sono altri testi simili in campi successivi del record
in cui č stata trovata la prima ricorrenza, non me li trova!
C'č qualcuno che puň darmi una mano?
Grazie e ri-ciao!
[risposta]
Se vuoi utilizzare il "Trova" tradizionale puoi attivarlo e impostare le
opzioni tramite il SendKeys:
Es.
    Screen.PreviousControl.SetFocus
    DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70
    SendKeys "%O P" '<-- Confronta = Parte del campo
praticamente simuli la pressione delle lettere sottolineate; per le
opzioni/bottoni con la combinazione ALT+lettera, per i valori delle opzioni
solo la prima lettera (o se c'č la lettera sottolineata).
Se invece vuoi farlo tramite codice VBA, devi impostare, la seconda volta
che esegui il metodo FindRecord, il parametro "TrovaPrima" a False (vedi
help):
'--- tratto dall'help ---
TrovaPrima     Elemento Variant facoltativo. Impostare su True per iniziare
la ricerca dal primo record. Utilizzare False per iniziare la ricerca dal
record successivo a quello corrente. Se si omette questo argomento, viene
utilizzata l'impostazione predefinita, ovvero True.
'---
Altrimenti, sempre dopo il primo avvio di FindRecord, devi eseguire il
metodo FindNext (vedi help)...
Ciao.
--
Sergio MAZZA


title: Sempre problema su Trova!

text:
On 18 Gen, 17:32, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "PaoloD" <
paolo.donnaru...@tin.it
> ha scritto nel messaggionews:f67d72c6-d0c4-43fb...@k39g2000hsf.googlegroups.com...
> Ciao a tutti!
> Ho un programmino di agende basato su una MiaForm associata a una
> MiaTabella con circa 25 campi ed alcune migliaia di records: vorrei
> poter effettuare una ricerca del tipo di quelle effettuabili con il
> comando Trova del menù per trovare all'interno  del DB un particolare
> testo (come tanti altri, penso che il comando Trova non sia proprio il
> massimo per l'utente finale). E fin qui, grazie al Vs. aiuto, sono
> riuscito con il seguente codice lanciato da un Button in una piccola
> form di ricerca con proprietà PopUp impostata a Sì, ad effettuare + o
> - quello che mi serve:
>
> Dim strTrovaParteCampo As String
>
>     DoCmd.Echo False, ""
>     strTrovaParteCampo = Forms!FormRicerca!Testo
>     Forms!FormAgenda.SetFocus
>     Forms!FormAgenda!PrimoControlloTesto.SetFocus
>     DoCmd.FindRecord strTrovaParteCampo, acAnywhere, False,
> acSearchAll, False, acAll, False
>     DoCmd.Echo True, ""
>
> In pratica sto cercando di ricostruire il comportamento del comando
> Trova del menù in una form + semplice e leggibile.
> L'unico problema è che dal comando Trova del menù se un testo è
> presente in + campi della FormAgenda, me li passa tutti uno ad uno,
> fermandosi ad ogni ricorrenza e prima di passare ai record successivi:
> dalla mia FormsRicerca con il codice sopra indicato una volta trovato
> un campo in un record non si schioda + di lì. Pare insomma che debba
> passare al record successivo per poter effettuare la ricerca, ma così
> facendo se ci sono altri testi simili in campi successivi del record
> in cui è stata trovata la prima ricorrenza, non me li trova!
> C'è qualcuno che può darmi una mano?
> Grazie e ri-ciao!
>
> [risposta]
> Se vuoi utilizzare il "Trova" tradizionale puoi attivarlo e impostare le
> opzioni tramite il SendKeys:
> Es.
>     Screen.PreviousControl.SetFocus
>     DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70
>     SendKeys "%O P" '<-- Confronta = Parte del campo
>
> praticamente simuli la pressione delle lettere sottolineate; per le
> opzioni/bottoni con la combinazione ALT+lettera, per i valori delle opzioni
> solo la prima lettera (o se c'è la lettera sottolineata).
>
> Se invece vuoi farlo tramite codice VBA, devi impostare, la seconda volta
> che esegui il metodo FindRecord, il parametro "TrovaPrima" a False (vedi
> help):
> '--- tratto dall'help ---
> TrovaPrima     Elemento Variant facoltativo. Impostare su True per iniziare
> la ricerca dal primo record. Utilizzare False per iniziare la ricerca dal
> record successivo a quello corrente. Se si omette questo argomento, viene
> utilizzata l'impostazione predefinita, ovvero True.
> '---
> Altrimenti, sempre dopo il primo avvio di FindRecord, devi eseguire il
> metodo FindNext (vedi help)...
>
> Ciao.
> --
> Sergio MAZZA
Preferirei evitare l'enigmatica (per l'utente finale) maschera del
Trova del menù: nel codice che ho postato il TrovaPrima è già a False,
ma non funziona, ho provato con FindNext ma non funziona, l'unico modo
è di zompare al record successivo e rilanciare la ricerca, ma se ci
sono delle ricorrenze utili nel medesimo record di prima, (soltanto in
campi successivi come tabulazione), gli stessi non vengono evidenziati!


title: Uso dei filtri su sottoinsiemi di records

author: Fabio

text:
Ho un problema con il filtraggio dei records di una maschera e stò veramente
impazzendo per riuscire a trovare una soluzione.
Ho una rubrica di indirizzi e numeri telefonici , nominativi ed altro. Ho
nel mio Db centinaia di records e devi usare dei filtri
I filtri li devo fare in base a + campi.Devo ciò impostare più filtri.
Imposto piu pulsanti di comando che aprono delle maschere di filtraggio (una
per ogni campo della maschera principale che devo filtrare) dove io immetto
la stringa da cercare.
Ad esempio. Il pulsante cmd.Nominativo mi apre mNominativo dove io immetto
il filtro.
Il Numero di record cosi si restringe in base ai criteri scelti . Quando
applico un altro filtro vorrei applicarlo sul sottoinsieme già filtrato ma
invece il filtro mi funzione su tutti i records.Inoltre poi vorrei che
questi filtri funzionassero all’incontrario. Se per esempio ne applico 10,
mi venga restituito il sottoinsieme per il decimo tolto , poi per il nono e
cosi via.
Spero di essermi spiegato chiaramente.
Ho provato ad utilizzare la proprietà filter e filteron ma non ci ho
ricavato un bel nulla
Spero in un aiuto da parte vostra…..ciao a tutti/e!!!!
--------------------------------
Inviato via
http://usenet.libero.it


author: Antonio Biso

text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio
news:151Z96Z0Z8Y10...@usenet.libero.it...
> Ho un problema con il filtraggio dei records di una maschera e stò
veramente
> impazzendo per riuscire a trovare una soluzione.
> Ho una rubrica di indirizzi e numeri telefonici , nominativi ed altro. Ho
> nel mio Db centinaia di records e devi usare dei filtri
> I filtri li devo fare in base a + campi.Devo ciò impostare più filtri.
> Imposto piu pulsanti di comando che aprono delle maschere di filtraggio
(una
> per ogni campo della maschera principale che devo filtrare) dove io
immetto
> la stringa da cercare.
> Ad esempio. Il pulsante cmd.Nominativo mi apre mNominativo dove io immetto
> il filtro.
> Spero di essermi spiegato chiaramente.
> Ho provato ad utilizzare la proprietà filter e filteron ma non ci ho
> ricavato un bel nulla
Bleah...
Usa un'unica maschera.
Mettici tante caselle di testo o combo o caselle di riepilogo quanti sono i
filtri che vuoi usare.
Ad ogni aggiornamento di uno di essi fai una me.requery.
L'origine record della maschera sarà una query dove sotto i campi da
filtrare ci sarà qualcosa tipo
like nz([forms]![tuaform]![controllofiltro];"*")
Antonio


text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio
news:151Z96Z0Z8Y10...@usenet.libero.it...

> Spero in un aiuto da parte vostra...ciao a tutti/e!!!!
>
Oltre al suggerimento di Antonio potresti utilizzare una casella combinata
che ha come tipo origine riga "elenco campi" e per origine riga il nome
della tabella, poi una casella di testo che ti servirà per inserire il testo
da cercare e un bottone che filtra la maschera:
Es.
Nome casella combinata: elencoCampiPerFiltro
Nome casella di testo: TestoDaCercare
Codice vba da inserire nell'evento "su clicl" del bottone "ricerca":
If Not IsNull(Me!elencoCampiPerFiltro) And Not IsNull(Me!TestoDaCercare)
Then
    Me.Filter = "[" & Me!elencoCampiPerFiltro & "]=" & Chr(34) &
Me!TestoDaCercare & Chr(34)
    Me.FilterOn = True
Else
    Me.FilterOn = False
End If
io ho considerato che ogni campo dove cercare il testo è di tipo Testo
(appunto!); in caso contrario potresti inserire un select case che in base
al nome di campo applica il giusto tipo di filtro...
Ciao.
--
Sergio MAZZA


title: Formattazione automatica campo

author: Clic!

text:
Ciao a tutti.
Spiego il mio problema :
devo generare delle fatture o dei ddt da una maschera ordini,
ho creato una casella di controllo denominata DDT ed ho una casella
di testo dove mi viene creato il numero fattura.
Se attivo la casella ddt vorrei generare automaticamente il
valore di default della casella come ddt e non più come fattura
utilizzando VB non mi funziona.
codice :
if Me!DDT = true then Me!DDT.DefaultValue = "DDT" & Format(Date();"aa") &
"/" & Format(IIf(IsNull(DMax("[NumFatt]";"[Ordini]";"[NumFatt] like 'DDT"
& Format(Date();"aa") &
"/?????'"));1;Right(DMax("[NumFatt]";"[Ordini]";"[NumFatt] like 'DDT" &
Format(Date();"aa") & "/?????'");5)+1);"00000")
se inserisco
="DDT" & Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("[NumFatt]";"[Ordini]";"[NumFatt] like 'DDT" &
Format(Date();"aa") &
"/?????'"));1;Right(DMax("[NumFatt]";"[Ordini]";"[NumFatt] like 'DDT" &
Format(Date();"aa") & "/?????'");5)+1);"00000")
nel valore di default della casella di testo della maschera funziona
qualcuno può aiutarmi a capire perchè in VB mi dà errore?
Grazie


title: eliminare 1 di 2 record doppi

author: Gaetano Di Zanni

text:
Buonasera a tutti,
quesito: posso eliminare 1 di due record doppi in una tabella in cui ho
accodato altri record, SOLO con la query ricerca duplicati?
Premetto che al massimo i record uguali sono due e che la situazione
chiaramente puņ interessare centinaia di record nella stessa tabella.
Molte grazie a tutti.


title: eliminare 1 di 2 record doppi

author: Il Gatto

text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:41ed5cbf$0$129$5fc...@news.tiscali.it...
> Buonasera a tutti,
> quesito: posso eliminare 1 di due record doppi in una tabella in cui ho
> accodato altri record, SOLO con la query ricerca duplicati?
> Premetto che al massimo i record uguali sono due e che la situazione
> chiaramente puň interessare centinaia di record nella stessa tabella.
> Molte grazie a tutti.
Cosa intendi per doppi? Completamente identici, cioč la tabella non ha PK?
In questo caso credo proprio di no, usando solo query, mentre via codice la
cosa č possibile.
Se invece c'č una chiave primaria basta che dalla query che ti cerca i
duplicati ti fai passare anche
p.es
. il MIN(PK) e usi quello nella
condizione WHERE della query di cancellazione, che in questo caso
eliminerebbe dei due quello con la PK piů bassa (vale anche per l'ordine
alfabetico, se non č un numero).
Quindi avresti una roba tipo
DELETE * FROM Tabella WHERE PK IN (SELECT MinPK FROM (SELECT MIN(PK) AS
MinPK, COUNT(*) FROM Tabella GROUP BY Campo1, Campo2, ..., CampoN HAVING
COUNT(*) > 1) AS Temp)
IG


title: eliminare 1 di 2 record doppi

text:
"Il Gatto" <
no...@nowhere.no
> ha scritto nel messaggio
news:zrtHd.92090$C94....@tornado.fastwebnet.it...
>
> "Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
> news:41ed5cbf$0$129$5fc...@news.tiscali.it...
> > Buonasera a tutti,
> > quesito: posso eliminare 1 di due record doppi in una tabella in cui ho
> > accodato altri record, SOLO con la query ricerca duplicati?
> > Premetto che al massimo i record uguali sono due e che la situazione
> > chiaramente può interessare centinaia di record nella stessa tabella.
> > Molte grazie a tutti.
>
> Cosa intendi per doppi? Completamente identici, cioè la tabella non ha PK?
> In questo caso credo proprio di no, usando solo query, mentre via codice
la
> cosa è possibile.
>
> Se invece c'è una chiave primaria basta che dalla query che ti cerca i
> duplicati ti fai passare anche
p.es
. il MIN(PK) e usi quello nella
> condizione WHERE della query di cancellazione, che in questo caso
> eliminerebbe dei due quello con la PK più bassa (vale anche per l'ordine
> alfabetico, se non è un numero).
>
> Quindi avresti una roba tipo
>
> DELETE * FROM Tabella WHERE PK IN (SELECT MinPK FROM (SELECT MIN(PK) AS
> MinPK, COUNT(*) FROM Tabella GROUP BY Campo1, Campo2, ..., CampoN HAVING
> COUNT(*) > 1) AS Temp)
>
> IG
Ciao,grazie innanzitutto per aver risposto.
Non ci avevo pensato, in effetti una Primary Key ce l'ho (= PK vero?).
Dalla query ricerca duplicati quindi facendo una query di eliminazione dove
PK = min , dovrebe eliminare dal confronto dei record a due a due uguali,
quello con PK piu' piccolo (= + vecchio e quindi da eliminare); quindi una
query di eliminazione basata su una query ricerca duplicati, è così vero?
Grazie ancora.


title: eliminare 1 di 2 record doppi

text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:41eea7e1$0$8209$5fc...@news.tiscali.it...
>
> quello con PK piu' piccolo (= + vecchio e quindi da eliminare); quindi una
> query di eliminazione basata su una query ricerca duplicati, è così vero?
Esatto! Quella suggerita fa proprio così: usa i risultati di una query di
ricerca di doppioni per filtrarne una di cancellazione. Nota: la query
suggerita funziona solo se i record sono al max doppi. Se le copie sono in
numero maggiore gli fai cercare quelli singoli (COUNT(*)=1) e gli fai
cancellare tutto quello che non appartiene a questo insieme (WHERE PK NOT
IN). Quella suggerita che conta i doppioni dovrebbe essere più veloce se il
numero di questi non è molto alto in rapporto al totale.
Quanto al fatto che cancella i più vecchi è vero solo se la Primary Key è un
contatore in sequenza. Se già fosse un contatore casuale altrettanto casuale
sarebbe la cancellazione.
IG


title: eliminare 1 di 2 record doppi

author: sas

text:
Gaetano Di Zanni ha scritto:
> Buonasera a tutti,
> quesito: posso eliminare 1 di due record doppi in una tabella in cui ho
> accodato altri record, SOLO con la query ricerca duplicati?
> Premetto che al massimo i record uguali sono due e che la situazione
> chiaramente può interessare centinaia di record nella stessa tabella.
> Molte grazie a tutti.
Vorrei aggiungere un problema al problema.
Ipotesi tabella anagrafica con collegate diverse tabelle.
ID_AN chiave primaria in TBL_AN collegata ad ID_ANA presente in tutte le
tabelle collegate (non è chiave primaria in nessuna tabella).
Identificare i record doppi e i due ID_AN coinvolti (Esempio ID_AN 999
ID_AN 988)
Sostituire nel campo ID_ANA delle tabelle collegate il valore 999 con
988 per collegare i dati collegati ad un unico record.
Cancellare il record decollegato (ID_AN 999)
Il tutto con un comando da collegare all'evento chiusura maschera
introduzione dati per automatizzare il tutto.
Grazie


title: protezione dati di un database

author: andler

text:
Ciao a tutti.
volevo sapere se è possibile inserire una protezione ad alcuni record di
una tabella ossia a tutti i record che contengono una determinata parola
  in un campo.
ciao e grazie
andler


title: protezione dati di un database

author: ciroteo

text:
"andler" <
andl...@hotmail.com
> ha scritto nel messaggio
news:34ip6kF...@individual.net...

Cosa intendi per protezione?
Per esempio potresti fare su corrente
if me.campoparola="parola vietata" then
'metti un messaggio
' o ci puoi mettere una bella maschera che chiede una password
msgbox "attento dato protetto"
'oppure nascondi
me.campoparola.visible=false
'oppure blocchi
me.campoparola.locked=true
end if


title: Stampa Etichette

author: Robyele

text:
Salve a tutti,
ho un problema durante la fase di stampa di etichette adesive (da
applicare sugli articoli del cliente).
Precisamente, dopo aver fatto il preview di stampa in Access 2000, la
stampa inizia sempre dalla prima etichetta del nuovo foglio e,
indipendentemente dal numero di etichette da stampare, dopo aver
concluso correttamente la stampa, la stampante si posiziona
automaticamente sulla prima etichetta del foglio successivo.
Il cliente pertanto ha uno spreco di etichette lasciate in bianco nel
foglio appena stampato.
Attualmente č obbligato a ruotare il trattore manualmente fino a
posizionare la testina di stampa alla prima etichetta lasciata in
bianco.
So che esiste la possibilitą di cominciare la stampa delle etichette a
partire da un certa etichetta all'interno di un foglio, perņ resta il
problema di ruotare ogni volta il trattore per riposizionare l'ultimo
foglio parzialmente lasciato in bianco.
Qualcuno conosce il modo per bloccare la testina di stampa all'ultima
riga di etichette stampate, ossia senza farla avanzare nella prossima
pagina?
N.B.
La stampante del cliente e una EPSON LQ570 che carica i moduli delle
etichette sia sul davanti che da dietro, ed utilizza fogli contenenti 16
etichette disposte su due colonne da otto righe ciascuna (8x2).
Grazie per l'aiuto
Saluti
Roberto


title: Problemi con stampa unione

author: Agos

text:
-Ho un db con protezione a livello utente;
-Nel db c'è una query che usa come parametro il campo di una maschera "xxx";
-Con la stampa unione ho creato un documento principale Word, yyy.doc, che
ha come origine dati la query anzidetta;
-Sulla maschera "xxx", ho un pulsante che attiva l'apertura del file
yyy.doc, ma quando lo richiamo, invece di pescare i dati dalla maschera
corrente, come vorrei e come forse sarebbe logico, mi si attiva una seconda
istanza ad access per cui mi richiede la password di accesso all'utente.
Inoltre, non trovando la maschera "XXX" aperta su questa nuova istanza, non
trova nemmeno il parametro della query.
C'è modo di far prire il doc word facendogli pescare i dati dall'istanza
access già aperta?
Potete suggerire anche soluzioni alternative se più pratiche e funzionali
Grazie


title: Problemi con stampa unione

text:
"Agos" <
sca...@libero.it
> ha scritto nel messaggio
news:UKUec.123619$Kc3.4...@twister2.libero.it...

Ci sono varie soluzioni, con google in questo NG, le trovi; altrimenti una
soluzione è quella di creare un mdb contenente solo l'origine dati del
documento word...
Ciao.
--
Sergio MAZZA


title: Problemi con stampa unione

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:c5ilu4$oq3$1...@canarie.caspur.it...

> Ti ringrazio per aver risposto. Ho fatto la ricerca che mi hai detto e
qualcosa ho trovato sul n.g.. Tra l'altro ho visto che ci sono molti tuoi
consigli. Li ho provati ma non mi risolvono il problema. Rimane il fatto che
tutte le volte che chiamo il  documento principale, questo, nel reperire i
dati dalla query (ti ricordo che la query "pesca" un parametro da una
maschera), avvia una nuova istanza access che, essendo impostato con la
sicurezza a livello utente, ovviamente, chiede l'userid e la password di
accesso a quello che lui considera un nuovo utente. Per la verità, il
problema l'avrei risolto con l'uso dei segnalibri, ma non mi pare un sistema
molto pratico, sarebbe molto meglio poter gestire il tutto con la stampa
unione. E poi adesso è diventata una questione di principio...
Mi aiuti ancora?
Grazie, ciao
Agos


title: Problemi con stampa unione

text:
"Agos" <
sca...@libero.it
> ha scritto nel messaggio
news:U%efc.2448$Qc.9...@twister1.libero.it...

Ti aiuto finché vuoi tu.
Io preferisco sempre collegare il documento ad una tabella; l'mdb "esterno"
che ti suggerivo dovrebbe avere questa tabella che, collegata al tuo mdb
protetto, viene svuotata/riempita dalla tua query. Avrai sempre un'altra
sessione di access aperta ma non la stessa...
Ciao.
--
Sergio MAZZA


title: Problemi con stampa unione

text:
"Agos" <
sca...@libero.it
> ha scritto nel messaggio
news:U%efc.2448$Qc.9...@twister1.libero.it...

Ho ritrovato anche un vecchio discorso sulla possibilità di inserire nel
documento word una serie di routine che collegavano/scollegavano l'origine
dati del documento word.
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&threadm=8li7cn%243cs%242%40suite03.caspur.it&rnum=6&prev=/groups%3Fhl%3Dit%26lr%3D%26ie%3DUTF-8%26selm%3D8li7cn%25243cs%25242%2540suite03.caspur.it%26rnum%3D6
Ciao.
--
Sergio MAZZA


title: Rotellina del Mouse di che ti impicci?

author: gianfranco

text:
Piccolo Problema. Ho fatto tanto per riuscire a bloccare le form sul singolo
record, senza cioč andare avanti e indietro con pag su e pag giů, ora un mio
amico a inserito un mouse conla rotellina centrale e sono di nuovo da capo
Ho controllato nel pannello di controllo del mouse ma non esiste la
rotellina
 da bloccare. Qualcuno conosce il comando per bloccarla in Access?
Grazie


title: Rotellina del Mouse di che ti impicci?

author: Alessandro Cappelli

text:
"gianfranco" <
gfran...@libero.it
> ha scritto nel messaggio
news:H7iy7.15524$1H1.1...@news.infostrada.it...
> Piccolo Problema. Ho fatto tanto per riuscire a bloccare le form sul
singolo
> record, senza cioè andare avanti e indietro con pag su e pag giù, ora un
mio
> amico a inserito un mouse conla rotellina centrale e sono di nuovo da capo
> Ho controllato nel pannello di controllo del mouse ma non esiste la
> rotellina
>  da bloccare. Qualcuno conosce il comando per bloccarla in Access?
> Grazie
>
ma forse il tuo problema è visualizzare un singolo recordo e solo quello
senza che sia possibile vedere gli altri ?
in questo caso basta filtrare i dati in modo che il tuo record sia l'unico
che sia visualizzato..
puoi usare le proprietà da inserire nell'evento più opportuno
.filter
.filteron
es.:
me.filter = "ID = " & IdCheMiInteressa
me.filteron = true
me.filteron = false
per disattivare il filtro


title: Rotellina del Mouse di che ti impicci?

author: Tin

text:
Alessandro Cappelli <
acap...@iname.com
> wrote in message
9qcn6p$7sm$1...@nreada.inwind.it...

Non è un problema di filtro con la mia form vedo tutta la tabella e richiamo
il record che mi nìinteressa però non deve scrollare nei vari record.
>
>
>


title: Rotellina del Mouse di che ti impicci?

author: All Eyez On Me

text:
gianfranco <
gfran...@libero.it
> wrote in message
H7iy7.15524$1H1.1...@news.infostrada.it...

Tempo fa qualcuno aveva postato un modulo per disattivare la rotella, prova
a cercare!
AEOM