Μιας και βλέπω χαμηλή κίνηση, έχω να σας θέσω ένα ερώτημα σχετικά με το σχεδιασμό μιας φόρμας, έτσι για να κάνουμε κουβέντα.
Θέλουμε να φτιάξουμε μία φόρμα η οποία θα έχει ως σκοπό να κάνει map τα πεδία από δύο πίνακες προκειμένου να γίνει μια μεταφορά data από πίνακα σε πίνακα (select από τον πρώτο / insert στον δέυτερο). Ο πίνακας στον οποίο θα κάνουμε insert έχει συγκεκριμένη δομή, αποτελείται από 12 πεδία ενώ ο πίνακας από τον οποίο θα κάνουμε select μπορεί να αλλάζει και έτσι δεν είμαστε σε θέση να γνωρίζουμε εκ των προτέρων το πλήθος των πεδίων, τα ονόματά τους, κλπ.
Πως θα σχεδιάζατε κάτι τέτοιο, ως προς το UI κομμάτι; Ουσιαστικά, εκεί που θέλουμε να καταλήξουμε είναι να παράγουμε ένα select statement. Αν για παράδειγμα ο source πίνακας αποτελείται από 18 πεδία από τα οποία 8 είναι άχρηστα, θέλουμε τα υπόλοιπα 10 με την κατάλληλη σειρά καθώς και τα null/default για τα πεδία του destination πίνακα στα οποία δεν θα αναθέσουμε πεδίο από τον source πίνακα.
Vir prudens non contra ventum mingit