title: Access - Client Access

text:
Il Tue, 19 Jun 2001 07:24:56 GMT, "Paolo" <
pab...@tin.it
> scrisse:
>(.....)

Hai due possibilità:
1) usare le API di Client Access che trovi all'interno della cartella
di installazione, corredate di ampia documentazione e di molti esempi
sia in VB, sia in C
2) lanciare il comando RFROMPCB (o qualcosa di simile: verifica !)
utilizzando il comando VBA Shell.
Per esempio:

shell "C:\programmi\ibm\Client Access\RFROMPCB xxx.tto"
Verifica sull'help di Client Access il nome del comando di
trasferimento da pc ad AS, e sull'help di Access l'utilizzo della
funzione Shell.
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Così disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
... e quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------


title: Rob...friulano ???

author: norica

text:
Visto che hai salutato con un "mandi"......
Io pure...
MANDIIII
--
Posted from
smtp1.libero.it
 [193.70.192.51]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Rob...friulano ???

author: Rob

text:
""norica"" <
nor...@libero.it
> ha scritto nel messaggio
news:000701c09418$68e2e4c0$ee02a8c0@ev...

Si oi soi furlan! :-) direbbe q.cuno.
Poi dipende dai reciproci punti di vista: potrei essere "di ca da l'aga" o
"di la da l'aghe" ecc. ecc. - Si sa che i dialetti cambiano di Km in Km, cmq
fa piacere trovare qcuno dalle mie parti!
CU
Mandi, Rob.


title: Passaggio valori a pagina asp

author: Lucky

text:
E' possibile connettersi ad una pagina di input sul web (e questo l'ho già
fatto) ma facendo in modo che i due controlli Cod. Organismo e Password
siano già compilati con i valori che gli ho passato?
Oppure passarci direttamente i valori e scavalcando la maschera di input ed
entrare direttamente a quella sucessiva
(le pagine asp sono state create sempre da me quindi ho accesso al codice)
Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Passaggio valori a pagina asp

author: Sergio MAZZA

text:
"Lucky" <
sd...@aesf.it
> ha scritto nel messaggio
news:195Z62Z170Z18Y1...@usenet.libero.it...
> E' possibile connettersi ad una pagina di input sul web (e questo l'ho già
> fatto) ma facendo in modo che i due controlli Cod. Organismo e Password
> siano già compilati con i valori che gli ho passato?
Cerca con google in questo NG;
> Oppure passarci direttamente i valori e scavalcando la maschera di input
> ed
> entrare direttamente a quella sucessiva
> (le pagine asp sono state create sempre da me quindi ho accesso al codice)
Puoi inserire un controllo, nella pagina che riceve i valori, dell'input dei
dati passati; se con QueryString o Form.
Es.
If Request.QueryString("nomeVariabile") <> "" Then
    nomeVariabile = Request.QueryString("nomeVariabile")
else
    nomeVariabile = Request.Form("nomeVariabile")
End if
Tu (da codice) passi il link con le variabili e valori (in QueryString)...
> Grazie
Ciao.
--
Sergio MAZZA


title: aiuto "tempestivo" con database

author: Domenico Rella

text:
Ciao a tutti,
mi trovo in difficoltà con un database. Vi spiego il problema. Dopo aver
inserito dei nuovi record in una tabella per mezzo di una maschera, apro un
report che mi ricava dei dati attraverso una query e ricevo l'errore "Errore
di runtime 3070, Il modulo di gestione di database Microsoft jet non
riconosce '[B_R_1_2_]' come nome di campo o espressione valida". Mi sapreste
dire da cosa potrebbe dipendere e di quali elementi areste bisogno nel caso
qualcuno di voi mi voglia dare una mano per favore?
Vi ringrazio in ogni caso  e vi saluto
Domenico


title: aiuto "tempestivo" con database

author: Morgan

text:
"Domenico Rella" <
domenic...@yahoo.it
> ha scritto nel messaggio
news:eQ6Gf.83402$eD5.1...@twister2.libero.it...

Avremmo bisogno di un subject più
significativo.
Se lo aveesi meso avresti ottenuto
Il report si basa su una query quindi il ..........etc etc
Ciao
Morgan


title: Stratto Conto da query??

author: shari

text:
Ciao a tutti
Ho un Problema con le query ,che mi sembrava banale ma mi sta facendo
impazzire.ho due tabelle uno Ordini e un altro movimenti ,i Campi da
asportare in query sono Id Cliente, Id Movimento,Data movimento,
importo_Mov, Imp_Pagto, un alias saldo di riga e un altro saldoFinale
Dovrei fare in modo che nella query, Come ad esempio di un stratto conto
della banca,la query mi dimostri saldo finale e non quello di riga ad
esempio :
Importo _Mov  ,   Imp_Pagato  ,Saldo riga da pagare , Saldo Finale dapagare
800                       200                   600
600
1000                     300                   700
1300
  500                      200                   300
1600
Il problema è proprio qui che non riesco ad elaborare l'ultima colonna "
Saldo Finale da Pgare"
Cioè con ogni movimento dimostri saldo finale da pagare. mi è venuto dubbio
che da query non si può
ci sono altre alternaive?cosa devo fare? Vi ringrazio Ciao
_Shari


title: Stratto Conto da query??

author: Roberto dal portatile

text:
"shari" <
shi...@tiscalinet.it
> ha scritto nel messaggio
news:9tm8fm$8md$1...@pegasus.tiscalinet.it...

Stai tranquillo che si può fare.
Per prima cosa creati nella query un campo calcoalto dove ti determinerai
una chiave univoca di riga e sulla quale ordinerai la query.
Quindi nel campo calcolato Saldo Finale dapagare, con una Dsum somma gli
Importo _Mov  delle righe che hanno una chiave minore o uguale a quella
della riga corrente e sottrai il risultato della DSum che somma i campi
Imp_Pagato  delle righe che hanno una chiave minore o uguale a quella della
riga corrente.
> ci sono altre alternaive?cosa devo fare?
Un report nel quale imposti adeguatamente, per il controllo non associato
che calcola il saldo di riga, la proprietà Somma parziale.
> Vi ringrazio Ciao
> _Shari
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Stratto Conto da query??

author: Govardo Libero

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9tmb4o$clk$1...@stargate1.inet.it...

Corrette le soluzioni di Roberto.
Tuttavia da query potrebbe dare risultati non corretti se ad esempio
inserisci un movimento con data antecedente all'ultima immessa.
Io quindi preferirei impostare il criterio di Dsum sulla data del movimento
stesso. In questo caso avresti un saldo uguale per tutti i movimenti di ogni
data.
Nessun problema invece con i report.
--
                     Angelo
------------------------------------------------------
Sito comune di it.comp.appl.access
http://www.sitocomune.com
------------------------------------------------------


title: Stratto Conto da query??

text:
"Govardo Libero" <
gov...@libero.it
> ha scritto nel messaggio
news:3vNL7.164746$sq5.7...@news.infostrada.it...

Scusate la mia ignoranza ,ma non ho afferrato la logica . i due campi
univoci sono data e No_Movimento della tabella "Movimenti".
1 -Come "determinare Chiave univoca di riga " nella query.
2 - Come fare? "con una Dsum somma gli Importo _Mov  delle righe che hanno
una chiave minore o uguale". Cioè nella riga  DSum quale criterio devo
impostare .usando DSum  mi dà tutti importi uguali per tutti campi, quello
che io vorrei evitare, e riportare il saldo finale su ogni riga. Grazie
ancora per le delucidazioni
_Shari


title: Stratto Conto da query??

text:
"shari" <
shi...@tiscalinet.it
> ha scritto nel messaggio
news:9toels$ao5$1...@pegasus.tiscalinet.it...

Praticamente.
Devi crearti la nuova colonna di query seguendo questi due esempi:
Esempio1, saldo finale per cliente e data:
saldoFinale:DSum("[importo_Mov]-[Imp_Pagto]";"movimenti";"[Id Cliente]  = "
& [Id Cliente] & " and [Data movimento] <=  #" & [Data movimento] & "#")
Esempio2, saldo finale per cliente:
saldoFinale:DSum("[importo_Mov]-[Imp_Pagto]";"movimenti";"[Id Cliente]  = "&
[Id Cliente] )



title: Stratto Conto da query??

author: Roberto da casa

text:
"Govardo Libero" <
gov...@libero.it
> ha scritto nel messaggio
news:3vNL7.164746$sq5.7...@news.infostrada.it...

Non sono affatto d'accordo con quello che tu dici.
Non ho detto di usare come chiave univoca della query la chiave primaria
della tabella su cui è basata, ma ho detto che "per prima cosa" in un campo
calcolato della query devi crearti una chiave univoca che risulterà, ad
esempio,  dall'insieme della data del movimento e della chiave primaria
della tabella; ho detto anche che la query deve essere ordinata per tale
chiave, così che i movimenti li digiterai anche in disordine, penserà la
query a riordinarli nella maniera giusta.
> Io quindi preferirei impostare il criterio di Dsum sulla data del
movimento
> stesso. In questo caso avresti un saldo uguale per tutti i movimenti di
ogni
> data.
Che non è quello che avviene in un estratto conto bancario, cosa che invece
vuole fare shari.
> Nessun problema invece con i report.
>
> --
>                      Angelo
>
--



title: Stratto Conto da query??

text:
"shari" <
shi...@tiscalinet.it
> ha scritto nel messaggio
news:9toels$ao5$1...@pegasus.tiscalinet.it...

Creandoti appunto, in un campo calcolato della query, la chiave univoca di
cui si sta parlando: la chiave potrebbe avere il formato aaaammggxxxxxxx
dove aaaammgg li ricavi dalla data del movimento e xxxxxxx è la chiave
primaria della tabella "Movimenti".
>
> 2 - Come fare? "con una Dsum somma gli Importo _Mov  delle righe che hanno
> una chiave minore o uguale". Cioè nella riga  DSum quale criterio devo
> impostare .usando DSum  mi dà tutti importi uguali per tutti campi, quello
> che io vorrei evitare, e riportare il saldo finale su ogni riga. Grazie
> ancora per le delucidazioni
Le due Dsum non devono avere come dominio la tabella Movimenti, bensì la
query che stai costruendo: facendo così vedrai che funziona tutto, anche se
la performance della query non sarà delle migliori.
Per maggiore chiarezza, ti posto qui di seguito il quesito e la relativa
soluzione passati nel NG un anno fa e facenti riferimento ad un problema
simile al tuo:
QUESITO
------------
[CUT]
> Potete farmi un esempio pratico per ottenere un saldo progressivo su un
> mastrino.
> L'esempio era:
> data         entrate    uscite     saldo
> 01/05         100                     100
> 01/06                        50        50
> 05/09            20                    70
>
> Non riesco ancora a calcolare il saldo, in altri termini lo calcola, ma
solo
> su quel record, io invece voglio che mi considera anche i record
precedenti
> (saldo progressivo). Mi fate un esempio semplice su una query o su una
> maschera per ottenere tale saldo. O magari mi inviate un esempio in
formato
> access 95 all'indirizzo
be...@libero.it
 Ho cercato di usare la funzione
dsum
> ma mi da errore.
[CUT]
SOLUZIONE
---------------
Ti premetto che non conosco A95 e non so se ha limiti nel linguaggio SQL
rispetto a A97 con cui lavoro: l'esempio che sto per darti è sicuramente
funzionante in A97, provalo magari va bene anche per A95.
Ipotizziamo che la tabella che contiene i dati si chiami MOVIMENTI ed abbia
la seguente struttura:
IdMovimenti            Contatore e chiave primaria
DataMov                  Data/ora
DescrMov               Testo
ImpEntrate              Numerico
ImpUscite               Numerico
 e che l'importo del saldo iniziale lo digiti in ImpEntrate o in ImpUscite a
seconda che sia Avere o Dare, creati una query che chiamerai Query1 e che
avrà il seguente codice SQL:
SELECT MOVIMENTI.IdMovimenti, MOVIMENTI.DataMov, MOVIMENTI.DescrMov,
MOVIMENTI.ImpEntrate, MOVIMENTI.ImpUscite, Format(Str([DataMov]),"yyyymmdd")
& Format([IdMovimenti],"000000") AS A,
DSum("ImpEntrate-ImpUscite","Query1","[A]<=" & [A]) AS Saldo
FROM MOVIMENTI
ORDER BY Format(Str([DataMov]),"yyyymmdd") & Format([IdMovimenti],"000000");
Se la query non la chiami Query1, metti il suo nome nel nome del dominio
della DSum al posto di Query1.
==================================================
FINE DEL MESSAGGIO del 22/11/2000



title: Stratto Conto da query??

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:_cRL7.166826$sq5.7...@news.infostrada.it...

Verissimo, adesso Shari (ed Angelo) sa tutto.



title: Stratto Conto da query??

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:_cRL7.166826$sq5.7...@news.infostrada.it...

Verissimo, adesso Shari (ed Angelo) sa tutto.
--



title: Stratto Conto da query??

text:
"Govardo Libero" <
gov...@libero.it
> ha scritto nel messaggio
news:INUL7.168384$sq5.8...@news.infostrada.it...

Ciao . Un GRAZIE  per L'AIUTO Infatti mi funziona benissimo  la soluzione di
Roberto.sono Parole sacre,delle volte non capisci niente ma sai che ti
faranno bene!!
Ho risolto il problema. Prima non mi dava il risultato ottimale, perche
c'erano dei record Null . che ho rattificato con la funzione Nz (Dopo
Dsum..)ed ora funziona perfettamente. mi rimangono dei quesiti per capire
meglio ,se mi potete analizzare queste righe di codice :
...Format(Str([DataMov]),"yyyymmdd")       'questo lo capita ma perché viene
riformattato no.
& Format([IdMovimenti],"000000") AS A,
DSum("ImpEntrate-ImpUscite","Query1","[A]<=" & [A]) AS Saldo
FROM MOVIMENTI
ORDER BY Format(Str([DataMov]),"yyyymmdd") & Format([IdMovimenti],"000000");
- Ho cambiato il Formato data da "yyyymmdd" in "ddmmyyyy" e il risultato
della query ha sballato tutto. perchè?
Se avete voglia  , e grazie ancora.
_Shari


title: Stratto Conto da query??

text:
"shari" <
shi...@tiscalinet.it
> ha scritto nel messaggio
news:9tqp3i$c4p$1...@pegasus.tiscalinet.it...

E' il codice che realizza quanto ti avevo scritto nei messaggi precedenti:
1) In un campo calcolato chiamato A, viene impostata la chiave univoca
formata dalla data nel formsto aaaammgg più la chiave primaria della tabella
MOVIMENTI.
2) Con la funzione DSum vengono sommati i dati delle righe per le quali la
chiave univoca A è minore e uguale al campo A della riga.
3) La query viene ordinata per il campo A (ORDER BY...).
> - Ho cambiato il Formato data da "yyyymmdd" in "ddmmyyyy" e il risultato
> della query ha sballato tutto. perchè?
>
Se non formatti il campo data in aaaammgg ma in ggmmaaaa, 23/08/2001 risulta
minore della data 28/01/2000.
> Se avete voglia  , e grazie ancora.
> _Shari
--



title: Stratto Conto da query??

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:ijeM7.175638$sq5.8...@news.infostrada.it...

Ti ringrazio di tutto ,Allora cosi posso creare anche dei contatori in
query!?
Ciao
_Shari


title: Stratto Conto da query??

text:
"shari" <
shi...@tiscalinet.it
> ha scritto nel messaggio
news:9ttmo2$pfo$1...@pegasus.tiscalinet.it...
[CUT]
> Ti ringrazio di tutto ,Allora cosi posso creare anche dei contatori in
> query!?
E più esatto dire che in una query puoi crearti un campo calcolato che si
incrementa di uno in uno; la mia non vuole essere una precisazione pignola,
ma in Acces quando si parla di contatori si fa riferimento ai campi non
editabili che Access incrementa automaticamente. ;-)



title: Eliminazione duplicati

author: Bruno Campanini

text:
In una tabella esistono 12 record, aventi in un determinato campo:
A
B
C
A
D
E
C
A
B
A
A
E

Si vogliono eliminare i duplicati in modo che rimangano 5 record:
A
B
C
D
E

Lo so fare con VBA ma su 250 mila record il tempo impiegato comincia ad
essere apprezzabile.
Si può anche creare - via query - una tabella con valori unici,
eliminare la tabella originaria e rinominare la nuova... il tutto in un
sol colpo via VBA.

Si potesse fare con un'unica action query... si dovrebbe ottenere
maggior velocità d'esecuzione.

Qualche suggerimento?

Bruno


title: Come si smembra un report !?

author: Fabietto

text:
Ciao a tutti,
sto impazzendo con un maledetto report copiato da un modello fattura e che
nonostante abbia rimosso tutti i riferimenti alla fattura in esecuzione
continua a chiedermi l' IdDFattura .
Le ho provate tutte ho controllato tutto e la cosa sembra proprio essere
intrinseca al report ...
Idee su come trovare quel maledetto IdFattura ?
Grazie da un quasi pazzo!


title: Come si smembra un report !?

author: Roberto - Syd

text:
"Fabietto" <fab...@NOSPAMsupereva.it> ha scritto nel messaggio
news:32jU7.21300$o9.7...@news1.tin.it...

Hai provato a vedere se l'idfattura è presente
nell'ordinamento/raggruppamento del report o se è impostato come proprietà
campo master in un sottoreport??
Ciao Robert - Syd


title: Come si smembra un report !?

text:
"Fabietto" <fab...@NOSPAMsupereva.it> ha scritto nel messaggio
news:32jU7.21300$o9.7...@news1.tin.it...

In alto a destra trovi una casella di riepilogo con i nomi dei controlli
presenti sul report; prova a cercare lě...
Ciao.
--
Sergio MAZZA


title: Come si smembra un report !?

text:
Si, il report non ha sottoreport e si basa su una query che eseguita da sola
non chiede l' idfattura...
Ho selezionato ed eliminato tutti gli elementi ma continua a chiederlo... mi
sa che dovro' rassegnarmi e ricreare il report...
Grazie cmq



title: Come si smembra un report !?

text:
Se intendi l'elenco delle etichette dei controlli, beh, nulla nemmeno li :-(
Ste cose mi fanno andare in bestia xche' non hanno logica !
Come gia' mi e' capitato con una maschera che presentava un controllo vuoto
di input e cercando di eliminarlo Access andava in crash... dopo averle
provate tutte l'unica e' stata quella di ricreare la maschera da zero :((



title: Come si smembra un report !?

text:
"Fabietto" <fab...@NOSPAMsupereva.it> ha scritto nel messaggio
news:eXjU7.21923$OP2.8...@news2.tin.it...
> Se intendi l'elenco delle etichette dei controlli, beh, nulla nemmeno li
:-(
>
> Ste cose mi fanno andare in bestia xche' non hanno logica !
>
> Come gia' mi e' capitato con una maschera che presentava un controllo
vuoto
> di input e cercando di eliminarlo Access andava in crash... dopo averle
> provate tutte l'unica e' stata quella di ricreare la maschera da zero :((
>
Per favore scrivi la tua risposta dopo il messaggio precedente; come faccio
io. Grazie.
Se access crashava allora la cosa è un po' più grave; non so' che dirti...
Anzi, hai provato a compattarlo? Non si sa mai...
Ciao.
--
Sergio MAZZA


title: Come si smembra un report !?

text:
> Se access crashava allora la cosa è un po' più grave; non so' che dirti...
> Anzi, hai provato a compattarlo? Non si sa mai...
Crashava sulla maschera, non c'etra con il report...
Cancellata e ricreata la maschera tutto ok...


title: Come si smembra un report !?

text:
"Fabietto" <fab...@NOSPAMsupereva.it> ha scritto nel messaggio
news:STjU7.21910$OP2.8...@news2.tin.it...

Hai guardato se ci sono delle routine evento che fanno riferimento
all'idfattura?
Ciao Roberto - Syd


title: Come si smembra un report !?

text:
> Hai guardato se ci sono delle routine evento che fanno riferimento
> all'idfattura?
Su quel report non c'e' nemmeno una riga di codice :-(


title: Come si smembra un report !?

text:
Ricreando da zero il report mi sono accorto che c'era un "Intestazione
IdFattura" come parte di divisione del report... immagino sia questa !
Non mi e' chiaro come si creino o come si elimino queste suddivisioni della
pagina... sapete dirmi qualcosa di piu' ?
Grazie


title: Come si smembra un report !?

text:
"Fabietto" <fab...@NOSPAMsupereva.it> ha scritto nel messaggio
news:KWlU7.21875$o9.7...@news1.tin.it...
> > Hai guardato se ci sono delle routine evento che fanno riferimento
> > all'idfattura?
>
> Su quel report non c'e' nemmeno una riga di codice :-(
>
>
>
>
Hai guardato se nell'origine del controllo di qualche casella di testo c'č
qualche formula che fa riferimento a idfattura ???
Dopo di questo non mi viene in mente piů niente.
Ciao Roberto - Syd


title: Come si smembra un report !?

text:
>Dopo di questo non mi viene in mente piů niente.
butta un occhio al reply Ci SONO !
..,magari mi puoi dire qualcosa di + su questa cosa strana...


title: Come si smembra un report !?

author: Sib dall'ufficio

text:
"Fabietto" <fab...@NOSPAMsupereva.it> ha scritto nel messaggio
news:r%lU7.21897$o9.7...@news1.tin.it...

Ma infatti Roberto ti aveva appunto chiesto, nella prima domanda, se avevi
un raggruppamento su IDFattura e tu avevi detto di no.
Forse non avevi capito bene il suggerimento.
Sib


title: Come si smembra un report !?

text:
> Ma infatti Roberto ti aveva appunto chiesto, nella prima domanda, se avevi
> un raggruppamento su IDFattura e tu avevi detto di no.
> Forse non avevi capito bene il suggerimento.
Cos'e' un raggruppamento su fattura ?
Dove trovo, creo o elimino tale proprieta' ? Ignoro veramente come
"smembrarlo" ...infatti ho ricreato i report :-)


title: Come si smembra un report !?

text:
"Fabietto" <fab...@NOSPAMsupereva.it> ha scritto nel messaggio

Se guardi nei pulsantini in alto ce n'e' uno fatto cosi':
/ (==
|
\ (==
Piu' o meno, prova a premerlo.
Sib
PS ovviamente in visualizzazione struttura del report.


title: Come si smembra un report !?

author: Antonio Biso

text:
Fabietto <fab...@NOSPAMsupereva.it> wrote in message
%SnU7.22339$o9.7...@news1.tin.it...
>
> > Ma infatti Roberto ti aveva appunto chiesto, nella prima domanda, se
avevi
> > un raggruppamento su IDFattura e tu avevi detto di no.
> > Forse non avevi capito bene il suggerimento.
>
> Cos'e' un raggruppamento su fattura ?
SIGH...
Antonio


title: modo migliore di strutturare listini prezzi

text:
Ho la necessità di poter creare infiniti listini prezzi ogni listino prezzo
deve avere un nome a mio piacere di tipo stringa e deve poi essere possibile
assegnare un valore percentuale di ricarico per ogni categoria presente
nella tabella categoria
ovvero
descrizione                        categoria1    categoria2  .........
categorian
listino clienti normali           25                28
30
listino clienti speciali           21                24
27
listino rivenditori                17                19
21
voi come fareste considerando che il numero di categorie può variare nella
tabella categoria e il numero di listini può variare nella tabella listini?
Grazie.


text:
Un attimo prima di skippare tutto mi sono accorto che  Simba883 ha scritto:
> voi come fareste considerando che il numero di categorie può variare
> nella tabella categoria e il numero di listini può variare nella
> tabella listini?
Boh!
Metti i listini in tabella testata e le categorie in righe... così hai un 1
a n con possibilità di avere infiniti in ognuno dei casi...
--
Alex {per email metti '[NOSPAM]' nell'oggetto}
"Prima di dedicarti all'impossibile accertati di aver fatto tutto il
possibile" (Alex1980)


author: Pablitomf

text:
Simba883 ha scritto:



> Grazie.
Così, a volo ...
Una Tab_Listino e una Tab_Listino_Corpo
1) Tab_Listino
ID
Listino_Descrizione
2) Tab_Listino_Corpo
ID
ID_Tab_Listino (collegamento al listino di competenza)
ID_Tab_Categorie (Collegamento alla categoria di competenza)
Perc_Ricarico
...
e perchè no...
Listino_inizio (per inizio vadilità di % ricarico su categoria)
Listino_fine (per fine vadilità di % ricarico su categoria - scadenza -)
giusto per permettere di dare scadenze ai vari record...
Più o meno la strutturerei in questo modo.
Ciao
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
Un attimo prima di skippare tutto mi sono accorto che  Pablitomf ha scritto:
> Più o meno la strutturerei in questo modo.
Bene siamo in due!
Io son oarrivato prima perchè ho scritto di meno :-)



title: da alta a bassa risoluzione

author: Afof

text:
Un'altra domanda irritante per voi (chiedo scusa)...
ma se uno progetta un database in alta risoluzione (uso un notebook a 15'
1400x1050) può fare in modo di adattarlo poi ad un monitor a bassa
risoluzione senza dover spostare e ridimensionare tutto quanto?
Grazie...
Afof


title: da alta a bassa risoluzione

text:
"Afof" <
ki...@hotmail.com
> ha scritto nel messaggio
news:0eF88.36412$5M4.1...@twister2.libero.it...

...no, non c'e'modo...t'attacchi scemo!
Afof
P.S. autoironia :)


title: da alta a bassa risoluzione

author: Alessandro

text:
"Afof" <
ki...@hotmail.com
> wrote in message
news:B8_88.44837$nI1.1...@twister1.libero.it...

Non essere così cattivo, la soluzione c'è, molto elaborata e secondo me
inutile.
La verità è che quando sviluppi ti devi mettere nelle condizioni
STANDARD
di utilizzo del Software, e non ricorrere a trucchetti per adattare.
La piattaforma ottimale è 800x600.
Sul Sito Comune c'è una Routine che ridimensiona i controlli in base
alle
dimensioni della Form, non è completa per quello che devi fare, perchè
devi ridimensionare la Form in Base alle dimensioni grafiche del
Monitor,
ma se usi API, cercando queste inFO e le passi alla ROUTINE citata
Funziona benissimo.
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: da alta a bassa risoluzione

text:
"> La verità è che quando sviluppi ti devi mettere nelle condizioni
> STANDARD
> di utilizzo del Software, e non ricorrere a trucchetti per adattare.
> La piattaforma ottimale è 800x600.
L'ho imparato a mie spese :)
Grazie Alessandro
Afof


title: Struttura database

author: omnitow

text:
cerco di spiegare meglio il problema che ho postato poco fa nel messaggio
"campo memo o campo testo?"
Sto impostando la struttura di un nuovo database per la gestione
dell'offerta, alla fine dell'opera vorrei che l'utente, partendo da "voci"
standard  + eventuali parametri entrambi immessi come input che completano
le voci, possa
"comporre" l'offerta selezionando ed impostando voci e parametri delle voci.
La struttura che ne deriva, almeno a me sembra, è piuttosto complessa,
questa la mia ipotesi:
Tabella [DEFparametri]: campi [IDpar], [Valori] (separati dal ; origine dati
dei controlli nelle maschere)
Tabella [DEFvoci]: campi [IDvoce],[DescrVoce] (con segnalibri numerati
all'interno che verranno sostituiti dai parameri), [IDpar1],
[IDpar2],..........., [IDparn]
Tabella [PuntiOfferta]: campi [IDpunto], [Descrizione], .........,
[IDvoce1], [ValoriParametri1] (separati da un segnalibro ad es. §1§),
[IDvoce2], [ValoriParametri2], ..........., [IDvoceN], [ValoriParametriN]
Tabella [Offerte] : campi [IDof], [Data], [Oggetto], .........., [IDpunto1],
[IDpunto2], ........, [IDpuntoN]
sono indeciso su 2 punti:
1- tutte le tabelle presentano un numero di campi che, nei vari record, a
volte possono risultare eccessivi, altre volte insufficienti.
avevo pensato di impostare una routine che all'occorenza aggiunge nuovi
campi con lo svantaggio di mantenere tutti i campi vuoti in eccesso
2- molti campi che avevo ipotizzato di Testo, prima o poi raggiungeranno il
limite massimo di 255 caratteri
e qui ancora una routine che vada ad aggiungere altri campi che verranno poi
concatenati da query di selezione per la visualizzazione, mi spiego meglio:
i campi di cui sto parlando sono questi:
[DEFparametri].[Valori]
[DEFvoci].[DescrVoce]
[DEFvoci].[ValoriParametri1],[ValoriParametri2],.......,[ValoriParametriN]
quando l'utente raggiunge il limite massimo di caratteri, nell'evento
AfterUpdate del controllo di immissione per esempio, richiamo la routine
AddCampo che aggiunge i campi [DEFvoci].[ValoriParametriN1] e/o
[DEFvoci].[ValoriParametriN2] a seconda del numero di caratteri da inserire.
Il problema non si presenterebbe se imposto il tipo di dati a "Memo" e dato
che la metà dei campi presenta questo problema, e che access fa fatica ad
interpretare i campi "Menmo", la cosa dovrebbe poi procurarmi parecchie
rogne
a voi Guro di Access che bazzicate questa NG:
Che ne pensate di questa ipotesi?, accetto soluzioni e commenti di ogni tipo
ciao omnitow


title: Impossibile cancellare record SQL express 2008

text:
Questa nn mi era mai capitata.......tutto d'un tratto se apro una determinata
form (sola lettura) e pigio il tasto CANCELLA RECORD mi va in timeout
ODBC....Se provo a cancellare il record direttamente dal motore e ho la
precedente maschera aperta SQL express macina macina ma nn cancella
nulla....Se chiudo la maschera funziona immediatamente....Ci ho gi� perso una
notte (anche perch� capita SOLO con questa tabella qua....) .....Qualche
help?? Grazie
RobertoF
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


author: OneEDP

text:
Fair87 wrote:
> Questa nn mi era mai capitata.......tutto d'un tratto se apro una
> determinata form (sola lettura) e pigio il tasto CANCELLA RECORD mi
> va in timeout ODBC....Se provo a cancellare il record direttamente
> dal motore e ho la precedente maschera aperta SQL express macina
> macina ma nn cancella nulla....Se chiudo la maschera funziona
> immediatamente....Ci ho gi� perso una notte (anche perch� capita SOLO
> con questa tabella qua....) .....Qualche help?? Grazie
Cosa intendi per form in lettura
- un lock ?
- un impedimendo edit a livello di form ?
La tabella ha modificato il comportamento perch� i dati sottostanti sono...
aumentati.
Credo che la tua forma acquisica lock durante la lettura ed � probabile che
la tabella sia di oltre 5000 e quindi vada in lock escalation (sull'intera
tabella)
Non avendo impostato poi alcun tipo di LOCK TIMEOUT (non command timeout),
sql mantiene il lock per tutta la durata della connessione.
Ecco perch� le tabelle collegate sono armi a doppio taglio. L'errore pi�
comune � collegare una tabella intera nella form.
Riesci a vedere sql profiler?
Prova ad utilizzare la vista di sistema sys.dm_tran_locks, e
sys.dm_exec_session e ti renderai conto di chi sta bloccando e perch�.
In internet trovi una miriade di informazioni.
Ciao
Daniele
>
> RobertoF


text:
OneEDP ha scritto:

E bravo Daniele.....proprio cos�.....se infatti cambio al volo la source dalla
form il problema non si presenta...Ma il dubbio permane.....
Questa form � un'anagrafica, quindi effettivamente tira su tutta la tabella
(maschere singole, quindi 1 record per volta) MA.....
L'origine dati � una query on the fly (mi serve x altre cose)
Il blocco record � impostato a Nessun Blocco
Il recordset � snapshot
Come altro glielo dico che � solo in lettura?!?!?!?!?!?!



text:

La query � una pass-through (chiamo qpt) con odbc RW?
O come temo � una query jet su tabelle collegate? Access si presta bene
perch� � naturalmente progettato per il locale.
Se � cos� come ogni odbc che si conviene devi creari un altro DSN di sola
lettura
Fammi sapere
Daniele


text:

Il DNS nn lo uso.....connessione all'apertura dell'applicazione con stringa
memorizzata in un file di testo....e si, query jet su tab collegate.....'mo
faccio qualche esperimento xch� secondo me la strada c'�.....al max non
assegno il sorgente all'apertura!!!!



text:

Ahiiaaa le tabelle collegate ;-)
Ora hai una tabella che ti d� questo problema e le altre....?
Non mi hai detto cosa intendi per query al volo. Cos� non posso aiutarti.
Ciao


text:

Exuse-me ho letto con attenzione: query jet su tab collegate.... (con sql
server dovresti evitarle proprio evitarle!)
Usa netpersec e guarda che Received / Sent mostruosi che hai.
Ciao


text:
[CUT]
>>> Il DNS nn lo uso.....connessione all'apertura dell'applicazione con
>>> stringa memorizzata in un file di testo....e si, query jet su tab
>>> collegate.....'mo faccio qualche esperimento xch� secondo me la
>>> strada c'�.....al max non assegno il sorgente all'apertura!!!!
>> Ahiiaaa le tabelle collegate ;-)
>> Ora hai una tabella che ti d� questo problema e le altre....?
>> Non mi hai detto cosa intendi per query al volo. Cos� non posso
>> aiutarti. Ciao
>Exuse-me ho letto con attenzione: query jet su tab collegate.... (con sql
>server dovresti evitarle proprio evitarle!)
>Usa netpersec e guarda che Received / Sent mostruosi che hai.
>Ciao
>
>
Studier�..... :)
Cmq la procedura � questa: Apro la maschera, su Caricamento butto una stringa
SQL che mi da la maschera che l'ha aperta (ci sono diverse form che possono
accedere qua e il recordset � variabile) e visualizzo tutto in snapshot. Poi
per modifiche/inserimenti vari ho altre form.....dicevo in questa maniera di
essermi parato il c... proprio da queste cosine qua.....ma evidentemente ho
frainteso qcosa......



text:
Fair87 wrote:
> [CUT]
>
>>>> Il DNS nn lo uso.....connessione all'apertura dell'applicazione con
>>>> stringa memorizzata in un file di testo....e si, query jet su tab
>>>> collegate.....'mo faccio qualche esperimento xch� secondo me la
>>>> strada c'�.....al max non assegno il sorgente all'apertura!!!!
>>> Ahiiaaa le tabelle collegate ;-)
>>> Ora hai una tabella che ti d� questo problema e le altre....?
>>> Non mi hai detto cosa intendi per query al volo. Cos� non posso
>>> aiutarti. Ciao
>> Exuse-me ho letto con attenzione: query jet su tab collegate....
>> (con sql server dovresti evitarle proprio evitarle!)
>> Usa netpersec e guarda che Received / Sent mostruosi che hai.
>> Ciao
>>
>>
> Studier�..... :)
> Cmq la procedura � questa: Apro la maschera, su Caricamento butto una
> stringa SQL che mi da la maschera che l'ha aperta (ci sono diverse
> form che possono accedere qua e il recordset � variabile) e
> visualizzo tutto in snapshot.
Difatti con snapshot � il layer pi� alto che ti impedisce le editazioni, ma
la connessione � la madre di tutti i lock, per cui se non la istruisci per
bene ottieni questi incidenti.
>Poi per modifiche/inserimenti vari ho
> altre form.....dicevo in questa maniera di essermi parato il c...
> proprio da queste cosine qua.....ma evidentemente ho frainteso
> qcosa......
Ciao


title: Copiare un valore tra campi di diverso formato

author: fid

text:
Anche credo sia impossibile, ma tentar non nuoce.
Per esigenze di struttura ho un campo di tipo testo, che contiene degli
orari e dovrei copiarlo in un campo di tipo data/ora, formato ora breve
24h. Non posso assolutamente trasformare il campo testo in formato ora o
viceversa, al momento inserisco manina-manina i valori, non c'è modo di
automatizzare?
Grazie 1000
Fid
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: ALESSANDRO Baraldi

text:
"fid" <
fid...@libero.it
> ha scritto nel messaggio
news:f68ep8$70c$1...@news.newsland.it...
> Anche credo sia impossibile, ma tentar non nuoce.
> Per esigenze di struttura ho un campo di tipo testo, che contiene degli
> orari e dovrei copiarlo in un campo di tipo data/ora, formato ora breve
> 24h. Non posso assolutamente trasformare il campo testo in formato ora o
> viceversa, al momento inserisco manina-manina i valori, non c'è modo di
> automatizzare?
> Grazie 1000
>
> Fid
Se questo è il contenuto del campo Testo "01/01/2007"
Per riportarlo a Data puoi usare EVAL("01/01/2007")
Quindi
CampoData=Eval(CampoTesto)
Sempre che la formattazione sia coerente per l'interpete...
Altrimenti devi scomporre il campo Testo(con le funzioni stringa) e
ricomporlo con DateSerial.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Ridimensionamento maschera

text:
Salve a tutti.
Ho 1 maschera che contiene una sottomaschera e qualche pulsante nel piè di
pagina.
Il mio problema è che voglio ridimensionare la sottomaschera quando
ridimensiono la maschera principale.
X quanto rigurda il ridimensionamento orizzontale ho fatto vari tentativi e
sono giunto alla conclusione
che riporto sotto, mentre il ridimensionamento verticale non mi riesce alla
stessa maniera.
Cosa devo cambiare/aggiungere?
Questa è la procedura sull'evento ridimensionamento maschera:
Private Sub Form_Resize()
    'Ridimensionamento orizzontale della sottomaschera
    Sottomaschera.Width = Form.InsideWidth - Sottomaschera.Left
    'Aggiustamento della larghezza totale con quella interna (niente barre
di scorrimento)
    Form.Width = Form.InsideWidth
    Form.Refresh
End Sub
E' utile il refresh che ho messo alla fine? Cosa fa esattamente?
Grazie x l'aiuto


title: Finalmente ho capito cosa non andava

author: Piergiuseppe Lozza

text:
Quando creavo le pag. con frame ( uso FPage 98) e impostavo le pag.
iniziali, automaticamente FP mette il tag <base targhet="nome_frame"> nella
pagina che imposto come iniziale, mentre nel frameset, mette all'interno del
tag frame l'opzione targhet="nome_frame".
Tolti questi inconvenienti funziona, come descritto da voi.
Finalmente !, non riuscivo a farmene una ragione del perchè la cosa non
funzionava.
Grazie per i consigli  raga.
Bye.


title: Finalmente ho capito cosa non andava

author: Piero Citterio

text:
Piergiuseppe Lozza <
lo...@palazzoloweb.it
> wrote in message
> Quando creavo le pag. con frame ( uso FPage 98) e impostavo le pag.
> iniziali, automaticamente FP mette il tag <base targhet="nome_frame">
Ecco cosa non andava... targhet!
Tu devi avere una versione regionalizzata.
> mentre nel frameset, mette all'interno del
> tag frame l'opzione targhet="nome_frame".
La MS continua a stupirmi, il "fruntpage" in milanese non me lo aspettavo.


title: Aiuto:Creare record con VBA!

text:
Ciao,
ho un database con due tabelle
-Ordini
-Dettaglio
le due tabelle sono relazionate uno a molti
ho creato una maschera Ordini con una sottomaschera Dettaglio e fin qui
tutto bene.
Io voglio che ad ogni un nuovo record Ordini  vngono creati tre nuovi record
nella sottomaschera con dei valori di default in un determinato campo.
E possibile? aiutatemi
Sandro
ale...@tin.it


title: Aiuto:Creare record con VBA!

author: lbo dal portatile

text:
>ho un database con due tabelle
>-Ordini
>-Dettaglio
>Io voglio che ad ogni un nuovo record Ordini  vngono creati tre nuovi record
>nella sottomaschera con dei valori di default in un determinato campo.
aggiungere i tre record è facile:
dim rst as recordset
set rst = currentdb.openrecordset("Dettaglio")
' aggiungi il primo record
rst.addnew
rst!Campo1 = valore1
rst!Campo2 = valore2
' ecc.
rst.update
' ripeti altre due volte
adesso il bello è vedere quando far partire questo codice.  direio
nell'evento dopoinserimento della maschera principale
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Aiuto:Creare record con VBA!

text:
"lbo dal portatile" <
l...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:39ba370c...@news.interbusiness.it...

Ho provato questo sistema ma ottengo il seguente messaggio di errore
Errore run-time 3201
in pratica mi dice che non posso aggiungere o creare record nella tabella
Dettaglio perchè nella tabella Ordini non esiste il record.
non riesco a trovare una soluzione
ale...@tin.it


title: Aiuto:Creare record con VBA!

text:
>Ho provato questo sistema ma ottengo il seguente messaggio di errore
>Errore run-time 3201
>in pratica mi dice che non posso aggiungere o creare record nella tabella
>Dettaglio perchè nella tabella Ordini non esiste il record.
quando fai eseguire il codice?  in che riga ti dà errore?



title: Aiuto:Creare record con VBA!

text:
Ho una maschera Ordini con una sottomaschera Dettaglio.
Ho il campo Numero ordine in questo campo rilevo l'evento dopo aggiornamento
e faccio eseguire il codice che mi dovrebbe creare i tre records nella
sottomaschera.
Il codice si blocca sull'istruzione
rst.update
PS: nel codice controllo anche se si tratta di un nouvo record per non
eseguire la procedura in caso di modifica
Dove sbaglio ?
Grazie Sandro
ale...@tin.it
"lbo dal portatile" <
l...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:39bc2736...@news.interbusiness.it...



title: Aiuto:Creare record con VBA!

author: Roberto

text:
"Alessandro" <
ale...@tin.it
> ha scritto nel messaggio
news:8pj7qo$ipr$1...@nslave2.tin.it...
> Ho una maschera Ordini con una sottomaschera Dettaglio.
> Ho il campo Numero ordine in questo campo rilevo l'evento dopo
aggiornamento
> e faccio eseguire il codice che mi dovrebbe creare i tre records nella
> sottomaschera.
> Il codice si blocca sull'istruzione
> rst.update
>
> PS: nel codice controllo anche se si tratta di un nouvo record per non
> eseguire la procedura in caso di modifica
>
> Dove sbaglio ?
> Grazie Sandro
 [CUT]
Nell'evento dopo aggiornamento, hai provato, prima di tutto, a mettere il
comando:
   DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
??
Roberto


title: Aiuto:Creare record con VBA!

text:
>Ho una maschera Ordini con una sottomaschera Dettaglio.
>Ho il campo Numero ordine in questo campo rilevo l'evento dopo aggiornamento
mannaggia a li pesci fritti, nun è un campo, è un *con-trol-lo*!  è
una casella di testo (probabilmente) legata ad un campo!  è un oggetto
che appartiene alla maschera!
dopo che hai aggiornato quel *controllo* nel *campo* non hai ancora
scritto niente!  ci verrà scritto qualcosa se e solo se salvi il
record su cui stai lavorando nella maschera, cioè dici ad access di
scrivere nei *campi* il contenuto dei *controlli* ad essi legati!
ecco perché non riesci ad inserire un record relazionato nella tabella
secondaria: nella primaria ancora non c'è un record che abbia quella
chiave!
il codice per aggiungere record, e lo avevo anche specificato bene, va
eseguito in seguito ad un evento particolare della masdchera: il dopo
inserimento di un nuovo record.



title: Aiuto:Creare record con VBA!

text:
Grazie!
La cosa sembra funzionare.
Purtroppo sono passato ad Access dopo due anni di lavoro con Filemaker e
questo forse mi penalizza.
grazie
Sandro
ale...@tin.it
"lbo dal portatile" <
l...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:39bd61f5...@news.interbusiness.it...



title: help sql

author: Checco

text:
In una maschera chiamata "Visualizza Ordini per commessa" ho due oggetti non
associati.
una è una casella combinata che contiene i seguenti valori:
 SELECT [Commesse].[IdCommessa], [Commesse].[Descrizione] FROM Commesse;
una è una casella di riepilogo che contiene:
 SELECT [Ordini Query].[IdOrdine], [Ordini Query].Fornitori.Ditta, [Ordini
Query].[DataOrdine], [Ordini Query].[arrivato], [Ordini Query].[IdCommessa]
FROM [Ordini  Query];
quello che voglio ottenere è dopo aver aggiornato la casella combinata nella
casella di rieilogo mi si aggiornino gli ordini associati per idcommessa.
Ho provato con una espressione sql


title: help sql

author: ramblers

text:
"Checco" <
full...@iol.it
> ha scritto nel messaggio
news:hcOc8.6402$E33.1...@twister1.libero.it...

Chiamando cmbCommesse la prima casella combinata con origineriga:
SELECT [Commesse].[IdCommessa], [Commesse].[Descrizione] FROM Commesse;
la seconda, chiamiamola cmbOrdini, avrà come origineriga:
SELECT [Ordini Query].[IdOrdine], [Ordini Query].Fornitori.Ditta, [Ordini
 Query].[DataOrdine], [Ordini Query].[arrivato], [Ordini Query].[IdCommessa]
 FROM [Ordini  Query] WHERE [Ordini Query].[IdCommessa] = " &
forms!nometuaforma.cmbCommesse
e sull'evento AfterUpdate della prima inserisci il requery per la seconda:
Sub cmbCommesse_AfterUpdate
    me.cmbOrdini.requery
end if
ciao.


title: help sql

text:
HO INSERITO LA STRINGA COME MI HAI DETTO MA MI SCRIVE SINTAX ERROR (missing
operator) in query espression [Ordini Query].[IdCommessa] = &
"forms!Visualizza ordini per commessa.cmbCommesse
SELECT [Ordini Query].[IdOrdine], [Ordini Query].Fornitori.Ditta, [Ordini
Query].[DataOrdine], [Ordini Query].[arrivato], [Ordini Query].[IdCommessa]
FROM [Ordini  Query] WHERE [Ordini Query].[IdCommessa] = " &
forms!Visualizza ordini per commessa.cmbCommesse
Ho pensato che fosse per via delle Virgolette che non erano chiuse poi ho
scritto
SELECT [Ordini Query].[IdOrdine], [Ordini Query].Fornitori.Ditta, [Ordini
Query].[DataOrdine], [Ordini Query].[arrivato], [Ordini Query].[IdCommessa]
FROM [Ordini  Query] WHERE [Ordini Query].[IdCommessa] = & "forms!Visualizza
ordini per commessa.cmbCommesse"
Ma mi ha dato lo stesso errore
"ramblers" <
clint...@yahoo.it
> ha scritto nel messaggio
news:a52h0p$3vahv$1...@ID-57322.news.dfncis.de...



title: help sql

text:
"Checco" <
full...@iol.it
> ha scritto nel messaggio
news:Lvpd8.5342$v7.2...@twister1.libero.it...
> HO INSERITO LA STRINGA COME MI HAI DETTO MA MI SCRIVE SINTAX ERROR
(missing
> operator) in query espression [Ordini Query].[IdCommessa] = &
> "forms!Visualizza ordini per commessa.cmbCommesse
> SELECT [Ordini Query].[IdOrdine], [Ordini Query].Fornitori.Ditta, [Ordini
> Query].[DataOrdine], [Ordini Query].[arrivato], [Ordini
Query].[IdCommessa]
> FROM [Ordini  Query] WHERE [Ordini Query].[IdCommessa] = " &
> forms!Visualizza ordini per commessa.cmbCommesse
>
> Ho pensato che fosse per via delle Virgolette che non erano chiuse poi ho
> scritto
>
> SELECT [Ordini Query].[IdOrdine], [Ordini Query].Fornitori.Ditta, [Ordini
> Query].[DataOrdine], [Ordini Query].[arrivato], [Ordini
Query].[IdCommessa]
> FROM [Ordini  Query] WHERE [Ordini Query].[IdCommessa] = &
"forms!Visualizza
> ordini per commessa.cmbCommesse"
>
> Ma mi ha dato lo stesso errore
Togli tutto: apici e &, non servono se la query e definita nell'origine riga
SELECT [Ordini Query].[IdOrdine], [Ordini Query].Fornitori.Ditta, [Ordini
 Query].[DataOrdine], [Ordini Query].[arrivato], [Ordini Query].[IdCommessa]
 FROM [Ordini  Query] WHERE [Ordini Query].[IdCommessa] =  forms!Visualizza
 ordini per commessa.cmbCommesse
ciao.


title: DB a 32bit:  --> 64bit

text:
Un saluto a tutti
Non funziona bene un Db fatto con A03 che vado ad aprire con A16.
Probabilmente è dovuto al discorso 32bit --> 64bit  ?
Mi segnala di aggiornare le istruzioni Declare e contrassegnare con PtrSafe.
Ho provato a leggere tanti post al riguardo ma, sicuramente, a causa delle mie scarse conoscenze di Vba non riesco a venirne fuori.
Chiedo cortesemente, per risolvere il problema, se esiste una istruzione "semplice" ed eventualmente dove dovrebbe essere immessa.
Ringrazio in anticipo chiunque vorrà aiutarmi.
  Gabriele


title: DB a 32bit:  --> 64bit

text:
Potrebbe essere molto complicato... il PtrSafe serve solo per la compatibilità standard VBA7... ma ci sono chiamate API 64Bit che modificano il vartype sia dei parametri che del restituito.
Ne consegue che potrebbe servire una compilazione condizionata non solo sulle dichiarazioni ma anche nelle funzioni che le chiamano.
Quindi la cosa va analizzata bene.

@Alex


title: DB a 32bit:  --> 64bit

text:

Grazie comunque per la risposta.
Pazienza, mi inventerò qualcosa.
Tanto per informare ho anche provato a fare un Db nuovo e importare tutti gli oggetti ma non va.
 Di nuovo saluti
  Gabriele


title: DB a 32bit:  --> 64bit

text:
Ovviamente non può andare... devi modificare le dichiarazioni in modo sostanziale... inutile ti faccia un esempio... se hai poche dichiarazioni(3 o 4) pubblicale e possiamo vedere... poi dovrai verificare i punti di chiamata e modificarli in conseguenza.
Se sono tante... credo non sia praticabile.

@Alex


title: DB a 32bit:  --> 64bit

text:

Grazie di nuovo per la disponibilità.
In effetti sarebbe soltanto una (scaricata dal sito comune che mi serve per riallegare le tabelle).
di seguito le due righe dove si blocca.
Public Declare Function CHOOSECOLOR Lib "comdlg32.dll" _
    Alias "ChooseColorA" (pChoosecolor As CHOOSECOLOR) As Long
eventualmente se si tratta di una cosa semplice proverò altrimenti vedrò di trovare una soluzione.
 Gabriele


title: DB a 32bit:  --> 64bit

text:
Come vedi la Chiamata CHOOSECOLOR ha bisogno di una TypeStructure che è affetta anch'essa da Compatibilità 64Bit... quindi puoi sostituire il tuo codice con questo sotto, che come vedi non è così banale.

La chiamata va fatta semplicemente alla Funzione [aDialogColor] passando come parametro il Colore Attuale, se esiste, e restituisce un LONG da assegnare al colore...

Me.NomeRectangle.BackColor=aDialogColor(Me.NomeRectangle.BackColor)

In questo modo passi il colore del rettangolo e lo riassegni...

Option Compare Database
Option Explicit

' Constantes utilisées par aDialogColor
Private Const CC_RGBINIT = &H1&
Private Const CC_FULLOPEN = &H2&
Private Const CC_PREVENTFULLOPEN = &H4&
Private Const CC_SHOWHELP = &H8&
Private Const CC_ENABLEHOOK = &H10&
Private Const CC_ENABLETEMPLATE = &H20&
Private Const CC_ENABLETEMPLATEHANDLE = &H40&
Private Const CC_SOLIDCOLOR = &H80&
Private Const CC_ANYCOLOR = &H100&

'   Type API de structure de couleur
#If VBA7 Then
    Private Type apiCOLORSCHEMA
      lStructSize As Long
      hwnd As LongPtr
      hInstance As LongPtr
      rgbResult As Long
      lpCustColors As String
      flags As Long
      lCustData As LongPtr
      lpfnHook As LongPtr
      lpTemplateName As String
    End Type
#Else
    Private Type apiCOLORSCHEMA
      lStructSize As Long
      hwnd As Long
      hInstance As Long
      rgbResult As Long
      lpCustColors As String
      flags As Long
      lCustData As Long
      lpfnHook As Long
      lpTemplateName As String
    End Type
#End If

'   Constante de couleur "solide"
Private Const API_SOLIDCOLOR = &H80

'''""""""""""""""""""""""""""""""""""""""""""""""""""'''
'
'                   API cmdlg32.dll
'
'''""""""""""""""""""""""""""""""""""""""""""""""""""'''
#If VBA7 Then
    Private Declare PtrSafe Function apiChooseColor Lib "comdlg32.dll" Alias "ChooseColorA" (pChoosecolor As apiCOLORSCHEMA) As Long
#Else
    Private Declare Function apiChooseColor Lib "comdlg32.dll" Alias "ChooseColorA" (pChoosecolor As apiCOLORSCHEMA) As Long
#End If

#If VBA7 Then
    ' fonction qui permet d'affecter une couleur à une propriété
    Public Function aDialogColor(DefaultColor) As Long
      Dim X As LongPtr, cs As apiCOLORSCHEMA
      Dim CustColor(16) As LongPtr
      cs.lStructSize = LenB(cs)
      If Not IsNumeric(DefaultColor) Then DefaultColor = 0
      cs.hwnd = hWndAccessApp
      cs.rgbResult = DefaultColor
      cs.lpCustColors = String$(16 * 4, 0)
      cs.flags = CC_ANYCOLOR Or CC_RGBINIT Or CC_FULLOPEN ' API_SOLIDCOLOR
      X = apiChooseColor(cs)
      If X = 0 Then
        aDialogColor = -1
      Else
        ' Normal processing
         aDialogColor = cs.rgbResult
      End If

    End Function
#Else
    ' fonction qui permet d'affecter une couleur à une propriété
    Public Function aDialogColor(DefaultColor As Long) As Long
      Dim X As Long, cs As apiCOLORSCHEMA
      Dim CustColor(16) As Long
      cs.lStructSize = Len(cs)

      cs.hwnd = hWndAccessApp
      cs.rgbResult = DefaultColor
      cs.lpCustColors = String$(16 * 4, 0)
      cs.flags = CC_ANYCOLOR Or CC_RGBINIT Or CC_FULLOPEN ' API_SOLIDCOLOR
      X = apiChooseColor(cs)
      If X = 0 Then
        aDialogColor = -1
      Else
        ' Normal processing
         aDialogColor = cs.rgbResult
      End If

    End Function
#End If

@Alex


title: DB a 32bit:  --> 64bit

author: Greg

text:
Il 06/04/20 08:51:43 @Alex ha scritto:
> Come vedi la Chiamata CHOOSECOLOR ha bisogno di una TypeStructure che è affetta anch'essa da Compatibilità 64Bit...

Cut

Secondo te, si poteva evitare tutta questa roba oppure farla meglio?

--
Greg


title: DB a 32bit:  --> 64bit

text:
Definisci "farla meglio"... il.codice che ho postato è fatto meglio perché è scritto tecnicamente in modo corretto e funziona bene.

Quindi chiarisci il tuo punto di vista.

Si poteva evitare...? SI in almeno 2 modi:
1°
Se ti accontenti di una Pelette di colori ristretta si basta una maschera con N commandButton ognuno con un colore...
Nessuna API, ovviamente ha dei limiti.
Questo lo avevo già pubblicato come esempio.

2° usi 3 Slider control sempre fatti in VBA che corrispondono ad RGB con campo 0÷255 e a seconda del loro valore componi il LONG dato dalla combinazione Esadecimale dei 3.
Quello che manca in questo caso è la visualizzazione grafica del punto colore all'interno della palette.
Amche questo lo avevo anche pubblicato come esempio...

Saluti
@Alex


title: DB a 32bit:  --> 64bit

text:
Il 08/04/20 18:52:41 @Alex ha scritto:
> Definisci "farla meglio"... il.codice che ho postato è fatto meglio perché è scritto tecnicamente in modo corretto e
> funziona bene.
>
> Quindi chiarisci il tuo punto di vista.

Si scusa, hai ragione, poi ho riletto meglio, è la complessità delle api che quando le vedo... ecco mi sembrano un
decreto legge!

--
Greg


title: esseguire sub da un'altra Form

text:
Buongiorno,
ho questo problema.

Ho la necessita' di passare  il controllo alla sub xxx_AfterUpdate della
maschera A dopo aver aggiornato il valore dello stesso campo xxx.
Il problema e' che il valore xxx viene assegnato trovandomi con il focus
sulla form B.

Ho trovato anche un precedente post del 3 Marzo scorso di France dellavalle
che mi pare avesse lo stesso problema, ma proprio non riesco a risolvere.

Ho provato con questo:
...
Set frm = Forms![A]
frm![xxx].SetFocus
frm![xxx] = "valore assegnato"
Call frm.codice_AfterUpdate      ' per eseguire l'azione 'Dopo
Aggiornamento' del campo X sulla Form A

E' qui l'errore su cui mi sono arenato: ho provato in vari modi, ma non
riesco proprio a capire...

Dove mi sono perso?

Grazie 1000 a tutti

Marco67


title: esseguire sub da un'altra Form

text:

Premesso che in quello che dici c'è qalche cosa che non torna affatto dal punto di vista tecnico... è veramente inconcepibile che tu faccia una modifica di un dato in una Maschera e poi tu debba lanciare un AfterUpdate di un'altra maschera per lo stesso dato... assurdo veramente.

Se devi interagire con i dati di una maschera su un'altra ci sono logiche ben precise che evitano questi incroci indefiniti... ma serve capire bene lo scenario.

Un esempio è gestire la FORM chiamata in modalità SINCRONA(acDialog) e, fatte le modifiche nella Form Chiamata, la si rende NON VISIBILE(invece di chiuderla) questo rimanda l'attivazione alla Form Chiamante, che può leggere il valore ed operare in modo regolare e sequenziale.

Detto questo, che vedrai tu... devi anche comprendere un ulteriore errore tecnico che stai introducendo.
Gli Eventi degli Oggetti sono PRIVATE, quindi impossibile raggiungerli dall'esterno.

Per questo motivo chi sviluppa deve ragionare in LOGICA Object Oriented.
Quindi si predispongono delle Interfacce PUBLIC, che possono essere Metodi/Proprietà o Eventi accessibili dall'esterno.

Nel tuo caso devi o dovresti creare una Function Public nella Form su cui agire in modo da poter interagire.

Es. nella Form Chiamata (chiamiamola B) devi predisporre:
Public Function ExtAfterUpdate()
   Call Form_AfterUpdate()
End Function

Quindi dalla Form A scriviamo:
Call Forms("B").ExtAfterUpdate

Questa funzione Public poi rilancia sulla Private di Maschera.

Ti suggerisco in ogni caso di chiarirti le cose prima di fare troppe modifiche non adeguate.

@Alex


title: esseguire sub da un'altra Form

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:bc0ac5f3-7863-40e9...@googlegroups.com...

Ho capito Alex,
provo l'apertura della maschera in modalita' AcDialog, poi utilizzero' la
funzione Public giustamente.

Grazie 1000 per il prezioso aiuto e, soprattutto, chiarezza.
Un saluto
Marco67


title: esseguire sub da un'altra Form

text:
Se usi la modalità SINCRONA non serve alcuna funzione... ti basta leggere la proprietà VALUE del controllo.

@Alex


title: esseguire sub da un'altra Form

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:25bf68c1-c877-4622...@googlegroups.com...
Se usi la modalità SINCRONA non serve alcuna funzione... ti basta leggere la
proprietà VALUE del controllo.

@Alex

Alex,
ho risolto richiamando la function pubblica, come mi hai suggerito.

Pero', a titolo di conoscenza, penso di non aver capito l'utilizzo
dell'apertura sincrona di una form.

Ho provato ma, non mi cambia nulla:
ho aperto la mia form B dalla Form 'A' (che dovra' ricevere un valore in
base alla scelta in form 'B').
Una volta scelto un valore, lo stesso viene assegnato al campo x nella form
A.

Fin qui ok, ma il fatto e' che sulla form A deve risultare come fosse
inputato manualmente dall'utente, quindi automaticamente eseguire l'azione
afterUpdate, che anche nel caso di apertura SINCRONA (AcDialog),  non
avviene.

Ripeto, ho risolto tranquillamente attraverso la public function, ma
certamente non ho capito il sistema di apertura AcDialog e come diversamente
si comporti.

Grazie ancora Alex


title: [OT]sono contento

author: All Eyez On me

text:
Scusate l'ot ma mi č venuta voglia di dirlo anche a voi!!
Mi hanno appena comunicato che il tumore che mi avevano scoperto č benignio
e facilmente operabile.
Sono contento
AEOM


title: [OT]sono contento

text:
AUGURI!!!!!
Alex


title: [OT]sono contento

author: ringo

text:
"All Eyez On me" <
nospambf...@libero.it
> ha scritto nel messaggio
news:EcdX9.60164$0v.18...@news1.tin.it...

Tantissimi auguri anche da parte mia!
ringo


title: [OT]sono contento

author: Sib

text:
"All Eyez On me" <
nospambf...@libero.it
> ha scritto nel messaggio
> Scusate l'ot ma mi è venuta voglia di dirlo anche a voi!!
>
> Mi hanno appena comunicato che il tumore che mi avevano scoperto è
benignio
> e facilmente operabile.
>
> Sono contento
Sono contentissimo anch'io!
Tanti auguri di pronta guarigione allora.
Sib


title: [OT]sono contento

author: Roberto da casa

text:
"All Eyez On me" <
nospambf...@libero.it
> ha scritto nel messaggio
news:EcdX9.60164$0v.18...@news1.tin.it...

E Vaaaaaiiiiiiii!!!!
In bocca al lupo!!!
Roberto


title: [OT]sono contento

author: MIX

text: AUGURISSIMI!!!


title: [OT]sono contento

author: SpiderMax

text:
"All Eyez On me" <
nospambf...@libero.it
> ha scritto nel messaggio
news:EcdX9.60164$0v.18...@news1.tin.it...
>
> Mi hanno appena comunicato che il tumore che mi avevano scoperto è
benignio
> e facilmente operabile.
Mi associo agli auguri (e son contento anch'io)
(¯`·.¸SpiderMax¸.·´¯)


title: [OT]sono contento

author: cidi

text:
"All Eyez On me" <
nospambf...@libero.it
> ha scritto nel messaggio
news:EcdX9.60164$0v.18...@news1.tin.it...
>

Sono felice per te. auguri per il futuro
saluti Daniele


title: [OT]sono contento

author: sittinghorse

text:


Auguroni č una bellissima notizia.
In bocca al lupo per il tuo futuro.


title: [OT]sono contento

author: oizirbaF

text:
On Tue, 21 Jan 2003 14:56:36 GMT, "All Eyez On me"
<
nospambf...@libero.it
> wrote:
>
>Scusate l'ot ma mi è venuta voglia di dirlo anche a voi!!
>
>Mi hanno appena comunicato che il tumore che mi avevano scoperto è benignio
>e facilmente operabile.
>
>Sono contento
>
>AEOM
>
Ed io sono felice.
Tzk , eri lì a dire tanto di opaserv -k .... , fanculo va. :-)))
p.s. oddio a voler proprio rompere i coglioni ci sarebbe quell'errore
di ortografia.  :-)))) Lascio perdere perchè mi bruciano un po' gli
occhi: sarà a stare tutto 'sto tempo davanti al monitor...., fanculo
ancora.
Ciao. Fabrizio.
(Access XP (sp2), Win ME, P4 1Ghz, 320 RAM)


title: [OT]sono contento

author: Mak

text:
"All Eyez On me" <
nospambf...@libero.it
> ha scritto nel messaggio
news:EcdX9.60164$0v.18...@news1.tin.it...
>
> Scusate l'ot ma mi è venuta voglia di dirlo anche a voi!!
>
> Mi hanno appena comunicato che il tumore che mi avevano scoperto è
benignio
> e facilmente operabile.
>
> Sono contento
>
> AEOM
>
La felicità di una persona per la sua salute, penso che non sia mai OT.
Auguri e tanta Felicità
Mak


title: [OT]sono contento

author: Alex

text:
"All Eyez On me" <
nospambf...@libero.it
> wrote in message
news:EcdX9.60164$
0v.18...@news1.tin.it

Felice sia per la bella notizia, sia per la tua scelta
di condividerla con NOI.....!!
In bocca al Lupo.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: [OT]sono contento

author: Maurizio Borrelli

text:
> "All Eyez On me" <
nospambf...@libero.it
> ha scritto nel messaggio
> news:EcdX9.60164$0v.18...@news1.tin.it...
    :-)
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: [OT]sono contento

author: Riccardo M.

text:
"All Eyez On me" <
nospambf...@libero.it
> ha scritto nel messaggio
news:EcdX9.60164$0v.18...@news1.tin.it...
>

Tanti tanti auguri
Riccardo


title: [OT]sono contento

author: AMR-Giuseppe

text:
"All Eyez On me" <
nospambf...@libero.it
> ha scritto nel messaggio
news:EcdX9.60164$0v.18...@news1.tin.it...
>

Tantissimi  Auguri
Ciao Giuseppe


title: [OT]sono contento

author: Alessandro Cara

text:
in bocca al lupo
--
a.cara
Togli qualcosa dall'email


title: [OT]sono contento

author: Giuliano Bolzonello

text:
"All Eyez On me" <
nospambf...@libero.it
> ha scritto nel messaggio
news:EcdX9.60164$0v.18...@news1.tin.it...
>

Alla grande !!!!
Un grosso in bocca al lupo !!
Ciao ed auguri !
Giuliano


title: [OT]sono contento

author: Antonio Biso

text:
"All Eyez On me" <
nospambf...@libero.it
> ha scritto nel messaggio
news:EcdX9.60164$0v.18...@news1.tin.it...
>

Benissimo!
Ora puoi offrire la cena a tutti!!!!
Propongo Caino a Montemerano o il Gambero Rosso a San Vincenzo!!!
Antonio


title: [OT]sono contento

author: Lorenzo Bolognini

text:
"All Eyez On me" <
nospambf...@libero.it
> ha scritto nel messaggio
news:EcdX9.60164$0v.18...@news1.tin.it...
>

While 1 = 1
    msgbox("Auguri!!!!")
Wend
Lo


title: [OT]sono contento

text:
"Lorenzo Bolognini" <
lor...@mysurname.net
> ha scritto nel messaggio
news:LnhX9.30747$ZE.8...@twister2.libero.it...

Tsč!
E un while true noo?!?
Antonio


title: [OT]sono contento

author: Maicol

text:
"All Eyez On me" <
nospambf...@libero.it
> ha scritto nel messaggio
news:EcdX9.60164$0v.18...@news1.tin.it...
>

> Ci sono passato e capisco cosa significa , un mondo di auguri!!!!!!!


title: [OT]sono contento

author: fidirico

text:
> Sono contento
>
> AEOM
Anch'io sono contento. Augurissimi per il futuro.
Galliano


title: [OT]sono contento

author: Ungi

text:
"All Eyez On me" <
nospambf...@libero.it
> ha scritto nel messaggio
news:EcdX9.60164$0v.18...@news1.tin.it...
>

Sono felice
In bocca al lupo


title: [OT]sono contento

author: Emyr

text:
Auguri!
Saluti.
Emanuele.


title: [OT]sono contento

author: Potone

text:
Sono felice per te.
Auguri
Mat.


title: [OT]sono contento

author: Pietrobon Enrico

text:
Tantissimi Auguri anche da parte mia
Enrico Pietrobon


title: [OT]sono contento

author: desio

text:
Mi associo agli auguri e non credevo si fosse in tanti così
in questo gruppo, doppia felicità e...... mi va benissimo il gambero rosso
di s. vincenzo.
desio


title: [OT]sono contento

author: Diana

text:
> >
> > Scusate l'ot ma mi è venuta voglia di dirlo anche a voi!!
> >
> Scusami la curiosità ma che significa OT? Io OT lo definisco  Operatore
Tecnologico.
> AUGURONI Diana.


title: [OT]sono contento

author: jef

text:
"Diana" <
dian...@libero.it
> ha scritto nel messaggio
news:1MBX9.34711$YG2.9...@twister1.libero.it...

La traduzione specifica non la so ma si intende fuori dall'argomento
dell'NG. (forse Out of Theme ?)
Ciao


title: [OT]sono contento

text:
"jef" <
j...@libero.it
> ha scritto nel messaggio
news:s0CX9.34785$YG2.9...@twister1.libero.it...
>
> "Diana" <
dian...@libero.it
> ha scritto nel messaggio
> news:1MBX9.34711$YG2.9...@twister1.libero.it...
> >
> > > >
> > > > Scusate l'ot ma mi è venuta voglia di dirlo anche a voi!!
> > > >
> > > Scusami la curiosità ma che significa OT? Io OT lo definisco
Operatore
> > Tecnologico.
>
> La traduzione specifica non la so ma si intende fuori dall'argomento
> dell'NG. (forse Out of Theme ?)
> Ciao
>
dall'inglese OFF TOPIC -->Volg. non centra una mazza con i temi del N.G.
(ovviamente NON è riferito al msg di AEOM)
Alex


title: [OT]sono contento

text:
> > > > Scusami la curiosità ma che significa OT? Io OT lo definisco
> Operatore
> > > Tecnologico.
> >
> > La traduzione specifica non la so ma si intende fuori dall'argomento
> > dell'NG. (forse Out of Theme ?)
> > Ciao
> >
> dall'inglese OFF TOPIC -->Volg. non centra una mazza con i temi del N.G.
> (ovviamente NON è riferito al msg di AEOM)
>
> Alex
>
> OK ragazzi grazie e tanti auguroni sinceri ancora ad AEOM ciao Diana.


title: [OT]sono contento

author: MA

text:
Il 21 Gen 2003, 15:56, "All Eyez On me" <
nospambf...@libero.it
> ha
scritto:
>
> Scusate l'ot ma mi è venuta voglia di dirlo anche a voi!!
>
> Mi hanno appena comunicato che il tumore che mi avevano scoperto è
benignio
> e facilmente operabile.
>
> Sono contento
>
> AEOM
>
>
Miliardi di auguri
AOHOY
All Our Happiness On You.
Mi raccomando, in queste occasioni bisogna cacciare sempre più carattere.
Ad majora
MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: [OT]sono contento

author: Sib

text:
"jef" <
j...@libero.it
> ha scritto nel messaggio
> "Diana" <
dian...@libero.it
> ha scritto nel messaggio
> > > > Scusate l'ot ma mi è venuta voglia di dirlo anche a voi!!
> > > >
> > > Scusami la curiosità ma che significa OT? Io OT lo definisco
Operatore
> > Tecnologico.
> > > AUGURONI Diana.
> >
> >
>
> La traduzione specifica non la so ma si intende fuori dall'argomento
> dell'NG. (forse Out of Theme ?)
> Ciao
Ti scuso perche' la prima volta che l'ho letto e' stata la prima cosa che ho
pensato di primo acchito.
poi ho trovato il giusto acronimo:
Off Topic (che strni sti inglesi)
Sib


title: [OT]sono contento

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:3AOX9.94133$AA2.4...@news2.tin.it...
> Ti scuso perche' la prima volta che l'ho letto e' stata la prima cosa che
ho
> pensato di primo acchito.
> poi ho trovato il giusto acronimo:
>
> Off Topic (che strni sti inglesi)
Il termine italiano è Fuori Topa...
Antonio


title: [OT]sono contento

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
>
> > Ti scuso perche' la prima volta che l'ho letto e' stata la prima cosa
che
> ho
> > pensato di primo acchito.
> > poi ho trovato il giusto acronimo:
> >
> > Off Topic (che strni sti inglesi)
>
> Il termine italiano è Fuori Topa...
A palermo si dice:
"cu nasci tunnu un po' moriri quatratu"
(per i non oriundi: "chi nasce tondo non puo' morire quadrato")
in altre parole "il lupo perde il pelo ma non il vizio"
Ciao
Sib


title: [OT]sono contento

author: oizirbaF

text:
On Thu, 23 Jan 2003 09:57:16 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:

Mhmmm e quanto mi rode essere OT.  :-)))
Ciao. Fabrizio.
(Access XP (sp2), Win ME, P4 1Ghz, 320 RAM)


title: [OT]sono contento

author: Giacomo

text:
On Tue, 21 Jan 2003 14:56:36 GMT, "All Eyez On me"
<
nospambf...@libero.it
> wrote:
>Scusate l'ot ma mi č venuta voglia di dirlo anche a voi!!
>
>Mi hanno appena comunicato che il tumore che mi avevano scoperto č benignio
>e facilmente operabile.
benone!
auguri!
--
giacomo


title: [OT]sono contento

author: stefano pomelli

text:
"All Eyez On me" <
nospambf...@libero.it
> ha scritto nel messaggio
news:EcdX9.60164$0v.18...@news1.tin.it...
>
> Scusate l'ot ma mi č venuta voglia di dirlo anche a voi!!
>
> Mi hanno appena comunicato che il tumore che mi avevano scoperto č
benignio
> e facilmente operabile.
>
> Sono contento
>
> AEOM
>
> mi associo felice auguri
Stefano


title: [OT]sono contento

author: mrfree

text:
AUGURONI VIVISSIMI



title: Query di accodamento e Overflow in campo Numerico

author: Liones

text:
https://microsoft.public.it.office.access.narkive.com/8GuEk0Hp/overflow-in-campo-numerico-3349

ho collegato una tabella txt  in access ed attraverso una query di
accodamento vorrei aggiornare una seconda tabella riportante gli stessi
campi

il tutto funziona SOLO la prima volta

al 2° lancio della query ho errore: "Overflow in campo Numerico"

se compatto il db POSSO rilanciare la query all'infinito

c'è una soluzione ? (DIVERSA dal compattare il db)

Grazie Ciao


author: GiorgioDaPrato

text:
>
> se compatto il db POSSO rilanciare la query all'infinito
>
> c'è una soluzione ? (DIVERSA dal compattare il db)
>

mah, solo come tentativo

poiché la tabella text non è aggiornabile da Access
(e quindi prendi in solido i dati esterni, all'occorrenza)
proverei ad IMPORTARE (in una tabella) invece di collegare

in fondo, se conduci le operazioni da VBA,
c'è solo da aggiungere l'importazione
(eseguita però di volta in volta)

certo, c'è lo svantaggio del tempo fisso di (ri)esecuzione:
i dati esterni non sono "pronti all'uso", come nel collegamento,
e se le righe sono millantamila può essere poco pratico

Inoltre credo che si possa controllare meglio la presenza di qualche valore anomalo su una (singola) importazione


text:
> Inoltre credo che si possa controllare meglio la presenza di qualche valore anomalo su una (singola) importazione

mi era rimasta fuori la riga finale

> Inoltre credo che si possa controllare meglio la presenza di qualche valore anomalo su una (singola) importazione
e, se viene individuato, provar a "ripulire", con una query di scopo


author: liones

text:
Perfetto

Nella tabella collegata c'erano dei campi numerici (probabilmente
 non valorizzati) che non riusciva a "vedere"
Il collegamento non dava errori
ma quando lanciano la query di accodamento usciva l'errore

Con l'importazione la tabella erroriImportazione ha evidenziato il
 problema

Grazie ciao


title: Ancora Casella Combinata (ma domanda diversa!)

author: Master Sulu

text:
Ho una casella combinata che mi cerca un record nel recordset associato alla
maschera, con FindFirst, e tutto funziona.
Vorrei espandere la funzionalita' di questa casella combinata, facendo in
modo che, se il record non viene trovato, automaticamente la maschera si
posizioni per inserire un nuovo record.
Come?
Grazie
Andrea


author: Roberto dal portatile

text:
"Master Sulu" <
andre...@tin.it
> ha scritto nel messaggio
news:Akx97.64313$Qf6.5...@news2.tin.it...

Nel caso in cui la FindFirst ti dà esito negativo (NoMatch, vedi help) usa
il metodo GoToRecord impostando l'argomento record ad acNewRec (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
> > Vorrei espandere la funzionalita' di questa casella combinata, facendo
in
> > modo che, se il record non viene trovato, automaticamente la maschera si
> > posizioni per inserire un nuovo record.
> >
> > Come?
> >
> > Grazie
> > Andrea
> >
>
> Nel caso in cui la FindFirst ti dà esito negativo (NoMatch, vedi help) usa
> il metodo GoToRecord impostando l'argomento record ad acNewRec (vedi
help).
>
> --
> Roberto
In effetti avevo trovato queste cose nell'help, ma non so come usare
NoMatch.
mi sembra di aver capito di doverlo usare come Me.RecordSetClone.NoMatch, ma
non mi funziona.
Sbaglio qcosa?


text:
"Master Sulu" <
andre...@tin.it
> ha scritto nel messaggio
news:7Uz97.75342$Pb6.4...@news1.tin.it...

NomeMioRecordst.FindFirst NomeCriteri
If NomeMioRecordset.NoMatch Then
    DoCmd.GoToRecord , , acNewRec
    Exit Sub
Else
    ' Codice VBA se record trovato
End If
Naturalmente do per scontato che NomeMioRecorset sia stato aperto e sia di
un tipo per cui è possibile usare il FindFirst. Normalmente in questi casi è
il RecordsetClone della maschera attiva.



title: Filtrare subform da altra subform.

text:
Buongiorno a tutti,
in Form Materiali ho Subform1 Misure (solo misure), Subform2 Colori (solo
colori) e Subform3 DiBa (sia misure che colori).
Materiali è unita a Subform1, Subform2 e Subform3 da IDMateriale (Master e
secondario).
Posso, cliccando su un record Misure o cliccando su uno dei Colori avere
solo i record di DiBa che soddisfano alla misura o al colore selezionati?
Grazie,
NEMO2K
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Filtrare subform da altra subform.

author: Sergio MAZZA

text:
NEMO2K wrote:
> Buongiorno a tutti,
>
> in Form Materiali ho Subform1 Misure (solo misure), Subform2 Colori
> (solo colori) e Subform3 DiBa (sia misure che colori).
> Materiali è unita a Subform1, Subform2 e Subform3 da IDMateriale
> (Master e secondario).
> Posso, cliccando su un record Misure o cliccando su uno dei Colori
> avere solo i record di DiBa che soddisfano alla misura o al colore
> selezionati? Grazie,
>
> NEMO2K
SubForm2 e 3 sono in relazione con SubForm1 entrambe tramite IDMateriale?
Ciao.
--
Sergio MAZZA


title: Filtrare subform da altra subform.

text:
Sergio MAZZA ha scritto:


> Ciao.
Ciao, e grazie per l'attenzione.
La 2 e la 3 non sono in relazione con la 1, per il momento. Sono tutte e
tre in relazione alla form Materiali attraverso il campo IDMateriale.



title: Filtrare subform da altra subform.

text:
NEMO2K wrote:
>
> Ciao, e grazie per l'attenzione.
> La 2 e la 3 non sono in relazione con la 1, per il momento. Sono
> tutte e tre in relazione alla form Materiali attraverso il campo
> IDMateriale. Grazie,
>
> NEMO2K
Dovresti gestire l'evento "su corrente" della subform2, ogni volta che cambi il record scrivi il valore dell'id in una casella di
testo sulla form Materiali.
La subform3 dovrà essere collegata alla casella di testo appena detta...
Ciao.
--
Sergio MAZZA


title: Filtrare subform da altra subform.

text:
Sergio MAZZA ha scritto:


> Ciao.
Riepilogo:
Form Materiali: origine dati Materiali (IDMateriale);
Subform Misure: origine dati Misure (IDMateriale, DescrizioneMisura);
Subform Colori: origine dati COlori (IDMateriale, DescrizioneColore);
Subform DiBa: origine dati DiBa (IDMAteriale, Taglia, Colore, Quantità).
Legami: Materiali (1-n) Misure; Materiali (1-n) Colori; Materiali (1-n)
DiBa.
Obiettiv1: cliccando su recor Misure avere tutti i record DiBa con misura
selezionata; cliccando su recor Colori avere tutti i record DiBa con
colore selezionato; (eventualmente, ma non fondamentale, avere la scelta
composta).
Ho già inserito due controlli (Controllo1, Controllo2) non associati che,
alla scelta del record in una delle due subform Misure, Colori assumono
rispettivamente il valore del record selezionato.
Come rifiltro, a questo punto, la subform DiBa in base al valore dei due
controlli?



title: Filtrare subform da altra subform.

text:

Premetto che non so cosa sia la DiBa ma in collega campi secondari/master puoi indicare più campi separandoli da virgola (o punto e
virgola, non ricordo..)...
Ciao.
--
Sergio MAZZA


title: Filtrare subform da altra subform.

text:
[CUT]
> > Riepilogo:
> >
> > Form Materiali: origine dati Materiali (IDMateriale);
> > Subform Misure: origine dati Misure (IDMateriale, DescrizioneMisura);
> > Subform Colori: origine dati COlori (IDMateriale, DescrizioneColore);
> > Subform DiBa: origine dati DiBa (IDMAteriale, Taglia, Colore,
> > Quantità).
> >
> > Legami: Materiali (1-n) Misure; Materiali (1-n) Colori; Materiali
> > (1-n) DiBa.
> >
> > Obiettiv1: cliccando su recor Misure avere tutti i record DiBa con
> > misura selezionata; cliccando su recor Colori avere tutti i record
> > DiBa con colore selezionato; (eventualmente, ma non fondamentale,
> > avere la scelta composta).
> >
> > Ho già inserito due controlli (Controllo1, Controllo2) non associati
> > che, alla scelta del record in una delle due subform Misure, Colori
> > assumono rispettivamente il valore del record selezionato.
> > Come rifiltro, a questo punto, la subform DiBa in base al valore dei
> > due controlli?
> >
> > Grazie,
> >
> > NEMO2K
> Premetto che non so cosa sia la DiBa ma in collega campi secondari/master
puoi indicare più campi separandoli da virgola (o punto e
> virgola, non ricordo..)...
> Ciao.
Ciao, DiBa sta per Distinta Base.
Ho provato il tuo suggerimento ed ho posto come campi Master: IDMateriale,
Controllo1 e Controllo2 mentre come campi secondari ho messo: IDMateriale,
TagliaDiBa e ColoreDiBa. Adesso, (un piccolo passo per l'uomo ma un grande
passo per l'umanità) se scelgo una misura dalla tabella subform Misure ed
un colore dalla subform Colori mi vengono proposti (sempre che esistano)
tutti i record che soddisfano i legami master/secondari.
E' possibile, però, ottenere anche selezioni parziali? Ovvero solo tutti i
record che soddisfano la selezione su misure o solo tutti i record che
soddisfano la selezione su colori? Devo utilizzare routine separate
sull'evento "Dopo aggiornamento" delle due caselle di controllo?
Grazie ancora per la pazienza e l'abnegazione,



title: Filtrare subform da altra subform.

text:

Con quel metodo no; se ti serve questo devi filtrare la subform o cambiare i campi collegati/master con VBA...
Ciao.
--
Sergio MAZZA


title: Filtrare subform da altra subform.

text:
Sergio MAZZA ha scritto:


> Ciao.
Buon pomeriggio,
ho provato a settare i due valori:
Me.DistintaBase.LinkChildFields = "IDMateriale;Taglia"
Me.DistintaBase.LinkMasterFields = "IDMateriale;Controllo1"
(all'apertura della maschera sono entrambi con lo stesso valore:
IDMateriale).
sull'evento dopo aggiornamento di Controllo1 ma mi viene restituito
l'errore "E' necessario utilizzare lo stesso numero di campi quando si
impostano le proprietà CollegaCampiSecondari e CollegaCampiMaster".
Mi sembra che abbiano entrambi due campi, o no?
Grazie,



title: Filtrare subform da altra subform.

text:
NEMO2K ha scritto:
> Sergio MAZZA ha scritto:


> > Ciao.
> Buon pomeriggio,




> NEMO2K
Scusate l'aggiunta.
Questo errore dipende forse dal fatto che le proprietà Campi Master e
Campi Secondari si possono (come da HELP) modificare solo in
visualizzazione struttura o all'apertura della form principale? Se così
fosse, non potrei cambiarli con VBA dopo l'aggiornamento di un controllo!
In questo caso, quali altre strade si possono percorrere?
Grazie ancora,
NEMO2k



title: Filtrare subform da altra subform.

text:

Ho effettuato delle prove e se cambio "al volo" un solo campo master/secondario funziona (contrariamente a cosa c'è scritto
nell'help), se sono due già impostati e li cambio "al volo" allora mi presenta un errore "run-time 2001 Operazione precedente
annullata" senza nessun help.
L'altra strada è crearsi un filtro e applicarlo al recordset della subform...
Ciao.
--
Sergio MAZZA


title: Filtrare subform da altra subform.

text:
[CUT]
> Ho effettuato delle prove e se cambio "al volo" un solo campo
master/secondario funziona (contrariamente a cosa c'è scritto
> nell'help), se sono due già impostati e li cambio "al volo" allora mi
presenta un errore "run-time 2001 Operazione precedente
> annullata" senza nessun help.
> L'altra strada è crearsi un filtro e applicarlo al recordset della subform...
> Ciao.
Proprio così! Confermo che mi è successa la stessa cosa. Ho cercato nelle
news di microsoft.public.access.forms ed ho scoperto che l'errore "E'
necessario utilizzare lo stesso numero di campi quando si impostano le
proprietà CollegaCampiSecondari e CollegaCampiMaster" si può intercettare
e, pertanto, non visualizzare.
Ho quindi risolto in un altro modo:
2 controlli nascosti nella Form principale: CtrlMisure e CtrlColori;
2 routine sugli eventi Misura_Click e Colore_Click nelle subform Misure e
Colori con il seguente codice (ne posto uno, quello delle Misure; lìquello
dei colori va adattato in modo speculare):
Private Sub Misura_Click()
On Error GoTo error_Section
Forms!Materiali!CtrlMisura = Me!Misura
If Forms!Materiali!CtrlColore = "" Then
  Forms!Materiali!DiBa.LinkChildFields = "IDMateriale;Misura"
  Forms!Materiali!DiBa.LinkMasterFields = "IDMateriale; CtrlMisura"
Else
  Forms!Materiali!DiBa.LinkChildFields = "IDMateriale;Misura;Colore"
  Forms!Materiali!DiBa.LinkMasterFields = "IDMateriale; CtrlMisura;
CtrlColore"
End If
Forms!Materiali!DiBa.Requery
exit_Section:
Exit Sub
error_Section:
If Err = 2335 Then
Resume Next
Else
  MsgBox Err.Description
  Resume Next
End If
End Sub
Non sarà il massimo dell'eleganza, forse è ridondante ma con sole due
subform funge allo scopo.
Ciao,
NEMO2K



title: Filtrare subform da altra subform.

text:

Ottimo...
Ciao.
--
Sergio MAZZA


title: Query a tabelle multiple

author: Gianluigi Agostini

text:
Buonasera.
Sono un principiante, abbiate pazienza.
Devo realizzare un piccolo programma di fatturazione; Ho quindi le tabelle
anaclie, prodotti, ordini, dettaglioordini, prezzi, (dove lo stesso prodotto
può avere più prezzi a seconda del cliente, quindi la chiave della tabella è
sui due campi IDProdotto e IDCliente).
Ho creato un Form Ordini con sottomaschera DettaglioOrdini. Tutto bene se
nel dettaglio ordini non considero la tabella prezzi, mentre se voglio fare
apparire anche i prezzi, mi scompare la possibilità di inserire nuove righe
dettaglio. Ho provato di tutto, creando query in vari modi, una dentro
l'altra, ma niente.
Grazie a chi vorrà aiutarmi
Gianluigi Agostini


title: Query a tabelle multiple

author: oliones

text:
Gianluigi Agostini <
agostini....@tin.it
> wrote in message
UXC67.642$Rs2....@news2.tin.it...
> Buonasera.
> Sono un principiante, abbiate pazienza.
> Devo realizzare un piccolo programma di fatturazione; Ho quindi le tabelle
> anaclie, prodotti, ordini, dettaglioordini, prezzi, (dove lo stesso
prodotto
> può avere più prezzi a seconda del cliente, quindi la chiave della tabella
è
> sui due campi IDProdotto e IDCliente).
?? non conosco i dettagli ma non rischi di avere un db gigantesco
praticamente hai tanti listini (da riempire) per quanti sono i clienti
io al limite associerei ad ogni cliente una percentuare da applicare su 1
listino
> Ho creato un Form Ordini con sottomaschera DettaglioOrdini. Tutto bene se
> nel dettaglio ordini non considero la tabella prezzi, mentre se voglio
fare
> apparire anche i prezzi, mi scompare la possibilità di inserire nuove
righe
> dettaglio. Ho provato di tutto, creando query in vari modi, una dentro
su uscita dal prodotto fai riempire il Prezzo unitario con DLookup
 Me![PrezzoUnitario] = DLookup("[Prezzo]", "ClientiArticCosto", "[IdCliente]
= Forms![Ordini]![IDCliente] And [IdArticolo]=[Articolo]")
ciao


title: Query a tabelle multiple

text:
> > dettaglio. Ho provato di tutto, creando query in vari modi, una dentro
>
> su uscita dal prodotto fai riempire il Prezzo unitario con DLookup
>
>  Me![PrezzoUnitario] = DLookup("[Prezzo]", "ClientiArticCosto",
"[IdCliente]
> = Forms![Ordini]![IDCliente] And [IdArticolo]=[Articolo]")
>
pro di tale metodo:
1 hai la possibilità di forzare il prezzo
2 quando varierai il listino del cliente (in futuro) i vecchi ordini non
varieranno
contro ?:
devi memorizzare i prezzi dei singoli ordini
(ma credo sia un preggio)
ciao


title: Query a tabelle multiple

text:
> > su uscita dal prodotto fai riempire il Prezzo unitario con DLookup
> >
> >  Me![PrezzoUnitario] = DLookup("[Prezzo]", "ClientiArticCosto",
> "[IdCliente]
> > = Forms![Ordini]![IDCliente] And [IdArticolo]=[Articolo]")
Ti ringrazio per la risposta. Avevo provato anche con DLookup, seguendo
l'esempio della frmOrdini del Northwind.mdb, senza riuscire.
Il mio obiettivo era di creare una query che mi desse un recorset
aggiornabile, ma dovendo mettere in gioco più tabelle ho dovuto fare tre
livelli di query per ottenere il recordset come mi serviva, ovvero:
IDRigheOrdini (ChiavePrimaria)
IDOrdini(Chiave esterna per relazione con Ordini)
IDProdotto
DescrizioneProdotto (Dalla tabella prodotti)
IDCliente (Dalla tabella ordini)
Prezzo (dalla tabella prezzi, tramite relazione con 2 chiavi)
Questa query non è però aggiornabile, nè si possono inserire record (lo era
fino al secondo livello di query, senza cioè il campo prezzo della tabella
prezzi).
Ho provato anche a costruire una form su questa query, impostando la
proprietà dynaset ad aggiornamento non coerente; così posso inserire nuovi
record, ma il risultato non va bene. Comunque ecco il codice con DLookUp,
che non mi funziona perchè in entrambi i casi mi viene restituito il primo
valore della tabella TblPrezzi. Nota come l'argomento della funzione DLookup
(la terza parte, dopo la seconda virgola)  lo devo scrivere senza apici,
altrimenti mi genera un errore che mi dice che ivalore non esiste
nell'oggetto di automazione.
Dim ivalore As Integer
Dim ivalore1 As Integer
    '
    'strvalore = "IDProdotto = " & Me!IDProdotto
    'strvalore1 = "IDCliente = " & Me!IDCliente
    '
    'Me!Prezzo = DLookup("[PrezzoCalcolato]", "TblPrezzi", strvalore And
strvalore1)
    '
    With CodeContextObject
    ivalore = .IDProdotto
    ivalore1 = .IDCliente
        .Prezzo = DLookup("[PrezzoCalcolato]", "TblPrezzi", [IDProdotto] =
ivalore And [IDCliente] = ivalore1)
    End With
Gianluigi Agostini


title: Query a tabelle multiple

text:
Gianluigi Agostini <
agostini....@tin.it
> wrote in message
_mO67.1580$Rs2....@news2.tin.it...

prova
Prezzo = DLookup("[PrezzoCalcolato]", "TblPrezzi", " [IDProdotto]  =  " &
ivalore & " And [IDCliente] = " & ivalore1)
la stringa di ricerca deve essere tra apici " " le variabili no la & unsice
le due
ciao


title: Query a tabelle multiple

text:
> Prezzo = DLookup("[PrezzoCalcolato]", "TblPrezzi", " [IDProdotto]  =  " &
> ivalore & " And [IDCliente] = " & ivalore1)
>
> la stringa di ricerca deve essere tra apici " " le variabili no la &
unsice
> le due
> ciao
Funziona! Grazie 1000.
Nel file Ordini e RigheOrdini intendo memorizzare i vari dati anagrafici, di
prodotti e di prezzi, visto che nei relativi file questi possono cambiare,
mentre nei documenti fiscali no. Usare DLookup č la scelta migliore anche se
č da fare su molti campi?
Grazie ancora
Gianluigi Agostini


title: Query a tabelle multiple

text:
Gianluigi Agostini <
agostini....@tin.it
> wrote in message
Uf_67.7326$hO3....@news2.tin.it...

credo che devi memorizzare tutto ciň che nel tempo puň cambiare e di
conseguenza falsarti eventuali ristampe o visualizzazioni di documenti
memorizzati.
quello che mi lascia un pň perplesso e che associ ad ogni cliente un listino
se hai listini molto grandi e anche molti clienti viene una cosa enorme
io assocerei ad ogni cliente un percentuale di incremento o decremento ho al
massimo avrei 2 o 3 listini da associare
a te l'ardua risposta
ciao


title: Indirizzo email su access

text:
Saluti a tutti.
Un prodotto su access che invia email con allegati tramite outoolk express
con l'istruzione:
Docmd.Sendbject ac......
Alcune volte l'idirizzo è mancante di conseguenza l'utente lo deve inserire
nella posta.
Domanda:
e' possibile recuperare l'indirizzo inserito per poi aggiornare la base di
access?
Grazie
Roby_cr


title: Indirizzo email su access

author: Beppe

text:

non rispondo direttamente alla tua domanda perchè da outlook ad access
non è immediato (ma si può fare).
In prima battuta, non puoi fare un controllo prima di inviare la mail?
Se manca l'indirizzo non procedi all'invio ma fai inserire i dati
mancanti e quindi esegui la procedura di invio.
bye


title: Indirizzo email su access

text:
"Beppe" <
beppe.l...@gmail.com
> ha scritto nel messaggio
news:1172593943.7...@v33g2000cwv.googlegroups.com...
On 27 Feb, 17:19, "Rob_cr" <
robc...@tin.it
> wrote:
> Saluti a tutti.
> Un prodotto su access che invia email con allegati tramite outoolk express
> con l'istruzione:
> Docmd.Sendbject ac......
> Alcune volte l'idirizzo č mancante di conseguenza l'utente lo deve
> inserire
> nella posta.
> Domanda:
> e' possibile recuperare l'indirizzo inserito per poi aggiornare la base di
> access?
> Grazie
> Roby_cr
non rispondo direttamente alla tua domanda perchč da outlook ad access
non č immediato (ma si puň fare).
In prima battuta, non puoi fare un controllo prima di inviare la mail?
Se manca l'indirizzo non procedi all'invio ma fai inserire i dati
mancanti e quindi esegui la procedura di invio.
bye
----
Purtroppo i dati vengono prelevati da una rubrica privata non accessibile al
mio prodotto bensě da outlook express, una volta prelevati viene spedita la
email e si ritorna ad access; č nella fase di questo ritorno che devo
recuperare l'indirizzo.
Attualmente ho insegnato il ctrl+c e ctrl+v, ma volevo fare qualcosa di piů
automatico.
Grazie
Roby-cr


title: Indirizzo email su access

text:
"Rob_cr" <
rob...@tin.it
> ha scritto nel messaggio
news:45e58d1a$0$816$4faf...@reader5.news.tin.it...

Aggiunta:
IN pratica:
 access chiama invio posta di outlook express
(prelievo dello indirizzo)
invio della posta
 ritorno ad access.
Personalmente non credo si possa fare causa Outlook Express ma, anche se il
lavoro non č immediato, sono disponibile.
Grazie comunque
saluti


title: formattazione nelle query di unione

author: Woodrov

text:
ciao!
Ho una query di unione, il cui recordset deve essere visualizzato in una ListBox... fin qui nessun problema.
Tra i campi inclusi nella SELECT, ce n'è uno di tipo data/ora che mostra una data. Nelle tabelle sottostanti la query,
queste date sono state tutte formattate come "Data estesa".
Il problema è che nel recordset il formato è "data breve".... come mai????
Come faccio a dare una formattazione in una query di unione???
grazie!
  luca


title: formattazione nelle query di unione

author: namor

text:
Woodrov ha scritto:

Al posto delle date (SELECT [campodata].....) puoi usare dei campi testo
calcolati con la funzione format:
SELECT Format([campodata];"gg/mm/aaaa") AS newData.....
Namor
--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: formattazione nelle query di unione

text:
On Mon, 25 Aug 2003 15:55:23 +0200,
na...@nospm.inwind.it
 (namor) wrote:
>Woodrov ha scritto:
>> ciao!
>> Ho una query di unione, il cui recordset deve essere visualizzato in una
>ListBox... fin qui nessun problema.
>> Tra i campi inclusi nella SELECT, ce n'è uno di tipo data/ora che mostra una
>data. Nelle tabelle sottostanti la query,
>> queste date sono state tutte formattate come "Data estesa".
>> Il problema è che nel recordset il formato è "data breve".... come mai????
>> Come faccio a dare una formattazione in una query di unione???
>> grazie!
>>   luca
>
>
>Al posto delle date (SELECT [campodata].....) puoi usare dei campi testo
>calcolati con la funzione format:
>SELECT Format([campodata];"gg/mm/aaaa") AS newData.....
>Namor
Ho provato ma mi da' errore di sintassi...
come formato ho messo "gggg gg mmmm aaaa"


title: formattazione nelle query di unione

text:
On Mon, 25 Aug 2003 15:55:23 +0200,
na...@nospm.inwind.it
 (namor) wrote:
>Woodrov ha scritto:
>> ciao!
>> Ho una query di unione, il cui recordset deve essere visualizzato in una
>ListBox... fin qui nessun problema.
>> Tra i campi inclusi nella SELECT, ce n'è uno di tipo data/ora che mostra una
>data. Nelle tabelle sottostanti la query,
>> queste date sono state tutte formattate come "Data estesa".
>> Il problema è che nel recordset il formato è "data breve".... come mai????
>> Come faccio a dare una formattazione in una query di unione???
>> grazie!
>>   luca
>
>
>Al posto delle date (SELECT [campodata].....) puoi usare dei campi testo
>calcolati con la funzione format:
>SELECT Format([campodata];"gg/mm/aaaa") AS newData.....
>Namor
Ho trovato!!!
Occorre sostituire il punto-e-virgola con la virgola e i letterali italiani con quelli inglesi
(dddd dd mmmm yyyy).
grazie!


title: formattazione nelle query di unione

text:
Woodrov ha scritto:


Se allegavi la query completa al messaggio precedente, magari si riusciva
a capirci qualcosa...



title: kill su file in solalettura

author: melo

text:
ciao,
utilizzando l'istruzione kill per eliminare dei file dal disco, mi accorgo
che l'esecuzione va in errore quando il file specificato è di sola lettura.
c'è un modo per ovviare a questo inconveniente?
è possibile eventualmente modificare l'attributo del file, tenendo
presente che dovrei farlo per tutti i file di una directory che
successivamente devo rimuovere?
grazie anticipatamente
melo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: kill su file in solalettura

author: Cinzia

text:
"melo" <
mel...@tiscalinet.it
> ha scritto nel messaggio
news:cs30ot$7s9$1...@news.newsland.it...
> ciao,
> utilizzando l'istruzione kill per eliminare dei file dal disco, mi accorgo
> che l'esecuzione va in errore quando il file specificato è di sola
lettura.
> c'è un modo per ovviare a questo inconveniente?
> è possibile eventualmente modificare l'attributo del file, tenendo
> presente che dovrei farlo per tutti i file di una directory che
> successivamente devo rimuovere?
> grazie anticipatamente
>
> melo
>
Ciao melo,
per cambiare gli attributi di un file la funzione da usare è
SetAttr pathname, attributes
es: setAttr "c:\pippo.txt", 0
Ciao
Cinzia


title: kill su file in solalettura

author: access il top

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel
messaggio news:41e54130$0$138$5fc...@news.tiscali.it...

ciao, avevo bisogno di un'informazione riguardo a come si sposta un file
da c:\pippo.txt
a c:\archivio\pippo.txt
c'è il metodo move ma che oggetto devo assegnargli??


title: kill su file in solalettura

text:
access il top ha scritto:
CUT
> ciao, avevo bisogno di un'informazione riguardo a come si sposta un file
> da c:pippo.txt
> a c:archiviopippo.txt
> c'è il metodo move ma che oggetto devo assegnargli??
scrivi:
Dim fs As New FileSystemObject
fs.MoveFile "c:pippo.txt", "c:archiviopippo.txt"
occorre prima richiamare il riferimento alla libreria Microsoft Scripting
Runtime
ciao



title: kill su file in solalettura

text:
"melo" <
mel...@tiscalinet.it
> ha scritto nel messaggio
news:cs3ht4$3ul$1...@news.newsland.it...

Puoi anche usare la funzione Name nomepercorsoVechhio, nomePercorsoNuovo
senza ricorrere a librerie esterne.
Ciao
Cinzia


title: kill su file in solalettura

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel
messaggio news:41e54df3$0$8206$5fc...@news.tiscali.it...

grazie a entambi ma a me non funziona.
sarei più interessato a una funzione come dice cinzia preferisco anche
io utilizzare funzioni interne
come la funzione kill
Kill (percorsoenomefiledaeliminare)
queste funzioni non hanno mai problemi


title: kill su file in solalettura

text:
"access il top" <
negrinel...@yahoo.it
> ha scritto nel messaggio
news:41e556da$0$8210$5fc...@news.tiscali.it...

Non ti funziona Name? un problema potrebbe essere che non hai creato le
directory intermedie, se non ricordo male Name richiede che si fornisca un
percorso esistente, ma il file non deve esserc già  dove lo sposti.
Che errore ti da?
Cinzia


title: kill su file in solalettura

text:
"access il top" <
negrinel...@yahoo.it
> ha scritto nel messaggio
news:41e556da$0$8210$5fc...@news.tiscali.it...
>
> "Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel
> messaggio news:41e54df3$0$8206$5fc...@news.tiscali.it...
> >
> > "melo" <
mel...@tiscalinet.it
> ha scritto nel messaggio
> > news:cs3ht4$3ul$1...@news.newsland.it...
> > > access il top ha scritto:
> > >
> > > CUT
> > > > ciao, avevo bisogno di un'informazione riguardo a come si sposta
> un file
> > >
> > > > da c:pippo.txt
> > > > a c:archiviopippo.txt
> > >
> > > > c'č il metodo move ma che oggetto devo assegnargli??
> > >
> > > scrivi:
> > >
> > > Dim fs As New FileSystemObject
> > > fs.MoveFile "c:pippo.txt", "c:archiviopippo.txt"
> > >
> > > occorre prima richiamare il riferimento alla libreria Microsoft
> Scripting
> > > Runtime
> > > ciao
> > >
> > > --
> > >
> > > questo articolo e` stato inviato via web dal servizio gratuito
> > >
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
> > >
> >
> >
> > Puoi anche usare la funzione Name nomepercorsoVechhio,
> nomePercorsoNuovo
> > senza ricorrere a librerie esterne.
> >
> > Ciao
> > Cinzia
> grazie a entambi ma a me non funziona.
> sarei piů interessato a una funzione come dice cinzia preferisco anche
> io utilizzare funzioni interne
> come la funzione kill
>
> Kill (percorsoenomefiledaeliminare)
>
> queste funzioni non hanno mai problemi
>
scusate avevo sbagliato io
Name path & nomefile As pathdes & nomefile


title: Protezione database

author: Lele®

text:
Ho un database protetto parzialmente, nelle macro, da password.
Vorrei entrare e modificarlo, conoscete software, persone o metodi capaci di
"aprire" con sicura efficacia database di access?
--
Voster semper voster
Lele®


title: Protezione database

author: bfs

text:
"Lele®" <
new2...@yahoo.it
> ha scritto nel messaggio
news:gs2dod$i9j$1...@tdi.cu.mi.it...

puoi chiedere a questi
http://img137.imageshack.us/img137/8641/bandaag4.jpg
ciao,
BFS


title: Protezione database

author: CIDI

text:
"bfs" <
b...@tin.it
> ha scritto nel messaggio
news:49e4bdb7$0$1110$4faf...@reader2.news.tin.it...

potrebbe tentare, anche, con il tool di conversione ;-))
Ciao
Daniele


title: Protezione database

author: Massimo Piubelli

text:
Lele® wrote:
> Ho un database protetto parzialmente, nelle macro, da password.
> Vorrei entrare e modificarlo, conoscete software, persone o metodi
> capaci di "aprire" con sicura efficacia database di access?
Certo,
una sono io, ma sono molto occupato :-)
una è chi ha fatto il software.
Ciao,
Max
PS: In questo ng la tua domanda viola le regole... non si "sproteggono" database qui


title: Protezione database

author: Pablitomf

text:
"Massimo Piubelli" <massim...@accessgroup.it.invalid> ha scritto nel
messaggio news:gs2ul0$29v$1...@tdi.cu.mi.it...


Ciao,
Max

------------
Massimì jà non fare il bacchettone mò... dì pure che "Dipende da quanto ci
dà!" :-D
--
---
Ciao
Pablitomf
FORZA NAPOLI - - - SEMPRE!
Tifosi Napoletani, gente fantastica
http://it.youtube.com/watch?v=gUqFHOXrK-M&feature=related


title: Protezione database

author: MA

text:
Lele® wrote:
> Ho un database protetto parzialmente, nelle macro, da password.
> Vorrei entrare e modificarlo, conoscete software, persone o metodi
> capaci di "aprire" con sicura efficacia database di access?
e se ti rivolgessi all'autore?
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Protezione database

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:gs40hg$onp$1...@tdi.cu.mi.it...
> e se ti rivolgessi all'autore?
L'autore ha fatto il furbo, mi ha venduto un database che io ho chiesto
"aperto". E adesso mi chiede soldi a palate per le modifiche che sarei
capace di farmi da solo.



title: Protezione database

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:gs2vkf$355$1...@tdi.cu.mi.it...
> Certo,
> una sono io, ma sono molto occupato :-)
Contattami in mp che ci mettiamo d'accordo, la mail è valida.



title: Protezione database

text:
"CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
news:49e4ed49$0$1114$4faf...@reader4.news.tin.it...
> potrebbe tentare, anche, con il tool di conversione ;-))
Vale a dire?



title: Protezione database

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:gs2vkf$355$1...@tdi.cu.mi.it...
> "Massimo Piubelli" <massim...@accessgroup.it.invalid> ha scritto nel
Vabbè troppo tardi mi sono arrangiato da solo, grazie lo stesso.



title: Protezione database

text:
"Lele®" <
new2...@yahoo.it
> ha scritto nel messaggio
news:gs41as$pms$1...@tdi.cu.mi.it...
> L'autore ha fatto il furbo, mi ha venduto un database che io ho chiesto
> "aperto". E adesso mi chiede soldi a palate per le modifiche che sarei
> capace di farmi da solo.
Fatto, mi son messo d'accordo, mi son trovato la pwd, gliela ho spedita via
mail e lui ha concordato le modifiche ad un prezzo raguionevole.



title: Protezione database

text:
Lele® wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:gs40hg$onp$1...@tdi.cu.mi.it...
>
>> e se ti rivolgessi all'autore?
>
> L'autore ha fatto il furbo, mi ha venduto un database che io ho
> chiesto "aperto". E adesso mi chiede soldi a palate per le modifiche
> che sarei capace di farmi da solo.
>
> --
mettile per iscritto certe cose
