Bonjour à tous
J'ai un Formulaire ou j'ai placé les éléments de mon dataset Pannes et
j'utilise la propiété datacolmns.expression dans des colonne pour avoir le total
des prix des pièces utilisée, le total du cout de l'intervention et le total de 2
et lors de la sauvgarde j'ai une exeption Le mappage de colonnes de SourceColumn 'Total' a échoué car le DataColumn 'Total' est une colonne calculée. ???
Me serai-il plus facile de reconfigurer ma requête SQL ?? mais comment faire ??
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 Public Class Form45 Private Sub PannesBindingNavigatorSaveItem_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PannesBindingNavigatorSaveItem.Click Me.Validate() Me.PannesBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.Pannes_DataSet) End Sub Private Sub Form45_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: cette ligne de code charge les données dans la table 'Pannes_DataSet.Pannes'. Vous pouvez la déplacer ou la supprimer selon vos besoins. Me.PannesTableAdapter.Fill(Me.Pannes_DataSet.Pannes) End Sub End Class
Total Interv = TempsInterPanne*55
TotalMat = NB pièce pautilisée pr panne * PrixPce
Total = TotalMat + TotalInterv
Un peu d'aide svp je dois présenté ce projet fin juillet et je suis qu'un pauvre frigoriste...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <s>SELECT PanneID, [Nom du site panne], [Nom du secteur panne], [Nom demandeur panne], [N° Téléphone demandeur panne], [Date demande panne], [Nom intervenant panne], [N° Téléphone intervenant panne], [Date intervention panne], [N° CFC panne], [Designation machine panne], [Description panne], [Cause panne], [Tâche éffectué pour la panne], [NB pièce utilisée pour panne], [N° Article pièce panne], [N° Référence pièce panne], [Designation pièce panne], [Date fin intervention], [Status de la panne], HistoriqueID, PrixPce, Total, TotalInterv, TotalMat, TempsInterPanne FROM Pannes</s>
P.S je suis sous visual basic 2010
Partager