PDA

View Full Version : ساخت جدول با تعداد مشخصی رکورد



Rasool-GH
شنبه 08 آبان 1395, 16:38 عصر
سلام
برای ساخت یک جدول که دارای تعداد مشخصی رکورد (مثلا 1000 رکورد و 10 ستون ) باشه از چه دستوری استفاده کنم ؟ در گام بعدی اگر بخوام یکی از ستونهای همین جدول رو از 1 تا اخرین رکورد شماره بزنم و پر کنم چه کدی استفاده کنم ؟
ممنون

سوال رو به این شکل هم میشه مطرح کرد که چطور یک رکورد ست باز کنم و با یک حلقه فور اعداد 1 تا 1000 رو داخل فیلد اول رکوردهای خالی قرار بدم

mazoolagh
یک شنبه 09 آبان 1395, 13:03 عصر
ساخت جدول:
CURRENTDB.EXECUTE "CREATE TABLE STUDENTS (ID COUNTER PRIMARY KEY , FULL_NAME TEXT(50) , GRADE SHORT , APPROVED YESNO)"


مقداردهی فیلدها:
CONST SQL AS STRING = "INSERT INTO STUDENTS (FULL_NAME , GRADE , APPROVED) VALUES(@FN , @G , @A)"
DIM SQLQ AS STRING
DIM APPROVED AS BOOLEAN
DIM FULL_NAME AS STRING
DIM GRADE AS INTEGER
DIM I AS INTEGER
FOR I=1 TO 1000
FULL_NAME="'" + "STUDENT " + TRIM(I) + "'"
GRADE=CINT(RND*4)
APPROVED=CBOOL(RND>0.5)
SQLQ=REPLACE(SQL , "@FN" , FULL_NAME)
SQLQ=REPLACE(SQLQ , "@G" , GRADE)
SQLQ=REPLACE(SQLQ , "@A" , APPROVED)
CURRENTDB.EXECUTE (SQLQ)
NEXT