I could do that, but, I want this table I/O cell to be right justified and numeric only. Neither the textTableItem nor any of the other standard styles support this. I KNOW I can do it with the customTableItem style and fields if I can just get the field to accept Grafitti input. Somebody must have done this already.
> Greg, > > How about setting the cell's style to textTableItem? That's what I do. > > -Marty Original Post: -------------- > > >> I'm a newbie Palm programmer and need a little assistance. > > >> > > >> I'm trying to do something that I thought would be relatively simple > but > > >> is giving me a lot of problems. What I'm trying to do is set up some > > Fields > > >> for user I/O inside a table using the customTableItem style (ala the > > "sales" > > >> example in Rhodes & McKeehan) > > >> > > >> My basic approach in the main event handler is: > > >> > > >> case frmOpenEven: > > >> initailize the table by: > > >> set the rows usable > > >> mark the rows invalid > > >> set the column's style to customTableItem > > >> relocate the appropriate field into the table (row, column) > > location > > >> (by changing is rect entry) > > >> set the field as visible, editable, underlined, etc. > > >> set the field text to its initial value > > >> set the table column's CustomDrawProcedure > > >> set column usable > > >> draw the form with FrmDrawForm > > >> break > > >> > > >> > > >> case tblEnterEvent: > > >> set the table's editing attribute to true > > >> set table's currentRow to the row selected by user tap > > >> set table's currentColumn to the column selected by user tap > > >> remove the high light from the previously selected field > > >> get a pointer to the field corresponding to selected table cell > > >> (row,column) > > >> set form focus to the table > > >> grab the focus for the selected field > > >> create a new fldEnterEvent > > >> call FldHandleEvent with the new fldEnterEvent and the field ponter > > >> break > > >> > > >> My CustomDrawProcedure simply uses FldDrawField to display each field > > >> when called at the appropriate time. > > >> > > >> Here's what happens: > > >> > > >> 1. The fields display properly in the table with their initial text. > > >> > > >> 2. I can select a field with a tap and high light any of the characters > > >> in the field. > > >> > > >> 3. I CAN NOT change anything (add or delete) in the field with > > >> Grafitti entries. It responds with the appropriate shift symbol > > >> to Grafitti shift entry and punctuation tap, but, I can't change the > > >> field text. It simply ignores all Grafitti entries. --------------------------------------------- This message was sent using MI-Webmail. No matter where you are, never lose touch. Get your Email using MI-Webmail. http://www.monmouth.com/ -- For information on using the ACCESS Developer Forums, or to unsubscribe, please see http://www.access-company.com/developers/forums/