DataBase - formattazione_condizionale_in_form_con_più_di_3_casi

Asked By fr_busato
20-Jan-10 10:33 AM
ho la necessit?? di utilizzare pi?? di 3 espressioni nella formattazione
condizionale in una maschera e di gestirle da codice.
In pratica devo colorare le righe di record con colori diversi in base al
valore di un campo, il campo colore contiene il colore da utilizzare.
Qualche suggerimento?

Grazie a tutti

P.S. uso access 2003 (anche se non mi dispiacerebbe una soluzione
retrocompatibile)
Qualche
(1)
Grazie
(1)
Retrocompatibile
(1)
Dispiacerebbe
(1)
Formattazione
(1)
Condizionale
(1)
Suggerimento
(1)
Espressioni
(1)
  MA replied to fr_busato
20-Jan-10 10:56 AM
la formattazione condizionale anche via codice ha solo 3 casi fino alla
versione A2007.
nella 2010 invece questo limite non esiste
Create New Account
help
in Tabella il nuovo record ? Nel mio programmino ho proceduto come scritto nel punto 1) Qualche problemino nella gestione dati l'ho ancora. . . AntFast Access Discussions Me.MioCampo.undo (1) Access 2003 (1) Me.Undo Non (1) Office (1) AntFast Carlo Costarella (1) Grazie Carlo AntFast ps (1) AntFast AntFast cianto (1) SendKeys (1) Ciao, direi certamente la prima danno esito negativo metti Cancel = true per abortire il salvataggio. Buona domenica Alberto Ciao Alberto, grazie per la risposta, il mio codice attuale : Private Sub MioNomeElemento_BeforeUpdate(Cancel As Integer) If Not Cancel = True End If If MioNomeElemento.Text = "" Then Cancel = True End If End Sub Ho qualche problemino con l'uscita dalla maschera. Ho il seguente Messaggio di Access: di un record nomecontrollo.undo Ciao, Carlo "Carlo Costarella" <carlocoslibero@libero.it> ha scritto nel messaggio Ciao Carlo. grazie per la risposta Ho gia' provato ad usare 'Undo' un po' in tutte le salse due volte, ti fà uscire? Va usato prima che ti compaia il messaggio di errore. Qualche perplessità sulla funzione, la scriverei così: Private Sub MioNomeElemento_BeforeUpdate(Cancel As Integer) If Not IsNull se c'e') per 'delettare' (cancellare) il record ? (da scrivere nell'evento prima di aggiornare) Grazie Carlo AntFast ps. mi sembra di cogliere all'interno del newsgroup una sorta di omerta tradizione. Forse puoi provare a scrivere su it.comp.appl.access Ciao, Carlo Ciao Carlo, grazie ancora. Con sendkeys( chr(27) ) ho risolto. Per pura cronaca. . . . : Sono del 1950, dal 1984
serie: se digito 10, 994, Access mi faccia scrivere (non solo visualizzare) solo 10, 99. Grazie! Access Discussions HA010096452.aspx Con (1) Routine (1) Standard (1) Access Nel senso (1) Re Digitare (1) Grazie (1) Ciao (1) Si (1) Si tratta banalmente di definire una maschera di input per sulla maschera di imput, ma sei sicuro che ci sia una stringa? Cercher = F2! Intanto grazie! se Guarda, se per esempio vuoi numeri del tipo 34, 35 devi semplicemente scrivere la Me.MioCampo, InStr(Me.MioCampo, ", ") + 2) End If End Sub Ciao Vladimiro Funziona! Bella idea, grazie Vladimiro!!! ; ) se Senonch = E9, questa soluzione trasforma il numero in una stringa (es: Ora, se cio = E8 direttamente nell'espressione Me.MioCampo = 3D Left(Me.MioCampo, InStr(Me.MioCampo, ", ") + 2) Grazie! ; ) se Senonch = E9, questa soluzione trasforma il numero in una stringa (es: Ora, se passo Cio = E8 direttamente nell'espressione Me.MioCampo = 3D Left(Me.MioCampo, InStr(Me.MioCampo, ", ") + 2) ? Grazie! ; ) te lo Ciao Francesco, non si pu = F2 fare in quanto non si pu = F2 la formula la applico su un campo numerico con origine riga, la stringa rimane numero. Grazie ancora! ; ) utente erie: se ) solo ca a ero un tato = A0? , Altra domanda: c' = E8 2, viene trasformato appunto in stringa (es: "2373, 88"). Quindi se utilizzo questa stringa in qualche operazione (es: Me.MioCampo + variabile_numerica), Access non me lo legge. Per questo trasferisco Me.MioCampo
tutti i campi del database, cosi' facendo posso fare la ricerca su piu' campi. Un grazie in anticipo a chi mi potra' aiutare in questo problema. Access Discussions Relative (1) Routine 1) Ciao, naturalmente si pu = F2 fare considerando per = F2 che la ricerca deve in qualche modo essere distinta, nel senso che se tu in tabella vuoi cercare il versamento, non aperto il post! Ciao Vladimiro. - Senza dubbi, ci metto mano alla struttura perche' vorrei migliorarlo. Grazie del tuo intervento a l ! - -- Il fatto = E8 che non = E8 un problema di mettere altro forum, che dici? Ciao Vladimiro. .public.it.office.access / brow. . . Scusa, ho dimenticato la formattazione della Combo2 in modo da visualizzare solo il nome e la data di nascita: Numero che potrebbero far comodo per una migliore visualizzazione dell'elenco, andando naturalmente a modificare la formattazione e l'inserimento di altre colonne. Di nuovo Vladimiro. nella Combo1, in "Origine riga" mi associate !? E poi. . .non ci ho capito altro. . .fammi una spiegazione piu' facile da capire. Grazie. .public.it.office.access / brow. . . Ciao, allora ricominciamo :-) Hai una sola tabella ed una maschera tabella "Tabella1" e la maschera "Maschera1" e non mi pare di aver scritto di eliminare qualche campo nella tabella o qualche controllo nella maschera; ho semplicemente preso in considerazione alcuni campi della tabella per crearmi le
visualizzare almeno i dati della prima query ma la cosa non funziona. Come devo fare? Grazie mille per l'aiuto Cristina. Access Discussions MESE TOTALE gennaio (1) HP051888541040.aspx pid CH063662081040 apposito simbolo nei ribbon. - - HTH Karl * ** ** ** ** Access FAQ: www.donkarl.com / it ciao Karl e grazie per l'interessamento. Io lavoro con access 2003. ti posto la prima query che funziona excel e vba per excel, ed il manuale che mi sono comprata non ?? molto chiaro) Grazie Cristina. Se ti capisco bene, puoi usare una query con questa stringa SQL come base non hanno senso SELECT Data, Importo, Responsabile, DSum("Importo", "tab_ordini", FROM tab_ordini Forse devo modificare qualche parte della tua stringa? Grazie Cristina. PS. GRazie per il grafico, quelo almeno sono riuscita a capire come funziona. Scusami, ho provato a somma con il mese precedente quindi ok.) Come bisogna fare per ragruppare a 12 record? grazie Cristina. La quantità dei record in questa prima query non importa. La query deve solo riga del grafico o anche il disegno. - - HTH Karl * ** ** ** ** Access FAQ: www.donkarl.com / it Grazie Karl per l'aiuto, ma pultroppo io non conosco access (ho sempre lavorato con excel
rst.AddNew rst.Fields("ID") = Me.chiave2 rst.Fields("path") = CStr(VFiles) rst.Update Next Grazie veramente dei vostri consigli io intanto continuo a cercare qualche soluzione Gianni. Access Discussions HWndOwner Me.hWnd .DialogTitle Segli (1) Filter (1) AddNew (1) Filter rst.AddNew rst.Fields("ID") = Me.chiave2 rst.Fields("path") = CStr(VFiles) rst.Update Next Grazie veramente dei vostri consigli io intanto continuo a cercare qualche soluzione Gianni. Scusatemi per essere ancora piu' chiaro e semplificare il tutto quello che io rst.AddNew rst.Fields("ID") = Me.chiave2 rst.Fields("path") = CStr(VFiles) rst.Update Next Grazie veramente dei vostri consigli io intanto continuo a cercare qualche soluzione Gianni. Ho fatto una domanda troppo facile.?!? Oppure una troppo stupida.?! Grazie comuqnue. Gianni. Buongiorno a tutto il news Scusate se ho aperto un nuovo post purtroppo rst.AddNew rst.Fields("ID") = Me.chiave2 rst.Fields("path") = CStr(VFiles) rst.Update Next Grazie veramente dei vostri consigli io intanto continuo a cercare qualche soluzione Gianni. Beh il bisogno