Newsgroup: it.comp.appl.access
Titolo: query e campo incremento numerico

Buongiorno a tutti.
Ho un problema che non riesco a risolvere:
con una query di creazione tabella e vorrei che creasse
automaticamente un campo numerico (non contatore) con una numerazione
crescente.
Ho letto tutti gli altri post con la formula DMax ma non fa al mio
caso, poichè non faccio riferimento ad altri campi.
Grazie a tutti anche per i preziosi consigli che ho trovato fin ora.

 ha scritto nel messaggio 
news:4d961797-4181-4e6d...@c4g2000hsg.googlegroups.com...




[risposta]
Che significa che la DMax non fa al caso tuo?
Se fai: DMax("nomeCampoDaIncrementare","nomeTabella") + 1
a quale altro campo fai riferimento?
Ciao.
-- 
Sergio MAZZA 

Sarah when he took her into Egypt.
"Do so-and-so," said Abraham to Sarah, "that it may be well with
me,--for thy sake." The history of the Chinese slave woman as she came
in contact with the foreigner at Hong Kong and at Singapore proceeds
all along a pathway labelled "protection," down to the last ditch of
human degradation. "Well with me," was the motive in the mind of the
"protector." "For thy sake," the argument for the thing as put before
the woman and before the world.
CHAPTER 2.
TREACHEROUS LEGISLATION.
In 1849 a man whose name is known the world over as a writer of
Christian hymns, went to Canton as British Consul and Superintendent
of trade. After a few years he returned to England, and in 1854 was
knighted and sent out to govern the new colony of Hong Kong. It is he
who wrote that beautiful hymn, among others, "Watchman, tell us of
the night." He also wrote, "In the Cross of Christ I Glory." One is
tempted to ask, in which Cross?--the kind made of gilded tin which
holds itself aloft in pride on the top of the church steeple, or
the Cross proclaimed in the challenge of the great Cross-bearer,
"Whosoever doth not bear his Cross, and come after Me, cannot be my
disciple"? The Cross is the emblem of self-sacrifice for the salvation
of the world. Oh, that men really gloried in such self-sacrifice, and
held it forth as the worthiest principle of life! Did Sir John Bowring
hold aloft such a Cross as this, and, with his Master, recommend it
to the world as the means of its elevation and emancipation from the
blight of sin? We shall not judge him individually. His example should
be a warning to the fact that even the most religious men can too
often hold very different views of life according to whether they are
embodied in religious sentiments or in one's politics. But nowhere are
right moral conceptions more needed (not in hymn-book nor in church),
as in the enactm

the suppression of the 'White Slave
    Trade'), for the suppression of the 'Yellow Slave Trade,' which is
    becoming almost world-wide in character."
As the supply of girls both in Singapore and Hong Kong comes very
largely from Canton, let us first describe the conditions we found
there. Our Journal of February 14th, 1894, reads as follows:
    "We went in company with a missionary and a native, both of
    whom could talk both English and Chinese, and visited some
    'flower-boats' on the river. Many of these boats are quite
    pretentious, with their rich wood-carving, fine furniture,
    and gaudy display of tinsel. There were whole streets of
    them,--floating houses moored together; we walked along the length
    of the street on one side, stepping from the bow of one boat to
    the next, the bows of the boats constituting front verandahs. We
    called at almost every place, but a description of one will do for
    all. First, as we entered, was a couch for opium smoking; just
    beyond this a reception room, very gaudy, with dozens of hanging
    lamps, and at one end a shrine for the gods, and offerings before
    it. In a room back of the reception room, and also upstairs,
    there were girls in large numbers. A hard-featured old woman came
    forward from the back room, who, our interpreter said, was as good
    a specimen as we could possibly have seen of an old brothel-keeper
    of Canton, one who had been in the business for many years of
    buying or otherwise obtaining babies and girls, and training them
    for prostitution. The girls came crowding to the door of the back
    room, and looked in upon us with eager curiosity. Our interpreter
    called our attention to the manner of dressing the hair,--like
    married women,--as indicating their bad life. The interpreter said
    they were inducted usually at about thirteen years of age. They
    were all dressed very 

 ha scritto nel messaggionews:4d961797-4181-4e6d...@c4g2000hsg.googlegroups.com...

ciao.
Allora vediamo se riesco a spiegare il mio problema. Io ho questa
query di creazione tabella:
SELECT tbl.CT, tbl.SUB, tbl.IMPORTO, tbl.FASE, tbl.[DATA FASE] AS
DATA_FASE, tbl.[UNITO], DateAdd("d",tbl!FASE-1,tbl![DATA FASE]) AS
Data_finale, Left(tbl!CT,3) AS macroc, Left(tbl!CT,4) AS ser INTO
TABELLA_VALORI
FROM tbl;
A questo devo aggiungere un nuovo campo "XXX"  che mi numeri, come un
contatore, tutti i record che saranno incollati sulla tabella, da 1
fino all'ultimo.
Questo campo inoltre deve essere un campo numerico e non contatore.
In effetti ho provato a metterci dentro:   [DMax]+1 AS XXX ma non
funziona, il campo che mi dà è vuoto.
Mi fa il calcolo correttamente se mi riferisco ad un altro campo, ad
esempio: DMax("FASE","tbl")+1 AS XXX e questo da qualche risultato: mi
prende il numero più altro del campo FASE, ci somma 1 e me lo ripete
(uguale!) per tutti i record! Quindi non è quello che cerco.
Forse ho sbagliato qualcosa! Help

 ha scritto nel messaggio 
news:5c4b242c-00b4-4612...@k39g2000hsf.googlegroups.com...


 - Mostra testo tra virgolette -
Ciao Giorgia e grazie.
Il problema però mi rimane perchè non volevo aggiungere maschere. In
realtà ora, per ottenere questo risultato, creo la TABELLA_VALORI con
la query. Poi la vado ad aprila in struttura, aggiungo il campo XXX
come contatore, lo salvo, e cambio il tipo dati dello stesso campo XXX
in "numerico". Funziona, ma è... obbrobrioso!

 ha scritto nel messaggionews:4d961797-4181-4e6d...@c4g2000hsg.googlegroups.com...

Ah Sergio, scusa mi sono dimenticata di ringraziarti! Lo faccio adesso
e resto in attesa se ti viene in mente qualche idea per il mio
problema.

 Giorgia
Per favore scrivi in coda al testo del messaggio precedente; grazie.
Prova il suggerimento sul sitocomune:
www.sitocomune.com
 - Sezione Queries
2.1 Come posso inserire nella mia query un campo progressivo?
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggionews:4d961797-4181-4e6d...@c4g2000hsg.googlegroups.com...

Ciao Sergio.
la query che mi hai consigliato sul sitocomune funziona di per sè, nel
senso che mi dà il campo progressivo numerico nella nuova tabella
creata a patto che io ci metta una chiave primaria nella tabella
"sorgente". Mi spiego meglio: la mia tabella di origine non ha un
contatore e nemmeno un ID. Posso crearlo automaticamente quando
importo la tabella da excel, in questo caso la query di sitocomune
funziona. E' solo un po' macchinoso creare un campo che non serve per
poterlo sostiuire con un'altro.
Speravo ci fosse un modo più "pulito", ma è meglio che niente! Ti
ringrazio molto.

 ha scritto nel messaggionews:4d961797-4181-4e6d...@c4g2000hsg.googlegroups.com...

Mi scuso ma le mie risposte vanno in coda automaticamente anche se
rispondo in coda al tuo primo messaggio!

 ha scritto nel messaggio 
news:fb70d110-0f9a-48be...@m34g2000hsb.googlegroups.com...
Mi scuso ma le mie risposte vanno in coda automaticamente anche se
rispondo in coda al tuo primo messaggio!
[risposta]
No; intendevo di non scrivere il "testo" del messaggio prima della risposta, 
in questo caso hai fatto bene e come sto facendo io.
Il "messaggio" di risposta invece deve stare in progressione con gli altri:
es.
[domanda]
- [risposta]
-- [risposta]
forse è più chiaro leggere qui: 
www.sitocomune.com
 Sezione ICAA - Come 
comportarsi in questo NG.
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:5597fc41-c752-4adf...@s8g2000prg.googlegroups.com...
Ciao Sergio.
la query che mi hai consigliato sul sitocomune funziona di per sè, nel
senso che mi dà il campo progressivo numerico nella nuova tabella
creata a patto che io ci metta una chiave primaria nella tabella
"sorgente". Mi spiego meglio: la mia tabella di origine non ha un
contatore e nemmeno un ID. Posso crearlo automaticamente quando
importo la tabella da excel, in questo caso la query di sitocomune
funziona. E' solo un po' macchinoso creare un campo che non serve per
poterlo sostiuire con un'altro.
Speravo ci fosse un modo più "pulito", ma è meglio che niente! Ti
ringrazio molto.
[risposta]
Mi dispiace ma non arrivo oltre...
Ciao.
-- 
Sergio MAZZA