Bonsoir à tous,

Voila j'ai créé une interface qui s'appelle menu principale dans laquelle on peut trouver un pushbutton "nouvel entraineur" qui permet d'appeler une nouvelle interface dans laquelle on entre des données sur un entraîneur (nom, prénom ...)Une fois les données entrées dans les edits box je sauvegarde la fiche au format texte. Une fois cette sauvegarde effectuée je voudrais pouvoir retourner au menu principal et obtenir dans le popmenu entraîneur enregistré avoir la liste des entraîneurs que j'ai enregistré. J'ai donc regardé sur le forum et j'ai trouvé quelque petites choses que j'ai tenté d'adapter de cette façon :

programme pour sauvegarder la fiche entraîneur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function save2txt(obj,event)
 
handles=guihandles(gcbf);
for k = 1:7
   elem{k} = get(handles.(['edit',num2str(k+1)]),'string');
end
titres = {'nom','prénom','adress','ville','code postal','région','nationalité'}
 
[filename,pathname]=uiputfile('*.txt','sauvegarde')
if isequal(filename,0) || isequal(pathname,0)
       disp('User pressed cancel')
else
   fid = fopen(fullfile(pathname,filename),'wt');
   fprintf(fid,'INFORMATIONS PRINCIPALES\n');
   for k = 1:7
      fprintf(fid,'%s : %s\n',titres{k},elem{k});
   end
   fclose(fid);
end
ceci marche très bien. Puis je clic sur le pushbutton retour (qui d'ailleur m'ouvre une nouvelle interface menu principal" alors que je voudrais que cela ferme l'interface fiche entraîneur pour revenir sur le menu principal)

Dans le programme du menu principal j'ai taché de programmer le pushbutton de cette façon:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
function load_ss_callback(hobject, eventdata, handles);
[FileName,PathName] = uigetfile('*.txt', 'Choose a file');
    if isequal([FileName,PathName],[0,0])
        return
    else
        File = fullfile(PathName,FileName);
        s = load('-txt', File);
        names = fieldnames(s);
        handles.names = names;
        set(handles.sys_w_ac,'string',names);
    end
seulement quand je fais ça d'une part il faut que je clic sur le popupmenu pour aller chercher le fichier texte sauvegarder (je voudrais que cela se fasse automatiquement) et d'autre part j'obtiens le message d'erreur suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
??? Error using ==> load
Unknown command option.
 
Error in ==> menu_principal_export>load_ss_callback at 217
        s = load('-txt', File);
 
??? Error while evaluating uicontrol Callback
Voila désolé d'avoir été si long pour expliquer mon souci. J'espère avoir été assez clair

Merci d'avance