Εμφάνιση ενός μόνο μηνύματος
  #6  
Παλιά 03-04-16, 12:13
artchrist73 Ο χρήστης artchrist73 δεν είναι συνδεδεμένος
Όνομα: ΑΝΤΩΝΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 04-08-2010
Περιοχή: ΑΘΗΝΑ
Μηνύματα: 330
Exclamation Μαζική αλλαγή πεδίων ποσοστού με φιλτράρισμα

Τώρα ok το κάνει αλλα δεν μου δίνει υποδιαστολή δηλαδή 0,05 % παίρνει μονο ακέραιους αριθμούς.

Εγώ βάζω 0,05 και μου βγάζει σφάλμα.

Εκτος αυτού αλλάζει και τους προμηθευτές και τους πελάτες που αυτό είναι το κυριότερο σε όλη την υπόθεση και δεν θα ήθελα.
Αυτό κανονικά δεν έπρεπε να αλλάζει μονο ότι φαίνεται στη λίστα ως επιλογή?
Αυτό που θέλω να κάνω είναι με το φιλτράρισμα κάποιον κριτηρίων να αλλάζω το ποσοστό.

Πιθανόν η εντολή ( update Πίνακας2 ) είναι για όλο τον πινακα?

Υπάρχει άλλος απλοποιημένος τρόπος?

Γιατί μελλοντικά θέλω να βάλω άλλο ποσοστό στους προμηθευτές μου έχοντας διαφορετικό κριτήριο.


Ενα κριτήριο: Προμηθευτές που έχουνε 5% και που βρίσκονται αθηνα

Με ένα τέτοιο κώδικα θα μου ήτανε ποιο πρακτικό στην επιλογή φιλτραρίσματος αν λειτουργούσε η αλλαγή ποσοστού.

Private Sub TxtSearch_Change()
XS = TxtSearch.Text
sqlStr = "[Conc] Like '" & "*" & XS & "*" & "'"
If DCount("*", Me.Recordset.Name, sqlStr) = 0 Then
Me.TxtSearch = strAlt
Else
Me.Filter = sqlStr
Me.FilterOn = True
strAlt = XS
End If
If XS = vbNullString Then Me.FilterOn = False
Me.TxtSearch.SetFocus
Me.TxtSearch.SelStart = Nz(Len(XS))
End Sub


Kapetang Γιωργο εδώ η βοήθεια σου είναι απαραίτητη και ίσως μοναδική.
Λάθος τίτλο τελικά έδωσα "Μαζική αλλαγή πεδίων ποσοστού "

Διορθώνω "Μαζική αλλαγή πεδίων ποσοστού με φιλτράρισμα"
Απάντηση με παράθεση