What tool to choose for the client and to work with the database using C #?
INITIAL DATA:
- the predominant type of relationship between tables 1: M;
- different requests will be used;
- The main client functionality is shown in the form "001_000_tst_Form1" of the attached file;
Those. It is necessary that you can use:
- tabs on the form;
- several tables on one form (panel);
- several fields of tables are placed on the form and they can be edited and formatted;
- the possibility of using additional buttons (not shown on the form);
BASIC REQUIREMENT:
- database tables are located on MySql;
- the client can be developed as a program or as a web;
FORMAL REQUIREMENT:
- Intuitive client development (based on the principle of Access or LightSwitch);
- the optimal process of updating the modified (formatted) data in the record. Those. the data is automatically updated in the source or updated by pressing a key;
- Ability to build data trees (menu) with the ability to search for items (see screen);
- the ability to build diagrams of various analytics based on data from tables;
- possibility of displaying table fields (see screen);
- the ability to display photos in the table;
Those. there is a base of employees with photos.
It is necessary that the photos of employees in the database are displayed both in the initial position of the table, and after filtering
Database file: http://transfiles.ru/7ug8a



клиенту excel- I thought about it, but how to organize feedback in Excel? Those. so that the client can read, edit, format the data inside the cell, add, delete records in the tables that are on the server. 2.не хватает огромного количества информации- could you tell me what and where to look, read about this list of questions .. maybe you have a more complete questionnaire - koverflowи ни какого C#what do you mean? Don't bother with C # at all? - koverflow