title: Relazione tra tabelle

author: Graziano Franchi

text:
> quello che  vorrei fare è  una maschera
> dove digito la Nazione  poi il peso
> e trovo il prezzo abbinato  che viene fuori dall'abbinamento
> tra PESO  NAZIONE  E  ZONA

Le tabelle sono corrette ma:
Digiti la Nazione
Digiti la ZONA (Combo che ti fa vedere solo le ZONE di quella NAZIONE)
Digiti il PESO

Comunque metti
IDNazione
Nazione

IDZona
IDNazione
Zona

Ciao
Graziano


title: Relazione tra tabelle

author: Graziano

text:
Dimenticavo che è nella tabella ZONE che ci deve essere il costo al KG.
IDZona
IDNazione
Zona
CostoKg

Questo costo lo moltiplichi per i kg che digiti nella maschera oppure inserisci il costo al kg. che ti propone e lo memorizzi in un altra tabella in quanto questo valore di questa NazioneZona tra un anno può cambiare.

Ciao


title: Relazione tra tabelle

author: Davide La Mantia

text:
Il giorno sabato 18 novembre 2017 23:36:48 UTC+1, Graziano ha scritto:
> > quello che  vorrei fare è  una maschera
> > dove digito la Nazione  poi il peso
> > e trovo il prezzo abbinato  che viene fuori dall'abbinamento
> > tra PESO  NAZIONE  E  ZONA
>
> Le tabelle sono corrette ma:
CUT

Se la nazione appartiene a una zona, le tabelle non sono corrette.

Evidentemente lui vuole selezionare la nazione, ottenendo automaticamente la zona con la quale estrarre il costo.
Altrimenti la zona non ha motivo di esistere.

Ciao


title: Relazione tra tabelle

text:

Scusa ma:
IDZona 1
IDNazione Italia
Zona Lombardia
CostoAlKg 1

IDZona 2
IDNazione Italia
Zona Piemonte
CostoAlKg 1.1

IDZona 3
IDNazione Svizzera
Zona Cantone Ticino
CostoAlKg 1.5

IDZona 4
IDNazione Svizzera
Zona Cantone Svitto
CostoAlKg 1.55

IDZona 5
IDNazione Austria
Zona Bassa Austria Niederösterreich
CostoAlKg 1.8

IDZona 6
IDNazione Austria
Zona Carinzia Kärnten
CostoAlKg.1.85

In questo modo nella combo selezioni una nazione e vedi le regioni(zone) di quella nazione e carichi il costo teorico al Kg.

Forse mi sbaglio ma proverei così

Ciao


title: Relazione tra tabelle

text:
Il giorno lunedì 20 novembre 2017 22:40:52 UTC+1, Graziano ha scritto:
> Il giorno domenica 19 novembre 2017 17:09:58 UTC+1, Davide La Mantia ha scritto:
> > Il giorno sabato 18 novembre 2017 23:36:48 UTC+1, Graziano ha scritto:
> > > > quello che  vorrei fare è  una maschera
> > > > dove digito la Nazione  poi il peso
> > > > e trovo il prezzo abbinato  che viene fuori dall'abbinamento
> > > > tra PESO  NAZIONE  E  ZONA
> > >
> > > Le tabelle sono corrette ma:
> > CUT
> >
> > Se la nazione appartiene a una zona, le tabelle non sono corrette.
> >
> > Evidentemente lui vuole selezionare la nazione, ottenendo automaticamente la zona con la quale estrarre il costo.
> > Altrimenti la zona non ha motivo di esistere.
> >
> > Ciao
>
> Scusa ma:
> IDZona 1
> IDNazione Italia
> Zona Lombardia
> CostoAlKg 1
CUT
>
> In questo modo nella combo selezioni una nazione e vedi le regioni(zone) di quella nazione e carichi il costo teorico al Kg.
>
> Forse mi sbaglio ma proverei così
>
> Ciao

Giuseppe ha scritto:
"Ogni Nazione appartiene a una zona ( su 8 totali )"
Quindi direi proprio che non parla di regioni (lazio, marche, ecc) ma parla probabilmente di grandi aree geografiche (europa, asia, america, ecc)

Altrimenti sarebbero le zone ad appartenere alle nazioni, e non viceversa...

Ciao


title: MDB---> MDE

author: Ily

text:
ciao ,
Voglio trasformare un MDB che contiene delle Gif animate ,in MDE , ma quando
lancio la procedura di trasformazione, Access(97) mi dice che non ho
registrato gli activeX.
Eppure ho registrato gif89.dll , altrimenti nelle forms le gif non si
sarebbero " animate".
Qualcuno sa come risolvere?
Gliene sarei molto grata
Grazie
Ilaria Rossi


title: MDB---> MDE

author: CarloCos

text:
"Ily" <
IlaR...@libero.it
> ha scritto nel messaggio
news:9mqj2s$bh9$1...@fe2.cs.interbusiness.it...

Normalmente quando si usano dei campi OLE si va quasi sempre incontro non
solo a problemi come il tuo ma anche ad un aumento spropositato nelle
dimensioni del DB.
Per questo, in genere, si preferisce usare un campo di testo dovo si annota
il percorso del file immagine e lo si carica dinamicamente in una Picture.
Trattandosi di GIF animate ti consiglio di usare anche qui un campo di testo
dove annoti la path della gif e poi un bellissimo MSCOMCT2.OCX (nella lista
degli ActiveX lo trovi alla voce Microsoft Animation Control nella versione
5 o 6.0). E' gratis e dovresti averlo tra i tuoi files.
Ne puoi usare pių di uno su ogni maschera.
Ciao, Carlo


title: MDB---> MDE

text:
"CarloCos" <
carloco...@libero.it
> ha scritto nel messaggio
news:5V4k7.6670$MO.2...@news.infostrada.it...

> Ne puoi usare più di uno su ogni maschera.
>
> Ciao, Carlo
>
Aggiungo che la versione 5 di Microsoft Animation Control è COMCT232.ocx
Ciao, Carlo


title: MDB---> MDE

text:
CarloCos <
carloco...@libero.it
> wrote in message
5V4k7.6670$MO.2...@news.infostrada.it...
>
> "Ily" <
IlaR...@libero.it
> ha scritto nel messaggio
> news:9mqj2s$bh9$1...@fe2.cs.interbusiness.it...
> > ciao ,
> > Voglio trasformare un MDB che contiene delle Gif animate ,in MDE ,
                            **************************************
> Normalmente quando si usano dei campi OLE ............
>
>*************************************************************
> Ciao,
>
>Sono riuscita a trovare il file MSCOMCT2.OCX , l'ho registrato ed ho creato
un immagine vuota con nome "foto" , ho inserito una casella a nome
"immagine" la cui origine ho dato la path del file gif.
Nell'evento su corrente della form ho scritto :   Me.Foto.Picture =
Me!Immagine
Solo che si vede come una pic normale..senza animazione.
Sai dirmi perchč?
grazie
Ilaria Rossi
>
>


title: MDB---> MDE

text:
> >Sono riuscita a trovare il file MSCOMCT2.OCX , l'ho registrato ed ho
creato
> un immagine vuota con nome "foto" , ho inserito una casella a nome
> "immagine" la cui origine ho dato la path del file gif.
> Nell'evento su corrente della form ho scritto :   Me.Foto.Picture =
> Me!Immagine
>
> Solo che si vede come una pic normale..senza animazione.
> Sai dirmi perchč?
>
> grazie
> Ilaria Rossi
> >
Nella maschera inserisci il controllo ActiveX, chiamalo "FotoAVI" o come
preferisci e poi "Su Corrente" o al clic di un pulssante scrivi:
Me!FotoAVI.Open "Path della gif"
Ciao, Carlo


title: 2 date- 2^data incrementata di 5 anni

author: ^luigi^

text:
ho due date  datainizio e datafine
inserendo una data su datainizio, voglio far calcolare in automatico su
datafine, una data di scadenza di 5 anni
(quindi datainizio=02/02/2009 , datafine= 02/02/2014)
fin quando erano in giorni, su valore predefinito del controllo campo
associato a datafine su una maschera inserivo "=[archivio.datainizio]+39"
ma essendo in anni, e considerando i bisestili, penso sia errato inserire
l'incremento in gg. (tipo 1825) giusto?
che formula mi consigliate per aggirare l'ostacolo?
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: 2 date- 2^data incrementata di 5 anni

author: sv

text:
^luigi^ ha scritto:
> ho due date  datainizio e datafine
> inserendo una data su datainizio, voglio far calcolare in automatico su
> datafine, una data di scadenza di 5 anni
> (quindi datainizio=02/02/2009 , datafine= 02/02/2014)
> fin quando erano in giorni, su valore predefinito del controllo campo
> associato a datafine su una maschera inserivo "=[archivio.datainizio]+39"
> ma essendo in anni, e considerando i bisestili, penso sia errato inserire
> l'incremento in gg. (tipo 1825) giusto?
> che formula mi consigliate per aggirare l'ostacolo?
> grazie
In VBA DateAdd("yyyy",5,TuaData)
--
sv



title: 2 date- 2^data incrementata di 5 anni

text:
sv ha scritto:
> ^luigi^ ha scritto:
> > ho due date  datainizio e datafine
> > inserendo una data su datainizio, voglio far calcolare in automatico su
> > datafine, una data di scadenza di 5 anni
> > (quindi datainizio=02/02/2009 , datafine= 02/02/2014)
> > fin quando erano in giorni, su valore predefinito del controllo campo
> > associato a datafine su una maschera inserivo "=[archivio.datainizio]+39"
> > ma essendo in anni, e considerando i bisestili, penso sia errato inserire
> > l'incremento in gg. (tipo 1825) giusto?
> > che formula mi consigliate per aggirare l'ostacolo?
> > grazie
> In VBA DateAdd("yyyy",5,TuaData)
> --
> sv
ok! se ho capito bene, su maschera,  vado  sul controllo campo datainizio,
come evento su "dopo aggiornamento"  metto dateadd ("yyyy",5,datafine)
giusto?
o mi conviene metterlo come evento dopo aggiornamento sulla maschera
stessa?
l.



title: 2 date- 2^data incrementata di 5 anni

text:
^luigi^ ha scritto:
> sv ha scritto:
> > ^luigi^ ha scritto:
> > > ho due date  datainizio e datafine
> > > inserendo una data su datainizio, voglio far calcolare in automatico su
> > > datafine, una data di scadenza di 5 anni
> > > (quindi datainizio=02/02/2009 , datafine= 02/02/2014)
> > > fin quando erano in giorni, su valore predefinito del controllo campo
> > > associato a datafine su una maschera inserivo "=[archivio.datainizio]+39"
> > > ma essendo in anni, e considerando i bisestili, penso sia errato inserire
> > > l'incremento in gg. (tipo 1825) giusto?
> > > che formula mi consigliate per aggirare l'ostacolo?
> > > grazie
> > In VBA DateAdd("yyyy",5,TuaData)
> > --
> > sv
> ok! se ho capito bene, su maschera,  vado  sul controllo campo datainizio,
> come evento su "dopo aggiornamento"  metto dateadd ("yyyy",5,datafine)
> giusto?
> o mi conviene metterlo come evento dopo aggiornamento sulla maschera
> stessa?
> l.
Su "DopoAggiornamento" del controllo DataInizio.
Ma i 5 anni non li vuoi dopo "DataInizio"??
Il codice è: Me.DataFine=DateAdd ("yyyy",5,Me.DataInizio)
--
sv



title: 2 date- 2^data incrementata di 5 anni

text:
sv ha scritto:
> ^luigi^ ha scritto:
> > sv ha scritto:
> > > ^luigi^ ha scritto:


> > > --
> > > sv


si!, perchč non va messo su datainizio?
> Il codice č: Me.DataFine=DateAdd ("yyyy",5,Me.DataInizio)
sempre su datainizio vero?
> --
> sv
l.



title: 2 date- 2^data incrementata di 5 anni

text:
^luigi^ ha scritto:
> sv ha scritto:
> > ^luigi^ ha scritto:
> > > sv ha scritto:
> > > > ^luigi^ ha scritto:


> > > > --
> > > > sv


> > --
> > sv
> l.
Sě "Su Dopo Aggiornamento" del controllo "DataInizio" scriverai:

Me.DataFine=DateAdd ("yyyy",5,Me.DataInizio)
--
sv



title: 2 date- 2^data incrementata di 5 anni

text:
sv ha scritto:
> ^luigi^ ha scritto:
> > sv ha scritto:
> > > ^luigi^ ha scritto:
> > > > sv ha scritto:
> > > > > ^luigi^ ha scritto:


> > > > > --
> > > > > sv


> > > --
> > > sv
> > l.

> Me.DataFine=DateAdd ("yyyy",5,Me.DataInizio)
> --
> sv
ah! bene! m'era sorto il dubbio di non aver capito bene :-)).
grazie



title: Generare tabelle vuote da matrice...

author: Marino

text:
Buongiorno a tutti nel NG; vi espongo il prob.  Sto creando un semplice db
con Access 2000 al quale accederanno 4-5 utenti diversi da diverse
postazioni su rete Win2k... il db contiene una sola tabella che registra
eventi variabili relativi a eventi più o meno fissi che avvengono ogni
giorno, mi spiego meglio: lavoro in un aeroporto, i voli che partono sono
più o meno sempre quelli ogni giorno, ma le cose che accadono ai voli
cambiano di giorno in giorno... avrei la necessità di poter eseguire in
automatico, con un pulsante su una maschera che richiama una macro o del
codice VBA, due operazioni:
1) che i dati della tabella del giorno X alla fine della giornata vengano
salvati da qualche parte fuori dal db (che so, in *.xls)
2) che la tabella venga ricreata con gli stessi record (i voli che partono
ogni giorno) ma VUOTA da ogni dato, magari basandosi su una tabella
"matrice" "vuota"... la tabella sarebbe così pronta a ricevere i dati del
giorno dopo... se poi questa operazione avvenisse automaticamente allo
scoccare della mezzanotte, sarebbe veramente il massimo, ma non si può
volere tutto dalla vita...
Ora sto provando con le macro di Access, riesco a esportare la tabella
"piena" in un file *.xls, ma la macro poi mi crea una tabella che va sì a
sostituirsi a quella piena, ma ne mantiene i dati, mentre la matrice da cui
dovrebbe crearla è vuota... forse mi sfugge qualcosa, non so... ci perdo la
testa comunque!!!  Qualcuno ha consigli in proposito? Grazie infinite
comunque....
Marino


title: file mdw

author: Marco Santi

text:
Ho ripulito da parecchi utenti un file mdw che era diventato 600 mb

che voi sappiate c'è modo di compattarlo?
--
ciao


title: file mdw

author: BFS

text:
Il 02/12/2022 22:55, Marco Santi ha scritto:
>
>
> Ho ripulito da parecchi utenti un file mdw che era diventato 600 mb
>
> che voi sappiate c'è modo di compattarlo?

https://www.pcreview.co.uk/threads/compact-mdw-file.1671582/

BFS


title: file mdw

text:

grazie, ci sono riuscito utilizzando access 2003, con le versioni più recenti non ci si riesce
ora è 160 kb
--
ciao


title: fatturare con access

author: Tabris

text:
Allora qualcuno del ng mi ha detto che si può fatturare con access;
ragionando un po' credo che creando una TClienti, una TArticoli e collegando
a quest'ultima la TPrezzi dovrei farcela. Credo anche che per fare le
fatture utilizzerei report(???) ma aquesto punto mi blocco, nel senso che
devo crearmi una sorta di schema per posizionare le varie voci e poi dire ad
access di fare delle operazioni di moltiplicazione fra quantità e pezzi poi
gli sconti e cos' via......qualcuno potrebbe spiegarmi?? Non ne so molto di
access....


title: fatturare con access

author: Luca

text:
"Tabris" <
tab...@aruba.it
> ha scritto nel messaggio
news:9cthlb$rqg$1...@fe1.cs.interbusiness.it...
> Allora qualcuno del ng mi ha detto che si può fatturare
cut ...
Allora , access ti fà sicuramente fatturare , il tutto stà come dici tu
nell'organizzarsi la fattura (il report). A mio modesto parere la maschera
che ti serve per preparare la fattura deve contenere anche i campi che
calcolano le varie imposte o sconti o aggiunte al prezzo. Il tutto si fà con
delle caselle di testo che contengono una piccola espressione: esempio
origine controllo della casella "importo"
= [prezzo]*[quantità]
e cosi' via. Se ti calcoli tutti i campi nella maschera, poi nel report che
ti devi disegnare a mano, farai riferimento a campi della maschera aperta ,
esempio :
origine controllo di una casella di testo del report :
=[forms]![nome_tua_maschera].[nome_campo]
e cosi' via. non solo, il report come origine dati deve puntare alla tabella
fatture e aprirsi in visualizzazione o stampa relativamente all'id_fattura
(ricordati di mettere il campo contatore id_fattura nella tabella
fatture!!!) da te attualmente in preparazione,altrimenti te li stampa
tutti.
Spero di essere stato chiaro , altrimenti riposta.
Ciao . Luca.


title: ADP, MSDE e Win2000/XP

author: Sib

text:
Ciao a tutti,
ho questo problema, ho un adp con msde su una macchina winxp.
spostando l'adp su una macchina win98 succede che per accedere bisogna prima
avere accesso al pc con winxp (ad esempio accedendo in rete al pc) e poi, si
riesce finalmente ad avere accesso anche al database dal file adp, rendendo
quindi necessario un doppio accesso.
se non ricordo male, c'e un modo per dire a winxp di accettare gli utenti di
sqlserver per l'accesso al pc, ma non ricordo come.
Qualcuno sa aiutarmi?
Grazie
Sib


title: ADP, MSDE e Win2000/XP

author: Giorgio Prx

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:0ydIa.110638$pR3.2...@news1.tin.it...

Ciao Sib
Hai Aggiunto l'account dell'utente di Win98 a SqlServer ?
Esempio:  EXEC sp_grantlogin 'Dominio o gruppo\Nomeutente'
Ciao Giorigo.


title: ADP, MSDE e Win2000/XP

text:
"Giorgio Prx" <
giorgio...@tiscali.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > Ciao a tutti,
> > ho questo problema, ho un adp con msde su una macchina winxp.
> > spostando l'adp su una macchina win98 succede che per accedere bisogna
> prima
> > avere accesso al pc con winxp (ad esempio accedendo in rete al pc) e
poi,
> si
> > riesce finalmente ad avere accesso anche al database dal file adp,
> rendendo
> > quindi necessario un doppio accesso.
> > se non ricordo male, c'e un modo per dire a winxp di accettare gli
utenti
> di
> > sqlserver per l'accesso al pc, ma non ricordo come.
> > Qualcuno sa aiutarmi?
> >
> > Grazie
> >
> > Sib
> >
> >
>
> Ciao Sib
>
> Hai Aggiunto l'account dell'utente di Win98 a SqlServer ?
> Esempio:  EXEC sp_grantlogin 'Dominio o gruppo\Nomeutente'
>
> Ciao Giorigo.
il problema e' che queste macchine o non hanno impostata la password o non
hanno proprio l'utente, e non voglio mettere utenti senza password in
sqlserver.
preferirei, per non cambiare le abitudini di tutti gli utenti, fare in modo
che l'utente di sqlserver sia riconosciuto valido per l'accesso.
Sib


title: ADP, MSDE e Win2000/XP

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:OkiIa.207418$g92.4...@news2.tin.it...

Ciao Sib
sp_grantlogin non aggiunge utenti senza password ma dą l'accesso all'utente
con protezione integrata di windows.
Ti consiglio di leggere questo post di Luca Bianchi che spiega in modo
accurato come accedere a sqlserver nei due modi previsti.
http://www.google.it/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&selm=eC%24t%24d0%24C
HA.2572%40TK2MSFTNGP11.phx.gbl
Ciao Giorgio.


title: ADP, MSDE e Win2000/XP

text:
"Giorgio Prx" <
giorgio...@tiscali.it
> ha scritto nel messaggio
cut
> sp_grantlogin non aggiunge utenti senza password ma dą l'accesso
all'utente
> con protezione integrata di windows.
> Ti consiglio di leggere questo post di Luca Bianchi che spiega in modo
> accurato come accedere a sqlserver nei due modi previsti.
>
http://www.google.it/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&selm=eC%24t%24d0%24C
> HA.2572%40TK2MSFTNGP11.phx.gbl
Grazie, interessante ma non risolutivo, soprattutto affronta la cosa da un
diverso punto di vista, cioe' lui si pone il problema di concedere o meno
l'accesso a SQL server agli utenti di WinNT, io mi pongo il problema di
concedere agli utenti di SQL Server l'accesso minimo al pc/dominio.
non e' che hai il link al book on line di SQL?
Sib


title: ADP, MSDE e Win2000/XP

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:YojIa.207927$g92.4...@news2.tin.it...
> "Giorgio Prx" <
giorgio...@tiscali.it
> ha scritto nel messaggio
> cut
> > sp_grantlogin non aggiunge utenti senza password ma dà l'accesso
> all'utente
> > con protezione integrata di windows.
> > Ti consiglio di leggere questo post di Luca Bianchi che spiega in modo
> > accurato come accedere a sqlserver nei due modi previsti.
> >
>
http://www.google.it/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&selm=eC%24t%24d0%24C
> > HA.2572%40TK2MSFTNGP11.phx.gbl
>
> Grazie, interessante ma non risolutivo, soprattutto affronta la cosa da un
> diverso punto di vista, cioe' lui si pone il problema di concedere o meno
> l'accesso a SQL server agli utenti di WinNT, io mi pongo il problema di
> concedere agli utenti di SQL Server l'accesso minimo al pc/dominio.
> non e' che hai il link al book on line di SQL?
>
> Sib
>
>
Ciao Sib
Considerato che WinXp ha le stesse funzionalità di Win2000/Nt a livello di
accessi, e visto il tuo problema, ho dato per scontato che utilizzi
SqlServer in modalità 'Protezione integrata di windows Nt'  (vedi proprietà
dataLink dei progetti ADP).
Evidentemente mi sbagliavo.
Puoi scaricare il Book On Line da questo Link.
http://www.microsoft.com/sql/techinfo/productdoc/2000/books.asp
Ciao Giorgio.


title: ADP, MSDE e Win2000/XP

text:
"Giorgio Prx" <
giorgio...@tiscali.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > "Giorgio Prx" <
giorgio...@tiscali.it
> ha scritto nel messaggio
> > cut
> > > sp_grantlogin non aggiunge utenti senza password ma dà l'accesso
> > all'utente
> > > con protezione integrata di windows.
> > > Ti consiglio di leggere questo post di Luca Bianchi che spiega in modo
> > > accurato come accedere a sqlserver nei due modi previsti.
> > >
> >
>
http://www.google.it/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&selm=eC%24t%24d0%24C
> > > HA.2572%40TK2MSFTNGP11.phx.gbl
> >
> > Grazie, interessante ma non risolutivo, soprattutto affronta la cosa da
un
> > diverso punto di vista, cioe' lui si pone il problema di concedere o
meno
> > l'accesso a SQL server agli utenti di WinNT, io mi pongo il problema di
> > concedere agli utenti di SQL Server l'accesso minimo al pc/dominio.
> > non e' che hai il link al book on line di SQL?
> >
> > Sib
> >
> >
>
> Ciao Sib
> Considerato che WinXp ha le stesse funzionalità di Win2000/Nt a livello di
> accessi, e visto il tuo problema, ho dato per scontato che utilizzi
> SqlServer in modalità 'Protezione integrata di windows Nt'  (vedi
proprietà
> dataLink dei progetti ADP).
> Evidentemente mi sbagliavo.
Non l'ho integrata apposta perche' cosi' ho una netta separazione tra chi
accede al pc e chi accede al db, insomma poso dare un user e password a
qualcuno per accedere al db senza preoccuparmi di impedirgli di accedere
alle risorse condivise.
Il problema e' che fin'ora ho comunque dovuto dare un user per il SO per
potere accedere anche al db.
> Puoi scaricare il Book On Line da questo Link.
>
http://www.microsoft.com/sql/techinfo/productdoc/2000/books.asp
Grazie.
Ciao
Sib


title: Errore click su "Annulla", macro ApriQuery

text:
salve a tutto il forum, ho creato una macro per aprire una query
attraverso la quale inserendo il nome di un prodotto la query trova il
suddetto prodotto nella tabella.
Il problema è che gestendo la macro attraverso un pannello di
controllo creato con la creazione guidata, se all'apertura della query
non inserisco nessun valore e quindi invece di cliccare su Ok clicco
su Annulla (per ritornare al pannello di controllo) la macro mi da
errore dicendomi:
Azione non riuscita
Condizione:vero
Nome azione:apri query
e mi dice di cliccare su Interrompi.
Come fare per rimediare a questo errore e che se clicco
su Annulla mi faccia ritornare al pannello di copntrollo??
Grazie


title: [OT] Google Gruppi chiude Usenet

author: Dàvide

text:
Si torna ai vecchi newsreader.

Un po' dispiace, perché Google mi permetteva di non dover installare e sincronizzare su ogni singolo dispositivo, ma sono anche felice di tornare al passato.

Così ho scelto eternal-september su Alpine x Windows, a riga di comando (bei vecchi tempi dei videoterminali), ma ho qualche problema di configurazione.

Qualcuno conosce il programma?

Grazie, ciao


title: [OT] Google Gruppi chiude Usenet

text:

potresti usare thunderbird con eternal september no?
10 secondi di configurazione

BFS


title: [OT] Google Gruppi chiude Usenet

author: Xÿmox

text:
Il 02/02/24 07:34, BFS ha scritto:

> potresti usare thunderbird con eternal september no?
> 10 secondi di configurazione
>
> BFS

+1
lo utilizzo da almeno 20 anni, io gli ho configurato oltre a
eternal-september anche solani, giusto per avere un backup :)


title: [OT] Google Gruppi chiude Usenet

author: Ammammata

text:

se piace uno stile retro c'è sempre xnews

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


title: passaggio parametri a query da vb (ho già guardato nel sito comune...)

author: Guido

text:
Saluti a tutti.
Nnon avrei voluto intasare il ng con una richiesta che alla fine risulterà
una cazzata dovuta alla mia ignoranza...ma se non lo chiedo a voi, a chi lo
chiedo?.
Il problema, pur con le sue peculiarità, è lo stesso che ho trovato nelle
FAQ:
ho una maschera con 4 pulsanti.
se schiaccio il primo vorrei partisse laquery (QueryProva1) che ricevesse il
parametro [TipoOperaz:] pari a 1
se schiaccio il secondo vorrei partisse la query (QueryProva1) che ricevesse
il parametro [TipoOperaz:] pari a 2
e così via.
Ho seguito il codice (con l'evento click) proposto (inserendo pure la
libreria DAO; sono su access xp)
Dim dbs As DAO.Database
   Dim qdf As DAO.QueryDef
   Dim rst As DAO.Recordset
   Set dbs = CurrentDb
   Set qdf = dbs.QueryDefs("QueryProva1")
   qdf.Parameters![TipoOperaz:] = "1"
   Set rst = qdf.OpenRecordset
   rst.Close
   qdf.Close
   Set dbs = Nothing
Tutto funziona...nel senso che non mi dà errore...ma a schermo non compare
niente.
Mi spiego: se uso un pulsante "apriquery" e imposto il parametro manualmente
a 1, tutto funziona, mi appare la query (in foglio dati) con i risultati che
mi aspetto.
Perchè qui no?
Che posso fare per "fissare" il risultato?
Mi seccherebbe dover fare tante query quanti sono i pulsanti e impostare il
valore del parametro su ogni query.
Vi ringrazio per la consueta disponibilità.
Guido
--
in moto:
sfortunà tanti
fortunà pochi
bravi gnanca uno


author: MA

text:
"Guido" <
giroatlNO...@tin.it
> ha scritto nel messaggio
news:vrEQd.901589$35.34...@news4.tin.it...
> Saluti a tutti.
> Nnon avrei voluto intasare il ng con una richiesta che alla fine risulterà
> una cazzata dovuta alla mia ignoranza...ma se non lo chiedo a voi, a chi
> lo
> chiedo?.
> Il problema, pur con le sue peculiarità, è lo stesso che ho trovato nelle
> FAQ:
>
> ho una maschera con 4 pulsanti.
> se schiaccio il primo vorrei partisse laquery (QueryProva1) che ricevesse
> il
> parametro [TipoOperaz:] pari a 1
> se schiaccio il secondo vorrei partisse la query (QueryProva1) che
> ricevesse
> il parametro [TipoOperaz:] pari a 2
> e così via.
>
> Ho seguito il codice (con l'evento click) proposto (inserendo pure la
> libreria DAO; sono su access xp)
>
> Dim dbs As DAO.Database
>   Dim qdf As DAO.QueryDef
>   Dim rst As DAO.Recordset
>   Set dbs = CurrentDb
>   Set qdf = dbs.QueryDefs("QueryProva1")
>   qdf.Parameters![TipoOperaz:] = "1"
Posso immaginare che sia
   qdf.Parameters![TipoOperaz:] = 1
perchè appare corretta
MAssimiliano


text:
>
> Posso immaginare che sia
>    qdf.Parameters![TipoOperaz:] = 1
>
si
ho postato (dannazione) la versione di prova con "1" (le ho provate tutte),
ma anche con 1 non funziona...
Domanda: se funzionasse, cosa dovrebbe apparire? il foglio dati del
risultato della query?
Grazie



author: Sergio MAZZA

text:
"Guido" <
giroatlNO...@tin.it
> ha scritto nel messaggio
news:KxEQd.901673$35.34...@news4.tin.it...
>
> si
> ho postato (dannazione) la versione di prova con "1" (le ho provate
> tutte),
> ma anche con 1 non funziona...
> Domanda: se funzionasse, cosa dovrebbe apparire? il foglio dati del
> risultato della query?
> Grazie
> Guido
>
> --
Se è una query di comando non deve restituire nulla; e comunque nel tuo
codice ottieni un recordset quindi dovresti verificare la presenza di
record:
es.
...
   qdf.Parameters![TipoOperaz:] = "1"
   Set rst = qdf.OpenRecordset
    if rst.eof then
        msgbox "Il recordset è vuoto"
    end if
   rst.Close
...
Ciao.
--
Sergio MAZZA


text:
>
> Se è una query di comando non deve restituire nulla; e comunque nel
> tuo codice ottieni un recordset quindi dovresti verificare la
> presenza di record:
intanto grazie per l'interessamento.
il recordset è sicuramente non vuoto (la query lanciata con lusuale "run" mi
fornisce i record che voglio, in forma di foglio dati).
Ho appiccicato il tuo suggerimento, formando così:
Dim dbs As DAO.Database
   Dim qdf As DAO.QueryDef
   Dim rst As DAO.Recordset
   Set dbs = CurrentDb
   Set qdf = dbs.QueryDefs("QueryProva1")
   qdf.Parameters![TipoOperaz:] = 1
   Set rst = qdf.OpenRecordset
    If rst.EOF Then
        MsgBox "Il recordset è vuoto"
    End If
   rst.Close
ma, al momento del lancio (ovviamente click su quel pulsante cui è associato
l'evento on click)....non succede nulla di nulla.
(con il debug, vedo che effettivamente controlla l'IF).
Il mio dubbio è: bisogna "fissare" il risultato da qualche parte?
cioè: magari mi aspetto un risultato (il foglio dati con i record di
interesse) che non ci può essere finchè...eco, finchè cosa? che ulteriori
istruzioni devo mettere?
come "fisso" i dati del recordset?
Grazie ancora



text:
"Guido" <
giroatlNO...@tin.it
> ha scritto nel messaggio
news:IwHQd.902931$35.34...@news4.tin.it...

Ma se devi vedere i record non fai prima ad aprire una form basata sulla
"QueryProva1"?
Alla form gli passi la condizione where e ottieni lo stesso risultato:
es.
DoCmd.OpenForm "nomeForm",,,"![TipoOperaz] = 1"
Ciao.
P.S. Ma non saranno i ":" di [TipoOperaz:] a dargli fastidio?
--
Sergio MAZZA


text:
>
> Ma se devi vedere i record non fai prima ad aprire una form basata
> sulla "QueryProva1"?
si è persa la domanda iniziale:
se schiaccio il pulsante 1 deve partire la query XYZ che nel campo
TipoOperaz deve avere 1
se schiaccio il pulsante 2 deve partire LA STESSA query XYX che nel campo
TipoOperaz deve avere 2
se schiaccio il pulsante 3 deve partire LA STESSA query XYX che nel campo
TipoOperaz deve avere 3...
Il codice funziona perfettamente (nessun intoppo), ma che fa?
quale risultato dovrei ottenere? (almeno posso confrontarlo.)
Mi spiego: se lancio la quey come faccio sempre, passandogli manualmente il
parametro 1 (per esempio) ottengo un foglio dati con i record querizzati.
Ma con il codice...che risultato ottengo? (sempre restando che non succede
nulla di nulla).
Grazie!



text:
"Guido" <
giroatlNO...@tin.it
> ha scritto nel messaggio
news:BV6Rd.556771$b5.25...@news3.tin.it...
>
>>
>> Ma se devi vedere i record non fai prima ad aprire una form basata
>> sulla "QueryProva1"?
>
>
> si č persa la domanda iniziale:
> se schiaccio il pulsante 1 deve partire la query XYZ che nel campo
> TipoOperaz deve avere 1
> se schiaccio il pulsante 2 deve partire LA STESSA query XYX che nel campo
> TipoOperaz deve avere 2
> se schiaccio il pulsante 3 deve partire LA STESSA query XYX che nel campo
> TipoOperaz deve avere 3...
> Il codice funziona perfettamente (nessun intoppo), ma che fa?
> quale risultato dovrei ottenere? (almeno posso confrontarlo.)
> Mi spiego: se lancio la quey come faccio sempre, passandogli manualmente
> il
> parametro 1 (per esempio) ottengo un foglio dati con i record querizzati.
> Ma con il codice...che risultato ottengo? (sempre restando che non succede
> nulla di nulla).
> Grazie!
> Guido
>
>
> --
> in moto:
> sfortunŕ tanti
> fortunŕ pochi
> bravi gnanca uno
Se tu associ alla maschera la query1 senza nessuna condizione, quando premi
il pulsante1 nel suo evento "su clic" avrai il codice:
es.
DoCmd.OpenForm "nomeForm",,,"TipoOperaz=1"
cosě ottieni la visualizzazione e filtro dei record...
Ciao.
--
Sergio MAZZA


title: nascondere barra di stato via VBA

author: Ascorbic

text:
salve a tutti.
è possibile nascondere (o disabilitare) la barra di stato (quella
inferiore alla finestra di access) via VBA?
grazie.


title: nascondere barra di stato via VBA

author: Roberto da casa

text:
"Ascorbic" <
portaz_...@hotmail.com
> ha scritto nel messaggio
news:uvj1o11taq7kh76on...@4ax.com...
> salve a tutti.
> è possibile nascondere (o disabilitare) la barra di stato (quella
> inferiore alla finestra di access) via VBA?
Se usi la versione italiana di Access:
Application.SetOption "Mostra barra di stato", False
> grazie.
Prego.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: nascondere barra di stato via VBA

text:
On Mon, 21 Nov 2005 08:29:42 GMT, "Roberto da casa"
<
r.masso...@libero.it
> wrote:
>
>"Ascorbic" <
portaz_...@hotmail.com
> ha scritto nel messaggio
>news:uvj1o11taq7kh76on...@4ax.com...
>> salve a tutti.
>> è possibile nascondere (o disabilitare) la barra di stato (quella
>> inferiore alla finestra di access) via VBA?
>
>Se usi la versione italiana di Access:
e se ho una serie di utenti che usano versioni miste?
>
>Application.SetOption "Mostra barra di stato", False
>
>> grazie.
>
>Prego.
ancora grazie, ciao


title: nascondere barra di stato via VBA

author: Karl Donaubauer

text:
Ascorbic wrote:
> Roberto da casa wrote:
>>> č possibile nascondere (o disabilitare) la barra di stato (quella
>>> inferiore alla finestra di access) via VBA?
>>
>> Se usi la versione italiana di Access:
>
>> Application.SetOption "Mostra barra di stato", False
>
> e se ho una serie di utenti che usano versioni miste?
Usi la versioni inglese dei parametri che in genere son piů fidati:
Application.SetOption "Show Status Bar", False
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: nascondere barra di stato via VBA

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3uene1F...@individual.net...
> Ascorbic wrote:
> > Roberto da casa wrote:
> >>> č possibile nascondere (o disabilitare) la barra di stato (quella
> >>> inferiore alla finestra di access) via VBA?
> >>
> >> Se usi la versione italiana di Access:
> >
> >> Application.SetOption "Mostra barra di stato", False
> >
> > e se ho una serie di utenti che usano versioni miste?
>
> Usi la versioni inglese dei parametri che in genere son piů fidati:
>
> Application.SetOption "Show Status Bar", False
OK.
>
> --
> HTH
> Karl
> *********



title: account ed autorizzazioni

author: Riccardo

text:
Scusate la domanda forse un pò banale, ma la sicurezza access non funziona
come pensavo (o forse sto sbagliando qualcosa).
Ho creato un gruppo "Assistenza" e gli ho assegnato determinati permessi.
Successivamente ho creato un utente "Pippo" e come gruppo di appartenenza
gli ho assegnato "Assistenza".
Adesso non riesco a toglierlo dal gruppo Utenti e cosa peggiore mi aspettavo
che l'utente ereditasse tutti i permessi del gruppo "Assistenza".
Sbaglio in qualcosa oppure non si possono ereditare i permessi dai gruppi?
grazie
Riccardo


title: account ed autorizzazioni

author: Graziano

text:
Sul sito
visual-basic.it
 c'e' un bel tutorial sul funzionamento
della sicurezza in access.
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:egg7ds$rpf$1...@newshttp.panservice.it...



title: account ed autorizzazioni

text:
"Graziano" <
graziano...@tiscali.it
> ha scritto nel messaggio
news:4539ed86$0$17964$5fc...@news.tiscali.it...
> Sul sito
visual-basic.it
 c'e' un bel tutorial sul funzionamento
> della sicurezza in access.
non è che per caso ti ricordi di preciso a quale link?
non riesco a trovarlo.
ciao
Riccardo


title: account ed autorizzazioni

text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:ehhrsc$deg$1...@newshttp.panservice.it...

_____________________
trovato.
ciao


title: prg in access 2.0

author: maci

text:
salve a tutti,
ho un problema. La ditta per cui lavora sta utilizzando un sw in access 2.0
distribuito con un pacchetto di installazione simile a quello di vb. Ora
avremmo bisogno di fare alcune modifiche ma la ditta che ce l'ha sviluppato
e venduto è fallita e non ci ha lasciato i sorgenti.
tramite access 2000 riesco ad accedere al db dell'anagrafica e dei dati, ma
non a quello dove sono memorizzate le maschere e i report. Ci sono dei file
.mda (system.mda,wzlib.mda e utilyt.mda) che non so cosa siano.
Qualcuno di voi sa come potrei fare?
grazie 1000
ciao


title: prg in access 2.0

author: FabioS

text:
"maci" <
min...@libero.it
> ha scritto nel messaggio
news:FMJE8.61725$zW3.8...@news1.tin.it...
> salve a tutti,
> ho un problema. La ditta per cui lavora sta utilizzando un sw in access
2.0
>...
Se il sw delle maschere sono sviluppati con VB o altro sicuramente fanno
parte di pacchetti .exe e quindi... ciccia; se sono in A2000 cerca dei file
.mdb o .adp(progetti abbinati a SQLServer) se non sono protetti; se trovi
dei file .mde allora sei fottuto. I file .mda sono di solito routine,
funzioni, classi in codice sorgente che referenzi nei db (tipo delle DLL
tanto per capirci) e se sono compilati (> .mde > .mda) non c'e niente da
fare. Auguri  ( ci sono dei sw per decriptare e/o scompilare file ma... non
so!)


title: Inseriemnto dati inTabella VBA

author: Motore

text:
COn il seguente VBA per Access :
Sub creaTabella()
    Dim catCorr As New ADOX.Catalog
    Dim nuovaTabella As New ADOX.Table
    Dim nuovaChiave As New ADOX.Key
    catCorr.ActiveConnection = CurrentProject.Connection
'   CurrentDb.Execute "Delete * FROM  tbTabellaProva"
    With nuovaTabella
        .Name = "tbTabellaProva"
        .Columns.Append "numeroCliente", adInteger
        .Columns("numeroCliente").ParentCatalog = catCorr
        .Columns("numeroCliente").Properties("AutoIncrement") = True
        nuovaChiave.Name = "ChiavePrimaria"
        nuovaChiave.Columns.Append "numeroCliente"
        .Keys.Append nuovaChiave, adKeyPrimary
        .Columns.Append "nomeCliente", adWChar
        .Columns.Append "cognomeCliente", adWChar
        End With
    catCorr.Tables.Append nuovaTabella
    Set catCorr = Nothing
End Sub
     A questo punto che ho la la tabella come faccio ad inserire i dati
    in corrispondenza di:
        numeroCliente  ;   nomeCiente ; cognomaCLiente
    Grazie


title: Inseriemnto dati inTabella VBA

author: Massimo Piubelli

text:

currentdb.execute "insert into NOMETABELLA (NumeroCliente, NomeCliente, CognomeCliente) values (1,'Massimo','Piubelli')
>
>
>    Grazie
Prego
Ciao,
Max


title: Inseriemnto dati inTabella VBA

author: Roberto dalla campagna

text:
"Motore" <
mot...@globalnet.it
> ha scritto nel messaggio
news:468dda01$0$10617$4faf...@reader2.news.tin.it...

Ho già risposto ad un paio di tuoi messaggi che ponevano questo tuo quesito,
sia in questo che in un altro NG.
Cosa c'è di non chiaro o non funzionante nella mia soluzione.
Resta il fatto che, come abbiamo già cercato di farti capire, è contro le
più elementari regole della netiquette ripetere in continuazione il proprio
quesito e/o farne crosspost in altri NG.
Se non rispetterai almeno queste elementari regole della netiquette io
eviterò in futuro di risponderti, e spero che facciano così anche gli altri
frequentatori.
>
>
>    Grazie
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Inseriemnto dati inTabella VBA

text:
"Massimo Piubelli" <massim...@accessgroup.it.invalid> ha scritto nel
messaggio news:f6l6mt$mfo$1...@tdi.cu.mi.it...


>
>
>    Grazie
Prego
Ciao,
Max
    Grazie quasi ci siamo, ora con la sopra informazione che riporto va bene
:
    currentdb.execute "insert into NOMETABELLA (NumeroCliente, NomeCliente,
CognomeCliente) values (1,'Massimo','Piubelli')
 ma se invce di un solo record ne devo inserire 10 diversi uno dietro
l'altro nella stessa tabella ?
    Grazie
    Ciao.


title: Inseriemnto dati inTabella VBA

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Yqpji.57484$U01.5...@twister1.libero.it...
---omissis---
>
> Se non rispetterai almeno queste elementari regole della netiquette io
> eviterò in futuro di risponderti, e spero che facciano così anche gli
> altri frequentatori.
Già fatto...
> --
> Roberto
> -----------------------------------------------
> il Sito Comune di it.comp.appl.access
>
http://www.sitocomune.com
> -----------------------------------------------
Ciao.
--
Sergio MAZZA


title: Inseriemnto dati inTabella VBA

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f6lele$nj$1...@tdi.cu.mi.it...

        O.K. Scusate ho capito.


title: Inseriemnto dati inTabella VBA

text:
Motore wrote:
>    currentdb.execute "insert into NOMETABELLA (NumeroCliente,
> NomeCliente, CognomeCliente) values (1,'Massimo','Piubelli')
>
> ma se invce di un solo record ne devo inserire 10 diversi uno dietro
> l'altro nella stessa tabella ?
dim i as integer
for i = 0 to 9
     currentdb.execute "insert into NOMETABELLA (NumeroCliente, NomeCliente, CognomeCliente) values (i,'Massimo','Piubelli')
next

>    Grazie
>    Ciao.
Prego


title: caso particolare in numerazione progressiva

author: racale

text:
Salve ho una tabella ordini con il campo Num_Documento del tipo testo di 6
caratteri (non posso modificarlo perchè è collegata con il gestionale). In
una maschera ordini ho inserito la seguente funzione di incremento
automatico del campo Num_documento:
=IIf(DCount("[testo]";"prova")=0;"
1";Format$(DMax("Rtrim([testo])";"prova")+1;"0"))
In pratica ho bisogno che la funzione mi generi valori del tipo "-----1"
"-----2" "----10" dove "-" rappresentano degli spazi vuoti. Tutto va bene
per il primo record ma gli altri li genera normalmente ( "2" "3" ecc.) Come
posso risolvere questo problema?
Purtroppo devo seguire questo tipo di numerazione perchè me lo impone il
gestionale.
Grazie
alexb


text:
"racale" <
ale...@mail.REMOVEdex-net.com
> ha scritto nel messaggio
news:_jYS9.708$0v.1...@news1.tin.it...
> Salve ho una tabella ordini con il campo Num_Documento del tipo testo di 6
> caratteri (non posso modificarlo perchč č collegata con il gestionale). In
> una maschera ordini ho inserito la seguente funzione di incremento
> automatico del campo Num_documento:
>
> =IIf(DCount("[testo]";"prova")=0;"
> 1";Format$(DMax("Rtrim([testo])";"prova")+1;"0"))
>
> In pratica ho bisogno che la funzione mi generi valori del tipo "-----1"
> "-----2" "----10" dove "-" rappresentano degli spazi vuoti. Tutto va bene
> per il primo record ma gli altri li genera normalmente ( "2" "3" ecc.)
Come
> posso risolvere questo problema?
> Purtroppo devo seguire questo tipo di numerazione perchč me lo impone il
> gestionale.
> Grazie
> alexb
Prova cosě:
=IIf(DCount("testo";"prova")=0; "     1"; Space(6 - Len(DMax("testo";
"prova") + 1)) & (DMax("testo"; "prova")+1))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Funzione Or in casella combinata che alimenta query

author: Mimmowski

text:
Salve, piccolo problemino spero semplice
Ho una tabella in cui ogni record è una vendita
Le date hanno formato 20090901 e il primo giorno del mese è anche
utilizzato per descrivere tutto il mese
Una maschera contiene una casella combinata che prende i valori da una
tabella "mesi"
Selezionano 20090901 la maschera mi calcola il fatturato di settembre
(tramite una query e una funzione DSUM)
Ora se nella tabella mesi scrivo in un record
20090101 or 20090201 or 20090301
vorrei che la maschera, selezionando dalla casella combinata questo
record, calcolasse il fatturato trimestrale
In realtà mi da errore.
Nella query, al campo mese, ho il percorso [Forms]![Nome Form]![Combo]
Con un mese solo funziona, con la stringa contenente gli OR invece da
errore.
Come suggerite di calcolare il fatturato trimestrale?
Come posso accorpare i mesi?
Faccio qualche errore di sintassi oppure è un problema di formato
Grazie per l'aiuto
Domenico


author: Alessandro Cara

text:
Mimmowski ha scritto:
> Salve, piccolo problemino spero semplice
> Ho una tabella in cui ogni record � una vendita
> Le date hanno formato 20090901 e il primo giorno del mese � anche
> utilizzato per descrivere tutto il mese
>
> Una maschera contiene una casella combinata che prende i valori da una
> tabella "mesi"
> Selezionano 20090901 la maschera mi calcola il fatturato di settembre
> (tramite una query e una funzione DSUM)
>
> Ora se nella tabella mesi scrivo in un record
> 20090101 or 20090201 or 20090301
> vorrei che la maschera, selezionando dalla casella combinata questo
> record, calcolasse il fatturato trimestrale
> In realt� mi da errore.
>
> Nella query, al campo mese, ho il percorso [Forms]![Nome Form]![Combo]
> Con un mese solo funziona, con la stringa contenente gli OR invece da
> errore.
>
> Come suggerite di calcolare il fatturato trimestrale?
> Come posso accorpare i mesi?
> Faccio qualche errore di sintassi oppure � un problema di formato
Fai errore di sintassi.
se nella tabella mesi hai la roba che hai scritto la query risultato e'
pressappoco cosi' (non avendo visto la query non mi resta che immaginare)
where mese = "20090101 or 20090201 or 20090301"
se invece dell' uguagianza hai una like fa lo stesso.
Il problema lo superi con una query "dinamica".
--
ac


text:
On 14 Ott, 17:24, Alessandro Cara <
a...@ay-1anetwork.it
> wrote:
> Mimmowski ha scritto:
>
> > Salve, piccolo problemino spero semplice
> > Ho una tabella in cui ogni record è una vendita
> > Le date hanno formato 20090901 e il primo giorno del mese è anche
> > utilizzato per descrivere tutto il mese
>
> > Una maschera contiene una casella combinata che prende i valori da una
> > tabella "mesi"
> > Selezionano 20090901 la maschera mi calcola il fatturato di settembre
> > (tramite una query e una funzione DSUM)
>
> > Ora se nella tabella mesi scrivo in un record
> > 20090101 or 20090201 or 20090301
> > vorrei che la maschera, selezionando dalla casella combinata questo
> > record, calcolasse il fatturato trimestrale
> > In realtà mi da errore.
>
> > Nella query, al campo mese, ho il percorso [Forms]![Nome Form]![Combo]
> > Con un mese solo funziona, con la stringa contenente gli OR invece da
> > errore.
>
> > Come suggerite di calcolare il fatturato trimestrale?
> > Come posso accorpare i mesi?
> > Faccio qualche errore di sintassi oppure è un problema di formato
>
> Fai errore di sintassi.
> se nella tabella mesi hai la roba che hai scritto la query risultato e'
> pressappoco cosi' (non avendo visto la query non mi resta che immaginare)
>
> where mese = "20090101 or 20090201 or 20090301"
>
> se invece dell' uguagianza hai una like fa lo stesso.
> Il problema lo superi con una query "dinamica".
>
> --
> ac
Intanto grazie dell'aiuto ma vorrei chiedere qualcosa in più:
Le virgolette devo metterle già scritte nel record della tabella mese?
Io nella query, nella riga criteri, rimando al valore selezionato con
la casella combinata "periodo" (che pesca dalla tabella mesi)
semplicemente con
WHERE ((([Fatturato Generico].DATA_COMPETENZA)=[Forms]![Pannello di
Controllo]![Periodo]));
Se quello che seleziono con la casella combinata è un valore singolo
(20090901) tutto funziona.
Se invece pesco nel record in cui è scritto 20090101 or 20090201 or
20090301 la query non funziona e nella somma compare error
Domenico


title: Telnet con Access

author: Peter

text:
Si può creare una connessione Telnet con i vari comandi di connessione via
ACCESS ?


title: Telnet con Access

author: MegaMax

text:
"Peter" <
pe...@internet.it
> ha scritto nel messaggio
news:1Sd18.33755$aD.12...@twister2.libero.it...
> Si può creare una connessione Telnet con i vari comandi di connessione via
> ACCESS ?
In che senso?
Qualcosa tipo    Shell("c:\windows\telnet.exe 192.168.34.56")       ?
Non ho capito...
ciao, Max


title: Telnet con Access

text:
"MegaMax" <
a...@a.com
> ha scritto nel messaggio
news:16D18.2082$RQ5....@news1.tin.it...

Si, per iniziare va benissimo, ma poi per inviare i vari comandi di
interrogazione al server ?


title: Telnet con Access

text:
"Peter" <
pe...@internet.it
> ha scritto nel messaggio
news:9eD18.6515$tl3.1...@twister2.libero.it...

Ho solo un'idea, ma non so se è applicabile con il telnet di windows.
Potresti:
usi in client telnet che supporti gli script,
metti i comandi da mandare al server in un file di script,
da access con Shell(...) esegui il client dicendogli di eseguire lo script,
inoltre gli dici di loggare tutto in un altro file LOG
ora con access puoi leggere il file LOG e vedere cos'è successo e cosa ti ha
detto il server.
Ciao, Max


title: Telnet con Access

text:
"MegaMax" <
a...@a.com
> ha scritto nel messaggio
news:1jQ18.3844$RQ5....@news1.tin.it...
>
> "Peter" <
pe...@internet.it
> ha scritto nel messaggio
> news:9eD18.6515$tl3.1...@twister2.libero.it...
> >
> > "MegaMax" <
a...@a.com
> ha scritto nel messaggio
> > news:16D18.2082$RQ5....@news1.tin.it...
> > >
> > > "Peter" <
pe...@internet.it
> ha scritto nel messaggio
> > > news:1Sd18.33755$aD.12...@twister2.libero.it...
> > > > Si puň creare una connessione Telnet con i vari comandi di
connessione
> > via
> > > > ACCESS ?
> > >
> > >
> > > In che senso?
> > >
> > > Qualcosa tipo    Shell("c:\windows\telnet.exe 192.168.34.56")       ?
> > >
> > > Non ho capito...
> > >
> > > ciao, Max
> > >
> > >
> > Si, per iniziare va benissimo, ma poi per inviare i vari comandi di
> > interrogazione al server ?
>
> Ho solo un'idea, ma non so se č applicabile con il telnet di windows.
> Potresti:
>
> usi in client telnet che supporti gli script,
> metti i comandi da mandare al server in un file di script,
> da access con Shell(...) esegui il client dicendogli di eseguire lo
script,
> inoltre gli dici di loggare tutto in un altro file LOG
> ora con access puoi leggere il file LOG e vedere cos'č successo e cosa ti
ha
> detto il server.
>
> Ciao, Max
>
>
>
Il problema č che la connessione deve essere di tipo permanente e molto
robusta, cosě correrei il rischio di far sovrascrivere qualche file.
Ho cercato sulla rete qualche informazione, ma niente !
Forse si potrebbe dialogare con questo server telnet utilizzando le API di
windows oppure utilizzare delle librerie specifiche per le connessioni
winsock.


title: Telnet con Access

text:
>
> Il problema č che la connessione deve essere di tipo permanente e molto
> robusta, cosě correrei il rischio di far sovrascrivere qualche file.
> Ho cercato sulla rete qualche informazione, ma niente !
> Forse si potrebbe dialogare con questo server telnet utilizzando le API di
> windows oppure utilizzare delle librerie specifiche per le connessioni
> winsock.
si puň di sicuro, ma cosě devi anche impararti tutto il  protocollo del
telnet (lo trovi enlle RFC) ed anche impararti una buona dosi di TCP/IP.
Ciao, Max


title: Telnet con Access

text:
"MegaMax" <
a...@a.com
> ha scritto nel messaggio
news:_EP28.8576$hi.2...@news1.tin.it...

Ma da queste parti non c'č nessuno che sappia fare queste cose con access ?


title: Telnet con Access

author: Antonio Biso

text:
Peter <
pe...@internet.it
> wrote in message
0_x38.35706$tl3.1...@twister2.libero.it...
>
> > si puň di sicuro, ma cosě devi anche impararti tutto il  protocollo del
> > telnet (lo trovi enlle RFC) ed anche impararti una buona dosi di TCP/IP.
> >
> > Ciao, Max
> >
> >
> Ma da queste parti non c'č nessuno che sappia fare queste cose con access
?
Hai mai provato a chiedere ad un salumiere se ti cambia il sifone del
lavandino?
Antonio


title: Telnet con Access

text:
> Hai mai provato a chiedere ad un salumiere se ti cambia il sifone del
> lavandino?
ROTFL :-)))))))))))))))))))


title: Telnet con Access

author: Emyr

text:


in effetti mi sembrava che access fosse un database relazionale e non
un tool di sviluppo tuttofare....
seguendo il tuo ragionamento allora dovresti riuscire anche a usarlo
come riconoscitore vocale, editor di immagini.... e videogioco....
Saluti.
Emanuele.


title: Telnet con Access

text:
Allora c'eravate tutti !
Io pensavo che nessuno avesse letto il mio msg.
Si è agganciato anche il "vecchio" Biso ricordo questo nome da 3/4 anni.
Comunque ho capito che devo vedermela da solo per questa rogna.
Grazie a tutti quelli che hanno partecipato e anche a quelli che in silenzio
pensavano di avermi dato una risposta.


title: Telnet con Access

text:
Peter <
pe...@internet.it
> wrote in message
WWS38.4766$Mj4.1...@twister2.libero.it...

Lo sai che se ci stuzzichi, spuntiamo fuori no?
Antonio


title: Maschera sottomaschera e casella combinata

author: AMR-Giuseppe

text:
Ciao a tutti
Ho questa situazione
maschera + sottomaschera  e casella combinata
all'apertura della maschera  ho nella combo 10
record filtrati, ogni record corrisponde a un modello
di moto univoco tramite un controllo CodiceCatalogo.
Scelgo un modello e la sottomaschera mi restituisce tutti i
particolari (record) che compongono quel modello .
Bisogna sapere che ogni modello č composto , diciamo da 1000
particolari (record) e praticamente 950 sono uguali per tutti i modelli
solo 50 di ogni modello sono diversi, ovvio che se io abbino i 1000
particolari per ogni modello , tutto funziona alla perfezione , e mi trovo
una
tabella con 1.000x10 = 10.000 record ampiamente ripetuti , che vorrei
evitare
Praticamente vorrei poter indicare che quel CodiceCatalogo  Es: 2250 č
composto da
tutti i valori  X + 1 ( dove x sono i valori per tutti uguali e 1 i valori
diversi per ogni modello)
,valori che posso recuperare da un'altro controllo
Preciso che i modelli sono piů di 200 quindi  200 x 1.000 , la tabella
diventerebbe troppo
ridondante.
Spero di essermi fatto capire
Fino ad ora non ho trovato una soluzione accettabile , spero in un vostro
aiuto
Ciao Giuseppe


author: Roberto da casa

text:
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:AL26a.220111$0v.61...@news1.tin.it...
> Ciao a tutti
>
> Ho questa situazione
>
> maschera + sottomaschera  e casella combinata
> all'apertura della maschera  ho nella combo 10
> record filtrati, ogni record corrisponde a un modello
> di moto univoco tramite un controllo CodiceCatalogo.
> Scelgo un modello e la sottomaschera mi restituisce tutti i
> particolari (record) che compongono quel modello .
>
> Bisogna sapere che ogni modello è composto , diciamo da 1000
> particolari (record) e praticamente 950 sono uguali per tutti i modelli
> solo 50 di ogni modello sono diversi, ovvio che se io abbino i 1000
> particolari per ogni modello , tutto funziona alla perfezione , e mi trovo
> una
> tabella con 1.000x10 = 10.000 record ampiamente ripetuti , che vorrei
> evitare
>
> Praticamente vorrei poter indicare che quel CodiceCatalogo  Es: 2250 è
> composto da
> tutti i valori  X + 1 ( dove x sono i valori per tutti uguali e 1 i valori
> diversi per ogni modello)
> ,valori che posso recuperare da un'altro controllo
>
> Preciso che i modelli sono più di 200 quindi  200 x 1.000 , la tabella
> diventerebbe troppo
> ridondante.
>
> Spero di essermi fatto capire
>
> Fino ad ora non ho trovato una soluzione accettabile , spero in un vostro
> aiuto
>
> Ciao Giuseppe
Immagino che la tabella dei particolari contenga un campo CodiceCatalogo nel
quale tu memorizzi il modello di moto cui il particolare appartiene.
Ipotizzando che CodiceCatalogo sia numerico ed ipotizzando che non esista un
modello di moto 9999, nel campo CodiceCatalogo dei 950 particolari comuni a
tutti i modelli di moto inserisci il valore 9999; invece per i particolari
propri di un solo modello, nel campo CodiceCatalogo inserisci il valore del
modello specifico.
Come origine record della sottomaschera usa una query di selezione
parametrica; imposta i criteri della query relativi al campo CodiceCatalogo
in modo che vengano selezionati i record che nel CodiceCatalogo abbiano il
valore 9999 o il valore selezionato nella casella combinata, insomma
qualcosa del genere:
9999 Or Forms!NomeMaschera!NomeCasellaCombinata
A fronte dell'evento "Dopo aggiornamento" della casella combinata fai un
requery del controllo sottomaschera.
Naturalmente non debbono essere settate le proprietà Collega campi secondari
e Collega campi master del controllo sotomaschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Cy56a.148864$ZE.43...@twister2.libero.it...

Ciao Roberto
Grazie per la risposta , avevo fatto qualcosa di simile ,ma il problema è
che non posso
variare i valori del CodiceCatalogo , l'unica cosa che posso fare è usare un
altro campo, il campo CP,
dove ho inserito un valore  9999 per i particolari comuni a tutti  e
un'altro valore per i rimanenti
50 codici che corrispondono al codice catalogo del modello stesso.
Ho fatto la query impostando i criteri sul campo CP anzichè su
CodiceCatalogo
-- "9999" Or [forms]![scheda ricambi sr euro 2]![ Elenco Modelli])   -- ,
funziona per
i valori 9999 che mi vengono restituiti nella sottomaschera , il problema è
farmi
restituire oltre i record con valore 9999 anche i record con valore uguale
CodiceCatalogo,
che fanno riferimento a un'altra tabella , la tabella Modelli che è anche
origine riga
della casella combinata
il campo CP è così:
9999
9999
9999
5542
5542
5560
5560
dove i valori 5542 e 5560 sono uguali al CodiceCatalogo dei modelli
nella casella combinata.
Ciao Giuseppe


text:
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
[CUT]

La csella combinata si chiama [ Elenco Modelli] con uno spazio davanti?
La maschera che contiene la casella combinata si chiama  [scheda ricambi sr
euro 2]?
Quante colonne ha la casella combinata?
Quale è la Colonna associata della casella combinata?
Quale è il codice SQL dell'origine riga della casella combinata?
CP è un campo di tipo numerico o di tipo testo?



text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:h8n6a.150206$YG2.4...@twister1.libero.it...
>
> "AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
> [CUT]
> >
> >
> > Ciao Roberto
> > Grazie per la risposta , avevo fatto qualcosa di simile ,ma il problema
č
> > che non posso
> > variare i valori del CodiceCatalogo , l'unica cosa che posso fare č
usare
> un
> > altro campo, il campo CP,
> > dove ho inserito un valore  9999 per i particolari comuni a tutti  e
> > un'altro valore per i rimanenti
> > 50 codici che corrispondono al codice catalogo del modello stesso.
> >
> > Ho fatto la query impostando i criteri sul campo CP anzichč su
> > CodiceCatalogo
> > -- "9999" Or [forms]![scheda ricambi sr euro 2]![ Elenco Modelli])   --
,
> > funziona per
> > i valori 9999 che mi vengono restituiti nella sottomaschera , il
problema
> č
> > farmi
> > restituire oltre i record con valore 9999 anche i record con valore
uguale
> > CodiceCatalogo,
> > che fanno riferimento a un'altra tabella , la tabella Modelli che č
anche
> > origine riga
> > della casella combinata
> >
> > il campo CP č cosě:
> > 9999
> > 9999
> > 9999
> > 5542
> > 5542
> > 5560
> > 5560
> > dove i valori 5542 e 5560 sono uguali al CodiceCatalogo dei modelli
> > nella casella combinata.
> >
> > Ciao Giuseppe
>
> La csella combinata si chiama [ Elenco Modelli] con uno spazio davanti?
> La maschera che contiene la casella combinata si chiama  [scheda ricambi
sr
> euro 2]?
> Quante colonne ha la casella combinata?
> Quale č la Colonna associata della casella combinata?
> Quale č il codice SQL dell'origine riga della casella combinata?
> CP č un campo di tipo numerico o di tipo testo?
>
> --
> Roberto
>
No scusa la casella combinata si chiama  cosě : [Elenco Modelli]
La maschera che contiene la casella combinata si chiama [scheda  ricambi sr
euro 2]
la casella combinata ha 4 colonne
la colonna associata č la 3 (CodiceCatalogo)
il codice SQL é:
SELECT TblModelliAprilia.Nome, TblModelliAprilia.AnnoCostruzione,
TblModelliAprilia.CodiceCatalogo, TblModelliAprilia.Colore,
TblModelliAprilia.CodiceRicerca, TblModelliAprilia.Foto
FROM TblModelliAprilia
WHERE (((TblModelliAprilia.CodiceCatalogo) Like "5542*"))
ORDER BY TblModelliAprilia.AnnoCostruzione,
TblModelliAprilia.CodiceCatalogo;
CP č un campo di tipo testo
Giuseppe


text:
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:Zdo6a.224645$0v.63...@news1.tin.it...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:h8n6a.150206$YG2.4...@twister1.libero.it...
> >
> > "AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
> > [CUT]
> > >
> > >
> > > Ciao Roberto
> > > Grazie per la risposta , avevo fatto qualcosa di simile ,ma il
problema
> č
> > > che non posso
> > > variare i valori del CodiceCatalogo , l'unica cosa che posso fare č
> usare
> > un
> > > altro campo, il campo CP,
> > > dove ho inserito un valore  9999 per i particolari comuni a tutti  e
> > > un'altro valore per i rimanenti
> > > 50 codici che corrispondono al codice catalogo del modello stesso.
> > >
> > > Ho fatto la query impostando i criteri sul campo CP anzichč su
> > > CodiceCatalogo
> > > -- "9999" Or [forms]![scheda ricambi sr euro 2]![ Elenco

Ma a fronte dell'evento "Dopo aggiornamento" della casella combinata lo hai
fatto il Requery del controllo sottomaschera?



text:
[CUT]
>
> Ma a fronte dell'evento "Dopo aggiornamento" della casella combinata lo
hai
> fatto il Requery del controllo sottomaschera?
>
> --
> Roberto
>
Certo
Private Sub Elenco_Modelli_AfterUpdate()
[SOTTOSCHEDA RICAMBI SR EURO2].Requery
End Sub


text:
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:Juq6a.225481$0v.63...@news1.tin.it...

Scusa ma la casella combinata si chiama Elenco_Modelli o Elenco Modelli?
Con o senza underscore ( _ ) tra le due parole?



text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Hfr6a.151049$YG2.4...@twister1.libero.it...
>
> "AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
> news:Juq6a.225481$0v.63...@news1.tin.it...
> > [CUT]
> > >
> > > Ma a fronte dell'evento "Dopo aggiornamento" della casella combinata
lo
> > hai
> > > fatto il Requery del controllo sottomaschera?
> > >
> > > --
> > > Roberto
> > >
> > Certo
> > Private Sub Elenco_Modelli_AfterUpdate()
> > [SOTTOSCHEDA RICAMBI SR EURO2].Requery
> > End Sub
>
> Scusa ma la casella combinata si chiama Elenco_Modelli o Elenco Modelli?
> Con o senza underscore ( _ ) tra le due parole?
>
> --
> Roberto
La casella combinata si chiama  Elenco Modelli con lo spazio tra le due
parole,
( _ ) viene automaticamente inserito da VB ,
Ho avuto in eredità parecchi nomi sia di campi che di oggetti vari con spazi
tra
le parole , che mi ha creato non pochi problemi, sto tentando di rifare il
tutto, ma..........


text:
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:Vzr6a.225974$0v.63...@news1.tin.it...

A mio avviso la Private Sub Elenco_Modelli_AfterUpdate(), e quindi la
Requery della sottomaschera, non viene eseguita.



text:
[CUT]
> >
> > La casella combinata si chiama  Elenco Modelli con lo spazio tra le due
> > parole,
> > ( _ ) viene automaticamente inserito da VB ,
> > Ho avuto in eredità parecchi nomi sia di campi che di oggetti vari con
> spazi
> > tra
> > le parole , che mi ha creato non pochi problemi, sto tentando di rifare
il
> > tutto, ma..........
>
> A mio avviso la Private Sub Elenco_Modelli_AfterUpdate(), e quindi la
> Requery della sottomaschera, non viene eseguita.
>
> --
> Roberto
>
Ho trovato , ora  funziona
e dire che me l'avevi fatto notare ,   tutto per uno
spazio >>[ Elenco Modelli]<<  lo spazio prima di Elenco Modelli
un errore di battitura .
Grazie per l'aiuto e la disponibilità  dimostrata
Ciao Giuseppe
(p.s.)  mi toccherà pagare una cena di pesce


text:
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:gct6a.226808$0v.63...@news1.tin.it...
[CUT]
>
> Grazie per l'aiuto e la disponibilitą  dimostrata
>
> Ciao Giuseppe
>
> (p.s.)  mi toccherą pagare una cena di pesce
A tua completa disposizione!! :-))))



text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:pTt6a.152592$ZE.44...@twister2.libero.it...
>
> "AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
> news:gct6a.226808$0v.63...@news1.tin.it...
> [CUT]
> >
> > Grazie per l'aiuto e la disponibilitą  dimostrata
> >
> > Ciao Giuseppe
> >
> > (p.s.)  mi toccherą pagare una cena di pesce
>
> A tua completa disposizione!! :-))))
>
> --
> Roberto
>
Si mi piacerebbe fare una cena  con i frequentatore di
questo NG , io posso fare la mia parte, la materia prima qui
nella costa marchigiana non manca per la materia seconda
si rimedia, per l'organizzazione ci vuole qualcuno che mi dia una mano
In Attesa
Ciao Giuseppe


title: Creazione ed uso calendario

author: Fid

text:
Ho necessità di creare un calendario lavorativo, suddiviso in settimane,
il problema è che la prima settimana, inizio del calendario, è grosso modo
la 2 settimana di settembre.
Pensavo quindi di creare una tbl con i campi
dal, tipo data, dove piazzare il primo giorno della settimana
al,  tipo data, per scrivere l'ultimo giorno della settimana
nr settimana, progressivo da 1 a 52
mese progressivo da 1 a 12
anno anno di riferimento ed è sempre quello successivo a quello di inzio
lavoro un campo dove vado a segnare la manutenzione programmata per quella
settimana
I quesiti che vi pongo sono:
Come poter avere in una maschera i dati di nr settimana, mese, anno, e
lavoro  relativi ad un giorno?
E' possibile automatizzare la creazione del calendario dando il primo e
l'ultimo giorno?
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Selezionare un valore una volta tra tante

author: Gianluca

text:
Ovvero, avendo una tabella tblCalendari che raccoglie n appuntamenti (date),
così composta:
- IDData
- IDCommessa
- Data
- Argomento (famiglia)
- Argomento (Dettaglio)
vorrei poter ottenere, per ogni famiglia di argomenti, una sola volta tutti
i dettagli di argomento registrati.
Questo perchè, per IDCommessa differenti, possono essere presenti n volte
gli stessi dettagli.
La mia finalità è di ottenere un elenco degli argomenti (dettaglio) relativi
ad ogni famiglia, indipendentemente dalla data o dalla commessa... ma non
riesco ad impostare correttamente i parametri della query...
Conto su di voi, se avete consigli per me!
--
'--------------------------------------------------------
'Saludos
'--------------------------------------------------------


text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:60jm9.35464$Eu.8...@twister1.libero.it...
> Ovvero, avendo una tabella tblCalendari che raccoglie n appuntamenti
(date),
> così composta:
> - IDData
> - IDCommessa
> - Data
> - Argomento (famiglia)
> - Argomento (Dettaglio)
>
> vorrei poter ottenere, per ogni famiglia di argomenti, una sola volta
tutti
> i dettagli di argomento registrati.
> Questo perchè, per IDCommessa differenti, possono essere presenti n volte
> gli stessi dettagli.
> La mia finalità è di ottenere un elenco degli argomenti (dettaglio)
relativi
> ad ogni famiglia, indipendentemente dalla data o dalla commessa... ma non
> riesco ad impostare correttamente i parametri della query...
> Conto su di voi, se avete consigli per me!
>
> --
Creati una query di raggruppamento su Argomento (famiglia) ed Argomento
(Dettaglio).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
CUT
> Creati una query di raggruppamento su Argomento (famiglia) ed Argomento
> (Dettaglio).
Purtroppo restituisce anche i dettagli doppi, nonostante abbia provato a
variare le proprietą della query 'record univoci' e 'record univoci'. Ne sai
altre?


text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:npkm9.36187$e31.7...@twister2.libero.it...
> CUT
> > Creati una query di raggruppamento su Argomento (famiglia) ed Argomento
> > (Dettaglio).
>
> Purtroppo restituisce anche i dettagli doppi, nonostante abbia provato a
> variare le proprietà della query 'record univoci' e 'record univoci'. Ne
sai
> altre?
Non ho parlato di usare le proprietà Valori univoci e Record univoci della
query, ma ho parlato di creare una query di raggruppamento.
Insomma se la tabella che contiene i dati sichiama Tabella2 e i due campi si
chiamano ArgomentoFamiglia e ArgomentoDettaglio, una query che abbia un
codice SQL simile a questo:
SELECT Tabella2.ArgomentoFamiglia, Tabella2.ArgomentoDettaglio
FROM Tabella2
GROUP BY Tabella2.ArgomentoFamiglia, Tabella2.ArgomentoDettaglio;
Così non credo proprio che a parità di famiglia ti restituisca dei dettagli
doppi.



text:
CUT
Questo è il codice SQL:
SELECT tblCalendari.IDTipoCorso, tblCalendari.Argomento
FROM tblCalendari
GROUP BY tblCalendari.IDTipoCorso, tblCalendari.Argomento;
secondo quanto da te suggeritomi.
Purtroppo ti confermo che mi restituisce davvero valori doppi!
- IDTipoCorso è numerico
- Argomento è testo


text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:JWkm9.36389$e31.7...@twister2.libero.it...

Ma tu cosa intendi per valori doppi?
Non è possibile che quella query ti restituisca una coppia
IDTipoCorso/Argomento doppi.
A questo punto ho il ragionevole dubbio di non ave capito cosa ti serva.
Perchè non ci fai un piccolo esempio dei valori contenuti nella
tblCalendari, di cosa ti visualizza la query e ci indichi l'anomalia.



text:
CUT
Mea culpa, potevo approfondire prima!
Allora, piccolo esempio:
idcommessa        IDTipoCorso        Argomento
    2                        3                        Prova
    4                        3                        Prova
    2                        4                        Pippo
    1                        3                        Prova
    3                        4                        Nonno
    6                        3                        Cane
indipendentemente da idcommessa (che non mi interessa, ma nella tabella
c'è), vorrei che venissero elencate tutti gli argomenti (dettaglio) trovati
in relazione al IDTipoCorso (famiglia).
Ovviamente senza doppioni! Dovrà essere restituita una cosa simile:
IDTipoCorso        Argomento
        3                        Prova
        3                        Cane
        4                        Pippo
        4                        Nonno
Come vedi Prova non è ripetuto tante volte, ma è riportato una sola volta!
Spero di essermi spiegato meglio, mi scuso per prima


text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:NJlm9.36649$e31.8...@twister2.libero.it...

Se la tabella che contiene i dati si chiama Tabella1 la query che devi usare
ha il seguente codice SQL:
SELECT Tabella1.IDTipoCorso, Tabella1.Argomento
FROM Tabella1
GROUP BY Tabella1.IDTipoCorso, Tabella1.Argomento;
che poi è la query di raggruppamento che ti ho suggerito nel mio precedente
messaggio.
Si ottiene lo stesso risultato anche con una query che abbia il seguente
codice SQL:
SELECT DISTINCT Tabella1.IDTipoCorso, Tabella1.Argomento
FROM Tabella1;
Per scrupolo queste due query le ho testate: inserendo in tabella i dati da
te indicati, ho ottenuto le informazioni da te volute: per l'esattezza
IDTipoCorso    Argomento
        3                    Cane
        3                    Prova
        4                    Nonno
        4                    Pippo
visto che le righe vengono ordinate in maniera crescente per i due campi.
Sono sicuro se ti fai un database di esempio con le specifiche da te
dichiarate e ti crei le mie due queries, ottieni i risultati sperati.



text:

Ti ringrazio per la pazienza. Mi appresto al tentativo. Ti farò sapere
Roberto!


text:

Purtroppo no. Ho provato nei due modi, ma mi ritorna anche i doppioni. E non
capisco il perchè...


text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:iPDm9.39534$Eu.8...@twister1.libero.it...
[CUT]
>
> Purtroppo no. Ho provato nei due modi, ma mi ritorna anche i doppioni. E
non
> capisco il perchè...
>
Caro Gianluca non so proprio che dirti.
Più che darti una soluzione che ho testato con in input i tuoi dati ed
ottenendo in output ciò che ti aspetti, non so proprio che altro fare.



title: [MSACCESS] ADO/JRO e repliche

text:
Avendo la necessità di collegare una sede con una filiale, ed un paio
di portatili con la sede, ho iniziato a vedere cosa access (2003)
offriva, partendo ovviamente dalle funzionalità di Replica, che
andrebbero poi gestite da codice.
Leggendo help e siti, ho iniziato a disorientarmi, in quanto erano più
le informazioni "contro" che quelle a favore. Quando poi su MSDN ho
trovato questa informazione, sono rimasto decisamente perplesso:
[
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/ado_deprecated_components.asp
]
ADO 2.8
Jet and Replication Objects (JRO)
The Microsoft Jet OLE DB Provider and other related components were
removed from MDAC 2.6. Microsoft has deprecated the Microsoft Jet
Engine, and plans no new releases or service packs for this component.
As a result, the Jet and Replication Objects (JRO) is being deprecated
in this release and will not be available in any future MDAC releases.
Se ho capito bene, quindi, dalla divisione di DAO, sono nati ADO e JRO
per le repliche. Ma se JRO è in via di abbandono, che cosa succede?
La domanda è diventata quindi:
- quali sono i metodi migliori ed attuali per gestire un database di
access distribuito?
- c'è un buon link dove trovare le sequenze logiche per gestire
correttamente le varie repliche?
- la sincronizzazione attraverso internet è ancora fattibile?
Inoltre, per il futuro, l'accoppiata corretta sarà MS-SQL + .NET per
gestire analoghe situazioni? DAO infatti copre solamente database JET,
che nel tempo e per esigenze in crescita, ha sicuramente limiti
d'efficienza...
Grazie,
Gianluca


title: maschera che non si apre

author: Riccardo Casadei

text:
Ciao a tutto il NG
ho un problema con un maschera modificata e messa a punto in alcuni
dettagli, e visualizzata fino a poco fa.
Le ultime modifiche che ho fatto riguardavano del codice aggiunto prima
della chiusura della form, codice che imposta alcuni valori nei campi e che
avevo gią testato correttamente.
Dovendo apportare altre modifiche, improvvisamente all'apertura access
segnala:
"numero di errori durante il caricamento della maschera o del report :1."
"la maschera o il report caricato contiene controlli o proprietą non
roconosciute da access che verranno ignorate"
Non si apre ne in visualizzazione dati, ne in struttura.
Cosa posso fare ?
ciao e grazie
Rik


title: maschera che non si apre

author: Sergio MAZZA

text:
"Riccardo Casadei" <
in...@ricweb.it
> ha scritto nel messaggio
news:ebdes3$pcu$1...@carabinieri.cs.interbusiness.it...
> Ciao a tutto il NG
> ho un problema con un maschera modificata e messa a punto in alcuni
> dettagli, e visualizzata fino a poco fa.
>
> Le ultime modifiche che ho fatto riguardavano del codice aggiunto prima
> della chiusura della form, codice che imposta alcuni valori nei campi e
> che
> avevo già testato correttamente.
> Dovendo apportare altre modifiche, improvvisamente all'apertura access
> segnala:
> "numero di errori durante il caricamento della maschera o del report :1."
> "la maschera o il report caricato contiene controlli o proprietà non
> roconosciute da access che verranno ignorate"
>
> Non si apre ne in visualizzazione dati, ne in struttura.
> Cosa posso fare ?
>
> ciao e grazie
> Rik
Prova a reimportare tutti gli oggetti in un nuovo mdb...
Ciao.
--
Sergio MAZZA


title: maschera che non si apre

author: ciroteo

text:
"Riccardo Casadei" <
in...@ricweb.it
> ha scritto nel messaggio
news:ebdes3$pcu$1...@carabinieri.cs.interbusiness.it...
> Ciao a tutto il NG
> ho un problema con un maschera modificata e messa a punto in alcuni
> dettagli, e visualizzata fino a poco fa.
>
> Le ultime modifiche che ho fatto riguardavano del codice aggiunto prima
> della chiusura della form, codice che imposta alcuni valori nei campi e
che
> avevo giŕ testato correttamente.
> Dovendo apportare altre modifiche, improvvisamente all'apertura access
> segnala:
> "numero di errori durante il caricamento della maschera o del report :1."
> "la maschera o il report caricato contiene controlli o proprietŕ non
> roconosciute da access che verranno ignorate"
>
> Non si apre ne in visualizzazione dati, ne in struttura.
> Cosa posso fare ?
>
> ciao e grazie
> Rik
>
> ů
Da profano ti direi di reimportare tutto in un nuovo db e pregare il tuo
santo protettore.
Compila il codice vba poi compatta e ripristina.
Non č chiaro cosa tu abbia fatto, ma l'impressione č che sia una corruzione.
Eventualmente puoi recuperare l'ultima versione funzionante dal back up ...
vero che lo fai regolarmente???


title: Maschere... come fare ??????

author: Aldo

text:
Probabilmente sto per chiedervi una cosa da deficente ma, purtroppo, non
riesco ad uscirne e mi vedo costretto a rendermi pubblicamente idiota !!!!!
Immaginate un db composto da due tabelle :
LIBRI:
idTitolo        (chiave primaria - numerica)
Titolo           (Testo)
idGenere      (numerico)
GENERI:
idGenere      (chiave primaria - numerica)
Genere         (testo)
Campo "idGenere" della tabella GENERI, messo in relazione "uno a molti" con
il campo "idGenere" della tabella LIBRI.
Vorrei creare una semplicissima maschera che mi permetta di sfogliare tutti
i records del db visualizzando il titolo del libro ed il genere.
Quest'ultimo, pero', dovra' visualizzare non il numero di riferimento al
genere ma il nome del genere.
In altre parole:
se 1 = "Romanzo", io voglio vedere la scritta "Romanzo" nella textbox della
maschera e non il numero "1".
Come cacchio si fa ???????
Se inserisco la textbox con riferimento al campo idGenere continua a farmi
vedere i numeri.
Non c'e' un modo per dirgli che di quel record voglio vedere la seconda
colonna ????
Spero di essere riuscito a spiegarvi in maniera comprensibile il mio
tremendo dilemma !!!
Grazie anticipatamente a tutti coloro che avranno la pazienza di rispondermi
!
Aldo


title: Maschere... come fare ??????

author: goose

text:
Aldo <
al...@nospam.it
> wrote in message
news:vude6.76701$ew1.4...@news.infostrada.it...
> Probabilmente sto per chiedervi una cosa da deficente ma, purtroppo, non
> riesco ad uscirne e mi vedo costretto a rendermi pubblicamente idiota
!!!!!
>
> Immaginate un db composto da due tabelle :
>
> LIBRI:
>
> idTitolo        (chiave primaria - numerica)
> Titolo           (Testo)
> idGenere      (numerico)
>
> GENERI:
>
> idGenere      (chiave primaria - numerica)
> Genere         (testo)
>
> Campo "idGenere" della tabella GENERI, messo in relazione "uno a molti"
con
> il campo "idGenere" della tabella LIBRI.
>
> Vorrei creare una semplicissima maschera che mi permetta di sfogliare
tutti
> i records del db visualizzando il titolo del libro ed il genere.
Creati una query con le due tabelle e prendi i campi che ti interessano dei
LIBRI ed il campo genere della tabella Genere.
Creati poi la maschera e imposta la query che hai creato come recordsource.
>
> Grazie anticipatamente a tutti coloro che avranno la pazienza di
rispondermi
> Aldo
Prego. Un saluto
Goose


title: Maschere... come fare ??????

author: Antonello Spinetti

text:
Aldo <
al...@nospam.it
> wrote in message
vude6.76701$ew1.4...@news.infostrada.it...

un altro sistema è di mettere sulla maschera una combo box. se utilizzi
l'autocomposizione puoi farlo senza scrivere una riga di codice.


title: Maschere... come fare ??????

author: Roberto dal portatile

text:
"Aldo" <
al...@nospam.it
> ha scritto nel messaggio
news:vude6.76701$ew1.4...@news.infostrada.it...

O ancora, apri la struttura della tabella LIBRI e per il campo idGenere
effettua l'Autocomposizione Ricerca..., così da quel momento, quando
visualizzerai detto campo, ti comparirà sempre il contenuto del campo Genere
della tabella GENERI senza fare nient'altro.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: DSN o DSN-LESS ?

author: RobertoA

text:
Per quanti collegano il programma ai dati via odbc, vorrei porre una
questione per capire a fondo i pro ed i contro delle connessioni via dsn
e quelle senza dsn (quindi indicando server, e nome db sulla stringa
connessione)
Personalmente sono sempre stato orientato alle connessioni via dsn
Il fatto che ci sia un 'coso' intermedio che consente in qualche modo di
testare (per i driver che dispongono del test) la connettivita' col db
server e col database, mi e' sempre sembrato una semplificazione
rispetto alle connessioni senza dsn
Certo che crearlo e' una bella rottura, ma anche qua si puo' andare giuì
di codice, e quindi la differena non e' poi cosi' sostanziale
Quindi le domanda sono:
- voi che usate prevalentemente?
- e perche'?


title: DSN o DSN-LESS ?

text:

Salvo la stringa di connessione (magari incollata dal file DSN utilizzato per testare la connettività) in un .txt nel percorso del FE.
Quindi su apertura applicazione leggo il contenuto del File e lo ficco in var. globale, che utilizzerò sia per creare le linked tables, quando necessario, sia per Qry pass o altro.

E tu?

Saluti


title: DSN o DSN-LESS ?

text:

Uso una form che mi permette di definire una decina di fonti dati
diverse, come dsn + password + username + driver
La prima e' per il db principale, la seconda per eventuali documenti da
allegare alle informazioni o immagini, le altre per scopi specifici
della singola applicazione coem importazione dati da vecchi db ecc..
Sempre via dsn sistema letti direttamente dal sistema operativo
La procedura installazione innosetup, mi crea il dsn durante l'installazione
Ma capita spesso di doverli cambiare per testare o fare prove su db
provvisorio ecc


title: DSN o DSN-LESS ?

text:
> Uso una form che mi permette di definire una decina di fonti dati
> diverse, come dsn + password + username + driver
> La prima e' per il db principale, la seconda per eventuali documenti da
> allegare alle informazioni o immagini, le altre per scopi specifici
> della singola applicazione coem importazione dati da vecchi db ecc..
> Sempre via dsn sistema letti direttamente dal sistema operativo
> La procedura installazione innosetup, mi crea il dsn durante l'installazione
> Ma capita spesso di doverli cambiare per testare o fare prove su db
> provvisorio ecc

Colgo l'occasione per confrontarmi su un problema di cui non ho trovato soluzione: con le vecchie versioni di MS Access RUNTIME (fino al 2010 probabilmente) pare non riesca a creare le Linked Tables a SQL Server se attivata sicurezza con NomeUtente + Password.
Fallisce sia con DAO che con TransferDataBase.
Con Full Access installato è tutto ok.

Feedbacks?

Saluti


title: DSN o DSN-LESS ?

text:

Col runtime del 2013 32bit, e autenticazione nativa Sql Server, non ho
avuto problemi


title: volre massimo per precisione doppia

author: newsmino

text:
qual'è il valore massimo consentito per i campi a precisione doppia?
il valore 3.139.000.001.346 viene visualizzato come 3,139000001346E+12
è normale?
tra le altre cose poi non si riesce ad utlizzarlo per incorciarlo con
un'altra tabella che contiene lo stesso dato
ciao a tutti e buona giornata


title: volre massimo per precisione doppia

author: Marco Pizzamiglio

text:
newsmino ha scritto:
> qual'� il valore massimo consentito per i campi a precisione doppia?
> il valore 3.139.000.001.346 viene visualizzato come 3,139000001346E+12
> � normale?
> tra le altre cose poi non si riesce ad utlizzarlo per incorciarlo con
> un'altra tabella che contiene lo stesso dato
> ciao a tutti e buona giornata
E+12 vuol dire *10^12 quindi 3,139000001346E+12 sarebbe 3.139.000.001.346
Se vuoi cambiare visualizzazione usa la propriet� "Formato" del campo
della tabella.
I valori massimo e minimo per tutti i tipi di campo li trovi sulla guida
in linea di access, metti il cursore dove c'� "Precisione doppia" e premi
F1.
Se non riesci ad incrociarlo bisogna verificare come mai, prova a fare la
differenza tra i due valori e vedi se viene zero.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: If che blocca l'esecuzione di un comando

author: fabrizio vignali

text:
Salve a tutti.
Su click di un'etichetta eseguo un comando. Non riesco ad inserire che se
nel caso il report non ha valori,
si deve fermare il comando, o eventualmente ne deve fare uno diverso.
Private Sub Etichetta59_Click()
 DoCmd.OpenReport "REmissioneScFisc", acViewNormal, "", "", acHidden
 DoCmd.GoToRecord acForm, "frmTouchScreen", acNewRec
 Me!Tavolo = Nz(DMax("[Tavolo]", "[tblTavolo]"), 0) + 1
 DoCmd.GoToControl "BarCode"
 DoCmd.Close acReport, "REmissioneScFisc"
End Sub
Questo è il comando, che fa bene il suo.
Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: leev

text:
fabrizio vignali ha scritto:
> Salve a tutti.
> Su click di un'etichetta eseguo un comando. Non riesco ad inserire che se
> nel caso il report non ha valori,
Più che il report, direi uno dei suoi controlli ed ammettiamo che sia
una casella di testo
> si deve fermare il comando, o eventualmente ne deve fare uno diverso.
>
> Private Sub Etichetta59_Click()
>
>  DoCmd.OpenReport "REmissioneScFisc", acViewNormal, "", "", acHidden
>  DoCmd.GoToRecord acForm, "frmTouchScreen", acNewRec
>  Me!Tavolo = Nz(DMax("[Tavolo]", "[tblTavolo]"), 0) + 1
>  DoCmd.GoToControl "BarCode"
>  DoCmd.Close acReport, "REmissioneScFisc"
> End Sub
>
Se non ho capito male il tuo problema, è sufficiente che inserisci le
seguenti righe prima del comando:
If IsNull(TuoControllo) then
Exit Sub    ' oppure esegui l'altro comando
End If
Ciaooooooooo


text:

Si, infatti, ho usato però:
If (Eval("([Forms]![MRicTotScFisc]![TotaleScFisc]) Is Null")) Then
Ma poi provando come hai detto tu filava ugualmente.
Grazie
Ciao



text:
[cut]
leev wrote:
> > Se non ho capito male il tuo problema, è sufficiente che inserisci le
> > seguenti righe prima del comando:
> >
> > If IsNull(TuoControllo) then
> > Exit Sub ' oppure esegui l'altro comando
> > End If
> >
> > Ciaooooooooo
>
> Si, infatti, ho usato però:
>
> If (Eval("([Forms]![MRicTotScFisc]![TotaleScFisc]) Is Null")) Then
>
> Ma poi provando come hai detto tu filava ugualmente.
 Beh, ci vediamo a ROma allora, se tutte le strade portano lì.....
IS Null alla fine, così, non lo avrei mai messo, ma la funzione eval
manco sapevo che esistesse....
Ehhhhhhhhhhh, c'è sempre da imparare!
^____^


text:

Ti ringrazio, ma da me impari poco, ultimamente sinceramente un pò meno, ma
fino a poco tempo fa
ho stressato spesso tutto l'NG, e me ne scuso ancora, con sicuramente
problemi stupidi ma per me grandissimi, la funzione l'ho tirata fuori
inserendo una condizione macro e poi convertendo il tutto in vb.
Il tutto in modo automatico, da solo è algebra, ma funziona e non vado certo
a cambiare la riga di codice,
son gia diventato matto abbastanza! Passione tanta conoscenza poca!
 Quello che riesco a fare l'ho imparato a suon di stressare l'NG, copiare in
qua e modificare.
Quindi non prendere esempio da me, chi mi sono perso.
Ciao
Fabrizio



text:
Il 16 Ott 2006, 22:10,
fabrizio...@libero.it
 (fabrizio vignali) ha
scritto:
> Il 16 Ott 2006, 17:55, "leev" <
le...@fastwebnet.it
> ha scritto:
> > [cut]
> > leev wrote:
> > > > Se non ho capito male il tuo problema, č sufficiente che inserisci
le
> > > > seguenti righe prima del comando:
> > > >
> > > > If IsNull(TuoControllo) then
> > > > Exit Sub ' oppure esegui l'altro comando
> > > > End If
> > > >
> > > > Ciaooooooooo
> > >
> > > Si, infatti, ho usato perň:
> > >
> > > If (Eval("([Forms]![MRicTotScFisc]![TotaleScFisc]) Is Null")) Then
> > >
> > > Ma poi provando come hai detto tu filava ugualmente.
> >
> > Beh, ci vediamo a ROma allora, se tutte le strade portano lě.....
> > IS Null alla fine, cosě, non lo avrei mai messo, ma la funzione eval
> > manco sapevo che esistesse....
> > Ehhhhhhhhhhh, c'č sempre da imparare!
>
> Ti ringrazio, ma da me impari poco, ultimamente sinceramente un pň meno,
ma
> fino a poco tempo fa
> ho stressato spesso tutto l'NG, e me ne scuso ancora, con sicuramente
> problemi stupidi ma per me grandissimi, la funzione l'ho tirata fuori
> inserendo una condizione macro e poi convertendo il tutto in vb.
> Il tutto in modo automatico, da solo č algebra, ma funziona e non vado
certo
> a cambiare la riga di codice,
> son gia diventato matto abbastanza! Passione tanta conoscenza poca!
> Quello che riesco a fare l'ho imparato a suon di stressare l'NG, copiare
in
> qua e modificare.
> Quindi non prendere esempio da me, chi mi sono perso.
> Ciao
> Fabrizio
-------------------------------
Cmq hai ragione, in virtů del fatto che la prendo larga, mi escono dei db
come delle betoniere!!!
Chiedo scusa all'NG per il dialogo non propriamente tecnico.
Saluti a tutti.



text:
fabrizio vignali ha scritto:
>
> Cmq hai ragione, in virtù del fatto che la prendo larga, mi escono dei db
> come delle betoniere!!!
> Chiedo scusa all'NG per il dialogo non propriamente tecnico.
> Saluti a tutti.
> Fabrizio
Non credere, è così per tutti, alla fine...me compreso. L'importante
è non cercare il pacchettino preconfezionato ma metterci del proprio,
prima e dopo i suggerimenti; per quel che ho visto, in questi casi il
NG è sempre molto disponibile!
^_________^


text:
Il 17 Ott 2006, 10:57, "leev" <
le...@fastwebnet.it
> ha scritto:
>
> fabrizio vignali ha scritto:
> >
> > Cmq hai ragione, in virtů del fatto che la prendo larga, mi escono dei
db
> > come delle betoniere!!!
> > Chiedo scusa all'NG per il dialogo non propriamente tecnico.
> > Saluti a tutti.
> > Fabrizio
>
> Non credere, č cosě per tutti, alla fine...me compreso. L'importante
> č non cercare il pacchettino preconfezionato ma metterci del proprio,
> prima e dopo i suggerimenti; per quel che ho visto, in questi casi il
> NG č sempre molto disponibile!
>
> ^_________^
Confermo per quanto riguarda l'NG e il resto.
Saluti



title: Bloccare i menu se non ci chiude prima una maschera

author: andreaf

text:
Salve,
ho una maschera che mi si apre in avvio.
Mentre questa maschera è aperta però io posso cmq aprire il menu da me
creato in alto.
Vorrei però che in apertura questo menu fosse disabilitato.
Ma alla chiusura della maschera questi venga abilitato.
Come posso fare?


text:
"andreaf" <
the...@libero.it
> ha scritto nel messaggio
news:mMHVd.2576$WC1...@tornado.fastwebnet.it...

hai provato ad aprire la maschera in modalità dialogo?
fammi sapere ciao, Simba883


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:42276004$1$32337$5fc...@news.tiscali.it...

Stile Bordo . Dialogo.
Si la apro già così!


author: ALESSANDRO Baraldi

text:
"andreaf" <
the...@libero.it
> ha scritto nel messaggio
news:mMHVd.2576$WC1...@tornado.fastwebnet.it...

1)Una possibilità è questa:
Su Load della Form
CommandBars(nomeBarraMenù).Visible=False
2)Cicli la collection CommandBars(NomeBarra).Controls e usi la
   proprietà Enabled del singolo forzandola a False.
   Alla chiusura rifai il ciclo e forzi a True
3)Usi una Barra dei comandi differenziata per la Form e la imposti
   come BarraMenù predefinita nelle proprietà della Form
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:4227656c$0$32334$5fc...@news.tiscali.it...

Non va mi:
Ho scritto sull'evento in apertura:
CommandBars(MAG_Menu).Visible=False
ma mi dice che l'oggetto MAG_Menu non è stato definito.


text:
"andreaf" <
the...@libero.it
> ha scritto nel messaggio
news:X%JVd.2889$WC1....@tornado.fastwebnet.it...
> Non va mi:
> Ho scritto sull'evento in apertura:
> CommandBars(MAG_Menu).Visible=False
>
> ma mi dice che l'oggetto MAG_Menu non è stato definito.
Così a meno di aver definito una costante di tipo stringa
non può andare.
Il Nome è da passare come stringa
CommandBars("MAG_Menu").Visible=False



title: casella in sostituzione di una combo

author: Francesco

text:
é possibile sostituire una casella combinata con una casella normale ma
con le stesse proprietà soprattutto quella di collegarla ad una tabella di
dati?Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: casella in sostituzione di una combo

author: Roberto da casa

text:
"Francesco" <
ces...@tiscalinet.it
> ha scritto nel messaggio
news:b79fai$4ud$1...@news.newsland.it...
> é possibile sostituire una casella combinata con una casella normale ma
> con le stesse proprietà soprattutto quella di collegarla ad una tabella di
> dati?Grazie
>
No, in quanto una casella di testo non ha l'origine riga.
Però puoi simulare una casella combinata con due caselle di testo; nella
prima puoi digitare un ID e nella seconda puoi ricavarti la descrizione ad
esso collegata usando una funzione DLookup (vedi help) a fronte dell'evento
"Dopo aggiornamento" della prima casella combinata.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: casella in sostituzione di una combo

text:
Roberto da casa wrote:
> "Francesco" <
ces...@tiscalinet.it
> ha scritto nel messaggio
> news:b79fai$4ud$1...@news.newsland.it...
> > é possibile sostituire una casella combinata con una casella normale ma
> > con le stesse proprietà soprattutto quella di collegarla ad una tabella di
> > dati?Grazie
> >
> No, in quanto una casella di testo non ha l'origine riga.
> Però puoi simulare una casella combinata con due caselle di testo; nella
> prima puoi digitare un ID e nella seconda puoi ricavarti la descrizione ad
> esso collegata usando una funzione DLookup (vedi help) a fronte dell'evento
> "Dopo aggiornamento" della prima casella combinata.
> --
> Roberto
Grazie proverò
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------



title: RecordSource & sottomaschere

author: Alberto Savani

text:
il mio problema è molto circoscritto:
1. apro una sottomaschera continua dentro una maschera singola. la
sottomaschera ha per recordsource una query e la visualizzazione dei record
è corretta
2. modifico la recordsource della sottomaschera e la visualizzazione dei
record nella stessa diventa confusa: vedo un solo record + il record vuoto
per l'inserimento (quindi diventa quasi una maschera singola) e per
visualizzare il record successivo devo avanzare con i pulsanti del setettore
record della maschera principale
???
spero che qualcuno di voi possa darmi una dritta!
grazie in anticipo
alberto


title: RecordSource & sottomaschere

author: Fabio

text:
Credo di aver avuto il tuo stesso problema e, se ho capito bene, si verifica
solo quando la finestra contenente la maschera non č a tutto schermo. Non
saprei dirti a cosa č dovuto il problema (forse a qualche bug del programma
o ad una scheda grafica scarsamente potente) ma prova comunque ad allargare
la maschera a tutto schermo e vedi se continua ancora a farti il problema.
Di piů nin zo!!
Ciao.
Alberto Savani <
asa...@alfacon.it
> wrote in message
98qp5n$1mm$1...@serv1.iunet.it...
> il mio problema č molto circoscritto:
>
> 1. apro una sottomaschera continua dentro una maschera singola. la
> sottomaschera ha per recordsource una query e la visualizzazione dei
record
> č corretta



title: RecordSource & sottomaschere

text:
"Alberto Savani" <
asa...@alfacon.it
> ha scritto nel messaggio
news:98qp5n$1mm$1...@serv1.iunet.it...

Ma le proprietà Collega campi secondari e Collega campi master del controllo
sottomaschera della maschera principale sono buoni quelli di prima?
Sembrerebbe di no.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Contatore... in rete.

author: Paolo Strinetti

text:
Salve,
ho un mdb, il quale, su singola postazione, lavora egregiamente; orà c'è la
necessità di condividerlo con altri utenti di una rete di condivisione con
Win '98.....( sono, in tutto, 4 pc ... ma potrebbe capitare che aprano
contemporaneamente l' mdb !!!)
Ho provato a dividere il database.....è la strada giusta ?
a:) Avete delle indicazioni per eseguire questa operazione, per me, molto
delicata ?
b:) c'e' la possibilità di creare un campo che venga incrementanto con un
numero casuale + una aigla ? se sì, come.. ?
Grazie...
kran...@libero.it


title: Contatore... in rete.

author: Basjlico

text:


Dividere il DB è certamente una cosa da farsi. Non mi risulta che ci
siano indicazioni particolari. Magari scegliere il PC col disco più
veloce come "server", e dare a tutti i frontend un percorso univoco
tipo \\Comp1\DB\MioDB.mdb.
Per creare numeri causali esiste la funzione rnd.
PS(e anche un pò OT): Mi guarderi dal far girare una rete con
Windows98.


title: Contatore... in rete.

author: ema

text:
Mio cuggino mi ha detto che Paolo Strinetti <
kran...@libero.it
> scrisse:
> Ho provato a dividere il database.....è la strada giusta ?
>
certo!
> a:) Avete delle indicazioni per eseguire questa operazione, per me, molto
> delicata ?
>
mah, se usi il contatore di Access, funziona tranquillamente.
Se ne vuoi usare uno tu, boh!? Devi stare attento che non vengano
scritti due contatori uguali, per cui puoi:
- velocizzare al massimo l'operazione di scrittura del record, tipo:
	* refresh prima di scrivere
	* leggo l'ultimo campo
	* aggiungo uno
	* scrivo l'ID
	* salvo
	* scrivo il resto del record
	* risalvo
  e sperare che tutto vada bene
- senno` ciascun PC scrive solo determinati ID, ad esempio il PC 1
  scrive tutti quelli divisibili per 4, il PC 2 quelli che danno resto
  1, ecc.
> b:) c'e' la possibilità di creare un campo che venga incrementanto con un
> numero casuale + una aigla ? se sì, come.. ?
>
si` (RND), ma non e` una gran bella cosa, se il campo deve essere un contatore
(ovvero univoco).
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
> - rimuovi XXX x rispondere    ICQ #8814554
Legge della Frustazione da Felino:
	Quando il vostro gatto vi si e' addormentato in grembo ed ha l'aria
	perfettamente felice e adorabile, dovrete improvvisamente andare
	in bagno.


title: Somma totale (tutti i record) a piè di pagina maschera, di un campo calcolato inserito nel corpo

author: Bruno - S95

text:
Access 2003
Ciao ragazzi, come va? Penso e spero bene!
Ho un problema  di somma totale di un campo inserito nel corpo. La somma
dovrebbe apparire nel piè di pagina maschera e dovrebbe sommare un campo
calcolato contenente i minuti (mediante una semplice formula che fa la
differenza fra due orari) per tutti i record presenti nel database, anche se
i record dovessero essere filtrati. Ho provato con la formula di somma (),
ma riesco ad ottenere il totale solo se si tratta di un valore memorizzato
in tabella; diversamente mi restituisce errore.
Spero ci sia una soluzione per la somma dei campi calcolati, in quanto per
inserire il valore in tabella dovrei rielaborare tutti i dati. Spero di no!
Ciao e grazie,
    Bruno


text:

Ciao Bruno...creati una query di raggruppamento e poi con la funzione
DlookUp ti estrai il valore.


author: CIDI

text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:49f42ea1$0$843$4faf...@reader5.news.tin.it...

ciao Bruno
non è chiaro, almeno per me, cosa vuoi ottenere.
chiedi: "la somma di tutti i record presenti nel database" allora sono in
tabella o no?
se sono memorizzati in tabella potresti usare anche la funzione Dsum, vedi
help.
il controllo calcolato mettilo nel piè di pagina report, invisibile, e poi
fai un
collegamento con il piè di pagina pagina.
spero di averti dato un suggerimento utile.
Daniele