leila71
شنبه 12 دی 1394, 13:57 عصر
سلام
DBAdapter.java
public Cursor getContact1(String date_fr, String date_to) throws SQLException
{
String[] cols = { KEY_INVOICE_NO,
KEY_TRAN_DATE, KEY_CUST_CODE,KEY_CUST_DESCR,KEY_PRICE,KEY_COGS };
Cursor mCursor =db.rawQuery("select * from report_1 where tran_date >= "+ date_fr + " and tran_date <=" + date_to, null);
if (mCursor != null) {
mCursor.moveToFirst();
}
return mCursor;
}
show_report.java
//---Select a contact---
search.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
db.open();
Cursor c = db.getContact1(
(et1.getText().toString()),(et2.getText().toString ()));
if (c.moveToFirst())
DisplayContact(c);
else
Toast.makeText(getBaseContext(), "No contact found",
Toast.LENGTH_LONG).show();
db.close();
}
private void DisplayContact(Cursor c) {
// TODO Auto-generated method stub
Toast.makeText(getBaseContext(),"invoice_no: " + c.getString(0) +
"\n" +"tran_date: " + c.getString(1) + "\n" +
"cust_code: " + c.getString(2)+
"\n" +"cust_descr: " + c.getString(3) + "\n" +
"price: " + c.getString(4)+
"\n" +"cogs: " + c.getString(5) + "\n" ,
Toast.LENGTH_LONG).show();
mAdapter = new SimpleCursorAdapter(getBaseContext(),
R.layout.show_report,
null,
new String[] { db.KEY_INVOICE_NO,db.KEY_TRAN_DATE},
new int[] { R.id.date_fr , R.id.date_to}, 0);
nameList.setAdapter(mAdapter);
}
}) ;
}
این کد مربوط به قسمت جستجو می باشد
جستجو را انجام داده و نمایش میدهد ولی من می خواهم که نتیجه جستجو در list view نمایش داده شود
خواهشا راهنمایی کنید
مرسی
DBAdapter.java
public Cursor getContact1(String date_fr, String date_to) throws SQLException
{
String[] cols = { KEY_INVOICE_NO,
KEY_TRAN_DATE, KEY_CUST_CODE,KEY_CUST_DESCR,KEY_PRICE,KEY_COGS };
Cursor mCursor =db.rawQuery("select * from report_1 where tran_date >= "+ date_fr + " and tran_date <=" + date_to, null);
if (mCursor != null) {
mCursor.moveToFirst();
}
return mCursor;
}
show_report.java
//---Select a contact---
search.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
db.open();
Cursor c = db.getContact1(
(et1.getText().toString()),(et2.getText().toString ()));
if (c.moveToFirst())
DisplayContact(c);
else
Toast.makeText(getBaseContext(), "No contact found",
Toast.LENGTH_LONG).show();
db.close();
}
private void DisplayContact(Cursor c) {
// TODO Auto-generated method stub
Toast.makeText(getBaseContext(),"invoice_no: " + c.getString(0) +
"\n" +"tran_date: " + c.getString(1) + "\n" +
"cust_code: " + c.getString(2)+
"\n" +"cust_descr: " + c.getString(3) + "\n" +
"price: " + c.getString(4)+
"\n" +"cogs: " + c.getString(5) + "\n" ,
Toast.LENGTH_LONG).show();
mAdapter = new SimpleCursorAdapter(getBaseContext(),
R.layout.show_report,
null,
new String[] { db.KEY_INVOICE_NO,db.KEY_TRAN_DATE},
new int[] { R.id.date_fr , R.id.date_to}, 0);
nameList.setAdapter(mAdapter);
}
}) ;
}
این کد مربوط به قسمت جستجو می باشد
جستجو را انجام داده و نمایش میدهد ولی من می خواهم که نتیجه جستجو در list view نمایش داده شود
خواهشا راهنمایی کنید
مرسی