title: Margini report da codice

text:
Il 03 Set 2003, 19:40, "warp" <
war...@libero.it
> ha scritto:
>
> "abc" <
>
> > Vale lo stesso discorso anche per l'orientamento della pagina
immagino...
>
> > Se così fosse, possiamo dire prosaicamente che quando facciamo delle
> stampe
> > c dobbiamo tenere i margini e l'orientamento di default per non rompere
> > troppo agli utenti? D +!! Dobbiamo "sperare" che i vari driver non
> > influiscano sulle impostazioni...!
>
> I vari Drivers influiscono sulle impostazioni, che ti piaccia o no, con
> qualunque Report Engine grafico.
> Alcuni produttori di software pacchettizzato, si tutelano creando un
elenco
> di stampanti provate e "certificate".
>
> Chi sviluppa software su misura e non vuole avere sorprese, installa sul
PC
> di sviluppo gli stessi Driver della macchina dell'utente di turno.
>
> I rimanenti ... incrociano le dita.
>
> Ciao.
>
Ciao. Già,hai ragione...Anch'io faccio così(installare e usare gli stessi
driver della macchina dell'utente), ma cio nn toglie che sarebbe MOOOLTO +
comodo farlo da codice. Tant'è!
Salute a tutti.



title: Margini report da codice

author: warp

text:
"abc"
> Ciao. Già,hai ragione...Anch'io faccio così(installare e usare gli stessi
> driver della macchina dell'utente), ma cio nn toglie che sarebbe MOOOLTO +
> comodo farlo da codice. Tant'è!
>
> Salute a tutti.
Varie impostazioni possono essere settate da codice con l'oggetto Printer di
Access 'XP.
Ciao.


title: Margini report da codice

author: Anto

text:
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:qgB5b.289953$Ny5.8...@twister2.libero.it...

Grazie a tutti, e scusate se rispondo solo oggi, ma la febbre, ieri, mi ha
bloccato
Comunque mi sembra di aver capito che stò nella Cacca !!!!
Al di là di questo, quindi il problema non è il Run-Time, ma bensì i Driver
????
Anto


title: righe selezionate in caselle di riepilogo..

author: AA

text:
Salve a tutti!Un'informazione:in una form ho una casella di riepilogo che ha
come origine record una query..Gli ho impostato la seleziona multipla a
True;ho creato una procedura on_click che mi permette di salvare i valori
della riga che si seleziona in una tabellla...e funziona benissimo, soltanto
che vorrei anche fare il contrario:quando clicco su una riga selezionata,
quindi la deseleziono, vorrei andare nella tabella e cancellare il
corrispondente record creato in precedenza..in Poche parole devo fare (nella
proc on_click) una if :
la riga è selezionata o no???Se sì elimino,se no creo..Ma qualè la
proprietà:Selected ItemsSelected no vero?
Grazie 1000


author: Alessandro Baraldi

text:
"AA" <
a.ri...@sistemics.it
> wrote in message
news:cj0jp4$h6v$
1...@balena.cs.interbusiness.it

Non ti conviene Cancellare lal Tabella con un
"DELETE * FROM NomeTabella" per poi riscriverla
su Evento Dopo Aggiornamento.....!
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: SQL Server (MSDE) e Microsoft Management Console (MMC 1.2)

author: MegaMax

text:
Sull'MSDN si parla di Microsoft Management Console per gestire SQL Server.
Ho pigliato il techNet, ho installato MMC 1.2.... e non trovo niente per
gestire SQL Server.
E' normale?
Il tutto č installato su Win 98 SE
Grazie, Max


author: Paj

text:
"MegaMax" <
a...@a.com
> ha scritto nel messaggio
news:Tn_R7.1854$o9.8...@news1.tin.it...
> Sull'MSDN si parla di Microsoft Management Console per gestire SQL Server.
>
> Ho pigliato il techNet, ho installato MMC 1.2.... e non trovo niente per
> gestire SQL Server.
>
> E' normale?
>
> Il tutto è installato su Win 98 SE
>
> Grazie, Max
>
Prima di tutto bisogna precisare che Sql Server non e' la stessa cosa di
MSDE.
Infatti Sql Server si puo' installare solo su sistemi Server come Win2000
Server o Nt Server.
Msde si puo' installare anche su win 98 e successivi.
Per gestire Msde non esiste un tool specifico ........
Si puo' gestire:
1) con Access 2000
2) se in una rete esiste un Sistema Operativo server dove e' stato
installato Sql Server
si puo' gestire Msde con Enterprise Manager lo strumento che viene caricato
dall'installazione di Sql Server.
L'Enterprise Manager (come molti programmi recenti di Microsoft) e'
costruito con Snap-in e con la MMC (Microsoft Management Console).
Non puoi comunque costruire lo strumento di amministrazione con snap-in,
scaricando la MMC dal sito MS, in quanto nell'installazione di Msde mancano
i programmi che al contrario vengono caricati con installazione di Sql
Server.
Uno strumento comunque lo puoi trovare a questo sito
http://utenti.tripod.it/a_montanari/dbamgr.html
 e' un programma freeware ed
è fatto anche bene.
Pietro


text:
Grazie di tutto, delle spiegazioni e del link, ora scarico subito :-)
Ciao, Max


text:
> Uno strumento comunque lo puoi trovare a questo sito
>
http://utenti.tripod.it/a_montanari/dbamgr.html
 e' un programma freeware
ed
> è fatto anche bene.
Vabbeh... me lo sono scaricato, fortuna che conosco un tipo che ha il VB :-)
Mi sfugge perchè nel file zippanto non ci sia l'eseguibile... mah...
Certe cose non le capisco :-)
Ciao, Max


title: Impossibile leggere record. Msysmodule

author: skipper

text:
'Giorno a tutti....
Almeno a quellil che sono rimasti...
Come al solito devo chiedere il vostro aiuto...
Ho convertito da A97 a A03 tutti i db dell'ufficio....
Tutti tranne uno, ovviamente...
O meglio, l'ho convertito ma la conversione ha dato pessimi risultati.
Allora ho provato a ripristinare il db sorgente con risultato positivo, ma
la secondo tentativo di conversione un pessimo risultato.
Poi ho provato a compattarlo, ma mi restituisce questo errore:
Impossibile leggere record. Autorizzazione a lettura dati non disponibile
per ?MSysModules'.
Ho provato anche a creare un nuovo db ed importare tutti gli oggetti ma
l'errore č lo stesso...
Suggerimenti?
grazie
--
Skipper dixit...
on cbr1000rr
Azz... L'č minga el sescčnt!!! L'č 'l mille!!!
motostory su
http://www.superskipper.it/pagine/le_mie_moto.htm


title: Impossibile leggere record. Msysmodule

text:
On 18 Ago, 11:56, "skipper"
<skipperNOS...@superskipperNOSPAM.itNOSPAM> wrote:
> 'Giorno a tutti....
> Almeno a quellil che sono rimasti...
>
> Come al solito devo chiedere il vostro aiuto...
>
> Ho convertito da A97 a A03 tutti i db dell'ufficio....
> Tutti tranne uno, ovviamente...
> O meglio, l'ho convertito ma la conversione ha dato pessimi risultati.
> Allora ho provato a ripristinare il db sorgente con risultato positivo, ma
> la secondo tentativo di conversione un pessimo risultato.
> Poi ho provato a compattarlo, ma mi restituisce questo errore:
> Impossibile leggere record. Autorizzazione a lettura dati non disponibile
> per ?MSysModules'.
> Ho provato anche a creare un nuovo db ed importare tutti gli oggetti ma
> l'errore è lo stesso...
>
> Suggerimenti?
>
> grazie
Credo si sia CORROTTO...
Di solito serve un TOOL di ripristino, di cui trovi suggerimenti nel
sito di Karl.
Altrimenti se è un Client riprova con uno di quelli già convertiti...
o conla copia di BackUp che sicuramente hai dalla versione 97...
@Alex


title: Impossibile leggere record. Msysmodule

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:3aac303e-755d-4486...@56g2000hsm.googlegroups.com...
On 18 Ago, 11:56, "skipper"
<skipperNOS...@superskipperNOSPAM.itNOSPAM> wrote:
>> 'Giorno a tutti....
>> Almeno a quellil che sono rimasti...
>>
>> Come al solito devo chiedere il vostro aiuto...
>>
>> Ho convertito da A97 a A03 tutti i db dell'ufficio....
>> Tutti tranne uno, ovviamente...
>> O meglio, l'ho convertito ma la conversione ha dato pessimi risultati.
>> Allora ho provato a ripristinare il db sorgente con risultato positivo,
>> ma
>> la secondo tentativo di conversione un pessimo risultato.
>> Poi ho provato a compattarlo, ma mi restituisce questo errore:
>> Impossibile leggere record. Autorizzazione a lettura dati non disponibile
>> per ?MSysModules'.
>> Ho provato anche a creare un nuovo db ed importare tutti gli oggetti ma
>> l'errore è lo stesso...
>>
>> Suggerimenti?
> Credo si sia CORROTTO...
> Di solito serve un TOOL di ripristino, di cui trovi suggerimenti nel
> sito di Karl.
ehm..... link.... ok ... mea culpa non è nei preferiti... :-)
> Altrimenti se è un Client riprova con uno di quelli già convertiti...
> o conla copia di BackUp che sicuramente hai dalla versione 97...
Ho provato ad importare gli oggetti uno per uno, anche perchè nel frattempo
ho spostato un po' di BE...
Adesso quando cerco di importare una maschera mi viene un altro errore...
*Nel database o nel progetto di Microsoft Office Access manca un
riferimento, o è presente un riferimento non più valido, al file
'dao2535.tlb' versione 3.5. Per assicurarsi che il database o il progetto
funzioni correttamente è necessario impostare un riferimento corretto.*
Ok, so dove si mettono i riferimenti, ma quale sarebbe il nome esatto del
riferimento da inserire?
grazie again...
skipper dixit...


title: Impossibile leggere record. Msysmodule

text:
On 18 Ago, 13:57, "skipper"
<skipperNOS...@superskipperNOSPAM.itNOSPAM> wrote:
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggionews:3aac303e-755d-4486...@56g2000hsm.googlegroups.com...

Io uso DAO 3.6 ed ADO 2.8 avendo aggiornato all'ultima versione tu
devi vedere che aggiornamento hai....
@Alex


title: Impossibile leggere record. Msysmodule

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:92c3f1d2-8831-45cb...@p25g2000hsf.googlegroups.com...


> Io uso DAO 3.6 ed ADO 2.8 avendo aggiornato all'ultima versione tu
> devi vedere che aggiornamento hai....
gli stessi...
mi dai il link per il sito di Karl.... ?
grazie
--
Skipper dixit...
on cbr1000rr
Azz... L'è minga el sescènt!!! L'è 'l mille!!!
motostory su
http://www.superskipper.it/pagine/le_mie_moto.htm


title: Impossibile leggere record. Msysmodule

text:
On 19 Ago, 10:22, "skipper"
<skipperNOS...@superskipperNOSPAM.itNOSPAM> wrote:
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggionews:92c3f1d2-8831-45cb...@p25g2000hsf.googlegroups.com...
> On 18 Ago, 13:57, "skipper"
>
> <skipperNOS...@superskipperNOSPAM.itNOSPAM> wrote:
> >> Ok, so dove si mettono i riferimenti, ma quale sarebbe il nome esatto del
> >> riferimento da inserire?
> > Io uso DAO 3.6 ed ADO 2.8 avendo aggiornato all'ultima versione tu
> > devi vedere che aggiornamento hai....
>
> gli stessi...
> mi dai il link per il sito di Karl.... ?
> grazie
>
Vedi questo:
www.donkarl.com/it?FAQ1.27
@Alex


title: Impossibile leggere record. Msysmodule

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:3aac303e-755d-4486...@56g2000hsm.googlegroups.com...



Continuo ad avere un problema nella conversione dello stesso DB.
Ho provato con il Jetcomp, ma ho lo stesso problema che con la normale
conversione.
Cercando di girare intorno al problema sto importando gli oggetti del DB uno
alla volta manualmente in un nuovo DB Access 97 vuoto.
Tutto bene con Tabelle, Query, Macro e Moduli, ma quando si tratta di
Maschere e Report succede che importando un oggetto ricevo un messaggio di
errore relativo ad un indice che non sarebbe su una tabella non meglio
identificata.
Supponendo che si tratti di una tabella di sistema sono andato ad esaminare
la struttura di tutte le tabelle di access sia sul DB origine che sul DB
destinazione.
Le due strutture sono a prima vista identiche.
La tabella MSysModules non contiene indici, mentre la tabella MSysModules2
(a cosa serve?) contiene un solo indice che peraltro si chiama Index1, che è
proprio l'indice che Access dice di non trovare.
Idee su come posso aggirare questo problema?
--
Skipper dixit...
on cbr1000rr
Azz... L'è minga el sescènt!!! L'è 'l mille!!!
motostory su
http://www.superskipper.it/pagine/le_mie_moto.htm


title: Impossibile leggere record. Msysmodule

text:
skipper ha scritto:
>"Alessandro Baraldi" <ik2zok@libero . it > ha scritto nel messaggio
>news:3aac303e-755d-4486...@56g2000hsm.googlegroups . com ...
>On 18 Ago, 11:56, "skipper"

La butto li.......Hai provato a rendere visibili tutte le tabelle nascoste ed a importare tutto tranne quelle? Appena avvii Access dovrebbe ricrearle. In questa maniera, se sono corrotte le tabelle nascoste di Access di partenza, tu nn importi le corruzzioni...dovrebbe riprendere tutto a funzionare.....spero....fa sapere....
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: Impossibile leggere record. Msysmodule

text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:g8ndpf$l2b$1...@news.nonsolonews.it...

ho fatto prima a creare un nuovo db e ricostruire maschere e report...
Ho importato tutto il resto...



title: Maschera con SottoMaschera (molti a molti): alcuni dubbi su cosa  inserire

author: leev

text:
Ho una relazione Molti a Molti con, da una parte, delle AUTO, e
dall'altra, i relativi PROPRIETARI.
I proprietari possono essere più di uno e saranno quasi sempre
differenti ma potrebbe ricapitare il medesimo proprietario per una
diversa auto. Da qui il tipo di relazione scelta, per la quale ho
crato una tabella AUTOconPROPRIETARI, contenente solo gli ID delle
tabelle AUTO e PROPRIETARI.
Dopodichè creerei una maschera basata sulla tabella AUTO con
sottomaschera basata su una query che prende dati dalle tabelle
AUTOconPROPRIETARI e PROPRIETARI
Ho provato un paio di soluzioni, nessuna delle
quali però mi soddisfa. Sarei pertanto grato a chi mi proponesse
qualcosa di diverso o a chi mi dicesse, in questi casi,
come ci si comporta generalmente.
Queste le mie soluzioni per la sottomaschera (visualizzazione
maschere
continue):
1)
IDProprietario (nascosto) e origine riga con COGNOME & NOME & LUOGO &
     DATA DI NASCITA
Cognome
Nome
Luogo di nascita
Data di nascita
In questo modo posso far digitare cognome e nome e mano mano access
seleziona le varie occorrenze presenti a seconda di cosa si digita. Il
difetto
è che il cognome viene ripetuto sia sulla combo, che ho tenuto
abbastanza stretta, che nella casella di testo. Non è possibile
nemmeno regolare la combo in modo che compaia solo il cognome  per
poi
affiancare 3 caselle di testo con nome, luogo e data di nascita.
Questo perchè nella combo mi occorrono tutti i dati per essere certo
di non selezionare un omonimo e se viene dimensionata stretta potrei
tagliare un cognome, se larga potrebbe comparire una parte del nome o
anche il resto.
2)
IDProprietario (nascosto) e origine riga con COGNOME & NOME & LUOGO &
DATA DI NASCITA
senza null'altro aggiungere. In questo modo, tenendo un'ampiezza
sufficiente, visualizzerei tutti i dati e potrei anche far digitare
cognome e nome e mano mano access seleziona le varie occorrenze a
seconda di cosa si digita. La soluzione però mi sembra poco elegante
(pretenzioso?) anche perchè i dati, per le differenti lunghezze di
nomi e cognomi, non vengono ben allineati.
Inoltre temo che nella digitazione di un Proprietario con due o tre
nomi (Maria Paola) o con il Cognome composto da più parti separate
(Di
Pietro o Dipietro) si possa correre il rischio di non individuare una
persona già in elenco; cosa che, inserendo i dati separatamente,
dovrebbe essere più difficile (anche se di questo non ne sono proprio
certo.
Grazie a chiunque voglia darmi una dritta, compreso Graziano & Family
che ci ha già provato ma non ha individuato il nocciolo :-)
leev
WinXP
AC03


author: Vladimiro Leone

text:

Ciao leev,
perchè usare una relazione molti a molti dal momento che un'auto non
può avere più di un proprietario, mentre un proprietario può avere più
di un'auto? E a che ti serve una terza tabella?
La cosa più giusta da fare (secondo me) è relazionare le due tabelle
con un tipo di relazione 1 a molti, rispettivamente: ID_Proprietari
(campo con tipo dati contatore e chiave primaria della tabella
PROPRIETARI) e ID_Proprietari (campo con tipo dati numerico della
tabella AUTO).
A questo punto ti crei una prima maschera anagrafica dove poter
inserire le generalità di ogni proprietario ed una seconda maschera
con sottomaschera (puoi usare anche l'autocomposizione, l'importante è
che siano collegati nella sottomaschera i campi master: ID_Proprietari
tabella PROPRIETARI e campi secondari: ID_Proprietari della tabella
AUTO); nella maschera principale avrai solo una casella combinata
SENZA ORIGINE CONTROLLO uguale a quella che hai già creato ( vanno
bene i 5 campi con l'ID nascosto, magari aumentando la lunghezza del
campo Cognome ad esempio a 5 cm); in apertura della maschera
principale, per una visualizzazione coerente (altrimenti vedresti i
dati solo nella sottomaschera) vai ad un nuovo record:
DoCmd.GoToRecord , , acNewRec
e dopo aggiornamento della combo sincronizzi i dati:
Dim rs As Object
Set rs = Forms!MascheraPrincipale.Recordset.Clone
rs.FindFirst "ID_Proprietari = " & Me.CasellaCombinata
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
A questo punto, una volta inseriti i dati di una o più proprietà
appartenenti ad uno stesso nominativo, con un report strutturato bene
visualizzi e stampi quello che vuoi.
Poi se non ho capito bene la tua esigenza... sono qui. :-)
Ciao Vladimiro.


text:

> Ciao Vladimiro.- Nascondi testo citato
>
> - Mostra testo citato -
Ciao Vladimiro, oggi sono molto preso per cui mi riservo di rileggere
la tua risposta, più che altro per vedere se trovo qualche spunto
interessante.
Ahimè ti sbagli, un'auto può si avere più di un proprietario,
solitamente un paio (comproprietari), ma in alcuni casi sono anche 3,
4  o più. I nomi degli intestatari li si trovano riportati sia sul
libretto che sul CDP (Certificato di proprietà).
E' quindi proprio necessaria una relazione Molti a Molti.


text:

> E' quindi proprio necessaria una relazione Molti a Molti.- Nascondi testo citato
>
> - Mostra testo citato -
Ok, non ero a conoscenza della comproprietà, dunque la terza tabella è
necessaria per creare una relazione molti a molti.Vediamo di fare un
ripasso, in modo da poter affrontare il problema che esponi:
Tbl_Proprietari con i campi ID_Proprietario (contatore e chiave
primaria), Cognome, Nome, Luogo ,Data_di_nascita
Tbl_Auto con i campi ID_Auto (contatore e chiave primaria),
Tipo,Targa,Prezzo, ecc...
Tbl_Proprietari_Auto con i campi ID_Proprietario (numerico e chiave
primaria), ID_Auto (numerico e chiave primaria), Data_Acquisto, ecc...
Relazioni:
ID_Proprietario (Tbl_Proprietari) 1 a molti ID_Proprietario
(Tbl_Proprietari_Auto)
ID_Auto (Tbl_Auto) 1 a molti ID_Auto (Tbl_Proprietari_Auto)
va bene fin qui?
Ciao Vladimiro


text:

> Ciao Vladimiro- Nascondi testo citato
>
> - Mostra testo citato -
Tutte esatto tranne:
Per la Tbl_Proprietari_Auto  ho preferito aggiungere un campo ID
(contatore e chiave primaria)  e i campi da te citati ID_Proprietario
(numerico), ID_Auto (numerico), senza altri dati (Data_Acquisto,
ecc...) per motivi vari.
;-)


text:

> ;-)- Nascondi testo citato
>
> - Mostra testo citato -
Non so a che ti possa servire il campo ID nella tabella di
collegamento Tbl_Proprietari_Auto escudendo le altre due chiavi
primarie; in questo modo rischi di ripetere più volte uno stesso
proprietario su una singola auto.
Comunque, continuando il discorso:
Ti servirà una maschera basata sulla Tbl_Auto per inserire i dati di
ogni singola auto e all'occorrenza una maschera basata sulla
Tbl_Proprietari per inserire i dati anagrafici di ogni singolo
cliente. Fatto ciò, bisogna vendere le auto per intestarle ad uno o
più proprietari che andremo a scegliere nella Tbl_Proprietari.
Creiamo una maschera principale basata sulla Tbl_Auto ed una
sottomaschera basata sulla tabella di collegamento
Tbl_Proprietari_Auto in cui metteremo solo una casella combinata con
origine controllo ID_Proprietari e origine riga una query basata sulla
Tbl_Proprietari (identica a quella che hai fatto tu: ID_Proprietari
nascosto ecc... l'importante è visualizzare bene tutti i campi nel
momento della scelta); fatto ciò, con una semplice query basata su
tutte e tre le tabelle (già relazionate) potremo visualizzare tutti i
dati che ci interessano.
Ciao Vladimiro.


title: Aggiornare dei dati da un DB ad un altro DB

author: Dino

text:
Ciao a tutti.Aggiornando dei dei dati attraverso query di
aggiornamento nel DB "origine" e poi trasferendo tutti i dati
attraverso delle query di accodamento in un altro DB
(chiamato )"destinazione" mi sono accorto che alcuni aggiornamenti non
sono riusciti (campi sì\no).In sostanza nel DB "destinazione" ho
correttamente tutti i record ma alcuni campi con prop Sì\no(sopratt.
quelli aggiornati da query di agg.) non vengono aggiornati.
Come posso fare per ris. il prob??? Creare delle query di agg.che
aggiornino i dati nel DB "destinazione" .
Grazie ancora
Dino


author: Antonio Biso

text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:b3779161-7e8b-42d0...@n5g2000yqh.googlegroups.com...
Ciao a tutti.Aggiornando dei dei dati attraverso query di
aggiornamento nel DB "origine" e poi trasferendo tutti i dati
attraverso delle query di accodamento in un altro DB
(chiamato )"destinazione" mi sono accorto che alcuni aggiornamenti non
sono riusciti (campi s�\no).In sostanza nel DB "destinazione" ho
correttamente tutti i record ma alcuni campi con prop S�\no(sopratt.
quelli aggiornati da query di agg.) non vengono aggiornati.
Come posso fare per ris. il prob??? Creare delle query di agg.che
aggiornino i dati nel DB "destinazione" .
__________________________
non avevi gi� postato il problema?
Antonio


text:
On 7 Lug, 12:47, "Antonio Biso" <
ab...@libero.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:b3779161-7e8b-42d0...@n5g2000yqh.googlegroups.com...
> Ciao a tutti.Aggiornando dei dei dati attraverso query di
> aggiornamento nel DB "origine" e poi trasferendo tutti i dati
> attraverso delle query di accodamento in un altro DB
> (chiamato )"destinazione" mi sono accorto che alcuni aggiornamenti non
> sono riusciti (campi sì\no).In sostanza nel DB "destinazione" ho
> correttamente tutti i record ma alcuni campi con prop Sì\no(sopratt.
> quelli aggiornati da query di agg.) non vengono aggiornati.
>
> Come posso fare per ris. il prob??? Creare delle query di agg.che
> aggiornino i dati nel DB "destinazione" .
>
> __________________________
> non avevi già postato il problema?
>
> Antonio
Oggi no ho molta "fantasia lessicale",in effetti il titolo dei due
post e' circa simile ma la sostanza e' differente.
Io riesco ad aggiornare con delle query di accodamento le tab. dal DB
origine al DB destinazione.
Pero' ad esempio quando io nel DB origine scarico il DDT nella fattura
lancio una query di aggiornamento che mi porta il campo DDTfatturato a
vero.Quindi aprendo la tab DDT il flag di quel record e' a vero.Dopo
aver trasferito i dati nel DB di destinazione io vedo il record ma il
flag non si e' aggiornato.Quinsi secondo te come posso fare????
Dino


author: Popi - TheBadHabits

text:

Ciao Dino!
Faccio una domanda stupida: la query di accodamento al db di
destinazione comprende tutti i campi della tabella (compreso il flag
in questione)?
Un'altra domanda stupida è: la query di accodamento la esegui DOPO
quella di aggiornamento?
E dato che oggi è la giornata delle domande stupide ne faccio una
terza: nel db di destinazione NON è presente il record del ddt che hai
appena aggiornato (e che quindi, se la tabella di destinazione è
dotata di chiave primaria o non duplicabile, non può essere accodato),
vero?
Popi


text:

> Popi- Nascondi testo citato
>
> - Mostra testo citato -
Eccomi rispondiamo alle domande "non " stupide:
Risposta N°1 :E' una query di accodamento nella quale ho inserito
un'struzione SQL la quale mi trasferisce tutti i campi:
INSERT INTO [Tb_DDT] IN 'C:\Gestionale.mdb'
SELECT *
FROM [Tb_DDT];
Risposta N°2: No la query di aggiornamento viene eseguita nel DB
"origine" mentre nel DB "destinazione io importo solo le
tabelle.Quindi la Tb_DDT nel DB di origine ha i flag a Sì.Dopo
l'accodamento nell'altro DB no.
Risposta N°3:no e' la stessa tab. identica.Vedo di essere piu'
preciso.se
 nel DB di origine creo tre record : DDT 1 - DDT 2 -
DDT3.Quando vado a fare l'accodamento neò
DB "destinazione" mi trovo senza prob. i tre record (anche coin i
relativi record delle tab relazionate) il problema e' che il flag in
esame non e' aggiornato.Questo a mio parere e' strano.
Dino


text:

> Dino- Nascondi testo citato
>
> - Mostra testo citato -
Ok,risolto vedete post "perdere dati per strada"
Dino


title: Problema di downgrade (MA E' MAI POSSIBILE???)

text:
Ho una serie di applicativi Access 97 e devo far acquistare alla mia azienda
un nuovo PC su cui far girare tali applicativi.
La "signora" Microsoft mi dice che l'unica licenza disponibile al momento è
quella XP.
Va bene, mi può star bene acquistare la licenza superiore per poi usare
quella inferiore (molto inferiore)
E INVECE NO!!!
Pare che non si possa fare, a meno che io non possieda almeno 5 licenze
acquistate in multilicenza!!!!
E bravi, così per poter usare applicativi access 97 su UN PC io dovrei
acquistare CINQUE licenze?!?!?!
Questa è istigazione a restare nell'illegalità!!!!!!!!!
Qualcuno ha qualche informazione supplementare su come risolvere il
problema?
Antonio


author: Neo

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:r4p9a.179476$YG2.5...@twister1.libero.it...

Non so se ho capito il tuo problema, cmq se lo accetti ti do un consiglio
(quello che ho fatto io)
h acquistato la versione developper per l'office xp (perchè era lunica
disponibile)
ho convertito i database in access xp
io lavoro con xp
se devo dare l'applicativo ad altri che non hanno xp creo il pacchetto di
installazione comprensivo del runtime di access così possono usare i miei
applicativi senza problemi di licenze o altro )ovvio che le macchine devono
avere determinate caratteristtiche hardware)


author: stefano (kabisa)

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:r4p9a.179476$YG2.5...@twister1.libero.it...

Se vuoi ti posso dare un office 97 developer con cui crei la tua
applicazione in runtime.
Installi il runtime sugli altri computer e non hai bisogno di licenze,
Naturalmente devi tener presente che con Access runtime non puoi fare
modifiche.
Stefano


text:
"Neo" <
neo...@genie.it
> ha scritto nel messaggio
news:fap9a.180022$ZE.53...@twister2.libero.it...
>
> > E bravi, così per poter usare applicativi access 97 su UN PC io dovrei
> > acquistare CINQUE licenze?!?!?!
> >
> > Questa è istigazione a restare nell'illegalità!!!!!!!!!
> >
> > Qualcuno ha qualche informazione supplementare su come risolvere il
> > problema?
> >
> > Antonio
> >
> >
>
> Non so se ho capito il tuo problema, cmq se lo accetti ti do un consiglio
> (quello che ho fatto io)
>
> h acquistato la versione developper per l'office xp (perchè era lunica
> disponibile)
> ho convertito i database in access xp
E bravo!
E se potevo (volevo) convertire i database non mi creavo il problema delle
versioni.
Ma io voglio continuare ad usare A97 perchè la conversione dell'applicativo
(non è solo un database passivo) non sarebbe affatto indolore!!!
Antonio


author: Massimiliano

text:
"Antonio Biso"
> Questa è istigazione a restare nell'illegalità!!!!!!!!!
>
> Qualcuno ha qualche informazione supplementare su come risolvere il
> problema?
Al tuo posto me ne fotterei:  in fin dei conti se la cercano ;-)
Ciao.


author: Xymox

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto
> Ho una serie di applicativi Access 97 e devo far acquistare alla mia
azienda
> un nuovo PC su cui far girare tali applicativi.
Probabilmente ho capito male il tuo problema, ma se ti procuri un office 97
developer  hai risolto tutto.
Io in azienda ho installato tutti i miei applicativi in runtime A97, ora ho
anche comprato la versione office XP developer, vedrò quando convertire.
Anche con questa risolvi il tuo problema, converti i tuoi applicativi in
Access XP e installi la runtime su tutti i PC.
Quello che stò dicendo è talmente scontato che ho sempre più il dubbio di
non avere capito il tuo problema :-)
--
ciao MarcoS
www.marcosanti.it
---------------------------------------------------
Non smetteremo di esplorare
E alla fine di tutto il nostro andare
Ritorneremo al punto di partenza
Per conoscerlo per la prima volta
T.S.Eliot
---------------------------------------------------


author: MA

text:
Il 05 Mar 2003, 18:39, "Xymox" <
marco.santi...@libero.it
> ha
scritto:
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto
>
> > Ho una serie di applicativi Access 97 e devo far acquistare alla mia
> azienda
> > un nuovo PC su cui far girare tali applicativi.
>
> Probabilmente ho capito male il tuo problema, ma se ti procuri un office
97
> developer hai risolto tutto.
> Io in azienda ho installato tutti i miei applicativi in runtime A97, ora
ho
> anche comprato la versione office XP developer, vedrò quando convertire.
> Anche con questa risolvi il tuo problema, converti i tuoi applicativi in
> Access XP e installi la runtime su tutti i PC.
> Quello che stò dicendo è talmente scontato che ho sempre più il dubbio di
> non avere capito il tuo problema :-)
Ragà è Biso ad aver chiesto. Credo che queste cose un pochino le sappia...
di amatriciana non ne sà na mazza, ma di Access.. nemmeno.. ueh chi è
stato???
con MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto
> E bravo!
> E se potevo (volevo) convertire i database non mi creavo il problema delle
> versioni.
> Ma io voglio continuare ad usare A97 perchè la conversione
dell'applicativo
> (non è solo un database passivo) non sarebbe affatto indolore!!!
Allora l'unica soluzione è procurarsi un office 97 developer.
Sei sicuro che la conversione in AccessXP "non sarebbe affatto indolore" ?
Io ho provato con alcuni dei miei ed è andato tutto ok, unico accorgimento e
fare ricompilare tutti i moduli in A97 e togliere ogni errore ... se ci sono



text:
"Xymox" <
marco.santi...@libero.it
> ha scritto nel messaggio
news:b45cil$1s7fuo$1...@ID-122915.news.dfncis.de...
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto
>
> > Ho una serie di applicativi Access 97 e devo far acquistare alla mia
> azienda
> > un nuovo PC su cui far girare tali applicativi.
>
> Probabilmente ho capito male il tuo problema, ma se ti procuri un office
97
> developer  hai risolto tutto.
Sì certo, questo risolve, ma mi devo procurare il developer che non ho e
devo preparare il runtime ecc. ecc..
E' comunque un'attività supplementare che devo fare per colpa delle
politiche assurde della microsoft e questo non è che mi stia tanto bene!!!
Antonio


title: Aiuto Query

text:
ho una tabella fatta così:
id             contatore chiave primaria
ordine         testo
dataProd       data/ora
Qtàfarina      numerico
Qtàzucchero    numerico
tipoFarina     testo
tipoZucchero   testo
id   ordine   dataProd  Qtàfarina  Qtàzucchero tipoFarina  tipoZucchero
1     01     10/12/2002      2                2                oo
velo
2     02     12/12/2002      5                3                integ
canna
3     03     15/12/2002      3                3                integ
velo
il concetto della tabella è sbagliato ma questo è quello che mi ritrovo!!!!!
è possibile ottenere una query che mi dia per l'intervallo di data richisto
:
 dal 10/12/2002
 al  15/12/2002
 oo    2
 integ 8
 velo  5
 canna 3


title: Aiuto Query

author: Roberto da casa

text:
"T@Roberto" <
tas...@libero.it
> ha scritto nel messaggio
news:SrhQ9.66787$TC5.2...@twister1.libero.it...

Se la tabella si chiama Tabella1, creati prima una query unione chiamata
Query1 e che abbia il seguente codice SQL:
SELECT tipoFarina AS tipo, Qtàfarina AS Qtà
FROM Tabella1
WHERE (((dataProd) Between [Digita inizio periodo (gg/mm/aa):] And [Digita
fine periodo (gg/mm/aa):]))
UNION SELECT tipoZucchero AS tipo, Qtàzucchero AS Qtà
FROM Tabella1
WHERE (((dataProd) Between [Digita inizio periodo (gg/mm/aa):] And [Digita
fine periodo (gg/mm/aa):]));
Creati quindi una query di raggruppamento basata su Query1 e che abbia il
seguente codice SQL:
SELECT Query1.tipo, Sum(Query1.Qtà) AS SommaDiQtà
FROM Query1
GROUP BY Query1.tipo;
La prima query deve chiamarsi proprio Query1, in caso contrario devi
riadeguare il codice SQL della seconda query.
Ora è sufficiente aprire la seconda query e digitare alla richiesta dei
parametri le date di inizio e fine periodo.
Buon Anno
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Unire 2 campi in query

author: Santilli Marco

text:
Devo unire 2 campi allinterno di una query
Unito: [Campo1]+[Campo2]
Si tratta di due campi NUMERI.
Se ne primo campo c'è un numero e nel secondo c'è un numero, lui esegue
corettamente l0unione dei 2 camopi in query
Ad esempio:
Campo1=     2
Campo2=     4
Unito=          24
Il problema sorge quando in uno dei due campi non c'è niente inserito.
Infatti se uno dei due campi è nullo, non mi li unisce.
Ecco come vorrei che funzionasse la query:
Riporto tutti le combinazione che possono avvenire:
Entrambi i numeri presenti
Campo1=    2
Campo2=     4
Unito=          24
Presente solo numeri su campo 2
Campo1=
Campo2=     4
Unito=          4
Nessun numero presente nei campi
Campo1=
Campo2=
Unito=
Ciao e grazieeeeeee


title: Unire 2 campi in query

author: Giancarlo

text:
"Santilli Marco" <
ma...@santillimarco.it
> ha scritto nel messaggio
news:cc6b3s$qt3$1...@grillo.cs.interbusiness.it...
> Devo unire 2 campi allinterno di una query
>
> Unito: [Campo1]+[Campo2]
>
> Si tratta di due campi NUMERI.
>
> Se ne primo campo c'è un numero e nel secondo c'è un numero, lui esegue
> corettamente l0unione dei 2 camopi in query
>
> Ad esempio:
>
> Campo1=     2
> Campo2=     4
> Unito=          24
Forse dico una sciocchezza, ma l'unione dei 2 campi numeri
campo1=2 + campo2=4  dovrebbe darti =Unito=6
>
> Il problema sorge quando in uno dei due campi non c'è niente inserito.
> Infatti se uno dei due campi è nullo, non mi li unisce.
>
> Ecco come vorrei che funzionasse la query:
> Riporto tutti le combinazione che possono avvenire:
>
> Entrambi i numeri presenti
> Campo1=    2
> Campo2=     4
> Unito=          24
>
> Presente solo numeri su campo 2
> Campo1=
> Campo2=     4
> Unito=          4
>
> Nessun numero presente nei campi
> Campo1=
> Campo2=
> Unito=
>
> Ciao e grazieeeeeee
>
>
Prova a scrivere Unito = [campo1] & [campo2]
CIao. Giancarlo.


title: Unire 2 campi in query

text:
"Giancarlo" <
thi...@tin.it
> ha scritto nel messaggio
news:lDEFc.410789$hc5.17...@news3.tin.it...

Ok provo poi ti faccio sapere


title: Unire 2 campi in query

author: Alberto S.

text:
On Sat, 3 Jul 2004 15:09:16 +0200, "Santilli Marco"
<
ma...@santillimarco.it
> wrote:
>Devo unire 2 campi allinterno di una query
>Unito: [Campo1]+[Campo2]
>Si tratta di due campi NUMERI.
>Ad esempio:
>Campo1=     2
>Campo2=     4
>Unito=          24
Visto il risultato direi che i due campi non sono numerici
>Il problema sorge quando in uno dei due campi non c'č niente inserito.
>Infatti se uno dei due campi č nullo, non mi li unisce.
Comunque devi usare la funzione Nz e l'operatore &
Unito: Nz([Campo1];"") & Nz([Campo2];"")
Ciao
--
Alberto
No alle guerre


title: Come inibire tasto Filtrato/Non Filtrato su form ?

author: RobertoA

text:
Form continua, collegata a dati, settato Filter="FLAG_PAGATO=0"
Nel bordo sotto si abilita la textbox FILTRATO cliccando sulla quale
viene eliminata la selezione in base al Filter presente
Cliccando su Non Filtrato la seleziona viene ripresa

La domanda e':  come fare per inibire quella textbox, o non farla
apparire, insomma come fare per impedire che l'operatore possa
'sfiltrare' la form?

So che c'e' la proprieta' di form PulsantiSpostamento / NavigationButton
ma quello spegne tutta la barra, mentre io vorrei solamente impedire
l'applicazione/disapplicazione del Filter, quindi vorrei
inibire/spegnere solo il tasto Filtrato/NonFiltrato

Che dite, si puo' fare?


author: Simone Calligaris

text:

Dovresti sostituire la barra nativa di Access "pulsantiSpostamento" (e non so di che utilità ti possa essere) con una tua personalizzata come ti pare.
C'era in circolazione un Demo, simpatico, di un tizio che infilava nella sezione piede delle FormContinue una sottomaschera contenente pulsanti di spostamento personalizzati.

Saluti


text:
...
> Dovresti sostituire la barra nativa di Access "pulsantiSpostamento" (e non so di che utilità ti possa essere) con una tua personalizzata come ti pare.
> C'era in circolazione un Demo, simpatico, di un tizio che infilava nella sezione piede delle FormContinue una sottomaschera contenente pulsanti di spostamento personalizzati.
>
> Saluti

Si l'avevo vista pure io... ;-)

@Alex


text:

Si so che esistono, avevo gia' visto questa

http://www.databasedev.co.uk/form_navigation_buttons.html

che effettivamente e' carina, ma e' un 'aggeggio' in piu'
Ma la mia richiesta verteva sulla possibilita' di 'spegnere' o inibire
il tastino malefico che consente alloperatore di sfiltrare i dati
Pensavo ci fosse una proprieta' a me sconosciuta che permettesse di
aggiungere/abilitare i vari pezzi della barra
Magari non c'e' e quindi bisogna spegnere quella nativa ed andare giu'
di barra esterna


text:
Il giorno venerdì 1 aprile 2022 alle 15:50:11 UTC+2 @Alex ha scritto:
> ...
> > Dovresti sostituire la barra nativa di Access "pulsantiSpostamento" (e non so di che utilità ti possa essere) con una tua personalizzata come ti pare.
> > C'era in circolazione un Demo, simpatico, di un tizio che infilava nella sezione piede delle FormContinue una sottomaschera contenente pulsanti di spostamento personalizzati.

> Si l'avevo vista pure io... ;-)

L'avevi fatta tu?
Non ricordavo, ma sai l'età avanza e la memoria arretra!

Saluti


text:
> Si so che esistono, avevo gia' visto questa
>
>
http://www.databasedev.co.uk/form_navigation_buttons.html

>
> che effettivamente e' carina, ma e' un 'aggeggio' in piu'
> Ma la mia richiesta verteva sulla possibilita' di 'spegnere' o inibire
> il tastino malefico che consente alloperatore di sfiltrare i dati
> Pensavo ci fosse una proprieta' a me sconosciuta che permettesse di
> aggiungere/abilitare i vari pezzi della barra
> Magari non c'e' e quindi bisogna spegnere quella nativa ed andare giu'
> di barra esterna

Purtroppo a ogni versione di Access aumentano di ammenicoli "non disattivabili".
C'è di peggio nella visualizzazioni Foglio Dati: almeno in questo caso hai un'alternativa.

Saluti


text:
...
> L'avevi fatta tu?

Non so se quello a cui ti riferisci fosse mio... qualche cosa ho fatto pure io in mezzo alle cose in generale.

Questo se a qualcuno fosse utile (vecchiotto ma gira ancora):

https://1drv.ms/u/s!ALe2sGzrs4WChm0

> Non ricordavo, ma sai l'età avanza e la memoria arretra!

A chi lo dici...

> Saluti

Ciao
@Alex


text:
Per l'appunto a proposito di età che avanza e non solo quella... ho sbagiato link:

Controllo Records:

https://1drv.ms/u/s!ALe2sGzrs4WCom0

@Alex


text:

Ti dirò, non riesco a scaricare nulla: capita solo a me?

Saluti da Simone


text:
....
> Ti dirò, non riesco a scaricare nulla: capita solo a me?
>
> Saluti da Simone

A me lo scarica... non saprei.

@Alex


author: BFS

text:

confermo che non va

https://i.imgur.com/6YGSLoi.png

stesso errore con browser diversi e antivirus disattivato

BFS

--
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


text:
Ciao ad entrambi.

Noto questo, se clicco semplicemente sul Link mi dice:
"Si è verificato un problema durante il Download" Controllo_records_XP.Zip non riuscito"

Tuttavia se guardo in alto a SINISTRA nella pagina di ONEDRIVE, c'è la freccia di Download con scritto "SCARICA".... se premo quella, nel mio caso provato con Edge e con Chrome e con Firefox, funziona ed esegue il Download.

Non saprei cosa aggiungere.

@Alex


text:

allora se non si seleziona nulla e si preme "scarica"
viene tirato giu uno zip con tutti e 7 gli esempi

se invece si seleziona solo il primo "controllo record" e poi si preme
scarica in alto a sx o con taso destro del mouse non va con l'errore "Si
è verificato un problema durante il Download"

la cosa curiosa che se ne seleziono due e premo "scarica" il download
funziona. idem con tasto destro->scarica

direi un bug del portale



text:

Uso Firefox
Dal link tira giu' niente
Se seleziono un file e poi SCARICA in alto a sinistra, tira giu' niente
Se seleziono tutti i files e poi SCARICA in alto a sinistra, allora tira
giu' il zippato di tutti
Strana sta cosa


text:
Si temo sia come dite... una stranezza del portale OneDrive...

Avevo provato a cambiare le ICONE dei Pulsanti, le freccette di navigazione, perchè quelle che vedete sono di XP e non più disponibili nel nuovo sistema in cui sono BLU ma più grosse oltretutto... e mi dava un difetto grafico che vi espongo a cui non ho saputo dare spiegazione e nemmeno trovare soluzione.

In sostanza ho scaricato 4 immagini in PNG sfondo trasparente, delle freccette uguali ma tutte nere.
Quando si arriva al 1° Record il Pulsante Previous viene disabilitato, e con le Immagini Native l'effetto è di vederle GRIGE=Effetto Enabled=False
Con le Immagini applicate da PNG, ma anche BMP con sfondo RGB(242,242,242) l'immagine mi restava NERA, anche se il button era regolarmente ENABLED=False
Ho rifatto le immagini ROSSE, per fare un test, e da Rosse, quando si va in FineRecord, diventavano NERE invece di GRIGE.

Provato a togliere i Temi, fatte diverse prove ma non ho cavato un ragno dal buco...

Non ho la più pallida idea del perchè, ma siccome non mi piaceva, ho lasciato quelle native di XP...

Se qualcuno però ci fosse già incappato nello specifico...

@Alex


author: Ammammata

text:
Il giorno Fri 01 Apr 2022 07:39:53p, *Simone Calligaris* ha inviato su
it.comp.appl.access il messaggio
news:0037d1fe-fd7e-4484...@googlegroups.com
. Vediamo
cosa ha scritto:

> Purtroppo a ogni versione di Access aumentano di ammenicoli "non
> disattivabili".

però aggiungono sempre nuovi colori da usare nelle form... :/

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


text:
Il giorno Sat 02 Apr 2022 07:49:04a, *@Alex* ha inviato su
it.comp.appl.access il messaggio news:6ca65b0f-e904-4917-9298-
e58e6a...@googlegroups.com
. Vediamo cosa ha scritto:

> Controllo Records:
>
>
https://1drv.ms/u/s!ALe2sGzrs4WCom0

>
>

se si ha un account microsoft, dopo il login mostra la schermata:

https://i.imgur.com/a0xpMRD.png




text:
> Non ho la più pallida idea del perchè, ma siccome non mi piaceva, ho lasciato quelle native di XP...
>
> Se qualcuno però ci fosse già incappato nello specifico...

Ho sempre ottenuto la trasparenza su iconcine .bmp <= 256 colori con un sistema non semplice da spiegare o riprodurre, dato che ogni editor grafico presenta opzioni di salvataggio ed esportazione differenti.

1) Utilizzo Adobe Photodeluxe, editor abbandonato da vent'anni ma parente "lite" di PhotoShop e ancora funzionante.
2) Imposto (anche col semplice Paint) colore sfondo iconcina .bmp = Rgb(192,192,192)
3) Con l'editor di cui al punto 1) apro il File e applico opzione File/"Esporta File Scala di Colore"

Il file risultante (max 256 colori senza perdita di qualità) può essere inserito come immagine/icona nei pulsanti di Access senza problemi di trasparenza.
Presumo si possa fare anche con PhotoShop o altri.

Saluti


text:
Ciao Simone, si facevo così anch'io con le vecchie versioni che non supporteranno le trasparenze in PNG.
Tuttavia ho provato sia con BMP che con PNG e non sono certo sia questione di trasparenza...
Il difetto non appare in condizioni "normali" ma solo quando la proprietà ENABLED=False, e si presenta sia con BMP che PNG.
Confesso però di non aver provato a convertire la BMP a 256 colori, e penso tu possa anche aver ragione, ma lo sfondo l'ho fatto come spiegavi....
Certo che una volta era obbligatorio questo metodo, ora speravo di averlo abbandonato 😉
Stavo pensando più che altro ad un baco nella gestione della grafica con formati non base.

Con Access e le immagini cinsono sempre state rogne...

Ciao
@Alex


text:
> Ciao Simone, si facevo così anch'io con le vecchie versioni che non supporteranno le trasparenze in PNG.
> Tuttavia ho provato sia con BMP che con PNG e non sono certo sia questione di trasparenza...
> Il difetto non appare in condizioni "normali" ma solo quando la proprietà ENABLED=False, e si presenta sia con BMP che PNG.
> Confesso però di non aver provato a convertire la BMP a 256 colori, e penso tu possa anche aver ragione, ma lo sfondo l'ho fatto come spiegavi....
> Certo che una volta era obbligatorio questo metodo, ora speravo di averlo abbandonato 😉

Beh, in realtà pare che tu abbia proprio abbandonato Access, grazie al nuovo Antivirus aziendale!
Vabbè, tanto non puoi fare a meno del mitologico icaa   ;-)

Salutoni pasquali  (anzi, pascuali scrivendolo alla Di Maio)


text:
> Beh, in realtà pare che tu abbia proprio abbandonato Access, grazie al nuovo Antivirus aziendale!
> Vabbè, tanto non puoi fare a meno del mitologico icaa ;-)

Ora è rimasto un gioco antistress... mi diverto a fare cose complicate con le classi ;-)

> Salutoni pasquali (anzi, pascuali scrivendolo alla Di Maio)

Anche a te grazie.
@Alex


title: passare da un record al successivo con parametro in query

text:
quando clicco su un pulsante in una maschera in visualizzaizone record
continui apro una sottomaschera che mi mostra i dettagli di quel record e
per vedere solo quelli ho associato la piccola sottomaschera ad una query
con criterio =forms![miamaschera]![mioid] nel campo id
solo che vorrei poter scorrere i record anche da quella sottomaschera voi
come fareste? per passare al record successivo o al precedente dalla
sottomaschera senza chiuderla e dover selezionare un altro record?'
grazie.


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:ckf79b$tcj$1...@lacerta.tiscalinet.it...

Fai invece cosě
Ti crei un controllo e ci metti dentro e punti al controllo che ti interessa
poi leghi la sottomaschera a quel controllo con campi primari/secondari
MAssimiliano


text:
>
> Fai invece così
> Ti crei un controllo e ci metti dentro e punti al controllo che ti
> interessa
> poi leghi la sottomaschera a quel controllo con campi primari/secondari
> MAssimiliano
>
scusa ma mi sono spiegato male, la sottomaschera in realtà è una maschera a
se stante ovvero
non contenuta nella principale ma aperta soltanto dalla principale e tale
seconda maschera è
associata ad una query che in campo id a =forms[miamaschera]![id] però da
dentro quella seconda
maschera vorrei poter scorrere i record senza doverla chiudere e dover
cliccare un altro record per avere i valori di questo secondo record
ma scorrerli come se ci fossero tutti allora forse devo applicare un filtro?
anzichè una query?
boo!


text:
"sv" <
sal...@nosp.accessgroup.it
> ha scritto nel messaggio
news:ckg1jq$12j$1...@news.newsland.it...
> Simba883 ha scritto:

> Potresti togliere il parametro dalla query origine della sottomaschera e
> sul pulsante della maschera principale che apre la sottomaschera "a se
> stante" inserisci un segnalibro del tipo:
>
> Me.RecordsetClone.FindFirst "[ID] = " & Me![ID]
>     Me.Bookmark = Me.RecordsetClone.Bookmark
>
> Fammi sapere se va.
>
Bella questa.
Oppure il controllo non associato lo metti nella maschera a parte e su
current
ci metti forms!TuaForm.form!tuocontrollo =
me.id
MAssimiliano


text:
> Potresti togliere il parametro dalla query origine della sottomaschera e
> sul pulsante della maschera principale che apre la sottomaschera "a se
> stante" inserisci un segnalibro del tipo:
>
> Me.RecordsetClone.FindFirst "[ID] = " & Me![ID]
>    Me.Bookmark = Me.RecordsetClone.Bookmark
>
> Fammi sapere se va.
>
> --
> rgrds
> SC
>
eseguo quanto segue
    DoCmd.OpenForm "componente", acNormal, , , acFormEdit, acWindowNormal
    Me.RecordsetClone.FindFirst "[ID] = " & Me.ID
    Me.Bookmark = Me.RecordsetClone.Bookmark
però non mi si posiziona sul record che ho selezionato nella form principale
mi sai dire come mai?


author: sv

text:
sv ha scritto:
> Simba883 ha scritto:

> > eseguo quanto segue


> Se l'origine della maschera principale e della sottomaschera è la stessa
> la cosa deve per forza funzionare. Noto però che hai inserito degli spazi
> che non ci dovrebbero essere:
> Me.RecordsetClone.FindFirst "[ID]=" & Me!ID
Ti ho inviato un esempio. Controlla la tua posta.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
>> Se l'origine della maschera principale e della sottomaschera è la stessa
>> la cosa deve per forza funzionare. Noto però che hai inserito degli spazi
>> che non ci dovrebbero essere:
>
>> Me.RecordsetClone.FindFirst "[ID]=" & Me!ID
>
> Ti ho inviato un esempio. Controlla la tua posta.
>
> --
> rgrds
> SC
funziona grazie mille, questa posta non la uso, grazie lo stesso.


title: foto su report

author: Luciano

text:
ciao
in un db ho una maschera atleti che carica in un campo ole una foto
collegata. Ho creato un report con tutti i campi della maschera ma non so
come fare (se si può fare) a caricarci anche lì la foto , così da poter
stampare il report atleta con tanto di foto. Importando semplicemente il
campo me lo dà vuoto.
grazie mille


title: foto su report

author: Roberto dalla campagna

text:
"Luciano" <
lu.s...@aliceposta.it
> ha scritto nel messaggio
news:qEOse.37789$75.21...@news4.tin.it...

Inserisci anche nel report una Cornice oggetto associato ed associala al
campo OLE della maschera.
Comunque non è questo il modo più conveniente per gestie immagini in un
database Access; prova ad Andare sul Sito Comune (link qui sotto) e nella
Sezione General dai un'occhiata a queste FAQ:
1) 6.13 Come implementare correttamente un archivio di immagini di Stefano
Bettini
2) 6.75 Implementare un archivio di immagini di Silvio Savoldi
3) 6.96 Archiviazione immagini di franco Cappellaro
4) 6.125 Applicativo per la gestione delle immagini di Alessandro Baraldi.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Re: query, statistica vendite solo determinati articoli

author: Cinzia

text:
"incasinato" <
ja...@yhaoo.it
> ha scritto nel messaggio
news:82Z88Z48Z250Y1...@usenet.libero.it...
> Buongiorno, complimenti a tutti x i post.
> Avrei un problema.
> Da una tabella vorrei estrarre quanto segue:
> ho 10 articoli in vendita, come faccio a sapere quali sono i clienti che
> acquistano solo gli articoli 3, 5, 9 a non acquistano gli altri?
> Ho fatto una query di selezione ma non so quali criteri o funzioni usare.
> grazie di cuore.
>
Ciao Jack,
prova a mettere nel criterio della query di selezione che hai fatto
nella riga criteri sotto la colonna IDArticolo
3 or 5 or 9
La query sarà qualcosa del tipo Select Cliente from Vendite where
((IDarticolo=  3) or (IDarticolo=5) or (IDarticolo=9))
Ciao
Cinzia


author: Pablitomf

text:
Cinzia ha scritto:
> Ciao Jack,
> prova a mettere nel criterio della query di selezione che hai fatto
> nella riga criteri sotto la colonna IDArticolo
> 3 or 5 or 9
> La query sarà qualcosa del tipo Select Cliente from Vendite where
> ((IDarticolo=  3) or (IDarticolo=5) or (IDarticolo=9))
> Ciao
> Cinzia
Ciao Cinzia...
è da un pò di giorni che ti "osservo"... mi piace come rispondi.
Ciao
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: incasinato

text:
                    Il 02 Set 2004, 14:45,
maurizio...@accessgroup.it
 (Pablitomf) ha
scritto:
> Cinzia ha scritto:
>
> > Ciao Jack,
> > prova a mettere nel criterio della query di selezione che hai fatto
> > nella riga criteri sotto la colonna IDArticolo
> > 3 or 5 or 9
>
> > La query sarà qualcosa del tipo Select Cliente from Vendite where
> > ((IDarticolo= 3) or (IDarticolo=5) or (IDarticolo=9))
> > Ciao
> > Cinzia
>
Così non va, io ho bisogno di sapere chi ha comprato "solo" questi articoli,
non "anche" questi.
Ciao e grazie
> Ciao Cinzia...
> è da un pò di giorni che ti "osservo"... mi piace come rispondi.
> Ciao
>
Pablito non abbordare ragazze nel ng! (scherzo)
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
"incasinato" <
ja...@yhaoo.it
> ha scritto nel messaggio
news:82Z88Z48Z250Y1...@usenet.libero.it...
> Buongiorno, complimenti a tutti x i post.
> Avrei un problema.
> Da una tabella vorrei estrarre quanto segue:
> ho 10 articoli in vendita, come faccio a sapere quali sono i clienti che
> acquistano solo gli articoli 3, 5, 9 a non acquistano gli altri?
> Ho fatto una query di selezione ma non so quali criteri o funzioni usare.
> grazie di cuore.
Se la tabella che contiene i dati si chiama Tabella1 e tra gli altri
contiene un campo di tipo Testo chiamato Cliente ed un campo di tipo
Numerico Chiamato IDArticolo.
Se vuoi l'elenco dei clienti che acquistano il prodotto 3 e/o il prodotto 5
e/o il prodotto 9, ma non acquistano mai gli altri sette prodotti, prova
crearti una query di raggruppamento che abbia il seguente codice SQL:
SELECT Tabella1.Cliente
FROM Tabella1
GROUP BY Tabella1.Cliente
HAVING (((DCount("*","Tabella1","Cliente =" & Chr$(34) & [Cliente] &
Chr$(34) & " AND (IDArticolo = 3 OR IDArticolo = 5 OR IDArticolo = 9)"))>0)
AND ((DCount("*","Tabella1","Cliente =" & Chr$(34) & [Cliente] & Chr$(34) &
" AND (IDArticolo <> 3 AND IDArticolo <> 5 AND IDArticolo <> 9)"))=0));
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:ch74lh$b6t$1...@news.newsland.it...

Ciao Pablitomf,
mi fa piacere che ti piacciano le mie risposte, in questo caso specifico
sono stata un po' troppo frettolosa e non ho analizzato con attenzione il
problema posto, ma il bello del NG è che se sbagli c'è subito qualcuno che
ti corregge.
Ho scoperto da non molto questo NG e oltre a rispondere ogni tanto a
qualcuno, ho imparato anche un po' di cose, soluzioni a cui non avevo mai
pensato, idee interessanti che potranno venire buone in futuro, beh sono
contenta di averlo scoperto!
 Saluti.
Cinzia


text:
"incasinato" <
ja...@i.it
> ha scritto nel messaggio
news:82Z88Z48Z250Y1...@usenet.libero.it...
>                     Il 02 Set 2004, 14:45,
maurizio...@accessgroup.it
(Pablitomf) ha
> scritto:
> > Cinzia ha scritto:
> >
> > > Ciao Jack,
> > > prova a mettere nel criterio della query di selezione che hai fatto
> > > nella riga criteri sotto la colonna IDArticolo
> > > 3 or 5 or 9
> >
> > > La query sarà qualcosa del tipo Select Cliente from Vendite where
> > > ((IDarticolo= 3) or (IDarticolo=5) or (IDarticolo=9))
> > > Ciao
> > > Cinzia
> >
> Così non va, io ho bisogno di sapere chi ha comprato "solo" questi
articoli,
> non "anche" questi.
> Ciao e grazie
>
Hai ragione,
non avevo letto bene la tua richiesta,
ho visto che Roberto ti ha già proposto una soluzione, ma per farmi
perdonare l'errore, te ne propongo un'altra  così  puoi scegliere quella che
ti torna più comoda:
Per fare quello che ti serve io userei 3 query:
query1:  Trovo tutti i clienti che hanno comprato gli  altri articoli
Select Cliente from Vendite where ((IDarticolo<> 3) AND (IDarticolo<>5) AND
(IDarticolo<>9))
query2:  Trovo tutti i clienti che hanno comprato gli  articoli  3 o 5 o 9
Select Cliente from Vendite where ((IDarticolo= 3) or (IDarticolo=5) or
(IDarticolo=9))
3 query: Trovo  tuuti i clienti che hanno comprato solo gli articoli 3 o 5 o
9
Select cliente from query2 Left Join query1 on query2.Cliente =
query1.Cliente where query1.Cliente is Null
Saluti
Cinzia


title: ciao,,,

author: Napoleone

text: ciao ross.


title: ciao,,,

text:
"Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
news:DmAof.5036$eD5....@twister2.libero.it...
> ciao ross.
>
Scusate,
mia figlia mi ha rubato la tastiera per un minuto...
Napoleone


title: ciao,,,

text:

Io gli taglierei le MANI!!!
Al padre ;-P
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: ciao,,,

text:
"Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
news:1oAof.5040$eD5....@twister2.libero.it...

Tua figlia???
E pensare che io sapevo che Napoleone non avesse avuto figlie femmine!!
>
> Napoleone
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: ciao,,,

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:dRAof.5069$eD5....@twister2.libero.it...
>
> "Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
> news:1oAof.5040$eD5....@twister2.libero.it...
>>
>> "Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
>> news:DmAof.5036$eD5....@twister2.libero.it...
>> > ciao ross.
>> >
>>
>> Scusate,
>> mia figlia mi ha rubato la tastiera per un minuto...
>
> Tua figlia???
>
> E pensare che io sapevo che Napoleone non avesse avuto figlie femmine!!
>
..anche un maschio!!
>>
>> Napoleone
>
> --
> Roberto
Ciao
Napoleone


title: ciao,,,

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dnulik$fq7$1...@area.cu.mi.it...
> Napoleone wrote:
>> "Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
>> news:DmAof.5036$eD5....@twister2.libero.it...
>>> ciao ross.
>>>
>>
>> Scusate,
>> mia figlia mi ha rubato la tastiera per un minuto...
>>
>> Napoleone
> Io gli taglierei le MANI!!!
> Al padre ;-P
.. e senza mani, poi il db me lo finisci tu?
> --
> _ _
> Ciao
> MAssimiliano Amendola
Napoleone


title: ciao,,,

text:
Napoleone wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:dnulik$fq7$1...@area.cu.mi.it...
>> Napoleone wrote:
>>> "Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
>>> news:DmAof.5036$eD5....@twister2.libero.it...
>>>> ciao ross.
>>>>
>>>
>>> Scusate,
>>> mia figlia mi ha rubato la tastiera per un minuto...
>>>
>>> Napoleone
>> Io gli taglierei le MANI!!!
>> Al padre ;-P
>
> .. e senza mani, poi il db me lo finisci tu?
a perchè siamo così drastici??? in fondo è solo una bambina..
è col gioco che uno può imparare...
e poi qui è in mezzo agli amici...
>
>> --
>> _ _
>> Ciao
>> MAssimiliano Amendola
>
> Napoleone
--
_ _
Ciao



title: ciao,,,

text:
"Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
news:nVAof.87464$65.25...@twister1.libero.it...
>
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:dnulik$fq7$1...@area.cu.mi.it...
>> Napoleone wrote:
>>> "Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
>>> news:DmAof.5036$eD5....@twister2.libero.it...
>>>> ciao ross.
>>>>
>>>
>>> Scusate,
>>> mia figlia mi ha rubato la tastiera per un minuto...
>>>
>>> Napoleone
>> Io gli taglierei le MANI!!!
>> Al padre ;-P
>
.. comunque se proprio me le devi tagliare, lascia passare le feste! Mi
serviranno tanto, pensa un pò, c'è da tagliare panettoni, torroni,
cotechini, ecc.. oltre che stappare!! Mi capisci.
Napoleone


title: ciao,,,

text:
"Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
news:XTAof.5074$eD5....@twister2.libero.it...

Si, del maschio lo sapevo: se non ricordo male fu incoronato re di Roma. :)
> >>
> >> Napoleone
> >
> > --
> > Roberto
>
> Ciao
> Napoleone
--



title: ciao,,,

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:5qBof.87520$65.25...@twister1.libero.it...
>
> "Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
> news:XTAof.5074$eD5....@twister2.libero.it...
>>
>> "Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
>> news:dRAof.5069$eD5....@twister2.libero.it...
>> >
>> > "Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
>> > news:1oAof.5040$eD5....@twister2.libero.it...
>> >>
>> >> "Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
>> >> news:DmAof.5036$eD5....@twister2.libero.it...
>> >> > ciao ross.
>> >> >
>> >>
>> >> Scusate,
>> >> mia figlia mi ha rubato la tastiera per un minuto...
>> >
>> > Tua figlia???
>> >
>> > E pensare che io sapevo che Napoleone non avesse avuto figlie femmine!!
>> >
>>
>> ..anche un maschio!!
>
> Si, del maschio lo sapevo: se non ricordo male fu incoronato re di Roma.
> :)
>
>> >>
>> >> Napoleone
>> >
>> > --
>> > Roberto
>>
>> Ciao
>> Napoleone
>
> --
> Roberto
Ciao Roberto,
approfitto dell'occasione per una puntualizzazione,
in riferimento alla creazione di un codice personalizzato, lo si puň
generare da codice e non come valore predefinito?
Napoleone


title: ciao,,,

text:
"Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
news:CwBof.87528$65.25...@twister1.libero.it...
[CUT]
>
> Ciao Roberto,
> approfitto dell'occasione per una puntualizzazione,
> in riferimento alla creazione di un codice personalizzato, lo si può
> generare da codice e non come valore predefinito?
Scusami, ma non riesco a capire a cosa ti riferisci.



title: ciao,,,

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:5HBof.87544$65.25...@twister1.libero.it...
>
> "Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
> news:CwBof.87528$65.25...@twister1.libero.it...
> [CUT]
>>
>> Ciao Roberto,
>> approfitto dell'occasione per una puntualizzazione,
>> in riferimento alla creazione di un codice personalizzato, lo si può
>> generare da codice e non come valore predefinito?
>
> Scusami, ma non riesco a capire a cosa ti riferisci.
>
a questo:
--------------
="V" & Format(Date();"aa") & "-" &
Format(IIf(IsNull(DMax("IDVisita";"Tb_UltimaVisita";"IDVisita like '?" &
Format(Date();"aa") &
"-????'"));IIf(Mid(DLookUp("UltimaVisita";"Tb_UltimaVisita");2;2)=Format(Date();"aa");Right(DLookUp("UltimaVisita";"Tb_UltimaVisita");4)+1;1);Right(DMax("IDVisita";"Tb_UltimaVisita";"IDVisita
like '?" & Format(Date();"aa") & "-????'");4)+1);"0000")
------------
> Roberto
Napoleone


title: ciao,,,

author: cidi

text:
"Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
news:dLBof.5150$eD5....@twister2.libero.it...

Ciao Napoleone
http://groups.google.com/group/it.comp.appl.access/browse_thread/thread/7ce097e52af47598/3fab119e31a9c6b8?lnk=st&q=%22predefinito%22+group%3Ait.comp.appl.access+fatture+pulsante&rnum=1&hl=it#3fab119e31a9c6b8
se può servirti......
Daniele


title: ciao,,,

text:
"Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
news:dLBof.5150$eD5....@twister2.libero.it...

Modificandolo opportunamente si (ad esempio sostituendo i punti e virgola
con le virgole); resta il fatto che devi decidere a fronte di quale evento
devi generare il codice VBA, ricordando che deve avere effetto solo per
l'inserimento di nuovi record; scrivere l'algoritmo nel valore predefinito
della casella di testo ti dà poi il vantaggio che, se non digiti alcunché il
nuovo record non viene "sporcato" quindi, in caso di ripensamento, uscendo
dalla maschera non devi effetuare operazioni di annullamento, mentre usando
il codice VBA il record viene comunque "sporcato" con tutte le conseguenze
del caso se poi ci ripensi.



title: ciao,,,

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:goPof.5778$eD5....@twister2.libero.it...

Ciao Roberto,
la mia necessità, nasce dal fatto che il db è in rete,(tre postazioni) ed
ancora prima di andare avanti voglio avanzare una domanda:
qual'è il modo migliore per gestire un contatore , il cui db è condiviso in
rete da più utenti?
Grazie
Napoleone


title: ciao,,,

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:goPof.5778$eD5....@twister2.libero.it...

aprire il db, con accesso esclusivo, potrebbe cambiare qualche cosa?
Ciao
Napoleone


title: ciao,,,

text:
"Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
news:ZsPof.88213$65.25...@twister1.libero.it...

Fermo restando che non ho una grande esperienza di database condivisi in
rete (sono un povero programmatore di campagna che si diletta con i database
in locale), mi ricordo che fu stabilito a suo tempo che il sistema che vuoi
usare tu è valido solo per database in monoutenza e non condivisi in
multiutenza.
Penso che una soluzione potrebbe essere quella di creare una tabella di
comodo nella quale memorizzare l'ultimo numero usato e fare in modo che a
quaella tabella si abbia l'accesso esclusivo.
>
> Grazie
Prego



title: Funzione ReQuery... questo mistero... hehehe

author: Simone

text:
Scusate l'oggetto scherzoso... ma quasi mi vergogno a fare una domanda del
genere a Guru come voi...
Su di un pulsante devo mettere la funzione Requery affinchè possa stampare
un report riferito ad una maschera immediatamente... solo che immettendo la
funzione e quindi ricaricando la Query... Access mi porta al primo record...
come faccio a mettere la funzione ma poi tornare al record che voglio
stampare?
Saluti Simone


author: Francesco G. Rizzoni

text:
"Simone" <
nos...@it.it
> ha scritto nel messaggio
news:c9ijs4$qbp$1...@grillo.cs.interbusiness.it...

-Memorizzi la chiave che identifica il record selezionato in una variabile
d'appoggio.
-Esegui la requery.
-ti posizioni sul record utilizzando i metodi recordset.clone, findfirst,
nomatch:
ad es.
            Dim rs As Object
            Dim NomeForm As String
            Nomeform = "MiaMaschera"
            Set rs = Forms(NomeForm).Recordset.Clone
            rs.FindFirst "[CHIAVE]=" & VariabileUsataPerLaChiave
            If rs.NoMatch Then
                    MsgBox ("Non è possibile trovare il record !")
                    Exit Function
            Else
                    Forms(NomeForm).Bookmark = rs.Bookmark
            End If
Dovrebbe funzionare.
Ciao ciao.
--
Francesco G. Rizzoni


author: Berti Simone

text:
"Francesco G. Rizzoni" <
rfrance...@infinito.it
> ha scritto nel messaggio
news:c9k5d3$884$1...@news.ngi.it...

Mille grazie


text:
[..]
> -Memorizzi la chiave che identifica il record selezionato in una variabile
> d'appoggio.
> -Esegui la requery.
> -ti posizioni sul record utilizzando i metodi recordset.clone, findfirst,
> nomatch:
>
> ad es.
>             Dim rs As Object
>             Dim NomeForm As String
>             Nomeform = "MiaMaschera"
>             Set rs = Forms(NomeForm).Recordset.Clone
>             rs.FindFirst "[CHIAVE]=" & VariabileUsataPerLaChiave
>             If rs.NoMatch Then
>                     MsgBox ("Non č possibile trovare il record !")
>                     Exit Function
>             Else
>                     Forms(NomeForm).Bookmark = rs.Bookmark
>             End If
>
> Dovrebbe funzionare.
> Ciao ciao.
>
> Francesco G. Rizzoni
>
Io ho fatto cosě ma non funziona sicuramente ho fatto un errore da qualche
parte:
Dim rs As Object
Dim OdineServizio As String
Normeform ="Ordine Servizio"
Set rs = Forms(OrdineServizio).RecordSet.Clone
rd.FindFirst "[IdOrdineServizio]=" & rs
If rs.Nomatch Then
    MsgBox("Non č possibile trovare il record!")
    Exit Function
Else
    Forms(OrdineServizio).Bookmark = Rs.Bookmark
End If
Gli errori che visualizza sono 2:
1) mi dice che non ammette l'istruzione Exit function (eliminando il rigo mi
visualizza il secondo errore)
2) argomento non trovato
Invece aggiungendo sotto il Nomeform = "Ordine Servizio" la riga
Rs = IdOrdineServizio
Genera l'errore di variabile non trovata... dov'č l'errore?
Saluti e grazie in anticipo Simone


text:
"Berti Simone" <
berti...@tiscali.it
> ha scritto nel messaggio
news:%SEvc.278432$hc5.12...@news3.tin.it...
> [..]
>
[CUT]
> > ad es.
> >             Dim rs As Object
> >             Dim NomeForm As String
> >             Nomeform = "MiaMaschera"
> >             Set rs = Forms(NomeForm).Recordset.Clone
> >             rs.FindFirst "[CHIAVE]=" & VariabileUsataPerLaChiave
> >             If rs.NoMatch Then
> >                     MsgBox ("Non è possibile trovare il record !")
> >                     Exit Function
> >             Else
> >                     Forms(NomeForm).Bookmark = rs.Bookmark
> >             End If
> >
[CUT]
> Io ho fatto così ma non funziona sicuramente ho fatto un errore da qualche
> parte:
>
[CUT]
>
> Gli errori che visualizza sono 2:
>
> 1) mi dice che non ammette l'istruzione Exit function (eliminando il rigo
mi
> visualizza il secondo errore)
In quel punto ti serve un'istruzione che non faccia proseguire l'esecuzione
di ulteriore codice a seguito del mancato ritrovamento del record.
Se sei all'interno di una Funzione va bene quell'istruzione, se sei dentro
una SUB-routine devi usare "Exit Sub".
Se dopo la If... Then... Else... End If non ci sono altre istruzioni, puoi
addirittura omettere l'uscita dalla routine in quanto comunque termina il
codice da eseguire.
Oppure puoi mettere un Goto NomeEtichetta (Nicolaus Wirt inorridirebbe), o
settare una variabile booleana (dichiarata in precedenza con Dim) da testare
successivamente e che indichi se l'errore si è verificato o
no..................
Insomma, dovresti prendere un pò di dimestichezza con la sintassi di Visual
Basic e con le strutture generiche di programmazione (ci sono un milione di
libricini in circolazione).
> 2) argomento non trovato
Quando ti da l'errore, esattamente su che riga si posiziona?
>
> Invece aggiungendo sotto il Nomeform = "Ordine Servizio" la riga
> Rs = IdOrdineServizio
>
> Genera l'errore di variabile non trovata... dov'è l'errore?
>
Dunque, con l'istruzione Dim (intanto devi consultare scrupolosamente l'help
di ogni singola istruzione citata) hai chiesto al VBA di preparare in
memoria un cassetto vuoto (variabile) che possa contenere informazioni,
inoltre gli hai chiesto di chiamare questo cassetto 'Rs'.
Perdipiù è un cassetto molto particolare, cioè in grado di memorizzare tutta
la complessa struttura di informazioni che costituisce un oggetto di Access.
Scritta l'istruzione Set in quel modo, IdOrdineServizio dovrebbe essere
un'altra variabile già definita e soprattutto di tipo oggetto (la
programmazione ad oggetti è una bestiaccia da capire ed io sono ancora
all'inizio della digestione), per cui il discorso diviene troppo complicato
(ed enorme) da spiegare per il sottoscritto.
Posta l'intera routine di gestione del pulsante che gli togliamo l'errore,
ma giura di studiare un pò di fondamenti di programmazione.
Ciao
--
Francesco G. Rizzoni


title: creazione totale progressivo e numerazione righe in form continue

author: Giuseppe

text:
Salve a tutti.
Da tempo utilizzo le funzioni CreaTotPRogr e GetLineNumber, prese se
non ricordo male tramite il sito comune, nelle form continue.
Il problema è che la stessa form dello stesso file, se aperta in
ufficio con office 2007 o sul pc di casa quando però avevo win xp e
office 2007, la casella di testo evidenzia il valore progressivo; sul
pc di casa formattato e installato  Win 7 ma sempre con  Office 2007,
succede che le caselle di testo una con la formula
=CreaTotProgr("iddocumento";[iddocumento];"[totale]") e  l'altra
=GetLineNumber([Form];"iddocumento";[iddocumento]) restano vuote;
se passo sopra col mouse su quella dei totali progressivi, entrambe le
caselle di testo cominciano una ad una a visulizzare i valori.
Devo attivare qualche riferimento?
Grazie. Saluti,
Giuseppe.


text:

Ho installato il db creato sul portatile della persona che mi ha
chiesto il software e fa la stessa cosa che fa sul mio pc fisso.
Un aiutino, per favore.
Grazie.
Giuseppe-


text:
Ho controllato in VBA i riferimenti e le voci spuntate sono
praticamente identiche. Perchè i computer si comportano in modo
diverso se il file è lo stesso?
Giuseppe.


text:

Ma nessuno dice qualcosa?
E' un errore di codice, di riferimenti?
Possibile che nessuno dica qualcosa?
Vi prego, un indizio.
Giuseppe.


author: MA

text:
?"Giuseppe"  ha scritto nel messaggio
news:f4d265c9-a50c-4509...@s11g2000yqc.googlegroups.com...


__
E' difficile capire da cosa scrivi quale possa essere il problema.
Bisognerebbe verificare in loco
MA


text:
On 17 Feb, 08:59, "MA" <
mas...@massimilianoamendola.it
> wrote:
> ?"Giuseppe"  ha scritto nel messaggionews:f4d265c9-a50c-4509...@s11g2000yqc.googlegroups.com...

Ciao Massimiliano, grazie per la risposta.
Certo non è confortante, perchè significherebbe che anche se trovassi
un esperto residente nella mia zona, comunque dovre farlo venire a
casa perchè si tratta del mio pc fisso.
Quindi non so come fare. Sarà un bug di qualche versione di office
2007?
Ciao.
Giuseppe.


text:
?"Giuseppe"  ha scritto nel messaggio
news:f5b5104c-6b45-49db...@k7g2000yqj.googlegroups.com...


___
O ti fai assistere in remoto
MA


text:
On 22 Feb, 10:40, "MA" <
mas...@massimilianoamendola.it
> wrote:
> ?"Giuseppe"  ha scritto nel messaggionews:f5b5104c-6b45-49db...@k7g2000yqj.googlegroups.com...
>
> On 17 Feb, 08:59, "MA" <
mas...@massimilianoamendola.it
> wrote:
>
>
>
> > ?"Giuseppe"  ha scritto nel
> > messaggionews:f4d265c9-a50c-4509...@s11g2000yqc.googlegroups.com...
>
> > On 13 Feb, 21:24, Giuseppe <
gcardas...@tin.it
> wrote:
>
> > > Ho controllato in VBA i riferimenti e le voci spuntate sono
> > > praticamente identiche. Perch i computer si comportano in modo
> > > diverso se il file lo stesso?
> > > Giuseppe.
>
> > Ma nessuno dice qualcosa?
> > E' un errore di codice, di riferimenti?
> > Possibile che nessuno dica qualcosa?
> > Vi prego, un indizio.
> > Giuseppe.
> > __
> > E' difficile capire da cosa scrivi quale possa essere il problema.
> > Bisognerebbe verificare in loco
> > MA
>
> Ciao Massimiliano, grazie per la risposta.
> Certo non confortante, perch significherebbe che anche se trovassi
> un esperto residente nella mia zona, comunque dovre farlo venire a
> casa perch si tratta del mio pc fisso.
> Quindi non so come fare. Sar un bug di qualche versione di office
> 2007?
> Ciao.
> Giuseppe.
> ___
> O ti fai assistere in remoto
> MA
Io utilizzo Teamviewer se qualcuno è disponibile ad assistermi in
remoto sono disponibile.
Unica condizione è farlo il pomeriggio dalle 15 alle 16 o dopo le 20
perchè in quelle ore sono a casa sul pc che dà quel problema.
Comunque stabiliamo una data ed un'ora per il collegamento.
Grazie.
Giuseppe.


title: Applica filtro... ma quante volte me lo applica! (ordinare una maschera dopo un nuovo record)

author: Crivella

text:
Ho un databse per gestire i miei cd musicali;
Ho messo un evento sul caricamento della maschera principale con
docmd.applyfilter "ordina principlae"
nella query indicata ci ho messo soltanto i due campi che mi interessava
ordinare in ordine crescente, ovvero TITOLO e AUTORE.
Fin qui tutto ok, al caricamento trovo i dati ordinati.
Quando aggiungo un nuovo record, perň, noto che i dati non si ordinano da
soli, ovviamente.. per esempio anche se l'ultimo cd appena inserito ha
titolo "aaa" rimane all'ultimo record.
Come posso fare per far sě che dopo aver inserito il nuovo record questo
vada automaticamente in ordine alfabetico?
Io -premetto che non sono molto capace ma ci provo :))- ho messo un
docmd.applyfilter "ordina principale" nell'evento "dopo aggiornamento" del
campo AUTORE.
Funziona tutto... un solo guaio: dopo un po' che inserisco record se vado a
vedere su ordinamento-->filtro avanzato trovo 40 colonne tutte con
AUTORE -> crescente ; Titolo -> crescente ;
AUTORE -> crescente ; Titolo -> crescente ;
AUTORE -> crescente ; Titolo -> crescente ;
AUTORE -> crescente ; Titolo -> crescente ;
....
e poi va a massa tutto e devo manualmente rimettere l'ordinameto a
AUTORE -> crescente ; Titolo -> crescente
ma una sola volta ovviamente.
Come posso risolvere il problema? Non c'č un modo per far ri-eseguire
l'ordinamento della maschera dopo aver inserito un record?
Grazie 1000
-cr@-


author: Guycho

text:
Crivella <
criv...@libero.it
> wrote in message
aco%5.130682$hk4.4...@news.infostrada.it...

forse devi fare un  me.refresh


author: Roberto dal portatile

text:
"Guycho" <
gui...@tiscalinet.it
> ha scritto nel messaggio
news:91ll1f$ev6$1...@lacerta.tiscalinet.it...
>
> Crivella <
criv...@libero.it
> wrote in message
> aco%5.130682$hk4.4...@news.infostrada.it...
> > Ho un databse per gestire i miei cd musicali;
> > Ho messo un evento sul caricamento della maschera principale con
> > docmd.applyfilter "ordina principlae"
> > nella query indicata ci ho messo soltanto i due campi che mi interessava
> > ordinare in ordine crescente, ovvero TITOLO e AUTORE.
> >
> > Fin qui tutto ok, al caricamento trovo i dati ordinati.
> >
> > Quando aggiungo un nuovo record, perņ, noto che i dati non si ordinano
da
> > soli, ovviamente.. per esempio anche se l'ultimo cd appena inserito ha
> > titolo "aaa" rimane all'ultimo record.
> >
> > Come posso fare per far sģ che dopo aver inserito il nuovo record questo
> > vada automaticamente in ordine alfabetico?
> >
> > Io -premetto che non sono molto capace ma ci provo :))- ho messo un
> > docmd.applyfilter "ordina principale" nell'evento "dopo aggiornamento"
del
> > campo AUTORE.
> > Funziona tutto... un solo guaio: dopo un po' che inserisco record se
vado
> a
> > vedere su ordinamento-->filtro avanzato trovo 40 colonne tutte con
> > AUTORE -> crescente ; Titolo -> crescente ;
> > AUTORE -> crescente ; Titolo -> crescente ;
> > AUTORE -> crescente ; Titolo -> crescente ;
> > AUTORE -> crescente ; Titolo -> crescente ;
> > ....
> >
> >
> > e poi va a massa tutto e devo manualmente rimettere l'ordinameto a
> > AUTORE -> crescente ; Titolo -> crescente
> >
> > ma una sola volta ovviamente.
> >
> > Come posso risolvere il problema? Non c'č un modo per far ri-eseguire
> > l'ordinamento della maschera dopo aver inserito un record?
> >
> > Grazie 1000
> >
> > -cr@-
> >
> >
> forse devi fare un  me.refresh
>
>
Apri la struttura della tua maschera e cerca la proprietą "Ordina per";
scrivi in questa proprietą i nome dei campi, scanditi da una virgola, in
base al quale vuoi l'ordinamento. A questo punto l'ordinamento sarą di tipo
dinamico, mano a mano che inserisci nuovi record essi ti compariranno
nell'ordine che hai deciso in tale proprietą.
Se l'ordinamento lo vuoi impostare da codice VBA usa Me.OrderBy seguito da
una stringa contenente i nomi dei campi scanditi da una virgola. Per default
l'ordinamento č crescente, se lo vuoi decrescente dopo il nome del campo
lascia uno spazio e digita DESC.
Comunque, se sull'help cerchi OrdinaPer--> Proprietą OrdinaPer, ti viene
raccontato meglio quanto ti ho detto sopra.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Pagine accesso ai dati

author: vox

text:
Ciao a tutti ho un piccolo problema con access, ho creato un database che mi
funziona da rubrica fino a qui tutto ok ora ho il problema di farlo
funzionare anche su pc che non abbiano installato access. e questo credo di
poterlo fare con pagine di accesso a dati. fino a qui ancora tutto ok, mi
funziona tutto tranne che le query, si infattin nel database ci sono delle
query di ricerca per trovare nominativi attraverso nomi e cognomi, ho usato
il seguente criterio Like [Nome ?] & "*" cosi riesco a filtrare sia il nome
uguale che le iniziali, su access questo funziona ma se creo una pagina di
accesso ai dati non riesco a trovare nulla, secondo voi da che dipende?
Ps il comando SQL della query è il seguente:
SELECT Rubrica.DITTA, Rubrica.NOME, Rubrica.COGNOME, Rubrica.TEL,
Rubrica.CELLULARE, Rubrica.REPERIBILE
FROM Rubrica
WHERE (((Rubrica.NOME) Like [Nome ?] & "*"));
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Query Particolare

author: Luigi

text:
Buon Gioeno Access97
ho due tabelle
INDICI COSTI e SPESE
Ho bisogno di una query che mi dia l'elenco degli indici
quindi Es:
A
B
C
D
e le somme delle spese per indice...in soldoni la query dovrebbe essere
cosi':
Indici           SommaSpeso
        A             ?
        B             ?
        C             ?
        D             ?
l'indice deve apparire anche se non ho speso nulla
in tabella spese (cioe' valoe null)
Grazie di cuore
Ciao Luigi, Bari


title: Query Particolare

author: Roberto da casa

text:
"Luigi" <
luigic...@hotmail.com
> ha scritto nel messaggio
news:UbIFa.123218$g92.2...@news2.tin.it...

Se la tabella INDICI COSTI ha una struttura simile a questa:
IDIndice        Contatore e chiave primaria
IndiceCosti    Testo
ecc. ecc.
Se la tabella SPESE ha una struttura simile a questa:
IDSpesa        Contatore e chiave primaria
IDIndice        Numerico
Importo         Valuta
ecc. ecc.
Prova con una query che abbia il seguente codice SQL:
SELECT IndiceCosti, CCur(Nz(DSum("Importo", "SPESE", "IDIndice=" &
[IDIndice]), 0)) AS SommaSpeso
FROM [INDICI COSTI]
ORDER BY IndiceCosti;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Maschera di 1 record

author: Vito Cassata

text:
Vorrei bloccare una delle maschere che compongono il mio database ad un
solo record.
Non voglio, infatti, che, una volta ultimata la compilazione di tutti i
campi, si crei automaticamente la possibilitą di aprire un nuovo record
nella barra di scorrimento inferiore.
Come posso fare ?
Grazie
Vito
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Maschera di 1 record

author: Alessandro

text:
"Vito Cassata" <
vcas...@tiscalinet.it
> wrote in message
news:d05dcc87eed31631b98...@mygate.mailgate.org...
> Vorrei bloccare una delle maschere che compongono il mio database ad un
> solo record.
> Non voglio, infatti, che, una volta ultimata la compilazione di tutti i
> campi, si crei automaticamente la possibilitą di aprire un nuovo record
> nella barra di scorrimento inferiore.
>
> Come posso fare ?
>
> Grazie
> Vito
Imposta a Falso la proprietą Consenti Aggiunte.....!
Alessandro.



title: Maschera di 1 record

text:
"Alessandro" <
ik2...@libero.it
> wrote in message
news:eaef231c53b054156c...@mygate.mailgate.org...
> "Vito Cassata" <
vcas...@tiscalinet.it
> wrote in message
> news:d05dcc87eed31631b98...@mygate.mailgate.org...
>
> > Vorrei bloccare una delle maschere che compongono il mio database ad un
> > solo record.
> > Non voglio, infatti, che, una volta ultimata la compilazione di tutti i
> > campi, si crei automaticamente la possibilità di aprire un nuovo record
> > nella barra di scorrimento inferiore.
> >
> > Come posso fare ?
> >
> > Grazie
> > Vito
>
> Imposta a Falso la proprietà Consenti Aggiunte.....!
>
> Alessandro.
OK, fatto.
Ora però, all'apertura della maschera non appaiono più nè etichette nè
caselle di testo, ma solo lo sfondo.
Probabilmente devo scegliere qualche altra opzione... Non riesco a
capire quale.
Grazie del Vs. aiuto.
Vito



title: Maschera di 1 record

author: Antonio Biso

text:
Vito Cassata <
vcas...@tiscalinet.it
> wrote in message
328ae64c407060bdc3e...@mygate.mailgate.org...
> > Imposta a Falso la proprietà Consenti Aggiunte.....!
> >
> > Alessandro.
>
> OK, fatto.
> Ora però, all'apertura della maschera non appaiono più nè etichette nè
> caselle di testo, ma solo lo sfondo.
> Probabilmente devo scegliere qualche altra opzione... Non riesco a
> capire quale.
No, semplicemente devi aprire la maschera su uno dei record. Se tu metti a
false il consenti aggiunte e  poi apri la maschera senza passargli un record
ti da la maschera vuota, compreso le label e tutti i controlli
Antonio


title: Maschera di 1 record

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:K00h8.3502$5z3.1...@twister2.libero.it...

> Antonio
Scusa la mia ignoranza, ma cosa intendi per "aprire la maschera su uno
dei record" ?
Devo forse creare una macro per aprire la maschera posizionandomi
sull'unico record esistente?
Grazie ancora



title: Maschera di 1 record

text:
Vito Cassata <
vcas...@tiscalinet.it
> wrote in message
6ea82c0aa2b95c22b20...@mygate.mailgate.org...
> "Antonio Biso" <
ch...@etruria.net
> wrote in message
> news:K00h8.3502$5z3.1...@twister2.libero.it...
>
> > > OK, fatto.
> > > Ora perň, all'apertura della maschera non appaiono piů nč etichette nč
> > > caselle di testo, ma solo lo sfondo.
> > > Probabilmente devo scegliere qualche altra opzione... Non riesco a
> > > capire quale.
> >
> > No, semplicemente devi aprire la maschera su uno dei record. Se tu metti
a
> > false il consenti aggiunte e  poi apri la maschera senza passargli un
record
> > ti da la maschera vuota, compreso le label e tutti i controlli
>
> > Antonio
>
> Scusa la mia ignoranza, ma cosa intendi per "aprire la maschera su uno
> dei record" ?
> Devo forse creare una macro per aprire la maschera posizionandomi
> sull'unico record esistente?
C'č un solo record nella tabella?
Hai impostato la recordsource della maschera su quella tabella?
Se ci sono piů record, comunque risolvi aprendo la maschera con un
docmd.openform e poi passandogli un parametro Wherecondition fatto cosě
"[ID Record] = " & Recordscelto
Antonio


title: Maschera di 1 record

author: OndaMax

text:
Antonio Biso wrote in message ...
> > Scusa la mia ignoranza, ma cosa intendi per "aprire la maschera su uno
> > dei record" ?
> > Devo forse creare una macro per aprire la maschera posizionandomi
> > sull'unico record esistente?
>
> C'è un solo record nella tabella?
> Hai impostato la recordsource della maschera su quella tabella?
> Se ci sono più record, comunque risolvi aprendo la maschera con un
> docmd.openform e poi passandogli un parametro Wherecondition fatto così
> "[ID Record] = " & Recordscelto
A meno che non intenda posizionarsi su un record nuovo ...
In tal caso forse sarebbe sufficiente impostare a SI la proprietà
"Immissione Dati" della Form e selezionare "Record Corrente" sulla proprietà
"Sequenza".
Ciao Anto'
OndaMax


title: Maschera di 1 record

text:
OndaMax <
ond...@liberox.it
> wrote in message
a9ch8.9008$uN5.2...@twister1.libero.it...

Aspè, parliamone...
Proprietà sequenza?
Ando sta?
Io, per fare quello che immagino fa quello che dici tu, con l'access 97
faccio così. Apro su nuovo record, poi prendo l'ultimo controllo in ordine
di tabulazione e metto nell'evento lostfocus un setfocus sul primo
controllo.
In questo modo non passa mai ad un altro record ancora ma rimane sempre
sullo stesso.
Antonio


title: Maschera di 1 record

text:
Il 06 Mar 2002, 10:02, "Antonio Biso" <
ch...@etruria.net
> ha scritto:
>> In tal caso forse sarebbe sufficiente impostare a SI la proprietà
>>
"Immissione Dati" della Form e selezionare "Record Corrente" sulla
>proprietà
>> "Sequenza".
>Aspè, parliamone...
>Proprietà sequenza?
>Ando sta?
.
Access 2000 ...
Scheda "Altro", voce "Sequenza". Si può
impostare a Record Corrente e non c'è enter o tab che tenga. Dall'ultimo
controllo rientra sul primo che è una bellezza ...
Ciao
OndaMax
--------------------------------
Inviato via
http://usenet.iol.it


title: esportazione TO excel errore formattazione numeri con .CopyFromRecordset rs

author: pfm

text:
salve
da un thread di @Alex
https://groups.google.com/forum/#!searchin/it.comp.appl.access/esportare$20in$20excel|sort:relevance/it.comp.appl.access/x1wzYRzOC1I/2xs-3uohkZwJ

ho la funzione che esporta un recordset in un file excel
con il comando
.CopyFromRecordset rs

non capisco come mai ha sempre funzionato correttamente
mentre ora da 2 pc i campi numerici con 2 decimali
vengono esportati senza il separatore decimale!!

Potete darmi un aiuto?
GRAZIE

Function EXP2XLS(SQL    as string, _
                 Optional ByRef NomeFile As String = vbNullString, _
                 Optional OpenDialog As Boolean = False, _
                 Optional CloseExcel As Boolean = True) As Boolean
    On Error GoTo Handle_err
    Dim xlApp   As Object   ' Oggetto EXCEL
    Dim oWkb    As Object   ' Oggetto WORKBOOK

    Dim x       As Integer
    Dim rs      As DAO.Recordset

    EXP2XLS= False

    ' APRE SE ESISTE GIA' UN'OGGETTO EXCEL
    Set xlApp = CreateObject("Excel.Application")

    Set oWkb = xlApp.Workbooks.Add()

    If OpenDialog = True Then

        Do Until NomeFile <> ""
            NomeFile = xlApp.GetSaveAsFilename(InitialFilename:="C:
\TestExport.xls", _
                                               fileFilter:="Excel
Files (*.xls), *.xls", _
                                               Title:="SELEZIONA NOME
FILE")

            DoEvents
        Loop

    End If

    If Len(NomeFile) = 0 Then NomeFile = "C:\TestExport.xls"

    If EsisteFile(NomeFile) Then Kill NomeFile

    ' ATTENZIONE ALLA VERSIONE DI EXCEL, usare 43 oppure 50 a seconda
della versione 2003 o superiore...
    oWkb.SaveAs NomeFile, 43

    ' Elimino i Fogli che Excel crea di DEFAULT
    For x = oWkb.Sheets.Count To 2 Step -1
        oWkb.Sheets(x).Delete
    Next

    ' Assegno un nome al Foglio(Sheet) rimasto.
    oWkb.Sheets(1).Name = "MANUTENZIONI"

    Set rs = CurrentDb.OpenRecordset(SQL,dbOpenDynaset,dbReadOnly)

    ' Scrivo nella Cella A1
    oWkb.Sheets(1).Range("A1").CopyFromRecordset rs

    rs.Close
    Set rs = Nothing

    EXP2XLS= True

Exit_Here:
    oWkb.Save
    If CloseExcel Then
        oWkb.Close True
        xlApp.Quit
    Else
        xlApp.Visible = True
    End If
    Set oWkb = Nothing
    Set xlApp = Nothing
    Exit Function

Handle_err:
    MsgBox Err.Number & " " & Err.Description
    Resume Exit_Here
End Function


text:
Hai verificato che in Excel le Colonne abbiano come Formato la visualizzazione dei Decimali...?
Insostanza discrimina se è un problema di FORMATO o di CONTENUTO.

Se fosse di CONTENUTO, posso immaginare si tratti di campi originati da un CALCOLO nella Query...?
In questo caso, imponi nella Query stessa la conversione ESPLICITA del VarType:

Quindi
SELECT CCur(Tuocalcolo) AS NomeCampo ..... FROM....

@Alex


text:

GRAZIE PRIMA DI TUTTO

il problema e' che e' la stessa applicazione su 2 pc diversi

apro excel
in un foglio nuovo esporto
se apro la stringa sql in access vedo correttamente i valori coi 2 decimali
mentre in excel mi perdo il separatore dei decimali


author: GiorgioDaPrato

text:
>
> il problema e' che e' la stessa applicazione su 2 pc diversi
>

cosa succede (ottieni qualche avviso di sistema ?)
se adoperi, anche solo per un test,
gli altri comandi a disposizione:

docmd.transferSpreadsheet
docmd.outputTO
magari imponendo un formato Excel "vecchio" (xls invece di xlsx)

con la query salvata ?


text:

grazie del messaggio

mi sono creato la query di appoggio
e con il comando
DoCmd.OutputTo acOutputQuery, sTmpQuery, acFormatXLS, CurrentProject.Path & "\" & "__try.xls"

il file xls mi fa vedere i dati corretti con separatore decimale


text:
>
> mi sono creato la query di appoggio
> e con il comando
> DoCmd.OutputTo acOutputQuery, sTmpQuery, acFormatXLS, CurrentProject.Path & "\" & "__try.xls"
>
> il file xls mi fa vedere i dati corretti con separatore decimale

e quindi, probabilmente, rimarrà da fare "il contorno" in Excel.

Aggiungo una descrizione di quanto ottenuto in una modesta realizzazione
(un listino, trasferimento con docmd.transferSpreadsheet):

il foglio excel, DOPO il primo trasferimento,
può essere usato come "stampo" per i successivi trasferimenti.

Jnfatti il trsferimento genera una zona dati
(il cui nome è presente fra i nomi di zona)
e riserva per sè TUTTE le righe sottostanti
(a quella con i nomi campo)

Però ho inserito righe al di sopra di essa
dove ho poi collocato logo
e altre celle che si possono valorizzare da codice.

Quindi il riempimento avviene in due step:
1) trasferimento dati sul foglio excel "stampo"
(quindi nome file esistente)
2) completamento (riempimento) da codice
delle poche celle "esterne" alla zona dati
(nel mio caso al di sopra della zona)
aprendo il file Excel, dopo il transfer, da Access


title: Query di selezione con totale !!!

author: SuperPippo

text:
salve amici...ho fatto una query di selezione che mi trova dei duplicati...
però mi servirebbe un totale finale...faccio un esempio :
Esenzione       Duplicati
Cod. 23             56
Cod. 48           123
Cod. 13           258
------Totale ? -------
                          ?
Grazie...


title: Query di selezione con totale !!!

author: Fabio Montagner

text: Altra query, che poi unisci a quella che hai già.


title: Query di selezione con totale !!!

text:
"SuperPippo" <QRZ?
ik0...@libero.it
> ha scritto nel messaggio
news:LHoC5.1009$NY2....@news.infostrada.it...
> salve amici...ho fatto una query di selezione che mi trova dei
duplicati...
> però mi servirebbe un totale finale...faccio un esempio :
>
> Cod Esenzione       Duplicati
> Cod. 23             56
> Cod. 48           123
> Cod. 13           258
>          Totale  -------
>                          ??
>
> Grazie...
Altra query, che poi unisci a quella che hai già.
------------------
mannaggia la porchetta Fabio... ci ho provato e riprovato ed il totale non
me lo dà mai !!!
I cod Esenzione sono sempre gli stessi ossia 80 codici... quelli che variano
sono i Duplicati..
ho ricreato una qry ma mi dà gli stessi risultati...invece vorrei che alla
fine della colonna Duplicati mi comparisse il numero totale...mi puoi
spiegare meglio se non ti dispiace ???


title: Query di selezione con totale !!!

author: Lorenzo Coronati

text:
Scrisse "Fabio Montagner" <
f.mon...@issz.vr.it
>:
>Altra query, che poi unisci a quella che hai già.
Superpippo, se non hai capito il giusto suggerimento di
Fabio, vediti UNION, GROUP BY e SUM sull'help.
Se ti era chiaro, scusami ;-)
--
Lorenzo Coronati
--
<<Si perché forse Ilbo (ed altri come lui) sono
convinti che noi poveri principianti (nel senso
ironico) scrivano le domande senza pensare.>>
(Ivan Lelli, 25/08/2000)
--
<<se il lavoro non me lo dai tu, me lo da
un'altro stronzo che non capisce una sega
di access e di informatica in generale>>
(Ivan dal lavoro, 30/09/2000)
--


title: Query di selezione con totale !!!

text:
"SuperPippo" <QRZ?
ik0...@libero.it
> ha scritto nel messaggio
news:t8HC5.8018$NY2.2...@news.infostrada.it...
> "SuperPippo" <QRZ?
ik0...@libero.it
> ha scritto nel messaggio
> news:LHoC5.1009$NY2....@news.infostrada.it...
> > salve amici...ho fatto una query di selezione che mi trova dei
> duplicati...
> > però mi servirebbe un totale finale...faccio un esempio :
> >
> > Cod Esenzione       Duplicati
> > Cod. 23             56
> > Cod. 48           123
> > Cod. 13           258
> >          Totale  -------
> >                          ??
> >
> > Grazie...
>
> Altra query, che poi unisci a quella che hai già.
> ------------------
> mannaggia la porchetta Fabio... ci ho provato e riprovato ed il totale non
> me lo dà mai !!!
> I cod Esenzione sono sempre gli stessi ossia 80 codici... quelli che
variano
> sono i Duplicati..
> ho ricreato una qry ma mi dà gli stessi risultati...invece vorrei che alla
> fine della colonna Duplicati mi comparisse il numero totale...mi puoi
> spiegare meglio se non ti dispiace ???
>
>
mannaggia la paletta SuperPippo..., Fabio non ti ha detto di fare una
particolare query di raggruppamento, ma di fare, in aggiunta a quella che
già hai, una seconda query di raggruppamento ed unirla ad essa.
Hai letto sull'help gli argomenti che Lorenzo ti ha indicato? Hai capito
come si crea una query unione?
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Query di selezione con totale !!!

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:9OlD5.2169$N93....@news.infostrada.it...

ad essere sincero No... la query di unione non la sò fare !!!
riguardo l'help ho il problema che ho installato sul mio pc un Office 2000
in Italiano/cracckato e l'help lo dà mezzo inglese.....
cmq un pò mi vergogno di questo...forse non dovrei + frequentare questo Ng..
mi ostino sempre a fare cose che non sò fare....mi metto a fare dei DB se
così si possono chiamare andando a tentativi e passandoci sopra giorni e
giorni... che magari uno di voi lo farebbe in pochissimo tempo e certamente
+ funzionali... Bah...


title: Query di selezione con totale !!!

text:
[CUT]
> > mannaggia la paletta SuperPippo..., Fabio non ti ha detto di fare una
> > particolare query di raggruppamento, ma di fare, in aggiunta a quella
che
> > già hai, una seconda query di raggruppamento ed unirla ad essa.
> > Hai letto sull'help gli argomenti che Lorenzo ti ha indicato? Hai capito
> > come si crea una query unione?
> >
> ad essere sincero No... la query di unione non la sò fare !!!
> riguardo l'help ho il problema che ho installato sul mio pc un Office 2000
> in Italiano/cracckato e l'help lo dà mezzo inglese.....
> cmq un pò mi vergogno di questo...forse non dovrei + frequentare questo
Ng..
> mi ostino sempre a fare cose che non sò fare....mi metto a fare dei DB se
> così si possono chiamare andando a tentativi e passandoci sopra giorni e
> giorni... che magari uno di voi lo farebbe in pochissimo tempo e
certamente
> + funzionali... Bah...
>
>
Scusami, mi rendo conto che per fare lo spiritoso ti ho sgonfiato le ruote;
non credere che qualche mese fa io stessi meglio di te e mi ha sicuramente
giovato partecipare a questo NG e non me ne sono mai vergognato. Certo, se
ti compri un libro dove si parla di Access e riuscirai ad avere un help
tutto in italiano, sicuramente tribolerai di meno.
Una query unione può essere realizzata solamente tramite il codice SQL,
ovvero non puoi realizzarla aprendo la griglia della struttura, come
immagino tu sei abituato a fare.
Se apri la struttura di una tua qualsiasi query e dal menu Visualizza scegli
SQL, nella finestra che ti si aprirà vedrai il codice SQL della tua query.
Concettualmente una query unione non è altro che l'insieme del codice SQL di
almeno due query uniti tra di loro dalla parola UNION.
Devi avere l'accortezza che ambedue le query abbiano un identico numero di
colonne visibili.
Nel tuo caso quindi, oltre alla query che hai già creato, ti devi creare una
seconda query di raggruppamento che ti calcola il totale cercato; apri la
struttura questa seconda query e visualizzane il codice SQL, evidenzialo con
il mouse e premi Ctrl-C (copia); ora apri la struttura della tua prima
query, visualizzane il codice SQL, elimina il punto e virgala finale, nella
riga successiva digita la parola UNION; posizionati all'inizio della riga
seguente e premi Ctrl-V (incolla); chiudi e salva la prima query.
Ora se la apri vedrai, oltre ai totali per Cod. Esenzione anche il totale
generale.
Alla fine della fiera, se la query di raggruppamento che hai già fatto si
basa su Tabella1 ed ha un codice SQL simile a questo:
SELECT Tabella1.CodEsenzione, Sum(Tabella1.Duplicati) AS SommaDiDuplicati
FROM Tabella1
GROUP BY Tabella1.CodEsenzione;
e pertanto la query che calcola il totale generale ha il seguente codice
SQL:
SELECT Sum(Tabella1.Duplicati) AS SommaDiDuplicati
FROM Tabella1;
la query unione che serve a te avrà il seguente codice SQL:
SELECT Tabella1.CodEsenzione, Sum(Tabella1.Duplicati) AS SommaDiDuplicati
FROM Tabella1
GROUP BY Tabella1.CodEsenzione
UNION
SELECT "TOTALE", Sum(Tabella1.Duplicati) AS SommaDiDuplicati
FROM Tabella1;
