title: Importazione dati da un file di testo

text:
<
ma...@i.it
> ha scritto nel messaggio
news:Uxhwj.43976$Xg7....@tornado.fastwebnet.it...
cut
> Ciao
> Grazie per l'aiuto, funziona egregiamente, Vorrei chiederti se hai avuto
> esperienza sui mini terminali di Barcode che hanno Os Windows Ce? poi se č
> possibile montare access cioč in modo di avere una tabella e
> sincronizzarlo
> con le tabelle in applicazione Access? Ho visto sul Programma activesync
> di
> Ms un riferimento a "Pocket access" perň non lo trovato neanche sul sito
> microsoft.
Questo tutorial potrebbe aiutarti:
http://www.devbuzz.com/content/zinc_transferring_database_pg1.asp
> Mi sa  il mio metodo con il file di formato testo( come ti avevo
> descritto)
> č troppo semplice e vorrei creare una piccola applicazione sul terminale
> che
> ho a disposizione in modo da poter velocizzare di piů l'operazione.
> Secondo
> te č possbile?
> Grazie ancora per l'aiuto.
> _Shari
E' possibile...comincia a studiare .net
http://msdn2.microsoft.com/en-us/library/ms837914.aspx
Ciao, Carlo


title: Importazione dati da un file di testo

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fpsj87$crj$1...@tdi.cu.mi.it...

 Ciao, Carlo
Innazitutto Grazie, ho visitato questi siti indicati da te, ho fatto dei
download, che ce ne sono una miriade, ora  mi devo metteremi in opera e
vedere cosa combino.
Ciao
_Shari


title: Demo

author: Gian

text:
Ciao e' possibile creare una demo, vorrei un qualcosa che dura 1 mese, ho
provato varie soluzioni, ma non riesco proprio....
help


title: Demo

author: 'Roccia' Max

text:
On 10 Mar, 16:59, "Gian" <
pore...@tiscali.it
> wrote:
> Ciao e' possibile creare una demo, vorrei un qualcosa che dura 1 mese, ho
> provato varie soluzioni, ma non riesco proprio....
Crei una property nel database, a ogni avvio la leggi: se e' vuota
(prima esecuzione) la fai aggiornare alla data di oggi, se invece e'
piena verifichi che non siano passati trenta giorni, e nel caso
impedisci di proseguire. Magari ne approfitti per scrivere un'altra
property per bloccare il DB anche se l'utente va a smanettare col
calendario di sistema.
Ma e' una protezione buona per i ladri di polli, eh...
(Certo, probabilmente se il cliente ha dovuto cercare un esterno per
sviluppare una applicazione access, non ha le competenze per aggirarla
da solo)
cia'
Max


title: Demo

text:
"'Roccia' Max" <
roccia...@email.it
> ha scritto nel messaggio
news:28ef4f05-aa1f-4103...@2g2000hsn.googlegroups.com...

Grazie Max
ma non ho tantissima confidenza con il codice, faccio giusto le cose
base..........


title: Demo

text:
On 10 Mar, 17:25, "Gian" <
pore...@tiscali.it
> wrote:
> ma non ho tantissima confidenza con il codice, faccio giusto le cose
> base..........
Vai nell'editor di codice, e nella finestra immediata digita
currentdb.Properties.Append CurrentDb.CreateProperty("AccessFirstRun",
4,0)
per creare la proprietà di tipo long (4) e impostarla a zero.
Poi fai una funzione
Function Valida()
if currentdb.properties("AccessFirstRun")=0 then
   currentdb.properties("AccessFirstRun")=date()
   else
   if currentdb.properties("AccessFirstRun")+30<date() then
      Msgbox "Database disattivato!"
      Application.quit
      end if
   end if
end sub
e la fai partire automaticamente all'avvio.
Ripeto, è veramente un sistema per fermare i polli, eh!
In mano a qualcuno che conosce un minimo Access è facilmente
bypassabile!
cia'
Max


title: Demo

author: Gabriele Bertolucci

text:
> ma non ho tantissima confidenza con il codice, faccio giusto le cose
> base..........
Scusa Gian, ma nel tuo post iniziale hai detto che hai provato diverse
soluzioni.
Ora, visto che dici di non avere confidenza con il codice, puoi dirci - di
grazia - quali sarebbero queste soluzioni che hai provato?
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: Demo

text:
"Gabriele Bertolucci" <"info[at]pbsoft[dot]it"> ha scritto nel messaggio
news:1uxne3il3fnq2.g...@40tude.net...
>> ma non ho tantissima confidenza con il codice, faccio giusto le cose
>> base..........
>
> Scusa Gian, ma nel tuo post iniziale hai detto che hai provato diverse
> soluzioni.
> Ora, visto che dici di non avere confidenza con il codice, puoi dirci - di
> grazia - quali sarebbero queste soluzioni che hai provato?
>
Hai ragione....ho provato con la routine per verificare il num.seriale
dell'HD, ho fatto copia e incolla del codice....pero' quello serve per non
installarlo su un altro pc....effettivamente era l'unica che ho provato.


title: Demo

author: Pablitomf

text:
"Gian" <
por...@tiscali.it
> ha scritto nel messaggio
news:47d55ae9$0$21201$5fc...@news.tiscali.it...
> Ciao e' possibile creare una demo, vorrei un qualcosa che dura 1 mese, ho
> provato varie soluzioni, ma non riesco proprio....
> help
http://www.accessgroup.it/HomeArgomenti.asp?ID=120&Oggetto2=Recuperare%20DATI%20da%20SERVER%20REMOTO
--
---
Ciao
Pablitomf (Maurizio Facciuti)
Web-Master :
www.accessgroup.it


title: Posizione maschera in apertura

author: Sthepan

text:
ciao a tutti,
io vorrei che la form che apro tramite bottone, mi si apra in un
determinato punto dello schermo. E' possibile questo?
grazie per l'aiuto
Sthepan


title: Posizione maschera in apertura

author: ALESSANDRO Baraldi

text:
"Sthepan" <
sth...@supereva.it
> ha scritto nel messaggio
news:2x3czuqagnt9.h...@40tude.net...

Si.
Usa la funzione MoveSize su Evento Load
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Posizione maschera in apertura

text:
a DNA sample from John Kennedy Jr. to prove Jackie was
really his mother? Will Summers file a lawsuit demanding the
government turn over RFK's private snuff film of Monroe's murder?
Will Hersh now say that he was duped on the Monroe docs but now
he has the real McCoy: it was Jayne Mansfield all along. With Liz
Smith as the moderator, satire is impossible in this field.
But down deep, submerged but still present, there is a resistance
to all this. The public knows something is wrong. Two years ago,
CBS and the New York Times conducted a poll which asked the
respondents: If you could pick a President, any President, which
one would you choose to run the country today? The winner, in a
landslide, was John F. Kennedy who doubled the tally of the
second place finisher. In 1988, Rolling Stone surveyed the
television generation, i.e. the below forty group, on their
diverse opinions and attitudes. Their two most admired public
leaders were Bobby Kennedy and Martin Luther King, dead twenty
years before, when many of those polled were infants or not even
born. This holds not just in America. In Pete Hammill's 1995 book
Piece Work, he relates an episode in his life when his car broke
down in the Mexican countryside. He walked to a poor, Third World
style hut which had no amenities except a phone. Before he left,
he thanked the native Mexicans who lived there and took a look
around the dilapidated, almost bare interior. The only
decorations he saw were a plaster figu


title: Posizione maschera in apertura

text:
Law 236 (1982).
55. Werner Meng, Stimson Doctrine, 4 Encyclopedia of Public
International Law 230 (1982).
56. Michael J. Glennon, Why the Security Council Failed, Foreign
Affairs, May/June 2003, at 16.
57. Jack Nelson-Pallmeyer, Brave New World Order (1992).
58. Webster G. Tarpley & Anton Chaitkin, Bush Family Ties to Nazi
Germany - the Legacy of Prescott Herbert Bush, Global Outlook, No. 5, at
54 (Summer/Fall 2003).
59. Christopher Hitchens, The Trial of Henry Kissinger (2002).
60. Francis A. Boyle, The Bosnian People Charge Genocide (1996).
61. See generally Young Sok Kim, The International Criminal Court
(2003).
62. Louis B. Sohn, Cases on United Nations Law 527-609 (2d ed. 1967).
63. Leon Jaworski, The Right and the Power (1977); Bob Woodward & Carl
Bernstein, The Final Days (1976).
64. Howard Zinn, The Future of History (1999); Michael Parenti, History
as Mystery (1999).
65. William L. Shirer, The Rise and Fall of the Third Reich (1960).
Iraq is Moot
It's not about Iraq
or weapons of mass destruction
It's about corporate empire
and America's function
in the new world order:
America on the top,
a "first among equals"
The world under our boot-
- a Pax Romana sequel
called "Am


title: AIUTO!! Mi duplica l'ID

author: Zut

text:
Non riesco più ad accodare dati a una tabella perchè quando inserisco il
nuovo record il campo chiave ID impostato a contatore ecc. non mi si
incrementa più come dovrebbe ma si incrementa duplicando valori già
presenti!!!!!
Ho provato con un ripristina db ma il problema rimane.
Che è????


title: AIUTO!! Mi duplica l'ID

author: Karl Donaubauer

text:
Zut wrote:
> Non riesco più ad accodare dati a una tabella perchè quando
> inserisco il nuovo record il campo chiave ID impostato a contatore
> ecc. non mi si incrementa più come dovrebbe ma si incrementa
> duplicando valori già presenti!!!!!
Il campo contatore ha un indice univoco o persino è la chiave primaria?
Se no, in principio i valori possono ripetersi.
> Ho provato con un ripristina db ma il problema rimane.
>
> Che è????
Di solito si tratta di un guasto.
Certo manca la versione di Access perché esistono bug conosciuti
come
http://support.microsoft.com/?kbid=291162
.
Puoi impostare il contatore al valore giusto con ALTER TABLE
come descritto qui:
http://www.donkarl.com/it?FAQ3.2
Dopo compatta il db.
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: AIUTO!! Mi duplica l'ID

text:
> Il campo contatore ha un indice univoco o persino è la chiave primaria?
> Se no, in principio i valori possono ripetersi.
Certo ed è un applicativo supercollaudato che uso da anni
> Di solito si tratta di un guasto.
> Certo manca la versione di Access perché esistono bug conosciuti
> come
http://support.microsoft.com/?kbid=291162
.
Access 2000 ... da quello che mi sembra di capire devo cercare una
versione più recente di service pack jet 4.0 ........ proverò.
Ho provato anche a duplicare la tabella incriminata e a rinominarla ...
sembra funzionare .... ma il problema che resta è che l'applicativo è
complesso e pieno di tabelle relazionate e nonostante nelle opzioni ci
sia di non cambiare automaticamente il nome ... sembra che le tabelle
restino relazionate con quella danneggiata.
Che CASINO!!!!


title: AIUTO!! Mi duplica l'ID

author: Antonio Biso

text:
"Zut" <
lucia...@libero.it
> ha scritto nel messaggio
news:iqg5ff$q8c$1...@speranza.aioe.org...

prova anche a creare un db vuoto e a importarvi dentro TUTTO
a volte funziona anche questo
Antonio


title: AIUTO!! Mi duplica l'ID

text:
> Ho provato anche a duplicare la tabella incriminata e a rinominarla ...
> sembra funzionare .... ma il problema che resta è che l'applicativo è
> complesso e pieno di tabelle relazionate e nonostante nelle opzioni ci
> sia di non cambiare automaticamente il nome ... sembra che le tabelle
> restino relazionate con quella danneggiata.
> Che CASINO!!!!
>
Ho una tab1 relazionata con tab2 (che è quella che presenta il problema)
Copio e incollo tab2 chiamandola tabx. Rinomino tab2 in tabRotta e
rinomino ancora tabx in tab2. La nuova tabella non ha più problemi ma
tab1 continua a relazionarsi con tabRotta.
Come posso fare considerando che ci sono molte più relazioni e
l'applicativo è formato da un FE e un BE?


title: AIUTO!! Mi duplica l'ID

text:

Lascia perdere tutte queste copie ecc. e invece "ripara"
il contatore nella tabella originale con ALTER TABLE,
come già scritto.



title: AIUTO!! Mi duplica l'ID

text:
> Lascia perdere tutte queste copie ecc. e invece "ripara"
> il contatore nella tabella originale con ALTER TABLE,
> come già scritto.
>
OK però scusa ma non capisco ...
Se riinizializzo il campo IDchiave della mia tabella e rinumero tutto
vengo a perdere tutte le relazioni (credo).
Non ho capito come riinizializzarlo assegnandoci gli stessi numeri che
aveva prima.


title: AIUTO!! Mi duplica l'ID

text:

Diciamo che hai un contatore incrementale (spero ;-)
e l'ultimo valore giusto e presente nella tabella è 1000.
In questo caso basta impostare il prossimo valore
del contatore a 1001. Vuol dire che come descritto
nell'articolo segnalato esegui una query con:
ALTER TABLE NomeTabella ALTER COLUMN NomeCampo COUNTER(1001,1)



title: AIUTO!! Mi duplica l'ID

text:
>
> Diciamo che hai un contatore incrementale (spero ;-)
ovvio
> e l'ultimo valore giusto e presente nella tabella è 1000.
> In questo caso basta impostare il prossimo valore
> del contatore a 1001. Vuol dire che come descritto
> nell'articolo segnalato esegui una query con:
>
> ALTER TABLE NomeTabella ALTER COLUMN NomeCampo COUNTER(1001,1)
ok ... se ho ben capito il concetto è simile a fare una query di
aggiornamento del campo id dal vecchio valore massimo(+1) in avanti.
ma la stessa operazione devo farla in tutte le tabelle che si
relazionano con id o avviene automaticamente?


title: AIUTO!! Mi duplica l'ID

text:
>>
>> ALTER TABLE NomeTabella ALTER COLUMN NomeCampo COUNTER(1001,1)
>
> ok ... se ho ben capito il concetto è simile a fare una query di
> aggiornamento
... ho detto simile ...


title: funzione di inserimento automatico in db

author: piocanet

text:
Salve a tutti.
ho un problema con una funzione: in pratica ho costruito una maschera
che mi inserisce automaticamente dei record in funzione di alcuni
parametri settati dall'operatore. ad esempio
Data inizio (testo)
Data fine (testo)
Disciplina (testo)
Orario (matrice di testo)
Salta giorni (matrice di testo)
giorno della settimana (matrice di testo)
in pratica devo eseguire questa funzione per ciclare ogni singolo
giorno che va dalla data di inizio alla data di fine, verificare se il
giorno non sia compreso nella matrice salta giorni, verificare che il
giorno sia uno di quelli della matrice giorno della settimana. Infine
ciclare per tutti gli orari della matrice orario per inserire nel db il
valore. Ecco la funzione che ho realizzato:
dataDaInserire = CDate(Me.dataInizio)
gg = DateDiff("d", Me.dataInizio, Me.dataFine)
Dim xxx As String
Dim a As Variant
Dim skip() As String
skip = Split(Me.saltaGIorni, ";")
Dim giorniSettimana As String
Dim skipday() As String
Dim daStampare As String
For Each a In Me.Elenco15.ItemsSelected
    giorniSettimana = giorniSettimana & ";" & Me.Elenco15.ItemData(a)
Next
skipday= Split(giorniSettimana, ";")
For I = 0 To gg
    For Y = 0 To UBound(skip)
        If day(dataDaInserire)= skip(Y) Then
            'salta
        Else
            For Z = 1 To UBound(skipday)
                If skipday(Z) = Weekday(dataDaInserire)Then
                    For O = 0 To UBound(hh)
                     '  inserimento
                    Next O
                End If
            Next Z
        End If
    Next Y
    dataDaInserire = DateAdd("d", 1, dataDaInserire)
Next I
il problema si pone quando la matrice skipday contiene piu di un
valore..Sicuramente la routine è stata progettata male. Chi mi può
aiutare?
Grazie


text:
piocanet ha scritto:
> Salve a tutti.
>
> ho un problema con una funzione: in pratica ho costruito una maschera
> che mi inserisce automaticamente dei record in funzione di alcuni
> parametri settati dall'operatore. ad esempio
>
> Data inizio (testo)
> Data fine (testo)
> Disciplina (testo)
> Orario (matrice di testo)
> Salta giorni (matrice di testo)
> giorno della settimana (matrice di testo)
>
> in pratica devo eseguire questa funzione per ciclare ogni singolo
> giorno che va dalla data di inizio alla data di fine, verificare se il
> giorno non sia compreso nella matrice salta giorni, verificare che il
             'salta

Il problema è qui
For Y = 0 To UBound(skip)
        -> If day(dataDaInserire)= skip(Y) Then <-
            'salta
        Else
ecc
in realtà il valore day(dataDaInserire) deve essere uguale a uno dei
possibili valori della matrice, quindi utilizzando un OR logico
Il fatto è..come faccio a stabilire a priori l'if e il relativo OR?
potrei fare un select case e per ogni indice della matrice fare un if
differente..però vorrei cercare di realizzare qualcosa di piu
raffinato..
Anche perchè a priori non so quanti giorni devo "skippare"...
Idee??


author: Alessandro Cara

text:
piocanet wrote:
> piocanet ha scritto:
>
>> Salve a tutti.
>>
>> ho un problema con una funzione: in pratica ho costruito una maschera
>> che mi inserisce automaticamente dei record in funzione di alcuni
>> parametri settati dall'operatore. ad esempio
>>
>> Data inizio (testo)
>> Data fine (testo)
>> Disciplina (testo)
>> Orario (matrice di testo)
>> Salta giorni (matrice di testo)
>> giorno della settimana (matrice di testo)
>>
>> in pratica devo eseguire questa funzione per ciclare ogni singolo
>> giorno che va dalla data di inizio alla data di fine, verificare se il
>> giorno non sia compreso nella matrice salta giorni, verificare che il
>              'salta
>> giorno sia uno di quelli della matrice giorno della settimana. Infine
>> ciclare per tutti gli orari della matrice orario per inserire nel db il
>> valore. Ecco la funzione che ho realizzato:
>>
>> dataDaInserire = CDate(Me.dataInizio)
>> gg = DateDiff("d", Me.dataInizio, Me.dataFine)
>> Dim xxx As String
>> Dim a As Variant
>> Dim skip() As String
Dim skip as string
>> skip = Split(Me.saltaGIorni, ";")
skip = ";" & me.saltagiorni & ";"
>> Dim giorniSettimana As String
>> Dim skipday() As String
>> Dim daStampare As String
>>
>> For Each a In Me.Elenco15.ItemsSelected
>>     giorniSettimana = giorniSettimana & ";" & Me.Elenco15.ItemData(a)
>>
>> Next
giorniSettimana  = giornisettimana & ";"
>>
>> skipday= Split(giorniSettimana, ";")
togliere
>>
>> For I = 0 To gg
----> elimina
>>     For Y = 0 To UBound(skip)
>>         If day(dataDaInserire)= skip(Y) Then
>>             'salta
>>         Else
>>             For Z = 1 To UBound(skipday)
>>                 If skipday(Z) = Weekday(dataDaInserire)Then
----> fine elimina
     if instr(giorniSettimana,";" & Weekday(dataDaInserire) & ";" = 0
and  instr(skip, ";" & day(dataDaInserire) & ";" = 0 then
>>                     For O = 0 To UBound(hh)
>>                      '  inserimento
>>                     Next O
>>
----> eliminare
                 End If
>>             Next Z
>>         End If
>>
>>     Next Y
--> fine elimina
>>     dataDaInserire = DateAdd("d", 1, dataDaInserire)
>> Next I
[cut]
s.e. & o.
--
ac
y-1=x


text:
Alessandro Cara ha scritto:

Ciao, grazie della risposta. Su tuo suggerimento ho strutturato la
routine così
Dim gg As Integer
Dim dataDaInserire As Date
gg = DateDiff("d", Me.dataInizio, Me.dataFine)
dataDaInserire = CDate(Me.dataInizio)
 For I = 0 To gg
     If InStr(Elenco15.Column(2), ";" & Weekday(dataDaInserire) & ";" =
0) And InStr(saltaGIorni, ";" & day(dataDaInserire) & ";" = 0) Then
        For O = 0 To UBound(hh)
            Debug.Print hh(O) & " - " & dataDaInserire
       Next O
    End If
    dataDaInserire = DateAdd("d", 1, dataDaInserire)
Next I
molto + semplice sicuramente. Però non funziona perchè la condizione
è vera se trova SIA il giorno della settimana SIA il giorno da
"skippare".. invece dovrebbe trovare il giorno della settimana ed
evitare quello da saltare..forse è meglio usare due if?
Cmq grazie ancora dell'aiuto


text:
piocanet ha scritto:

Risolto così
Dim gg As Integer
Dim hh() As String
Dim dataDaInserire As Date
If Not IsNull(Me.orario) Then
    hh = Split(Me.orario, ";")
Else
    hh(0) = ""
End If
For Each A In Me.Elenco15.ItemsSelected
    giorniSettimana = giorniSettimana & ";" & Me.Elenco15.ItemData(A)
Next
gg = DateDiff("d", Me.dataInizio, Me.dataFine)
dataDaInserire = CDate(Me.dataInizio)
 For I = 0 To gg
     If InStr(giorniSettimana, Weekday(dataDaInserire)) <> 0 Then
        If InStr(saltaGIorni, day(dataDaInserire)) = 0 Or
IsNull(saltaGIorni) Then
            For O = 0 To UBound(hh)
               'inserimento
            Next O
        End If
    End If
    dataDaInserire = DateAdd("d", 1, dataDaInserire)
Next I
grazie davvero x l'aiuto..


title: Sintassi diverse nell'esecuzione di query

author: Riccardo Baldinotti

text:
Nel SitoComune, alla voce "Esempi di creazione ed utilizzo dei reports per
Access 2000 e versioni di Access successive" ho trovato il file RptSmp00.
In uno degli esempi trovo il seguente pezzo di codice:
Set db = CurrentDb()
    Set qd = db.CreateQueryDef("", "Delete * From [Table of Contents]")
    qd.Execute
    qd.Close
... ecc. ecc.
Qualcuno mi spiega la differenza con questa istruzione:
currentdb.execute "Delete * From [Table of Contents];"
del tipo che metto nelle mie applicazioni?
E già che ci sono, che differenza c'è fra la precedente e quest'altra:
DoCmd.RunSQL "Delete * From [Table of Contents];"
perché ho usato anche questa e non ho trovato differenze.
Ciao e grazie.
Riccardo
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: MA

text:
Riccardo Baldinotti wrote:
> Nel SitoComune, alla voce "Esempi di creazione ed utilizzo dei
> reports per Access 2000 e versioni di Access successive" ho trovato
> il file RptSmp00. In uno degli esempi trovo il seguente pezzo di
> codice:
>
> Set db = CurrentDb()
>     Set qd = db.CreateQueryDef("", "Delete * From [Table of
>     Contents]") qd.Execute
>     qd.Close
Richiami la collezione e la esegui. E' un metodo, neanche troppo economico
>
> ... ecc. ecc.
> Qualcuno mi spiega la differenza con questa istruzione:
>
> currentdb.execute "Delete * From [Table of Contents];"
>
> del tipo che metto nelle mie applicazioni?
>
> E già che ci sono, che differenza c'è fra la precedente e quest'altra:
>
> DoCmd.RunSQL "Delete * From [Table of Contents];"
>
> perché ho usato anche questa e non ho trovato differenze.
Nella prima non devi gestire gli avvisi, nella seconda sì. Quindi dipende da
cosa ti serve.
Karl in un suo articolo dice di usare docmd.runsql per lo sviluppo e execute
quando va a regime il programma e ovvio io sottoscrivo
> Ciao e grazie.
> Riccardo
>
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: riferimento a controlli in sottomaschera

author: nicoletta

text:
Ciao a tutti,
ho una maschera "installazioni" che ha un controllo sottomaschera chiamato
"SMInstallazioni" con oggetto origine "Intallazioni_Temp".
in questa sottomaschera c'è un controllo non associato chiamato "TotaleX".
nell'evento open della maschera principale, eseguo dei calcoli di totaleX
per poi assegnarlo in questo modo
SMInstallazioni!TotaleX.Value = miocalcolo
come faccio a rinfrescare la sottomaschera per aggiornare questo valore?
se debuggo il tutto funziona perchè probabilmente la maschera di debug che
si sovrappone a quella di lavoro quando si sposta fa eseguire il refresh,
ma senza debug non funziona.
ho provato con
Forms![Installazioni_temp].Refresh
ma mi dà errore 2450 che non trovo nemmeno sull'help
qualcuno può aiutarmi?
ciao
nicoletta63
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Alessandro Baraldi

text:
nicoletta ha scritto:
> Ciao a tutti,
>
> ho una maschera "installazioni" che ha un controllo sottomaschera chiamato
> "SMInstallazioni" con oggetto origine "Intallazioni_Temp".
>
> in questa sottomaschera c'è un controllo non associato chiamato "TotaleX".
>
> nell'evento open della maschera principale, eseguo dei calcoli di totaleX
> per poi assegnarlo in questo modo
> SMInstallazioni!TotaleX.Value = miocalcolo
>
> come faccio a rinfrescare la sottomaschera per aggiornare questo valore?
> se debuggo il tutto funziona perchè probabilmente la maschera di debug che
> si sovrappone a quella di lavoro quando si sposta fa eseguire il refresh,
> ma senza debug non funziona.
>
> ho provato con
> Forms![Installazioni_temp].Refresh
> ma mi dà errore 2450 che non trovo nemmeno sull'help
>
> qualcuno può aiutarmi?
>
> ciao
> nicoletta63
Sei certa che Refresh sia il metodo corretto...?
Nel caso:
Me!SMInstallazioni.Form.Refresh
Ciao
@Alex


author: Sergio MAZZA

text:
"nicoletta" <
frt...@virgilio.it
> ha scritto nel messaggio
news:e666b1$73p$1...@news.newsland.it...
> Ciao a tutti,
>
> ho una maschera "installazioni" che ha un controllo sottomaschera chiamato
> "SMInstallazioni" con oggetto origine "Intallazioni_Temp".
>
> in questa sottomaschera c'è un controllo non associato chiamato "TotaleX".
>
> nell'evento open della maschera principale, eseguo dei calcoli di totaleX
> per poi assegnarlo in questo modo
> SMInstallazioni!TotaleX.Value = miocalcolo
>
> come faccio a rinfrescare la sottomaschera per aggiornare questo valore?
> se debuggo il tutto funziona perchè probabilmente la maschera di debug che
> si sovrappone a quella di lavoro quando si sposta fa eseguire il refresh,
> ma senza debug non funziona.
>
> ho provato con
> Forms![Installazioni_temp].Refresh
> ma mi dà errore 2450 che non trovo nemmeno sull'help
>
> qualcuno può aiutarmi?
>
> ciao
> nicoletta63
>
> --
Forms![Installazioni_temp].Form.Refresh
Ciao.
--
Sergio MAZZA


text:
Alessandro Baraldi ha scritto:
> nicoletta ha scritto:


> Ciao
> @Alex
già, forse meglio repaint?
comunque mettendo .form posso fare le prove che voglio senza errori.
grazie a tutti e due
nicky



text:
"nicoletta" <
frt...@virgilio.it
> ha scritto nel messaggio
news:e66ji6$ve9$1...@news.newsland.it...
>
> gią, forse meglio repaint?
>
> comunque mettendo .form posso fare le prove che voglio senza errori.
>
> grazie a tutti e due
>
> nicky
>
> --
O il Requery?
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA ha scritto:

> O il Requery?
> Ciao.
ma requery e refresh non servono solo se i controlli sono associati e la
modifica riguarda tabelle?
Nel mio caso il controllo non č associato
ciao



text:
"nicoletta" <
frt...@virgilio.it
> ha scritto nel messaggio news:e66qde$tkr$1...@news.newsland.it...
>
> ma requery e refresh non servono solo se i controlli sono associati e la
> modifica riguarda tabelle?
> Nel mio caso il controllo non č associato
>
> ciao
>
> --
Sě ma, meglio abbondare che deficere...
Ciao.
--
Sergio MAZZA


title: eliminare doppi senza chiave primaria

author: diegoone

text:
Ho necessità di eliminare i records doppi in una tabella di circa 7600
elementi.
Facendo un giro sul sito del newsgroup ho letto la possibilità di farlo
eseguendo una query di ricerca duplicati e poi impostare un campo come
cheiave primaria.
Purtroppo non è una soluzione da me praticabile poichè i miei doppi si
basano sul confronto di 2 campi.
Esempio esplicativo (spero)
colonna1    colonna2      ....
  12              febbre
  12              mal di stomaco
  12              febbre
  25              febbre
  25              mal di stomaco
intendo per uguali il primo ed il terzo ma non il primo ed il secondo nè il
secondo ed il quinto
Ringrazio anticipatamente per la risposta


title: eliminare doppi senza chiave primaria

author: Sib

text:
"diegoone" <
diegoon...@freemail.it
> ha scritto nel messaggio
news:wY_28.9848$Rv3.4...@news2.tin.it...
> Ho necessità di eliminare i records doppi in una tabella di circa 7600
> elementi.
> Facendo un giro sul sito del newsgroup ho letto la possibilità di farlo
> eseguendo una query di ricerca duplicati e poi impostare un campo come
> cheiave primaria.
> Purtroppo non è una soluzione da me praticabile poichè i miei doppi si
> basano sul confronto di 2 campi.
Se fai l'autocomposizione della query "Ricerca duplicati" ti accorgerai che
a un certo punto ti chiedera' qual*I* camp*I* contengono i valori duplicati.
Provare per credere.
Sib


title: eliminare doppi senza chiave primaria

text:
> Se fai l'autocomposizione della query "Ricerca duplicati" ti accorgerai
che
> a un certo punto ti chiedera' qual*I* camp*I* contengono i valori
duplicati.
>
La ricerca dei duplicati l'ho già effettuata, il problema è di eliminarli.
Diego


title: eliminare doppi senza chiave primaria

text:
diegoone <
diegoon...@freemail.it
> wrote in message
Oo038.10138$Rv3.4...@news2.tin.it...

Se devi cancellare tutto, senza lasciare una copia dei duplicati, lanci la
query, selezioni tutto e fai CANC.
Altrimenti, fai così:
copia la tabella dei tuoi dati, ma solo la struttura. Poi metti chiave i
campi che rendono duplicato un record. Poi fai una query di accodamento
dalla tabella originale a quella nuova vuota. Access ti copierà un solo
record tra tutti i duplicati e scarterà gli altri.
Antonio


title: eliminare doppi senza chiave primaria

text:
> Se devi cancellare tutto, senza lasciare una copia dei duplicati, lanci la
> query, selezioni tutto e fai CANC.
> Altrimenti, fai così:
> copia la tabella dei tuoi dati, ma solo la struttura. Poi metti chiave i
> campi che rendono duplicato un record. Poi fai una query di accodamento
> dalla tabella originale a quella nuova vuota. Access ti copierà un solo
> record tra tutti i duplicati e scarterà gli altri.
>
> Antonio
Anzitutto, ringrazio per la risposta
Comunque, tornando all'esempio che ho fatto:
>> Esempio esplicativo (spero)
>> colonna1    colonna2      ....
>>   12              febbre
>>   12              mal di stomaco
>>   12              febbre
>>   25              febbre
>>   25              mal di stomaco
>> intendo per uguali il primo ed il terzo ma non il primo ed il secondo nè
il
>> secondo ed il quinto
Se impostassi come chiave primaria prima la colonna1 e poi la 2 perderei
dati:
colonna1    colonna2      ....
  12              febbre
  25              febbre
Invece vorrei come risultato:
colonna1    colonna2      ....
  12              febbre
  12              mal di stomaco
  25              febbre
  25              mal di stomaco
Bye
Diego


title: eliminare doppi senza chiave primaria

text:
diegoone <
diegoon...@freemail.it
> wrote in message
0oa38.10834$Rv3.4...@news2.tin.it...

Scusa eh? Ma che sta'dì?
Tu devi impostare contemporaneamente come chiave primaria sia la 1 che la
colonna 2, questo nella tabella vuota che ti dicevo. Poi fai la query di
accodamento. Vedrai che il risultato è quello che vai cercando...
Antonio


title: eliminare doppi senza chiave primaria

text:
> Se devi cancellare tutto, senza lasciare una copia dei duplicati, lanci la
> query, selezioni tutto e fai CANC.
Tra l'altro ho 7600 records di cui circa 5000 sono i duplicati, cancellarli
a mano sarebbe una impresa epica!


title: eliminare doppi senza chiave primaria

text:
> Scusa eh? Ma che sta'dě?
> Tu devi impostare contemporaneamente come chiave primaria sia la 1 che la
> colonna 2, questo nella tabella vuota che ti dicevo. Poi fai la query di
> accodamento. Vedrai che il risultato č quello che vai cercando...
>
> Antonio
Non sapevo fosse possibile, proverň.
Grazie
Diego


title: eliminare doppi senza chiave primaria

author: Tecnoricambi

text:
"diegoone" <
diegoon...@freemail.it
> ha scritto nel messaggio
news:kta38.10863$Rv3.4...@news2.tin.it...

Quello che ti ha suggerito Antonio č la cosa piů semplice e sicura.
Peccato perň che non si possa fare con una query
Claudio


title: eliminare doppi senza chiave primaria

text:
"Tecnoricambi" <
tecnor...@wind.it.net
> ha scritto nel messaggio
> "diegoone" <
diegoon...@freemail.it
> ha scritto nel messaggio
> > > Scusa eh? Ma che sta'dě?
> > > Tu devi impostare contemporaneamente come chiave primaria sia la 1 che
> la
> > > colonna 2, questo nella tabella vuota che ti dicevo. Poi fai la query
di
> > > accodamento. Vedrai che il risultato č quello che vai cercando...
> > >
> > > Antonio
> >
> > Non sapevo fosse possibile, proverň.
> > Grazie
> > Diego
> Quello che ti ha suggerito Antonio č la cosa piů semplice e sicura.
> Peccato perň che non si possa fare con una query
Cosa non si puo' fare con una query?
Sib


title: eliminare doppi senza chiave primaria

text:
"diegoone" <
diegoon...@freemail.it
> ha scritto nel messaggio
news:Qqa38.10846$Rv3.4...@news2.tin.it...

Sarebbe irrisoria invece.
Tu stesso hai detto di aver gia' fatto una query che pesca i duplicati,
selezionali tutti e premi canc, ci vogliono 5 secondi.
Sib


title: eliminare doppi senza chiave primaria

text:
Sib <si...@SPAMiol.it> wrote in message
AYG38.2930$Mj4....@twister2.libero.it...

Io mi ero rifiutato di aggiungere altro... :-P
Antonio


title: eliminare doppi senza chiave primaria

text:
> > > > Se devi cancellare tutto, senza lasciare una copia dei duplicati,
> lanci
> > la
> > > > query, selezioni tutto e fai CANC.
> > >
> > > Tra l'altro ho 7600 records di cui circa 5000 sono i duplicati,
> > cancellarli
> > > a mano sarebbe una impresa epica!
> >
> > Sarebbe irrisoria invece.
> > Tu stesso hai detto di aver gia' fatto una query che pesca i duplicati,
> > selezionali tutti e premi canc, ci vogliono 5 secondi.
>
> Io mi ero rifiutato di aggiungere altro... :-P
>
> Antonio
Se leggete il primo post, potrete vedere che i duplicati che ricerco non
sono per un singolo campo.
Esempio esplicativo (spero)
colonna1    colonna2
  12              febbre
  12              mal di stomaco
  12              febbre
  25              febbre
  25              mal di stomaco
intendo per uguali il primo ed il terzo ma non il primo ed il secondo nč il
secondo ed il quinto
Indi la loro manuale eliminazione si baserebbe su una LUNGHISSIMA selezione!
Vi basti sapere che:
- la colonna 1 puň contenere 650 ID diversi
- la 2, invece, 20
- il numero dei records č di circa 7600
Vi ringrazio per la risposta e la premura; comunque sono principiante non
deficiente :-)
Cmq, seguendo il consiglio di Antonio (doppia chiave primaria) ho risolto il
problema: grazie, non avevo mai provato ad impostare piů chaivi primarie in
una tabella.


title: eliminare doppi senza chiave primaria

text:
diegoone <
diegoon...@freemail.it
> wrote in message
IH848.23114$hi.5...@news1.tin.it...
> Se leggete il primo post, potrete vedere che i duplicati che ricerco non
> sono per un singolo campo.
>
> Esempio esplicativo (spero)
>
> colonna1    colonna2
>   12              febbre
>   12              mal di stomaco
>   12              febbre
>   25              febbre
>   25              mal di stomaco
>
> intendo per uguali il primo ed il terzo ma non il primo ed il secondo nè
il
> secondo ed il quinto
>
> Indi la loro manuale eliminazione si baserebbe su una LUNGHISSIMA
selezione!
> Vi basti sapere che:
> Vi ringrazio per la risposta e la premura; comunque sono principiante non
> deficiente :-)
>
> Cmq, seguendo il consiglio di Antonio (doppia chiave primaria) ho risolto
il
> problema: grazie, non avevo mai provato ad impostare più chaivi primarie
in
> una tabella.
Dal tuo primo post non si capiva se dovevi salvare almeno una copia dei
duplicati (e questo si risolveva con la mia soluzione) oppure se dovevi
eliminarli tutti. In questo caso, dopo aver creato con l'autocomposizione
una query di ricerca duplicati SU PIU' CAMPI, quando lanci la query quelli
sono tutti e soli record duplicati. Quindi ti basta premere sul angolo in
alto a sinistra del risultato della query, ti seleziona tutti i record e li
cancelli...
Antonio


title: eliminare doppi senza chiave primaria

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> diegoone <
diegoon...@freemail.it
> wrote in message
> > Se leggete il primo post, potrete vedere che i duplicati che ricerco non
> > sono per un singolo campo.
> >
> > Esempio esplicativo (spero)
CUT
Si era capito benissimo nel primo post cosa dovevi tirare fuori, ma mi
sembra che non hai letto attentamente la mia risposta
> > Vi basti sapere che:
>
> > Vi ringrazio per la risposta e la premura; comunque sono principiante
non
> > deficiente :-)
Pochi sono deficienti, il problema e' che molti sono distratti e non leggono
attentamente i suggerimenti.
Se leggi la mia prima risposta ti avevo detto di impostare PIU' CAMPI per la
query ricerca duplicati.
> > Cmq, seguendo il consiglio di Antonio (doppia chiave primaria) ho
risolto il
> > problema: grazie, non avevo mai provato ad impostare più chaivi primarie
in
> > una tabella.
>
> Dal tuo primo post non si capiva se dovevi salvare almeno una copia dei
> duplicati (e questo si risolveva con la mia soluzione) oppure se dovevi
> eliminarli tutti. In questo caso, dopo aver creato con l'autocomposizione
> una query di ricerca duplicati SU PIU' CAMPI...
CUT
Appunto, forse ora se ne accorge.
No, aspetta, ribadiamo:
QUERY RICERCA DUPLICATI SU PIU' CAMPI.
Sib


title: eliminare doppi senza chiave primaria

text:
> Appunto, forse ora se ne accorge.
> No, aspetta, ribadiamo:
>
> QUERY RICERCA DUPLICATI SU PIU' CAMPI.
>
> Sib
Mi dispiace che si debba aprire una discussione, non volevo essere offensivo
e, spero, nenche voi lo volevate essere con me.
Non importa se c'è stato qualche fraintendimento, l'importante è che sono
riuscito a risolvere il mio problema.
Pertanto, vi ringrazio nuovamente e vi saluto cordialmente.
Alla prossima :-)
Diego


title: eliminare doppi senza chiave primaria

text:
diegoone <
diegoon...@freemail.it
> wrote in message
7W758.31308$Rv3.1...@news2.tin.it...

Sib, ti ritieni soddisfatto? Gliela passiamo?
Antonio


title: eliminare doppi senza chiave primaria

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> diegoone <
diegoon...@freemail.it
> wrote in message
> > > Appunto, forse ora se ne accorge.
> > > No, aspetta, ribadiamo:
> > >
> > > QUERY RICERCA DUPLICATI SU PIU' CAMPI.
> > >
> > > Sib
> >
> > Mi dispiace che si debba aprire una discussione, non volevo essere
> offensivo
> > e, spero, nenche voi lo volevate essere con me.
> > Non importa se c'è stato qualche fraintendimento, l'importante è che
sono
> > riuscito a risolvere il mio problema.
> >
> > Pertanto, vi ringrazio nuovamente e vi saluto cordialmente.
> > Alla prossima :-)
> > Diego
>
> Sib, ti ritieni soddisfatto? Gliela passiamo?
>
> Antonio
eeEEEEEE NNO!
Ommai offeso nell'onore sono e il sangue voglio vedere.
Appuntamento domani all'alba!
Sib


title: Filtrare maschera e sottomaschera da filtrare

author: Daniele

text:
Ho una maschera con sottomaschera.
La maschera ha come origine una tabella con l'anagrafica dei fornitori.
La sottomaschera e' basata su una tabella ordini relazionata con la tabella
fornitori per mezzo del campo "Numero fornitore".
In questa maschera cosi' configurata posso inserire nuovi ordini per tutti i
fornitori, pero' io avrei bisogno di una seconda maschera che sia identica
alla prima, ma che non mi faccia scorrere i record di tutti i fornitori,
bensi' mi mostri solo quelli che hanno degli ordini.
Ho provato a basarla su una query, ma mi e' venuta in tutto e per tutto
identica alla maschera originale, cioe' mi mostra sempre tutti i fornitori.
Per ottenere questo risultato devo costruire la query in una maniera
particolare, oppure mi basta impostare un filtro (se il fornitore ha un
ordine mostra, altrimenti nascondilo dalla lista dei record) da qualche
parte nella maschera o sottomaschera originaria?
Grazie a tutti.


author: Roberto da casa

text:
"Daniele" <
daniel...@hotmail.com
> ha scritto nel messaggio
news:am1mgl$ce8$1...@serv1.albacom.net...

Se la tabella che contiene l'anagrafica fornitori si chiama Fornitori e
quella che contiene gli ordini si chiama Ordini.
Se ambedue le tabelle contengono il campo numerico NumeroFornitore, una come
chiave primaria e l'altra come chiave esterna.
Creati una query chiamata Query1 che abbia il seguente codice SQL:
SELECT Fornitori.*
FROM Fornitori
WHERE (((DCount("*","Ordini","NumeroFornitore=" & [NumeroFornitore]))<>0));
Ora puoi crearti una maschera identica a quella che già hai, ma come origine
record della maschera principale metti Query1 invece che Fornitori.
Se il campo NumeroFornitore, invece che un campo numerico è un campo testo,
il codice SQL della query diventa:
SELECT Fornitori.*
FROM Fornitori
WHERE (((DCount("*","Ordini","NumeroFornitore=" & Chr$(34) &
[NumeroFornitore] & Chr$(34)))<>0));
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
> Creati una query chiamata Query1 che abbia il seguente codice SQL......
> --
> Roberto
>
Grazie mille, a lavoro provero' a metterlo in pratica.
PS: mi scuso per aver ripetuto il "filtrare" nell'oggetto.
Non me ne ero accorto.


title: Inserimento immagine

author: Alessandro

text:
Salve,
ho una maschera per l'inserimento dei dati in una tabella. Uno dei campi di
questa tabella è un'immagine da prendere sul disco fisso del pc dell'utente.
Posso evitare di cliccare sulla barra degli strumenti e fare tutta la
procedura per inserire un'immagine inserendo un pulsante del tipo "Inserisci
immagine" direttamente nella maschera?
Grazie
Alex


title: Inserimento immagine

author: warp

text:
Alessandro ha scritto nel messaggio

scarica da
www.sitocomune.com
  il visualizzatore d'immagine dalla sezione general: trovi quello che
cerchi.
Ciao, warp


title: Visualizzare contemporaneamente piu' valori in un campo di una query

author: Dino

text:
Ciao a tutti. Riprovo ad impostare il problema
Attualmente ho questo problema;ho realizzato un DB che mi permette
mese per mese di raggruppare (tramite una query di riepilogo) per
ogni
cliente tutte le ricevute bancarie uguali. Esempio:
Al sig. Rossi il giorno 10/10/07 ho emesso una fattura N°1 di €
500,00
pagabile con riba 30/60 gg.
Il giorno 24/10/07 sempre al sig. Rossi ho emesso la fattura N°2 di €
1000,00 pagabile sempre con riba 30/60 gg.
La query che ho realizzato come risultato mi raggruppa il tutto in un
solo record (ed e' proprio quello che voglio) dandomi nel nel campo
tot fattura € 1500,00  e nei campi 30 e 60 € 750,00.Fino qua' tutto
Ok.Il problema e' che mi raggruppa anche il N° fattura;mi elenca solo
la fattura N°1.
Se e' possibile(penso proprio di sì) vorrei visualizzare nel Campo N°
fattura non solo 1 ma " 1-2" cioe' i numeri delle due fatture emesse.
Saluti Dino e..... GRAZIE GIA' IN ANTICIPO.


author: antonio

text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:1193497931.7...@22g2000hsm.googlegroups.com...
Ciao a tutti. Riprovo ad impostare il problema
-------------  RISPOSTA  --------------
Ciao Dino,
mi auguro di non causare l'accensione di una nuova miccia.
Ti dico perchè io ho saltato la lettura del tuo messaggio: chissà, forse
anche altri la pensano come me.
Vai a rileggere l'ultimo intervento al tuo thread "Dimensionare report" del
22 ottobre.
Ciao
Antonio


text:
On 27 Ott, 20:00, "antonio" <
antonewsgr...@tiscali.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:1193497931.7...@22g2000hsm.googlegroups.com...
> Ciao a tutti. Riprovo ad impostare il problema
>
> -------------  RISPOSTA  --------------
>
> Ciao Dino,
> mi auguro di non causare l'accensione di una nuova miccia.
> Ti dico perchè io ho saltato la lettura del tuo messaggio: chissà, forse
> anche altri la pensano come me.
> Vai a rileggere l'ultimo intervento al tuo thread "Dimensionare report" del
> 22 ottobre.
>
> Ciao
> Antonio
Ciao Antonio il thread "Dimensionare report" lo proprio letto e non so
selo sai ma ho giustamente chiesto scusa. Ti ho proprio risposto
Ciao Dino
Ahh.. dimenticavo!! Se riusciamo a spegnere la miccia e darci una mano
(LEGGI PER FAVORE IL MESSAGGIO DI OGGI)
GRAZIE IN ANTICIPO.


text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:1193497931.7...@22g2000hsm.googlegroups.com...
Ciao a tutti. Riprovo ad impostare il problema
Attualmente ho questo problema;ho realizzato un DB che mi permette
mese per mese di raggruppare (tramite una query di riepilogo) per
ogni
cliente tutte le ricevute bancarie uguali. Esempio:
Al sig. Rossi il giorno 10/10/07 ho emesso una fattura N°1 di ?
500,00
pagabile con riba 30/60 gg.
Il giorno 24/10/07 sempre al sig. Rossi ho emesso la fattura N°2 di ?
1000,00 pagabile sempre con riba 30/60 gg.
La query che ho realizzato come risultato mi raggruppa il tutto in un
solo record (ed e' proprio quello che voglio) dandomi nel nel campo
tot fattura ? 1500,00  e nei campi 30 e 60 ? 750,00.Fino qua' tutto
Ok.Il problema e' che mi raggruppa anche il N° fattura;mi elenca solo
la fattura N°1.
Se e' possibile(penso proprio di sì) vorrei visualizzare nel Campo N°
fattura non solo 1 ma " 1-2" cioe' i numeri delle due fatture emesse.
Saluti Dino e..... GRAZIE GIA' IN ANTICIPO.
---------- RISPOSTA --------------
Non credo che tu possa riuscirci senza usare codice VBA.
Utilizzando invece VBA, potresti crearti in un modulo qualsiasi una funzione
come questa:
Public Function Elencofatture(DataFattLocale As Date) As String
    Dim rst1 As Recordset
    Set rst1 = CurrentDb.OpenRecordset("select * from TUATABELLAFATTURE
where CAMPODATAFATTURA = #" & DataFattLocale & "#", dbOpenDynaset)
    Elencofatture = ""
    rst1.MoveFirst
    While Not rst1.EOF
        If Elencofatture <> "" Then Elencofatture = Elencofatture & " - "
        Elencofatture = Elencofatture & Trim(rst1!CAMPONUMEROFATTURA)
        rst1.MoveNext
    Wend
    rst1.Close
    Set rst1 = Nothing
End Function
dove le voci indicate in maiuscolo le andrai a sostituire con i valori della
tua tabella.
Fatto ciò, vai a modificare la query che ti ha totalizzato le fatture
aggiungendo il seguente nuovo campo :
Elenco: Elencofatture([CAMPODATAFATTURA])
indicando la voce "Espressione" nel rigo della formula.
In definitiva, se visualizzi la formula SQL della query, dovresti avere
qualcosa del genere:
SELECT CAMPODATAFATTURA, Sum(CAMPOIMPORTO) AS SommaDiCAMPOIMPORTO,
Elencofatture([CAMPODATAFATTURA]) AS Elenco
FROM TUATABELLAFATTURE
GROUP BY CAMPODATAFATTURA;
Forse se la tabella delle fatture è piuttosto corposa potresti avere un
certo rallentamento, ma il risultato è come lo volevi tu.
Ciao Antonio
PS: Lasciando stare il Padreterno, ero convinto che tu non sei il tipo di
"prendi e fuggi" che occasionalmente si affacciano per prendere e fuggire: è
per questo che ti ho invitato a rispondere in qualche modo al suggerimento
che ti è stato fornito. Come è scortese girarsi senza un cenno di
comprensione verso chi ti ha indicato la strada che cercavi, lo è
altrettanto nelle e-mail ed in un newsgroup. Buona domenica.


text:
On 28 Ott, 09:48, "antonio" <
antonewsgr...@tiscali.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:1193497931.7...@22g2000hsm.googlegroups.com...

Antonio Ciao sono Dino
ti ringrazio in anticipo .Appena ho un attimo di tempo provo il codice
e.... se e' il caso ti disturbo ancora.
AH! dimenticavo AMICI NEWSGROUPS COME PRIMA
grazie Dino


title: Evento DropDown di un combo.

author: Jonathan Canova

text:
Buongiorno!
Secondo voi, esiste la possibilità da VBA di intercettare l'evento DropDown
di un combo? Sto cercando di fare delle caselle data tipo quelle di Outlook,
dove, se premi la freccia in basso, ti compare il calendarietto....
--
Jonathan Canova
www.aladinoinformatica.com


title: Evento DropDown di un combo.

text:
"Jonathan Canova" <
gio...@galactica.it
> ha scritto nel messaggio
news:hVY9b.104935$R32.3...@news2.tin.it...
> Buongiorno!
>
> Secondo voi, esiste la possibilità da VBA di intercettare l'evento
DropDown
> di un combo? Sto cercando di fare delle caselle data tipo quelle di
Outlook,
> dove, se premi la freccia in basso, ti compare il calendarietto....
>
L'evento tout court no, la la pressione F4 sì.
Oppure su setfocus
MAssimiliano


title: Evento DropDown di un combo.

author: HjKlOp

text:
> Secondo voi, esiste la possibilità da VBA di intercettare l'evento
DropDown
> di un combo? Sto cercando di fare delle caselle data tipo quelle di
Outlook,
> dove, se premi la freccia in basso, ti compare il calendarietto....
Gli eventi KeyPress e KeyDown...


title: Evento DropDown di un combo.

text:
"HjKlOp" <
lordl...@yahoo.com
> ha scritto nel messaggio
news:b9Z9b.74081$hE5.2...@news1.tin.it...
> Gli eventi KeyPress e KeyDown...
E se uno apre il combo con il mouse?
--
Jonathan Canova
www.aladinoinformatica.com


title: Evento DropDown di un combo.

text:
"Jonathan Canova" <
gio...@galactica.it
> ha scritto nel messaggio
news:lk_9b.74502$hE5.2...@news1.tin.it...
> "HjKlOp" <
lordl...@yahoo.com
> ha scritto nel messaggio
> news:b9Z9b.74081$hE5.2...@news1.tin.it...
>
> > Gli eventi KeyPress e KeyDown...
>
> E se uno apre il combo con il mouse?
>
Perc questo sul fuoco del controllo.
MAssimiliano


title: Evento DropDown di un combo.

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:em_9b.40003$w8.2...@news.edisontel.com...
> > E se uno apre il combo con il mouse?
> Perc questo sul fuoco del controllo.
Non sono d'accordo. Se clicco sul controllo o se ci entro, devo poterci
scrivere e, comunque, non mi si deve aprire il calendario. Pensa se stessi
attraversando i campi con il TAB per arrivare a quello che voglio. Appena
passo su un campo data, sono fregato, perché mi si apre il calendario...
--
Jonathan Canova
www.aladinoinformatica.com


title: Evento DropDown di un combo.

text:
"Jonathan Canova" <
gio...@galactica.it
> ha scritto nel messaggio
news:zR_9b.74826$hE5.2...@news1.tin.it...

E su uscita lo faccio scomparire
dov'è il problema?
MAssimiliano


title: Evento DropDown di un combo.

text:
> Secondo voi, esiste la possibilità da VBA di intercettare l'evento
DropDown
> di un combo? Sto cercando di fare delle caselle data tipo quelle di
Outlook,
> dove, se premi la freccia in basso, ti compare il calendarietto....
Ma fammi capire bene...qualcosa tipo "Controllo calendario" di VB ?


title: Evento DropDown di un combo.

text:
> Secondo voi, esiste la possibilità da VBA di intercettare l'evento
DropDown
> di un combo? Sto cercando di fare delle caselle data tipo quelle di
Outlook,
> dove, se premi la freccia in basso, ti compare il calendarietto....
...o meglio DTPicker...


title: Evento DropDown di un combo.

text:
"HjKlOp" <
lordl...@yahoo.com
> ha scritto nel messaggio
news:6Xbab.110049$R32.3...@news2.tin.it...

Bravo! Preciso.
Solo che il calendario lo genero con le API di Windows...
--
Jonathan Canova
www.aladinoinformatica.com


title: Evento DropDown di un combo.

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:15%9b.40037$w8.3...@news.edisontel.com...

Ma se premi tab, giri nel calendario, non salti al campo successivo :-)
--
Jonathan Canova
www.aladinoinformatica.com


title: Evento DropDown di un combo.

text:
> Solo che il calendario lo genero con le API di Windows...
...hai fatto un voto ?


title: Evento DropDown di un combo.

text:
> > > > > E se uno apre il combo con il mouse?
> > > > Perc questo sul fuoco del controllo.
> > >
> > > Non sono d'accordo. Se clicco sul controllo o se ci entro, devo
poterci
> > > scrivere e, comunque, non mi si deve aprire il calendario. Pensa se
> stessi
> > > attraversando i campi con il TAB per arrivare a quello che voglio.
> Appena
> > > passo su un campo data, sono fregato, perché mi si apre il
calendario...
> >
> > E su uscita lo faccio scomparire
> > dov'è il problema?
> > MAssimiliano
>
> Ma se premi tab, giri nel calendario, non salti al campo successivo :-)
Solo se tabulabile.
MAssimiliano


title: Maschera e sottomaschera

author: ManumTonno

text:
Un aiuto ulteriore.
Un paio di giorni fa ho chiesto come fare a visualizzare nella maschera
principale alcuni pulsanti di controllo che fanno parte di sottomaschere
collegate alla maschera principale. I pulsanti di controllo sono associati
a un campo di una tabella.
PEr comodità nella maschera principale io avrei bisogno di visualizzarli
in modo tale da vedere ad una primo occhiata quali sottomaschere sono
attive.
Io ho fatto così:
Ho creato un pulsante di controllo sulla mschera principale e in origine
controllo ho messo:
=[forms]![Nome maschera principale]! [nome sottomaschera]![nomecontrollo]
ma non funziona....
Sergio mi consigliava di impostare il campo visible, ma cosa significa?
Cosa devo fare? Ciò di cui ho bisogno io è di fatto soltanto una copia di
una casella di controllo che è nella sottomaschera...
non so se è chiaro...
perdonatemi ma il magnifico mondo di access è per me ancora tutto da
scoprire...
grazie..
Manuel
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Maschera e sottomaschera

text:
"ManumTonno" <
ma...@tiscali.it
> ha scritto nel messaggio
news:camvut$9uk$1...@news.newsland.it...
> Un aiuto ulteriore.
> Un paio di giorni fa ho chiesto come fare a visualizzare nella maschera
> principale alcuni pulsanti di controllo che fanno parte di sottomaschere
> collegate alla maschera principale. I pulsanti di controllo sono associati
> a un campo di una tabella.
> PEr comodità nella maschera principale io avrei bisogno di visualizzarli
> in modo tale da vedere ad una primo occhiata quali sottomaschere sono
> attive.
>
> Io ho fatto così:
> Ho creato un pulsante di controllo sulla mschera principale e in origine
> controllo ho messo:
> =[forms]![Nome maschera principale]! [nome sottomaschera]![nomecontrollo]
> ma non funziona....
> Sergio mi consigliava di impostare il campo visible, ma cosa significa?
> Cosa devo fare? Ciò di cui ho bisogno io è di fatto soltanto una copia di
> una casella di controllo che è nella sottomaschera...
> non so se è chiaro...
> perdonatemi ma il magnifico mondo di access è per me ancora tutto da
> scoprire...
> grazie..
> Manuel
>
>
> --
Per me non è chiaro e comunque si prosegue il discorso dove è nato; non
aprirne altri, crei confusione...
Ciao.
--
Sergio MAZZA


title: Condivisione db

author: DaveLacc

text:
Ho costruito un db con lo scopo di inserire entrata ed uscita di una
pratica.
Ho condiviso il tutto con gli altri colleghi del mio ufficio (tasto dx mouse
protezione "Everyone" controllo completo).
Il programma funziona regolarmente se l'accesso avviene uno alla volta .
Quando perň si lavora contemporaneamente ogni qual volta si tenta di
eseguire un comando compare la scritta "Non si disponde di accesso esclusivo
al database. Le modifiche......." e il programma si blocca.
Es. quando inserisco un codice fiscale premendo il tasto "salva" normalmente
in automatico si compilano i campi data di nascita, comune di nascita.Quando
piů colleghi lavorano, invece, compare la scritta "Non si dispone...." e
"Azione non riuscita" della macro e il tutto ritorna alla mascera di
ingresso.
Cosa devo fare?
Grazie


title: Condivisione db

author: Gabriele Bertolucci

text:
> "Non si disponde di accesso esclusivo al database"
Vedi se questi link possono esserti utili:
http://tinyurl.com/pbnsh
http://tinyurl.com/lsrhb
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it


title: Condivisione db

text:
Grazie
"Gabriele Bertolucci" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea355b6c78...@news.virgilio.it...



title: mouse scroll non funza :(

text:
Salve a tutti!
Premetto di aver già letto un sacco di post a riguardo e di essermi
già documentato sul sito di Lebans..
Sono riuscito ad implementare in una mia Maschera la DLL ed il metodo
per impedire che con lo scroll del mouse si passi da un record
all'altro e tutto va alla perfezione...
Tuttavia "scrollando" la rotella la Maschera non "scorre" verso il
basso nè verso l'alto :(
Purtroppo ci sono troppi dati da tenere presenti nella Maschera che non
possono essere contenuti in una "pagina", pertanto sorge la necessità
di estendere la Maschera in altezza...
Per quale motivo la pagina non scrolla? per muovermi sono costretto a
posizionarmi o sulla barra verticale e trascinarla col tasto sinistro
del mouse premuto, oppure premendo sulle due frecce (alta e bassa)
Aggiungo infine che il database e le maschere sono realizzati con
Access 2003 Professional SP1.. e che i driver del mouse Logitech
optical wireless sono correttamente installati con l'ultima versione
ufficiale Logitech..
Qualcuno sa aiutarmi??? Grazie in anticipo!!


title: mouse scroll non funza :(

author: MA

text:

Blocca le tabelle che ti serono e scorri in laterale
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: mouse scroll non funza :(

text:
scusami ma non ho capito :-|
La tabella (Clienti) a cui la maschera fa riferimento è una soltanto.
Nella maschera ci sono solamente semplici caselle di testo che però
devono essere modificabili (in quanto si tratta della maschera atta
alla modifica dei dati dei Clienti)..
Quindi le proprietà della maschera sono impostate a modifiche e
cancellazioni SI, mentre Immissioni e Aggiunta a NO..


title: mouse scroll non funza :(

text: nessuno sa come aiutarmi??? :'(


title: --> maschera che non aggiorna tabella <--

author: Lanzetti Fausto

text:
Ciao a tutti,
ho un problema che non riesco a risolvere: si tratta di un controllo
calcolato in una maschera che non va ad aggiornare la tabella correlata. Ho
gia letto diverse risposte ad altri che hanno un problema simile al mio ma
non ci ho cavato un ragno dal buco.
Sarei grato a chiunque possa darmi una mano. Se p.e. ho una tabella con tre
campi AAA, BBB, CCC dove quest'ultimo è la somma dei primi due, come posso
far si che la maschera dopo avermi eseguito il calcolo vada ad aggiornarmi
la tabella.
So che il problema è banalissimo ma spero di non essere snobbato, e
ringrazio anticipatamente chi possa darmi una buona dritta.
Grazie per la disponibilità.
Fausto L.
--
Posted from
twingo.tiscalinet.it
 [195.130.224.85]
via Mailgate.ORG Server -
http://www.mailgate.org


author: Fabio Montagner

text:
Ma non ha senso che tu inserisca la somma tra 2 campi in un terzo!
Te lo calcoli ogni volta che ti serve, cosě inserisci meno dati nel tuo db.
Credo che questa sia la 3 regola della normalizzazione di un Db relazionale.


author: ElioP

text:
>Sarei grato a chiunque possa darmi una mano. Se p.e. ho una tabella con tre
>campi AAA, BBB, CCC dove quest'ultimo è la somma dei primi due, come posso
>far si che la maschera dopo avermi eseguito il calcolo vada ad aggiornarmi
>la tabella.
Leggiti il post di Antonio Biso del 12/02/2000
Subjet: Per la Marchesa?, Duchessa? boh? "Rosacisalpina Verrua Savoia"
e tanti altri!!!
Ciao. ElioP.


author: Antonio Biso

text:
"Lanzetti Fausto" ha scritto nel messaggio
<001601bf77cd$81a776a0$29250a3e@fausto>...
>Ciao a tutti,
>ho un problema che non riesco a risolvere: si tratta di un controllo
>calcolato in una maschera che non va ad aggiornare la tabella correlata. Ho
>gia letto diverse risposte ad altri che hanno un problema simile al mio ma
>non ci ho cavato un ragno dal buco.
>Sarei grato a chiunque possa darmi una mano. Se p.e. ho una tabella con tre
>campi AAA, BBB, CCC dove quest'ultimo è la somma dei primi due, come posso
>far si che la maschera dopo avermi eseguito il calcolo vada ad aggiornarmi
>la tabella.
>So che il problema è banalissimo ma spero di non essere snobbato, e
>ringrazio anticipatamente chi possa darmi una buona dritta.
>Grazie per la disponibilità.
>Fausto L.
Groan...
Questi sono i momenti in cui uno si chiede:
"Ma perchè perdo così tanto tempo dietro al NG di Access?!!?!
Sigh
Antonio


title: cospargo il capo di cenere

author: adr

text:
anche se la cenere non sarà mai troppa!
avete perfettamente ragione, in particolar modo per la grammatica... A parte
gli scherzi mi scuso per la confusione generata e per le conseguenti perdite
di tempo.
Mi rendo conto che soltanto in maniera generica conosco il significato di
"grafo" e che l'oggetto del post era poco adeguato e forse fuorviante.
Sempre per chiarezza e volontà di redenzione provo a spiegare un'altra volta
e in termini, spero, più umani il mio problema.
Credo, e certamente sbaglio, che il caso sia assimilabile alla creazione di
un albero genealogico:
la struttura dei dati è, di fatto, una tabella con due soli campi (quelli
che avevo chiamato nel post Grafo con  Access???, NODO1 e NODO2) e che, per
rimanere nel "campo delle parentele", possiamo indicare come PADRE e FIGLIO.
Da una eventuale tabella popolata nella seguente maniera:
PADRE        FIGLIO
    A                    B
    A                    C
    B                    D
    C                    E
    E                    F
Alla richiesta, ad esempio, con chi è "imparentato" F? la risposta dovrebbe
essere:
PADRE        FIGLIO
    A                    C
    C                    E
    E                    F
Il punto è che non mi rendo neanche conto dell'entità del problema e non so
come affrontarlo (da qui la vaghezza e la confusione del primo post); nel
mio brancolare nel buio mi era sembrato che il tutto andasse ricondotto alla
teoria dei grafi (da qui l'oggetto del primo post) della quale non vi sarà
difficile immaginare quanto io sia pratico!
Scusate ancora e un grazie infinito per la pazienza.
ADR


title: cospargo il capo di cenere

text:
adr wrote:
paradossalmente adr è l'acronimo di "a domanda rispondo"
> anche se la cenere non sarà mai troppa!
fai pure ma non hai risolto il problema.
Il subject è sbagliato.
> avete perfettamente ragione, in particolar modo per la grammatica...
Noi abbiamo le scuole alte!!!1
> A parte gli scherzi mi scuso per la confusione generata e per le
> conseguenti perdite di tempo.
> Mi rendo conto che soltanto in maniera generica conosco il
> significato di "grafo" e che l'oggetto del post era poco adeguato e
> forse fuorviante. Sempre per chiarezza e volontà di redenzione provo
> a spiegare un'altra volta e in termini, spero, più umani il mio
> problema.
>
> Alla richiesta, ad esempio, con chi è "imparentato" F? la risposta
> dovrebbe essere:
> PADRE        FIGLIO
>    A                    C
>    C                    E
>    E                    F
Allora non avevo capito niente prima.
> Il punto è che non mi rendo neanche conto dell'entità del problema e
> non so come affrontarlo (da qui la vaghezza e la confusione del primo
> post); nel mio brancolare nel buio mi era sembrato che il tutto
> andasse ricondotto alla teoria dei grafi (da qui l'oggetto del primo
> post) della quale non vi sarà difficile immaginare quanto io sia
> pratico!
Guarda su
www.AccessGroup.it
  treeview ricorsivi
>
> Scusate ancora e un grazie infinito per la pazienza.
> ADR
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: cospargo il capo di cenere

author: Alessandro Cara

text:

Era abbastanza chiara anche ieri. Ma ci sono un sacco di celiatori.
No credo che con una query tu possa cavartela. E' la struttura ad albero
binario (o tipo distinta base che dir si voglia) ed il livello di
profondita' raggiungibile e' virtualmente infinito. Normalmente, almeno
io, lo risolvo via codice con funzione di tipo ricorsivo.
--
ac
y-1=x


title: cospargo il capo di cenere

text:

Beh visto che ieri era "quasi" giusto ha diritto a un po' di tolleranza.
--
ac
y-1=x


title: cospargo il capo di cenere

text:
Alessandro Cara wrote:
> MA wrote:
>> adr wrote:
>>
>> Guarda su
www.AccessGroup.it
  treeview ricorsivi
>>
>>> Scusate ancora e un grazie infinito per la pazienza.
>>> ADR
>>
> Beh visto che ieri era "quasi" giusto ha diritto a un po' di
> tolleranza.
Infatti sia sul post di ieri che questo gli ho dato la risposta, che poi coincide con la tua
(per il discorso ricorsività)



title: cospargo il capo di cenere

text:
MA wrote:
> Alessandro Cara wrote:
>> MA wrote:
>>> adr wrote:
>>>
>>> Guarda su
www.AccessGroup.it
  treeview ricorsivi
>>>
>>>> Scusate ancora e un grazie infinito per la pazienza.
>>>> ADR
>> Beh visto che ieri era "quasi" giusto ha diritto a un po' di
>> tolleranza.
>
> Infatti sia sul post di ieri che questo gli ho dato la risposta, che poi coincide con la tua
> (per il discorso ricorsività)
Non l'avevo vista. "mi cospargo il capo di cenere"
--
ac
y-1=x


title: cospargo il capo di cenere

author: Bruno Campanini

text:
"adr" <
spa...@interfree.it
> wrote in message
news:4757d514$0$36444$4faf...@reader5.news.tin.it...

[...]
Ma tu vuoi ottenere una sequenza (string, array):   A C E F
o una tabella:
 PADRE        FIGLIO
    A                    C
    C                    E
    E                    F
???
In ogni caso - a prima vista! - il problema mi sembra molto semplice.
Ora però non ho tempo. Ci guarderò stasera.
Ciao
Bruno


title: cospargo il capo di cenere

text:
MA wrote:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:fj8kro$d4a$1...@tdi.cu.mi.it...
adr wrote:
paradossalmente adr è l'acronimo di "a domanda rispondo"
ma ADR è anche l'acronimo di Aeroporti di Roma... oppure di Alternative
Dispute Resolution...
> anche se la cenere non sarà mai troppa!
fai pure ma non hai risolto il problema.
Il subject è sbagliato.
ma neanche tanto sbagliato... se si considera che l'autore è lo stesso di un
post precedente (di un solo giorno), post che, come meritava, è stato più
volte stigmatizzato; che lo stesso autore, con il secondo messaggio,
tentatava soprattutto di rimediare agli errori commessi. Da qui "cospargo il
capo di cenere", magari lo avrei potuto chiamare pubbliche scuse... tanto
era rivolto soprattutto a quelli che hanno preso parte alla siscussione di
ieri e che facilmente avrebbero ricollegato il tutto una volta letto,
appunto, l'oggetto. :-)
a parte ste sciocchezze grazie per il link... comincio a capire something!!!



title: cospargo il capo di cenere

text:
"Bruno Campanini" <
B...@gmail.com
> wrote in message
news:4757faa7$0$17945$4faf...@reader1.news.tin.it...
> In ogni caso - a prima vista! - il problema mi sembra molto semplice.
> Ora perň non ho tempo. Ci guarderň stasera.
>
> Ciao
> Bruno
Sě, poi ho dimenticato di inviarlo...
La tabella LT_Genealogia contiene i campi [Padre] e [Figlio]
Text(255). Indice che consente duplicati sul campo [Padre]
======================================
Private Sub Genealogia_Click()
Dim db As Database, RS1 As Recordset, RS2 As Recordset, Lista As String
Dim Albero() As String, SearchKey As String, SearchString As String
Dim i As Integer, j As Integer
SearchString = InputBox("Stringa da ricercare")
If SearchString = "" Then Exit Sub
Set db = CurrentDb
Set RS1 = db.OpenRecordset("LT_Genealogia", dbOpenDynaset)
Set RS2 = db.OpenRecordset("LT_Genealogia", dbOpenDynaset)
i = 2
Do Until RS1.EOF
    j = j + 1
    ReDim Albero(1 To j + 1)
    Albero(j) = RS1![Padre]
    Albero(j + 1) = RS1![Figlio]
    Lista = Albero(j) & "  " & Albero(j + 1) & "  "
    SearchKey = RS1![Figlio]
    RS2.MoveFirst
    Do Until RS2.EOF
        RS2.FindFirst "[Padre]='" & SearchKey & "'"
        If RS2.NoMatch Then
            Exit Do
        Else
            i = i + 1
            ReDim Preserve Albero(1 To i)
            SearchKey = RS2![Figlio]
            Albero(i) = SearchKey
            Lista = Lista & Albero(i) & "  "
        End If
        RS2.MoveNext
    Loop
    If InStr(1, Lista, SearchString) Then
        MsgBox Lista & "  "
        Exit Do
    End If
    RS1.MoveNext
Loop
End Sub
==========================================
Da aggiustare secondo le preferenze; metti un REM davanti
all'ultimo Exit Do per vederle tutte.
Ciao
Bruno


title: cospargo il capo di cenere

text:
grazie infinite...
rimango ogni giorno più stupito
ADR
"Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
news:4758eeff$0$36452$4faf...@reader5.news.tin.it...
> "Bruno Campanini" <
B...@gmail.com
> wrote in message
> news:4757faa7$0$17945$4faf...@reader1.news.tin.it...
>
>> In ogni caso - a prima vista! - il problema mi sembra molto semplice.
>> Ora però non ho tempo. Ci guarderò stasera.
>>
>> Ciao
>> Bruno
>
> Sì, poi ho dimenticato di inviarlo...



title: cospargo il capo di cenere

author: Sergio MAZZA

text:
"adr" <
spa...@interfree.it
> ha scritto nel messaggio
news:4759076a$0$37199$4faf...@reader3.news.tin.it...
> grazie infinite...
> rimango ogni giorno più stupito
> ADR
Non quanto noi vedendo che continui a non seguire le (poche) regole di
questo NG; le trovi qui:
www.sitocomune.com
 Sezione ICAA - Come comportarsi in questo NG...
Ciao.
--
Sergio MAZZA


title: cospargo il capo di cenere

text:
> Non quanto noi vedendo che continui a non seguire le (poche) regole di
> questo NG; le trovi qui:
>
www.sitocomune.com
 Sezione ICAA - Come comportarsi in questo NG...
>
> Ciao.
> --
> Sergio MAZZA
mi dispiace di avere, in qualunque modo, creato problemi.
Un saluto e un grosso ringraziamento.


title: cospargo il capo di cenere

text:
"adr" <
spa...@interfree.it
> ha scritto nel messaggio
news:47593290$0$10627$4faf...@reader2.news.tin.it...
>
> mi dispiace di avere, in qualunque modo, creato problemi.
"Problemi" risolvibilissimi eh?!
> Un saluto e un grosso ringraziamento.
Ciao.
--
Sergio MAZZA


title: Invio dati ad excell

author: Simone

text:
Ciao a tutti,
Chi mi può indicare una soluzione per inviare dati ad un file di excel che
deve essere necessariamente sempre lo stesso?
Ho provato ad utilizzare l'esempio sul sito comune che utilizza la funzione
getobject, ma non riesco a capire in che modo faccia riferimento sempre allo
stesso file.
Ho tentato anche di collegare al database il foglio di calcolo, però, mi
sono accorto che imposta tutti i campi con il formato testo e non mi
permette di cancellare da programma nessun record.
Ho provato anche il metodo transferspreadsheet, il quale, non mi permette di
inserire i dati esportati a partire dalla seconda riga.
Chi mi può aiutare?
Ciao e grazie.


title: Invio dati ad excell

text:
"Simone" <
sip...@tin.it
> ha scritto nel messaggio
news:AxyO6.582$p3.1...@news2.tin.it...

Sei troppo generico; cosa significa "...inviare dati ad un file excel..."?
Ci sono vari modi per "inviare" dati ad excel, devi scegliere quello giusto
in base alle tue esigenze. Spiegaci meglio cosa devi fare e vediamo perché
l'esempio sul sito comune non ti "calza"...
Ciao.


title: Invio dati ad excell

author: Jim

text:
Puoi esportare la query o la tabella che vuoi in Excel con nome pippo.xls e
lo fai aprire (true) e nel codice di Personal.xls gli dici che quando si
apre il file pippo.xls deve partire automaticamente una macro che ti prende
i dati da pippo.xls e li mette nel tuo file (che deve essere sempre lo
stesso, come vuoi tu) che deve ricevere i dati. Fammi sapere se può essere
una soluzione utile per il tuo problema e potrò essere + preciso. Ciao
"Simone" <
sip...@tin.it
> ha scritto nel messaggio
news:AxyO6.582$p3.1...@news2.tin.it...



title: MouseMove

author: Francesco Porců

text:
in una maschera ho un pulsante "Apri"
vorrei, se possibile, quando il mouse passa sopra il pulsante che lo stesso
prendesse la forma di una icona che si chiama "vai.gif" o "vai.bmp"
E' possibile
se si grazie
Franco


title: MouseMove

author: Roberto da casa

text:
"Francesco Porcù" <
por...@tin.it
> ha scritto nel messaggio
news:zlLy9.7544$XO.3...@news2.tin.it...

Che io sappia i puntatori debbono essere contenuti solamente in file di tipo
icone (estensione del file = .ico) o in file di tipo cursore (estensione del
file = .cur); non credo che come puntatore del mouse possano essere
utilizzati file .gif o .bmp.
Comunque non credo che sia un problema, visto che il tuo disco rigido
contiene sicuramente molti file di tipo .ico e .cur ; se poi ne vuoi di più
vai in internet e avrai l'imbarazzo della scelta.
Comunque, per risolvere il problema che hai posto (dando per scontato che tu
abbia scelto un file di tipo .ico o .cur) ti posto qui di seguito il quesito
posto ad aprile da Enrico Virginio e la mia relativa risposta:
==========================
> E' possibile che spostandomi in una list box, il puntatore del mouse
> cambi da freccia a "mano" ?
>
> Grazie di nuovo
> Ciao.
>
Puoi risolverlo usando le API.
Se, come è per il mio PC, il file dell'icona della "mano" che vuoi far
comparire quando passi sulla casella di riepilogo si chiama HAND-M.CUR e si
trova nel folder che ha il seguente indirizzo:
C:\WINDOWS\CURSORS\
Nella casella a fianco della scritta "Su mouse spostato" della casella di
riepilogo scrivi:
= Cursore()
Attento, non devi generare una routine VBA a  fronte dell'evento "Su mouse
spostato" e scriverci dentro =Cursore(), ma scrivere quanto sopra  a fianco
la scritta dell'evento, al fine di richiamare direttamente la funzione
Cursore() .
Inserisci in un modulo del tuo database quanto segue:
Option Compare Database
Option Explicit
Declare Function LoadCursorFromFile Lib "user32" Alias _
  "LoadCursorFromFileA" (ByVal lpFileName As String) As Long
Declare Function SetCursor Lib "user32" _
  (ByVal hCursor As Long) As Long
Function PointM(strPathToCursor As String)
  Dim lngRet As Long
  lngRet = LoadCursorFromFile(strPathToCursor)
  lngRet = SetCursor(lngRet)
End Function
Function Cursore()
Call PointM("C:\WINDOWS\CURSORS\HAND-M.CUR")
End Function
Come icona puoi usare un qualsisi file di tipo .CUR o .ICO (a parte quelli
che già hai nel tuo PC puoi scaricarne altri da internet): il nome del file
completo di percoso devi indicarlo nei parametri di richiamo della funzione
PointM dalla funzione Cursore.
Dovrebbe funzionare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: ... inserimento bloccato su sottomaschera

text:
Ho una maschera (tipologia) che contiene una sottonaschera (articoli) che a
sua volta contiene una sottomaschera (voci di scarico).
Ho tolto la possibilità di inserire record nella seconda sottomaschera (voci
di scarico) perché ciò deve essere fatto tramite un pulsante che controla
prima dell'inserimento l'esistenza (quantità in carico) dell'articolo nella
prima sottomaschera.
Ho ottenuto che non è neanche più possibile modificare i record della
maschera "voci di scarico" e anche se rimetto i flag di inserimento/modifica
a posto tutto rimane come prima.
Dove può essere il problema?
Spero di essere stato chiaro.
Simone


text:
"Simone" <
rik...@katamail.com
> ha scritto nel messaggio
news:951lc4$2ne$1...@news.mclink.it...

Settando a No la proprietà "Consenti aggiunte" di una maschera escludi
comunque la possibilità di registrazione (automatica o su comando da una
routine VBA). Quello che hai fatto è corretto solamente se le maschere sono
esclusivamente di consultazione.
Per fare ciò che vuoi fare tu deve scrivere le tue verifiche di congruità a
fronte dell'evento "Prima di aggiornare" ( e/o "Prima di inserire") della
maschera (che nel tuo caso è una sottomaschera) e se le verifiche ti danno
esito negativo annulla l'evento di registrazione (Cancel = True , vedi
help).
Il motivo per cui riposizionando a Si le proprietà che consentono la
registrazione, Access non ti si fila per niente, piacerebbe saperlo anche a
me; mi è successa una cosa simile qualche mese fa, e se non avessi avuto un
db di backup da cui reimportare la maschera prima della modifica, penso che
starei ancora a bestemmiare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: ragruppare record in un report

author: Salvatore De Rosa

text:
Salve a tutti
Avrei bisogno di ragruppare le fatture evase del cliente ( pippo) per mese
ovviamente con possibilità di scegliere il mese ed il cliente e mandare in
stampa quel risultto.
non so come impostare la cosa se potete aiutarmi..
Grazie
Salvatore


title: ragruppare record in un report

author: ciroteo

text:
"Salvatore De Rosa" <
sa...@libero.it
> ha scritto nel messaggio
news:ANWeh.73920$uv5.7...@twister1.libero.it...
> Salve a tutti
> Avrei bisogno di ragruppare le fatture evase del cliente ( pippo)
cavoli ma lavori per la walt disney? dicci dicci pippo è un cliente
puntuale, o è meglio topolino??? ;-)
>per mese
> ovviamente con possibilità di scegliere il mese ed il cliente e mandare in
> stampa quel risultto.
> non so come impostare la cosa se potete aiutarmi..
Scherzo ovviamente salvatore ...
Allora la cosa che potresti innanzitutto studiarti sono le funzioni di data.
Servono a formattare, manipolare convertire i campi data.
per esempio: month, week day ecc. estrapolano dalla stringa data il
corripondente valore.
A questo punto a te basta impostare una query che effettui una selezione in
base al mese che dovrai impostare come criterio.
Ovviamente prima dovrai fare la selezione in base al cliente ...
Questo criterio legato al mese potrà essere fisso (scritto direttamente
nella query) o parametrizzato, ossia scelto di volta in volta.
Per fare la prima cosa prova  a studiarti month()  per il secondo basta che
crei una form non associata ai dati
contenente una casella combinata o una casella di testo in cui andrai a
scegliere, o a inserire il mese da te prescelto.
Questo controllo sarà poi il criterio della query parametrica scritto
direttamente nella riga dei criteri della griglia di struttura della query.
p.e. select fattura,cliente ecc .. where month(data_fattura) as mese_fattura
= forms!mascheraassociata!nome_controllo ecc...
> Grazie
> Salvatore
>
>
saluti!
M


title: [2010] query unione con campi valuta inviata a excel

author: Ammammata

text:
ho predisposto due query che prendono una le vendite e l'altra gli acquisti

ho quindi fatto una query unione impostando il campo come valuta
CCur(FATTURE.N00013) AS Importo (la prima)
CCur(-Art.Acq*[Quantità]) AS Importo (la seconda)

l'anteprima a video è a posto, ma quando invio il risultato a excel me lo
trovo come testo :(

c'è qualcosa che mi sfugge?

grazie

SELECT FATTURE.A00009 AS Sigla,  FATTURE.A00001 AS Numero,
DateSerial(Mid([D00002],1,4),Mid([D00002],5,2),Mid([D00002],7,2)) AS
DataDoc, FATTURE.A00018 AS Riferimento, FATTURE.A00010 AS Valuta,
CCur(FATTURE.N00013) AS Importo, 1 AS Quantità
FROM FATTURE, Param
WHERE (((FATTURE.A00018)="03") AND ((FATTURE.D00002) Like [Param].[RIFYEAR]
& "*"))
ORDER BY FATTURE.A00009, FATTURE.A00001
UNION SELECT [OffT-C].Sigla,  [OffT-C].NrOrd AS Numero,
DateSerial(Mid([Data],1,4),Mid([Data],5,2),Mid([Data],7,2)) AS DataDoc,
OffP.Articolo AS Riferimento, [OffT-C].Valuta, CCur(-Art.Acq*[Quantità]) AS
Importo, OffP.Quantità
FROM ([OffT-C] LEFT JOIN OffP ON [OffT-C].sys_id = OffP.SYS_PID) LEFT JOIN
Art ON OffP.IdArticolo = Art.Id
WHERE (((OffP.Articolo)<>"MDO"));

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


author: CIDI

text:
Il 01/02/2018 12:15, Ammammata ha scritto:
> ho predisposto due query che prendono una le vendite e l'altra gli acquisti
>
> ho quindi fatto una query unione impostando il campo come valuta
> CCur(FATTURE.N00013) AS Importo (la prima)
> CCur(-Art.Acq*[Quantità]) AS Importo (la seconda)
>
> l'anteprima a video è a posto, ma quando invio il risultato a excel me lo
> trovo come testo :(> c'è qualcosa che mi sfugge?
>
> grazie
>

Ciao Ammammata
che versione di Access\excel usi? io la 2007-2016
esporto in excel sia via codice, in questo caso devo formattare le celle
del foglio in valuta, sia da Esporta > Excel in questo caso il valore
nelle celle di arrivo è in valuta.

Daniele


text:
Il giorno Thu 01 Feb 2018 07:51:51p, *CIDI* ha inviato su
it.comp.appl.access il messaggio news:p4vnk8$382$
1...@adenine.netfront.net
.
Vediamo cosa ha scritto:

> che versione di Access\excel usi?

Subject: Re: [2010] query unione con campi valuta inviata a excel

-------------^^^^^^

> esporto da Esporta > Excel in questo caso il valore
> nelle celle di arrivo è in valuta.
>

qui c'è il problema, arrivano come testo

per ora ho risolto selezionando la tabella e facendo un copia/incolla a
mano, è un'operazione che verrà eseguita due-tre volte all'anno per cui
(per il momento) va bene così



author: GiorgioDaPrato

text:
> per ora ho risolto selezionando la tabella e facendo un copia/incolla a
> mano, è un'operazione che verrà eseguita due-tre volte all'anno per cui
> (per il momento) va bene così
>

se non è già stata fatta fai una prova con
docmd.OutputTo

questo comando prende una strada diversa rispetto a TransferSpreadsheet
(riscontrato qualche mese fa quando un aggiornamento di Windows mise KO TransferSpreadsheet lasciando immune OutputTo), e, presumo, da Export manuale

Non so se riesce a caricarsi la query union (piuttosto articolata):
a me (A2013, verso xls E xlsx) con tre righe su tabella, mantiene il simbolo euro


title: Da peso a bollo spedizione

text:
Buon giorno, da autodidatta, sono a chiede un piccolo chiarimento.
Ho creato una tabella con:
IdUtente
Iddata
Utente
Peso
Plico1
Bollo
Ho creato una funzione
Select Case number
     Case 1 To 20
         fnBollo = "5,87"
     Case 21 To 50
          fnBollo = "7,02"
     Case 51 To 100
          fnBollo = "7,02"
     Case 101 To 250
          fnBollo = "8,02"
     Case 251 To 350
          fnBollo = "8,02"
     Case 351 To 1000
          fnBollo = "9,32"
    Case 1001 To 2000
          fnBollo = "9,32"
End Select
che mi calcola il bollo delle spedizioni e qui tutto bene, solo che mi
voglio complicare la vita. Quando si dovrà modificare, in un futuro,
l’importo dell’affrancatura e io avrò abbandonato il lavoro, ho creato
una tabella con gli importi dell’affrancatura con
tblPesoBOLLO
IDPeso
Peso
Bollo
In un primo momento avevo creato una combo che mi selezionava il peso e
quindi il bollo, ma vorrei essere un po' più preciso, anziché
selezionare da una combo vorrei mettere il peso effettivo del plico, che
mi interesserebbe per eventuali calcoli futuri, quindi se io nel peso
digito 200 mi selezioni il bollo che è 8.02 dalla tabella, si può fare?
Ringrazio per l’interessamento


title: Da peso a bollo spedizione

text:
Fai una tabella che rispecchia LIMITE PESO/COSTO...!

DaPeso	APeso	Costo
1	20	5.87
21	50	7.02
51	100	7.02
101	250	8.02

Quando inserisci il Peso....
CostoRilevato=Dlookup("Costo";"TblCostoPeso";TuoPeso & "<= APeso AND " & TuoPeso & ">=DaPeso")

@Alex


title: Da peso a bollo spedizione

text:

Scusa per il ritardo, a volte ci si fissa su una cosa che poi risulta
sbagliata.Ottimo consiglio
Grazie per la dritta
maurizio


title: clienti da visitare quel giorno

author: Lenny

text:
ho dei clienti che devo visitare un determinato giorno della settimana.
Mettiamo il martedi.
il record è cosi composto:
cliente, lu, ma, me, gi, ve, sa, do
questo perchè posso visitare il cliente piu giorni in una settimana e
assumono valori N (no)  e S (si)
mettiamo che voglio generare la lista dei clienti da visitare lunedi.
che funzione dovrei usare per il match del giorno del giro lunedi e quello
sul record ?
grazie.
Lenny


title: clienti da visitare quel giorno

author: @Arold [             ]

text:
> il record è cosi composto:
> cliente, lu, ma, me, gi, ve, sa, do
>
> questo perchè posso visitare il cliente piu giorni in una settimana e
> assumono valori N (no)  e S (si)
>
> mettiamo che voglio generare la lista dei clienti da visitare lunedi.
>
> che funzione dovrei usare per il match del giorno del giro lunedi e quello
> sul record ?
>
> grazie.
> Lenny
fai una query dove nei criteri del lunedi metti =S


title: clienti da visitare quel giorno

text:
>
> fai una query dove nei criteri del lunedi metti =S
>
>
si ma come faccio a sapere che oggi č lunedi ?
grazie.
lenny


title: clienti da visitare quel giorno

author: Odino Saur

text:
"Lenny" <luca...@QUESTOLOTOGLItiscali.it> ha scritto nel messaggio
news:VfSna.41870$%p6.25...@news.edisontel.com...
>
> >
> > fai una query dove nei criteri del lunedi metti =S
> >
> >
>
> si ma come faccio a sapere che oggi è lunedi ?
vedi la funzione "format" sull'help in particolare tutte le opzioni delle
date


title: le query parametriche con tabella collegate ODBC non funzionano più su un computer della rete

author: Pileggi

text:
Versione di Office: 2007 Sistema operativo:Windows Vista
Da qualche giorno non riesco più a far funzionare un certo tipo di
query parametriche su uno dei pc della rete aziendale. Intendo le
query create in visualizzazione struttura in cui, come criterio,
scrivo il nome del parametro tra parentesi quadre ( ad es. [reparto]).
In particolare non funzionano più le query su tabelle collegate
tramite ODBC a un database Informix. Access si pianta nell'esecuzione
della query. Gli altri tipi di query e le query non parametriche,
anche su quelle tabelle, non danno problemi. Sugli altri computer
della rete non ci sono problemi.
A rendere ancora più strana la cosa, sul computer incriminato ho un
file di access con una query parametrica creata alcuni mesi fa e
questa funziona benissimo. Se la duplico continua a funzionare finchè
non faccio una modifica, dopo la modifica comincia a bloccarsi anche
lei.
Da cosa può dipendere una tale stranezza?
Grazie mille,
Pileggi


title: Come 'vedere' avvio stampa anteprima a schermo?

author: RobertoA

text:
Procedura Access che avvio anteprima di un documento a schermo
L'avvio anteprima abilita la visualizzazione dei tasti STAMPA,
DIMENSIONI, MARGINI ecc tipici dei report in anteprima
Vorrei avviare del codice quando l'operatore materialmente manda in
stampa il report, e quindi quando preme STAMPA, appare pannellino scelta
stampante, e poi preme OK
Quindi SOLO se la stampa viene materialmente inviata alla stampante
vorrei far partire del codice
Come fare?


author: BFS

text:

mmm

dovresti in qualche modo allora interrogare lo spooler di stampa

forse con queste ?
https://learn.microsoft.com/en-us/windows/win32/printdocs/printing-and-print-spooler-functions

BFS


text:

Ho bypassato il problema semplicemente creando un altro menu comandi da
usare per avviare materialmente la stampa, come dimostrato al link:

https://www.access-programmers.co.uk/forums/threads/print-event-intercept.324758/#post-1844092

In sostanza aggiunge un menu di comandi personalizzato alla pressione
del tasto destro sul report e sulla funzione fnPrint() ci metti quel che
vuoi, esattamente come mi serviva
Certo che, il monitoraggio dello spooler di stampa di Windows sarebbe
stata l'ovvia soluzione al problema che ho descritto, forse non cosi'
banale da realizzare a colpi di vba
Ma il menu volante col destro mi sembra gia' un'eccellente soluzione


text:

ottimo
dovresti però anche inibire o intercettare un eventuale CTRL+P che un
utente può eseguire per avviare la stampa dall'anteprima

BFS


text:

Si sarebbe perfetto
In questo momento mi basta poter indicare il mouse-destro/Stampa per
avviare la stampata sia di quanto a video che del codice accessorio
Per gli interessati ho trovato anche questo che mi pare molto utile per
monitorare lo spooler di Windows, come la api che hai consigliato

https://web.archive.org/web/20191031183312/http://www.merrioncomputing.com/Programming/WatchPrinter.htm


author: Silvio Berruti

text:

Ciao, ho avuto un problema simile e l'ho risolto creando una maschera che contenesse, come sotto maschera, il report in anteprima.
Questo utilizzo ti permette di inserire dei pulsanti per gestire la stampa: ad esempio, avevo bisogno di poter mandare in stampa una sola pagina, oppure scegliere da pagina a pagina, oppure far gestire la stampa ad un programma esterno (ZebraDesigner 3).
Inoltre, cambiando da VBA l'Oggetto origine del controllo sotto maschera, puoi mandare in anteprima tutti i report che desideri, senza dover creare maschere differenti.
Questo è un esempio di codice:
Private Sub Form_Load()
  On Error Resume Next
  Dim risp
  risp = Left(DLookup("id_eti", "T_DaStampare"), 6)  ' leggo il tipo di etichetta da stampare
  Me.Caption = "Stampa Etichetta - Anteprima " & risp
  Select Case risp
    Case "K445/C": Me.SR_Etichetta.SourceObject = "Report.R_EtiK445_Oriz"
    Case "888/B ": Me.SR_Etichetta.SourceObject = "Report.R_Eti888B"
    Case "000/A ": Me.SR_Etichetta.SourceObject = "Report.R_Eti000A_Oriz"
    Case "111/B ": Me.SR_Etichetta.SourceObject = "Report.R_Eti111B_Oriz"
    Case "888/D ": Me.SR_Etichetta.SourceObject = "Report.R_Eti888D"
    Case Else
      MsgBox "Questo Tipo di etichetta non è previsto." & vbCrLf & "Potete richiederlo e verrà rilasciato in un prossimo aggiornamento del programma.", vbInformation, "In fase di preparazione"
      DoCmd.Close
      Exit Sub
  End Select
End Sub


author: Karl Donaubauer

text:
Salve,

RobertoA:

Con pocche righe di codice.
Puoi scaricare il mio demo db da
https://www.isladogs.co.uk/aeu-11/
 e
vedere il no. 8 "Report in page previw or sent to printer".

Puoi vederlo anche nel video della presentazione:
https://www.youtube.com/watch?v=k9jgkzG2IaU

--
Ciao
Karl
*********
Access Bugs:
https://www.accessforever.org

Access News:
https://youtu.be/XMOHBSudo-U

Access DevCon:
http://AccessDevCon.com

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


text:
Il 26/03/2023 23:16, Karl Donaubauer ha scritto:
> Salve,
>
> RobertoA:
>> Procedura Access che avvio anteprima di un documento a schermo
>> L'avvio anteprima abilita la visualizzazione dei tasti STAMPA,
>> DIMENSIONI, MARGINI ecc tipici dei report in anteprima
>> Vorrei avviare del codice quando l'operatore materialmente manda in
>> stampa il report, e quindi quando preme STAMPA, appare pannellino
>> scelta stampante, e poi preme OK
>> Quindi SOLO se la stampa viene materialmente inviata alla stampante
>> vorrei far partire del codice
>> Come fare?
>
> Con pocche righe di codice.
> Puoi scaricare il mio demo db da
https://www.isladogs.co.uk/aeu-11/
 e
> vedere il no. 8 "Report in page previw or sent to printer".
>
> Puoi vederlo anche nel video della presentazione:
>
https://www.youtube.com/watch?v=k9jgkzG2IaU

>

Molto interessante, il codice e' piu' semplice del mio
Buono a sapersi per le prossime volte
Sul file indicato ci sono diversi esempi, a mio avviso molto
interessanti come l'utilizzo della non documentata StrPtr, un updater
frontend che non fa mai male, ed altre routine particolari
Consiglio a tutti gli associati alla 'banda scarsotti' di darci
un'occhiata     :)


title: azzerare l'id...ed altro...help!

author: tetsuja

text:
ciao!
da 2 giorni usi acce3ss, devo creare delle tabelle per archiviare alcuni
dati dell'ufficio in cui lavoro....
1) come azzero l'id? Il counter mi parte non da 1 ma da 7....boooo
2)dove lavoro io c'e' una intranet, vorrei mettere a disposizione di tutti
il database, ho due possibilita', nella home page della intranet,  oppure
semplicemente fra due pc.... mi illuminate un po'?
grazie!!!
buon lavoro!


title: azzerare l'id...ed altro...help!

author: Antonio Biso

text:
tetsuja <
bravor...@libero.it
> wrote in message
Ketr6.3208$6W.7...@news.infostrada.it...
> ciao!
>
> da 2 giorni usi acce3ss, devo creare delle tabelle per archiviare alcuni
> dati dell'ufficio in cui lavoro....
>
> 1) come azzero l'id? Il counter mi parte non da 1 ma da 7....boooo
Che ti frega? L'id automatico serve per identificare uinivocamente i record,
non per numerarli.
Antonio


title: azzerare l'id...ed altro...help!

author: Laura Cerponi

text:
comunque se tu cancelli tutti i record da una tabella ed effettui dopo una
compattazione del db il contatore riparte da 1
tetsuja <
bravor...@libero.it
> wrote in message
Ketr6.3208$6W.7...@news.infostrada.it...



title: azzerare l'id...ed altro...help!

text:
Laura Cerponi <
laurac...@iol.it
> wrote in message
pJxr6.6111$6W.6...@news.infostrada.it...
> comunque se tu cancelli tutti i record da una tabella ed effettui dopo una
> compattazione del db il contatore riparte da 1
Questo procedimento a volte non funziona se si risponde ai messaggi non
scrivendo DOPO il quoting!!!
Antonio


title: azzerare l'id...ed altro...help!

author: Sergio MAZZA

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:lcHr6.8612$6W.7...@news.infostrada.it...

Mmmhh; nell'help non viene menzionato nulla... Siamo in presenza di un nuovo
bug?
Ciao.


title: azzerare l'id...ed altro...help!

text:
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
98nh1h$amh$1...@suite03.caspur.it...
>
> > Questo procedimento a volte non funziona se si risponde ai messaggi non
> > scrivendo DOPO il quoting!!!
> >
> > Antonio
>
> Mmmhh; nell'help non viene menzionato nulla... Siamo in presenza di un
nuovo
> bug?
Beh, non sarebbe la prima volta che la documentazione microsoft è
lacunosa...
Antonio


title: azzerare l'id...ed altro...help!

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:2UHr6.8813$6W.7...@news.infostrada.it...

Eh! Eh!
Ciao.


title: azzerare l'id...ed altro...help!

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
lcHr6.8612$6W.7...@news.infostrada.it...

Domando scusa, giuro che non scriverò più prima del quoting (se il quoting è
il vecchio messaggio con tutte le indicazioni, se no, confesso la mia
ignoranza che cos'è il quoting?)
Grazie.
Antonello


title: azzerare l'id...ed altro...help!

text:
Laura Cerponi <
laurac...@iol.it
> wrote in message
1fRr6.16436$6W.10...@news.infostrada.it...

Carissima Laura, non preoccuparti, hai capito benissimo cosa è il quoting e
vedo che hai provveduto.
Mi congratulo con te, in fondo, cara Laura, una sì bella fanciulla come te
non poteva non capire al volo i suggerimenti che le venivano impartiti.
Brava Laura!!!
> Grazie.
>
> Antonello
Antonello?!?!?
Groan!
Antonio


title: azzerare l'id...ed altro...help!

author: Antonello Spinetti

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
gQSr6.17773$6W.12...@news.infostrada.it...

Ebbene si caro Antonio, in realtà ho una doppia vita.
Laura/Antonello


title: Report senza fine pagina

author: fabrizio vignali

text:
Salve a tutti.
Dovendo inviare un report ad una stampante termica a rullo, come posso
evitare il fine pagina per non ripetere l'intestazione report nr volte per
quanto lungo sia il contenuto dei dati?
Grazie
Saluti a tutti
Fabrizio Vignali
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Report senza fine pagina

text:
"fabrizio vignali" <
fabrizio...@libero.it
> ha scritto nel messaggio news:151Z41Z179Z175Y...@usenet.libero.it...
> Salve a tutti.
> Dovendo inviare un report ad una stampante termica a rullo, come posso
> evitare il fine pagina per non ripetere l'intestazione report nr volte per
> quanto lungo sia il contenuto dei dati?
> Grazie
> Saluti a tutti
> Fabrizio Vignali
Non ho capito; non vuoi stampare l'intestazione e piè di pagina del report? Toglila, (menù) Visualizza - Intestazione piè di
pagina-pagina report.
E utilizza l'intestazione/piè di pagina report...
Ciao.
--
Sergio MAZZA


title: Report senza fine pagina

text:
Il 02 Ott 2006, 19:22, "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto:
> "fabrizio vignali" <
fabrizio...@libero.it
> ha scritto nel messaggio
news:151Z41Z179Z175Y...@usenet.libero.it...
> > Salve a tutti.
> > Dovendo inviare un report ad una stampante termica a rullo, come posso
> > evitare il fine pagina per non ripetere l'intestazione report nr volte
per
> > quanto lungo sia il contenuto dei dati?
> > Grazie
> > Saluti a tutti
> > Fabrizio Vignali
>
>
> Non ho capito; non vuoi stampare l'intestazione e pič di pagina del
report? Toglila, (menů) Visualizza - Intestazione pič di
> pagina-pagina report.
> E utilizza l'intestazione/pič di pagina report...
>
> Ciao.
> --
> Sergio MAZZA
Risolto con l'aiuto di M.Amendola. In pratica volevo, dovendo stampare un
report scontrino fiscale su un rullo di carta termica, evitare la
ripetizione dell'intestazione ad ogni cambio pagina. Inserendo
l'intestazione nel corpo report ho ottenuto il risultato: Intestazione
scontrino, elenco prodotti e totale in un unica passata.
La stampante si ferma una frazione di secondi al cambio pagina ma non fa
interruzioni nella stampa e tagliia il rullo di carta al punto giusto.
Grazie Cmq
Al prossimo quesito.
Saluti



title: query di raggruppamento

author: Sandrobi

text:
In una query di raggruppamento vorrei che mi accodasse un campo stringa in
modo da avere tutti i dati contenuto nei record raggruppati. In pratica fare
con le stringhe ciò che fà Sum con i numeri. Che tipo di espressione potrei
usare. Ho provato con
SELECT ... Des & me.des as Des ....
ma segnala riferimento circolare.
Ciao


title: query di raggruppamento

text:
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio
news:5QKia.1772$iy5....@twister2.libero.it...

Non è chiaro di cosa stai parlando
Prima parli di query di raggruppamento, poi scrivi dell'SQL che non è di
raggruppamento.
Dentro l'SQL ci scrivi me.des il che fa pensare ad una maschera che però non
descrivi!
Provare a perdere un po' di tempo a spiegare meglio il problema?!?
(NON la TUA soluzione, il problema!!!)
Antonio


title: query di raggruppamento

author: Roberto da casa

text:
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio
news:5QKia.1772$iy5....@twister2.libero.it...

Creati una query unione che accoda alla tua query di raggruppamento un'altra
query di raggruppamento che contiene una sola riga con i totali generali.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: query di raggruppamento

text:
> > In una query di raggruppamento vorrei che mi accodasse un campo stringa
in
> > modo da avere tutti i dati contenuto nei record raggruppati. In pratica
> > SELECT ... Des & me.des as Des ....
> > ma segnala riferimento circolare.
>
> Non è chiaro di cosa stai parlando
> Provare a perdere un po' di tempo a spiegare meglio il problema?!?
> (NON la TUA soluzione, il problema!!!)
Ok, non hai tutti i torti!
Da una tabella Articoli voglio crearmi un elenco in cui gli articoli
presenti più volete siano presenti una volta sola con la sommatoria degli
importi (e qui va bene SUM) e con un campo tsto che contenga tutte le
descrizioni, che sono divese anche se gli articoli sono uguali (e qui non so
cosa usare!)
La query è questa:
SELECT ART.ar, ART.des AS Des, SUM(ART.im) AS Tim FROM ART GROUP BY ART.ar
che è incompleta perché Des sarà solo l'ultima descrizione letta.
Sandro


title: query di raggruppamento

text:
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio
news:h62ja.4728$iy5.1...@twister2.libero.it...

E mica lo puoi fare con una semplice query.
Con un report potresti raggruppare per codice articolo con la somma
nell'intestazione di gruppo e poi mettere nel corpo le descrizioni che
appariranno una sopra l'altra, ma con una semplice query no.
Devi utilizzare del codice che ti scorra i record e ti faccia la
concatenazione delle stringhe.
Mi pare che una o due settimane fa, Roberto postò proprio il codice per fare
questo per un problema analogo
Antonio