sptk



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Question About CDialog class




Thanks

one consult more

view the code

               CDBListView listView2("List View:",10,SP_ALIGN_CLIENT);

	listView2.database(&db);
	listView2.sql("SELECT * FROM tbl_Persons order by Name");
///THIS 	listView2.keyField("IdPerson");
	try {
		listView2.refreshData();
	}
	catch (CException& e) {
		printf("Exception: %s\n",e.text().c_str());
	}
               ........
               .......  .MORE CODE

               listView2.callback(cb_show_data);

               .......................
               ...................... MORE CODE



               static void cb_show_data(Fl_Widget *w,void *user_data) {


	CDBListView *listView = dynamic_cast<CDBListView *>(w);
	if (!listView) return;

	 CPackedStrings& ps = listView->selectedRow();


		if (listView->eventType() == CE_DATA_CHANGED)
		{
////AND THIS LINE		txt_ID-> ????????
			txt_Nombre->value(ps[0]);
			txt_Depto->value(ps[2]);
			txt_Cargo->value(ps[3]);
		}



}


In txt_ID-> ???????? I desire view "IdPerson" value (Key defined in listView2.keyField("IdPerson"))

How i view?


Thanks Alexey


Exist one book about the library? forums?



From: "Alexey Parshin" <alexeyp@gmail.com>
Reply-To: SPTK discussion <sptk@total-knowledge.com>
To: "SPTK discussion" <sptk@total-knowledge.com>
Subject: Re: Question About CDialog class
Date: Fri, 2 Jun 2006 07:53:06 +1000

Hernan,

CDialog class allows you to overwrite its virtual method save(). In this
method, you may read the data from the controls using their field names, and
execute SQL queries of your choice.

2006/6/2, HERNAN LAGRAVA <hernanjls@hotmail.com>:



Hello


I am proving library SPTK and it seems to me excelent, also the
examples are very useful, but I have a question:

the CDialog class has examples to edit records but i am not find
examples to insert or to delete records whit this class,  additionally to
know how
to me if elaborated examples exist to analyze code

thanks .





--
Alexey Parshin,
http://www.sptk.net



List hosted by Total Knowledge

Authoright © Total Knowledge: 2005