superpippo2005 ha scritto:
Ciao oldman,
... Dovrebbero apparire tutte le righe di Iota e i dati di DiplomiCustom sempre vuoti tranne in corrispondenza della coincidenza di Nome_Log tra le due tabelle ...
Umb
Questo mi ha fatto sorgere il dubbio che la tua analisi al problema è perfetta evidentemente ho esposto male il problema o meglio i campi interessati e quindi cercherò di esporre meglio il problema elencando i campi e quello che serve
tabella IOTA questi i campi
IDX ( chiave primaria)
Nome_Log (Identifica la tabella generale a cui fa riferimento IOTA)
Prefix (Serie numeri e lettere che identifica l'isola)
Prefisso (Serie di numeri e lettere che identifica la nazionalita dell'isola)
Isola (nome dell'isola)
Deleted (se è cancellata o meno dal diploma)
Mixed (contiene il dato vero e proprio della tabella generale chiamata in questo caso I8VKB)
RMixed (è l'IDX della tabella generale di I8VKB per il dato interessato)
tabella DiplomiCustom
IDX (Chiave primaria)
Nome_Log (Stesso riferimento di prima)
Nome_Diploma (In questo caso identifica i record per IOTA)
Prefix (come prima)
Nominativo (è il dato Mixed vero e proprio della tabella generale)
in effetti la riga dovrebbe riempirsi (completamente) quando prefix di uno è eguale a prefix dell'altro tenendo conto che il nome_diploma deve essere IOTA ed il nome_log per le 2 tabelle deve essere I8VKB
Per quanto riguarda il codice lo posto senza nessun problema visto che è di una semplicità estrema
Public Class FrmMostraDiplomaIota
Private adapter As SqlClient.SqlDataAdapter
Private dataset As New DataSet
Private Sub FrmMostraDiplomaIota_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim sql As String
sql = qui la query per la selezione dei record
adapter = New SqlClient.SqlDataAdapter(sql, ConnectionUser)
adapter.Fill(dataset, "Iota")
me.grid.setdatabing(dataset, "Iota",true)
tieni presente però che faccio uso della griglia di apex e non la gridview di microsoft, ma questo cambia ben poco.