حالا اومدم توی اکتیویتی اول یه لیست اوردم که یه عنوان و یه دسته از دیتابیس میگیره تا اینجا درسته
کد ها رو ببینید
Sub Process_Globals
Dim sql1 As SQL
Dim daste As String
End Sub
Sub Globals
Dim cur As Cursor
Dim inx As Int =0
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("Menu1")
If File.Exists(File.DirInternal,"db.db")=False Then
File.Copy(File.DirAssets,"db.db",File.DirInternal,"db.db")
End If
If sql1.IsInitialized=False Then
sql1.Initialize(File.DirInternal,"db.db",False)
End If
LoadRecords
end sub
Sub LoadRecords()
cur = sql1.ExecQuery("SELECT * FROM diet WHERE daste > " & inx & " LIMIT 0,10")
For i = 0 To cur.RowCount-1
cur.position = i
Dim btn As Button : btn.Initialize("btn")
btn.text = cur.GetString("Onvan")
btn.Tag = cur.GetString("daste")
PanelHeight = PanelHeight + btn.Height + 1%y
inx = inx + 1
Next
end sub
Sub btn_click
Dim b As Button
b=Sender
daste=b.Tag
cur = sql1.ExecQuery("SELECT * FROM diet WHERE daste = " & daste)
StartActivity(onvaaan)
myCode.SetAnimation("file3","file4")
End Sub
بعد میریم اکتیویتی دوم که من میخام هر دسته چند تا عنوان داشته باشه دیتابیس رو ببینید متوجه میشید که اینجا هم درسته
کد های اکتیویتی دوم ببینید
Sub Process_Globals
Dim sql1 As SQL
Dim daste2 As String
End Sub
Sub Globals
Dim cur5 As Cursor
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("menu2")
If File.Exists(File.DirInternal,"db.db") =False Then
File.Copy(File.DirAssets,"db.db",File.DirInternal,"db.db")
End If
If sql1.IsInitialized = False Then
sql1.Initialize(File.DirInternal,"db.db",False)
End If
'
cur5 = sql1.ExecQuery("SELECT * FROM onvan3 WHERE daste1 ="&Content.daste)
cur5.Position=0
LoadRecords
End Sub
Sub LoadRecords()
cur5.GetInt("daste1")
For i = 0 To cur5.RowCount-1
cur5.position = i
Dim btn As Button : btn.Initialize("btn")
btn.text = cur5.GetString("onv6")
btn.Tag = cur5.GetString("daste1")
Next
End Sub
Sub btn_click
Dim b As Button
b=Sender
daste2=b.Tag
'cur5 = sql1.ExecQuery("SELECT * FROM onvan3 WHERE daste1 = " & daste2)
StartActivity(contentc)
End Sub
و حالا اکتیویتی سوم که مشکل من هم اینجاست
کد ها رو ببینید
Sub Process_Globals
Dim sql1 As SQL
Dim daste2 As String
End Sub
Sub Globals
Dim cur1 As Cursor
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("textrr")
If File.Exists(File.DirInternal,"db.db") =False Then
File.Copy(File.DirAssets,"db.db",File.DirInternal,"db.db")
End If
If sql1.IsInitialized = False Then
sql1.Initialize(File.DirInternal,"db.db",False)
End If
'
cur1 = sql1.ExecQuery("SELECT * FROM onvan3 WHERE daste1 =" &onvaaan.daste2)
cur1.Position=0
show
End Sub
Sub show
cur1 = sql1.ExecQuery("SELECT * FROM onvan3 WHERE daste1 =" &onvaaan.daste2)
For i = 0 To cur1.RowCount-1
cur1.position = i
cur1.GetInt("daste1")
label1.Initialize("label1")
label1.Text=cur1.GetString("matn2")
label1.SendToBack
Next
End sub
سوال
amiro72 17
سلام
یه مشکلی هست هر کاری میکنم درست نمیشه
کامل میگم
اول عکس از دیتابیس
جدول اول به اسم diet
جدول دوم به اسم onvan3
من یه دیتابیس دارم که دوتا تیبل داره
و سه تا اکتیویتی
حالا اومدم توی اکتیویتی اول یه لیست اوردم که یه عنوان و یه دسته از دیتابیس میگیره تا اینجا درسته
کد ها رو ببینید
و حالا اکتیویتی سوم که مشکل من هم اینجاست
کد ها رو ببینید
تو اکتیویتی سوم میخام متن رو نشون بدم نمیشه
لینک ارسال
به اشتراک گذاری در سایت های دیگر
8 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.