title: Problema con funzioni di access

text:
"Antonio" <
a.b...@razionalservizi.it
> ha scritto nel messaggio
news:c12hr9$1dd3ni$1...@ID-218975.news.uni-berlin.de...

Controlla nei riferimenti se trovi una voce "MANCA"...
Ciao.
--
Sergio MAZZA


title: Fattura elettronica

author: Simone Calligaris

text:
Ovviamente non va un cazzo: quella massa di coglioni ha cambiato all'ultimo
le specifiche (spero solo quelle relative all'Header del file).

Pare che ora funzioni cosě:

Fattura PA:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="Text/xsl" href="fatturapa_v1.2.xsl"?>
<p:FatturaElettronica versione="FPA12"
xmlns:ds="
http://www.w3.org/2000/09/xmldsig#
"
xmlns:p="
http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2
"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance
"
xsi:schemaLocation="
http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2

fatturaordinaria_v1.2.xsd ">

FatturaPrivato:  (FPR12 al posto di FPA12)

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="Text/xsl" href="fatturaordinaria_v1.2.xsl"?>
<p:FatturaElettronica versione="FPR12"
xmlns:ds="
http://www.w3.org/2000/09/xmldsig#
"
xmlns:p="
http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2
"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance
"
xsi:schemaLocation="
http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2

fatturaordinaria_v1.2.xsd ">

Gli esempi sul sito vengono correttamente visualizzati dai rispettivi fogli
di stile.
Tuttavia non riusciamo a farli "passare" dal programma di controllo
pubblicato su
fatturapa.gov

Qualcuno ce l'ha fatta?

Saluti.


title: Fattura elettronica

author: BFS

text:
Il 09/01/2017 14:37, Simone Calligaris ha scritto:
> Ovviamente non va un cazzo: quella massa di coglioni ha cambiato all'ultimo
> le specifiche (spero solo quelle relative all'Header del file).
>
> Pare che ora funzioni così:
>
> Fattura PA:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <?xml-stylesheet type="Text/xsl" href="fatturapa_v1.2.xsl"?>
> <p:FatturaElettronica versione="FPA12"
> xmlns:ds="
http://www.w3.org/2000/09/xmldsig#
"
> xmlns:p="
http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2
"
> xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance
"
> xsi:schemaLocation="
http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2

> fatturaordinaria_v1.2.xsd ">
>
>
> FatturaPrivato:  (FPR12 al posto di FPA12)
>
> <?xml version="1.0" encoding="UTF-8"?>
> <?xml-stylesheet type="Text/xsl" href="fatturaordinaria_v1.2.xsl"?>
> <p:FatturaElettronica versione="FPR12"
> xmlns:ds="
http://www.w3.org/2000/09/xmldsig#
"
> xmlns:p="
http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2
"
> xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance
"
> xsi:schemaLocation="
http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2

> fatturaordinaria_v1.2.xsd ">
>
>
> Gli esempi sul sito vengono correttamente visualizzati dai rispettivi fogli
> di stile.
> Tuttavia non riusciamo a farli "passare" dal programma di controllo
> pubblicato su
fatturapa.gov

>
> Qualcuno ce l'ha fatta?
>
> Saluti.
>
>

confermo..
cambiando come indicato però a me passa!

ciao
BFS


title: Fattura elettronica

text:
"BFS" <

(cut)

>> Gli esempi sul sito vengono correttamente visualizzati dai rispettivi
>> fogli
>> di stile.
>> Tuttavia non riusciamo a farli "passare" dal programma di controllo
>> pubblicato su
fatturapa.gov

>>
>> Qualcuno ce l'ha fatta?

> confermo..
> cambiando come indicato però a me passa!

Beh, meglio così: ora riprovo...

Saluti.


title: Fattura elettronica

author: RobertoA

text:

Come fate la conservazione sostitutiva?
In casa o fate fare a terzi?
Volendo fare tutto in casa, sapreste indicarmi come fare?


title: Fattura elettronica

text:
"RobertoA"

> Come fate la conservazione sostitutiva?
> In casa o fate fare a terzi?
> Volendo fare tutto in casa, sapreste indicarmi come fare?

Personalmente non mi sono mai interessato al problema.

Saluti


title: Fattura elettronica

text:

io con  aruba e il suo servizio docfly
con un canone  annuale irrisorio carico i miei xml...firmo e conservo in
pochi click

ciao
BFS


title: Fattura elettronica

text:

Si, certo, anch'io uso DocFly che ritengo conveniente in termini economici
Vorrei pero' capire quali sono le procedure realmente necessarie per
fare tutto in casa
Ciao


title: file manger

author: Andrea

text:
è possibile costruire all'interno di una maschera access un file manager ?
qualcuno saprebbe indicarmi come ?
grazie   Andrea


title: file manger

author: Lorenzo Coronati

text:
Scrisse "Andrea" <
aman...@infinito.it
>:
>è possibile costruire all'interno di una maschera access un file manager ?
>qualcuno saprebbe indicarmi come ?
Se ti accontenti, sul sito comune trovi un po' di roba, tipo
dialog per selezionare la directory, routine per elencare in
una tabella i file contenuti, e altre cosette.
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in
internet che sia in grado di recuperare le
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--


title: Importazione da excel campi con più di 255 caratteri

author: Antonio Biso

text:
Devo tirar dentro un database una serie di file excel, tutti uguali come
formato, ma con dati diversi e fare degli accodamenti in una tabella access.
C'č un campo che puň contenere piů di 255 caratteri.
Nella tabella access finale ho settato il campo a memo, ma il problema mi
rimane a monte.
Prima ho provato a importare il foglio excel, ma me lo importa come testo a
255 e non sono riuscito a cambiare questo parametro.
Poi ho provato ad allegare il foglio, sperando che il contenuto comunque non
si perdesse, ma niente.
Come potrei fare?
Mettete in conto che ho automatizzato il tutto, cioč il foglio importato o
collegato viene aggiornato automaticamente ogni volta mediante un ciclo
quindi se c'č da intervenire manualmente significa fare una sessantina di
importazioni a mano piuttosto che con un clic solo.
Grazie
Antonio


author: Sergio MAZZA

text:
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:mnoyl.200837$Ca.3...@twister2.libero.it...
> Devo tirar dentro un database una serie di file excel, tutti uguali come
> formato, ma con dati diversi e fare degli accodamenti in una tabella
> access.
>
> C'è un campo che può contenere più di 255 caratteri.
> Nella tabella access finale ho settato il campo a memo, ma il problema mi
> rimane a monte.
>
> Prima ho provato a importare il foglio excel, ma me lo importa come testo
> a 255 e non sono riuscito a cambiare questo parametro.
>
> Poi ho provato ad allegare il foglio, sperando che il contenuto comunque
> non si perdesse, ma niente.
>
> Come potrei fare?
> Mettete in conto che ho automatizzato il tutto, cioè il foglio importato o
> collegato viene aggiornato automaticamente ogni volta mediante un ciclo
> quindi se c'è da intervenire manualmente significa fare una sessantina di
> importazioni a mano piuttosto che con un clic solo.
>
> Grazie
>
> Antonio
Esportare in formato csv? E' un passo in più ma se ti garantisce
l'importazione/collegamento, puoi automatizzare la trasformazione xls -> csv
con uno script VBS...
Ciao.
--
Sergio MAZZA


author: giorgio rancati

text:
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:mnoyl.200837$Ca.3...@twister2.libero.it...
> Devo tirar dentro un database una serie di file excel, tutti uguali come
> formato, ma con dati diversi e fare degli accodamenti in una tabella
> access.
>
> C'č un campo che puň contenere piů di 255 caratteri.
> Nella tabella access finale ho settato il campo a memo, ma il problema mi
> rimane a monte.
[CUT]
Ciao Antonio,
versione di Access ?
Con Acc2002 riesco ad importare 10.000 caratteri (di piů non ho provato) con
conseguente creazione automatica del campo memo.
Ciao
--
Giorgio Rancati
[Office Access MVP]


text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:eNBxIlUr...@TK2MSFTNGP05.phx.gbl...

Access 2003
Antonio


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:gqd670$i3a$1...@tdi.cu.mi.it...
> "Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
> news:mnoyl.200837$Ca.3...@twister2.libero.it...
>> Devo tirar dentro un database una serie di file excel, tutti uguali come
>> formato, ma con dati diversi e fare degli accodamenti in una tabella
>> access.
>>
>> C'č un campo che puň contenere piů di 255 caratteri.
>> Nella tabella access finale ho settato il campo a memo, ma il problema mi
>> rimane a monte.
>>
>> Prima ho provato a importare il foglio excel, ma me lo importa come testo
>> a 255 e non sono riuscito a cambiare questo parametro.
>>
>> Poi ho provato ad allegare il foglio, sperando che il contenuto comunque
>> non si perdesse, ma niente.
>>
>> Come potrei fare?
>> Mettete in conto che ho automatizzato il tutto, cioč il foglio importato
>> o collegato viene aggiornato automaticamente ogni volta mediante un ciclo
>> quindi se c'č da intervenire manualmente significa fare una sessantina di
>> importazioni a mano piuttosto che con un clic solo.
>>
>> Grazie
>>
>> Antonio
>
>
> Esportare in formato csv? E' un passo in piů ma se ti garantisce
> l'importazione/collegamento, puoi automatizzare la trasformazione xls ->
> csv con uno script VBS...
>
mi stai dicendo di trasformare il file xls in csv e poi importarlo?
e sono 60 file xls...
Antonio


text:
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:WLzyl.201230$Ca.3...@twister2.libero.it...
> mi stai dicendo di trasformare il file xls in csv e poi importarlo?
> e sono 60 file xls...
>
> Antonio
Se non risolvi in altro modo, uno script può fare tutto il lavoro.
60/100/quelli che siano..
Ciao.
--
Sergio MAZZA


title: Errore in avvio ACCESS 97

author: Marcello

text:
Qualcuno sa dirmi come mai non mi parte access 97 e mi da questo avviso:
"Impossibile avviare Microsoft Access. Non e' stata concessa la licenza
d'uso su questo computer."
Tra l'altro solo access non va mentre word e excel si.
Lo stesso Office funziona alla perfezione sul mio portatile
Grazie


title: Errore in avvio ACCESS 97

author: LaLo

text:
"Marcello" <
mdel...@tin.it
> ha scritto nel messaggio
news:XbZ07.6091$rh.1...@news6.giganews.com...

Problema arcinoto. Soluzione sul sito comune
www.sitocomune.com
Bye
LaLo


title: Errore in avvio ACCESS 97

text:
"LaLo" <
reg...@lltin.it
> ha scritto nel messaggio
news:9i1pek$45k$1...@pluto.news.dsi.unimi.it...

Io ti ringrazio per la risposta, ma se avessi trovato la soluzione sul
sitocomune non avrei fatto qui la domanda.
Non riesco a trovare la risposta.
Grazie


title: Errore in avvio ACCESS 97

text:
"Marcello" <
mdel...@tin.it
> ha scritto nel messaggio
news:mI_07.6674$rh.1...@news6.giganews.com...

Problema risolto, ma non siate cosě categorici, d'altronde siamo qui per
imparare.
Ciao e grazie


title: Errore in avvio ACCESS 97

text:
"Marcello" <
mdel...@tin.it
> ha scritto nel messaggio
news:fU_07.6884$rh.1...@news6.giganews.com...

Chiedo pubblicamente scusa a LaLo e vi prometto che la prossima volta andro'
a guardare tutti o quasi tutti i precedenti messaggi.
Ciao e grazie


title: Errore in avvio ACCESS 97

text:
"Marcello" <
mdel...@tin.it
> ha scritto nel messaggio
news:mI_07.6674$rh.1...@news6.giganews.com...

Siccome non avevi specificato di aver fatto una ricerca sul sito comune, mi
sono permesso di consigliartelo. Comunque vai a questo urletto e leggiti
l'articolo:
http://support.microsoft.com/support/kb/articles/Q191/2/24.asp
HTH
LaLo


title: Errore in avvio ACCESS 97

text:
"Marcello" <
mdel...@tin.it
> ha scritto nel messaggio
news:9Z_07.6919$rh.1...@news6.giganews.com...
>
[CUT]
> Chiedo pubblicamente scusa a LaLo e vi prometto che la prossima volta
andro'
> a guardare tutti o quasi tutti i precedenti messaggi.
> Ciao e grazie
>
Non ti preoccupare, non sei stato per nulla scortese ;-)
LaLo


title: maschera per filtro di ricerca

author: ced

text:
avendo 10000 record di nomi o date, vorrei far uscire, pigiando un pulsante,
una mascherina di richiesta contenente una casella dove scrivere il nome da
ricercare o con un'altro pulsante la data da ricercare e visualizzare solo i
record che hanno quel nome o , data.
come fare?  problema :-)(
grazie e ciao
luigi


title: maschera per filtro di ricerca

author: NSantini

text:
"ced" <
pr...@microsoft.com
> ha scritto nel messaggio
news:cprL6.7855$Rc5.1...@news2.tin.it...

Se non vuoi qualcosa di più complesso puoi usare il pulsante "Filtro in base
a maschera" che già potrebbe essere sufficiente per risolvere il tuo
problema
--
Cordiali Saluti
N.Santini


title: Problema con Query semplice

author: |IcemaN|

text:
Hi all!
Ho un problema con una semplice query...
Ho una maschera dove sono contenuti dei campi che l'utente puo' decidere di
riempire per effettuare una ricerca su una tabella tramite la suddetta
query.
Vorrei che l'utente potesse lasciare in bianco alcune caselle (o
eventualmente tutte, per ottenere tutta la tabella) in modo tale da poter
realizzare la ricerca secondo diversi parametri.
Sui criteri della query ho utilizzato l'istruzione:
IIF(Forms![MioForm]![CasellaTesto1]=null;like"*";Forms![MioForm]![CasellaTes
to1])
In modo tale da utilizzare come criterio il LIKE "*" nel caso di casella
vuota o, al contrario,  il contenuto della casella stessa.
Purtroppo non funge!!! Anche sostituendo il NULL con ""
Qualcuno puo' aiutarmi?
Thanks in advance...
Ciao, Alfonso.


title: Problema con Query semplice

author: Salvatore

text:
"|IcemaN|" <
ice...@ice.net
> ha scritto nel messaggio
news:9pq9jq$to7$1...@nreada.inwind.it...

Prova cosě:
IIF(Forms![MioForm]![CasellaTesto1]=null;like
Forms![MioForm]![CasellaTesto1]& "*";Forms![MioForm]![CasellaTes
> to1])


title: Problema con Query semplice

text:
"|IcemaN|" <
ice...@ice.net
> ha scritto nel messaggio
news:9pq9jq$to7$1...@nreada.inwind.it...

Anzi, scrivi così
like Forms![MioForm]![CasellaTesto1] & "*",
se nella casella non c'è scritto nulla allora prenderà tutti i valori


title: Problema con Query semplice

author: Christian

text:
"|IcemaN|" <
ice...@ice.net
> ha scritto nel messaggio
news:9pq9jq$to7$1...@nreada.inwind.it...

Crei una maschera non associata, chiamata Ricerca Clienti
nella sezione corpo aggiungi una sotto maschera chiamata
SottoMascheraRicercaclienti basata sulla query della tabella di origine.
Ad esempio:
Tabella Clienti
CodCliente
RagioneSociale
Indirizzo
Cap
Città
Contatto
ecc...
Nella query di selezione che chiameremo qClienti, aggiungi i campi su cui
devi eseguire i filtri, tipo RagioneSociale, Indirizzo, Contatto ecc... li
puoi mettere anche tutti, poi sei tu che decidi su quali campi eseguire il
filtro.
Crei nell'intestazione della maschera tante caselle di testo non associate
quanti sono i campi della query su cui devi filtrare i dati.
Ad esempio:
caselle di testo          campo query
txtCercaRagioneSociale -> RagioneSociale
txtCercaIndirizzo      -> Indirizzo
txtCercaContatto       -> Contatto
ecc...
A questo punto devi creare una Sub privata chiamata Aggiungi, nella sezione
generale del modulo di classe della maschera:
questo è il codice commentato da scrivere:
Private Sub Aggiungi(ValoreCampo As Variant, NomeCampo As String, _
Criteri As String, NumArgomenti As Integer)
    ' Crea i criteri per la clausola WHERE.
    If ValoreCampo <> "" Then
    ' Aggiunge "and" se esiste un altro criterio.
        If NumArgomenti > 0 Then
            Criteri = Criteri & " and "
        End If
        ' Accoda il criterio  ai criteri esistenti.
        ' Aggiunge ValoreCampo e l'asterisco tra virgolette.
        Criteri = (Criteri & NomeCampo & "Like " & Chr(39) & ValoreCampo & _
        Chr(42) & Chr(39))
        'Aumenta il numero degli argomenti.
        NumArgomenti = NumArgomenti + 1
    End If
End Sub
Crea un'altra Sub privata chiamata DisattivaControllo, questo è il codice:
Private Sub DisattivaControllo()
    ' Se attivato, disattiva il controllo nella sezione Corpo dopo
    ' la modifica del criterio di ricerca.
    If Me!SottoMascheraRicercaClienti.Enabled Then
        AttivaControl Me, acDetail, False
    End If
End Sub
Aggiungi due pulsanti di comando nell'intestazione della maschera chiamati
Visualizza e Cancella.
Nell'evento Click() del pulsante Visualizza, scrivi questo codice:
Private Sub Visualizza_Click()
    ' Crea una clausola WHERE utilizzando i criteri di ricerca immessi
dall'utente
    ' e imposta la proprietà "RecordSource" ("Origine record") della
    ' SottoMascheraRicercaClienti.
    Dim MioSQL As String, Criteri As String, MiaOrigineRecord As String
    Dim NumArg As Integer
    ' Inizializza il conteggio degli argomenti.
    NumArg = 0
    ' Inizializza l'istruzione SELECT.
    MioSQL = "SELECT * FROM [qClienti] WHERE "
    Criteri = ""
    ' Utilizza i valori immessi nelle caselle di testo dell'intestazione
della
    ' maschera per creare criteri per la clausola WHERE.
    Aggiungi [txtCercaRagioneSociale], "[RagioneSociale]", Criteri, NumArg
    Aggiungi [txtCercaIndirizzo], "[Indirizzo]", Criteri, NumArg
    Aggiungi [txtCercaContatto], "[Contatto]", Criteri, NumArg
    ' Se non è stato specificato alcun criterio, restituisce tutti i record.
    If Criteri = "" Then
        Criteri = "True"
    End If
    ' Crea l'istruzione SELECT.
    MiaOrigineRecord = MioSQL & Criteri
    ' Imposta la proprietà "Origine record" della
SottoMascheraRicercaClienti.
    Me![SottoMascheraRicercaClienti].Form.RecordSource = MiaOrigineRecord
    ' Se nessun record corrisponde ai criteri, visualizza un messaggio.
    ' Seleziona il pulsante Cancella.
    If Me!SottoMascheraRicercaClienti.Form.RecordsetClone.RecordCount = 0
Then
        MsgBox "Nessun record corrisponde ai criteri immessi.", 48, "Nessun
record trovato"
        Me!Cancella.SetFocus
        Else
        'Attiva il controllo nella sezione Corpo.
        AttivaControl Me, acDetail, True
        'Seleziona la SottoMascheraRicercaClienti.
        Me!SottoMascheraRicercaClienti.SetFocus
    End If
End Sub
Nell'evento Click() del pulsante Cancella, scrivi questo codice:
Private Sub Cancella_Click()
    '  Cancella i controlli nella intestazione della maschera e rimuove
    '  i record dalla sottomaschera.
    '
    Dim MioSQL As String
    MioSQL = "SELECT * FROM [qClienti] WHERE TRUE"
    '  Cancella le caselle di testo contenenti i criteri di ricerca.
    Me!txtCercaRagioneSociale = Null
    Me!txtCercaIndirizzo = Null
    Me!txtCercaContatto = Null
    '  Reimposta la proprietà "Origine record" ("RecordSource")
    '  della sotto maschera per rimuovere i record.
    Me![SottoMascheraRicercaClienti].Form.RecordSource = MioSQL
    '  Seleziona la casella di testo "txtCercaRagioneSociale".
    Me![txtCercaRagioneSociale].SetFocus
End Sub
Nell'evento DopoAggiornamento della casella di testo, scrivi questo codice:
Private Sub txtCercaRagioneSociale_AfterUpdate()
  'Disattiva il controllo nella sezione corpo dopo
  'la modifica del criterio di ricerca.
    DisattivaControllo
End Sub
Questo lo ripeti per tutte le caselle di testo dell'intestazione
Nell'evento Su Apertura della maschera scrivi questo codice:
Private Sub Form_Open(Cancel As Integer)
  Me![txtCercaRagioneSociale].SetFocus
End Sub
------------------ Tutto qui. ----------------------
Adesso devi creare un modulo generale e lo salvi col nome Funzioni Utilità.
Scrivi la Funzione AttivaControl:
Function AttivaControl(frm As Form, strSezione As Integer, intStato As
Boolean) As Boolean
    'Attiva o disattiva i controlli in sezione specificata della maschera
    'Utilizza l'oggetto Form, la costante di sezione e specifica gli
argomenti
    'passati all routine AttivaControl
    Dim ctl As Control
    'Imposta intStato per tutti i controlli nella sezione specificata.
    For Each ctl In frm.Controls
        If ctl.Section = strSezione Then
            On Error Resume Next
            ctl.Enabled = intStato
            Err = 0
        End If
    Next ctl
    AttivaControl = True
End Function
Questo è tutto... ciao, ho fatto un esempio su una ricerca clienti, ma puoi
creare qulsiasi tipo di ricerca.
Christian


title: Problema con Query semplice

author: Roberto dal portatile

text:
"|IcemaN|" <
ice...@ice.net
> ha scritto nel messaggio
news:9pq9jq$to7$1...@nreada.inwind.it...

Se vuoi farlo con una IIf, a mio avviso nei criteri della query dovresti
scrivere:
Like IIf(IsNull(Forms![MioForm]![CasellaTesto1]); "*";
Forms![MioForm]![CasellaTesto1])
Altrimenti prova a scrivere nei criteri della query:
Like Nz(Forms![MioForm]![CasellaTesto1];"*")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: MDE!!!

author: Tore Marche

text:
SAlve .....
E' possibile da un database MDE ritornare a un MDB?
Grazie aticipatamente.


title: MDE!!!

author: Marco Pretini

text:
Tore Marche <
sma...@numera.it
> wrote in message
3976E289...@numera.it...
> SAlve .....
> E' possibile da un database MDE ritornare a un MDB?
>
> Grazie aticipatamente.
Ciao
purtroppo no, puoi  importare tabelle query macro
in modo completo, e Forms Reports solo in
apertura.
Marco
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: MDE!!!

author: Jack Burton

text:
On Thu, 20 Jul 2000 13:29:14 +0200, Tore Marche <
sma...@numera.it
>
wrote:
>SAlve .....
>E' possibile da un database MDE ritornare a un MDB?
>
>Grazie aticipatamente.
Purtroppo no.
Bye
Jack


title: Query a campi incrociati

author: Gatti Vittorio

text:
Salve,
Ho questo problema:
Ho creato una query a campi incrociati dove nell'intestazione di colonna
visualizza la data di arrivo della merce (quindi questa data cambia ogni
qualvolta vengono inseriti dei nuovi arrivi).
E' possibile creare una maschera su questa query sapendo che il nome delle
colonne nella query varia continuamente.
Grazie
Vittorio


title: Query a campi incrociati

author: Emyr

text:
On Thu, 07 Nov 2002 09:38:53 GMT, "Gatti Vittorio" <
vi...@libero.it
>
wrote:

si ma devi assegnare da codice l'origine dati dei controlli
ci dovrebbero essere esempi su
sitocomune.com
Saluti.
Emanuele.


title: Query a campi incrociati

text:
grazie, controllo immediatamente.
Emyr <
fan...@lavoro.com
> wrote in message
dheksucjcg58rp7vh...@4ax.com...



title: Arrotondamento su query in Access

text:
Salve a tutti. Lavorando in MS Access 97, ho una query in cui devo
eseguire l'arrotondamento a 2 cifre decimali, ma non  riesco a farlo.
Cercando su Google ho trovato riferimenti a funzioni ROUND() e DEC(),
che pero' sembrano non esistere (la query mi da' errore su entrambe -
"Funzione ROUND non definita nell'espressione"). Devo rassegnarmi a
usare una macro? Vi prego ditemi di no... :-) In tal caso, va bene la
funzione che ho visto nel SitoComune?


title: Arrotondamento su query in Access

author: Roberto da casa

text:
"Firebeam@work" <
M.Bald...@agora.it
> ha scritto nel messaggio
news:b186gm$k1r$1...@newsreader.mailgate.org...

In Access 97 la funzione Round() non esiste.
Per Access 97 va bene la funzione di Karl Donaubauer che hai trovato nella
Sezione General del Sito Comune.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Arrotondamento su query in Access

author: Karl Donaubauer

text:
Roberto da casa ha scritto:
> "Firebeam@work ha scritto:
>> Salve a tutti. Lavorando in MS Access 97, ho una query in cui devo
>> eseguire l'arrotondamento a 2 cifre decimali, ma non  riesco a farlo.
>> Cercando su Google ho trovato riferimenti a funzioni ROUND() e DEC(),
>> che pero' sembrano non esistere (la query mi da' errore su entrambe -
>> "Funzione ROUND non definita nell'espressione"). Devo rassegnarmi a
>> usare una macro? Vi prego ditemi di no... :-) In tal caso, va bene la
>> funzione che ho visto nel SitoComune?
>
> In Access 97 la funzione Round() non esiste.
> Per Access 97 va bene la funzione di Karl Donaubauer che hai trovato
> nella Sezione General del Sito Comune.
E se ha già cercato su Google sarebbe meglio per Firebeam di
leggere cosa ho scritto tante volte sulla funzione Round di VBA
che è insensato.
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Arrotondamento su query in Access

text:
Karl Donaubauer wrote:
> E se ha già cercato su Google sarebbe meglio per Firebeam di
> leggere cosa ho scritto tante volte sulla funzione Round di VBA
> che è insensato.
Letto... *sigh*
/me si rassegna.


title: Arrotondamento su query in Access

text:
Roberto da casa wrote:
> In Access 97 la funzione Round() non esiste.
Grunt (vabbe', viste le sue "ficiurs"...).
> Per Access 97 va bene la funzione di Karl Donaubauer che hai trovato nella
> Sezione General del Sito Comune.
Ok, grazie mille :-)


title: totali in fondo in una form modalità datasheet con vba

author: mario rossi

text:
c'è modo di visualizzare in automatico i totali della form in modalità datasheet con un comando vba eseguito su apertura della form?

Grazie a tutti.


author: RobertoA

text:
Il 29/12/2020 16:53, mario rossi ha scritto:
> c'è modo di visualizzare in automatico i totali della form in modalità datasheet con un comando vba eseguito su apertura della form?
>
> Grazie a tutti.
>

Se vuoi il totale della colonna PREZZO_IVATO basta fare:

txtTotale=dlookup("sum(PREZZO_IVATO)","ARTICOLIBANCO","FLAG_SELEZIONATO=true")

Non ho provato ma la sostanza e' quella li
Ovviamente per la selezione, il terzo parametro della dlookup, devi
metterci la tua, che restringa la visualizzazione alle righe che stai
vedendo a video


text:
Salve,

mario rossi:
> c'è modo di visualizzare in automatico i totali della form in modalità datasheet con un comando vba eseguito su apertura della form?

Anche nella seconda volta che hai mandato il post per me non è chiaro
cosa vuoi ottenere. Dovresti essere più preciso nella descrizione.

Se intendi la riga Totali integrato non server VBA. Basta scegliere il
simbolo e salvare la maschera per vedere la riga ogni volta che apri la
maschera:

https://support.microsoft.com/it-it/office/visualizzare-totali-di-colonna-in-un-foglio-dati-con-la-riga-totali-8f1f89c4-7f86-4113-a836-291ac3ea446e

C'è anche la possibilità di attivare i Totali con VBA:

CommandBars.ExecuteMso "RecordsTotals"

Però poi dovresti ancora scegliere il tipo dei totali.

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

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


text:

Ringrazio entrambi, intendevo proprio questo i totali automatici in fondo alla form in modalità datasheet non sapevo che una volta impostati e salvata la form sarebbero stati visualizzati automaticamente

solo un problema ho notato, se aggiorno un importo il totale si aggiorna quando esco da quel record e non su afterupdate dell'inserimento dell'importo, devo inserire un refresh su ogni campo che necessità di ricalcolo immediato dei totali?


text:
Salve,

mario rossi:
> Karl Donaubauer ha scritto:
>> ...
>> Se intendi la riga Totali integrato non server VBA. Basta scegliere il
>> simbolo e salvare la maschera per vedere la riga ogni volta che apri la
>> maschera:
>>
>>
https://support.microsoft.com/it-it/office/visualizzare-totali-di-colonna-in-un-foglio-dati-con-la-riga-totali-8f1f89c4-7f86-4113-a836-291ac3ea446e

> ...
> solo un problema ho notato, se aggiorno un importo il totale si aggiorna quando esco da quel record e non su afterupdate dell'inserimento dell'importo, devo inserire un refresh su ogni campo che necessità di ricalcolo immediato dei totali?
>

Sì, però basta un Me.Recalc per l'aggiornamento della visualizzazione.
In contrario al Refresh non tocca all'origine dati.



text:

funziona perfettamente il me.recalc  grazie.


title: FlexGrid su Access 2000

author: Mak

text:
Salve a tutti,
avrei un quesito da farvi su Flex grid (oggetto ActiveX).
Lo provato su Vb6 e il suo utilizzo e subordinato all' esistenza sul form
del controllo Data al quale viene associato un mdb.
Ma su Access qual'è la proprietà che genera l' utilizzo di questo
componente.
Mi spiego se io voglio che l' oggetto flexgrid contenga i dati della tabella
App_banche cosa devo utilizzare un controllo aggiuntivo da associarli o in
Vb esiste una proprietà tipo recordsource che non ho trovato?
Visto e considerato che in questo NG ci sono dei grandissimi esperti aspetto
qualcuno che mi illumini.
Saluti
Mak


title: FlexGrid su Access 2000

author: Massimiliano Bertoglio

text:
"Mak" <
> Salve a tutti,
> avrei un quesito da farvi su Flex grid (oggetto ActiveX).
> Lo provato su Vb6 e il suo utilizzo e subordinato all' esistenza sul form
> del controllo Data al quale viene associato un mdb.
>
> Ma su Access qual'è la proprietà che genera l' utilizzo di questo
> componente.
>
> Mi spiego se io voglio che l' oggetto flexgrid contenga i dati della
tabella
> App_banche cosa devo utilizzare un controllo aggiuntivo da associarli o in
> Vb esiste una proprietà tipo recordsource che non ho trovato?
Ho visto qualche esempio sul CD di Office Developer: in sostanza dopo aver
aperto un recordset ADO lo assegni alla grigli con un
Set DataGrid.DataSource=RstADO
Però sono scettico sull'utilizzo di queste componenti con Access: al posto
tuo cercherei nell'help di A '2000 la proprietà *Recordset*, che ti permette
di assegnare un Recordset al volo a una form.
Ciao, Max


title: segnalazione anomala solo con RunTime

author: Riccardo Casadei

text:
Ciao a tutti,
mi si presenta un problema che non so come risolvere.
Premetto che MDB e relativo MDE sulla macchina con Access2000 installato
funzionano bene.
Su un pc con MDE e RunTime invece, ho una maschera per la quale genero
l'origine dati attraverso la composizione di una stringa sql, e quando
modifico un campo (del tipo si/no) mi appare "Funzione non disponibile nelle
espressioni. in espressione di canvalida a livello di tabella".
La cosa strana è che appare tale segnalazione solo una volta, ovvero apro la
maschera, modifico il campo e appare l'errore, se poi modifico lo stesso
campo in altri record e non appare.
Ho verificato i riferimenti e vanno bene
Ho provato (su indicazione della faq 7.1 di donkarl) a modificare la
libreria Microsoft Activex Data Object dalla 2.1 alla 2.8 in base all' MDAC,
ma nulla è cambiato.
Non so come intercettare l'errore o la maschera di segnalazione.
Confido sui vostri suggerimenti.
Grazie e ciao
Rikk


title: segnalazione anomala solo con RunTime

author: Roberto da Parma

text:
"Riccardo Casadei" <
in...@ricweb.it
> ha scritto nel messaggio
news:ef0c9g$r11$1...@fata.cs.interbusiness.it...

Il Run-time è di AC2003?O quale?
Guarda la gestione degli errori in maschera ed eventualmente ricrea l'MDE.
Aggiorna MDAC 2.8 SP1
Poi non saprei dirti
Ciao
Roberto


title: [newbie] aggiornamento maschera

author: Noperditempograzie

text:
salve a tutti,
scurate se la domanda è da novellino, ma è quello che sono in questo campo.
Ho un DB diviso in un BE sul server e 3 FE su altrettanti client.
Il problema che mi si presenta è questo: quando uno dei client, attraverso
una maschera [Accettazione] che utilizza una Query di selezione, inserisce
dati in varie tabelle, un secondo client non riesce a vedere questi dati
nella sua maschera [Accettazione] o [Anagrafica] o altre, a meno di uscire e
rientrare dal programma.
Ora, non so che funzione utilizzare, come è scritta e nemmeno dove andarla
ad inserire, per fare questo aggiornamento.
Ho proprio bisogno di un grosso aiuto, portate pazienza.
grazie in anticipo.
C.
P.S.: spero di essermi riuscito a spiegare.


title: [newbie] aggiornamento maschera

author: Alessandro Baraldi

text:
"Noperditempograzie" <noperd...@NOSPAMlibero.it> wrote in message
news:fpLvf.116270$
65.33...@twister1.libero.it

Si ti sei spiegato, e la cosa è normale.
Per poter aggiornare i dati serve far rieseguire la query
della Form.
Il Comando è Me.Requery
Ora io ti consiglio di inserire la cosa su evento Timer
dopo aver impostato un TimerIntervall adeguato(magari 1 minuto)=60000
Quindi :
Private Sub Form_Timer()
   Me.Requery
End Sub
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: [newbie] aggiornamento maschera

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:d71a2421a64b5fc969...@mygate.mailgate.org...

Grazie, provo e poi ti dirò come è andata.
C.


title: sitocomune.com???? problemi

author: pfmarro

text:
ci sono problemi per connettersi

sitocomune.com??
?? problemi


title: Problema con ComboCox e VBA

author: Pisinho

text:
Buongiorno,
ho un problema sia in programmazione che da interfaccia Access 2007.
Una combox con due colonne (ID, DESCRIZIONE) associata all'ID con dati presi
da una tabella,
vorrei salvare nel database, la colonna DESCRIZIONE che non č associata ma
viene visualizzata dato che ho posto a 0 la larghezza dell aprima colonna.
Io associo l' ID del record alla combobox perchč mi serve per aggiornare le
altre combo a cascata.
Esiste un modo per salvare nel record il TESTO invece del valore associato ?
Sto provando ma restituisce un errore che la combo non č nello stato attivo.
Oppure, ho una tabella con ID, ID_PADRE, CATEGORIA , l'ID_PADRE mi serve per
ricavare le sotto categorie a cascata per esempio:
COMPUTER->MONITOR->LED->17 Pollici
Ho 4 ComboBox, e partendo dalla prima ricavo gli altri valori prendendoli
dalla tabella in questione.
Non voglio salvare l'ID nella tabella degli ARTICOLI in quanto se un domani
qualcuno mi elimina una categoria che magari non esiste piů o viene
sotituita, quell'articolo non saprei a quale categoria era stato associato
inizialmente.
Qualche idea ?
Grazie mille, e scusate se sono stato lungo.


title: Problema con ComboCox e VBA

author: Popi - TheBadHabits

text:
On 21 Apr, 10:13, "Pisinho" <
pisi...@gmail.com
> wrote:
> Non voglio salvare l'ID nella tabella degli ARTICOLI in quanto se un domani
> qualcuno mi elimina una categoria che magari non esiste pi o viene
> sotituita, quell'articolo non saprei a quale categoria era stato associato
> inizialmente.
>
> Qualche idea ?
Ciao!
Una curiosita': c'e' un qualche motivo per cui non hai piazzato una
bella relazione con vincolo di integrita' tra la tabella ARTICOLI e
quella delle categorie in modo da bloccare alla radice l'eliminazione
di una categoria che sia gia' stata utilizzata per almeno un articolo?
Popi


title: Problema con ComboCox e VBA

author: Paolo opg

text:
"Pisinho" <
pis...@gmail.com
> wrote in
news:4dafe74b$
1...@news.x-privat.org
:

premessa: se non usi l'idcategoria perche' ce l'hai in tabella?
secondo me hai due strade:
- cestini la colonna 'idcategoria' e usi solo la descrizione
- gestisci la cancellazione logica delle categorie
a me piace di piu' la seconda.
aggiungi alla tabella delle categorie una colonna 'CategoriaAttiva di
tipo vero/falso e metti nella tendina solo quelle righe che hanno:
categoriaattiva = vero
nella form di gestione delle categorie quando l'utente clicca su 'elimina
categoria' tu non fai altro che mettere categoriaattiva a false.
--
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


title: Problema con ComboCox e VBA

text:
>
> Ciao!
>
> Una curiosita': c'e' un qualche motivo per cui non hai piazzato una
> bella relazione con vincolo di integrita' tra la tabella ARTICOLI e
> quella delle categorie in modo da bloccare alla radice l'eliminazione
> di una categoria che sia gia' stata utilizzata per almeno un articolo?
>
> Popi
Non uso Integrità Ref. , è vero posso bloccare l'eliminazione, ma non voglio
neanche arrivare ad avere centinaia di categorie molte delle quali non più
utilizzate (magari non succederà) ma dato che il lavoro è un settore nuovo
(non è quello dell'esempio dei computer) ancora non sappiamo dove andremo a
cascare...
Purtroppo è tutto work in progress ed è per questo che potremmo avere da
eliinare delle categorie, modificarle etc...
Saluti


title: Problema con ComboCox e VBA

text:
> premessa: se non usi l'idcategoria perche' ce l'hai in tabella?
>
> secondo me hai due strade:
> - cestini la colonna 'idcategoria' e usi solo la descrizione
> - gestisci la cancellazione logica delle categorie
>
> a me piace di piu' la seconda.
>
> aggiungi alla tabella delle categorie una colonna 'CategoriaAttiva di
> tipo vero/falso e metti nella tendina solo quelle righe che hanno:
> categoriaattiva = vero
>
> nella form di gestione delle categorie quando l'utente clicca su 'elimina
> categoria' tu non fai altro che mettere categoriaattiva a false.
>
L'IDCategoria mi serve per ricavare i figli delle categorie es:
IDCATEG IDCATPADRE DESCRIZIONE
1                            0            Computer
2                            1            Monitor
3                            2            LED
4                            2            LCD
5                            3            17 Pollici
......
E' vero potrei usare un campo ATTIVA (Si/no) ma il problema adesso è un
altro....prendere dalla combo il TESTO e non il valore dell'ID....
SAluti


title: Problema con ComboCox e VBA

text:

Mi verrebbe da dire "appunto!": con l'integrita' modifichi la
categoria in cascata, mentre per l'eliminazione di quelle non
utilizzate con una semplice "DELETE * FROM Categorie;" ti trovi la
tabella pulita da tutto il superfluo, ma solo per amor di
ragionamento, se che non e' applicabile va bene cosi' :)
Popi


title: Problema con ComboCox e VBA

text:
>
> Purtroppo è tutto work in progress ed è per questo che potremmo avere da
> eliinare delle categorie, modificarle etc...
>Mi verrebbe da dire "appunto!": con l'integrita' modifichi la
>categoria in cascata, mentre per l'eliminazione di quelle non
>utilizzate con una semplice "DELETE * FROM Categorie;" ti trovi la
>tabella pulita da tutto il superfluo, ma solo per amor di
>ragionamento, se che non e' applicabile va bene cosi' :)
>Popi
Si lo so, ma preferisco gestirmela in quest'altra maniera..
Grazie lo stesso.


title: Problema con ComboCox e VBA

text:
"Pisinho" <
pis...@gmail.com
> wrote in
news:4daffc47$
1...@news.x-privat.org
:

il problema e' concettuale: gestisci la stessa entita' (categoria) un
po' con l'id e un po' con la descrizione.
e visto che hai bisogno di usare entrambi i metodi in una sola form,
salta fuori l'incongruenza nella gestione delle categorie.
se metti a posto la gestione delle categorie risolvi in automatico il
problema della tendina.



title: Installare il run-time senza l'apposito setup

author: AEOM

text:
Ciao a tutti,
volevo usare innosetup per installare il run-time di accessXP, per renderlo
+ professionale,  qualcuno è in possesso dell'apposito script se esiste?
Ho trovato quello per il 97 ma non per XP
Grazie, AEOM


title: Access 97 e 2000 insieme:

author: miikii

text:
Ho un Pc con Win 2K SP2, ho la necessita di avere istallati access 97 e 2000
e di default se faccio doppio click su un mdb aprirlo col 97.
Sono istallati e funzionano perfettamente tutti e due....
solo che quando avvio Access 2000 mi parte l'istallazione
scrivendo "Aggiornamento del sistema....etc......"
e mi cambia le impostazioni di assegnazioni file:
risultato se faccio doppio click su un mdb usa il 2000....
Come posso bloccare la fine dell'istallazione?!


title: Access 97 e 2000 insieme:

author: MA

text:
"miikii" <m_pic...@DELCAKKIOhotmail.com> ha scritto nel messaggio
news:421c731c$0$32354$5fc...@news.tiscali.it...

Non lanciare il file direttamente da questo, ma creati un collegamento
e precedi il path del file col path dell'exe a cui si riferisce.
Non credo però che risolvi la richiesta informazioni
MAssimiliano


title: Barra menu: comando filtra per ...

author: ciroteo

text:
Ciao a tutti, sto un po' impazzendo su questa banalissima cosa.
Vorrei mettere un menu contestuale con tasto destro personalizzato.
In questo menu vorrei mettere il comando: filtro per quello che c'è di
default in access, ma non lo trovo negli altri menu.
Dove diavolo si nasconde??


title: Barra menu: comando filtra per ...

text:

<A2007
Access di Default non ha un Filtro... ma ha un SubMenù(Filtro) che
contiene
le opzioni di Filtro che trovi quì:
[Comandi]--->[Record] hai tutto quanto è disponibile per la questione
Filtri.
Se intendevi invece il solo [Filtro In base a Selezione] lo trovi
sempre li dentro...
@Alex


title: Barra menu: comando filtra per ...

text:

Ciao alex! che piacere sentirti.
Infatti è proprio li che lo cercavo, ma forse saranno i fumi
dell'alcool ma proprio non trovo quello specifico: filtro per., quello
con lo spazietto bianco per scrivere.
Mi è stato chiesto di aggiungerlo perchè le persone si posizionano sul
campo, fanno tasto destro e scribacchiano qualcosa rapidamente la
dentro.
Non ho voglia di stare a crearmi una form per effettuare questi
filtri.


title: Barra menu: comando filtra per ...

text:
> Ciao alex! che piacere sentirti.
> Infatti è proprio li che lo cercavo, ma forse saranno i fumi
> dell'alcool ma proprio non trovo quello specifico: filtro per., quello
> con lo spazietto bianco per scrivere.
> Mi è stato chiesto di aggiungerlo perchè le persone si posizionano sul
> campo, fanno tasto destro e scribacchiano qualcosa rapidamente la
> dentro.
> Non ho voglia di stare a crearmi una form per effettuare questi
> filtri.
Sinceramente io ho solo 4 Opzioni nel SubMenù e nessuna si avvicina a
quello che dici...(A2003).
Non è che si tratta del Filtro:
----> [Vai al &campo]  quello con la Combo....?
Se è quello lo trovi in fondo alla fine della sezione [Record]
Se non è quello non ho capito cosa sia per la mancanza dello stesso
riferimento nella mia versione.
@Alex


title: Barra menu: comando filtra per ...

author: Karl Donaubauer

text:
ciroteo wrote:
> Alessandro Baraldi wrote:
>>
>>> Ciao a tutti, sto un po' impazzendo su questa banalissima cosa.
>>> Vorrei mettere un menu contestuale con tasto destro personalizzato.
>>> In questo menu vorrei mettere il comando: filtro per quello che c'č
>>> di default in access, ma non lo trovo negli altri menu.
>>> Dove diavolo si nasconde??
>> ...
>> le opzioni di Filtro che trovi quě:
>>
>> [Comandi]--->[Record] hai tutto quanto č disponibile per la questione
>> Filtri.
>>
>> Se intendevi invece il solo [Filtro In base a Selezione] lo trovi
>> sempre li dentro...
> ...
> Infatti č proprio li che lo cercavo, ma forse saranno i fumi
> dell'alcool ma proprio non trovo quello specifico: filtro per., quello
> con lo spazietto bianco per scrivere.
> Mi č stato chiesto di aggiungerlo perchč le persone si posizionano sul
> campo, fanno tasto destro e scribacchiano qualcosa rapidamente la
> dentro.
Ubriaco!
Se ti capisco bene vuoi aggiungere il filtro in base a maschera
ad un menu di scelta rapida. Allora:
- Menu Strumenti/Personalizza
- nella pagina "Barre degli strumenti" aggiungi la spunta per
  "Menu di scelta rapida"
  Access ti mostra tutti menu di scelta rapida
- Cambia alla pagina "Comandi", Categorie "Record"
  a destra c'č l'elenco e tra i primi voci si trova "Filtro in base a
maschera"
- Con drag'n drop puoi aggiungere questa voce al tuo menu di scelta rapida.
- Se la voce veramente no si trova lě, sempre nella vis. personalizza vai al
  menu standard di Access e scegli Record/Filtro/Filtro in base a maschera.
  Anche da qui puoi drag'n drop la voce al tuo menu ma devi sempre
  premere <ctrl> mentre il drag'n drop per solo aggiungere una copia
  della voce.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: problema con maschere annidate in access 97

author: stefano

text:
ho una maschera A, contenente una sottomaschera B ed in quest'ultima ancora
una sottomaschera C.
nella maschera piu' annidata C faccio riferimento a dei controlli (per
eseguire dei calcoli) presenti nelle maschere esterne A e B.
tutto funziona perfettamente fino a che non chiudo la maschera A: access mi
chiede di istanziare i controlli  di A e B utilizzati in C come se fossero dei
parametri ed in seguito da un msg di errore irreversibile e ritrovo davanti a
me il desktop...
Spero di essere stato chiaro ringraziandovi per l'attenzione
stefano
stefano....@tin.it


title: Aggiornamento tabelle

author: Alessandro

text:
Ciao a tutti ho una domanda. Ho creato con MS Access dieci tabelle
contenenti determinati dati. Con una query di accodamento ho immesso i dati
delle dieci tabelle in un'unica tabella.
Se modifico i dati o aggiungo dei record in una delle dieci tabelle come
faccio ad aggiornare in modo semplice e automatico i dati della tabella
aggregata?
Grazie mille in anticipo
--------------------------------
Inviato via
http://usenet.libero.it


title: Aggiornamento tabelle

author: Antonio Ganci

text:
> Ciao a tutti ho una domanda. Ho creato con MS Access dieci tabelle
> contenenti determinati dati. Con una query di accodamento ho immesso i
dati
> delle dieci tabelle in un'unica tabella.
> Se modifico i dati o aggiungo dei record in una delle dieci tabelle come
> faccio ad aggiornare in modo semplice e automatico i dati della tabella
> aggregata?
> Grazie mille in anticipo
>
Date due tabelle A e B per sapere quali record ci sono in piu' si puo'
utilizzare una query con una left join.
In pratica:
inner join -> conosco i record in comune sia su A che su B
left join -> tutti quelli di A anche non in comune con B (li visualizza con
tutti i valori null)
right join -> Tutti quelli di B anche non in comune con A (li visualizza con
tutti i valori null)
quindi se voglio sapere i record di A che sono stati aggiunti faccio una
left join con B e controllo che il campo chiave di B sia a NULL.
Utilizzando questi concetti puoi risolvere il tuo problema.
Per fare i diversi tipi di join devi cliccare col destro su una relazione di
una query e scegliere una delle tre possibilita'.
Fammi Sapere, saluti Antonio.


title: Aggiornamento tabelle

author: Giuppy

text:
Realizza una macro che una volta chiusa  maschera di immissione o modifica
data  esegua la query di accodamento
Ciao Giuppy
"Alessandro" <
ale...@libero.it
> ha scritto nel messaggio
news:194Z185Z48Z246Y...@usenet.libero.it...



title: OT: Office ServicePack

author: Gippe

text:
Salve a tutti. Volevo sapere se è possibile scaricare come file il SP di
Office 2000 per poterlo installare su di un pc che è privo di connessione
per internet.
Ho fatto l'upgrade ma è stata una cosa automatica interagente col sito
Microsoft.
Grazie.
Ciao.
Gippe.


title: OT: Office ServicePack

author: namor

text:
Gippe ha scritto:
> Salve a tutti. Volevo sapere se č possibile scaricare come file il SP di
> Office 2000 per poterlo installare su di un pc che č privo di connessione
> per internet.
> Ho fatto l'upgrade ma č stata una cosa automatica interagente col sito
> Microsoft.
> Grazie.
> Ciao.
> Gippe.
Lo cerchi direttamente sul sito microsoft senza passare per il windows
update, io l'ho preso da lě.
Namor
--

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


title: OT: Office ServicePack

text:
"namor" <
na...@nospm.inwind.it
> ha scritto nel messaggio
news:bm67jf$tes$1...@news.newsland.it...
> Gippe ha scritto:
> > Salve a tutti. Volevo sapere se č possibile scaricare come file il SP di
> > Office 2000 per poterlo installare su di un pc che č privo di
connessione
> > per internet.
> > Ho fatto l'upgrade ma č stata una cosa automatica interagente col sito
> > Microsoft.
> > Grazie.
> > Ciao.
> > Gippe.
>
>
> Lo cerchi direttamente sul sito microsoft senza passare per il windows
> update, io l'ho preso da lě.
Si, perň una volta installato fa l'update dal sito.
Grazie
> Namor
>
Gippe.


title: OT: Office ServicePack

text:
"Gippe" <gippe6...@TOGLIMItiscali.it> ha scritto nel messaggio
news:bm6akn$1rh$1...@lacerta.tiscalinet.it...
>
> "namor" <
na...@nospm.inwind.it
> ha scritto nel messaggio
> news:bm67jf$tes$1...@news.newsland.it...
> > Gippe ha scritto:
> > > Salve a tutti. Volevo sapere se è possibile scaricare come file il SP
di
> > > Office 2000 per poterlo installare su di un pc che è privo di
> connessione
> > > per internet.
> > > Ho fatto l'upgrade ma è stata una cosa automatica interagente col sito
> > > Microsoft.
> > > Grazie.
> > > Ciao.
> > > Gippe.
> >
> >
> > Lo cerchi direttamente sul sito microsoft senza passare per il windows
> > update, io l'ho preso da lì.
>
>
> Si, però una volta installato fa l'update dal sito.
> Grazie
> > Namor
> >
>
> Gippe.
Esegui il file e scegli l'installazione avanzata (o network installation,
non mi ricordo come la chiamano) che ti dà la possibilità di scaricare
l'intero service pack e salvarlo su disco per poi installarlo su quante
macchine vuoi.
Namor


title: variabile del blocco With

author: Laura

text:
Ho una maschera in cui viene calcolato il codice fiscale... ma succede
questo, nel momento in cui la richiamo e vado a cercare di inserire il luogo
di nascita a cui è collegato il seguente evento:
Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)
    Dim S As String
    Dim T As String
    Dim Colore As Long
    On Error GoTo ErrFas
    Colore = 0
    T = Trim(Text1.Text)
    If T = "" Then
        Text1.Tag = T
        Exit Sub
    End If
    If Len(T) = 1 Then S = T
    COMUNI.Seek ">=", T
    If Not COMUNI.EOF And Not COMUNI.NoMatch Then
      If UCase(T) = UCase(Mid(COMUNI!Comune, 1, Len(T))) Then
        If Len(T) > Len(Text1.Tag) Then
            Text1 = COMUNI!Comune
            Text1.SelStart = Len(T)
            Text1.SelLength = Len(Text1) - (Len(T))
            Text2 = COMUNI!siglaprov
            Text3 = COMUNI!coderariale
        End If
      Else
        If Text1.ForeColor = 0 Then MsgBox "Comune non in elenco"
        Colore = &H80&
        Text2 = "?"
        Text3 = "?"
        Text1.SetFocus
      End If
    End If
    If Text1.ForeColor <> Colore Then Text1.ForeColor = Colore
    Text1.Tag = T
Exit Sub
ErrFas:
    MsgBox ("FasMsg: " & Err.Number & " " & Err.Description)
    Err.Clear
End Sub
mi compare il seguente messaggio:FasMsg:91 Variabile oggetto o variabile del
blocco With non impostata
alla digitazione di ogni lettera... allora apro la maschera in
visualizzazione struttura, e, senza nulla fare, la rivisualizzo come
maschera TUTTO FUNZIONA! QUALCUNO SA DIRMI PERCHE'?! questa cosa mi fa
impazzire!
saluti a tutti


title: variabile del blocco With

author: Alessandro Cara

text:
Laura ha scritto:
[cut]
> mi compare il seguente messaggio:FasMsg:91 Variabile oggetto o variabile
> del blocco With non impostata
Il messaggio e' abbastanza esplicativo, per chi lo sa. ;<)
L'unico punto in cui mi sembra tu possa incorrere nell'errore e' in
comuni.seek
Il messaggio indica che c'e' un oggetto a cui accedi o direttamente o
all'interno di un blocco with che non e' referenziato. Nel tuo caso
l'accesso  avviene direttamente.
COMUNI sembra essere un recordset che da qualche parte deve essere
inizializzato. Se non lo e' incorri nell'errore succitato. Questo
comportamento e' tipico quando si ha un oggetto "public" e si prende un
errore. A fronte dell'errore la variabile pubblica viene annullata e
quindi qualsiasi riferimento a quell'oggetto-variabile provoca l'errore
da te citato.
--
ac


title: variabile del blocco With

text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:nrJEk.14929$Uo5....@tornado.fastwebnet.it...

Dunque dovrei inizializzare COMUNI.... sai spiegarmi come mai se visualizzo
la struttura tutto va a posto... al caricamento della maschera ho questo
codice:
Private Sub Form_Load()
 On Error GoTo ErrFas
    Set db = CurrentDb
    Set COMUNI = db.OpenRecordset("Comuni1999")
    COMUNI.Index = "Comune" ' "COMUNI2L"        'key=COMUNI!COMU_DESCR
    Me.txtCognome.SetFocus



title: variabile del blocco With

text:
"Laura" <
la.a...@tiscali.it
> ha scritto nel messaggio
news:48e373ab$0$14488$5fc...@news.tiscali.it...

Pare che il problema si verifichi nel momento in cui richiamo la maschera
con questo codice:
On Error GoTo Err_Comando13_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "SchedaPaziente"
    stLinkCriteria = "[ID]=" & Me![ID]
    DoCmd.Close acForm, "Dati generali"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
se la apro normalmente va tutto ok


title: variabile del blocco With

text:
"Laura" <
la.a...@tiscali.it
> ha scritto nel messaggio
news:48e37a12$0$14492$5fc...@news.tiscali.it...

qualcuno sa aiutarmi?!!!! ricapitolando non sembrano esserci errori nel
codice della maschera, ma se la richiamo da un pulsante mi causa il suddetto
errore, se invece la apro dal menů delle maschere funziona tutto!?? come
faccio a far si che l'apertura al click del pulsante sia equivalente a
quella di richiamo dall'elenco delle maschere?
grazie
>


title: variabile del blocco With

text:
Laura ha scritto:
[cut]
>> Pare che il problema si verifichi nel momento in cui richiamo la
>> maschera con questo codice:
>> On Error GoTo Err_Comando13_Click
>>
>>    Dim stDocName As String
>>    Dim stLinkCriteria As String
>>
>>    stDocName = "SchedaPaziente"
>>
>>    stLinkCriteria = "[ID]=" & Me![ID]
>>    DoCmd.Close acForm, "Dati generali"
>>    DoCmd.OpenForm stDocName, , , stLinkCriteria
>>
>> se la apro normalmente va tutto ok
uhmmm.......COMUNI dove e' definito?
--
ac


title: variabile del blocco With

text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:k1NEk.15355$Uo5....@tornado.fastwebnet.it...

credo nell'evento load della maschera perchè c'è questo codice:



title: variabile del blocco With

text:
Laura ha scritto:
>
> "Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
> news:k1NEk.15355$Uo5....@tornado.fastwebnet.it...
>> Laura ha scritto:
>> [cut]
>>>> Pare che il problema si verifichi nel momento in cui richiamo la
>>>> maschera con questo codice:
>>>> On Error GoTo Err_Comando13_Click
>>>>
>>>>    Dim stDocName As String
>>>>    Dim stLinkCriteria As String
>>>>
>>>>    stDocName = "SchedaPaziente"
>>>>
>>>>    stLinkCriteria = "[ID]=" & Me![ID]
>>>>    DoCmd.Close acForm, "Dati generali"
>>>>    DoCmd.OpenForm stDocName, , , stLinkCriteria
>>>>
>>>> se la apro normalmente va tutto ok
>> uhmmm.......COMUNI dove e' definito?
>>
>> --
>> ac
>
> credo nell'evento load della maschera perch� c'� questo codice:
> Set db = CurrentDb
>    Set COMUNI = db.OpenRecordset("Comuni1999")
>    COMUNI.Index = "Comune" ' "COMUNI2L"        'key=COMUNI!COMU_DESCR
>    Me.txtCognome.SetFocus
> Exit Sub
> ErrFas:
>    MsgBox ("FasMsg: " & Err.Number & " " & Err.Description)
>    Err.Clear
Ok e' importante ma non e' li che e' definito, li e' referenziato
(inizializzato). Comunque dovresti dire qual'e' esattamente la riga
sorgente che provoca l'errore. E dire anche se usi "option explicit" o
meno. Se ti prende l'errore lo dovrebbe fare in routines in cui non c'e'
la clausola "on error" che lo intercetta,quindi la routine sull'onclick
e eligibile per l'errore mentre non lo e' la routine di load.
P.S. Non capisco la tua difficolta' a capire qual'e' la riga che da
errore. E sufficiente fare click sul bottone "debug" o ancora meglio
seguire il codice tramite il medesimo debug.
--
ac


title: Stampanti

author: Riaudo Marcello

text:
Ho la necesità di stampare un report sempre sulla solita stampante è
possibile se si come.
grazie
Marcello


title: Stampanti

author: miciomao

text:
www.donkarl.com/it
FAQ 5.1 Cambiare la stampante o le impostazioni stampante/pagina


title: [Help] Maschere e Sottomaschere

author: Jek Drus

text:
Ciao ciao,
Sono in Access 97 e ho la necessità di creare dei pulsanti per fare
operazioni sui record in una maschera ma che mi gestiscano i record in
visualizzazione "foglio dati" che sono nella sottomaschera.
Come faccio, ad esempio, a dirgli al pulsante dell'inserimento nuovo record
che l'inserimento lo deve fare nella sottomaschera e non nella maschera?
Credo di essere stato abbastanza chiaro, quindi sotto con le risposte!:-)
Ciao e grazie in anticipo;-)


title: [Help] Maschere e Sottomaschere

author: Roberto da casa

text:
"Jek Drus" <
jek...@hotmail.com
> ha scritto nel messaggio
news:bqhi1p$1s9o3f$1...@ID-173210.news.uni-berlin.de...

La cosa più semplice per risolere il tuo problema è inserire i pulsanti di
comando nella sottomaschera; però c'è un piccolo/grande problema: in una
maschera con visualizzazione Foglio dati non puoi visualizzare dei pulsanti
di comando. Devi pertanto trasformare la visualizzazione della sottomaschera
in Maschere continue, quindi inserire (al limite con l'autocomposizione) i
pulsanti di comando nella sottomaschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [Help] Maschere e Sottomaschere

text:
Roberto da casa:
> La cosa più semplice per risolere il tuo problema è inserire i
> pulsanti di comando nella sottomaschera; però c'è un piccolo/grande
> problema: in una maschera con visualizzazione Foglio dati non puoi
> visualizzare dei pulsanti di comando. Devi pertanto trasformare la
> visualizzazione della sottomaschera in Maschere continue, quindi
> inserire (al limite con l'autocomposizione) i pulsanti di comando
> nella sottomaschera.
>
Invece la cosa è + faciele di quel che sembrava, la soluzione è talmente
semplice che non la credevo possibile! Basta settare il focus sulla
sottomaschera prima di fare le operazioni!:-P
Ciao e grazie cmq. ;-)


title: richiamare stored procedures

author: Paolo opg

text:
qualcuno ma sa dare qualche dritta su come fare?
uso access come fe per ms sql 7
fino ad ora avevo pochi dati e potevo fare anche query di aggiornamento (un
pò lento ma accettabile...)
prima che i dati arrivino a dimensioni critiche, vorrei passare ad un
sistema + performante...
ogni aiuto è gradito :-))
grazie
    Paolo


title: Da query a variabile

text:
Come faccio in VBA a immagazzianare il contenuto di un campo di una query in
una variabile?
Supponiamo che io abbia questa query: SELECT campo1, campo2, campo3 FROM
tabella
Io vorrei che la mia variabile var, per esempio, prendesse il valore che ho
in campo1.
Ho guardato i metodi RunSQL e OpenQuery ma non ci ho cavato i piedi.
Grazie.


title: Da query a variabile

text:
"Marco75" <
no_...@sorry.it
> ha scritto nel messaggio
news:iRcY9.41594$ZE.11...@twister2.libero.it...

Se la tua query è registrata usa una funzione DLookup (vedi help) che abbia
la tua query come dominio.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Da query a variabile

text:
Roberto da casa ha scritto:>
> "Marco75 ha scritto:...
> > Come faccio in VBA a immagazzianare il contenuto di un campo di una query
> > in una variabile?
> >
> > Supponiamo che io abbia questa query: SELECT campo1, campo2, campo3
> > FROM tabella
> >
> > Io vorrei che la mia variabile var, per esempio, prendesse il valore che
> > ho in campo1.
> ...
> Se la tua query è registrata usa una funzione DLookup (vedi help) che abbia
> la tua query come dominio.
O se si tratta di più che una sola variabile usi un Recordset. vedi <F1>
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Query a campi incrociati con totali in fondo (come ulteriore riga della tabella)

author: Andrea Nardi

text:
Salve a tutti
Non sono riuscito a risolvere un problema con le query campi incrociati e
spero che qualcuno possa darmi qualche suggerimento.
Questo è il problema: da una query a campi incrociati, come la seguente.
TRANSFORM Count(TAB_E_Base.Nu_Attività) AS [Il valore]
SELECT Gruppo1b.Gruppo1b AS [Inserimento commerciale],
Count(TAB_E_Base.Nu_Attività) AS [Totale esercizi]
FROM Gruppo1b RIGHT JOIN (Gruppo1a RIGHT JOIN TAB_E_Base ON
Gruppo1a.IDGruppo1a = TAB_E_Base.Fl_CarInsCom_1) ON Gruppo1b.IDGruppo1b =
TAB_E_Base.Fl_CarInsCom_2
GROUP BY Gruppo1b.IDGruppo1b, Gruppo1b.Gruppo1b
ORDER BY Gruppo1b.IDGruppo1b
PIVOT Gruppo1a.Gruppo1a;
.. ottengo la seguente tabella:
     TIPO     |      A     |      B    |      C  |    TOT.
Tipo 1         |       2    |             |           |      2
Tipo 2         |     38    |      4     |     3    |     45
Tipo 3         |      8     |             |           |      8
Tipo 4         |      9     |             |           |     9
Il mio problema è che mi servirebbe inserire i totali delle colonne come
RIGA AGGIUNTIVA, ed un'ulteriore riga con i valori in percentuale rispetto
al totale. IL TUTTO CON UN'UNICA ISTRUZIONE SQL, o comunque il risultato
deve essere contenuto in un'unica tabella (se poi sono necessarie una serie
di istruzioni sql non mi importa)
Ma non basta. Devo inserire anche un'ulteriore COLONNA con il valore
percentuale della colonna TOT. (ma questo so comunque come farlo e non è un
problema)
Alla fine il risultato dovrebbe essere la tabella seguente:
     TIPO        |      A    |      B    |      C  |    TOT.  |   TOT.%
 Tipo 1           |       2    |            |           |      2       |
3%
Tipo 2            |   38      |      4    |     3    |     45      |    70%
Tipo 3            |   8        |            |           |      8       |
13%
Tipo 4            |   9        |            |           |      9       |
14%
 ___________|______|______|______|_______|
Totale             |   57     |      4     |     3    |     65
Totale %         |   88%  |     6%  |    5%  |
Ho provato utilizzando una query di unione che mi andava ad unire alla prima
query altre due query con i campi calcolati.
Ma c'è un problema.
 Le query a campi incrociati possono dare un numero di colonne variabili a
seconda dei dati.
Utilizzando la query di unione, spesso viene generato un errore perché le
colonne della prima query non corrispondono con quelle delle query che
unisco con la query di unione.
A questo punto mi si presentano modalità di soluzione estremamente
cervellotiche (far contare le colonne della prima query, ecc.)
Vorrei sapere se è possibile risolvere questo problema con un'unica SQL o,
comunque, se ci sia un modo semplice per risolvere il problema che a me
appare molto complesso.
Grazie
Stefano
--
Posted from root@[212.104.51.2]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Roberto dal portatile

text:
""Andrea Nardi"" <
andrea...@gvpartner.it
> ha scritto nel messaggio
news:000801c068dc$3a8c9740$093368d4@natzgul...

In teoria bisognerebbe fare una query unione che contenga tre query a campi
incrociati: ammesso che ciò sia possibile io non ci sono mai riuscito.
Una volta che avuto un problema simile al tuo, l'ho risolto facendo tre
distinte query a campi incrociati: la prima era la vera query a campi
incrociati comprensiva dei totali di riga e delle percentuali di riga, la
seconda mi produceva i totali di colonna e la terza le percentuali di
colonna. Le tre query mi restituivano naturalmente lo stesso numero di
colonne.
Ipotizziamo che le tre query siano basate su una tabella chiamata Tabella1
(ma cambiando il FROM le basi su quello che ti serve) che contiene il campo
ID (sul quale fare il conteggio), il campo Ascissa per intestare le righe ed
il campo Ordinate per intestare le colonne.
Ciò presupposto il codice SQL della prima query dovrebbe essere:
TRANSFORM Count(Tabella1.ID) AS [Il valore]
SELECT Tabella1.Ascissa, Count(Tabella1.ID) AS TOT,
TOT/DCount("[ID]","Tabella1") AS [TOT %]
FROM Tabella1
GROUP BY Tabella1.Ascissa
PIVOT Tabella1.Ordinate;
Il codice SQL della seconda query (quella dei totali di colonna) dovrebbe
essere:
TRANSFORM Count(Tabella1.ID) AS [Il valore]
SELECT "TOTALE" AS Espr1, Count(Tabella1.ID) AS TOT, Null
FROM Tabella1
GROUP BY 1
PIVOT Tabella1.Ordinate;
Il codice SQL della terza query (quella delle percentuali di colonna)
dovrebbe essere:
TRANSFORM Count(Tabella1.ID)/DCount("[ID]","Tabella1") AS [Il valore]
SELECT "TOTALE %" AS Espr1, Null, Null
FROM Tabella1
GROUP BY 1
PIVOT Tabella1.Ordinate;
Quanto al report, per me dovrebbe avere come origine record la prima query e
contenere due sottoreport che abbiano come origine record le altre due query
(naturalmente debitamente incolonnate).
Non è certo una soluzione elegante, ma secondo me funziona.
Facci sapere.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


author: MarcoMax

text:
On 18 Dec 2000 11:19:23 +0100,
andrea...@gvpartner.it
 ("Andrea
Nardi") wrote:
>     TIPO        |      A    |      B    |      C  |    TOT.  |   TOT.%
> Tipo 1           |       2    |            |           |      2       |
>3%
>Tipo 2            |   38      |      4    |     3    |     45      |    70%
>Tipo 3            |   8        |            |           |      8       |
>13%
>Tipo 4            |   9        |            |           |      9       |
>14%
> ___________|______|______|______|_______|
>Totale             |   57     |      4     |     3    |     65
>Totale %         |   88%  |     6%  |    5%  |
Ho risolto il problema in modo semplice... perň io non avevo le
percentuali... ma magari funge lostesso :-)
Ho usato, come dicevi te, l'unione, ma l'ho usata PRIMA di fare la
query a campi incrociati... in pratica avevo i miei dati in formato "3
colonne"
CLIENTE - FAMIGLIA DI ARTICOLI - QUANTITA
PIPPO - AAA - 10
PIPPO - BBB - 30
PIPPO - ADD - 20
PIPPO - KKA - 10
PLUTO - KKA - 50
PLUTO - QQQ - 40
PLUTO - FFF - 20
PLUTO - BBB - 50
ecc.....
calcolavo i tatali per famiglia,
FAMIGLIA DI ARTICOLI - QUANTITA
AAA - 10
BBB - 80
ADD - 20
KKA - 60
QQQ - 40
FFF - 20
unive i due risultati precedenti tramite union, per la seconda query
generavo un campo CODICE CLIENTE che conteneva sempre la stringa "ZZ
Totale"
cosě ottenevo una query che risultava
CLIENTE - FAMIGLIA DI ARTICOLI - QUANTITA
PIPPO - AAA - 10
PIPPO - BBB - 30
PIPPO - ADD - 20
PIPPO - KKA - 10
PLUTO - KKA - 50
PLUTO - QQQ - 40
PLUTO - FFF - 20
PLUTO - BBB - 50
ZZ Totale - AAA - 10
ZZ Totale - BBB - 80
ZZ Totale - ADD - 20
ZZ Totale - KKA - 60
ZZ Totale - QQQ - 40
ZZ Totale - FFF - 20
Su questa poi facevo la query a campi incrociati
la riga aggiunta va in fondo grazie alle due Z iniziali "ZZ Totale",
perque sono ordinate in modo alfabetico :-)
Poi l'ho migliorata, eliminando le 2 Z iniziali ed aggiungendo un
campo nascosto (non vosualizzato nella query finale, ma utilizzato
solo per l'ordinamento)
CLIENTE - FAMIGLIA DI ARTICOLI - QUANTITA - CAMPO NASCOSTO
PIPPO - AAA - 10 - A
PIPPO - BBB - 30 - A
PIPPO - ADD - 20 - A
PIPPO - KKA - 10 - A
PLUTO - KKA - 50 - A
PLUTO - QQQ - 40 - A
PLUTO - FFF - 20 - A
PLUTO - BBB - 50 - A
ecc.....
Qui il campo nascosto vale sempre "A"
FAMIGLIA DI ARTICOLI - QUANTITA - CAMPO NASCOSTO
AAA - 10 - B
BBB - 80 - B
ADD - 20 - B
KKA - 60 - B
QQQ - 40 - B
FFF - 20 - B
Qui il campo nascosto vale sempre "B"
Univo ed avevo:
CLIENTE - FAMIGLIA DI ARTICOLI - QUANTITA - CAMPO NASCOSTO
PIPPO - AAA - 10 - A
PIPPO - BBB - 30 - A
PIPPO - ADD - 20 - A
PIPPO - KKA - 10 - A
PLUTO - KKA - 50 - A
PLUTO - QQQ - 40 - A
PLUTO - FFF - 20 - A
PLUTO - BBB - 50 - A
Totale - AAA - 10 - B
Totale - BBB - 80 - B
Totale - ADD - 20 - B
Totale - KKA - 60 - B
Totale - QQQ - 40 - B
Totale - FFF - 20 - B
facevo la query a campi incrociato irdinando in modo crescente per i
campi CAMPO NASCOSTO (usato, ma non visualizzato), e poi per il campo
CLIENTE
cosě il record "Totale" viene per forza di cose in fondo.
Funziona :-)
Ciao, Max


text:
"MarcoMax" <p...@papapa.pupupu> ha scritto nel messaggio
news:3a3f3714....@news.tin.it...

Ci sarebbe da risolvere un problemino (oltre a quello di mettere le
percentuali che comunque va risolto): Andrea ha chiesto contare record e non
di sommare valori.



text:
""Andrea Nardi"" <
andrea...@gvpartner.it
> ha scritto nel messaggio
news:000801c068dc$3a8c9740$093368d4@natzgul...

Rielaborando adeguatamente l'idea di MarcoMax, sono riuscito a risolvere il
tuo problema con due query; la prima è una query unione sulla quale è basata
la query a campi incrociati: quest'ultima è omnicomprensiva, ovvero contiene
i totali e le percentuali di riga e i totali e le percentuali di colonna.
Ipotizziamo che la query unione, che dovrai chiamare Query3, sia basata su
una tabella chiamata Tabella1 (ma cambiando le FROM della Query3 la basi su
quello che ti serve) che contiene il campo ID, il campo Ascissa per
intestare le righe ed il campo Ordinate per intestare le colonne.
Ciò presupposto il codice SQL di Query3 sarà:
SELECT Ascissa, Ordinate, Sum(1) AS Espr0, 1 AS Pippo
FROM Tabella1
GROUP BY Ascissa, Ordinate
UNION SELECT "TOTALE" AS Espr1, Ordinate, Sum(1) AS Espr2, 2 AS Pippo
FROM Tabella1
GROUP BY Ordinate
UNION SELECT "TOTALE%" AS Espr3, Ordinate,
Sum(1/DCount("ID","Tabella1"))*100 AS Espr4, 3 AS Pippo
FROM Tabella1
GROUP BY Ordinate;
mentre il codice SQL della query a campi incrociati sarà:
TRANSFORM Sum(Espr0) AS [Il valore]
SELECT Ascissa, IIf(Pippo<>3,Sum(Espr0),0) AS TotRiga,
IIf(Pippo=1,Sum(Espr0)/DCount("ID","Tabella1"),0) AS PercRiga
FROM Query3
GROUP BY Pippo, Ascissa
PIVOT Ordinate;
Naturalmente al campo TotRiga devi dare il formato #.### e al campo PercRiga
il formato #,##%.
Facci sapere se funziona.



title: primi passi: calcolo differenze tra giorni con 4 variabili

author: nico dall'ufficio

text:
Grazie al sitocomune(e a chi me lo ha segnalato) per la funzione di calcolo
dei giorni lavorativi
ora il problema diventa piu' complesso. ho una
tabella con tutto il personale con la data di assunzione e per i parecchi a
tempo determinato la data di scadenza. devo calcolare le giornate
lavorative di un certo periodo dell'anno (variabili [da] [a]) tenendo conto
per i tempi determinati delle solo periodo di lavoro (variabili
[assunzione] [scadenza])dell'anno! quindi devo anche escludere il periodo
degli assunti a tempo indeterminato da piu' anni che hanno
[assunzione]<2001. nella mia ignoranza ho pensato di usare Year per
escludere nel calcolo le giornate prima del 2001per gli indeterminati. il
pc mi dice che la formula e' troppo complessa ma io non so costruirmi
funzioni definite dall'utente.
c'e' qualcuno che mi puo' aiutare?
Espr3: IIf(Year([Assunzione])=2001;(IIf([Assunzione]<[da] And
[Scadenza]>[a];(DateDiff("ww";[da];[a];2;1)*5);(DateDiff("ww";[Assunzione];[a];2;1)*5)));(IIf([Assunzione]<[da]
And
[Scadenza]>[a];(DateDiff("ww";[da];[a];2;1)*5);(DateDiff("ww";[da];[Scadenza];2;1)*5))))
--------------------------------
Inviato via
http://usenet.iol.it


title: Testo formattato in maschera

author: Gianni

text:
Sto realizzando una maschera nel mio db.
Ad ogni record del db corrisponde un campo memo con una breve dercizione del
prodotto.
Questo campo memo contiene del testo puro con della formattazione sottoforma
di tag personalizzati.
Questi tag sono <i> per il corsivo (aperto e chiuso), <b> per il grassetto
etc.
Se per esempio il campo memo contiene la frase:
    "Questo è il <i>miglior<i> prodotto della casa"
io so che "miglior" va in corsivo.
Ma torniamo alla maschera. In un box di testo vorrei far vedere il contenuto
del campo memo con la giusta formattazione.
Insomma, il box testo deve interpretare il campo memo (txt con tag) e
mostrarmi il testo correttamente formattato.
E' una cosa fattibile? Avete esempi di cose simili?
Gianni B


title: Testo formattato in maschera

author: CarloCos

text:
"Gianni" <
li...@litio.com
> ha scritto nel messaggio
news:9dgqdb$u5l$1...@pegasus.tiscalinet.it...

Usa il RichTextBox al posto del controllo standard.
Una domanda: non è che i dati "memo" provengono da un file rtf?
Ciao, Carlo


title: Testo formattato in maschera

text:
"CarloCos" <
carloco...@libero.it
> ha scritto nel messaggio
news:B7SK6.3049$RX4.2...@news.infostrada.it...

Devo per forza usare i campi memo perché mi serve il testo in formato txt
con i miei tag personali per un'altra applicazione.
Volevo però aggiungere questo box testo al db per poter avere sotto
controllo tutte le caratteristiche di ogni record.
Mi domando di nuovo: è complicato cercare di far "interpretare" al bos di
testo i miei tag personalizzati?


title: Testo formattato in maschera

text:
"Gianni" <
li...@litio.com
> ha scritto nel messaggio
news:9dgrfj$uik$1...@pegasus.tiscalinet.it...

Non è difficile ma devi usare il RichTextBox. Certo è complesso. Infatti la
TextBox tradizionale non può mostrare nello stesso controllo testo
formattato in modo diverso. Questo lo puoi realizzare con il RichTextBox che
permette di avere indefinite formattazioni per lo stesso testo o parte di
esso. Si tratta di fare il parsing della stringa e informare l'ocx sul
significato dei tag. Un pò come se avendo il testo e sottolineando una frase
dicessi all'ocx di formattarlo in grassetto o in corsivo.
Ciao, Carlo


title: Testo formattato in maschera

author: Gap

text:

Grazie 1000. Però avrei bisogno di ulteriore aiuto, quindi ho postato il
seguente msg a tutto il ng:
Ecco mio problema. Ogni record del mio mdb ha un campo "descrizione", di
tipo memo, contenente del testo puro con all'interno dei tag personalizzati
che indicano la formattazione. Per esempio nella frase:
Questo prodotto è il <i>migliore<i> della categoria.
si intende che la parola 'migliore' deve andare in corsivo in una eventuale
visualizzazione in machera.
Ed ecco il punto dolente.
Nella maschera che sto realizzando vi è un box tipo RichTextBox che dovrebbe
visualizzare la descrizione del record corrente, formattata seguendo i tag.
In pratica devo fare il parsing del campo memo e riempire mano a mano il box
RichTextBox.
Capisco un po' di programmazione ma access non è il mio forte...
Qualcuno mi può dare un aiutino per partire?
Grazie.


title: modifica errata autorizzazioni: impossibile accedere al database

author: Elsis

text:
Ho smanettato con le autorizzazioni in un mio database ed alla
fine mi trovo in una condizione che definirei DISASTROSA: Non mi
fa accedere alle tabelle, query, maschere ecc del database e mi
da il seguente messaggio:
Non si dispone dell'autorizzazione all'esecuzione di..... Per
eseguire l'oggetto è necessario disporre dell'autorizzazione
apertura/esecuzione.
Ho provato a dare all'utente (che fa parte del gruppo
amministratori) la seguente autorizzazione, e pure le altre, ma
mi dice: Impossibile modificare le autorizzazioni. Per
modificare le autorizzazioni è necessario disporre
dell'autorizzazione Amministrazione. Questo tipo di
autorizzazione è assegnata all'oggetto database di tutti gli
utenti e gruppi.
Vi prego aiutatemi.
Grazie
Antonio
--
Postato da Virgilio Newsgroup: scopri i nuovi gruppi
Eros, foto e video a
http://newsgroup.eros.virgilio.it


author: Nicola Di Martino

text:
Mi sa che è un casino...
credo che ti serva un SISTEM.MDW intonso copiato da un pc con lo stesso
access che funziona...
ma non ne sono sicuro
Auguri... e non solo di pasqua
Nik


author: Sib

text:
"Elsis" <
antoniof...@virgilio.it
> ha scritto nel messaggio
> Ho smanettato con le autorizzazioni in un mio database ed alla
> fine mi trovo in una condizione che definirei DISASTROSA: Non mi
> fa accedere alle tabelle, query, maschere ecc del database e mi
> da il seguente messaggio:
>
> Non si dispone dell'autorizzazione all'esecuzione di..... Per
> eseguire l'oggetto è necessario disporre dell'autorizzazione
> apertura/esecuzione.
cut
Loggati come proprietario del database col quale dovresti riuscire a
impostare i permessi sui vari oggetti.
Il proprietario del database è l'utente con cui hai creato il database
(administrator di default)
Se hai smanettato anche sul proprietario degli oggetti, riacquista prima
queste proprietà sempre loggandoti come utente proprietario del database.
Sib
--
http://www.gestionedati.com


text:
Sib ha scritto:

Avevo pensato a questa soluzione. Il problema è che non esiste
più il proprietario del database, in quanto mi da "sconosciuto".
Ho provato a crearlo ma non mi permette di farlo in quanto non
sono il proprietario.
Mi sembra un cane che si morde la coda



text:
"Elsis" <
antoniof...@virgilio.it
> ha scritto nel messaggio
> Sib ha scritto:
CUT
>> Loggati come proprietario del database col quale
>> dovresti riuscire a
>> impostare i permessi sui vari oggetti.
>> Il proprietario del database è l'utente con cui hai
>> creato il database
>> (administrator di default)
>> Se hai smanettato anche sul proprietario degli
>> oggetti, riacquista prima
>> queste proprietà sempre loggandoti come utente
>> proprietario del database.
>>
>> Sib
>
> Avevo pensato a questa soluzione. Il problema è che non esiste
> più il proprietario del database, in quanto mi da "sconosciuto".
> Ho provato a crearlo ma non mi permette di farlo in quanto non
> sono il proprietario.
>
> Mi sembra un cane che si morde la coda
Con quale utente eri loggato quando hai creato il database?
NB: il database, non gli oggetti!
Se l'utente proprietario del database ti da sconosciuto è perchè hai
eliminato l'utente oppure hai usato un mdw diverso da quello che hai usato
quando hai creato il db.
Per ricreare l'utente esattamente con le stesse credenziali ricrealo con lo
stesso nome e lo stesso PID.
Sib
--
http://www.gestionedati.com


title: RFT2

author: Sandrobi

text:
Da Karl ho avuto l'indicazione di un ActiveX RTF della Lebans migliore di
quello della Microsoft. Infatti, mi sembra che vada bene. Ma non so come
usare la funzione di ricerca testo, perché il pulsante Trova va sulla
casella di testo RTF ma non sulla casella di Controllo Activex che è il
testo vero e proprio in cui si lavora e viene visualizzato.
Grazie, Sandro


title: Passare i valori ad una query

author: Adriano Fabri

text:
Ho un problema con access XP.
Da una maschera, attraverso un pulsante, devo richiedere l'immissione di 2
date (data di inizio e data di fine) tramite 2 InputBox che metterò in 2
variabili e poi richiamare una query passandole queste 2 date che serviranno
per filtrare i record da ricercare!!!
Potete aiutarmi a trovare il modo di passare queste 2 variabili alla query
oppure dirmi se c'è il modo, dopo aver dato il comando DoCmd.OpenQuery
("nome tabella"), di poter aggiungere da codice una WHERE che mi permetta di
filtrare i dati utilizzando le 2 variabili???
Spero di essere stato chiaro...Grazie in anticipo
Adriano


title: Passare i valori ad una query

author: Antonio Biso

text:
"Adriano Fabri" <
adrian...@caspur.it
> ha scritto nel messaggio
news:b3ven9$rnf$1...@canarie.caspur.it...

Prima osservazione: non hai nessun bisogno di variabili in quanto già i
controlli di una maschera possono essere considerati delle variabili
(ovviamente finchè la maschera rimane aperta) e quindi puoi fare riferimento
direttamente al loro contenuto con
me.nomecontrollo o nomecontrollo o forms("Altra form").nomecontrollo
Seconda osservazione: se ti crei la stringa SQL da codice, allora userai
questi valori, altrimenti tu puoi preparare la tua query già prevedendo il
fatto che filtrerai per i valori inseriti.
Pertanto nella query, sotto il campo data metterai
Between [forms]![tuaform]![DataDA] And [forms]![tuaform]![DataA]
Devi garantirti con dei controlli che i controlli siano stati riempiti prima
di eseguire la query!!!
Antonio


title: Passare i valori ad una query

text:
Intanto ti ringrazio per il tuo interessamento,
perň ti vorrei dire una cosa.
Io nella maschera non ho un controllo nel quale vengono messi i valori di
input, ma la data di inizio e di fine vengono richiestre non appena spingo
un bottone della maschera.
I comandi che utilizzo sono i seguenti:
******************************************************
Private Sub accoda_Click()
Dim data_inizio
Dim data_fine
data_inizio = InputBox("Inserisci la data di inizio", "Data Inizio Periodo")
data_fine = InputBox("Inserisci la data di fine", "Data Fine Periodo")
DoCmd.OpenQuery ("Q_intermedia_01_accodamento_P")
End Sub
******************************************************
Nella query perň io ho provato a scrivere nel campo "data operazione":
Between [forms]![M_Menu_Fatturazione]![data_inizio] And
[forms]![M_Menu_Fatturazione]![data_fine]
ma purtroppo questo non funziona in quanto, giustamente, io non ho controlli
che si chiamano "data_inizio" e "data_fine" ma ho solamente 2 variabili che
contengono i valori delle InputBox.
Stando a questo, volevo sapere se mi conviene creare secondo voi 2 controlli
nascosti ai quali assegno rispettivamente i valori delle variabili oppure
esiste un altro modo piů rapido?
Grazie ancora a tutti per la Vs. cortesia
Adriano


title: Passare i valori ad una query

text:
"Adriano Fabri" <
adrian...@caspur.it
> ha scritto nel messaggio
news:b3vmi3$oe$1...@canarie.caspur.it...
> Intanto ti ringrazio per il tuo interessamento,
> però ti vorrei dire una cosa.
No te la dico prima io:
devi lasciare parte del messaggio a cui rispondi (Quoting) scrivendo dopo di
esso!
> Io nella maschera non ho un controllo nel quale vengono messi i valori di
> input, ma la data di inizio e di fine vengono richiestre non appena spingo
> un bottone della maschera.
> data_inizio = InputBox("Inserisci la data di inizio", "Data Inizio
Periodo")
> data_fine = InputBox("Inserisci la data di fine", "Data Fine Periodo")
Ok, usi una inputbox, ma potresti usare dei controlli!
> Nella query però io ho provato a scrivere nel campo "data operazione":
>
> Between [forms]![M_Menu_Fatturazione]![data_inizio] And
> [forms]![M_Menu_Fatturazione]![data_fine]
Certo, i controlli una query li vede, le variabili no!
> ma purtroppo questo non funziona in quanto, giustamente, io non ho
controlli
> che si chiamano "data_inizio" e "data_fine" ma ho solamente 2 variabili
che
> contengono i valori delle InputBox.
Esatto!
> Stando a questo, volevo sapere se mi conviene creare secondo voi 2
controlli
> nascosti ai quali assegno rispettivamente i valori delle variabili oppure
> esiste un altro modo più rapido?
Ma perchè non usi i controlli visibili piuttosto che le inputbox, tra
l'altro meno eleganti IMHO?!?
Antonio


title: Passare i valori ad una query

text:

Hai ragione riguardo il quoting, infatti eccotelo qua!!!
Sorry!!! ;-))
Comunque alla fine mi sono arreso ed ho fatto praticamente come mi hai
detto..la sola differenza che i controlli li ho messi non visibili e così ho
risolto tutti i problemi!!!
Io volevo solo cercare un modo più carino di fare ciò e mi sono illuso che
potessi passare, aprendo da codice una query, delle variabili per fare vari
controlli!!!
ACCESS...Flessibilità zero ha colpito ancora!!!
Ecco alla fine come ho risolto:
*************************************************************************
Private Sub Comando139_Click()
Dim avviso
Dim data_i
Dim data_f
avviso = MsgBox("Si vuol proseguire ugualmente?", vbOKCancel,
"Attenzione...l'archivio verrà svuotato!!!")
DoCmd.SetWarnings False
If avviso = 1 Then
    DoCmd.OpenQuery ("Q_intermedia_00_elimina_record")
    data_i = InputBox("Inserisci la data di inizio", "Data Inizio Periodo")
    data_f = InputBox("Inserisci la data di fine", "Data Fine Periodo")
    'Assegno al controllo "data_inizio" il valore della variabile data_i
    Me.data_inizio.Value = data_i
    'Assegno al controllo "data_fine" il valore della variabile data_f
    Me.data_fine.Value = data_f
    DoCmd.OpenQuery ("Q_intermedia_01_accodamento_P")
    DoCmd.OpenQuery ("Q_intermedia_01a_accodamento_D")
    DoCmd.OpenQuery ("Q_intermedia_01a_aggiorna_divisa_comm2")
    DoCmd.OpenQuery ("Q_intermedia_01b_aggiornamento_split")
    DoCmd.OpenQuery ("Q_intermedia_01c_aggiornamento_nazione")
    DoCmd.OpenQuery ("Q_intermedia_02a_aggiornamento_broker_a_zero")
    DoCmd.OpenQuery ("Q_intermedia_02b_aggiornamento_broker_P")
    DoCmd.OpenQuery ("Q_intermedia_02c_aggiornamento_broker_D")
    DoCmd.OpenQuery ("Q_intermedia_03_aggiornamento_sconto")
    DoCmd.OpenQuery ("Q_intermedia_04_aggiornamento_sconto_RM_swap")
    DoCmd.OpenQuery ("Q_intermedia_05_aggiornamento_cambio")
    DoCmd.OpenQuery ("Q_intermedia_05a_aggiornamento_commissione_euro")
    DoCmd.OpenQuery ("Q_intermedia_05b_aggiornamento_totale_scontato")
    DoCmd.OpenQuery ("Q_intermedia_06a_aggiornamento_totale_netto")
    DoCmd.OpenQuery ("Q_intermedia_07_aggiorna_divisa_fatture")
End If
End Sub
*************************************************************************
Grazie di tutto e alla prossima...
Adriano


title: Passare i valori ad una query

text:
"Adriano Fabri" <
adrian...@caspur.it
> ha scritto nel messaggio
news:b3vvj0$32v$1...@canarie.caspur.it...
> Hai ragione riguardo il quoting, infatti eccotelo qua!!!
> Sorry!!! ;-))
Sì, magari se sfoltivi un po'...
> Comunque alla fine mi sono arreso ed ho fatto praticamente come mi hai
> detto..la sola differenza che i controlli li ho messi non visibili e così
ho
> risolto tutti i problemi!!!
Continuo a non capire la tua scelta dell'inputbox.
> ACCESS...Flessibilità zero ha colpito ancora!!!
C'è il modo, c'è...
Variabili global in un modulo.
Due funzioni che restituiscano i valori delle var globali.
Chiamata di funzione nella query a queste funzioni.
Antonio


title: Mi visualizza solo un record in maschere continue

author: ccxx

text:
La situazione e' questa :
maschera principale e sottomaschera.
La sottomaschera e' visualizzata in maschere continue.
Il link tra le due e' perfetto tant'e' che il record correlato mostra il corretto valore.
Il problema sorge quando aggiungo un nuovo record.
il nuovo record viene aggiunto corretamente ma schizza verso l'alto nascondendosi alla vista. Se scorro verso l'alto con la barra lo vedo , ma se tento di aggiungere ancora un record i due si riportano nella stessa posizione di prima e cioe' non visibili.
Aggiungo che nella sottomaschera non e' presente codice o macro di alcun genere in nessun evento.
Probabilmente e' un problema talmente stupido che non ci arrivo da solo , pensando a cose assurde quando magari alla fine e' solo un flag da ritoccare.
Grazie in anticipo per l'aiuto
CCXX


author: Carlo Costarella

text:
"ccxx" <
sp...@gohome.it
> ha scritto nel messaggio
news:Xns99E387E9F88...@213.205.37.205...

Non è che hai impostato nella sottomaschera la proprietà "immissione dati" a
Sì?
Se è così ti basta impostarla a No.
Ciao, Carlo


title: Contatore fatture a 4 cifre

author: Dino

text:
Ciao a tutti sono Dino.Scusate la domanda banale.Con questa stupenda
espressione (consigliatami giustamente dal nostro forum)
=Format(IIf(IsNull(DMax("[Num doc]";"[Tabella fatture prodotti]";"[Num
doc] like
'??/" & Format(Date();"yy") & "'"));1;Left(DMax("[Num doc]";"[Tabella
fatture prodotti]";"[Num doc] like
'??/" & Format(Date();"yy") & "'");2)+1);"00") & "/" &
Format(Date();"yy")
Io ho la possibilita' di arrivare solo fino alla fattura 99.Se volessi
invece arrivare alla 999 come devo modificare l'espressione??.
Grazie in anticipo Dino


title: Contatore fatture a 4 cifre

author: Roberto da Parma

text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:7f601f0d-e9c5-4b03...@w7g2000hsa.googlegroups.com...


'????/" & Format(Date();"yy") & "'"));1;Left(DMax("[Num doc]";"[Tabella
fatture prodotti]";"[Num doc] like
'????/" & Format(Date();"yy") & "'");4)+1);"0000") & "/" &
Format(Date();"yy")
Cosě dovrebbe andar bene...
Ciao
--
Roberto da Parma


title: Contatore fatture a 4 cifre

text:
On 29 Ago, 11:40, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:7f601f0d-e9c5-4b03...@w7g2000hsa.googlegroups.com...
>
> > Ciao a tutti sono Dino.Scusate la domanda banale.Con questa stupenda
> > espressione (consigliatami giustamente dal nostro forum)
>
> > =Format(IIf(IsNull(DMax("[Num doc]";"[Tabella fatture prodotti]";"[Num
> > doc] like
> > '??/" & Format(Date();"yy") & "'"));1;Left(DMax("[Num doc]";"[Tabella
> > fatture prodotti]";"[Num doc] like
> > '??/" & Format(Date();"yy") & "'");2)+1);"00") & "/" &
> > Format(Date();"yy")
>
> > Io ho la possibilita' di arrivare solo fino alla fattura 99.Se volessi
> > invece arrivare alla 999 come devo modificare l'espressione??.
> > Grazie in anticipo Dino
>
> =Format(IIf(IsNull(DMax("[Num doc]";"[Tabella fatture prodotti]";"[Num
> doc] like
> '????/" & Format(Date();"yy") & "'"));1;Left(DMax("[Num doc]";"[Tabella
> fatture prodotti]";"[Num doc] like
> '????/" & Format(Date();"yy") & "'");4)+1);"0000") & "/" &
> Format(Date();"yy")
>
> Così dovrebbe andar bene...
>
> Ciao
>
> --
>
> Roberto da Parma
Ciao Roby.Grazie per la risposta.Ho provato ma dopo il primo
incremento il contatore non funziona.
Ciao Grazie


title: Contatore fatture a 4 cifre

text:

> Ciao Grazie- Nascondi testo citato
>
> - Mostra testo citato -
Io ho fatto così (ps ho sostituito i tuoi valori ai miei)
="" & Format(IIf(IsNull(DMax("[Num doc]";"[Tabella fatture
prodotti]";"[Num doc] like '????/" & Format(Date();"yyyy") & "'"));
1;Mid(DMax("[Num doc]";"[Tabella fatture prodotti]";"[Num doc] like
'????/" & Format(Date();"yyyy") & "'");1;4)+1);"0000") & "/" &
Format(Date();"yyyy")
a me funziona...spero di esserti stato utile
ciao Fabio


title: Contatore fatture a 4 cifre

text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:3ec60902-8348-4904...@r66g2000hsg.googlegroups.com...
On 29 Ago, 11:40, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel
> messaggionews:7f601f0d-e9c5-4b03...@w7g2000hsa.googlegroups.com...
>
> > Ciao a tutti sono Dino.Scusate la domanda banale.Con questa stupenda
> > espressione (consigliatami giustamente dal nostro forum)
>
> > =Format(IIf(IsNull(DMax("[Num doc]";"[Tabella fatture prodotti]";"[Num
> > doc] like
> > '??/" & Format(Date();"yy") & "'"));1;Left(DMax("[Num doc]";"[Tabella
> > fatture prodotti]";"[Num doc] like
> > '??/" & Format(Date();"yy") & "'");2)+1);"00") & "/" &
> > Format(Date();"yy")
>
> > Io ho la possibilita' di arrivare solo fino alla fattura 99.Se volessi
> > invece arrivare alla 999 come devo modificare l'espressione??.
> > Grazie in anticipo Dino
>
> =Format(IIf(IsNull(DMax("[Num doc]";"[Tabella fatture prodotti]";"[Num
> doc] like
> '????/" & Format(Date();"yy") & "'"));1;Left(DMax("[Num doc]";"[Tabella
> fatture prodotti]";"[Num doc] like
> '????/" & Format(Date();"yy") & "'");4)+1);"0000") & "/" &
> Format(Date();"yy")
>
> Cosě dovrebbe andar bene...
>
> Ciao
>
> --
>
> Roberto da Parma
Ciao Roby.Grazie per la risposta.Ho provato ma dopo il primo
incremento il contatore non funziona.
Ciao Grazie
Mi sa che ti sei dimenticato qualche parentesi per strada perchč
confrontando con il mio codice hai dei parametri che mancano...
Ti riscrivo il codice
="" & Format(IIf(IsNull(DMax("[Num doc]";"[Tabella fatture prodotti]";"[Num
doc] like '????/" & Format(Date();"yy") & "'"));1;Mid(DMax("[Num
doc]";"[Tabella fatture prodotti]";"[Num doc] like '????/" &
Format(Date();"yy") & "'");1;4)+1);"0000") & "/" & Format(Date();"yy")



title: Contatore fatture a 4 cifre

text:

> ciao Fabio- Nascondi testo citato
>
> - Mostra testo citato -
Grazie provo e ti faccio sapere


title: Contatore fatture a 4 cifre

text:
On 29 Ago, 18:52, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:3ec60902-8348-4904...@r66g2000hsg.googlegroups.com...
> On 29 Ago, 11:40, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
>
>
>
>
>
> > "Dino" <
verrengia.d...@alice.it
> ha scritto nel
> > messaggionews:7f601f0d-e9c5-4b03...@w7g2000hsa.googlegroups.com...
>
> > > Ciao a tutti sono Dino.Scusate la domanda banale.Con questa stupenda
> > > espressione (consigliatami giustamente dal nostro forum)
>
> > > =Format(IIf(IsNull(DMax("[Num doc]";"[Tabella fatture prodotti]";"[Num
> > > doc] like
> > > '??/" & Format(Date();"yy") & "'"));1;Left(DMax("[Num doc]";"[Tabella
> > > fatture prodotti]";"[Num doc] like
> > > '??/" & Format(Date();"yy") & "'");2)+1);"00") & "/" &
> > > Format(Date();"yy")
>
> > > Io ho la possibilita' di arrivare solo fino alla fattura 99.Se volessi
> > > invece arrivare alla 999 come devo modificare l'espressione??.
> > > Grazie in anticipo Dino
>
> > =Format(IIf(IsNull(DMax("[Num doc]";"[Tabella fatture prodotti]";"[Num
> > doc] like
> > '????/" & Format(Date();"yy") & "'"));1;Left(DMax("[Num doc]";"[Tabella
> > fatture prodotti]";"[Num doc] like
> > '????/" & Format(Date();"yy") & "'");4)+1);"0000") & "/" &
> > Format(Date();"yy")
>
> > Così dovrebbe andar bene...
>
> > Ciao
>
> > --
>
> > Roberto da Parma
>
> Ciao Roby.Grazie per la risposta.Ho provato ma dopo il primo
> incremento il contatore non funziona.
> Ciao Grazie
>
> Mi sa che ti sei dimenticato qualche parentesi per strada perchè
> confrontando con il mio codice hai dei parametri che mancano...
>
> Ti riscrivo il codice
>
> ="" & Format(IIf(IsNull(DMax("[Num doc]";"[Tabella fatture prodotti]";"[Num
> doc] like '????/" & Format(Date();"yy") & "'"));1;Mid(DMax("[Num
> doc]";"[Tabella fatture prodotti]";"[Num doc] like '????/" &
> Format(Date();"yy") & "'");1;4)+1);"0000") & "/" & Format(Date();"yy")
>
> Ciao
>
> --
>
> Roberto da Parma- Nascondi testo citato



title: Contatore fatture a 4 cifre

text:

> Grazie provo e ti faccio sapere- Nascondi testo citato
>
> - Mostra testo citato -
Ho risolto il problema grazie (ovviamente) al vostro aiuto.Classico
errore di sintassi.Mi ero perso per strada un ?.
Ciao e grazie ancora.
Dino


title: posizionamento campi in un report

text:
é possibile posizionare un campo in un report dandogli le coordinate x:y di
un'altro campo?
Grazie


title: posizionamento campi in un report

author: Roberto da casa

text:
"drops056" <
drop...@hotmail.com
> ha scritto nel messaggio
news:8LrH9.3263$%p6.2...@news.edisontel.com...

Ti ricordo che in un report, come nelle maschere, non ci sono i campi ma i
controlli; i campi sono contenuti nelle tabelle e nelle queries.
Puoi farlo usando le proprietà  del controllo Top e Left (vedi help).
Stai attento che il valore di Top e Left vanno date in Twip: il Twip
equivale ad 1/567 di cm o se preferisci 1/1440 di pollice.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: posizionamento campi in un report

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:losH9.57532$2B1.1...@twister2.libero.it...

Cavolo e solo due giorni che sono qui e mi state riscrivendo il
vocabolario..
Mille grazie


title: posizionamento campi in un report

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:losH9.57532$2B1.1...@twister2.libero.it...

Come faccio a far restituire l'altezza e la sua distanza dall'alto di un
controllo
mi manca solo più questo e poi sono riuscito a impostare il secondo
controllo nella posizione desiderata
grazie mille


title: posizionamento campi in un report

text:
"drops056" <
drop...@hotmail.com
> ha scritto nel messaggio
news:O8tH9.3301$%p6.2...@news.edisontel.com...
[CUT]
> Come faccio a far restituire l'altezza
L'altezza di un controllo la puoi impostare con la proprietà Height (vedi
help)
> e la sua distanza dall'alto di un
Per la distanza dall'alto, come già ti avevo detto nel mio messaggio
precedente, imposta la proprietà Top (vedi help).
> controllo
> mi manca solo più questo e poi sono riuscito a impostare il secondo
> controllo nella posizione desiderata
> grazie mille
--



title: posizionamento campi in un report

text:
>
> Per la distanza dall'alto, come già ti avevo detto nel mio messaggio
> precedente, imposta la proprietà Top (vedi help).
>
> > controllo
> > mi manca solo più questo e poi sono riuscito a impostare il secondo
> > controllo nella posizione desiderata
> > grazie mille
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
due controlli:
descrizione (espandibile si) (tipo memo)
valore (espandibile no) (tipo numerico)
Io ho fatto in questo modo
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
Dim a As Integer
Dim b As Integer
Dim c As Integer
Dim d As Integer
Dim e As Integer
With Me!DESCRIZIONE
    a = .Top 'restituisce la posizione del controllo dall'alto
    b = .Height 'restituisce l'altezza del controllo
    c1 = .TopMargin ' restitiuisce sempre zero
End With
With Me!VALORE
    c = .Top 'restituisce la posizione del controllo dall'alto
    d = .Height 'restituisce l'altezza del controllo
    e = .TopMargin ' restitiuisce sempre zero
    .Top = b - d ' imposto la posizione dell'alto del controllo valore =
(altezza controllo descrizione) - (altezza controllo valore)
    End With
End Sub
non mi funziona e non riesco a capier cosa sbaglio
Grazie Ciao
Drops


title: posizionamento campi in un report

text:
"drops056" <
drop...@hotmail.com
> ha scritto nel messaggio
news:zRMH9.3502$%p6.2...@news.edisontel.com...
[CUT]
>
> non mi funziona e non riesco a capier cosa sbaglio
>
Beh, stai meglio di me che invece di cose che non capisco ne ho due: cosa
vuoi fare, e cosa lui invece fa.
> Grazie Ciao
> Drops



title: posizionamento campi in un report

author: pIPPIZ

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:ndNH9.60353$3l.16...@twister1.libero.it...

Cosa voglio fare:
Allinere due controlli in un report in basso in questo modo:
descrizione                                valore
1 xxxxxxxxxxxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxxxxxxxxxxx               55,65
2 xxxxxxxxxxxxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxxxxxxxxxxxx              60,00
cosa fa:
per
.top = b
descrizione                                valore
1 xxxxxxxxxxxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxxxxxxxxxxx
                                                   55,65
2 xxxxxxxxxxxxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxxxxxxxxxxxx
                                                     60,00
per
.top = b-d
descrizione                                valore
1 xxxxxxxxxxxxxxxxxxxxxxxx              55,65
    xxxxxxxxxxxxxxxxxxxxxxxx
2 xxxxxxxxxxxxxxxxxxxxxxxxx             60,00
    xxxxxxxxxxxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxxxxxxxxxxxx
drops


title: Ho bisogno di una mano

author: Glauco

text:
Dovrei poter immettere in un campo l'indirizzo di una cartella che è
presente sul computer (c:\windows\ecc.ecc.) e vorrei farlo con una finestra
dell'explorer.
Cerco di spiegarmi meglio
vorrei creare questa maschera dove a parte gli altri camri c'è questo in
particolare nel quale vorrei immettere l'indirizzo della cartella cliccando
su un pulsante che mi apra tipo una finestra come l'explorer e quando faccio
ok mi metta l'indirizzo della cartella nel mio campo.
Come si può fare
chi mi sa dare una gran bella mano
grazie 1000 a tutti