Navigare tutti i record di una sottomaschera

venerdì 19 febbraio 2016 - 09.29
Tag Elenco Tags  Office 2010

86Marco Profilo | Expert

Buongiorno ragazzi.
non riesco a venire a capo di una problematica un po' antipatica.

Al caricamento di una maschera con sottomaschera, ha la necessità di analizzare record dopo record della sottomaschera stessa e disabilitare alcuni campi a secondo del valore in essi contenuti.

Faccio un esempio (figura sotto)

760x171 32Kb


In questa sottomaschera ho 3 record.
Come posso fare per analizzare record per record e disabilitare il campo qta e prezzo solo per quelli con fornitore "BETA"?

Sapete aiutarmi? Grazie

renarig Profilo | Expert

>Al caricamento di una maschera con sottomaschera, ha la necessità
>di analizzare record dopo record della sottomaschera stessa e
>disabilitare alcuni campi a secondo del valore in essi contenuti.


Al caricamento analizzare tutti i record e abilitare o no i record distinti la vedo dura
( forse si puo fare ma dovrei testarlo e adesso ho poco tempo )


pero sicuramente "Su Corrente" puoi gestire la tua proprietà Abilitato o meglio Bloccato
arrivando di fatto a impedire modifiche sui record Beta

quindi nel codice della sottomaschera:
Private Sub Form_Current() ' Direi che è meglio usare il Locked (bloccato) invece di Enabled (abilitato) If Me!txtT2c1.Value = "alfa" Then 'Me!txtT2c2.Enabled = False Me!txtT2c2.Locked = False Else 'Me!txtT2c2.Enabled = True Me!txtT2c2.Locked = True End If End Sub


Facci sapere
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5