title: modifica query a campi incrociati

text:
Volevo realizzare una cosa del genere:

la 1 colonna, il nome dei prodotti
dalla 2 alla n colonna, il nome del fornitore, che avrei voluto aggiungere o
modificare
nel valore incrociato il prezzo

credevo che in qualche modo fosse possibile un processo a ritroso che
auto-compilasse la tabella di origine.

tuttavia la sua risposta mi fa ben capire che non è possibile.
Grazie
Akery

"Karl Donaubauer"  ha scritto nel messaggio
news:digd5t...@mid.individual.net...




title: Routine di AVVIO!!!

author: Eriberto

text:
E' possibile in Access 2000 lanciare una routine, es: una SUB o FUNCTION
scritta
in VBA all'apertura del database che lo contiene???
erib...@supereva.it


title: Routine di AVVIO!!!

author: Graziano Franchi (Da Casa)

text:
Nalla macro autoexec di partenza gli dici di fa partire quello che vuoi.
esegui codice .....
Ciao
"Eriberto" <
erib...@supereva.it
> ha scritto nel messaggio
news:8qo6bg$nfd$1...@pegasus.tiscalinet.it...



title: Routine di AVVIO!!!

author: Giulio Petrini

text:
Se il DataBase viene aperto con l'utilizzo del tasto SHIFT la macro dovrebbe
essere saltata. Esiste la possibilità di far partire comunque una routine
all'avvio del DataBase?
----------------------------------------------------------
Giulio Petrini
U.O. Tecnologie e Procedure Informatiche
Azienda Ospedaliera Senese
Tel. 0577/585784
Fax 0577/586191
----------------------------------------------------------
"Graziano Franchi (Da Casa)" <
franchi...@centoservizi.it
> ha scritto nel
messaggio news:8qo87t$b93$1...@news.IT.net...



title: Routine di AVVIO!!!

author: Michele Amato

text:
Giulio Petrini <
G.Pe...@ao-siena.toscana.it
> wrote in message
8qpgv9$84b$1...@fe2.cs.interbusiness.it...
> Se il DataBase viene aperto con l'utilizzo del tasto SHIFT la macro
dovrebbe
> essere saltata. Esiste la possibilità di far partire comunque una routine
> all'avvio del DataBase?
No, ma è possibilire disabilitare l'uso del tasto shift.
Ti riporto l'help:
----------------------------------
È possibile utilizzare la proprietà AllowBypassKey per specificare se
attivare o meno il tasto MAIUSC per ignorare le proprietà di avvio e la
macro AutoExec. È possibile, ad esempio, impostare tale proprietà a False
per impedire che le proprietà di avvio e la macro AutoExec vengano ignorate.
----------------------------------
--
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
Un pò di pubblicità per il mio sito, su
http://utenti.worldonline.it/micheleamato
è possibile trovare una add-in per Access97-2000:
          Access Navigator 2.0
mi piacerebbe conoscere la tua opinione...
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}


title: Quesito "SommaDi" nelle query o Report

author: Rodrigo Forlani

text:
Esiste un modo rapido per eliminare dalle etichette dei Report la parola
SommaDi davanti a ogni nome dell etichette dato che i controlli sono molti e
cancellare la parola uno ad uno richiederebbe molto tempo?
Grazie
Forlani Rodrigo


title: Quesito "SommaDi" nelle query o Report

author: FabioS

text:
"Rodrigo Forlani" <
fo...@libero.it
> ha scritto nel messaggio
news:98465020...@fusilla.abanet.it...

> Spero di aver capito, se si tratta della "Caption"(etichetta) allora
questa routine fa al caso tuo, copiala su un modulo standard e sostituisci
il nome del report su 'esegui'...; se si tratta del "Name"(nome etichetta)
allora va bene lo stesso ma sostituisci la proprietą "Caption" del controllo
con "Name".


title: Quesito "SommaDi" nelle query o Report

text:
"FabioS" <
fabio.sa...@capfvg.it
> ha scritto nel messaggio
news:98qoq7$qrd$1...@half.spin.it...

> ops, dimenticavo le routine:
Sub Cambio(NomeRpt)
    Dim Lung As Integer
    Const Suff As Integer = 7
    With Reports(NomeRpt)
    For Each Control In .Controls
    If Control.ControlType = acLabel Then
    If Control.Caption Like "SommaDi*" Then
      Lung = Len(Control.Caption)
      Control.Caption = Right$(Control.Caption, Lung - Suff)
    End If
    End If
    Next
    End With
End Sub
'Esegui :
Sub Esecuzione()
  Cambio "Report1"
End Sub
>


title: OutputSu

author: Max

text:
Qualcuno mi sa dire perchè sia con access 97 che con il 2000, utilizzando
questo comando con la macro per salvare la tabella/query in excel, per
definizione la salva con la versione 5/95? E come posso ovviare a questo
problema?
Grazie
--
Massimo Coluzzi
colu...@tin.it
il sito comune di it.comp.appl.access:
www.sitocomune.com


title: Conteggio su date

author: bcla

text:
Ciao a tutti,
Ho una form con due campi data (formato 10/05/2009)
denominati inizio  e fine  vorrei fare in modo che mi compili da solo
la casella di testo Giorni calcolando la differenza tra il giorno di
inizio e di fine compresi
es.   inzio 01/09/2009    fine 12/09/2009    giorni 12
ho provato con qualche formula ma non funziona.
grazie per l'aiuto
BCla


title: Conteggio su date

author: Karl Donaubauer

text:
bcla wrote:
> Ho una form con due campi data (formato 10/05/2009)
>
> denominati inizio  e fine  vorrei fare in modo che mi compili da
> solo la casella di testo Giorni calcolando la differenza tra il
> giorno di inizio e di fine compresi
>
> es.   inzio 01/09/2009    fine 12/09/2009    giorni 12
> ho provato con qualche formula ma non funziona.
Forse perch� la differenza giusta � 11?
Per calcolare la differenza basta un origine controllo:
= Fine - Inizio
Qual'� la tua logica per aspettare 12 giorni come differenza?
Quali formule hai provato dove e come?
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Conteggio su date

author: Marco Pizzamiglio

text:
Karl Donaubauer ha scritto:


= int(Fine) - int(Inizio) + 1
+1 serve se vuoi considerare nel conteggio sia il giorno di inizio che
quello di fine.
Es. dal 03/09/2009 al 03/09/2009 = 1 giorno solo se c'� il +1, altrimenti
d� zero.
Int() serve a togliere la parte decimale, in caso le due date avessero
anche l'ora, altrimenti pu� sballarti i conti se poi usi il numero di
giorni all'interno di altre formule.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Conteggio su date

text:
On 4 Set, 12:20,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:
> Karl Donaubauer ha scritto:
>
> > bcla wrote:
> > > Ho una form con due campi data (formato 10/05/2009)
>
> > > denominati inizio  e fine  vorrei fare in modo che mi compili da
> > > solo la casella di testo Giorni calcolando la differenza tra il
> > > giorno di inizio e di fine compresi
>
> > > es.   inzio 01/09/2009    fine 12/09/2009    giorni 12
> > > ho provato con qualche formula ma non funziona.
> > Forse perché la differenza giusta è 11?
> > Per calcolare la differenza basta un origine controllo:
> > = Fine - Inizio
> > Qual'è la tua logica per aspettare 12 giorni come differenza?
> > Quali formule hai provato dove e come?
>
> = int(Fine) - int(Inizio) + 1
> +1 serve se vuoi considerare nel conteggio sia il giorno di inizio che
> quello di fine.
> Es. dal 03/09/2009 al 03/09/2009 = 1 giorno solo se c'è il +1, altrimenti
> dà zero.
> Int() serve a togliere la parte decimale, in caso le due date avessero
> anche l'ora, altrimenti può sballarti i conti se poi usi il numero di
> giorni all'interno di altre formule.
> Ciao.
> -Marco-
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
Grazie Marco era proprio il calcolo del giorno di partenza che non mi
veniva.
ciao
Bcla


title: Conteggio su date

text:
cut
Scusate se continuo,
ma volevo provare ad ottenere lo stesso risultato tramite codice e ho
provato così:
Private Sub Datafine_Enter()
If IsData(Datafine) And IsData(DataInizio) Then
Giorni.Text = Datafine.Text - DataInizio.Text + 1
Else
MsgBox "Data Corrupted"
End If
End Sub
però non mi funziona .... Dove sbaglio?
Grazie
BCla


title: Conteggio su date

author: sv

text:
bcla ha scritto:
> cut
> Scusate se continuo,
> ma volevo provare ad ottenere lo stesso risultato tramite codice e ho
> provato cos�:
> Private Sub Datafine_Enter()
> If IsData(Datafine) And IsData(DataInizio) Then
> Giorni.Text = Datafine.Text - DataInizio.Text + 1
> Else
> MsgBox "Data Corrupted"
> End If
> End Sub
> per� non mi funziona .... Dove sbaglio?
> Grazie
> BCla
Su Enter?
Spostalo su AfterUpdate.
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito



title: Conteggio su date

text:
sv ha scritto:
> bcla ha scritto:
> > cut
> > Scusate se continuo,
> > ma volevo provare ad ottenere lo stesso risultato tramite codice e ho
> > provato cos�:
> > Private Sub Datafine_Enter()
> > If IsData(Datafine) And IsData(DataInizio) Then
> > Giorni.Text = Datafine.Text - DataInizio.Text + 1
> > Else
> > MsgBox "Data Corrupted"
> > End If
> > End Sub
> > per� non mi funziona .... Dove sbaglio?
> > Grazie
> > BCla
> Su Enter?
> Spostalo su AfterUpdate.
> --
> sv
Mi accorgo ora di un IsData().. se mai IsDate().



title: Conteggio su date

text:
sv ha scritto:
> bcla ha scritto:
> > cut
> > Scusate se continuo,
> > ma volevo provare ad ottenere lo stesso risultato tramite codice e ho
> > provato cos�:
> > Private Sub Datafine_Enter()
> > If IsData(Datafine) And IsData(DataInizio) Then
> > Giorni.Text = Datafine.Text - DataInizio.Text + 1
> > Else
> > MsgBox "Data Corrupted"
> > End If
> > End Sub
> > per� non mi funziona .... Dove sbaglio?
> > Grazie
> > BCla
> Su Enter?
> Spostalo su AfterUpdate.
> --
> sv
Non pu� funzionare se usi la propriet� Text, toglila e lascia solo i nomi
dei controlli. E sposta tutto su AfterUpdate.
Quando chiedi un consiglio perch� non ti funziona qualcosa sarebbe utile
indicare quale errore ti d� e su quale riga, e che versione di Access usi.
Ciao.
-Marco-



title: Guida A2K

text:
Buondě a tutti.
Perchč la guida di A2K non visualizza argomenti/esempi/istruzioni/ecc.
riguardanti DAO e SQL?
Grazie
Luca.
Uso Win 2K, Access 2K


title: Guida A2K

text:
luca_bert_28 ha scritto:


http://groups.google.it/groups?hl=it&lr=&threadm=ak0d1u%24hon%241%40fe1.cs.interbusiness.it&rnum=6&prev=/groups%3Fq%3Dfile%2Bdao%26hl%3Dit%26lr%3D%26group%3Dit.comp.appl.access%26selm%3Dak0d1u%2524hon%25241%2540fe1.cs.interbusiness.it%26rnum%3D6
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Guida A2K

text:
"sv" <
sal...@nospaccessgroup.it
> ha scritto nel messaggio
news:cv50c5$d4j$1...@news.newsland.it...

OK risolto!
Ti ringrazio dell'aiuto.
rgrds
Luca


title: uso del Format in un report

author: Giacomo

text:
salve,
ho un report in cui scrivo (nell'intestazione):
"Scadenziario del" e poi metto un controllo =[Mese] & "/" &
Year([Scadenza])
dove [Mese] e il mese specificato nel popup che appare al caricamento
del form.
questo mi va bene infatti mi compare "Scadenziario del 10/2002" se ad
esempio avessi scelto il mese di ottobre.
Come si fa per far si che al posto di 10/2002 appaia Ottobre 2002?
ho provato con =Format([Mese], "mmm") ma non mi funziona, non capisco
xe ma mi ritorna sempre e solo JAN (gennaio) a prescindere dall'input
[Mese]
dove sbaglio?
ho provato anche con un =format(Max(Month([Scadenza]), "mmm") x
tralasciare la variabile [Mese] ed adoperare una var prelevata da
query ma non mi funziona lo stesso.
qualche idea?
grazie
ciao.
-g-


title: uso del Format in un report

author: Maurizio Borrelli

text:
> "Giacomo" news:3d982785...@powernews.inwind.it...:
> ho un report in cui scrivo (nell'intestazione):
> "Scadenziario del" e poi metto un controllo =[Mese] & "/" &
> Year([Scadenza])
> dove [Mese] e il mese specificato nel popup che appare al caricamento
> del form.
> questo mi va bene infatti mi compare "Scadenziario del 10/2002" se ad
> esempio avessi scelto il mese di ottobre.
> Come si fa per far si che al posto di 10/2002 appaia Ottobre 2002?
> ho provato con =Format([Mese], "mmm") ma non mi funziona, non capisco
> xe ma mi ritorna sempre e solo JAN (gennaio) a prescindere dall'input
> [Mese]
> dove sbaglio?
    La stringa "mmm" serve per formattare una data mentre il valore che tu
richiedi di formattare, [Mese], NON e' una data ma un numero (che viene
interpretato come data, ma come una data non corrispondente a cio' che
desideri).
    Fai cosi':
        Format$(DateSerial(Year([Scadenza]);[Mese];1);"mmmm aaaa")
-oppure-
        Format$(DateSerial(Year([Scadenza]),[Mese],1),"mmmm yyyy")
(a seconda di dove userai tale formula).
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: uso del Format in un report

text:
On Mon, 30 Sep 2002 12:41:09 +0200, "Maurizio Borrelli"
<
maurizio...@freepass.it
> wrote:
>> [Mese]
>> dove sbaglio?
>
>    La stringa "mmm" serve per formattare una data mentre il valore che tu
>richiedi di formattare, [Mese], NON e' una data ma un numero (che viene
>interpretato come data, ma come una data non corrispondente a cio' che
>desideri).
>
>    Fai cosi':
>
>        Format$(DateSerial(Year([Scadenza]);[Mese];1);"mmmm aaaa")
>
>-oppure-
>
>        Format$(DateSerial(Year([Scadenza]),[Mese],1),"mmmm yyyy")
>
>(a seconda di dove userai tale formula).
hai straragione!
che duro che sono!
grazie mille, funziona alla perfezione!
:)
-g-


title: Ho bisogno di aiuto!

author: Marta

text:
Ciao...
    avrei alcune domande:
1) č possibile far si che delle scritte nelle maschere si illuminino al
passaggio del mouse come nelle homepage di internet?
2) č possibile creare un unica routine di numerazione personalizzata delle
chiavi primarie per piů di una tabella senza dover riscrivere ogni volta il
codice? cerco di spiegarmi meglio... ho scaricato dal sito comune il sistema
di numerazione... devo riscrivere una nuova procedura per ogni tabella?
3) che tipologie di menů a tendina si possono implementare nelle maschere?
    Grazie a tutti


title: Ho bisogno di aiuto!

author: Sib

text:
"Marta" chiede

La risposta alle prime due domande e' si'.
Ma puoi farlo solo mettendo mano al codice con una certa padronanza. Te la
senti?
La terza domanda non e' molto chiara. Se vuoi un aiuto non partire da "cosa
c'e'" in Access, parti da cosa ti serve che se non c'e' (cosa molto
improbabile) si fa.
Ciao, Sib


title: Ho bisogno di aiuto!

text:
Certamente...
    altrimenti non l'avrei chiesto.... help!
    Grazie
"Sib" <
cerriserv...@tiscalinet.it
> ha scritto nel messaggio
news:8jq0jp$i6n$1...@pegasus.tiscalinet.it...



title: Ho bisogno di aiuto!

author: TopGun

text:
On Mon, 3 Jul 2000 07:55:16 +0200, "Marta" <x...@xxx.xx> wrote:
>Ciao...
>
>    avrei alcune domande:
>
>1) è possibile far si che delle scritte nelle maschere si illuminino al
>passaggio del mouse come nelle homepage di internet?
Dai un'occhiata a:
"VBnet Intrinsic: Adding Hyperlink Functionality Using the Label Control"
http://www.mvps.org/vbnet/code/intrinsic/sehyperlink.htm
Ciao,
Marco "TopGun"
p.s. come mai in un thread precedente ma *identico* a questo ti chiami David???


title: Ho bisogno di aiuto!

author: lbo dal portatile

text:
>1) č possibile far si che delle scritte nelle maschere si illuminino al
>passaggio del mouse come nelle homepage di internet?
che brutta cosa... comunque credo di sě, vediti l'evento onmouseover.
>2) č possibile creare un unica routine di numerazione personalizzata delle
>chiavi primarie per piů di una tabella senza dover riscrivere ogni volta il
>codice? cerco di spiegarmi meglio... ho scaricato dal sito comune il sistema
>di numerazione... devo riscrivere una nuova procedura per ogni tabella?
dipende.  se i criteri di numerazione sono gli stessi no.  la metti in
un modulo, al limite generalizzi qualcosa e via.  non dovrebbe essere
difficilissimo.
>3) che tipologie di menů a tendina si possono implementare nelle maschere?
mah, quelli che clicchi e scende la tendina, capito quali?
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Ho bisogno di aiuto!

text:
On Mon, 3 Jul 2000 07:55:16 +0200, "Marta" <x...@xxx.xx> wrote:
te mi pari Davide, altro che Marta.
c'era una domanda identica qualche mex fa, con header identici.
mi hanno un po' rotto il cazzo sti sistemi.



title: Tipi di dati multipli

author: ghijus

text:
Salve a tutti, la mia domanda č questa:
Secondo voi cosa significa " utilizzare tipi di dati multipli, riferiti a
costruzione e modifica tabelle"?
Grazie
Ciao
--
ghijus


title: Tipi di dati multipli

author: Antonio Biso

text:
ghijus <
ghi...@katamail.com
> wrote in message
9u0ir7$gqv$1...@fe2.cs.interbusiness.it...
> Salve a tutti, la mia domanda è questa:
> Secondo voi cosa significa " utilizzare tipi di dati multipli, riferiti a
> costruzione e modifica tabelle"?
Aspetta, e che ne dici di:
"Impostare un parametro incognito in funzione della possibilità di
determinare euristicamente la probabilità di consultazione di un record?"
Antonio


title: Tipi di dati multipli

author: Sergio MAZZA

text:
"ghijus" <
ghi...@katamail.com
> ha scritto nel messaggio
news:9u0ir7$gqv$1...@fe2.cs.interbusiness.it...
> Salve a tutti, la mia domanda è questa:
> Secondo voi cosa significa " utilizzare tipi di dati multipli, riferiti a
> costruzione e modifica tabelle"?
> Grazie
> Ciao
> --
> ghijus
>
Lascia perde, passa al 10 orizzontale...
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -


title: Tipi di dati multipli

author: Roberto dal portatile

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9ukk8v$kcq$1...@canarie.caspur.it...
> "ghijus" <
ghi...@katamail.com
> ha scritto nel messaggio
> news:9u0ir7$gqv$1...@fe2.cs.interbusiness.it...
> > Salve a tutti, la mia domanda č questa:
> > Secondo voi cosa significa " utilizzare tipi di dati multipli, riferiti
a
> > costruzione e modifica tabelle"?
> > Grazie
> > Ciao
> > --
> > ghijus
> >
>
> Lascia perde, passa al 10 orizzontale...
>
> Ciao.
>
> --
> - - - - - - - - - - - - - - -
> Sergio MAZZA
> - - - - - - - - - - - - - - -
ROTFL
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: OT Traduzione FAQ 7.8

text:
*************************
7.8 Numlock key (SendKeys)
Problem
While you are working in a mdb the NumLock key turnes off.
Cause
You are using the SendKeys function. This function is buggy
and quite often by it's simple use turns off the NumLock key.
see
http://support.microsoft.com/?kbid=179987
Solution
Avoid the use of SendKeys whenever possible.
Most of the time it can be replaced by better methods.
If you really can't avoid the use of SendKeys it sometimes
helps to set it's Wait parameter to True. e.g.
Sendkeys "{pgup}" , True
In case this doesn't help there's also the possibility to
turn the NumLock key on again by using API calls.
Dev Ashish presents a code example:
http://www.mvps.org/access/api/api0046.htm
***************************
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: OT Traduzione FAQ 7.8

author: MA

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto
nel messaggio news:2l7i6dF...@uni-berlin.de...
> *************************
> 7.8 Numlock key (SendKeys)
Blocco Numeri
>
> Problem
>
> While you are working in a mdb the NumLock key
turnes off.
Problema
Mentre stai lavorando in un mdb si disattiva il
blocco numeri
> Cause
>
> You are using the SendKeys function. This
function is buggy
> and quite often by it's simple use turns off the
NumLock key.
> see
http://support.microsoft.com/?kbid=179987
Causa
Tu stai usando la funzione Sendkeys.
Questa funzione presenta problemi e spesso
disattiva il blocco Numeri da sè.
> Solution
>
> Avoid the use of SendKeys whenever possible.
> Most of the time it can be replaced by better
methods.
Soluzione
Evita di usare Sendkeys quando possibile.
Il più delle volte può essere sostuito da metodi
migliori.
>
> If you really can't avoid the use of SendKeys it
sometimes
> helps to set it's Wait parameter to True. e.g.
> Sendkeys "{pgup}" , True
In  caso tu non potessi evitare l'uso di Sendkeys,
a volte può essere di aiuto
settare a Vero il parametro Attesa, per es.
Sendkeys "{pgup}" , True
> In case this doesn't help there's also the
possibility to
> turn the NumLock key on again by using API
calls.
In caso non dovesse risolversi il problema c'è
anche la possibilità
di attivare il blocco numeri usando le API.
> Dev Ashish presents a code example:
>
http://www.mvps.org/access/api/api0046.htm
> ***************************
Dev Ashish presenta del codice di esempio
MAssimiliano


title: OT Traduzione FAQ 7.8

text:
Karl Donaubauer ha scritto:

> Problem

> Cause

> Solution



 7.8 Blocco numeri (SendKeys)
Problema
Mentre si sta lavorando in un mdb, NumLock si disattiva.
Causa
Si sta usando la funzione SendKeys.  Questa funzione ha un buggy,
e abbastanza spesso il suo semplice uso disattiva NumLock.
Vedi:
http://support.microsoft.com/?kbid=179987
Soluzione
Si eviti di usare SendKeys per quanto possibile.
Il più delle volte lo si può sostituire con metodi migliori.
Se non si può evitare l'uso di SendKeys, delle volte viene in aiuto
impostare a True il parametro Wait.
Esempio:
Sendkeys "{pgup}" , True
Nel caso che anche questo non sia d'aiuto vi è la possibilita di attivare
nuovamente NumLock usando delle chiamate API.
Dev Ashish presenta un codice di esempio:
http://www.mvps.org/access/api/api0046.htm
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: OT Traduzione FAQ 7.8

text:
sv ha scritto:
> Karl Donaubauer ha scritto:

> > Problem

> > Cause

> > Solution



>  7.8 Blocco numeri (SendKeys)
> Problema

> Causa

> Soluzione




Utilizzando il "Tu" diventa:
7.8 Blocco numeri (SendKeys)
 Problema
 Mentre stai lavorando in un mdb, NumLock si disattiva.
 Causa
 Stai usando la funzione SendKeys.  Questa funzione ha un buggy,
 e abbastanza spesso il suo semplice uso disattiva NumLock.
 Vedi:
http://support.microsoft.com/?kbid=179987
 Soluzione
  Evita di usare SendKeys per quanto possibile.
  Il più delle volte lo puoi sostituire con metodi migliori.
  Se non puoi evitare l'uso di SendKeys, delle volte ti viene in aiuto
  impostare a True il parametro Wait.
  Esempio:
  Sendkeys "{pgup}" , True
  Nel caso che anche questo non ti sia d'aiuto vi è la possibilita di



title: Tabella bloccata da combo?!?

text:
Ho una maschera con una combo che prende i dati da una certa tabella.
Quando esco dalla maschera da codice eseguo una copia di una tabella che
sovrascrive quella della combo.
Se non clicco mai sulla combo durante la sessione, non ci sono problemi. Se
però clicco sulla combo, alla chiusura mi da l'errore che fa più o meno:
"Non posso bloccare la tabella perchè già usdato da un altro processo"
Ma cazzarola, la query della combo dovrebbe darmi uno snapshot, perchè deve
bloccare la tabella origine? Una volta caricato il risultato nella combo
stessa non
ci dovrebbero essere più problemi!!!
Come risolvo?
--
Antonio in trasferta lucana


title: Tabella bloccata da combo?!?

author: Alessandro

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:lIU78.23243$5M4.7...@twister2.libero.it...
> Ho una maschera con una combo che prende i dati da una certa tabella.
> Quando esco dalla maschera da codice eseguo una copia di una tabella che
> sovrascrive quella della combo.
> Se non clicco mai sulla combo durante la sessione, non ci sono problemi. Se
> però clicco sulla combo, alla chiusura mi da l'errore che fa più o meno:
> "Non posso bloccare la tabella perchè già usdato da un altro processo"
>
Sistema STUPIDO, ma potrebbe andare:
Su Load Me.Combo.RowSource=ConstTableName
Su Close Me.Cobo.RowSource=VbNullString, poi fai la copia....!
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Tabella bloccata da combo?!?

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:lIU78.23243$5M4.7...@twister2.libero.it...

Forse perché è associata al campo della tabella?
Ciao.
--
Sergio MAZZA


title: Tabella bloccata da combo?!?

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:a3qonq$t0r$1...@canarie.caspur.it...
> > Ma cazzarola, la query della combo dovrebbe darmi uno snapshot, perchč
> deve
> > bloccare la tabella origine? Una volta caricato il risultato nella combo
> > stessa non
> > ci dovrebbero essere piů problemi!!!
> > Come risolvo?
>
> Forse perché č associata al campo della tabella?
No, č associata alla tabella che vado a sovrascrivere all'origine dati della
combo, ergo non dovrebbe dargli problemi.
Antonio in trasferta lucana


title: Tabella bloccata da combo?!?

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:a09a1030ed9f407978...@mygate.mailgate.org...
> "Antonio Biso" <
ch...@etruria.net
> wrote in message
> news:lIU78.23243$5M4.7...@twister2.libero.it...
>
> > Ho una maschera con una combo che prende i dati da una certa tabella.
> > Quando esco dalla maschera da codice eseguo una copia di una tabella che
> > sovrascrive quella della combo.
> > Se non clicco mai sulla combo durante la sessione, non ci sono problemi.
Se
> > però clicco sulla combo, alla chiusura mi da l'errore che fa più o meno:
> > "Non posso bloccare la tabella perchè già usdato da un altro processo"
> >
>
>
> Sistema STUPIDO, ma potrebbe andare:
> Su Load Me.Combo.RowSource=ConstTableName
Questo comunque non potevo farlo perchè ho bisogno di creare dinamicamente
una stringa SQL da passare alla combo. Comunque non è qui il problema perchè
se non clicco sulla combo non mi si pianta
> Su Close Me.Cobo.RowSource=VbNullString, poi fai la copia....!
Questo potrebbe essere interessante...
Vediamo...
Funziona!!!
Grazie... comunque resta il fato che mi rode quando, pur risolvendo, non
capisco il comportamente "strano" di access...
Antonio in trasferta lucana


title: Stringa SQL Upadte

author: Fumok

text:
Ad un certo punto richiamo questa istruzione:
DoCmd.RunSQL ("UPDATE [Listino usati] SET [Listino usati].TAG = True,
[Listino usati].MARCA='" & UCase(rst.Fields("Marca")) & "', [Listino
usati].Modello='" & rst.Fields("Modello") & "' WHERE [Listino usati].
[Protocollo]=" & rst.Fields("Protocollo") & ";")
Access si incazza perchè rst.Fields("Modello") contiene la stringa:
AMICO 50'91 ROSSO 'CC'             FC/33
                  ^^^^
Scusate ma sono sempre stato una frana con apici e virgolette.
P.S.
C'è un modo di togliere gli spazi superflui da quella stringa?
--
Fumok
[Toglimi le MUTANDE se vuoi rispondermi]


title: Stringa SQL Upadte

author: Giorgio Prx

text:
"Fumok" <gabriele....@MUTANDEadriacom.it> ha scritto nel messaggio
news:Xns93BA853...@194.247.160.50...

Ciao
O Chiudi Modello tra doppi apici
DoCmd.RunSQL ("UPDATE [Listino usati] SET [Listino usati].TAG = True,
[Listino usati].MARCA='" & UCase(rst.Fields("Marca")) & "', [Listino
 usati].Modello=" & CHR(34) & rst.Fields("Modello") & CHR(34) & " WHERE
[Listino usati].
 [Protocollo]=" & rst.Fields("Protocollo") & ";")
O sostituisci l'apice con due apici
DoCmd.RunSQL ("UPDATE [Listino usati] SET [Listino usati].TAG = True,
[Listino usati].MARCA='" & UCase(rst.Fields("Marca")) & "', [Listino
 usati].Modello='" Replace(rst.Fields("Modello"),"'","''") & " WHERE
[Listino usati].
 [Protocollo]=" & rst.Fields("Protocollo") & ";")
Ciao Giorgio


title: Stringa SQL Upadte

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto in news:bf3evj
$2ll$
1...@lacerta.tiscalinet.it
:
> O Chiudi Modello tra doppi apici
>  usati].Modello=" & CHR(34) & rst.Fields("Modello") & CHR(34) & " WHERE
> O sostituisci l'apice con due apici
>  usati].Modello='" Replace(rst.Fields("Modello"),"'","''") & " WHERE
Grazie mille, ho optato per:
Replace(rst.Fields("Modello"),"'","")
--



title: Organizzazione database

author: Tillo

text:
Salve
Ho una rete di 10 pc con Win 98 SE in condivisione con un pc che fa da
"server".
Ho creato un db per la gestione delle spedizioni, costituito da un be posto
sul server e diversi fe sugli altri pc. Ora dovrei sviluppare un db per la
gestione magazzino e uno per gli ordini fornitori. L'unica cosa che hanno in
comune i tre db è l'anagrafica Clienti/Fornitori che ora si trova in una
tabella nel be sul server.
Secondo voi è meglio implementare il be esistente aggiungendoli tutte le
tabelle relative ai nuovi db, creando anche due fe separati, uno per il
magazzino e uno per gli ordini, o creare altri due be e due fe per i nuovi
db collegando solo la tabella Clienti/Fornitori del db preesistente?
O forse è meglio fare un unico be e un unico fe?
--
Grazie 1K per l'help


title: Organizzazione database

text:
Tillo <
mouse...@libero.it
> wrote in message
Vw3b8.22506$tv6.6...@twister1.libero.it...

(10 PC su W98? Arriva massimo a 15, perchè poi avresti problemi di
prestazioni di rete)
Questione di velocità!!!!
Quanto vuoi sia veloce?... Fare un unico BE significa mettere le tabelle
(tutte) in condizione di comunicazione tra loro ottimale.
Per i FE scegli tu... è uguale, non importa unirli o separarli, anche se
l'utente è sempre più contento di avere una sola applicazione che gli
permetta di fare tutto ciò di cui ha bisogno...
E' ovvio anche che se hai BE separati contieni i rischi di eventuale perdita
dati (ma tu crei e rispetti alla lettera una procedura di backup e il gioco
è fatto!)


title: file di guida

author: Checco

text:
Come è possibile creare un file hlp per un mio database sviluppato.
Grazie
Canini Francesco


title: file di guida

author: Riccardo

text:
Checco <
full...@iol.it
> wrote in message
1_EP7.1816$sT3....@twister1.libero.it...
> Come č possibile creare un file hlp per un mio database sviluppato.
> Grazie
>
> Canini Francesco
_______________
prova con html help workshop. Ci dovrebbe essere un esempio sul sito comune
ciao Riccardo


title: sulla protezione

author: stwe

text:
ovendo distribuire con l'ode un db ho questi questiti:
visto che creo l'MDE è necessario anche proteggerlo a livello utente?
(secondo me no, visto che viene compilato)
in secondo luogo, la funzione "crittografa", la utilizzo prima o dopo aver
creato l'MDE?
grazie mille
by
stwe


title: sulla protezione

author: warp

text:
"stwe" <
st...@stwe.org
> ha scritto nel messaggio
news:tEsc7.2863$JY1.1...@news.infostrada.it...
> ovendo distribuire con l'ode un db ho questi questiti:
> visto che creo l'MDE è necessario anche proteggerlo a livello utente?
Per proteggere il codice ovviamente no.
> (secondo me no, visto che viene compilato)
> in secondo luogo, la funzione "crittografa", la utilizzo prima o dopo aver
> creato l'MDE?
Perchè vuoi crittografare un .MDE che dovrebbe contenere solo
maschere/reports e codice p-compilato?
Ciao, warp


title: problema: access

author: Ylenia

text:
          C'č qualcuno che sa ad aiutarmi a fare un semplice database con access? NOn
ci capisco niente!!! Grazie.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: problema: access

author: Alessandro Cara

text:
Ylenia wrote:
>
>           C'è qualcuno che sa ad aiutarmi a fare un semplice database con access? NOn
> ci capisco niente!!! Grazie.
Questo e' un NG di acces e tutti hanno problemi.
Il tuo oggetto dovrebbe essere meno generico
cfr post di guzzi850 delle 15.03. C'e' una prima soluzione
--
a.cara


title: problema con gruppo di opzioni

author: maurizio

text:
Ciao a tutti
ho un problema con un gruppo di opzioni che esegue un filtro su di un
campo Si/No di una query
il gruppo di opzioni ha tre scelte 1=si 2=no 3=si e no
non riesco a realizzare la terza opzione ovvero mostrarmi tutti i record
si i veri che i falsi
nella query nel campo bolean da filtrare alla voce criterio ho scritto
quanto segue
IIf([Forms]![filtro_stampa]![boxcriterio]=1;Vero;IIf([Forms]![filtro_stampa]![boxcriterio]=3;Vero
And Falso;Falso))
ma il terzo criterio non funziona!


title: problema con gruppo di opzioni

author: Karl Donaubauer

text:

Cambi i valori nel gruppo di opzione a:
-1 = sì
0 = no
99 = sì o no
Poi come criterio nella query basta:
[Forms]![filtro_stampa]![boxcriterio] or
[Forms]![filtro_stampa]![boxcriterio] = 99
Vedi anche
www.donkarl.com/it
FAQ 3.14 Criterio che restituirà tutti i record
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: problema con gruppo di opzioni

text:
Karl Donaubauer ha scritto:
> maurizio wrote:
>
>>ho un problema con un gruppo di opzioni che esegue un filtro su di un
>>campo Si/No di una query
>>
>>il gruppo di opzioni ha tre scelte 1=si 2=no 3=si e no
>>
>>non riesco a realizzare la terza opzione ovvero mostrarmi tutti i
>>record si i veri che i falsi
>>
>>nella query nel campo bolean da filtrare alla voce criterio ho scritto
>>quanto segue
>>
>>IIf([Forms]![filtro_stampa]![boxcriterio]=1;Vero;IIf([Forms]![filtro_stampa]![boxcriterio]=3;Vero
>>And Falso;Falso))
>>
>>ma il terzo criterio non funziona!
>
>
> Cambi i valori nel gruppo di opzione a:
> -1 = sì
> 0 = no
> 99 = sì o no
>
> Poi come criterio nella query basta:
> [Forms]![filtro_stampa]![boxcriterio] or
> [Forms]![filtro_stampa]![boxcriterio] = 99
>
> Vedi anche
www.donkarl.com/it
> FAQ 3.14 Criterio che restituirà tutti i record
>
grazie funziona


title: Stampa foglio dati secondario

author: Catone

text:
Ciao a tutti.
Vago per la guida di access, ma non trovo come stampare una maschera
in foglio dati con i fogli secondari espansi. Li espando ma quando
stampo
mi ritrovo solo con le righe compresse.
Sto impazzendo! Grazie a chiunque per l'attenzione e l'eventuale
contributo!
Saluti
Ste


title: Stampa foglio dati secondario

author: CarloCos

text:
"Catone" <
dcz...@freemail.it
> ha scritto nel messaggio
news:9akmga$foj$1...@lacerta.tiscalinet.it...

Perchè non costruisci un report con l'aspetto del foglio dati e con tutti i
derivati espansi? Cioè un report che raggruppa secondo i campi chiave o
secondo quelli che preferisci.
Anche l'autocomposizione Report ti permette di fare ciò, basta fornirgli la
giusta query con le tabelle interessate dalle relazioni.
Ciao, Carlo


title: Stampa foglio dati secondario

text:
CarloCos <
carloco...@libero.it
> wrote in message %Pmz6.10172
> Perchè non costruisci un report con l'aspetto del foglio dati e con
tutti i
> derivati espansi? Cioè un report che raggruppa secondo i campi
chiave o
> secondo quelli che preferisci.
> Anche l'autocomposizione Report ti permette di fare ciò, basta
fornirgli la
> giusta query con le tabelle interessate dalle relazioni.
>
> Ciao, Carlo
Ciao Carlo,
grazie per la risposta! Volevo provare a farlo con la maschera, che è
più flessibile, ma anche il manuale di Access delira e non si capisce
se si possa fare o no.
Comunque seguirò anche il tuo consiglio
Grazie ancora
Stefano


title: formattazione report

author: Roberto

text:
salve a tutti,
è possibile crearsi un report in cui il testo contenuto in una casella
associata vari il colore in base al contenuto di altri tre campi del record?
in pratica ho questi dati:
Prodotto        prezzoInf    prezzoSup   prezzo
pasta               1000            3000          1200
carne               3000            4500          2500
quello che vorrei fare è:
se il prodotto è la pasta e il prezzo come si vede da tabella è compreso
nella tolleranza,
il valore del controllo prezzo viene sritto in nero
se li prodotto è la carne e come si vede il prezzo non è nella tolleranza,
deve farmi vedere il valore del controllo prezzo in rosso.
come fare?
presumo solamente che il codice sia da mettere nell'evento su formattazione
del corpo del report.
grazie e ciaooooooooo


title: formattazione report

author: omnitow

text:
"Roberto" <
tas...@libero.it
> ha scritto nel messaggio
news:_HAl9.26465$e31.5...@twister2.libero.it...

La parola magica è Formattazione condizionale + modifica/trova/messaggio del
newsreader :-)
ciao omnitow


title: formattazione report

author: Roberto da casa

text:
"Roberto" <
tas...@libero.it
> ha scritto nel messaggio
news:_HAl9.26465$e31.5...@twister2.libero.it...

Nell'evento "Su formattazione" genera il seguente codice VBA:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
If prezzo >= prezzoInf And prezzo <= prezzoSup Then
    Me!prezzo.ForeColor = 0
Else
    Me!prezzo.ForeColor = 255
End If
End Sub
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Chiusura form con pulsante

author: vuLCan Karayan

text:
Mi serve un suggerimento...
Nei casi in cui è necessario usare un pulsante per chiudere una form,
specificate sempre tutta la sintassi?
Ovvero:
DoCmd.Close acForm, "NomeFormCompleto"
oppure
DoCmd.Close
?
E' giusto ritenere che il comando DoCmd.Close usato come codice di evento su
clic di un pulsante all'interno di una form chiuda SOLO e SOLAMENTE quella
form?
Ciauz


title: Chiusura form con pulsante

author: sv

text:
vuLCan Karayan ha scritto:


> Ciauz
Dall'Help sul "Metodo Close"
....
Osservazioni
Se si omettono gli argomenti tipooggetto e nomeoggetto (la costante
predefinita per tipooggetto è acDefault), Microsoft Access chiude la
finestra attiva. Se si specifica l'argomento salva e si omettono gli
argomenti tipooggetto e nomeoggetto, è necessario includere le virgole
degli argomenti tipooggetto e nomeoggetto.
...
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Chiusura form con pulsante

author: Alessandro Baraldi

text:
"vuLCan Karayan" <
nos...@nospam.it
> wrote in message
news:pgp9e.801794$
b5.35...@news3.tin.it

Io uso sempre la sintassi esplicita, succede che se il Focus non
è sulla Form in uso ti chiude quella con il Focus.
Ovviamente nel tuo caso il Click riporta il focus sulla stessa, ma
se dovessi farlo da codice senza la certezza del Focus l'unico
metodo che non sbaglia mai è quello di NON risparmiare sulla sintassi.
Saluti.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Chiusura form con pulsante

text:
Alessandro Baraldi wrote:
> "vuLCan Karayan wrote:
>
>> Mi serve un suggerimento...
>> Nei casi in cui č necessario usare un pulsante per chiudere una form,
>> specificate sempre tutta la sintassi?
>> Ovvero:
>> DoCmd.Close acForm, "NomeFormCompleto"
>> oppure
>> DoCmd.Close
>> ?
>>
>> E' giusto ritenere che il comando DoCmd.Close usato come codice di
>> evento su clic di un pulsante all'interno di una form chiuda SOLO e
>> SOLAMENTE quella form?
>
> Io uso sempre la sintassi esplicita, succede che se il Focus non
> č sulla Form in uso ti chiude quella con il Focus.
> Ovviamente nel tuo caso il Click riporta il focus sulla stessa, ma
> se dovessi farlo da codice senza la certezza del Focus l'unico
> metodo che non sbaglia mai č quello di NON risparmiare sulla sintassi.
Sě.
Solo un consiglio in piů per il vulcano:
Invece del nome esplicito puoi usare quasi una variabile:
DoCmd.Close acForm, Me.Name
Cosě puoi usare sempre questa stessa riga in tutte le maschere
evitando problemi dopo rinominare o copiare una maschera.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005


title: Chiusura form con pulsante

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> wrote in message
news:3cmushF...@individual.net
[CUT]
> Sě.
> Solo un consiglio in piů per il vulcano:
>
> Invece del nome esplicito puoi usare quasi una variabile:
> DoCmd.Close acForm, Me.Name
>
> Cosě puoi usare sempre questa stessa riga in tutte le maschere
> evitando problemi dopo rinominare o copiare una maschera.
Ciao Karl.
Assolutamente corretto, non l'ho esposto ma uso sempre anche
io questo metodo, e poi Copy/Paste...!



title: Re: variabile, che anzichè la data, mostra 00:00:00.

text:
Salve,

Alberto Luzi:
>
> Dim DataX As Date
> MsgBox "La 'data' deve essere uguale o inferiore al " & DataX & ".", _
> vbExclamation, "Attenzione!"
> Exit Function
> anzichè avere laa data ho: 00:00:00.
> mentre in debug su date (di  AS Date) ho la data giusta, ma sulla variabile
> DataX ho: 00:00:00.
> Dove sbaglio?

Da dove dovrebbe venire un valore per la data se non hai un'assegnazione
di valore nel tuo codice?

Con

MsgBox Format(xData, "dd/mm/yyyy")

dovresti ottenere il valore predefinito 0 per una variabile data in
Access VBA, cioè 30 dicembre 1899.

Ciao
Karl
*********
http://AccessDevCon.com

Access FAQ:
https://www.donkarl.com/it


author: Alberto Luzi

text:

ok, grazie


title: Barra delle applicazioni di windows

author: Chick

text:
Due domandine e anticipatamente dico grazie
1)    Maschere: quando si usa docmd.maximize e popup=true la barra delle
applicazioni sparisce. C'è un metodo per non farla sparire?
2)    Maschere: premettendo che uso non mostrare alcun pulsante di
riduzione, ingrandimento e chiusura finestra, quando clicco 2 volte sul
titolo della finestra la maschera mi si riduce a metà schermo, mooooolto
brutto no?


title: disabilitare comandi dei menu

author: ecla

text:
Ciao a tutti.
Sapete se c'é un modo, anche tramite codice, per disabilitare solo alcuni
comandi di alcuni menu?
Per es.: vorrei disabilitare il comando "struttura" del menu "Visualizza" o
il comando "nuovo record" del menu "Inserisci".
Grazie a tutti.
Ecla
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: disabilitare comandi dei menu

author: Roberto dalla campagna

text:
"ecla" <
ecla....@inwind.it
> ha scritto nel messaggio
news:80Z207Z190Z140Y...@usenet.libero.it...
> Ciao a tutti.
> Sapete se c'é un modo, anche tramite codice, per disabilitare solo alcuni
> comandi di alcuni menu?
> Per es.: vorrei disabilitare il comando "struttura" del menu "Visualizza"
o
> il comando "nuovo record" del menu "Inserisci".
> Grazie a tutti.
> Ecla
Alla quinta volta che poni lo stesso quesito (al quale fra l'altro ti č gią
stato risposto) ti verrą regalato un elefantino d'oro. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Fatture carburanti Ricevute dal 1° Luglio

text:
Dal 1° Luglio le fatture carburanti andranno emesse XML.
Quindi, da quella data molte aziende riceveranno in PEC le Fatture d'Acquisto dai benzinai.

Vorrei confrontarmi per capire bene i passi che dovranno intraprendere:

1 - Ricezione Fattura in PEC e conferma avviso ricezione.
2 - Salvataggio allegato .Xml in Cartella adibita.
3 - Visualizzazione .Xml (ci sono vari modi) e inserimento in Prima Nota (alcuni gestionali tenteranno l'importazione automatica)
4 - Archiviazione in Cloud - DocFly di Aruba può andare?
5 - Altro?

Saluti


author: BFS

text:
Il 14/06/2018 11:16,
simoca...@gmail.com
 ha scritto:
>
> Dal 1° Luglio le fatture carburanti andranno emesse XML.
> Quindi, da quella data molte aziende riceveranno in PEC le Fatture d'Acquisto dai benzinai.
>
> Vorrei confrontarmi per capire bene i passi che dovranno intraprendere:
>
>
> 1 - Ricezione Fattura in PEC e conferma avviso ricezione.

pec o sdi dipende dal canale scelto per riceverle

> 2 - Salvataggio allegato .Xml in Cartella adibita.

volendo..

> 3 - Visualizzazione .Xml (ci sono vari modi) e inserimento in Prima Nota (alcuni gestionali tenteranno l'importazione automatica)

io gia ho fatto l'import automatico.
sia della ragione sociale sia della parte contabile, anche se nella
fattura non c'è la suddivisione per costi (piano dei conti) quindi la
ripartizione del costo va fatta per forza a mano.
Nel caso di fattura per carburante ovvio che il costo è unico. Ma per le
fatture xml del 01/01/2019 se in una fattura ho sia beni che servizi non
ho modo di rilevarlo dal file

> 4 - Archiviazione in Cloud - DocFly di Aruba può andare?

non devi archiviare quelle ricevute, per firma/invio/conservazione di
quelle che si emetteranno direi di si. anche se l'agenzia ha detto che
metterà a disposizione gratuitamente tool per farlo

> 5 - Altro?

fino al 31/12 pare che puoi richiedere la fattura normale (proroga),
visto che peppinniello della pompa di benzina del paese manco sa cosa sia

ciao

>
>
> Saluti
>
>
>
>


author: RobertoA

text:
Il 14/06/2018 11:16,
simoca...@gmail.com
 ha scritto:
>

1- ....conferma avviso ricezione ?
Non credo sia necessario inviare niente al mittente, la prova invio ce
l'ha gia' il mittente quando invia le fatture

2- salvataggio dove vogliono per chi riceve, credo, non ci sono obblighi
se non la loro convenienza di ritrovarle

3- una delle cose utili e' proprio l'importazione in automatico del
movimento di acquisto, visto lo standard del formato usato

4- archiviera' di spedissie, mica chi riceve


text:

"..fino al 31/12 pare che puoi richiedere la fattura normale.."

Dove l'hai vista questa?
Fonti ufficiali?


text:
> Vorrei confrontarmi per capire bene i passi che dovranno intraprendere:

> > 2 - Salvataggio allegato .Xml in Cartella adibita.

> volendo..

Beh, se non salvi sul PC il file .xml come fai a importalo? (e forse pure a leggerlo?)

> > 3 - Visualizzazione .Xml (ci sono vari modi) e inserimento in Prima Nota (alcuni gestionali tenteranno l'importazione automatica)

> io gia ho fatto l'import automatico.
> sia della ragione sociale sia della parte contabile, anche se nella
> fattura non c'è la suddivisione per costi

Complimenti, non è facile gestire tutte le casistiche e relative contropartite (Conai, Cassa mutua, Rit.Acconto, arrotondamenti e sconti vari, etc.)
A parte ciò, noi vediamo alcuni ostacoli oggettivi a una buona importazione:

- Spese accessorie ammucchiate (come hai scritto)
- La problematica identificazione delle aliquote IVA = 0 (si può tentare qualcosa di empirico attaccandosi al Tag <RiferimentoNormativo>, ma è rischioso).
- L'impossibilità di creare lo Scadenzario (manca il dettaglio Scadenze nel .xml)

> > 4 - Archiviazione in Cloud - DocFly di Aruba può andare?

> non devi archiviare quelle ricevute, per firma/invio/conservazione

Occhio che siamo in ITALIA:

https://www.agendadigitale.eu/documenti/fatturazione-elettronica/fatture-elettroniche-arrivate-le-regole-che-mancavano-ora-si-puo-partire-44403/

cerca:

"Conservazione delle fatture elettroniche

Va osservato che, in base all’articolo 244 della Direttiva 2006/112/CE “Ogni soggetto passivo deve provvedere all’archiviazione di copie delle fatture emesse da lui stesso, dall’acquirente o dal destinatario, oppure in suo nome e per suo conto, da un terzo,     nonché delle fatture che ha RICEVUTO”

> quelle che si emetteranno direi di si. anche se l'agenzia ha detto che
> metterà a disposizione gratuitamente tool per farlo

Sarà, ma quello che c'è ora pare una cagata:

https://assistenza.agenziaentrate.gov.it/ServiziIva/KanaFattElettr.asp?St=19,E=0000000000067963199,K=1105,Sxi=15,t=Case,Case=Obj(1615),ts=Fatturazione

Oltre alla macchinosità, non consente di archiviare .zip con più di 10 fatture

Saluti da Simone


text:
> - L'impossibilità di creare lo Scadenzario (manca il dettaglio Scadenze nel .xml)

In realtà quest'affermazione è discutibile, quindi cestinala.


text:

proposta presentata

https://www.guidafisco.it/scheda-carburante-proroga-decreto-2073

il mio commercialista ha detto che di sicuro va in porto la proroga


text:

Ah si, allora e' quanto ne sapevo anch'io


title: Problema con query di aggiornamento

author: claudiodedo

text:
Salve a tutti, ho una tabella "DettaglioFatture" cosě fatta:
IDFattura, CodiceArticolo, Descrizione, etc....
poi
    una queryA che mi ritorna una colonna di numeri (chiamiamola A)
e
    una queryB che mi torna un numero solo (chiamiamolo B)
Voglio aggiornare a "B" tutti gli IDFattura uguali ad uno qualsiasi dei
numeri di "A".
IDFattura non č una chiave primaria.
Come posso fare? Uso Access 2003.
Grazie, Emilio.


title: Problema con query di aggiornamento

author: Antonio Biso

text:
"claudiodedo" <
emilio.de...@virgilio.it
> ha scritto nel messaggio
news:45c7babc$0$23975$4faf...@reader3.news.tin.it...
> Salve a tutti, ho una tabella "DettaglioFatture" così fatta:
>
> IDFattura, CodiceArticolo, Descrizione, etc....
>
> poi
>     una queryA che mi ritorna una colonna di numeri (chiamiamola A)
> e
>     una queryB che mi torna un numero solo (chiamiamolo B)
>
> Voglio aggiornare a "B" tutti gli IDFattura uguali ad uno qualsiasi dei
> numeri di "A".
> IDFattura non è una chiave primaria.
> Come posso fare? Uso Access 2003.
>
> Grazie, Emilio.
Nel qba oltre alle tabelle puoi mettere anche le query.
Pertanto prendi la query A che ovviamente avrà una tabella origine su cui
vuoi fare la modifica, e ci metti anche la query B unendola in Join con la
tabella sul campo IDFattura.
E poi aggiorni col valore del campo della Query B
Antonio


title: Problema con query di aggiornamento

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:OjZxh.168$BP5....@twister2.libero.it...

Grazie mille Antonio.
Ho risolto con il tuo aiuto.
Emilio.


title: Arrotondamento numerico.

author: lino

text:
Buongiorno a tutti,
una piccola domanda, si può arrotondare il risultato di un calcolo in campo
calcolato? se si, come?
Grazie,
Lino Fornaro


title: Arrotondamento numerico.

text:

Domanda fatta MILIONI di volte....
Hai provato a fare una ricerca prima sull'argomento...????
@Alex


title: Arrotondamento numerico.

author: Karl Donaubauer

text:
lino wrote:
> una piccola domanda, si può arrotondare il risultato di un calcolo
> in campo calcolato? se si, come?
 Arrotondamenti

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


title: Arrotondamento numerico.

author: Lino F

text:

E' vero è stata fatta anche più di milioni di volte, io infatti ho
risolto dopo aver trovato la funzione "ARROTONDA" nel sito di Karl D.,
uso questa funzione nei campi che calcolo mettendo il richiamo della
funzione in "dopo aggiornamento". Il problema nasce quando la casella
non è associata a nulla se non a visualizzare o stampare un semplice
calcolo come ad es.     origine controllo: =TOT_IMPONIBILE+TOT_IVA
per avere il totale di una fattura iva compresa.
Spero di essermi spiegato e di trovare una soluzione.
Grazie ancora
Lino Fornaro


title: Arrotondamento numerico.

text:
Lino F wrote:
> ...
> E' vero č stata fatta anche piů di milioni di volte, io infatti ho
> risolto dopo aver trovato la funzione "ARROTONDA" nel sito di Karl D.,
> uso questa funzione nei campi che calcolo mettendo il richiamo della
> funzione in "dopo aggiornamento". Il problema nasce quando la casella
> non č associata a nulla se non a visualizzare o stampare un semplice
> calcolo come ad es.     origine controllo: =TOT_IMPONIBILE+TOT_IVA
> per avere il totale di una fattura iva compresa.
> Spero di essermi spiegato e di trovare una soluzione.
> ...
No, non č chiaro, qual'č il tuo problema.
Non conosco la funzione "ARROTONDA", ma in alternativa
puoi usare tutte le funzioni di arrotondamento che veramente
si trovano sul mio sito anche in un controllo calcolato. P.e.
=fctRount(TOT_IMPONIBILE+TOT_IVA)
Certo devi sapere cosa fai in rispetto all'arotondamento
giusto delle somme o posizioni singoli come sempre
quando si arrotonda qc. Perň questo č independente
dal uso delle funzioni.
--
Ciao
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Arrotondamento numerico.

text:
On 9 Ago, 19:52, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> Lino F wrote:
> > ...
> > E' vero è stata fatta anche più di milioni di volte, io infatti ho
> > risolto dopo aver trovato la funzione "ARROTONDA" nel sito di Karl D.,
> > uso questa funzione nei campi che calcolo mettendo il richiamo della
> > funzione in "dopo aggiornamento". Il problema nasce quando la casella
> > non è associata a nulla se non a visualizzare o stampare un semplice
> > calcolo come ad es.     origine controllo: =TOT_IMPONIBILE+TOT_IVA
> > per avere il totale di una fattura iva compresa.
> > Spero di essermi spiegato e di trovare una soluzione.
> > ...
>
> No, non è chiaro, qual'è il tuo problema.
> Non conosco la funzione "ARROTONDA", ma in alternativa
> puoi usare tutte le funzioni di arrotondamento che veramente
> si trovano sul mio sito anche in un controllo calcolato. P.e.
>
> =fctRount(TOT_IMPONIBILE+TOT_IVA)
>
> Certo devi sapere cosa fai in rispetto all'arotondamento
> giusto delle somme o posizioni singoli come sempre
> quando si arrotonda qc. Però questo è independente
> dal uso delle funzioni.
>
> --
> Ciao
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
La funzione è questa (pensavo fosse tua, scusami ma è un pò di tempo
che non lavoro su access e molte cose le ho dimenticate):
Public Function arrotonda(nNumero, nDecimali As Integer) As Double
'Equivale alla funzione ROUND
'''''''''''''''''''''''''''''
Dim nValDecimaleRimasto As Currency, nNumeroMod As Currency
Dim nNewNumero As Currency
'Modifico il numero decimale rendendolo intero fino alla concorrenza
'dei decimali voluti (Es. se avessi nNumero = 12,123456 ; nDecimali =
3
'rendo intero il numero decimale per i primi 3 posti dopo la virgola:
12123,456
nNumeroMod = nNumero * (10 ^ (nDecimali))
'Del numero modificato prendo la sola parte intera ( nell'esempio =
12123)
'e la memorizzo in una variabile
nNewNumero = Int(nNumeroMod)
'In un'altra variabile memorizzo la parte decimale rimasta
(nell'esempio = 0,456)
nValDecimaleRimasto = nNumeroMod - nNewNumero
'Confronto se è maggiore o uguale a 0.5
'In questo caso 0÷4 viene arrotondato all'unità inferiore
' 5÷9 all'unità superiore
'Se si volesse arrotondare 0÷5 all'unità inferiore e solo da 6÷9
'a quella superiore, bisognerebbe indicare ... nValDecimaleRimasto >
5 ....
If nValDecimaleRimasto >= 0.5 Then
    'aggiungo una unità prima di restituire il numero con i decimali
voluti
    arrotonda = (nNewNumero + 1) / (10 ^ nDecimali)
Else
    'oppure ritorno il numero troncato ai decimali voluti
    arrotonda = nNewNumero / (10 ^ nDecimali)
End If
End Function


title: Arrotondamento numerico.

text:
Lino F wrote:
>>> ...
>>> E' vero è stata fatta anche più di milioni di volte, io infatti ho
>>> risolto dopo aver trovato la funzione "ARROTONDA" nel sito di
>>> Karl D., uso questa funzione nei campi che calcolo mettendo il
>>> richiamo della funzione in "dopo aggiornamento". Il problema
>>> nasce quando la casella non è associata a nulla se non a
>>> visualizzare o stampare un semplice calcolo come ad es. origine
>>> controllo: =TOT_IMPONIBILE+TOT_IVA
>>> per avere il totale di una fattura iva compresa.
>>> Spero di essermi spiegato e di trovare una soluzione.
> ...
> La funzione è questa (pensavo fosse tua, scusami ma è un pò di tempo
> che non lavoro su access e molte cose le ho dimenticate):
>
> Public Function arrotonda(nNumero, nDecimali As Integer) As Double
> ...
Non ho provato l'esattezza della tua funzione, ma ripeto la
domanda abbastanza importante:
Cosa esattamente è il problema?
Cosa non funziona se usi la funzione nell'origine controllo
=arrotonda(TOT_IMPONIBILE+TOT_IVA;2)
?
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Arrotondamento numerico.

text:

> Access FAQ:
http://www.donkarl.com/it-
 Nascondi testo citato
>
> - Mostra testo citato -
Ho provato nell'origine controllo questo:
Tot_fatt_ivata (campo calcolato) =arrotonda([IMP_ TOT]+[iva];2)
seguendo le tue indicazioni sarebbe dovuto essere
=arrotonda(IMP_ TOT+iva;2) ma non funziona mi dà il classico errore
"errore di sintassi - E' possibile che sia stato messo un operando
senza un operatore"
Dove sbaglio??
Grazie
Lino F.


title: Arrotondamento numerico.

text:
Lino F wrote:
> Karl Donaubauer wrote:
>>> ...
>>> Public Function arrotonda(nNumero, nDecimali As Integer) As Double
>> ...
>> Cosa non funziona se usi la funzione nell'origine controllo
>>
>> =arrotonda(TOT_IMPONIBILE+TOT_IVA;2)
>
> Ho provato nell'origine controllo questo:
>
> Tot_fatt_ivata (campo calcolato) =arrotonda([IMP_ TOT]+[iva];2)
E resta il tuo segreto cos'è successo?
> seguendo le tue indicazioni sarebbe dovuto essere
> =arrotonda(IMP_ TOT+iva;2) ma non funziona mi dà il classico errore
> "errore di sintassi - E' possibile che sia stato messo un operando
> senza un operatore"
> Dove sbaglio??
In prima qui indicare nomi diversi e poi usare un nome
di campo o controllo con uno spazio.
(vedi anche
www.donkarl.com/it?FAQ1.5
)
--
Ciao
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Arrotondamento numerico.

text:

Scusami Karl ma non ho capito cosa vuoi dirmi
allora...
ho una casella di testo chiamata "Tot_fatt_ivata" dove mi somma il
valore del campo "IMP_ TOT" + il valore del campo "IVA".
facendo in origine controllo =arrotonda(IMP_ TOT+iva;2) o la tua
=fctround(IMP_ TOT+iva;2)
mi dà quell'errore che ti ho indicato.
....scusa per la mia ottusaggine
Lino F.


title: Arrotondamento numerico.

text:
Lino F wrote:
> Karl Donaubauer wrote:
>> ...
>>> Ho provato nell'origine controllo questo:
>>
>>> Tot_fatt_ivata (campo calcolato) =arrotonda([IMP_ TOT]+[iva];2)
>>
>> E resta il tuo segreto cos'è successo?
>>
>>> seguendo le tue indicazioni sarebbe dovuto essere
>>> =arrotonda(IMP_ TOT+iva;2) ma non funziona mi dà il classico
>>> errore "errore di sintassi - E' possibile che sia stato messo un
>>> operando senza un operatore"
>>> Dove sbaglio??
>>
>> In prima qui indicare nomi diversi e poi usare un nome
>> di campo o controllo con uno spazio.
>> (vedi anche
www.donkarl.com/it?FAQ1.5
 )
>
> Scusami Karl ma non ho capito cosa vuoi dirmi
> allora...
> ho una casella di testo chiamata "Tot_fatt_ivata" dove mi somma il
> valore del campo "IMP_ TOT" + il valore del campo "IVA".
> facendo in origine controllo =arrotonda(IMP_ TOT+iva;2) o la tua
> =fctround(IMP_ TOT+iva;2)
> mi dà quell'errore che ti ho indicato.
> ....
Certo perché il controllo "IMP_ TOT" ha uno spazio nel suo nome
e devi sempre usare parentesi quadre: [IMP_ TOT]
Però siccome tu hai anche scritto:
>>> Ho provato nell'origine controllo questo:
>>
>>> Tot_fatt_ivata (campo calcolato) =arrotonda([IMP_ TOT]+[iva];2)
Ti ho chiesto quale errore è successo con questa variante?
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Arrotondamento numerico.

text:

> Access FAQ:
http://www.donkarl.com/it-
 Nascondi testo citato
>
> - Mostra testo citato -
 Tot_fatt_ivata (campo calcolato) =arrotonda([IMP_ TOT]+[iva];2) era
solo per indicare che la casella combinata "Tot_Fatt_ivata" era la
casella da calcolare e
=arrotonda([IMP_ TOT]+[iva];2) è il calcolo da fare nell'"origine
controllo", forse ho creato un pò di confusione.
comunque mettendo =arrotonda([IMP_ TOT]+[iva];2) nell'origine
controllo poi in visualizzazione maschera in quella casella non
compare il calcolo ma il l'errore "#Nome".
Spero di essermi spiegato bene e grazie ancora per la pazienza.
Lino F.


title: Arrotondamento numerico.

text:
Lino F wrote:
> Karl Donaubauer wrote:
> ...
>  Tot_fatt_ivata (campo calcolato) =arrotonda([IMP_ TOT]+[iva];2) era
> solo per indicare che la casella combinata "Tot_Fatt_ivata" era la
> casella da calcolare e
> =arrotonda([IMP_ TOT]+[iva];2) è il calcolo da fare nell'"origine
> controllo", forse ho creato un pò di confusione.
Sì, non capisco più quali campi o controlli vuoi arrotondare dovè.
Forse si trova qualcun altro qui che ti capisce meglio.
> comunque mettendo =arrotonda([IMP_ TOT]+[iva];2) nell'origine
> controllo poi in visualizzazione maschera in quella casella non
> compare il calcolo ma il l'errore "#Nome".
> ...
Puoi almeno provare se la funzione non viene riconsciuto
o se il problema sono i tuoi campi/controlli:
=arrotonda(1;2)
come origine controllo di una casella di testo, ti dà 1 o un errore?
--
Ciao
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Arrotondamento numerico.

text:

=arrotonda(1;2) mettendo questo mi da errore.
Ricapitolo (sono mortificato di dare fastidio)
ho 3 caselle di testo
1. in cui mi visualizzo il totale del campo IMPTOT di una
sottomaschera chiamata DETTCOMPLFATTIMMED e nell'origine controllo ho
messo questo
    =DETTCOMPLFATTIMMED.Form!IMPTOT
2. nella seconda casella faccio lo stesso per il totale dell'IVA con
questo
   =DETTCOMPLFATTIMMED.Form!IMPIVA  - che sarebbe il totale
dell'importo IVA
3. nella terza io sommo i totali dei due importi.
L'arrotondamento che mi serve mi deve permettere di avere la
precisione del totale della fattura che non sia quindi p.e.
(imponibile) 52,31 + (iva) 10,46 = totale 62,78
Spero di essermi spiegato al meglio.
Ciao
Lino F.


title: Problemino report ...

author: giulipuh

text:
Se la sololuzione non passa attraverso un evento meglio altrimenti se mi
scrivete l'istruzione dell'evento e se su formattazione pagina o dove è
meglio ...
Allora il problema è questo. Devo creare un report che stampa dei dati su un
registro di contabilità fiscale- Il problema è che lo stesso viene
completato anche con stampe provenienti da altri programmi e io devo fare in
modo che ogni volta che lancio la procedura l'intestazione del report mi
numeri le pagine da un numero che parte da un controllo che si trova sulla
maschera da cui lancio la stampa e prosegua in maniera progressiva da quel
numero in poi. Per spiegarmi meglio, io ho stampato il registro di Gennaio
fino alla pagina 103 con altre stampe. Quelle provenienti da access devono
essere numerate da 104 in poi. Il mese successivo ad esempio dovrò partire
da 230 e così via.
Grazie a chi risponderà. Uso access 2000
Saluti
Giulipuh


title: Problemino report ...

author: Cinzia

text:
"giulipuh" <
NOS...@lnospam.it
> ha scritto nel messaggio
news:2q63i6F...@uni-berlin.de...

Ciao Giulipuh,
potresti mettere nel report una casella di testo lì dove vuoi  che ti stampi
il numero di pagina che avrà come origine controllo: [Page] +
Forms!TuaMaschera!Form.[ControlloNumPagina]
crealo con la  creazione guidata così i nomi saranno del form e del
controllo saranno corretti.
Saluti
Cinzia


title: Problemino report ...

text:
> Ciao Giulipuh,
Ciao :-)
> potresti mettere nel report una casella di testo lì dove vuoi  che ti
stampi
> il numero di pagina che avrà come origine controllo: [Page] +
> Forms!TuaMaschera!Form.[ControlloNumPagina]
> crealo con la  creazione guidata così i nomi saranno del form e del
> controllo saranno corretti.
Già .... delle volte le soluzioni più evidenti non ti saltano mai in mente
... grazie mille provo così che mi sembra la cosa più semplice.
> Saluti
> Cinzia
saluti
Giulipuh


title: Problemino report ...

author: Sergio MAZZA

text:
"giulipuh" <
NOS...@lnospam.it
> ha scritto nel messaggio news:2q64mvF...@uni-berlin.de...
>
> saluti
> Giulipuh
Ciao Giulipuh, la prossima volta cerca di scrivere un oggetto più significativo; è una delle regole di questo NG.
Puoi trovarle sul sito comune (
www.sitocomune.com
) o nel messaggio che periodicamente viene inviato da Roberto con oggetto: "Come ci
si dovrebbe comportare in un newsgroup"...
Ciao.
--
Sergio MAZZA


title: Problemino report ...

text:
> Ciao Giulipuh, la prossima volta cerca di scrivere un oggetto più
significativo; è una delle regole di questo NG.
> Puoi trovarle sul sito comune (
www.sitocomune.com
) o nel messaggio che
periodicamente viene inviato da Roberto con oggetto: "Come ci
> si dovrebbe comportare in un newsgroup"...
Opss ... scusa e grazie per l'osservazione :-)
> Ciao.
> Sergio MAZZA
saluti
Giulipuh


title: Problemi con le Date

author: Mike Dens

text:
Ciao a tutti!!!
Dunque vi espongo il mio problema. Ho 6 date
data_inizio_1
data_fine_1
data_inizio_2
data_fine_2
data_inzio_3
data_fine_3
Quando la data fine 1 non è presente aggiungo tramite un flag una data
generica( inizialmente era 11/11/1111 ).
Ho la necessità di eseguire dei controlli in modo tale che le date
data_fine_2 e data_fine_3 non siano successive alla data_fine_1.
Ho escluso di inserire 11/11/1111 poichè la condizione ovviamente non è
mai verificata. Il problema è che se imposto una data per es. 11/11/2099
ogni volta che faccio il confronto, access mi dice sempre che è
successiva anche a date del tipo 10/05/2004.
Innanzitutto desideravo sapere quale è la data massima che access
interpreta; ho provato ad inserire al posto di 11/11/1111 il valore
99/99/9999 ed ho visto che corrisponde al 31/12/1899 ( 0.0.00 ) e quindi
non mi va bene. Ho notato anche che nel caso in cui la data_fine_3 non
sia presente ( campo nullo ) la condizione è sempre verificata e cioè il
valore nullo è sempre maggiore di data_fine_1.Mi pare che con frontare
le date sia alquanto banale, visto che il controllo funziona per date
precedenti, ma non capisco perchè non per le date successive. Il codice
che ho scritto é:
If (Eval("[Forms]![Maschera]![data_fine_3] Is Null")) Then
    GoTo Avanti ' in questo caso mi esegue altre azioni
elseIf data_fine_3 > data_fine_1 Then
MsgBox " Data successiva "
: end ' mi stoppa l'esecuzione
End If
Grazie a tutti!!
ciao
mike
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Problemi con le Date

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:43760731c32b4bddc6...@mygate.mailgate.org...
> Ciao a tutti!!!
> Dunque vi espongo il mio problema. Ho 6 date
>
> data_inizio_1
> data_fine_1
>
> data_inizio_2
> data_fine_2
>
> data_inzio_3
> data_fine_3
>
> Quando la data fine 1 non è presente aggiungo tramite un flag una data
> generica( inizialmente era 11/11/1111 ).
> Ho la necessità di eseguire dei controlli in modo tale che le date
> data_fine_2 e data_fine_3 non siano successive alla data_fine_1.
> Ho escluso di inserire 11/11/1111 poichè la condizione ovviamente non è
> mai verificata. Il problema è che se imposto una data per es. 11/11/2099
> ogni volta che faccio il confronto, access mi dice sempre che è
> successiva anche a date del tipo 10/05/2004.
Infatti è così no?
Antonio


title: Pop Up impazzito

author: Luigi Portable

text:
Buon Giorno....
A97
con una macro apro una maschera (maschere continue) con Modalità DIALOGO...
Problema:
il popup ha una dimensione tale che mi fà vedere solo il primo record...non
si espande a quelli successivi...
come posso fare sto' impazzendo....
Grazie...
Luigi


title: Pop Up impazzito

text:
"Luigi Portable" <
luigic...@hotmail.com
> ha scritto nel messaggio news:45a8e1d8$0$16144$4faf...@reader3.news.tin.it...

Imposta la proprietà "popup" a no; imposta la proprietà "stile bordo" a dimensionabile; "dimensioni automatiche" a no.
Poi visualizza la form e dimensionala come vuoi; salvala premendo il bottone con l'icona del floppy o File - Salva.
Ora puoi impostare la proprietà "popup" a sì e "stile bordo" a sottile...
Ciao.
--
Sergio MAZZA
Ciao.
--
Sergio MAZZA


title: problemi con il "consenti aggiunte"

author: Giovanna

text:
ho due tabelle: una collegata tramite odbc ad un server remoto ed un'altra
in locale.
ci sono poi una maschera ed una sottomaschera: la prima che interfaccia la
tabella remota,
mentre la sottomaschera è stata costruita  sulla tabella locale. il problema
è che quando
apro la maschera, la sottomaschera risulta non visibile e se vado sulle
proprietà della
sottomaschera, trovo che il "consenti aggiunte" è impostato su "no" sebbene
nelle proprietà
della sottomaschera (quando la apro da sla, e non dalla maschera principale(
il consenti aggiunte sia impostato su si. Quando poi già in visualizzazione
maschera cambio il consenti aggiunte da no a si, poi funziona tutto come
dovrebbe. come potrei fare per forzare a sì questa proprietà?
Grazie mille a tutti


title: problemi con il "consenti aggiunte"

text:
ho risolto,
grazie lo stesso
"Giovanna" <
gi...@tiscalinet.it
> ha scritto nel messaggio
news:oEiq8.43308$pT1.1...@news1.tin.it...



title: errore su maschera

author: Massimo

text:
Salve al NG
sto creando in db, ma mi sono bloccato quando in una maschera cerco di
applicarci una sottomaschera.
Tale sottomachera, di una quindicina di campi, aprendola direttamente
funziona, ma collegata con una maschera principale e dopo averci immesso dei
valori mi da il seguente errore:
"Espressione digitata non correttamente o troppo complessa per essere
valutata......."
Preciso che la sottomaschera è collegata ad una tabella e che non vi sono
particolarità se non solo che nei campi numerici ho dato la doppia
precisione (dipenderà da questo?)
Un grazie anticipato a chi può aiutarmi.
Massimo


title: Db su internet

author: Alfredo Montanini

text:
Come si gestisce un database su internet.
Attualmente faccio  mandare i dati via e-mail, ma come fare in modo che i
dati vadano direttamente su un database?


title: Db su internet

author: Lbo

text:
>Come si gestisce un database su internet.
se si tratta di software microsoft si usano le pagine asp.  sono
programmini fatti per girare sui server web.
dai un'occhiata su
www.aspitalia.com
.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: importazioni tabelle di access in sql Server 2005

author: Access

text:
Buonasera a tutti nel NG.
Non riesco ad importare tutte le tabelle di access in sql server 2005.
Eppure, un mese fa ho installato Windows Vista Home Premium e su tale
sistema dopo aver installato SQL Server Express Edition 2005 e SQL Server
Management Studio Express, sono riuscito ad importare le tabelle di access
(circa  tabelle)
Bhe, dopo alcune settimane che il FE funzionava bene con SQL Server, ho
dovuto formattare l'hd ed ho installano Windows XP Pro.
Ho effettuato l'installazione del SQL Server 2005 e non avendo fato un
backup del db SQL, ho cercato di importare nuovamente le tabelle da quel
database access riscontrando un errore su alcune tabelle non meglio
specificato.
Qualcuno sa dirmi come mai, una volta ho importato le tabelle senza problemi
e invece adesso non riesco?
Il db da cui importare le tabelle sono le stesse e ricordo di aver usato lo
stesso metodo Upsize Guidato.
Esiste un altro metodo?
Ciao e grazie


author: Marco Papo

text:
"Access" <
c...@tin.it
> ha scritto nel messaggio
news:K_F3i.12637$%k.7...@twister2.libero.it...
> Buonasera a tutti nel NG.
>
> Non riesco ad importare tutte le tabelle di access in sql server 2005.
>
> Eppure, un mese fa ho installato Windows Vista Home Premium e su tale
> sistema dopo aver installato SQL Server Express Edition 2005 e SQL Server
> Management Studio Express, sono riuscito ad importare le tabelle di access
> (circa  tabelle)
>
> Bhe, dopo alcune settimane che il FE funzionava bene con SQL Server, ho
> dovuto formattare l'hd ed ho installano Windows XP Pro.
>
> Ho effettuato l'installazione del SQL Server 2005 e non avendo fato un
> backup del db SQL, ho cercato di importare nuovamente le tabelle da quel
> database access riscontrando un errore su alcune tabelle non meglio
> specificato.
>
>
> Qualcuno sa dirmi come mai, una volta ho importato le tabelle senza
> problemi e invece adesso non riesco?
Hai provato a generare con l'Upsize solo la struttura, magari è un problema
di dati.
>
> Il db da cui importare le tabelle sono le stesse e ricordo di aver usato
> lo stesso metodo Upsize Guidato.
quando fai l'Upsize ti genera un report che errori ti da?
>
> Esiste un altro metodo?
Potresti utilizzare gli ImportData di SQL. Crei il DB SQL, tasto destro su
quest'ultimo,Task, ImportData.
Problemi:
Gli Import data non generano chiavi e indici, dovresti ricrearteli a mano.
Se non fuziona l'Upsize potrebbe non funzionare anche questo.
>
> Ciao e grazie
Ciao,


text:
"Access" <
c...@tin.it
> ha scritto nel messaggio
news:K_F3i.12637$%k.7...@twister2.libero.it...
> Buonasera a tutti nel NG.
>
> Non riesco ad importare tutte le tabelle di access in sql server 2005.
>
> Eppure, un mese fa ho installato Windows Vista Home Premium e su tale
> sistema dopo aver installato SQL Server Express Edition 2005 e SQL Server
> Management Studio Express, sono riuscito ad importare le tabelle di access
> (circa  tabelle)
>
> Bhe, dopo alcune settimane che il FE funzionava bene con SQL Server, ho
> dovuto formattare l'hd ed ho installano Windows XP Pro.
>
> Ho effettuato l'installazione del SQL Server 2005 e non avendo fato un
> backup del db SQL, ho cercato di importare nuovamente le tabelle da quel
> database access riscontrando un errore su alcune tabelle non meglio
> specificato.
>
>
> Qualcuno sa dirmi come mai, una volta ho importato le tabelle senza
> problemi e invece adesso non riesco?
Hai provato a generare con l'Upsize solo la struttura, magari è un problema
di dati.
>
> Il db da cui importare le tabelle sono le stesse e ricordo di aver usato
> lo stesso metodo Upsize Guidato.
quando fai l'Upsize ti genera un report che errori ti da?



text:
Ciao Marco,
"Marco Papo" <
marco....@gmail.com
> ha scritto nel messaggio
news:f2reto$ga7$2...@aioe.org...

grazie per la risposta.
Sai, a me pice imparare a programmare, ma mi sa che non riusciro' mai nel
mio intento perche' sono troppo rinco.....to.
Sai perchè con l'upsize non funzionava?
Perchè  alcune tabelle avevano come denominazione apostrofi e accenti tipo
questa:
Elenco Località d'Italia.........accenti e apici non piaccio a SQL Server
vero?
infatti ho cambiato denominazione alle tabelle e sono riuscito ad importare
tutto.
Ancora grazie per l'interessamento.
Ciao
Access


text:
"Access" <
c...@tin.it
> ha scritto nel messaggio
news:Egc4i.14329$U01.1...@twister1.libero.it...

Ciao Marco scusa se approfitto, ma si posso importare in SQL anche le le
query e tabelle che hanno una relazione?
Ciao


text:
"Access" <
c...@tin.it
> ha scritto nel messaggio
news:5_c4i.14064$%k.7...@twister2.libero.it...

Ciao,
Le tabelle con relazioni possono tranquillamente essere importate,
addirittura nel tool di upsize c'è l'opzione che ti permette di decidere se
importare o meno le relazioni tra tabelle.
Io personalmente non amo le relazioni tra tabelle, preferisco gestirmi
l'integrità referenziale dei dati da codice...ma è questione di visioni...
Le query access, sono oggetti che non possono essere importati così
facilmente in SQL, so che esiste un tool di SQL 2005 Migration qualcosa che
converte in qualche modo le query access in SQL, ma soprattutto per le query
non scritte in standard SQL, dubito che faccia un buon lavoro...Quando si
migra da access a SQL si deve sempre riscrivere alcune parti di codice e se
le query vuoi ottimizzarle per SQL te le dovrai riscrivere...tra l'altro è
un progetto che sto affrontando anch'io, quindi confrontiamoci pure che è
utile a tutti.
Ciao


text:
"Marco Papo" <
marco....@gmail.com
> ha scritto nel messaggio
news:f2seph$inh$1...@aioe.org...

Si OK grazie.
Ciao


title: Dubbio sulla protezione

author: Alberto

text:
Ciao,
sto creando un database che dovrà essere utilizzato in rete da più
utenti;
ho quindi bisogno una protezione del codice e dei form.
La soluzione di una copia .mde sembra l'ideale, ma non ho chiare un
paio di cose:
una volta creato il file .mde quando gli utenti inseriscono dei dati
rimangono legati a quel file, giusto? Se io però notassi errori o
avessi da fare alcune modifiche al codice o al form come faccio senza
dover importare i dati inseriti ex post nel file sorgente mdb??
Esiste una qualche forma di reverse engeneering per rendere
modificabile il file mde?
Altrimenti come posso proteggerre solo la struttura senza ricorrere a
protezioni personalizzate??
Per favore consigliatemi!! (anche metodi alternativi)
Grazie one thousand!
Alberto.


title: Dubbio sulla protezione

text:
"Alberto" <
beb...@tiscalinet.it
> ha scritto nel messaggio
news:e0314e28.02080...@posting.google.com...

allora scegli strumenti divisi database in questo modo crei 2 file uno
contiene le tabelle e lo metti in rete l'altro contieen la grafica e in
strumenti gestione tabelle collegate lo colleghi con percorsi assoluti alle
tabelle del file dati percosi del tipo \\server\db\dati.mdb
questo vale se non cambi la struttura alle tabelle ovviamente e devi solo
modificare la grafica. ciao


title: aggiornare maschera esterna

author: Ryc

text:
ciao a tutti
ho questo codice su doppio clik di una casella di testo della maschera
Fatture
per aggiornare la maschera "MRiepilogoFatture"
    Me.Dirty = False
If CurrentProject.AllForms("MRiepilogoFatture").IsLoaded Then
    Forms!MRiepilogoFatture.Requery
Else
    DoCmd.OpenForm "MRiepilogoFatture"
End If
se è possibile vorrei che la maschera "MRiepilogoFatture" se aperta
si aggiornasse automaticamente senza dover ogni volta cliccare sul suo
pulsante di apertura.
Grazie in anticipo


title: aggiornare maschera esterna

author: Dino

text:

Devi mettere li tutto no sull'evento "doppio click" ma sull'evento
"dopo aggiornamento" della  casella di testo.
Dino


title: aggiornare maschera esterna

author: Riccardo Baldinotti

text:
On 3 Mar, 14:28, Ryc <
ars...@yahoo.it
> wrote:

Così a occhio, direi che potresti mettere nella maschera
MRiepilogoFatture un evento SuTimer che ogni tot eseguisse Me.Requery.
O, se l'aggiornamento avviene quando cambi dati nella maschera
Fatture, allora aggiungi la Requery sul pulsante di conferma.
Riccardo Baldinotti


title: aggiornare maschera esterna

text:

Grazie Dino e Riccardo
ho provato in questo modo:
in dopo aggiornamento della sottomaschera ho inserito:
If CurrentProject.AllForms("MRiepilogoFatture").IsLoaded Then
    Forms!MRiepilogoFatture.Requery
End If
ed ho fatto la stessa cosa nella maschera
ma funziona solo se modifico la sottomaschera
ho anche provato ad inserire prima nella maschera
Forms!MFattura.SetFocus
DoCmd.RunCommand acCmdSaveRecord
Ma non cambia nulla.


title: campi report con altezze tutte uguali

author: mario rossi

text:
buongiorno a tutti

ho i campi delle voci di un preventivo che hanno un bordo di colore grigio

accade che se la descrizione è molto lunga ovvero costituita da più righe essendo "espandi automativamente"imposto a SI

si creano campi con bordo grigio di altezza diversa, allora ho provato a mettere

nel corpo format delle voci quanto segue

    Me.Qta.Height = Me.Descrizione.Height
    Me.Importo.Height = Me.Descrizione.Height
    Me.Totale.Height = Me.Descrizione.Height
    Me.Iva.Height = Me.Descrizione.Height

ma non funziona, qualche consiglio?


title: campi report con altezze tutte uguali

author: Karl Donaubauer

text:
Salve,

mario rossi:

Forse invece dei bordi puoi usare linee:
http://www.donkarl.com/it?FAQ5.15

--
Ciao
Karl
*********
Access News:
https://youtu.be/hvbzxJL8Qh8

Access DevCon:
http://AccessDevCon.com

Access FAQ:
https://www.donkarl.com/it


title: campi report con altezze tutte uguali

text:

grazie per il link ma non fa riferimento a nulla forse è cambiato oppure è stato rimosso?
il link è questo il link
http://support.microsoft.com/?kbid=170838

Ma io dico in Access tutto bello un sacco di funzioni che nessuno userà mai nella vita poi si perdono nella cavolate basterebbe un opzione "tutti i campi alti come il più alto"
Baaaaaa no comment


title: campi report con altezze tutte uguali

text:

io stavo facendo un immagine nel report sopra il sottoreport fatto a pettina con le punte verso il basso
poi stavo facendo lo stesso pettine specchiato due volte da mettere sotto
poi stavo gestendo più linee verticali nel report assegnando
l1.htght=sottoreport.eight
l2.htght=sottoreport.eight
l3.htght=sottoreport.eight

a quel punto mi bastava mettere una linea orizzontale sotto i campi del sottoreport ed ho costruito la griglia
ma l'altezza che viene assegnata alle linee è quella iniziale del sottoreport non l'altezza che assume a causa dei tanti record  che fanno espendere in verticale il sottoreport

Microsoft mi leggi? fare qualcosa no?????


title: campi report con altezze tutte uguali

text:

sono riuscito ad ottenere un risultato decente in questo modo:
ho messo il borso alla sottomaschera in questo modo ho il riquadro esterno della tabella
poi ho messo una linea orizzontale sotto i campi del sottoreport dello stesso colore impostando come condizione che se id del record è uguale a dmax("id","preventivivoci","idpreventivo=" & me.idpreventivo) allora linea nasconsta per non farla doppia in fondo

ora qualche benefattore fra di voi mi saprebbe dire come disegnare le linee verticali che separano i campi del sottoreport per tutta l'altezza?

Grazie in anticipo.


title: campi report con altezze tutte uguali

author: Simone Calligaris

text:
> sono riuscito ad ottenere un risultato decente in questo modo:
> ho messo il borso alla sottomaschera in questo modo ho il riquadro esterno della tabella
> poi ho messo una linea orizzontale sotto i campi del sottoreport dello stesso colore impostando come condizione che se id del record è uguale a dmax("id","preventivivoci","idpreventivo=" & me.idpreventivo) allora linea nasconsta per non farla doppia in fondo
>
> ora qualche benefattore fra di voi mi saprebbe dire come disegnare le linee verticali che separano i campi del sottoreport per tutta l'altezza?

Non sono certo di seguirti, ma se l'intenzione è tracciare linee verticali liberamente nel Report ("attraversando" quindi anche eventuali sottoreport) devi utilizzare l'evento "pagina" del Report principale e poi il metodo .Line  (vedi Help) per tracciare le linee.

Saluti


title: campi report con altezze tutte uguali

author: RobertoA

text:

Dici che non fai prima a disegnarle a mano?
Fai la prima linea verticale sulla sinistra, tiri su il bordo del corpo
cosi' non si vedranno spazi a run-time, e poi copi la linea sulla destra
tante volte quanti campi hai
Farlo via codice penso sia abbastanza complesso, pensa al fatto che
potrebbero esserci piu' righe di controlli nella sezione 'corpo' del
sottoreport


title: campi report con altezze tutte uguali

text:

ho un report preventivi che contiene un sottoreport voci preventivo

l'obiettivo è disegnare delle linee verticali che separano i 4 campi presenti nel sottoreport voci preventivo
i quattro campi sono qta descrizione importo e totale quindi 3 linee verticali

ho disegnato una linea di prova verticale fra qta e descrizione

poi nel codice su formattazione del report principale "preventivo" ho messo il codice

Reports("Preventivo").Report("RepVoci").Controls("liena1").Height = Reports("Preventivo").Report("RepVoci").Section(acDetail).Height

ma ricevo l'errore seguente:

Errore di run-time '451':
La routine Property Let non è stata definita e la routine Property Get non ha restituito un oggetto

Qualcuno ha idea di cosa stia sbagliando?


title: campi report con altezze tutte uguali

text:
Salve,

mario rossi:
> Karl Donaubauer ha scritto:
>>> ho i campi delle voci di un preventivo che hanno un bordo di colore grigio
>>>
>>> accade che se la descrizione è molto lunga ovvero costituita da più righe essendo "espandi automativamente"imposto a SI
>>>
>>> si creano campi con bordo grigio di altezza diversa, allora ho provato a mettere
>>>
>>> nel corpo format delle voci quanto segue
>>>
>>> Me.Qta.Height = Me.Descrizione.Height
>>> Me.Importo.Height = Me.Descrizione.Height
>>> Me.Totale.Height = Me.Descrizione.Height
>>> Me.Iva.Height = Me.Descrizione.Height
>>>
>>> ma non funziona, qualche consiglio?
>> Forse invece dei bordi puoi usare linee:
>>
http://www.donkarl.com/it?FAQ5.15

> ...
> grazie per il link ma non fa riferimento a nulla forse è cambiato oppure è stato rimosso?
> il link è questo il link
http://support.microsoft.com/?kbid=170838

https://web.archive.org/web/20120705022511/http://support.microsoft.com/kb/170838/it




title: campi report con altezze tutte uguali

text:

sto strabuzzando gli occhi!!! esattamente quello che serviva a me! mandami l'IBAN :D


title: Come fare la gestione carico/scarico di magazzino?

text:
Parlando dei classici sistemi di gestione vendite/ordini/magazzino,
verificando su diverse procedure software ho visto che ognuno fa a suo
modo, alcuni mantengono le esistenze/disponibilita' dei singoli articoli
su tabelle separate tipo 'contabile articoli', altri visualizzano 'al
volo' le quantita per ogni articolo come somma dei carichi meno le
vendite, altri ancora aggiornano scrivendo direttamente sulle
anagrafiche articoli, il campo esistenza (o simile) dopo ogni carico per
acquisto ed ogni vendita (ddt/fattura)
In definitiva ogni sistema ha i suoi pro e contro
Voi come fareste per mantenere una corretta gestione delle quantita' dei
singoli articoli?
Ciao e grazie
RobertoA


author: BFS

text:

personalmente calcolo sempre il magazzino calcolando al volo carichi
meno scarichi.
in più ho implementato la funzione di storicizzazione che mi permette di
cancellare tutti i movimenti precedenti a una certa data e storicizzare
direttamente sull'articolo l'esistenza di partenza sul quale ricalcolo
carichi + scarichi. ogni 5-10 anni torna buona.
parlo di magazzini con 200.000 articoli e circa 1500 movimenti di
carico/scarico al mese.
BE sql server


text:

Si, visualizzare facendo i conti 'al volo' e' sicuramente la procedura
piu' precisa perche' mostri sempre quanto risultante dal venduto/acquistato
E' pero' la piu' pesante dal punto di vista computazionale
1500 x 12 sono circa 20.000 righe/anno sulle quali operare per trovare
l'esistenza del singolo articolo
Se devi visualizzare una griglia con codice/descrizione/esistenza
articoli immagino non sia immediata la visualizzazione
Come fai in questo caso?


author: Ammammata

text:
Il giorno Wed 24 Feb 2016 03:31:03p, *BFS* inviava su it.comp.appl.access
il messaggio news:nakerc$180b$
1...@gioia.aioe.org
. Vediamo cosa scrisse:

> in più ho implementato la funzione di storicizzazione che mi permette di
> cancellare tutti i movimenti precedenti a una certa data e storicizzare
> direttamente sull'articolo l'esistenza di partenza sul quale ricalcolo
> carichi + scarichi. ogni 5-10 anni torna buona.
>

5-10 anni sono tanti, come farebbe notare BFS

nella vecchia ditta l'esistenza era consolidata ogni fine mese, alla
chiusura contabile delle varie vendite/acquisti

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


text:
"RobertoA"

Entrambe le cose:

- Registrazione Saldi Articoli su Anagrafiche (con utility di Ricostruzione
Saldi per correggere eventuali anomalie)
- Uno Storico Statistico creato sui movimenti che, tra le tante cose,
permette di visualizzare vita/morte/miracoli di un articolo, compreso il
Saldo Finale (esistenza).

Saluti


text:

io ragiono sempre con il concetto del "non mostrare quello che non viene
richiesto"
quindi non ha senso mostrare una griglia con 20.000 articoli...e non ne
vedo l'utilità. che senso ha scorrere una griglia di 20000 righe?
faccio sempre filtrare per descrizione o famiglia articoli per limitare
i risultati
poi tieni conto che la velocità di sqlserver è imparagonabile a quella
di un mdb

ciao


text:

Si, certo, e' inutile mostrare quello che non viene chiesto
Ma se viene chiesto di stampare le rimanenze di magazzino?
Non ho ben capito "la velocita' di sqlserver e' imparagonabile vs un
mdb"  intendi dire che su sqlserver e' molto piu' veloce rispetto a
lavorare su un mdb?


text:

ovvio che la stampa ci mette un po'...
ma parlavamo di una griglia e quella è velocissima.

cmq ad esempio io stampo l'inventario di magazzino selezionando le
categorie da stampare.
se mi cambiano articoli di una data categoria è inutile ristampare tutto.

le prestazioni di un database client-server (sql server)  vs un file
server (mdb) in ambienti con parecchi client e moli di dati corpose è
imparagonabile

ciao
BFS


author: Bruno Campanini

text:
RobertoA was thinking very hard :

Una tabella Anagrafica Articoli con tutto quel che serve (Codici,
Scorta Minima, Tempi di Consegna, etc) relazionata 1-->oo con la
tabella Movimenti contenente data e tipo movimento (entrata/uscita,
fornitore/cliente, quantità e poch'altro).
A nuovo esercizio trasferimento elementi vecchio esercizio allo
storico calcolando nel nuovo le rimanenze iniziali per quantità
e valore.

Le esistenze calcolate per quantità e valore da
RI + Carico - Scarico.

Bruno


text:

Quindi quando fai un ddt vendita, oltre alle righe ddt vai a creare
anche delle righe corrispondenti sulla tabella Movimenti ?
Non ti sembra un doppione di roba da memorizzare?
Ma soprattutto, quando devi visualizzare una lista articoli con
esistenza a fianco, visualizzi 'al volo' la somma
rimanenze+carico-scarico dei movimenti di quell'articolo oppure tieni
memorizzato da qualche parte il valore Esistenza e visualizzi quello,
modificandolo quando viene venduto/acquistato l'articolo ovviamente
Insomma il dubbio e' se visualizzare le esistenze all'instante della
richiesta calcolandone ogni volta il valore sui movimenti articolo
(sistema piu' impegnativo ma esente da sempre perfettamente coerente) o
mantenere memoria dell'esistenza attuale e modificarla solamente quando
viene movimentato l'articolo (sistema piu' rapido ma soggetto a
disallineamenti tra valore memorizzato ed esistenze reali)
Ciao e grazie
RobertoA


text:

mi intrometto..
una tabella movimenti è indispensabile se vuoi una gestione seria del
magazzino.
ti serve per memorizzare molti altri dati sia di carico che di scarico
che nei ddt non avresti.
esempio quando si fa un carico, in certe realtà si memorizza anche il
magazzino, lo scaffale, il ripiano, la posizione di dove l'articolo
viene messo.
senza poi tirare in ballo distinte base etc

ciao
BFS


text:
RobertoA formulated on Friday :

No, nessun doppione.
Partendo dai parametri di inserimento dei movimenti si genera
poi il report DDT.
È un po' lunga la storiella, non sto a raccontarla tutta; si svolge
comunque tutrta a partire dai movimenti e dai parametri di inserimento.

> Ma soprattutto, quando devi visualizzare una lista articoli con esistenza a
> fianco, visualizzi 'al volo' la somma rimanenze+carico-scarico dei movimenti
> di quell'articolo oppure tieni memorizzato da qualche parte il valore
> Esistenza e visualizzi quello, modificandolo quando viene venduto/acquistato
> l'articolo ovviamente
> Insomma il dubbio e' se visualizzare le esistenze all'instante della
> richiesta calcolandone ogni volta il valore sui movimenti articolo (sistema
> piu' impegnativo ma esente da sempre perfettamente coerente) o mantenere
> memoria dell'esistenza attuale e modificarla solamente quando viene
> movimentato l'articolo (sistema piu' rapido ma soggetto a disallineamenti tra
> valore memorizzato ed esistenze reali)
Generally speaking, nessun calcolo viene riportato sulle tabelle.
I calcoli si fanno al volo via codice da Form o da Query che
servono per la visualizzazione dati e/o la creazione di report.

Bruno


title: aggiornare maschera da altra maschera con nome variabile

author: caezan

text:
Grazie se potete darmi un aiuto.

Come faccio ad aggiornare i dati di una maschera (padre) da un'altra maschera (figlia) dove il nome del form padre è variabile?
Ho trovato solo esempi del tipo:

Forms!frmMaschera.Form.Refresh

oppure

Form![BefRicevuteAC]!IdBef.Requery
Form![BefRicevuteAC]!Controllo.Requery

Dove frmMaschera e BefRicevuteAC sono nomi statici di form, mentre vorrei che il nome della form venisse preso da una variabile, per esempio in questo modo:
Form!VariabileNomeForm.Form.Refresh

E' possibile?
Altrimenti devo procedere con un classico If o Select Case sul nome form, specificando un comando diverso per ogni nome diverso di form.
Grazie ancora.


text:

supponi che hai una maschera padre chiamata "padre"
con una etichetta chiamata "tuaAtichetta"

dalla maschera figlio puoi eseguire questo codice

Dim nomeMacheraPadre As String
nomeMacheraPadre = "Padre"
Forms(nomeMacheraPadre).Requery
Forms(nomeMacheraPadre).tuaEtichetta.Caption = "xxx"

che ti permette di fare sia il requery che intervenire sulle proprietà
degli oggetti del padre direttamente dal figlio

BFS


text:
BFS brought next idea :

però l'istruzione

nomeMacheraPadre = "Padre"

è fissa, servirebbe un qualcosa tipo

nomeMacheraPadre = form.FatherFormName

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


text:

lui parla di prendere il valore da una variabile...
ad ogni modo basta :

Dim nomeMacheraPadre As String
nomeMacheraPadre =
Me.Parent.Name

Forms(nomeMacheraPadre).Requery
Forms(nomeMacheraPadre).tuaEtichetta.Caption = "xxx"

BFS


text:
Grazie a tutti faro delle prove!
Il nome della maschera padre lo passo alla maschera figlia alla sua apertura, vado ad alimentare un campo chiamato ad es. "txtChiamante".


text:
Il giorno martedì 25 luglio 2023 alle 18:14:10 UTC+2 caezan ha scritto:
> Grazie a tutti faro delle prove!
> Il nome della maschera padre lo passo alla maschera figlia alla sua apertura, vado ad alimentare un campo chiamato ad es. "txtChiamante".

Come promesso, scrivo per confermare che ho risolto il problema grazie alla vostre istruzioni!
Se puo essere utile ad altri, funziona egregiamente ed elegantemente con una procedura semplice del tipo:

Private Sub Caller()
On Error GoTo Err_Caller
Dim strCaller As String

    strCaller = Nz(Me.txtCaller.Value, "")

    If strCaller <> "" Then Forms(strCaller).Refresh

Exit_Caller:
    Exit Sub
Err_Caller:
    Resume Exit_Caller
End Sub


author: PhilCattivocarattere

text:

Non ho letto il resto del thread. Limitatamente a queste righe, si può fare con 1 sola.

If Len(Me.txtCaller.Value & vbNullString) = 0 Then Forms(strCaller).Refresh

senza usare strCaller.


text:
Il giorno martedì 25 luglio 2023 alle 14:56:48 UTC+2 caezan ha scritto:

> Come faccio ad aggiornare i dati di una maschera (padre) da un'altra maschera (figlia) dove il nome del form padre è variabile?
> Dove frmMaschera e BefRicevuteAC sono nomi statici di form, mentre vorrei che il nome della form venisse preso da una variabile

Già che c'ero ho buttato l'occhio sulla richiesta iniziale. Per lanciare il requery (o refresh?) della maschera principale dalla sottomaschera usa questa sintassi

Me.Parent.Requery

dove Me ovviamente è la sottomaschera

Questa pagina è da salvare e mettere al sicuro:
http://theaccessweb.com/forms/frm0031.htm


text:
> Non ho letto il resto del thread. Limitatamente a queste righe, si può fare con 1 sola.
> If Len(Me.txtCaller.Value & vbNullString) = 0 Then Forms(strCaller).Refresh
> senza usare strCaller.

Si ottimo! Non conoscevo l'uso di vbNullString, grazie.

>Me.Parent.Requery
>dove Me ovviamente è la sottomaschera

Giusto, ma la mia "sottomaschera" è in realtà una pop-up con uso non bloccante, quindi non credo funzioni il parent.


text:
Il giorno lunedì 31 luglio 2023 alle 14:47:40 UTC+2 caezan ha scritto:

> Si ottimo! Non conoscevo l'uso di vbNullString, grazie.
Accodare ad un Null il vbNullString con & costringe VBA a convertire il Null in una stringa a lunghezza zero. Quindi in quel modo gestisci sia una "stringa vuota" sia il Null.

> Giusto, ma la mia "sottomaschera" è in realtà una pop-up con uso non bloccante, quindi non credo funzioni il parent.
Allora dobbiamo chiarirci sul significato di sottomaschera. Una sottomaschera è ... dentro una maschera principale, altrimenti non è una sottomaschera ma una maschera autonoma, anche se il suo utilizzo avviene solo in presenza di altre maschere aperte. Una sottomaschera, quindi, per definizione deve avere una maschera Parent.
Se invece è l'altra situazione... ecco, ti suggerisco di non chiamarla sottomaschera, tutto qui.


text:
in gergo tecnico si dice CASTING del dato.
;-)

Ciao Phil
@Alex


text:

Perché in italiano "conversione del tipo di dato" non può andare? Nel dubbio parto con "spiegazioni comprensibili" che a non farmi capire ho sempre tempo.
E sai bene quanto mi costi scrivere-pensare in italiano con Access, viste le mie ultime vicissitudini con l'idioma nazionale (che fumo!!! )

Ciao @Alex.


text:
...
> Perché in italiano "conversione del tipo di dato" non può andare? Nel dubbio parto con "spiegazioni comprensibili" che a non farmi capire ho sempre tempo.
> E sai bene quanto mi costi scrivere-pensare in italiano con Access, viste le mie ultime vicissitudini con l'idioma nazionale (che fumo!!! )
>
> Ciao @Alex.

Già sei prolisso di tuo... "Casting" al posto di "Conversione del tipo di dato" è tanta roba... ;-)

@Alex


title: problema da principiante n.2

text:
Ho iniziato da poco a studiare Access 2000, quindi sono un principiante.
Questa è la seconda volta che vi pongo un quesito che non riesco a
risolvere (nè dal libro che sto usando, nè da ricerche sul Web, nè
provando a smanettare in proprio), magari sarà una stupidata, ma
tant'è|;-)) Quando provo a fare delle macro, per altro molto semplici,
tipo applicare un filtro tramite una casella combinata, al momento della
selezione del campo dalla casella combinata, invece di prenderne subito
il valore mi si apre una finestrella "Immissione valore parametro"!!!
Dove dovrei digitare il contenuto della casella combinata!!!  Perchè non
mi prende il valore dalla casella combinata? Manco a dirlo, nel libro
non c'è traccia di questo intoppo!  Di più, nel CD allegato prendendo il
file già pronto e andando a vedere la macro questa è esattamente uguale
alla mia, con la differenza che nel file del CD la malefica finestrella
non compare, funziona tutto perfettamente.  Non sono riuscirto a trovare
nessuna differenza! Ho controllato i campi della macro e le proprietà
della casella combinata, ma non ho trovato differenze! Dov'è l'inghippo?
Sbaglio qualcosa? Dovrei controllare qualcosaltro?  Please Help me.


title: problema da principiante n.2

author: Salvatore

text:
<
giorgi...@excite.it
> ha scritto nel messaggio
news:aajvc6$aq3$1...@gossip.excite.it...

Forse stai sbagliano la sintassi. Posta il problema precisando meglio cosa
c'è scritto nella macro.
Ciao, Salvatore


title: problema da principiante n.2

text:
Tabelle (N=TABELLA;N.N=CAMPI TABELLA N): 1)AGENDA	 1.1)ID
(contatore) 1.2)CLIENTE (testo) 1.3)CITTA' (testo) 1.4)DATA (data/ora)
1.5)URGENZA (testo - casella combinata valori tabella URGENZA)
1.6)PROBLEMA (memo) 1.7)SOLUZIONE (memo) 1.8)STATO (testo - casella
combinata valori tabella STATO) 2)URGENZA 2.1)URGENZA (testo - valori:
ALTA, MEDIA, BASSA) 2.2)nn (numerico, intero, fisso, posizioni decimali
0)(valori: 1, 2, 3) 3)STATO 3.1)STATO (testo - valori: INEVASA, EVASA,
SOSPESA)  Poi ho fatto una maschera per visualizzare decentemente i
valori dei record (tutti meno l'ID), e qui nella casella conbinata
URGENZA ho associato all'evento "su modifica" la seguente macro:
Azione:Applica filtro condizione Where:
[URGENZA]=[MASCHERE]![AGENDA]![URGENZA] Provando a selezionare un valore
nella casella combinata URGENZA mi salta fuori la famigerata finestrella
per l'inserimento del parametro! Perchè il valore del parametro non me
lo prende direttamente dal "valore cambiato" della casella combinata?
Grazie per l'aiuto ;-) Giorgio


title: Gantt per Access

text:
Riparto alla ricerca di un sistema tipo booking per albergo o
visualizzatori tempi macchina per un'officina, o completamento fasi
progetto complesso
Obiettivo finale e' la visualizzazione in formato grafico del tempo
impiegato per completare una determinata azione (la fornitura della
camera nel caso dell'albergo, la consegna del pezzo finito nel caso
officina e via), che possa consentire il drag-drop per spostare le
singole fasi del progetto (quelle spostabili)
Gironzolando in rete sono incappato in questo:

https://www.youtube.com/watch?v=fvDAlNd0ky4

Qualcuno vi voi lo ha utilizzato?
Chiedo qui perche' ho gia' richiesto informazioni direttamente al
produttore, ma dopo qualche giorno non ho ricevuto ancora risposta,
magari e' in ferie