Newsgroup: it.comp.appl.access
Titolo: Creare campo contatore da codice

Un saluto a tutti. Come da oggetto volevo sapere se e' possibile creare da
codice un campo di tipo contatore in una tabella . Se sě come ? Grazie a
tutti.

 
  URL: 
http://www.sitocomune.com/
  Sezione: Tables
  Titolo: Cos'č un ID? Contatori, numeri, e altro.
  Ciao.
--
http://digilander.libero.it/winses

 tutti.
Se la tabella si chiama Tabella1 ed il campo contatore de creare si chiama
IDPippo, prova con questo codice VBA:
Dim dbs As Database
Dim tdf As TableDef
Dim fld As Field
Set dbs = CurrentDb()
Set tdf = dbs.TableDefs!Tabella1
Set fld = tdf.CreateField("IDPippo", dbLong)
fld.Attributes = fld.Attributes + dbAutoIncrField
tdf.Fields.Append fld
dbs.TableDefs.Refresh
Set dbs = Nothing
Set tdf = Nothing
Se poi, come normalmente č, il campo contatore IDPippo deve essere anche
chiave primaria di Tabella1, prova invece con quest'altro codice VBA:
Dim dbs As Database
Dim tdf As TableDef
Dim fld As Field
Dim idx As Index
Dim fldIndice As Field
Set dbs = CurrentDb()
Set tdf = dbs.TableDefs!Tabella1
Set fld = tdf.CreateField("IDPippo", dbLong)
fld.Attributes = fld.Attributes + dbAutoIncrField
tdf.Fields.Append fld
Set idx = tdf.CreateIndex("ChiavePrimaria")
Set fldIndice = idx.CreateField("IDPippo", dbLong)
idx.Fields.Append fldIndice
idx.Primary = True
tdf.Indexes.Append idx
dbs.TableDefs.Refresh
Set dbs = Nothing
Set tdf = Nothing

   Titolo: Cos'č un ID? Contatori, numeri, e altro.
Grazie daro' un'occhiata.

Grazie Roberto provo subito. A proposito come stai? Spero bene !
O bella , ma Robè sei stato male ?
Ciao. Fabrizio

 come ?
Un metodo breve e efficace è SQL p.e.
Currentdb.Execute "ALTER TABLE Tabella ADD COLUMN Campo COUNTER"
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 Ciao. Fabrizio
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Grazie Roberto provo subito. A proposito come stai? Spero bene !
Mi contento! :-)
Grazie!!
Roberto.

aperto.
Ma stai scherzando? dio mio Robè riguardati adesso .
Ragazzi non lo fate affaticare :-) 
( la butto sul ridire , ma sono sconvolto )
Devo aver letto qlc su un qlc 3d tuo ( parlavi anche di dieta , mi
pare ) , ma non l'avevo preso sul serio.
Basta, basta per carità. Robè fai il bravo, adesso.
Ciao. Fabrizio


Fa venire i brividi a risentirlo. Ho seguito le tue vicissitudini anche se
all'epoca non scrivevo ancora. Fabrizio se vai a rivederti i post del
periodo vedrai quanti attestati di stima ha riscosso (e risposto uno a uno)
Roberto.
Sempre in gamba, Roberto,
ciao MAssimiliano
ciao Roberto,

>Access-FAQ (tedesco): 
http://www.donkarl.com
Impressionante il counter delle visite: oltre 794.000!!

periodo vedrai quanti attestati di stima ha riscosso (e risposto uno a uno)
Ti credo sulla parola , perchè sebbene lo conosca da poco ( da Luglio
circa , anche se posto da Agosto), .... ma no ma no , sto scrivendo
un'epitaffio e invece Robè è vivo e vegeto e adesso sta benone
(vero?). Per cui ridere ragazzi.
Adesso non mi viene in mente neanche una scemenza da dire ( da quando
Amanda è venuta da te ... ), però fate conto che l'ho detta : 
 FANCULO STI' INFARTI.
Ciao. Fabrizio